mirror of
				https://github.com/ErikasKontenis/SabrehavenServer.git
				synced 2025-10-31 03:56:22 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| function onUse(player, item, fromPosition, target, toPosition, isHotkey)
 | |
| 	if player:getStorageValue(17520) == 5 and target.itemid == 5601 then
 | |
| 		player:setStorageValue(17520, 6)
 | |
| 		toPosition:sendMagicEffect(CONST_ME_FIREAREA)
 | |
| 		return true
 | |
| 	end
 | |
| 	
 | |
| 	local random = math.random(10)
 | |
| 	if random >= 4 then --success 6% chance
 | |
| 		if target.itemid == 5465 then --Burn Sugar Cane
 | |
| 			toPosition:sendMagicEffect(CONST_ME_FIREAREA)
 | |
| 			target:transform(5464)
 | |
| 			target:decay()
 | |
| 		elseif target.itemid == 3514 then --Light Up empty coal basins
 | |
| 			toPosition:sendMagicEffect(CONST_ME_HITBYFIRE)
 | |
| 			target:transform(3513)
 | |
| 		elseif target.itemid == 2114 then --Light Up empty coal basins
 | |
| 			toPosition:sendMagicEffect(CONST_ME_HITBYFIRE)
 | |
| 			target:transform(2113)
 | |
| 		end
 | |
| 	elseif random == 2 then --it remove the fire bug 2% chance
 | |
| 		item:remove(1)
 | |
| 		toPosition:sendMagicEffect(CONST_ME_POFF)
 | |
| 	elseif random == 1 then --it explode on the user 1% chance
 | |
| 		doTargetCombatHealth(0, player, COMBAT_FIREDAMAGE, -5, -5, CONST_ME_HITBYFIRE)
 | |
| 		player:say('OUCH!', TALKTYPE_MONSTER_SAY)
 | |
| 		item:remove(1)
 | |
| 	else
 | |
| 		toPosition:sendMagicEffect(CONST_ME_POFF) --it fails, but dont get removed 3% chance
 | |
| 	end
 | |
| 	return true
 | |
| end
 | 
