Jump to content

Recommended Posts

Posted (edited)

I've created Daedric Prince activators and attached the templeblessingscript adding in corresponding properties which I've also created, such as the Spell that goes with the blessing. Everything is fine, except that previous blessings on the player are not removed with a new blessing.

 

Normally, you get blessings from a particular shrine, but when you activate another shrine, previous blessings are removed. With my activators, the blessings are retained and added to the list of blessings active. I get the message that its removed, but its not. Any ideas how to resolve this?

 

I don't know much (anything really) about scripting, but the templeblessingscript does not seem to have any reference to removing previous blessings. In anycase, if it does remove it, its not removing them on my activators. Here's the script:

 

Scriptname TempleBlessingScript extends ObjectReference Conditional
Spell Property TempleBlessing Auto
Event OnActivate(ObjectReference akActionRef)
TempleBlessing.Cast(akActionRef, akActionRef)
if akActionRef == Game.GetPlayer()
AltarRemoveMsg.Show()
BlessingMessage.Show()
endif
EndEvent
Message Property BlessingMessage Auto
Message Property AltarRemoveMsg Auto
Thanks!

 

Edited by NexBeth
Posted
Removal of previous is probably done by keyword so check the bottom left corner of the magic effect of your blessing and compare it to one of the vanilla blessings, maybe yours is missing the keyword.
Posted

Yeah, I was reading that last night, but I haven't altered any keywords nor magic effects. I'm using vanilla and some are the same as in the vanilla blessings. I may need to duplicate and modify the magic effects to test this and see if that resolves it.

 

Thanks for the input.

  • 6 months later...
Posted

Yeah, I was reading that last night, but I haven't altered any keywords nor magic effects. I'm using vanilla and some are the same as in the vanilla blessings. I may need to duplicate and modify the magic effects to test this and see if that resolves it.

 

Thanks for the input.

 

Running into the same problem. Did you ever figure it out?

Posted

 

Yeah, I was reading that last night, but I haven't altered any keywords nor magic effects. I'm using vanilla and some are the same as in the vanilla blessings. I may need to duplicate and modify the magic effects to test this and see if that resolves it.

 

Thanks for the input.

 

Running into the same problem. Did you ever figure it out?

 

It's using the keywords, as FrankFamily indicated above. This is found on the Magic Effect which is what is attached to the spell. Tick the box that says: Dispel effects with these keywords then add the keywords. However, if you do this, best to create your own effect with a unique ID. Don't alter the vanilla effects.

Posted

Thanks for the quick response. I had figured it out about 5 minutes after asking about it. Really, it was the only thing left to check. Never would have guessed.

  • Recently Browsing   0 members

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