Tempel (v1.4): Travia-Tempel Hunger stillen stoppt nicht bei
Verfasst: 20. Mär 2015, 11:54
In der Mod "Tempel" kann man sich im Travia-Tempel etwas zu essen geben lassen (Bild 1). Es wird dann eine gewisse Anzahl an "Hunger" gestillt. Das Problem ist, das wenn ich mehr esse, als ich überhaupt Hunger habe, der Hungerwert ins Minus geht.
Ich war noch nicht im Travia-Tempel: Stille ich mein Hunger mit Proviantpaketen, auch wenn die Helden schon satt sind, so bleibt der Hunger auf dem Wert 0. Schlafe ich 48 Stunden, steigt diesbezüglich auch mein Hunger wieder an (siehe Bild 2).
Gehe ich nun in den Travia-Tempel und da ich nicht genau weiß, wie viel Hunger meine Helden genau haben, nutzte ich die Textauswahl im Tempel einige male. Im Charakterfenster sieht es so aus, als hätte ich meinen Hunger auch korrekt gestillt. Schlafe ich aber nun 48 Stunden, merke ich, das der Hungerwert wohl ins Minus gegangen sein muss (Bild 3), denn der Unterschied von Bild 2 zu Bild 3 macht deutlich, das da etwas nicht stimmt. Selbst beim Durst stimmt die Anzeige nicht mehr.
Im Code bei den Proviantpaketen steht folgendes:
Hier muss also schon vom Programm festgelegt sein, das bei Hunger 0 Schluss ist. In deiner Mod hast du aber den folgenden Code, der den Hungerwert 0 wahrscheinlich aushebelt.
Habe ich im Tempel zu viel gegessen bzw. wurde der Hungerwert unter 0 gesetzt und bestelle ich mir danach in der Taverne oder der Herberge ein Essen, so korrigiert das Programm den Fehler, da es den Hunger immer auf 0 setzt.
Ich war noch nicht im Travia-Tempel: Stille ich mein Hunger mit Proviantpaketen, auch wenn die Helden schon satt sind, so bleibt der Hunger auf dem Wert 0. Schlafe ich 48 Stunden, steigt diesbezüglich auch mein Hunger wieder an (siehe Bild 2).
Gehe ich nun in den Travia-Tempel und da ich nicht genau weiß, wie viel Hunger meine Helden genau haben, nutzte ich die Textauswahl im Tempel einige male. Im Charakterfenster sieht es so aus, als hätte ich meinen Hunger auch korrekt gestillt. Schlafe ich aber nun 48 Stunden, merke ich, das der Hungerwert wohl ins Minus gegangen sein muss (Bild 3), denn der Unterschied von Bild 2 zu Bild 3 macht deutlich, das da etwas nicht stimmt. Selbst beim Durst stimmt die Anzeige nicht mehr.
Im Code bei den Proviantpaketen steht folgendes:
Code: Alles auswählen
Code: Alles auswählen
for( var i = 0; i < getPartyCount(); i++ ) {
modifyCharAttribute("hunger",i, -10);