Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002536EresseaZAUBERöffentlich2019-01-06 03:26
ReporterKBearbeitung durchEnno 
PrioritätnormalSchweregradkleinerer FehlerReproduzierbarnicht getestet
Status erledigtLösungerledigt 
Produktversion3.18.2 
Zielversion3.18.3Behoben in Version3.18.3 
Zusammenfassung0002536: 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.

Parteiturt
SpielE2
Report1104

Eintrags-Beziehungen

verwandt mit 0002540 erledigtEnno Vertrauter mit Sprüchen, aber ohne Aura 

Notizen / Dateien

K

K

2018-12-09 11:04

Reporter   ~0008277

Ergänzung: Sie haben auch keine eigenen Aura mehr.

Enno

Enno

2018-12-09 16:02

Administrator   ~0008283

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.

Enno

Enno

2018-12-09 16:05

Administrator   ~0008284

Ich tippe mal darauf, dass das in Report 1102 das erste Mal aufgetreten ist. Schaue ich mir sofort an.

Enno

Enno

2018-12-09 16:12

Administrator   ~0008285

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.

K

K

2018-12-09 16:40

Reporter   ~0008286

Die Einheit war in Ordnung bis 1102 (Aura, Zauber etc) und ist seit 1103 kaputt.

K

K

2018-12-09 16:43

Reporter   ~0008287

Evtl. durch bugfix 0002521?

Enno

Enno

2018-12-09 18:00

Administrator   ~0008288

Korrektur: In Datenfile 1101 hat sie noch Zauber, in der Datei 1102 nicht. Das ist sicher irgendwo in der Konvertierung für Bug 0002451 passiert, aber ich kann es nicht reproduzieren. Nein, 0002521 hatte nichts damit zu tun, das war ein reines Anzeige-Problem.

Enno

Enno

2018-12-09 18:11

Administrator   ~0008289

Eine Neuauswertung von 1102 (d.h. Datenfile 1101) schreibt die Zauber ins Datenfile. WTF?

Enno

Enno

2018-12-09 18:17

Administrator   ~0008290

Wie? Das erste, was read_spellbook bei der Einheit aus 1102.dat liest, ist "end", also "hier sind keine Zauber".

Enno

Enno

2018-12-09 18:54

Administrator   ~0008291

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.

Enno

Enno

2018-12-09 19:05

Administrator   ~0008292

Das Versionswirrwarr macht mich total irre. Mir fehlt da heute die Konzentration, aber es ist definitv was kaputt, das wird eine schwere Reparatur.

Enno

Enno

2018-12-09 19:32

Administrator   ~0008293

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.

Enno

Enno

2018-12-09 19:39

Administrator   ~0008294

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.

Enno

Enno

2018-12-09 19:51

Administrator   ~0008295

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?

Enno

Enno

2018-12-09 19:55

Administrator   ~0008296

Es sieht so aus, als wenn es reicht, den alten Reparaturcode einfahch noch einmal auszuführen. Das ist doch mal eine gute Nachricht. REsultat:

  • Ätherschildkröte (dtnx), Magie (turt), 1 Geist, flieht, Talente: Magie
    11, Stangenwaffen 7, Ausdauer 7, Waffenloser Kampf 5, hat: Amulett des
    wahren Sehens, Zauberbeutel, Ring der Unsichtbarkeit. Aura 64/64, Zauber:
    Stehle Aura, Mächte des Todes, Gesang der Angst, "ZAUBERE "Hohe Kunst der
    Überzeugung"".

Allerdings zaubert das Biest immer noch den Zauber, den es nicht hat. Wir sind hier also bei weitem noch nicht fertig.

Ätherschildkröte (dtnx) konnte 155 Bauern anwerben.
Enno

Enno

2018-12-15 15:41

Administrator   ~0008299

Ich probiere es diese Woche noch einmal mit dem Vertrautenfix.

Eintrags-Historie

Ä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