mirror of
				https://github.com/ErikasKontenis/SabrehavenServer.git
				synced 2025-10-31 11:56:23 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			553 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			553 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| local dead_human = {
 | |
| 	4240, 4241, 4242, 4247, 4248
 | |
| }
 | |
| local removalLimit = 10
 | |
| 
 | |
| function onCastSpell(creature, variant)
 | |
| 	local position = variant:getPosition()
 | |
| 	local tile = Tile(position)
 | |
| 	if tile then
 | |
| 		local items = tile:getItems()
 | |
| 		if items then
 | |
| 			for i, item in ipairs(items) do
 | |
| 				if item:getType():isMovable() and item:getActionId() == 0 and not table.contains(dead_human, item:getId()) then
 | |
| 					item:remove()
 | |
| 				end
 | |
| 
 | |
| 				if i == removalLimit then
 | |
| 					break
 | |
| 				end
 | |
| 			end
 | |
| 		end
 | |
| 	end
 | |
| 
 | |
| 	position:sendMagicEffect(CONST_ME_POFF)
 | |
| 	return true
 | |
| end | 
