1local combat = Combat()
2combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
3combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_SMALLCLOUDS)
4combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)
5combat:setArea(createCombatArea(AREA_SQUAREWAVE7))
6
7function onCastSpell(creature, variant)
8 local damage = math.random(10, 21)
9 for _, target in ipairs(combat:getTargets(creature, variant)) do
10 creature:addDamageCondition(target, CONDITION_CURSED, DAMAGELIST_EXPONENTIAL_DAMAGE, damage)
11 end
12 return true
13end
14