Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Scriptname Bulwark_ThaneChest_Summon extends ActiveMagicEffect
- ;VisualEffect Property Bulwark_Chest_Effect Auto
- EffectShader Property Bulwark_Chest_FXS Auto
- ObjectReference myGlow
- ObjectReference Property BulwarkStashQasmoke Auto
- Actor Property BulwarkPlayer Auto
- Spell Property Bulwark_Stash_Spell Auto
- Event OnEffectStart(Actor akTarget, Actor akCaster)
- akTarget = BulwarkPlayer
- akCaster = BulwarkPlayer
- BulwarkSpell()
- EndEvent
- Event OnEffectFinish(Actor akTarget, Actor akCaster)
- akTarget = BulwarkPlayer
- akCaster = BulwarkPlayer
- BulwarkSpellCleanup()
- EndEvent
- Function BulwarkSpell()
- BulwarkPlayer.UnequipSpell(Bulwark_Stash_Spell, 1)
- BulwarkPlayer.RemoveSpell(Bulwark_Stash_Spell)
- BulwarkStashQasmoke.Moveto(BulwarkPlayer, 0, 0, 0)
- BulwarkStashQasmoke.SetAngle(0, 0, 0)
- BulwarkStashQasmoke.Enable()
- While (!BulwarkStashQasmoke.Is3DLoaded())
- Utility.Wait(0.1)
- If (BulwarkStashQasmoke.Is3DLoaded())
- Bulwark_Chest_FXS.Play(BulwarkStashQasmoke, 8.0)
- Endif
- EndWhile
- EndFunction
- Function BulwarkSpellCleanup()
- BulwarkPlayer.AddSpell(Bulwark_Stash_Spell, false)
- BulwarkStashQasmoke.Disable()
- EndFunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement