Advertisement
Himeki

Duration Spell Toggle

Dec 18th, 2016
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. scriptName IQxxDurationSpellToggle extends activemagiceffect
  2.  
  3. import GlobalVariable
  4.  
  5. ;-- Properties --------------------------------------
  6. MagicEffect Property magicFX auto
  7. GlobalVariable Property MagicTransitionGlobal auto
  8.  
  9. ;-- Variables ---------------------------------------
  10.  
  11. ;-- Functions ---------------------------------------
  12. Event OnEffectStart(Actor akTarget, Actor akCaster)
  13. If MagicTransitionGlobal.getValue() == 0.0
  14. MagicTransitionGlobal.setValue(1.0)
  15. elseIf MagicTransitionGlobal.getValue() == 1.0
  16. MagicTransitionGlobal.setValue(2.0)
  17. self.dispel()
  18. else
  19. self.dispel()
  20. endIf
  21.  
  22. EndEvent
  23.  
  24. Event OnEffectFinish(Actor akTarget, Actor akCaster)
  25. If MagicTransitionGlobal.getValue() == 2.0
  26. MagicTransitionGlobal.setValue(0.0)
  27. endIf
  28. If akTarget.hasMagicEffect(magicFX) != 1
  29. MagicTransitionGlobal.setValue(0.0)
  30. endIf
  31.  
  32. endEvent
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement