Theorems.lua 724 B

12345678910111213141516171819202122232425
  1. --[[
  2. Script Name : Spells/Mage/Enchanter/Illusionist/Theorems.lua
  3. Script Author : neatz09
  4. Script Date : 2019.10.12 04:10:42
  5. Script Purpose :
  6. :
  7. --]]
  8. -- When damaged with a spell this spell will cast Theorems on target.
  9. -- Inflicts 555 - 678 mental damage on target
  10. -- Grants a total of 3 triggers of the spell.
  11. function cast(Caster, Target, DmgType, MinVal, MaxVal)
  12. AddProc(Target, 17, 100)
  13. SetSpellTriggerCount(3, 1)
  14. end
  15. function proc(Caster, Target, Type, DmgType, MinVal, MaxVal)
  16. ProcDamage(Caster, Target, "Theorems", DmgType, MinVal, MaxVal)
  17. RemoveTriggerFromSpell(1)
  18. end
  19. function remove(Caster, Target)
  20. RemoveProc(Target)
  21. end