Grrr... nicht get_poison benutzen, sondern im poison(dude_obj,-50)
Der makro get_poison(PERSON) gibt eben den Vergiftungsgrad der Person zurück. Und es liefert eine Zahl, also muss es kein JA/NEIN zustand sein. Das heisst die Vergiftung kann unterschiedlich sein auf einer Skala.
\Edit: hab rumprobiert, aber eben nur in FO2
So kannst du evtl. schauen, was dein Char grad hat,
display_msg("Vergiftungsgrad beträgt " +get_poison(dude_obj)+ " Einheiten");
dann soll Razlo an dir heilen und dann schau noch mal nach...