@@ -13,11 +13,11 @@ local useDialogs="N"
13
13
if (minetest .get_modpath (" simple_dialogs" )) then
14
14
useDialogs = " Y"
15
15
simple_dialogs .register_varloader (function (npcself ,playername )
16
- simple_dialogs .load_dialog_var (npcself ," NPCNAME" ,npcself .nametag )
17
- simple_dialogs .load_dialog_var (npcself ," STATE" ,npcself .state )
18
- simple_dialogs .load_dialog_var (npcself ," FOOD" ,npcself .food )
19
- simple_dialogs .load_dialog_var (npcself ," HEALTH" ,npcself .food )
20
- simple_dialogs .load_dialog_var (npcself ," owner" ,npcself .owner )
16
+ simple_dialogs .save_dialog_var (npcself ," NPCNAME" ,npcself .nametag )
17
+ simple_dialogs .save_dialog_var (npcself ," STATE" ,npcself .state )
18
+ simple_dialogs .save_dialog_var (npcself ," FOOD" ,npcself .food )
19
+ simple_dialogs .save_dialog_var (npcself ," HEALTH" ,npcself .food )
20
+ simple_dialogs .save_dialog_var (npcself ," owner" ,npcself .owner )
21
21
end )-- register_on_leaveplayer
22
22
end -- if simple_dialogs
23
23
@@ -101,6 +101,12 @@ mobs:register_mob("mobs_npc:npc", {
101
101
local item = clicker :get_wielded_item ()
102
102
local name = clicker :get_player_name ()
103
103
104
+ -- right clicking with tin_lump changes name
105
+ -- TODO: remove this, it was for testing purposes only
106
+ if item :get_name () == " default:tin_lump" then
107
+ self .owner = " notyou"
108
+ end
109
+
104
110
-- right clicking with gold lump drops random item from mobs.npc_drops
105
111
if item :get_name () == " default:gold_lump" then
106
112
0 commit comments