Hazuzi

MaskScript

Nov 24th, 2019
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. ScriptName KP_MeditationScript extends ActiveMagicEffect Hidden
  2.  
  3. bool property BlessAkatosh auto
  4. bool property MediFEIM auto
  5. bool property MediFUS auto
  6. bool property MediYOL auto
  7.  
  8. bool BlessAkatosh = FALSE
  9. bool MediFEIM = FALSE
  10. bool MediFUS = FALSE
  11. bool MediYOL = FALSE
  12.  
  13. Event OnEffectStart(Actor akTarget, Actor akCaster)
  14. Debug.Trace("Magic effect was started on " + akTarget)
  15.  
  16. BlessAkatosh = TRUE
  17. if bool.Blessakatosh = TRUE
  18. ClearEffectFlag(1 0x00008000)
  19. Event OnEffectFinish(Actor akTarget, Actor akCaster)
  20. Debug.Trace("Magic effect fades from " + akTarget)
  21.  
  22. BlessAkatosh = FALSE
  23. if bool.BlessAkatosh = FALSE
  24. SetEffectFlag(1 0x00008000)
  25. Event OnEffectStart(Actor akTarget, Actor akCaster)
  26. Debug.Trace("Magic effect was started on " + akTarget)
  27.  
  28. MediFEIM = TRUE
  29. if bool.MediFEIM = TRUE
  30. ClearEffectFlag(1 0x00008000)
  31. Event OnEffectFinish(Actor akTarget, Actor akCaster)
  32. Debug.Trace("Magic effect fades from " + akTarget)
  33.  
  34. MediFEIM = FALSE
  35. if bool.MediFEIM = FALSE
  36. SetEffectFlag(1 0x00008000)
  37. Event OnEffectStart(Actor akTarget, Actor akCaster)
  38. Debug.Trace("Magic effect was started on " + akTarget)
  39.  
  40. MediFUS = TRUE
  41. if bool.MediFUS = TRUE
  42. ClearEffectFlag(1 0x00008000)
  43. Event OnEffectFinish(Actor akTarget, Actor akCaster)
  44. Debug.Trace("Magic effect fades from " + akTarget)
  45.  
  46. MediFUS = FALSE
  47. if bool.MediFUS = FALSE
  48. SetEffectFlag(1 0x00008000)
  49. Event OnEffectStart(Actor akTarget, Actor akCaster)
  50. Debug.Trace("Magic effect was started on " + akTarget)
  51.  
  52. MediYol = TRUE
  53. if bool.MediYOL = TRUE
  54. ClearEffectFlag(1 0x00008000)
  55. Event OnEffectFinish(Actor akTarget, Actor akCaster)
  56. Debug.Trace("Magic effect fades from " + akTarget)
  57.  
  58. MediYOL = FALSE
  59. if bool.MediYOL = FALSE
  60. SetEffectFlag(1 0x00008000)
  61.  
  62. endEvent
Advertisement
Add Comment
Please, Sign In to add comment