Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002230EresseaGIBöffentlich2017-12-05 19:49
ReporterPyanfarBearbeitung durchEnno 
PrioritätnormalAuswirkungUnschönheitReproduzierbarnicht getestet
Status geschlossenLösungerledigt 
Produktversion 
ZielversionBehoben in Version3.9.1 
Zusammenfassung0002230: Itemübergabe an tote Einheit?
Beschreibung

Ich hatte mit Einheit Luma eine Übergabe gesetzt und auch ausgeführt:
"Lumalkin (Luma) übergibt 1 Ring der Unsichtbarkeit an Smelter (kssb)."

So weit, so gut.

Leider ist die Zieleinheit beim Kampf [in Ripacer (4, -14) (ej0xg6)] gefallen:
"Smelter (kssb) verlor 1 Personen."

Jetzt bin ich doch irritiert, an wen ich den Ring übergab...
Liegt es daran, dass Einheiten, auch wenn alle ihre Mitglieder getötet wurden, erst später gelöscht werden?
Zum Zeitpunkt von GIB gab es sie ja anscheinend noch, zum Zeitpunkt von NACH waren die items bereits an eine andere, überlebende Einheit der Zielpartei gefallen, der sie dann mitnahm.

Oder anders gefragt: Wann in der E3-Befehlsreihenfolge werden Einheiten gelöscht?
Das mag jetzt kein richtiger Bug sein, aber ich hab grad 30 Minuten darauf verwendet zu verstehen, was passiert ist. Wäre sehr hilfreich, wenn wir das in der Befehlsreihenfolge eintragen könnten :)

Parteirote
SpielE3
Report369

Notizen / Dateien

Enno

Enno

2016-08-20 19:36

Administrator   ~0006738

Das kann in der Tat sein. Einheiten aus der Region zu löschen ist kompliziert, und passiert deshalb nicht immer sofort. Dazu gibt es das Problem, dass eine Zieleinheit durchaus mal 0 Personen haben kann (wenn es eine TEMP-Einheit ist), und es muss erlaubt sein, der etwas zu geben (z.B. Personen, oder Rekrutierungssilber). Woran erkenne ich also eine tote Einheit? Das ist wohl die Frage hier.

Enno

Enno

2016-08-20 19:36

Administrator   ~0006739

Ich werde erst einmal an den echten Daten prüfen, dass das hier wirklich so passiert ist, wie vermutet.

Enno

Enno

2016-08-21 11:05

Administrator   ~0006740

Zuletzt bearbeitet: 2016-08-21 11:05

2 Überarbeitungen anzeigen

Okay, das ist in einer aktuellen Neuauswertung im Report nachvollziehbar, da sehe ich die gleichen Meldungen. Ich fürchte, dass der Ring verschwunden ist, weil niemand die Schlacht überlebt hat? In deinem Report steht jedenfalls niemand mehr in der Region.

Was hier glaube ich eigentlich passieren sollte: Leere Einheit wird irgendwann aufgelöst, Gegenstände werden an andere Einheit der gleichen Partei gegeben. Oder an einen Verbündeten in der Region. Oder an die Bauern in der Region.

Was besser wäre: Wenn leere Einheiten, die in einem Kampf gestorben sind, gar nicht erst Dinge oder Personen bekommen können. Also alle leeren Einheiten, die nicht vorher in der Woche mit MACHE TEMP erzeugt wurden. Richtig?

Enno

Enno

2016-08-21 12:00

Administrator   ~0006741

PR https://github.com/eressea/server/pull/545

Enno

Enno

2016-08-21 12:24

Administrator   ~0006742

Neue Auswertung mit den selben Daten zeigt den Effekt:

Lumalkin (Luma) in Ripacer (4,2): 'GIB kssb 1 Ring~der~Unsichtbarkeit' -
Dieser Einheit kann nichts gegeben werden.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2016-08-20 16:20 Pyanfar Neuer Eintrag
2016-08-20 19:36 Enno Notiz hinzugefügt: 0006738
2016-08-20 19:36 Enno Bearbeitung durch => Enno
2016-08-20 19:36 Enno Status neu => zugewiesen
2016-08-20 19:36 Enno Notiz hinzugefügt: 0006739
2016-08-21 11:05 Enno Notiz hinzugefügt: 0006740
2016-08-21 11:05 Enno Notiz bearbeitet: 0006740 Überarbeitungen anzeigen
2016-08-21 12:00 Enno Notiz hinzugefügt: 0006741
2016-08-21 12:24 Enno Status zugewiesen => erledigt
2016-08-21 12:24 Enno Lösung offen => erledigt
2016-08-21 12:24 Enno Behoben in Version => 3.9.1
2016-08-21 12:24 Enno Notiz hinzugefügt: 0006742
2017-12-05 19:49 Enno Status erledigt => geschlossen