Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002510Eressea[Alle Projekte] Generalöffentlich2018-11-03 13:51
ReporterEnnoBearbeitung durchEnno 
PrioritätnormalAuswirkungkleinerer FehlerReproduzierbarnicht getestet
Status erledigtLösungerledigt 
Produktversion3.18 
Zielversion3.18Behoben in Version3.18 
Zusammenfassung0002510: 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.

Parteiii
SpielE2
Report1096

Notizen / Dateien

Enno

Enno

2018-11-03 10:06

Administrator   ~0008181

Zuletzt bearbeitet: 2018-11-03 10:07

2 Überarbeitungen anzeigen

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?

Eintrags-Historie

Ä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 Überarbeitungen anzeigen
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