Untitled
unknown
lua
2 years ago
851 B
7
Indexable
function countdownToSpread(params, seconds, rawseconds) rawseconds = rawseconds or seconds local target = Creature(params.targetId) if (not target or seconds <= 0 or target:getHealth() <= 0) then return initSpreadDamage(params) end if (params.counter == -1 and math.floor(rawseconds / 2) == seconds) then doTargetCombat(Creature(params.casterId) or 0, Creature(params.targetId), COMBAT_FIREDAMAGE, -(params.damage.min / 2), -(params.damage.max / 2), config.hit_effect) end local position = target:getPosition() local spectators = Game.getSpectators(position, true, true, 7, 7, 5, 5) for i = 1, #spectators do spectators[i]:say(seconds, TALKTYPE_MONSTER_SAY, true, spectators[i], position) end addEvent(countdownToSpread, 1000, params, seconds - 1, rawseconds) end
Editor is loading...