How to disable healing ED-E with stimpaks?

Post » Mon Mar 14, 2011 4:44 pm

Hello, i think that healing bot with stimpaks is rather kind of innuendo, due to that it is a robot so wanted to disable it and make a repair kit to do the job, but i can't succesfully disable healing via stimpak.
Actually i tried to add perk to modify healing to zero (Modify healing rate x0) however it looks it is not working. Excluding ED-E in stimpak's abilities make stimpak unuseable as well (it stops healing at all, while using GetIsID = EDE(etc) =! 1 or so).
User avatar
Mrs. Patton
 
Posts: 3418
Joined: Fri Jan 26, 2007 8:00 am

Post » Tue Mar 15, 2011 5:09 am

It's hardcoded into the Companion Wheel.
User avatar
Ashley Campos
 
Posts: 3415
Joined: Fri Sep 22, 2006 9:03 pm

Post » Tue Mar 15, 2011 2:18 am

It's hardcoded into the Companion Wheel.

I thought it would be possible to make stimpak not working for ED-E or give it (i mean ED-E) a kind of immunity for stimpaks or so. I can just disable wheel , but it is not a point. If stimpak is not healing you can just add dialogue line to use any repair kit for example.
User avatar
tegan fiamengo
 
Posts: 3455
Joined: Mon Jan 29, 2007 9:53 am

Post » Mon Mar 14, 2011 10:16 pm

It doesn't use the stimpak ingestible effect to heal, it's hardcoded into the companion wheel. You can see this if you play hardcoe and stim followers, they don't heal over time.
User avatar
An Lor
 
Posts: 3439
Joined: Sun Feb 18, 2007 8:46 pm

Post » Mon Mar 14, 2011 10:44 pm

You could try setting up the perk (added to the player) with an activation entry point that will give you the option to heal Ed-E with something in the player's inventory if its damaged. It will intercept the wheel until you hit 'Activate', but it still won't disable Stimpaks. Or you can use an OnActivate block on Ed-E to pre-empt the wheel with a messagebox if he is damaged with the choices to heal or just activate the wheel.
User avatar
Saul C
 
Posts: 3405
Joined: Wed Oct 17, 2007 12:41 pm

Post » Tue Mar 15, 2011 1:08 am

These are - unfortunately - only half ways if you can still make it healing with stimpaks. There is an intersting thing that adding condition like GetIsID = EDE's ID =! 1 (both subject or target) to stimpak's healing effect makes the stimpak not useable at all. Any other idea, please?
User avatar
Luis Reyma
 
Posts: 3361
Joined: Fri Nov 02, 2007 11:10 am

Post » Mon Mar 14, 2011 6:31 pm

These are - unfortunately - only half ways if you can still make it healing with stimpaks. There is an intersting thing that adding condition like GetIsID = EDE's ID =! 1 (both subject or target) to stimpak's healing effect makes the stimpak not useable at all. Any other idea, please?

You want to use GetSID on Subject - not both. I tried it on Boone and it prevents healing. It also removes a stimpak from your inventory anyway. You aren't going to be able to prevent that. But you can create a Regenerating info for Ed-E (in the VNPCFollowers quest, under Combat) to put a stimpak back into the player's inventory with its result script if the wheel button is hit. Net result - no heal, no stimpak use/loss
Remember there are three ED-E's - either use a GetSid for all three or a formlist for your conditions and Regenerating info.

Edit - the Regenerating info result script is where you check for the repair kit and 'use' it, then restoreav some health. Also, if you are out of stimpaks, you can't heal Ed-E either. I'm afraid you are stuck with workarounds.
User avatar
JUan Martinez
 
Posts: 3552
Joined: Tue Oct 16, 2007 7:12 am

Post » Mon Mar 14, 2011 4:57 pm

You want to use GetSID on Subject - not both. I tried it on Boone and it prevents healing. It also removes a stimpak from your inventory anyway. You aren't going to be able to prevent that. But you can create a Regenerating info for Ed-E (in the VNPCFollowers quest, under Combat) to put a stimpak back into the player's inventory with its result script if the wheel button is hit. Net result - no heal, no stimpak use/loss
Remember there are three ED-E's - either use a GetSid for all three or a formlist for your conditions and Regenerating info.

Edit - the Regenerating info result script is where you check for the repair kit and 'use' it, then restoreav some health. Also, if you are out of stimpaks, you can't heal Ed-E either. I'm afraid you are stuck with workarounds.

I know you can't use both target/subject (that's simply impossible), but your suggestion is quite useful.
You don't need to use three versions of ED-E (I know they are three), you can simply add condition GetVoiceType = EDE = 1 to filter every version of the bot, i think.

I would be grateful if you could give me a samle script to put in, please, since scripting is my permament headache..., please.
User avatar
hannaH
 
Posts: 3513
Joined: Tue Aug 15, 2006 4:50 am


Return to Fallout: New Vegas