assegair
Master Knight

Berpol 说:9.10. Geld für Gefangene auf Basis der Stufe (nicht kompatibel mit 9.9.):
9.10. Geld für Gefangene auf Basis der Stufe (nicht kompatibel mit 9.9.)
Die Möglichkeit, das Lösegeld für Gefangene auf Basis der Stufe zu ermitteln existiert größtenteils bereits im Code, es wurde nur eine Zeile ausgelassen. Es ist nicht bekannt, ob dies Absicht war oder nicht. Um dies einzubauen öffne die Datei scripts.txt und suche die folgende Textstelle:
Füge die folgende Zahlenreihe zwischen der roten 6 und der roten 3 ein und ändere die grüne 11 in eine 12 ab:game_get_prisoner_price -1
11 21 1 1224979098644774912 2133 2 72057594037927936 50 4 0 33 3 144115188075855885 360287970189639821 360287970189639831 2171 2 1224979098644774913 1224979098644774912 2133 2 1224979098644774914 1224979098644774913 2105 2 1224979098644774914 10 2107 2 1224979098644774914 1224979098644774914 2108 2 1224979098644774914 6 3 0 2075 1 72057594037927936
Dein Skript sollte nun so aussehen:2133 2 72057594037927936 1224979098644774914
Der Wert wird bereits von dem Skript ermittelt, die Ergänzung ist aber notwendig, dass dieser Wert auch genutzt wird. Die Berechnung ist wie folgt:game_get_prisoner_price -1
12 21 1 1224979098644774912 2133 2 72057594037927936 50 4 0 33 3 144115188075855885 360287970189639821 360287970189639831 2171 2 1224979098644774913 1224979098644774912 2133 2 1224979098644774914 1224979098644774913 2105 2 1224979098644774914 10 2107 2 1224979098644774914 1224979098644774914 2108 2 1224979098644774914 6 2133 2 72057594037927936 1224979098644774914 3 0 2075 1 72057594037927936
Zur Stufe wird 10 addiert, das ganze quadriert und durch 6 dividiert. Ein Plünderer mit Stufe 4 wäre somit (4+10)²/6=32 (abgerundet) wert. Ein Nord-Huskarl wäre dagegen (28+10)²/6 = 240 wert. Gegner bis Stufe 7 sind somit etwas weniger Wert während hochstufige Soldaten viel mehr Geld bringen.
Normalerweise gilt diese Änderung nicht für Ramun und die Schankwirte. Damit dies auch hier funktioniert ändere die braunen 360287970189639821 360287970189639831 in 360287970189639808 360287970189640122.
Diese Änderung ist nicht kompatibel mit der in Kapitel 9.9. beschrieben Lösung.
Ist das WB-Kompatibel?
In dem netten TweakProgramm für WB kann man nämlich genau diese Änderung nicht machen, wurde wohl noch nicht eingebaut, und dabei ist die doch die wichtigste.


