Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002608EresseaReportformatöffentlich2019-09-15 14:26
ReporterEnno Bearbeitung durchEnno  
PrioritätnormalSchweregradkleinerer FehlerReproduzierbarnicht getestet
Status erledigtLösungerledigt 
Produktversion3.21.1 
Zielversion3.22Behoben in Version3.21.1 
Zusammenfassung0002608: Fehler bei Partei, die an NMR stirbt
Beschreibung

Diese Woche ist die Partei cwz aus dem Spiel ausgeschieden. In meinem Report steht:

Achtung: Clan wagemuter Zwerge (cwz) hat seit 5 Wochen keine Züge
  eingeschickt und könnte dadurch in Kürze aus dem Spiel ausscheiden.

Das sollte diese Woche vielleicht dann nciht da stehen, sondern eine "ist ausgeschieden" Meldung.

Außerdem taucht er noch in der Statusmeldung auf:

Wir helfen Clan wagemuter Zwerge (cwz) (ALLES)

In den Adressen ist er aber nicht mehr, und seine Einheiten sind auch alle verschwunden. Allerdings ohne dass sie ihren Verbündeten die restlichen Gegenstände übergeben haben! Betrug!

Parteiwiki
SpielE2
Report1138

Notizen / Dateien

Enno

Enno

2019-09-15 09:06

Administrator   ~0008560

Eine Neuauswertung kommt für die zwei Parteien, die diese Woche gestorben sind, nicht in Frage. Aber eine manuelle Reparatur könnte Spaß machen, wenn ich sie komplett als one-off Skript in Lua schreiben kann.

Die Idee sieht so aus: Altes Datenfile vom Backup laden, und für die beiden Parteien eine Liste machen, welche Gegenstände sie in welcher Region haben. Dann aktuelles Datenfile laden, eine "neue" Partei mit den selben HELFE-Stati machen, ihr in jeder Region aus der Liste eine Einheit schaffen, und der alle Gegenstände geben. Partei stirbt in der Folgewoche, Gegenstände werden verteilt (vorausgesetzt, der ursprüngliche Bug ist repariert).
Das kann ich hoffentlich alles in einem Einmal-Skript machen, ohne am Code vom Server ändern zu müssen. Nur Allianzen kann man evtl. noch nicht im Skript abfragen. Die neue Partei muss ja die selben wie die alte haben.

Enno

Enno

2019-09-15 14:26

Administrator   ~0008561

Fehler ist repariert, und ich werde einen Eingriff in die Daten machen, um den Schaden zu mitigieren.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2019-09-14 21:29 Enno Neuer Eintrag
2019-09-14 21:29 Enno Status neu => zugewiesen
2019-09-14 21:29 Enno Bearbeitung durch => Enno
2019-09-15 09:06 Enno Notiz hinzugefügt: 0008560
2019-09-15 14:25 Enno Behoben in Version => 3.21.1
2019-09-15 14:26 Enno Status zugewiesen => erledigt
2019-09-15 14:26 Enno Lösung offen => erledigt
2019-09-15 14:26 Enno Notiz hinzugefügt: 0008561