Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0002510 | Eressea | General | öffentlich | 2018-11-03 10:01 | 2018-11-03 13:51 |
Reporter | Enno | Bearbeitung durch | Enno | ||
Priorität | normal | Schweregrad | kleinerer Fehler | Reproduzierbar | nicht getestet |
Status | erledigt | Lösung | erledigt | ||
Produktversion | 3.18 | ||||
Zielversion | 3.18 | Behoben in Version | 3.18 | ||
Zusammenfassung | 0002510: Verschwundene Region | ||||
Beschreibung | Im Datenfile 1095 gibt es eine Einheit Perrankar, die Listige (496864), die ein Bewegungsziel hat fr eine Region mit der ID 345090632. Diese Region ist in den Daten aber nicht zu finden, und mit dem neuen read_region_reference / region_create Code in 3.18 gibt das einen CRash, weil spaeter in plan_monsters auf r->terrain zugegriffen wird, und das NULL ist. Wie kann es sein, dass eine Region nicht in den Spieldaten ist? Wird evtl. die ID neu gesetzt, wenn sie im Chaos versinkt? Die Einheit ist in der Ebene Nali (20,6), das ist ehemaliges Alliance-Territorium, erste Welt. | ||||
Tags | Keine Tags zugeordnet. | ||||
Partei | ii | ||||
Spiel | E2 | ||||
Report | 1096 | ||||
Korrektur: Die ID ist im Datenfile, es ist die Ebene Anorien (28, -2). Aber in new_region wird mit rfindhash(x, y) nach ihr gesucht, und dann wird sie ein zweites Mal erzeugt, weil die Referenz nur die UID kennt, und nicht mit X,Y gehasht hat. Oops. Dito wird in readregion die REgion mit dinfregion(x, y) gesucht, was bestimmt auch verkehrt ist? |
|
Änderungsdatum | Benutzername | Feld | Änderung |
---|---|---|---|
2018-11-03 10:01 | Enno | Neuer Eintrag | |
2018-11-03 10:01 | Enno | Status | neu => zugewiesen |
2018-11-03 10:01 | Enno | Bearbeitung durch | => Enno |
2018-11-03 10:06 | Enno | Notiz hinzugefügt: 0008181 | |
2018-11-03 10:07 | Enno | Notiz bearbeitet: 0008181 | |
2018-11-03 13:51 | Enno | Status | zugewiesen => erledigt |
2018-11-03 13:51 | Enno | Lösung | offen => erledigt |
2018-11-03 13:51 | Enno | Behoben in Version | => 3.18 |