Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002138EresseaGeneralöffentlich2017-12-05 19:50
ReporterBruck Bearbeitung durchEnno  
PrioritäthochSchweregradkleinerer FehlerReproduzierbarnicht getestet
Status geschlossenLösungerledigt 
Produktversion3.6 
Zielversion3.6.4 
Zusammenfassung0002138: Magier verlieren Vertrauten Ausdauerbonus
Beschreibung

Alle drei Magier haben diese Woche Ihren Ausdauerbonus durch Vertraute verloren. Sind zwar Dämonen, aber -5 ist ein bisschen viel Dämonenfluktuation. Alle Vertrauten sind und waren in der gleichen Region wie der jeweilige Magier.

Zusätzliche Informationen

(gelöscht und in privaten Kommentar kopiert)

TagsKeine Tags zugeordnet.
Parteihdbs
SpielE3
Report323

Notizen / Dateien

Enno

Enno

2015-09-14 14:17

Administrator   ~0006134

Notiz für mich: Hat Ausdauer 15, sollte +5 vom Vertrauten (Ausdauer 10) bekommen.

Enno

Enno

2015-09-14 14:18

Administrator   ~0006135

Warum hat test_skill_familiar das nicht verhindert?

Enno

Enno

2015-09-14 14:24

Administrator   ~0006136

Beobachtung: Der Magier hat selber nur T10, und bekommt die Hälfte des Talents des Vertrauten dazu, was 15 macht. Das ist so eigentlich richtig, wie es berechnet wird. Hat der wirklich früher T20 gehabt? Wenn ja, weiß ich nicht, woher.

Thoran

Thoran

2015-09-14 17:24

Reporter   ~0006138

Das Vertrautenband ist auch bei meinen Magieren in E2 diese Woche wieder verloren gegangen. Eventuell ist das die gleiche Ursache wie der eigentlich schon gelöste Bug 2131 (sieht mir von den Auswirkungen zumindest ähnlich aus).

Partei: d08a betroffene Magier s. Bug 2131

Enno

Enno

2015-09-14 17:26

Administrator   ~0006139

Email-Notiz von michael möller:

Habe leider die nächsten Tage weder Report noch PC mit Mantis-Zugangsdaten. Daher als Mail:

Mir ist aufgefallen, dass im (E2) cr beim Vertrauten der Tag ;familiarmage fehlt .... Magellan zeigt die Beziehung auch nicht mehr an. Daher meine Vermutung dass es daran liegen könnte.

Enno

Enno

2015-09-14 17:35

Administrator   ~0006140

In meiner 3.7er Auswertung steht das Attribut, ich muss mal genauer in die betroffenen Auswertungen gucken.. Aha! Der Magier aus der Originalmeldung hat hier 5 Punkte weniger als in meinem 3.7er Test, d.h. der Fehler ist nur in 3.6, aber nicht in 3.7. Und das familiarmage Attribut scheint zu fehlen, das wird dann wohl die Wurzel des Übels sein. Ohauerha, da werden wohl die Daten gefixt werden müssen, da ist meine Woche mal wieder gelaufen.

Enno

Enno

2015-09-14 17:39

Administrator   ~0006141

Neuen Branch für diesen Bug eingerichtet: hotfix/bug-2138-familiarmage Test geschrieben, der den Bug dokumentiert (Backport von develop, aka 3.7)

Enno

Enno

2015-09-14 23:01

Administrator   ~0006142

Der Bugfix in 5fc15878 ist auch hier relevant, aber nur im 3.7 Branch vorhanden gewesen. Der Fehler ist bei einer Änderung in curse_age aufgetreten, warum er sich diese Woche erst bemerkbar gemacht hast, ist mir noch unklar.

Reparatur wird schwer, weil die Attribute jetzt natürlich komplett futsch sind. Ich muss die Magier->Vertrauter Relation aus einem alten Datenfile rausschreiben und auf die aktuellen Daten neu anwenden, das braucht einiges an one-time custom Code. Die Woche ist ja noch jung...

Enno

Enno

2015-09-15 17:45

Administrator   ~0006143

Geschafft. In allen Spielen sind jetzt im aktuellen Datenfile die Vertrauten wieder hergestellt, auf den Stand vor der letzten Auswertung. Das war nicht so leicht, aber ich habe mich an dem Fix für die Zauber neulich orientieren können.

Enno

Enno

2015-09-23 18:26

Administrator   ~0006158

Bugfix hat nicht funktioniert (siehe #2142), und im Report 324 sind die Talente wieder zu niedrig. Ich habe keinen PR für den Code gemacht, und ihn nicht in master eingespielt. Muss eine neue Version 3.6.4 bauen.

Enno

Enno

2015-09-23 18:27

Administrator   ~0006159

PR: https://github.com/eressea/server/pull/303

Enno

Enno

2015-09-23 18:39

Administrator   ~0006160

Zum Glück hatte ich sowohl das Skript als auch die Daten von der vorherigen Reparatur noch nicht gelöscht, so dass das Datenfile einfach zu retten war. pull request ist noch in Arbeit, wenn der fertig ist schliesse ich auch Bug 2142 noch.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2015-09-13 13:06 Bruck Neuer Eintrag
2015-09-14 14:17 Enno Bearbeitung durch => Enno
2015-09-14 14:17 Enno Status neu => zugewiesen
2015-09-14 14:17 Enno Notiz hinzugefügt: 0006134
2015-09-14 14:18 Enno Notiz hinzugefügt: 0006135
2015-09-14 14:24 Enno Notiz hinzugefügt: 0006136
2015-09-14 16:56 Enno Notiz Sichtbarkeit: 0006134: privat
2015-09-14 16:56 Enno Notiz Sichtbarkeit: 0006134: öffentlich
2015-09-14 16:57 Enno Priorität normal => hoch
2015-09-14 16:57 Enno Sichtbarkeit privat => öffentlich
2015-09-14 16:57 Enno Zusätzliche Informationen aktualisiert
2015-09-14 17:24 Thoran Notiz hinzugefügt: 0006138
2015-09-14 17:26 Enno Notiz hinzugefügt: 0006139
2015-09-14 17:35 Enno Notiz hinzugefügt: 0006140
2015-09-14 17:39 Enno Notiz hinzugefügt: 0006141
2015-09-14 23:01 Enno Notiz hinzugefügt: 0006142
2015-09-15 17:45 Enno Notiz hinzugefügt: 0006143
2015-09-15 17:45 Enno Status zugewiesen => erledigt
2015-09-15 17:45 Enno Lösung offen => erledigt
2015-09-23 18:26 Enno Notiz hinzugefügt: 0006158
2015-09-23 18:27 Enno Status erledigt => Rückmeldung
2015-09-23 18:27 Enno Produktversion => 3.6
2015-09-23 18:27 Enno Zielversion => 3.6.4
2015-09-23 18:27 Enno Notiz hinzugefügt: 0006159
2015-09-23 18:39 Enno Notiz hinzugefügt: 0006160
2015-09-23 18:39 Enno Status Rückmeldung => erledigt
2017-12-05 19:50 Enno Status erledigt => geschlossen