Kurzfassung: Wenn Razlo das Gegengift hat und man ihn fragt ob er einen Entgiftet passiert nix. Die Vergiftung bleibt bestehen.
Wie man sieht is das Script vom lieben Razlo wohl etwas falsch. Hab mal reingeschaut, und folgendes steht an der entsprechenden Stelle drinne:
Ich bin keine Leuchte was die Scripts angeht, aber ich schätze mal die Zeile "poison(dude_obj, -get_poison(dude_obj))" sollte eigentlich die Entgiftung einleiten, was sie aber nicht tut. Also is das Script scheinbar falsch. Ich kann das Script ohne Probleme ändern, aber ich hab keine Ahnung was ich abändern sollte. Deswegen die Frage an die Scripting-Götter da draußen: Wie korrigiere ich dieses Script, so daß Razlo mich von dem Gift heilt, wie es auch vorgesehen ist?procedure razlo25
-begin
gsay_message(129, 149, 50);
if (get_poison(dude_obj) > 0) then begin
gsay_message(129, 150, 50);
poison(dude_obj, -get_poison(dude_obj));
call razlo26;
end
else begin
gsay_message(129, 151, 50);
poison(dude_obj, -get_poison(dude_obj));
end
end