local EQ = {
--itemid--
[1] = 1111, --helm
[2] = 1111, --armor
[3] = 1111, --legs
[4] = 1111 -- boots
}
if getPlayerSlotItem(cid, SLOT_HEAD).itemid == EQ[1] then
if getPlayerSlotItem(cid, SLOT_ARMOR).itemid == EQ[2] then
if getPlayerSlotItem(cid, SLOT_LEGS).itemid == EQ[3] then
if getPlayerSlotItem(cid, SLOT_BOOTS).itemid == EQ[4] then --full set
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 0)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 18)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -30300000000, 0, -60600000000)
else
local combat = createCombatObject() -- Only helm armor and legs
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 0)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 18)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -30300000000, 0, -60600000000)
else
local combat = createCombatObject() -- Only helm and armor
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 0)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 18)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -30300000000, 0, -60600000000)
else
local combat = createCombatObject() -- Only helm
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 0)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 18)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -30300000000, 0, -60600000000)
else
local combat = createCombatObject() --No EQ thats needed
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 0)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 18)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -30300000000, 0, -60600000000)
function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end