log modificiations to the inventory of npc
This commit is contained in:
		
							parent
							
								
									0efa7f4f63
								
							
						
					
					
						commit
						2b2a12a5b1
					
				@ -84,17 +84,28 @@ yl_speak_up.load_npc_inventory = function(n_id)
 | 
			
		||||
				return 0
 | 
			
		||||
			end
 | 
			
		||||
			return stack:get_count()
 | 
			
		||||
		end
 | 
			
		||||
		end,
 | 
			
		||||
	        -- Called when a player wants to take something out of the inventory.
 | 
			
		||||
	        -- Return value: number of items allowed to take.
 | 
			
		||||
	        -- Return value -1: Allow and don't modify item count in inventory.
 | 
			
		||||
 | 
			
		||||
--	        on_move = function(inv, from_list, from_index, to_list, to_index, count, player) end,
 | 
			
		||||
--	        on_put = function(inv, listname, index, stack, player) end,
 | 
			
		||||
--	        on_take = function(inv, listname, index, stack, player) end,
 | 
			
		||||
	        -- Called after the actual action has happened, according to what was
 | 
			
		||||
	        -- allowed.
 | 
			
		||||
	        -- No return value.
 | 
			
		||||
		-- log inventory changes (same way as modifications to chest inventories)
 | 
			
		||||
	        on_move = function(inv, from_list, from_index, to_list, to_index, count, player)
 | 
			
		||||
			minetest.log("action", player:get_player_name() ..
 | 
			
		||||
				" moves stuff in inventory of NPC " .. tostring(n_id))
 | 
			
		||||
 | 
			
		||||
		end,
 | 
			
		||||
	        on_put = function(inv, listname, index, stack, player)
 | 
			
		||||
			minetest.log("action", player:get_player_name() ..
 | 
			
		||||
				" moves " .. stack:get_name() ..
 | 
			
		||||
				" to inventory of NPC " .. tostring(n_id))
 | 
			
		||||
 | 
			
		||||
		end,
 | 
			
		||||
	        on_take = function(inv, listname, index, stack, player)
 | 
			
		||||
			minetest.log("action", player:get_player_name() ..
 | 
			
		||||
				" takes " .. stack:get_name() ..
 | 
			
		||||
				" from inventory of NPC " .. tostring(n_id))
 | 
			
		||||
		end,
 | 
			
		||||
	})
 | 
			
		||||
	-- the NPC needs enough room for trade items, payment and questitems
 | 
			
		||||
	npc_inv:set_size("npc_main", 6*12)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user