mirror of
				https://github.com/ErikasKontenis/SabrehavenServer.git
				synced 2025-10-31 11:56:23 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| function onUse(player, item, fromPosition, target, toPosition)
 | |
| 	if item:getId() >= 2948 and item:getId() <= 2950 or item:getId() >= 2952 and item:getId() <= 2958 or
 | |
| 		item:getId() >= 2963 and item:getId() <= 2964 then
 | |
| 		item:getPosition():sendMagicEffect(CONST_ME_SOUND_GREEN)
 | |
| 	elseif (item:getId() >= 2959 and item:getId() <= 2962 or item:getId() == 2965) and math.random(1, 100) <= 50 then
 | |
| 		item:getPosition():sendMagicEffect(CONST_ME_SOUND_GREEN)
 | |
| 	elseif item:getId() >= 2959 and item:getId() <= 2962 or item:getId() == 2965 then
 | |
| 		item:getPosition():sendMagicEffect(CONST_ME_SOUND_PURPLE)
 | |
| 	elseif item:getId() == 3219 then
 | |
| 		item:getPosition():sendMagicEffect(19)
 | |
| 	elseif item:getId() == 5786 then
 | |
| 		Game.createMonster("wolf", player:getPosition())
 | |
| 		local random = math.random(1,10)
 | |
| 		if random > 3 then -- destroy 70% chance
 | |
| 			item:getPosition():sendMagicEffect(CONST_ME_SOUND_RED)
 | |
| 			item:remove(1)
 | |
| 		else
 | |
| 			item:getPosition():sendMagicEffect(CONST_ME_SOUND_YELLOW)
 | |
| 		end
 | |
| 	elseif item:getId() == 6572 then
 | |
| 		item:getPosition():sendMagicEffect(CONST_ME_SOUND_GREEN)
 | |
| 		item:getPosition():sendMonsterSay("TOOOOOOT")
 | |
| 		item:transform(6573)
 | |
| 		item:decay()
 | |
| 	end
 | |
| 	
 | |
| 	return true
 | |
| end
 | 
