Advertisement
GrandBulwark

Untitled

Feb 22nd, 2015
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. Scriptname Bulwark_ThaneChest_Summon extends ActiveMagicEffect
  2.  
  3. ;VisualEffect Property Bulwark_Chest_Effect Auto
  4. EffectShader Property Bulwark_Chest_FXS Auto
  5. ObjectReference myGlow
  6. ObjectReference Property BulwarkStashQasmoke Auto
  7. Actor Property BulwarkPlayer Auto
  8. Spell Property Bulwark_Stash_Spell Auto
  9.  
  10. Event OnEffectStart(Actor akTarget, Actor akCaster)
  11. akTarget = BulwarkPlayer
  12. akCaster = BulwarkPlayer
  13. BulwarkSpell()
  14. EndEvent
  15. Event OnEffectFinish(Actor akTarget, Actor akCaster)
  16. akTarget = BulwarkPlayer
  17. akCaster = BulwarkPlayer
  18. BulwarkSpellCleanup()
  19. EndEvent
  20. Function BulwarkSpell()
  21. BulwarkPlayer.UnequipSpell(Bulwark_Stash_Spell, 1)
  22. BulwarkPlayer.RemoveSpell(Bulwark_Stash_Spell)
  23. BulwarkStashQasmoke.Moveto(BulwarkPlayer, 0, 0, 0)
  24. BulwarkStashQasmoke.SetAngle(0, 0, 0)
  25. BulwarkStashQasmoke.Enable()
  26. While (!BulwarkStashQasmoke.Is3DLoaded())
  27. Utility.Wait(0.1)
  28. If (BulwarkStashQasmoke.Is3DLoaded())
  29. Bulwark_Chest_FXS.Play(BulwarkStashQasmoke, 8.0)
  30. Endif
  31. EndWhile
  32. EndFunction
  33. Function BulwarkSpellCleanup()
  34. BulwarkPlayer.AddSpell(Bulwark_Stash_Spell, false)
  35. BulwarkStashQasmoke.Disable()
  36. EndFunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement