Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Dumpfschädel nicht behandelbar
#49
Ich konnte mir das gerade einmal direkt in der RIVA.EXE und auch in dem betroffenen Spielstand anschauen. Der Fehler liegt tatsächlich in der Gruppenverwaltung nach dem Schwimmen bei der Windsbraut.

Beim Schwimmen wird für bestimmte Helden offenbar kurzzeitig eine eigene Gruppe angelegt, etwa wenn sie wegen zu hohen Gewichts Gegenstände wegwerfen müssen. Beim anschließenden Auflösen dieser temporären Gruppe werden im Helden selbst die Gruppen-ID und die Gruppenposition wieder auf 0 gesetzt, die eigentliche Gruppe enthält den Helden aber weiterhin ganz normal.

Normalerweise scheint das nicht weiter zu stören. Ausgerechnet die Routine zum Heilen von Krankheiten prüft aber, ob die im Helden gespeicherte Gruppen-ID mit der aktuell aktiven Gruppe übereinstimmt. Ist das nach der Windsbraut nicht mehr der Fall, wird die Krankheit intern gar nicht auf „Genesung“ gesetzt.

Spannend ist: Sowohl die Heiler als auch „Heilkunde Krankheiten“ ignorieren anschließend offenbar den Rückgabewert dieser Routine und zeigen trotzdem den Erfolgstext an. Daher kommt dann genau der Effekt:
„Tsa sei's gedankt. <Held> hat die Krankheit überwunden!“
...obwohl der Held weiterhin krank ist.

Im geposteten Spielstand sieht man das sogar ziemlich schön: Reonar ist weiterhin Mitglied der normalen Sechsergruppe, in seinen eigenen Heldendaten stehen Gruppe und Position aber beide auf 0. Außerdem ist bei ihm noch ganz normal Dumpfschädel als akute Krankheit eingetragen.

Als Workaround sollte es daher reichen, den betroffenen Helden noch einmal von der Gruppe zu trennen und anschließend wieder mit ihr zu vereinen. Dabei werden Gruppen-ID und Position neu gesetzt; danach sollte auch die Heilung wieder funktionieren.

In Version V1.12 wurde der Fehler offenbar berücksichtigt: Beim Laden bzw. Initialisieren eines Spielstands wird die fehlerhafte Gruppenzuordnung repariert. Ein bereits betroffener 1.0-Spielstand sollte nach dem Patchen auf V1.12 also automatisch wieder in einen konsistenten Zustand gebracht werden.

Nebenbei sind mir dabei noch zwei kleine Fehler in der Wiki-Tabelle zu den Rivaner Heilerinnen aufgefallen:

Der Aufpreis außerhalb der normalen Öffnungszeiten beträgt in der EXE offenbar nicht +50 %, sondern der Preis wird verdoppelt, also +100 %.
Und die im Wiki für Schlachtfeldfieber angegebenen Werte scheinen eigentlich zu Frostschäden zu gehören. Frostschäden fehlen dort komplett.

Aus der EXE (zusammen mit den LOC_QUAL-Daten) komme ich auf:

Code:
Schlachtfeldfieber:
Belona: 92 S / 70 %
Quenya: 104 S / 90 %

Frostschäden:
Belona: 80 S / 90 %
Quenya: 91 S / 100 %

Das habe ich im Spiel auch eben verifiziert.
Zitieren


Nachrichten in diesem Thema
RE: Frostschäden - von Pergor - 26.12.2006, 17:43
RE:    Frostschäden - von Zurgrimm - 26.12.2006, 18:02
RE: Frostschäden - von Pergor - 26.12.2006, 18:40
RE: Frostschäden - von Crystal - 11.01.2007, 06:51
RE: Frostschäden - von Zurgrimm - 11.01.2007, 10:37
RE: Frostschäden - von Crystal - 11.01.2007, 15:05
RE: Frostschäden - von JackyD - 11.01.2007, 15:51
RE: Frostschäden - von Tiefhusen - 24.11.2017, 09:06
RE: Frostschäden - von Zurgrimm - 24.11.2017, 20:31
RE: Frostschäden - von Tobi - 25.11.2017, 08:55
RE: Frostschäden - von Tiefhusen - 25.11.2017, 23:07
RE: Dumpfschädel nicht behandelbar - von Fury - 15.05.2007, 19:13
RE: Dumpfschädel nicht behandelbar - von Fury - 15.02.2008, 04:12
RE: Dumpfschädel nicht behandelbar - von cmfrydos - 08.09.2026, 23:36
Unheilbare Krankheit - von Tabor - 14.11.2011, 18:50



Benutzer, die gerade dieses Thema anschauen: