Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0002536 | Eressea | Magie | öffentlich | 2018-12-09 11:01 | 2019-01-06 03:26 |
Reporter | K | Bearbeitung durch | Enno | ||
Priorität | normal | Schweregrad | kleinerer Fehler | Reproduzierbar | nicht getestet |
Status | erledigt | Lösung | erledigt | ||
Produktversion | 3.18.2 | ||||
Zielversion | 3.18.3 | Behoben in Version | 3.18.3 | ||
Zusammenfassung | 0002536: eigene Zauber von Vertrauten werden nicht angezeigt | ||||
Beschreibung | Geistervertraute zeigen keinerlei eigenen Zauber an, weder im CR noch in NR. | ||||
Schritte zur Reproduktion | Einheitennummer: dtnx 8y8f ht42 | ||||
Zusätzliche Informationen | Auch ZEIGE ALLES ZAUBER ergab nichts. | ||||
Tags | Keine Tags zugeordnet. | ||||
Partei | turt | ||||
Spiel | E2 | ||||
Report | 1104 | ||||
Ergänzung: Sie haben auch keine eigenen Aura mehr. |
|
Reproduziert: Die Einheit dtnx hat in den Spieldaten graue Magie, 64 Aura, und keine Zauber. Die Anzeige im NR zeigt in der Tat nichts an. |
|
Ich tippe mal darauf, dass das in Report 1102 das erste Mal aufgetreten ist. Schaue ich mir sofort an. |
|
Nein, der ist schon im 1101 Datenfile grau und ohne Zauber gewesen. Grau ist sogar richtig, glaube ich, denn er soll ja gerade NICHT die Zauber der Partei bekommen, sondern nur eigene benutzen. Von 1101 nach 1102 sollte die Reparatur der Vertrauten passiert sein, es fragt sich, warum das nicht bei dieser Einheit gezogen hat. |
|
Die Einheit war in Ordnung bis 1102 (Aura, Zauber etc) und ist seit 1103 kaputt. |
|
Evtl. durch bugfix 0002521? |
|
Korrektur: In Datenfile 1101 hat sie noch Zauber, in der Datei 1102 nicht. Das ist sicher irgendwo in der Konvertierung für Bug #2451 passiert, aber ich kann es nicht reproduzieren. Nein, #2521 hatte nichts damit zu tun, das war ein reines Anzeige-Problem. |
|
Eine Neuauswertung von 1102 (d.h. Datenfile 1101) schreibt die Zauber ins Datenfile. WTF? |
|
Wie? Das erste, was read_spellbook bei der Einheit aus 1102.dat liest, ist "end", also "hier sind keine Zauber". |
|
Wenn ich die Auswertung 1102 mit dem aktuellen Source wiederhole, stehen die Zauber im resultierenden Datenfile. Aber im Original sind sie nicht. Hat sich da noch etwas geändert? Ich muss wohl mal den alten Code ausgraben. |
|
Das Versionswirrwarr macht mich total irre. Mir fehlt da heute die Konzentration, aber es ist definitv was kaputt, das wird eine schwere Reparatur. |
|
Ich habe das jetzt, so gut ich kann, noch einmal durchgeführt. Also, zuerst mit der Version 3.17.9 die AW 1102 wiederholt, und da sind die Zauber im NR wie im Original auch. Danm mit dem aktuellen Code (also nicht mit 3.18.1) die AW 1103 noch einmal aus dem gerade erzeugten Datenfile gemacht, und siehe da: Die Zauber sind im Report, müssen also auch in den Daten gewesen sein. Ich fürchte fast, es hat da eine Zwischenversion gegeben, in der es den Bug gab, der das Datenfile geschrottet hat. Es gibt da noch eine Datei 1102.orig, die eventuell korrekt war? ICh habe zwischen dem 25. und 27. November neue Parteien ausgesetzt, offenbar mit dem neuen Code, denn die interne Version hat sich dabei geändert: eressea$ file 1102.* 1102.dat: eressea data version 364 1102.orig: eressea data version 360 Jetzt könnte ich natürlich noch die .orig Datei probieren, aber es wird um eine erneute Reparatur aller Vertrauten wohl kein Weg herum gehen. |
|
Das war's! Die 1102.orig Datei hat die Zauber noch gehabt, die sind also beim Aussetzen der neuen Spieler verschwunden, und welche Code-Version das war, ist so nicht nachvollziehbar. Damit ist die Hoffnung auf eine Reproduktion und Verständnis der Ursachen wohl gestorben, und ich kann nur versuchen, den Schaden rückgängig zu machen. |
|
Ich sehe jetzt erst, dass der Geist ZAUBERE "Hohe Kunst der Überzeugung" gemacht hat. Das ist ein Spruch des Magiers, die sollte er als eigene Zauber habender Vertrauter ja eigentlich nicht können. Ist das evtl. ein Folgefehler? |
|
Es sieht so aus, als wenn es reicht, den alten Reparaturcode einfahch noch einmal auszuführen. Das ist doch mal eine gute Nachricht. REsultat:
Allerdings zaubert das Biest immer noch den Zauber, den es nicht hat. Wir sind hier also bei weitem noch nicht fertig. |
|
Ich probiere es diese Woche noch einmal mit dem Vertrautenfix. |
|
Änderungsdatum | Benutzername | Feld | Änderung |
---|---|---|---|
2018-12-09 11:01 | K | Neuer Eintrag | |
2018-12-09 11:04 | K | Notiz hinzugefügt: 0008277 | |
2018-12-09 16:02 | Enno | Notiz hinzugefügt: 0008283 | |
2018-12-09 16:02 | Enno | Bearbeitung durch | => Enno |
2018-12-09 16:02 | Enno | Status | neu => zugewiesen |
2018-12-09 16:05 | Enno | Notiz hinzugefügt: 0008284 | |
2018-12-09 16:12 | Enno | Notiz hinzugefügt: 0008285 | |
2018-12-09 16:40 | K | Notiz hinzugefügt: 0008286 | |
2018-12-09 16:43 | K | Notiz hinzugefügt: 0008287 | |
2018-12-09 18:00 | Enno | Notiz hinzugefügt: 0008288 | |
2018-12-09 18:11 | Enno | Notiz hinzugefügt: 0008289 | |
2018-12-09 18:17 | Enno | Notiz hinzugefügt: 0008290 | |
2018-12-09 18:54 | Enno | Notiz hinzugefügt: 0008291 | |
2018-12-09 19:05 | Enno | Notiz hinzugefügt: 0008292 | |
2018-12-09 19:32 | Enno | Notiz hinzugefügt: 0008293 | |
2018-12-09 19:39 | Enno | Notiz hinzugefügt: 0008294 | |
2018-12-09 19:51 | Enno | Notiz hinzugefügt: 0008295 | |
2018-12-09 19:55 | Enno | Notiz hinzugefügt: 0008296 | |
2018-12-15 15:41 | Enno | Produktversion | => 3.18.2 |
2018-12-15 15:41 | Enno | Behoben in Version | => 3.18.3 |
2018-12-15 15:41 | Enno | Zielversion | => 3.18.3 |
2018-12-15 15:41 | Enno | Status | zugewiesen => erledigt |
2018-12-15 15:41 | Enno | Lösung | offen => erledigt |
2018-12-15 15:41 | Enno | Notiz hinzugefügt: 0008299 | |
2019-01-06 03:26 | Enno | Beziehung hinzugefügt | verwandt mit 0002540 |
2022-04-27 17:27 | Enno | Kategorie | ZAUBER => Magie |