Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Item.setRandomElement(self)
- if self:getType():getWeaponType() == WEAPON_NONE then
- return
- end
- local elements = {COMBAT_FIREDAMAGE, COMBAT_ICEDAMAGE, COMBAT_DROWNDAMAGE, COMBAT_EARTHDAMAGE, COMBAT_ENERGYDAMAGE, COMBAT_DEATHDAMAGE, COMBAT_HOLYDAMAGE}
- self:setAbility(ITEM_ABILITY_ELEMENTTYPE, elements[math.random(#elements)])
- self:setAbility(ITEM_ABILITY_ELEMENTDAMAGE, math.random(50, 250))
- end
- local weapon = player:getSlotItem(CONST_SLOT_LEFT)
- weapon:setRandomElement() -- picks a random element with 50-250 damage, all attacks from then on
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement