local combat = Combat() combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) combat:setParameter(COMBAT_PARAM_AGGRESSIVE, false) local condition = Condition(CONDITION_LIGHT) condition:setParameter(CONDITION_PARAM_LIGHT_LEVEL, 6) condition:setParameter(CONDITION_PARAM_LIGHT_COLOR, 215) condition:setParameter(CONDITION_PARAM_TICKS, (6 * 60 + 10) * 1000) combat:addCondition(condition) local spell = Spell(SPELL_INSTANT) function spell.onCastSpell(creature, variant) return combat:execute(creature, variant) end spell:group("support") spell:id(10) spell:name("Light") spell:words("utevo lux") spell:level(8) spell:mana(20) spell:isAggressive(false) spell:isSelfTarget(true) spell:cooldown(2000) spell:groupCooldown(2000) spell:vocation("sorcerer;true", "druid;true", "paladin;true", "knight;true", "master sorcerer;true", "elder druid;true", "royal paladin;true", "elite knight;true") spell:register()