View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002005 | Eressea | General | public | 2014-05-19 22:18 | 2017-12-05 18:43 |
| Reporter | hochl | Assigned To | |||
| Priority | low | Severity | text | Reproducibility | have not tried |
| Status | confirmed | Resolution | open | ||
| Summary | 0002005: Falsche Anzeige der Toten in einer Schlacht wenn Zombies beschworen wurden | ||||
| Description | Es gab eine Schlacht und folgendes war zu beobachten: $ grep u373 report0877 Z'narrr T'uck (u373) verdient in Lubonrid (136,-253) 528 Silber.
Wenn von 59 Orks 3 getoetet werden und 48 ueberleben, da fehlen doch irgendwo 8, oder? Es gibt in der Region eine neue Einheit mit 8 Personen:
Vermutlich hat ein Magier Tote in der Schlacht wiedererweckt und diese 8 Leute fehlen nun in der Rechnung. | ||||
| Tags | No tags attached. | ||||
| Faction | u3w3 | ||||
| Game | E2 | ||||
| Report | 877 | ||||
|
Untote werden seltsam gezählt, wegen des Einheitenlimits, das hat eine Menge doofe Nebeneffekte, die ich los werden will. |
|
|
Das ist schlecht im Debugger reproduzierbar, weil bei einer erneuten Auswertung der selben Daten ein komplett anderes Schlachtergebnis herauskommt... Wenn die Lektüre des Codes keinen Bug zu Tage bringt, werde ich hier wohl nichts tun können. |
|
|
Der (zu 99%) verwendete Zauber Untote Helden zieht die erschaffenen Untoten von den Verlusten ab. Ich denke das ist Absicht, damit die nicht in der Region als Gräber auftauchen und sich nochmal erheben. Ist ein bischen tricky das richtig zu fixen. |
|
|
Es handelte sich bei diesem Vorfall um diesen Zauber, und der nimmt ja auch direkt die Gefallenen (inklusive Talenten...). Effekt haben wir nun mehrfach beobachtet. |
|
|
Ich glaube auch, hier handelt es sich um den Zauber "Untote Helden", und das Problem ist um Zeile 1763 in combatspells.c: df->side->casualties -= j; df->side->dead -= j; Dort werden die Verluste justiert, wenn der Feind die Einheit als Untote wiedererweckt. Das ist natürlich eher unverständlich so, ich glaube, das soll lieber nicht sein. |
|
|
Das Problem ist, dass der Zauber vor der Beute passiert, und die Anazhl der Toten in der Einheit ändert, indem er Personen an die Untote Einheit übergibt. Das ist Mist, Mist, Mist. Eventuell ist es am besten, wenn der Zauber die Gegenstände gleich an die Untoten übergibt? Ich probiere das mal. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2014-05-19 22:18 | hochl | New Issue | |
| 2014-05-21 14:17 | Enno | Note Added: 0005163 | |
| 2014-05-21 14:19 | Enno | Assigned To | => Enno |
| 2014-05-21 14:19 | Enno | Status | new => assigned |
| 2014-06-02 05:55 | Enno | Note Added: 0005166 | |
| 2014-08-14 05:11 | Enno | Game | => 2 |
| 2014-09-03 09:41 | CTD | Note Added: 0005366 | |
| 2014-09-29 00:48 | Pyanfar | Note Added: 0005391 | |
| 2014-12-13 18:07 | Enno | Note Added: 0005530 | |
| 2014-12-13 18:07 | Enno | Relationship added | related to 0001962 |
| 2014-12-13 18:08 | Enno | Note Edited: 0005530 | |
| 2014-12-13 18:36 | Enno | Note Added: 0005533 | |
| 2015-08-05 21:46 | Enno | Assigned To | Enno => |
| 2017-12-05 18:43 | Enno | Status | assigned => confirmed |