Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002911EresseaGeneralöffentlich2026-09-27 19:04
ReporterWoschak Bearbeitung durchEnno  
PrioritätnormalSchweregradUnschönheitReproduzierbarnicht getestet
Status zugewiesenLösungoffen 
Produktversion27.3 
Zusammenfassung0002911: Botschaft an getarnte Einheit liefert eine Fehlermeldung
Beschreibung

Sendet man an eine getarnte Einheit eine Botschaft, so kommt die Meldung, dass die Einheit nicht gefunden wurde. In der Region befindet sich kein eigener Wahrnehmer. Ein lehre-Befehl wird aber ausgeführt. Dies passiert in mehreren Regionen und scheint erstmalig in Report 1285 aufzutreten.

MasterX (max) in Foobar (-800,600): 'BOTSCHAFT Einheit df34 "Ich lehre dich."' - Die Einheit wurde nicht gefunden. MasterX (max) lehrt Geist (df34) Tarnung auf Stufe 29.

Im Gespräch im Chat kam dann die Erkenntnis, dass unbekannte Einheiten eventuell nichts annehmen. Hier handelt es sich aber um alles-Alliierte Einheiten. Und da das Lehre angenommen wurde, sollte auch die Botschaft angenommen werden.

Wäre die Einheit nicht alliiert, sollte auch Lehre verweigert werden, um die Anwesenheit nicht bekannt zu geben. :)

TagsKeine Tags zugeordnet.
Parteiwnd
SpielE2
Report1285

Notizen / Dateien

Enno

Enno

2022-11-08 18:11

Administrator   ~0009852

Die Einheit max gibt in der Woche keinen BOTSCHAFT Befehl, sie heisst nicht MasterX , und steht nicht in einer Region namens Foobar. Was soll ich mit so einem Bugreport anfangen?

Enno

Enno

2022-11-08 18:12

Administrator   ~0009853

Die Einheit df34 gibt es auch nicht.

Enno

Enno

2022-11-08 18:56

Administrator   ~0009854

Aber ganz generell zu der Frage, warum sich LEHRE und BOTSCHAFT anders verhalten bei getarnten Einheiten: LEHRE kümmert sich gar nicht um Tarnung. Wenn die Einheit in der Region ist, und das richtige Talent lernt, kann ich sie lehren.

BOTSCHAFT hingegen schaut bei Einheiten fremder Parteien nach Tarnung. und HELFE WAHRNEHMUNG gibt es seit Jahren nicht mehr.

Woschak

Woschak

2026-09-25 11:38

Reporter   ~0010568

Ich habe diese Meldung vergessen.

Wenn es die Einheit in der Region nicht gibt, wieso kann sie dann gelehrt werden?

Und wenn man Einheiten lehren kann die man nicht sieht, sollte auch eine Botschaft "hinterlegt" werden können, wenn die Einheit in der Region ist. Vielleicht durch Rückmeldung:

" Einheit xyz hat die Botschaft abgeholt" (weil sie per Zettel an einem Übergabeort lag. :-)

Wie auch immer. Wenn nicht gewünscht ist, dass man getarnte Einheiten sieht, die besser getarnt sind als der beste Wahrnehmer der Region sehen kann, dann sollte lehren auch nicht möglich sein. Wenn man davon ausgeht, dass getarnte Einheiten auch etwas lernen, könnte man unterschiedliche Lehrer ansetzen um zu schauen, ob jemand den Unterricht annimmt. Vielleicht weiß man aus einer anderen Sichtung die Nummer dieser Einheit. Alles viel Aufwand und "hätte, wenn und aber". Manche Spieler sollen aber so einen Aufwand betreiben.

Daher bei getarnter und NICHT sichtbarer Einheit:

  • keine Botschaft
  • kein Lehre

Müsste man auch auf GIB ausweiten. :-)

Naja, vielleicht alles zu kompliziert und nicht mehr wichtig.

Enno

Enno

2026-09-26 21:36

Administrator   ~0010569

Ohne KONTAKTIERE sollte man eine getarnter Einheit nicht lehren können, finde ich auch. Das man ihr etwas geben kann, wenn die HELFE GIB oder KONTAKTIERE setzt, finde ich auch okay. Botschaften sollte sie unabhängig von HELFE oder KONTAKT kriegen können, ohne dass der Absender eine Rückmeldung bekommt. Ich gucke gelegentlich mal, ob das so ist, und ändere das wo nicht.

Vor allem sollte die Einheit dadurch nicht "aufgedeckt" werden, d.h. die Befehlende Einheit keinen Unterschied sehen zwischen einer getarnten Einheit, die nicht kontaktiert, und einer, die nicht in der Region ist.

Enno

Enno

2026-09-27 18:47

Administrator   ~0010574

Der Bugreport ist inzwischen so alt, dass der aktuelle Server das historische Datenfile nicht mehr lesen kann. Ich müsste da eine alte Version ausgraben, und hoffen, dass sie noch kompiliert.

Enno

Enno

2026-09-27 19:04

Administrator   ~0010575

Nein, alter Code kompiliert nicht mehr :-( Also keine direkte Reproduktion möglich. Ich könnte die entsprechenden Verhalten mal in einem Test reproduzieren, und schauen dass da das richtige passiert, ist mir heute Abend aber zu viel Arbeit.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2022-11-08 10:16 Woschak Neuer Eintrag
2022-11-08 18:07 Enno Bearbeitung durch => Enno
2022-11-08 18:07 Enno Status neu => zugewiesen
2022-11-08 18:11 Enno Notiz hinzugefügt: 0009852
2022-11-08 18:12 Enno Notiz hinzugefügt: 0009853
2022-11-08 18:56 Enno Notiz hinzugefügt: 0009854
2026-09-25 11:38 Woschak Notiz hinzugefügt: 0010568
2026-09-26 21:36 Enno Notiz hinzugefügt: 0010569
2026-09-27 18:47 Enno Notiz hinzugefügt: 0010574
2026-09-27 19:04 Enno Notiz hinzugefügt: 0010575