Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0002852 | Eressea | GIB | öffentlich | 2022-05-06 15:36 | 2022-05-13 21:51 |
Reporter | Schuppengnom | Bearbeitung durch | Enno | ||
Priorität | niedrig | Schweregrad | kleinerer Fehler | Reproduzierbar | manchmal |
Status | erledigt | Lösung | erledigt | ||
Produktversion | 27.1 | ||||
Zielversion | 27.2 | Behoben in Version | 27.2 | ||
Zusammenfassung | 0002852: 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). | ||||
Tags | Keine Tags zugeordnet. | ||||
Partei | c4sh | ||||
Spiel | E2 | ||||
Report | 1263 | ||||
Der Wortlaut der Fehlermeldung wäre sicherlich von Interesse |
|
"'Gib uro3 10 Silber' - Dieser Einheit kann nichts gegeben werden." |
|
(Und die entsprechende Fehlermeldung auch zu der Personenübergabe natürlich.) |
|
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. |
|
Da wurde auf das falsche Flag getestet. |
|
Ä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 |