View Issue Details

IDProjectCategoryView StatusLast Update
0003050EresseaMagiepublic2025-01-18 12:27
ReporterSolthar Assigned ToEnno  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version29.3.1 
Target Version29.4Fixed in Version29.4 
Summary0003050: Aushorchen zeigt nur EInheiten in Gebäuden
Description

"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.
   ... 
TagsNo tags attached.
Factionpdfs
GameE2
Report1372

Activities

Enno

Enno

2024-10-04 17: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 18:45

developer   ~0010251

Blick in die Realität benutzt das anscheinend auch.

Enno

Enno

2024-10-16 19: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 19: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 15: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 15:20

administrator   ~0010301

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

Solthar

Solthar

2024-11-02 19:31

developer   ~0010302

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

Enno

Enno

2024-11-02 21: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 21: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 21:31

developer   ~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 18: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 20: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 00:32

developer   ~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 09: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 09:21

developer   ~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 18: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 18: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 18: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 19:00

administrator   ~0010314

Last edited: 2024-11-04 19: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 19: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 19:38

administrator   ~0010316

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

Issue History

Date Modified Username Field Change
2024-10-04 10:14 Solthar New Issue
2024-10-04 13:48 Solthar Description Updated
2024-10-04 13:49 Solthar Description Updated
2024-10-04 13:53 Solthar Description Updated
2024-10-04 17:55 Enno Assigned To => Enno
2024-10-04 17:55 Enno Status new => assigned
2024-10-04 17:55 Enno Note Added: 0010247
2024-10-04 18:45 Solthar Note Added: 0010251
2024-10-16 19:09 Enno Note Added: 0010282
2024-10-16 19:10 Enno Note Added: 0010283
2024-11-02 15:17 Enno Note Added: 0010300
2024-11-02 15:20 Enno Status assigned => resolved
2024-11-02 15:20 Enno Resolution open => unable to reproduce
2024-11-02 15:20 Enno Note Added: 0010301
2024-11-02 19:31 Solthar Status resolved => feedback
2024-11-02 19:31 Solthar Resolution unable to reproduce => reopened
2024-11-02 19:31 Solthar Note Added: 0010302
2024-11-02 21:15 Enno Note Added: 0010303
2024-11-02 21:16 Enno Note Added: 0010304
2024-11-02 21:31 Solthar Note Added: 0010305
2024-11-02 21:31 Solthar Status feedback => assigned
2024-11-03 18:00 Enno Note Added: 0010306
2024-11-03 20:29 K Note Added: 0010307
2024-11-04 00:32 Solthar Note Added: 0010308
2024-11-04 09:09 Enno Note Added: 0010309
2024-11-04 09:21 Solthar Note Added: 0010310
2024-11-04 18:42 Enno Note Added: 0010311
2024-11-04 18:44 Enno Note Added: 0010312
2024-11-04 18:52 Enno Note Added: 0010313
2024-11-04 18:52 Enno Status assigned => confirmed
2024-11-04 19:00 Enno Note Added: 0010314
2024-11-04 19:01 Enno Note Edited: 0010314
2024-11-04 19:08 Enno Note Added: 0010315
2024-11-04 19:38 Enno Status confirmed => resolved
2024-11-04 19:38 Enno Resolution reopened => fixed
2024-11-04 19:38 Enno Fixed in Version => 29.4
2024-11-04 19:38 Enno Note Added: 0010316
2024-11-04 19:38 Enno Target Version => 29.4
2025-01-18 12:27 Xolgrim Status resolved => closed