Bug in Berechnung der Affinitäten

Moderator: Moderatoren

4 Beiträge Seite 1 von 1
Divayth Fyr
Lumpensammler
Lumpensammler
Beiträge: 8
Registriert: 16.03.2017 19:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 5 Mal


Hallo,

Mir fiel heute ein etwas größerer Bug bei den Spieler-Affinitäten auf:
Wenn der beste Talentbaum die gleiche Punktzahl aufweist wie der Zweitbeste, wird die Affinität nicht mehr korrekt berechnet (Es wird statt dem Zweiten das drittbeste Talent gewählt).

Ich habe mir das Skript _00E_Game_SkillmenuSC mal angeschaut und in Zeile 455 folgendes gefunden:
Code: Alles auswählen
If (PointDistributionArray[iIndexMinor] > MinorClass) && (PointDistributionArray[iIndexMinor] < MajorClass)
->Damit kann die MinorClass nicht gleich groß wie die MajorClass sein.

Um das Array nach dem zweitgrößten-, oder gleichgroßen Wert zu durchsuchen, müsste es vermutlich in etwa so aussehen:
Code: Alles auswählen
If (PointDistributionArray[iIndexMinor] > MinorClass) && (iIndexMinor != MajorClassIndex)
Leider konnte ich das bei mir nicht testweise kompilieren, da seit dem Update 1.1.8.# das Levelsystem die Phasmalist-Skipts referenziert, deren Sources nicht im Update dabei waren -> Kompiler/Linkerfehler.
Stefanie
Moderator
Moderator
Schöpfer
Schöpfer
Beiträge: 1600
Registriert: 17.04.2013 17:41
Hat sich bedankt: 733 Mal
Danksagung erhalten: 426 Mal


Die Affinität wurde ja schon ab und zu als Fehler gemeldet, aber bisher stellte sich meist herraus,
das Talente oder mehrfach vergebene Sterne (die nicht mitzählen) dazu führten, das es nicht triggert.
Ich habe mit Scripten nichts am Hut, spätestens seit Skyrim, aber wenn sich das bewahrheitet: super Arbeit, würde einiges erklären.
Dazu sind aber die Profis hier gefragt?

PS: lt. deinem Namen bist du wohl auch schon ein paar Tage bei Bethesda-Spielen? ^^
Divayth Fyr
Lumpensammler
Lumpensammler
Beiträge: 8
Registriert: 16.03.2017 19:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 5 Mal


Der Bug fiel mir auch erst auf, als mir der Assassinenstatus wieder aberkannt wurde, nachdem ich einen zusätzlichen Punkt in Einhandschwertkampf investiert habe.

PS @Stefanie: Bin eigentlich schon seit Daggerfall dabei :) , aber Morrowind spiele ich wegen seiner ungewöhnlichen Atmosphäre nach wie vor sehr gerne.
stuemper
Enderal Team
Enderal Team
Schwarzer Wächter
Schwarzer Wächter
Beiträge: 3298
Registriert: 14.07.2015 11:43
Hat sich bedankt: 127 Mal
Danksagung erhalten: 1240 Mal


Danke für den Hinweis, Divayth Fyr. Wir schauen es uns an.
4 Beiträge Seite 1 von 1

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 21 Gäste