Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0003050EresseaMagieöffentlich2024-11-04 20:38
ReporterSolthar Bearbeitung durchEnno  
PrioritätnormalSchweregradkleinerer FehlerReproduzierbarimmer
Status erledigtLösungerledigt 
Produktversion29.3.1 
Zielversion29.4Behoben in Version29.4 
Zusammenfassung0003050: Aushorchen zeigt nur EInheiten in Gebäuden
Beschreibung

"Erliegt die Einheit dem Zauber, so wird sie dem Magier alles erzählen, was sie über die gefragte Region weiß. Ist in der Region niemand ihrer Partei, so weiß sie nichts zu berichten. Auch kann sie nur das erzählen, was sie selber sehen könnte. Weder Untote noch Einheiten, die nicht unter Kontrolle einer Partei stehen, können so befragt werden."

Aus der Beschreibung ist nicht genau zu schließen, was der Zauber können soll, aber es wird ein "observer" mit dem Wahrnehmungstalent der Zieleinheit erschaffen. Dieser sieht aber nur Einheiten in Gebäuden, dort sind aber noch mehr, ungetarnte Einheiten:

  So' uth Nar (qoy5) horcht Svens Steuerleute (2bb9) über Heilige Stadt (-5,-5)
  aus.
...
  Schloss Escorial (xuL4), Größe 6332, Zitadelle; Aus dunklem Stein erbaut
  erhebt sich das prächtige Schloss mit seinen vier Türmen auf der Lichtung.

    + Unterhalter (wp4x), Vora-Arn (zxym), 1700 Zwerge.
   ... 
TagsKeine Tags zugeordnet.
Parteipdfs
SpielE2
Report1372

Notizen / Dateien

Enno

Enno

2024-10-04 19:55

Administrator   ~0010247

Ich meine mich zu erinnern, dass das mit den Observers eine fürchterliche Sonderlösung war, gucke mir das lieber mal an.

Solthar

Solthar

2024-10-04 20:45

Entwickler   ~0010251

Blick in die Realität benutzt das anscheinend auch.

Enno

Enno

2024-10-16 21:09

Administrator   ~0010282

Da ich mir Aushorchen gerade erst wegen der Resistenz angeguckt habe, schaus ich es mir unter diesem Aspekt einfach nochaml an. Vielleicht habe ich das beim Testen verpasst.

Enno

Enno

2024-10-16 21:10

Administrator   ~0010283

Wobei, beim Testen des Zaubers gucke ich ja nur, ob der Observer erzeugt wird. Ob der funktionert, liegt am Report-Code.

Enno

Enno

2024-11-02 16:17

Administrator   ~0010300

Ich habe das gerade mal getestet (mit dem Enteicklungs-Code) und sehe da u.a.

  + Baumeister Ilgrigk und Weldris (hhvn), Seekoenigtum Gerengko (1wpy), 3
    Meermenschen, hat: 50 Eisen, Silberkassette, 250 Steine; Der alte
    Meermensch ist sehr gut darin, Gebaeude zu errichten und kann fast so gut
    Höhlen graben wie ein Goblin.

und mehrere andere Einheiten außerhalb von Gebäuden.

Enno

Enno

2024-11-02 16:20

Administrator   ~0010301

Auch mit dem master Branch kann ich das Problem nicht reproduzieren.

Solthar

Solthar

2024-11-02 20:31

Entwickler   ~0010302

Moment, das ist die falsche Region, ich versuche Heilige Stadt (-5,-5) auszuspähen.

Enno

Enno

2024-11-02 22:15

Administrator   ~0010303

Du horchst aber doch Svens Steuerleute (2bb9) aus, die stehen in Rovan (0, 0).

In meinem Test sehe ich übrigens weder Schloss Escorial (xuL4) noch Unterhalter (wp4x),

Enno

Enno

2024-11-02 22:16

Administrator   ~0010304

Oh, haha:

So' uth Nar (qoy5) in Rovan (0,0): 'ZAUBERE Aushorchen  2bb9 1 0' - Der Zauber
  schlägt fehl.

Kann es sein, dass bei meinem Test die Magieresistenz anders ausgefallen ist?

Solthar

Solthar

2024-11-02 22:31

Entwickler   ~0010305

Man gibt aber Regionskoordinaten an der Region, die man auskundschaftet. Und der Befehle ist aus der Vorwoche für 1371. Der Befehl für 1372 lautete "ZAUBERE Aushorchen 2bb9 -5 -5"

Enno

Enno

2024-11-03 19:00

Administrator   ~0010306

Du spähst im Report 1372 mit Aushorchen 2bb9 1 0 eine Einheit von Gerengko aus, um Darhurít (1,0) zu sehen (obwohl du dort eigene Einheiten hast?)

Neuer Versuch, das zu reproduzieren:

So' uth Nar (qoy5) horcht Svens Steuerleute (2bb9) über Darhurít (1,0) aus.

Report über die Region:

  Feste Ka'Zoom (wLh), Größe 1270, Festung; Der Sage nach ist dieses
  Goblinvolk damals aus diesem zerklüfteten Hochland gekrochen, um die Insel
  einzunehmen.

    * Logistiklager (crbn), 1 Mensch, vorne, bewacht die Region, Talente:
      Reiten 2, Hiebwaffen 31, Stangenwaffen 3, Tarnung 19, Unterhaltung 9,
      hat: Schartiges Schwert, 10 Steine, "LERNE AUTO Hiebwaffen".

  * Wanderer (9njo), 2 Menschen, kämpft nicht, Talente: Handeln 20, Reiten 1,
    Tarnung 1, Ausdauer 3, hat: 200 Balsam, 150 Juwelen, 1743111 Silber,
    "KAUFE 100 Balsam".

  + Unterhalter (fo7f), Vora-Arn (zxym), 100 Zwerge, hat: Silberkassette, 1850
    Steine.

  + Kloster der grünen Witwen (qcuc), Seekoenigtum Gerengko (1wpy), 1
    Meermensch, hat: Kräuterbeutel, Silberkassette.

  + Krieger (q9gz), Vora-Arn (zxym), 50 Zwerge, hat: 50 Kettenhemden, 50
    Schilde, 50 Schwerter.

Das sind, soweit ich sehe, alle Einheiten in der Region. Geht es eventuell um einen anderen Report als 1372?

K

K

2024-11-03 21:29

Reporter   ~0010307

Falls du noch ein anderes (älteres) Beispiel willst: Runde 1264 - Ätherschildkröte (a0of) horcht Lauferkunder (4zx6) über Fehadkozin (1, 1) aus.

Ist durch einen Vertrauten gezaubert worden.

Solthar

Solthar

2024-11-04 01:32

Entwickler   ~0010308

So' uth Nar (qoy5) horcht Svens Steuerleute (2bb9) über Darhurít (1,0) aus.

Das steht im Report 1371 und ist sinnlos, wie du bemerkst. Es geht um Report 1372.

So' uth Nar (qoy5) horcht Svens Steuerleute (2bb9) über Heilige Stadt (-5,-5) aus.

Enno

Enno

2024-11-04 10:09

Administrator   ~0010309

Ich gucke bisher nur in Report 1372-pdfs.nr. Und da steht bei mir: So' uth Nar (qoy5) horcht Svens Steuerleute (2bb9) über Darhurít (1,0) aus.

Solthar

Solthar

2024-11-04 10:21

Entwickler   ~0010310

Kann doch nicht sein, dass da zwei verschiedene Sachen bei uns stehen?!?

Report für Eressea, Saturday, 28. September 2024, 21:06 Wir schreiben die erste Woche des Monats Feldsegen im Jahre 45 des zweiten Zeitalters. Es ist Sommer.

Ist denn ein Aushorchen-Befehl bei dir in 1371 oder 1373 von der Einheit?

Enno

Enno

2024-11-04 19:42

Administrator   ~0010311

Ja, erste Woche des Monats Feldsegen im Jahre 45 steht auch bei mir in Report 1372. Die Reporte 1371 und 1373 habe ich bisher nicht angeguckt.

Enno

Enno

2024-11-04 19:44

Administrator   ~0010312

Oh, ich sehe gerade, die Befehlsdatei ist falsch. Da sind deine Befehle nicht mit drin, weshalb die Befehl der Vorwoche ausgeführt wurden.

Deine Partei hat letzte Runde keinen Zug abgegeben!

Enno

Enno

2024-11-04 19:52

Administrator   ~0010313

Okay, jetzt habe ich das beschriebene Resultat: In der Region werden nur zwei Einheiten angezeigt, die in einer Zitadelle bzw. Schmiede stehen.

Enno

Enno

2024-11-04 20:00

Administrator   ~0010314

Zuletzt bearbeitet: 2024-11-04 20:01

Aha!

Da wird visible_unit aufgerufen, in report.c:2220. Das ruft intern cansee auf, was sich nicht um observers schert, sondern guckt, ob du Einheiten in der Region hast, die das Ziel sehen können. Falls das Ziel nicht eh sichtbar ist, weil es in einem Gebäude oder auf einem Schiff steht.

Enno

Enno

2024-11-04 20:08

Administrator   ~0010315

Ja, daran lag es. Ich habe einen Bugfix, der die fehlenden Einheiten anzeigt, will aber noch einen Test drumherum schreiben.

Enno

Enno

2024-11-04 20:38

Administrator   ~0010316

https://github.com/eressea/server/pull/1097

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2024-10-04 12:14 Solthar Neuer Eintrag
2024-10-04 15:48 Solthar Beschreibung aktualisiert
2024-10-04 15:49 Solthar Beschreibung aktualisiert
2024-10-04 15:53 Solthar Beschreibung aktualisiert
2024-10-04 19:55 Enno Bearbeitung durch => Enno
2024-10-04 19:55 Enno Status neu => zugewiesen
2024-10-04 19:55 Enno Notiz hinzugefügt: 0010247
2024-10-04 20:45 Solthar Notiz hinzugefügt: 0010251
2024-10-16 21:09 Enno Notiz hinzugefügt: 0010282
2024-10-16 21:10 Enno Notiz hinzugefügt: 0010283
2024-11-02 16:17 Enno Notiz hinzugefügt: 0010300
2024-11-02 16:20 Enno Status zugewiesen => erledigt
2024-11-02 16:20 Enno Lösung offen => nicht reproduzierbar
2024-11-02 16:20 Enno Notiz hinzugefügt: 0010301
2024-11-02 20:31 Solthar Status erledigt => Rückmeldung
2024-11-02 20:31 Solthar Lösung nicht reproduzierbar => wiedereröffnet
2024-11-02 20:31 Solthar Notiz hinzugefügt: 0010302
2024-11-02 22:15 Enno Notiz hinzugefügt: 0010303
2024-11-02 22:16 Enno Notiz hinzugefügt: 0010304
2024-11-02 22:31 Solthar Notiz hinzugefügt: 0010305
2024-11-02 22:31 Solthar Status Rückmeldung => zugewiesen
2024-11-03 19:00 Enno Notiz hinzugefügt: 0010306
2024-11-03 21:29 K Notiz hinzugefügt: 0010307
2024-11-04 01:32 Solthar Notiz hinzugefügt: 0010308
2024-11-04 10:09 Enno Notiz hinzugefügt: 0010309
2024-11-04 10:21 Solthar Notiz hinzugefügt: 0010310
2024-11-04 19:42 Enno Notiz hinzugefügt: 0010311
2024-11-04 19:44 Enno Notiz hinzugefügt: 0010312
2024-11-04 19:52 Enno Notiz hinzugefügt: 0010313
2024-11-04 19:52 Enno Status zugewiesen => bestätigt
2024-11-04 20:00 Enno Notiz hinzugefügt: 0010314
2024-11-04 20:01 Enno Notiz bearbeitet: 0010314
2024-11-04 20:08 Enno Notiz hinzugefügt: 0010315
2024-11-04 20:38 Enno Status bestätigt => erledigt
2024-11-04 20:38 Enno Lösung wiedereröffnet => erledigt
2024-11-04 20:38 Enno Behoben in Version => 29.4
2024-11-04 20:38 Enno Notiz hinzugefügt: 0010316
2024-11-04 20:38 Enno Zielversion => 29.4