123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- --[[
- Script Name : Spells/Fighter/Crusader/Shadowknight/InsidiousWhisper.lua
- Script Author : John Adams
- Script Date : 2013.08.11 06:08:28
- Script Purpose :
- :
- --]]
- function cast(Caster, Target, MinTauntVal, MaxTauntVal, MinTauntTick, MaxTauntTick, DDType, MinDDVal, MaxDDVal, DoTType, MinDoTVal, MaxDoTVal)
- -- Taunt component
- if MaxTauntVal ~= nil and MinTauntVal < MaxTauntVal then
- hateAmount = math.random(MinTauntVal, MaxTauntVal)
- AddHate(Caster, Target, hateAmount)
- else
- AddHate(Caster, Target, MinTauntVal)
- end
-
- -- Disease component
- if MaxDDVal ~= nil and MinDDVal < MaxDDVal then
- dmgAmount = math.random(MinDDVal, MaxDDVal)
- SpellDamage(Target, DDType, dmgAmount)
- else
- SpellDamage(Target, DDType, MinDDVal)
- end
- end
- function tick(Caster, Target, MinTauntVal, MaxTauntVal, MinTauntTick, MaxTauntTick, DDType, MinDDVal, MaxDDVal, DoTType, MinDoTVal, MaxDoTVal)
- -- Taunt component
- if MaxTauntTick ~= nil and MinTauntTick < MaxTauntTick then
- hateAmount = math.random(MinTauntTick, MaxTauntTick)
- AddHate(Caster, Target, hateAmount)
- else
- AddHate(Caster, Target, MinTauntTick)
- end
- -- Disease component
- if MaxDoTVal ~= nil and MinDoTVal < MaxDoTVal then
- dmgAmount = math.random(MinDoTVal, MaxDoTVal)
- SpellDamage(Target, DoTType, dmgAmount)
- else
- SpellDamage(Target, DoTType, MinDoTVal)
- end
- end
|