-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
v18 EPA : Bringing sulik into the room with two blocked fans (fumes) causes him to endlessly complain that he is poisoned #72
Comments
Before sfall 4.2.8, poison-related script functions can only poison the player not other critters. killap added reactions about being poisoned/radiated for party members in both UP and RP, but obviously those reactions couldn't get triggered. Now it's possible to change the poison level for an NPC. It's not really a problem in vanilla/UP because related scripts (e.g. radscorpion's critter script) check if target object is the player before running poison function (like a double check), but some EPA scripts lack the check and apply poison directly. That's why you start getting party members complaining. For now you can use this global script to remove the poison from party members. One side note is the whole "poison damages the player over time" mechanism is implemented for the player only. That means you can't just wait till the poison level on party members drop to zero like yourself, though one can make a similar mechanism for party members with global scripts. |
Thanks, that explains it. |
@NovaRain will a global script to with proper poison support be added to sfall distribution? Or it'll have to handled on per mod basis? |
Dunno, it won't come from me. |
Using v18 RPU with sfall v4.2.8.
SLOT04.zip
SLOT03.zip
Slot03 is before entering the room, slot04 is after entering the room. After clearing the fans and leaving the room, Sulik won't stop complaining that he is poisoned, but he takes no damage. Waiting several days makes no difference, he never stops saying that he is poisoned.
Not sure what is meant to happen here, but he should stop complaining about the poison when he is outside the room or when the fans are cleared.
The text was updated successfully, but these errors were encountered: