local c = {
time = 20 * 1000, -- 20 sek
outf = {
{lookType = 2, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}, -- Orc warlord
{lookType = 3, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0},-- Warwolf
{lookType = 4, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}, -- Orc rider
{lookType = 131, lookHead = 95, lookBody = 95, lookLegs = 95, lookFeet = 95, lookTypeEx = 0, lookAddons = 0} -- Black Knight
}
}
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, true)
local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, time)
setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, -20)
setConditionParam(condition, CONDITION_PARAM_SKILL_MELEE, -20)
setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, -20)
setConditionParam(condition, CONDITION_PARAM_BUFF, true)
setCombatCondition(combat, condition)
local outfit = createConditionObject(CONDITION_OUTFIT)
setConditionParam(outfit, CONDITION_PARAM_TICKS, c.time)
addOutfitCondition(outfit, math.random(#c.outf))
setCombatCondition(combat, outfit)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end