local physical = createCombatObject()
setCombatParam(physical, COMBAT_PARAM_BLOCKARMOR, 1)
setCombatParam(physical, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatFormula(physical, COMBAT_FORMULA_SKILL, 1, 0, 1, 0)
local fire = createCombatObject()
setCombatParam(fire, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatFormula(fire, COMBAT_FORMULA_SKILL, 0, -300, 0, -300)
local ice = createCombatObject()
setCombatParam(ice, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatFormula(ice, COMBAT_FORMULA_SKILL, 0, -300, 0, -300)
local death = createCombatObject()
setCombatParam(death, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatFormula(death, COMBAT_FORMULA_SKILL, 0, -300, 0, -300)
function onUseWeapon(cid, var)
return doCombat(cid, physical, var) and doCombat(cid, fire, var) and doCombat(cid, ice, var) and doCombat(cid, death, var)
end