From 7d85cdc06339776c20cd2868e5003ad198d6a0da Mon Sep 17 00:00:00 2001 From: Hector Franqui Date: Mon, 14 Nov 2016 18:39:41 -0500 Subject: [PATCH] Bugfix for correct timerand entity parameters --- npc.lua | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/npc.lua b/npc.lua index 7b489d6..f387106 100755 --- a/npc.lua +++ b/npc.lua @@ -427,6 +427,15 @@ mobs:register_mob("advanced_npc:npc", { end end, + do_custom = function(self, dtime) + + -- Timer function for gifts + if self.gift_data.gift_timer_value < self.gift_data.gift_interval then + self.gift_data.gift_timer_value = self.gift_data.gift_timer_value + dtime + minetest.log(dump(self.gift_data.gift_timer_value)) + end + + end }) -- This function checks for "female" text on the texture name @@ -461,18 +470,12 @@ local function npc_spawn(self, pos) gift_timer_value = 0 } - -- Timer function for gifts - ent.on_step = function(self, dtime) - if self.gift_data.gift_timer_value < self.gift_data.gift_interval then - self.gift_data.gift_timer_value = self.gift_data.gift_timer_value + dtime - minetest.log(dump(self.gift_data.gift_timer_value)) - end - end - -- Initialize relationships object ent.relationships = {} minetest.log(dump(ent)) + + ent.object:set_properties(ent) end -- Spawn