ghastly_dragon_curse.lua

main 13 lines · 474 bytes Raw
Alex Alex Commit Server upload 18/10/2026 23:38
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)
5
6function onCastSpell(creature, variant)
7 local damage = math.random(128, 954)
8 for _, target in ipairs(combat:getTargets(creature, variant)) do
9 creature:addDamageCondition(target, CONDITION_CURSED, DAMAGELIST_EXPONENTIAL_DAMAGE, damage)
10 end
11 return true
12end
13
Top