37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
function onStepIn(creature, item, position, fromPosition)
 | 
						|
	if not creature:isPlayer() then
 | 
						|
		return true
 | 
						|
	end
 | 
						|
	
 | 
						|
	local player = Player(creature)
 | 
						|
	local lookPosition = player:getPosition()
 | 
						|
	lookPosition:getNextPosition(player:getDirection())
 | 
						|
	local depotItem = Tile(lookPosition):getItemByType(ITEM_TYPE_DEPOT)
 | 
						|
	if depotItem ~= nil then
 | 
						|
		local depotItems = player:getDepotChest(getDepotId(depotItem:getUniqueId()), true):getItemHoldingCount()
 | 
						|
		player:sendTextMessage(MESSAGE_STATUS_DEFAULT, "Your depot contains " .. depotItems .. " item" .. (depotItems > 1 and "s." or "."))
 | 
						|
	end
 | 
						|
	
 | 
						|
	if item:getId() == 431 then
 | 
						|
		item:transform(430)
 | 
						|
	elseif item:getId() == 419 then
 | 
						|
		item:transform(420)
 | 
						|
	elseif item:getId() == 452 then
 | 
						|
		item:transform(453)
 | 
						|
	elseif item:getId() == 563 then
 | 
						|
		item:transform(564)
 | 
						|
	end
 | 
						|
end
 | 
						|
 | 
						|
function onStepOut(creature, item, position, fromPosition)
 | 
						|
	if item:getId() == 430 then
 | 
						|
		item:transform(431)
 | 
						|
	elseif item:getId() == 420 then
 | 
						|
		item:transform(419)
 | 
						|
	elseif item:getId() == 453 then
 | 
						|
		item:transform(452)
 | 
						|
	elseif item:getId() == 564 then
 | 
						|
		item:transform(563)
 | 
						|
	end
 | 
						|
end
 |