AxlDave Posted November 5, 2013 Share Posted November 5, 2013 So I want to prevent the Liberty Prime Bloody Mess effect from being applied to the Player. I have tried to add conditions to the effect, such as GetIsID Player == 0, GetIsID Player != 1, GetIsReference Player == 0 / !=1 and even GetDistance Player > 5. None have worked, all are being run on Combat Target. What can I do differently to achieve this? Link to comment Share on other sites More sharing options...
rickerhk Posted November 6, 2013 Share Posted November 6, 2013 Edit the script on the LibertyPrimeBloodyMess base effect scn BloodyMessScriptEffectSCRIPT Begin ScriptEffectStart if GetIsReference Player == 0 kill MQ11LdPrimeREF 0 ; tell victim to be gibbed by Prime kill MQ11LdPrimeREF 1 kill MQ11LdPrimeREF 2 ; tell victim to be gibbed by Prime kill MQ11LdPrimeREF 3 ; tell victim to be gibbed by Prime kill MQ11LdPrimeREF 4 ; tell victim to be gibbed by Prime kill MQ11LdPrimeREF 5 ; tell victim to be gibbed by Prime kill MQ11LdPrimeREF 6 ; tell victim to be gibbed by Prime endif EndThis is interesting because it's not really Bloody Mess - it's just a simulation of it, and a hit with the laser weapon = kill 100% of the time. Bloody mess is really an actor value that is set when you take the perk. you can also set it on other actors so that when they kill something, the mess happens. Bloodymess - http://geck.bethsoft.com/index.php?title=Stats_ListUnder the Misc section. Link to comment Share on other sites More sharing options...
AxlDave Posted November 6, 2013 Author Share Posted November 6, 2013 Ah, of course, thanks for that. I think the reason the laser kills every time is because it's set to 1000 damage and the Bloody Mess effect is an instakill. So as long as the laser gets at least 1 point of damage across, the Bloody Mess effect will kill whatever is hit regardless of Resists or Health. Link to comment Share on other sites More sharing options...
Recommended Posts