Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002852EresseaGIBöffentlich2022-05-13 21:51
ReporterSchuppengnom Bearbeitung durchEnno  
PrioritätniedrigSchweregradkleinerer FehlerReproduzierbarmanchmal
Status erledigtLösungerledigt 
Produktversion27.1 
Zielversion27.2Behoben in Version27.2 
Zusammenfassung0002852: Einheiten übergeben sich gegenseitig keine Personen
Beschreibung

Wenn zwei (oder mehr) Einheiten sich gegenseitig Personen übergeben, scheitert diese Übergabe manchmal. Das scheint vor allem der Fall zu sein, wenn eine der Einheiten dabei zwischenzeitlich leer ist. Beispiel:

Fesolzosur (-13, 14) (dpy6qn):

Stand Runde 1262:
Einheit uro3 -> 1 Person
Einheit sinL -> 4 Personen

Die Einheiten hatten folgende Befehle:
EINHEIT uro3; Frienekens Nordost 2
Gib sinL 1 PERSONEN
machen 10 Eisen

EINHEIT sinL; Frienekens Nordost 2
Gib uro3 1 PERSONEN
LERNEN Bergbau

Stand Runde 1263
Einheit sinL -> 5 Personen und eine Fehlermeldung:
Dieser Einheit kann nichts gegeben werden.

Schritte zur Reproduktion

Erwartet hätte ich (wenn ich mehr nachgedacht hätte), dass beide Einheiten nachher genauso viele Personen haben wie vorher; sie haben sich ja je eine Person übergeben.

Auch Silber etc. konnte nicht übergeben werden.

Im Wiki steht: "Einheiten, die aus irgendwelchen Gründen keine Personen mehr haben, können noch das Kommando, aber sonst nichts übergeben." Hier sollte aber etwas empfangen werden.

Zusätzliche Informationen

Es erfüllt erstmal keinen Zweck, wenn sich Einheiten gegenseitig Personen in einer Runde übergeben können bzw. die meisten sinnvollen Sachen, die man dadurch erreichen könnte, ließen sich wahrscheinlich auch anders erreichen.
Falls es nicht gehen soll oder muss, sollte das aber im Wiki erwähnt werden (kann ich dann auch reinschreiben).

Parteic4sh
SpielE2
Report1263

Eintrags-Beziehungen

verwandt mit 0002230 geschlossenEnno Itemübergabe an tote Einheit? 

Notizen / Dateien

Xolgrim

Xolgrim

2022-05-06 15:47

Tester   ~0009646

Der Wortlaut der Fehlermeldung wäre sicherlich von Interesse

Schuppengnom

Schuppengnom

2022-05-06 16:03

Reporter   ~0009647

"'Gib uro3 10 Silber' - Dieser Einheit kann nichts gegeben werden."

Schuppengnom

Schuppengnom

2022-05-06 21:12

Reporter   ~0009648

(Und die entsprechende Fehlermeldung auch zu der Personenübergabe natürlich.)

Enno

Enno

2022-05-13 21:46

Administrator   ~0009656

Da wird gecheckt, das man nicht aus Versehen etwas an eine Einheit gibt, die im Kampf gestorben ist, und deshalb keine Personen hat. Das man auch aus anderen Gründen zumindest temporär 0 Personen in der Einheit haben kann, war dem Autor offenbar nicht bewusst.

Enno

Enno

2022-05-13 21:51

Administrator   ~0009657

Da wurde auf das falsche Flag getestet.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2022-05-06 15:36 Schuppengnom Neuer Eintrag
2022-05-06 15:47 Xolgrim Notiz hinzugefügt: 0009646
2022-05-06 16:03 Schuppengnom Notiz hinzugefügt: 0009647
2022-05-06 21:12 Schuppengnom Notiz hinzugefügt: 0009648
2022-05-12 22:54 Enno Bearbeitung durch => Enno
2022-05-12 22:54 Enno Status neu => zugewiesen
2022-05-12 22:54 Enno Produktversion => 27.1
2022-05-12 22:54 Enno Zielversion => 27.2
2022-05-13 21:43 Enno Beziehung hinzugefügt verwandt mit 0002230
2022-05-13 21:46 Enno Notiz hinzugefügt: 0009656
2022-05-13 21:51 Enno Status zugewiesen => erledigt
2022-05-13 21:51 Enno Lösung offen => erledigt
2022-05-13 21:51 Enno Behoben in Version => 27.2
2022-05-13 21:51 Enno Notiz hinzugefügt: 0009657