Squelching the summoned flame atro explosions

Post » Tue Mar 05, 2013 8:05 am

Summoned flame atros. They shouldn't explode when they die, as there's no body in the Mundus left to explode. But they do anyway, and end up causing friendlies to take umbrage at what they perceive as friendly fire by you when they do. This greatly reduces the utility of the Conjure Flame Atronach spell, which inhibits Conjuration's ultilty in the Apprentice spell tier.

I'm trying to rectify this by putting in a conditional in the FlameAtronachEffectScript to prevent the explosion from occurring... but I haven't the foggiest clue for the script syntax for it. Since there are no special keywords for the summoned flame atro that I can hook on to, could a Form List be used?

The syntax of what I just tried is probably awful, but I still :bonk: at scripts.
       	 if selfRef.GetBaseObject().IsInList(ConjuredAtros) == 0

There doesn't seem to be any equivalent papyrus command for IsInList according to the CK wiki, but I was hoping that it'd work... nope. Fool's hope it seemed.

So is there any other way to check an actor ref's base to see if it's in a formlist?
User avatar
Ownie Zuliana
 
Posts: 3375
Joined: Thu Jun 15, 2006 4:31 am

Return to V - Skyrim