Jump to content

[LE] No Hit Event on Magic Effect not working


Recommended Posts

The Wiki says the 'No Hit Event' flag, when checked, makes an effect "stealthy", i.e. makes the target not register when it gets hit.

 

I created a plugin that sets the 'No Hit Event' and 'Painless' flags on SoulTrapFFActor (4DBA3). This is the only effect listed on the SoulTrap spell (4DBA4).

 

However, when I loaded up the game and shot the soul trap spell at a guard, the guard registered the hit and started looking for me. I was sneaking (hidden) pretty far behind the guard and had the quiet casting perk, so I'm fairly sure he couldn't hear the cast.

 

What else do I need to do to make the spell undetectable?

Link to comment
Share on other sites

Oh of course, I'm an idiot. I always test my mods on a new game but this time I didn't bother because I figured the spell info from the plugin wouldn't get baked into the save. I tested it on a new game and it seems to be working as expected, I'll test it some more tomorrow.

 

Do you maybe know what I have to do to make it function in the existing save as well (i.e. reset the spell info during an existing playthrough)?

Edited by MateDeVita
Link to comment
Share on other sites

Strangely enough that didn't seem to work. I did player.removespell and player.addspell but enemies still register the spell hit.

 

I've also tried removing the spell, making a new save, reloading it and adding the spell back. No luck.

Edited by MateDeVita
Link to comment
Share on other sites

  • 2 years later...

Necroing this as I stumbled across it by accident but know the answer - silent spells (i.e. "casting sound level" is set to silent) are not truly silent, just quieter. For truly silent spells you'll also need to create a perk that either links to the spell in question or to a FormID list that includes it and other spells you want to be silent (don't need to link each of the spell's magic effects - just the spell itself is fine).

 

The perk should be set to Mod Spell Casting Sound Event (and if you're using a FormID list, setting conditions to require it being in said list), then set the Float value to 0.00 - that will make the spell truly silent.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...