123456789101112131415161718192021222324252627282930313233343536373839 |
- --[[
- Script Name : dot.lua
- Script Purpose : Generic Damage Over Time script
- Script Author : John Adams
- Script Date : 2008.12.04
- --]]
- function cast(Caster, Target, DOTType, MinDOTVal, MaxDOTVal)
- -- DOT component (instant damage)
- if MaxDOTVal ~= nil and MinDOTVal < MaxDOTVal then
- SpellDamage(Target, DOTType, math.random(MinDOTVal, MaxDOTVal))
- else
- SpellDamage(Target, DOTType, MinDOTVal)
- end
- end
- function tick(Caster, Target, DOTType, MinDOTVal, MaxDOTVal)
- if MaxDOTVal ~= nil and MinDOTVal < MaxDOTVal then
- SpellDamage(Target, DOTType, math.random(MinDOTVal, MaxDOTVal))
- else
- SpellDamage(Target, DOTType, MinDOTVal)
- end
- end
- function remove(Caster, Target, DOTType, MinDOTVal, MaxDOTVal)
- end
|