diff options
| author | Vanessa Dannenberg <vanessa.e.dannenberg@gmail.com> | 2021-02-07 12:46:16 +0000 | 
|---|---|---|
| committer | Vanessa Dannenberg <vanessa.e.dannenberg@gmail.com> | 2021-02-07 12:46:16 +0000 | 
| commit | a735d1a1552eb1d9de18244bbae1ee21ddeabc9b (patch) | |
| tree | 46a065b492acfe1db1ff83e3875b08e38bfc580b | |
| parent | f0ef43823cb198a3f426d7d1db88d42f5079fbbd (diff) | |
| parent | a2c0dd11307120470a7c4ca4915f7741729e8e01 (diff) | |
| download | pipeworks-a735d1a1552eb1d9de18244bbae1ee21ddeabc9b.tar pipeworks-a735d1a1552eb1d9de18244bbae1ee21ddeabc9b.tar.gz pipeworks-a735d1a1552eb1d9de18244bbae1ee21ddeabc9b.tar.bz2 pipeworks-a735d1a1552eb1d9de18244bbae1ee21ddeabc9b.tar.xz pipeworks-a735d1a1552eb1d9de18244bbae1ee21ddeabc9b.zip  | |
Merge branch 'm_small_fixes' into 'master'
Various small fixes
See merge request VanessaE/pipeworks!35
| -rw-r--r-- | common.lua | 7 | ||||
| -rw-r--r-- | devices.lua | 8 | ||||
| -rw-r--r-- | filter-injector.lua | 3 | ||||
| -rw-r--r-- | lua_tube.lua | 4 | ||||
| -rw-r--r-- | luaentity.lua | 1 | ||||
| -rw-r--r-- | pressure_logic/abms.lua | 4 | 
6 files changed, 16 insertions, 11 deletions
@@ -223,7 +223,7 @@ function pipeworks.create_fake_player(def, is_dynamic)  				return self._inventory:set_stack(def.wield_list,  					self._wield_index, item)  			end -			_wielded_item = ItemStack(item) +			self._wielded_item = ItemStack(item)  		end,  		get_wielded_item = function(self, item)  			if self._inventory and def.wield_list then @@ -242,17 +242,18 @@ function pipeworks.create_fake_player(def, is_dynamic)  		set_bone_position = delay(),  		hud_change = delay(),  	} -	local _trash  	-- Getter & setter functions  	p.get_inventory_formspec, p.set_inventory_formspec  		= get_set_wrap("formspec", is_dynamic)  	p.get_breath, p.set_breath = get_set_wrap("breath", is_dynamic)  	p.get_hp, p.set_hp = get_set_wrap("hp", is_dynamic)  	p.get_pos, p.set_pos = get_set_wrap("pos", is_dynamic) -	_trash, p.move_to = get_set_wrap("pos", is_dynamic)  	p.get_wield_index, p.set_wield_index = get_set_wrap("wield_index", true)  	p.get_properties, p.set_properties = get_set_wrap("properties", false) +	-- For players, move_to and get_pos do the same +	p.move_to = p.get_pos +  	-- Backwards compatibilty  	p.getpos = p.get_pos  	p.setpos = p.set_pos diff --git a/devices.lua b/devices.lua index a96767b..86b38ea 100644 --- a/devices.lua +++ b/devices.lua @@ -465,7 +465,7 @@ minetest.register_node(nodename_sensor_empty, {  	end,  	on_construct = function(pos)  		if mesecon then -			mesecon.receptor_off(pos, rules) +			mesecon.receptor_off(pos, pipeworks.mesecons_rules)  		end  	end,  	selection_box = { @@ -504,7 +504,7 @@ minetest.register_node(nodename_sensor_loaded, {  	end,  	on_construct = function(pos)  		if mesecon then -			mesecon.receptor_on(pos, rules) +			mesecon.receptor_on(pos, pipeworks.mesecons_rules)  		end  	end,  	selection_box = { @@ -626,7 +626,7 @@ minetest.register_node(nodename_fountain_empty, {  	end,  	on_construct = function(pos)  		if mesecon then -			mesecon.receptor_on(pos, rules) +			mesecon.receptor_on(pos, pipeworks.mesecons_rules)  		end  	end,  	selection_box = { @@ -661,7 +661,7 @@ minetest.register_node(nodename_fountain_loaded, {  	end,  	on_construct = function(pos)  		if mesecon then -			mesecon.receptor_on(pos, rules) +			mesecon.receptor_on(pos, pipeworks.mesecons_rules)  		end  	end,  	selection_box = { diff --git a/filter-injector.lua b/filter-injector.lua index e63ca92..a080a1f 100644 --- a/filter-injector.lua +++ b/filter-injector.lua @@ -322,7 +322,8 @@ local function punch_filter(data, filtpos, filtnode, msg)  				end  				local pos = vector.add(frompos, vector.multiply(dir, 1.4))  				local start_pos = vector.add(frompos, dir) -				local item1 = pipeworks.tube_inject_item(pos, start_pos, dir, item, fakePlayer:get_player_name()) +				pipeworks.tube_inject_item(pos, start_pos, dir, item, +					fakePlayer:get_player_name())  				return true -- only fire one item, please  			end  		end diff --git a/lua_tube.lua b/lua_tube.lua index 59288cd..10cdf80 100644 --- a/lua_tube.lua +++ b/lua_tube.lua @@ -993,7 +993,7 @@ for white  = 0, 1 do  		on_blast = function(pos, intensity)  			if not intensity or intensity > 1 + 3^0.5 then  				minetest.remove_node(pos) -				return {string.format("%s_%s", name, dropname)} +				return  			end  			minetest.swap_node(pos, {name = "pipeworks:broken_tube_1"})  			pipeworks.scan_for_tube_objects(pos) @@ -1070,7 +1070,7 @@ minetest.register_node(BASENAME .. "_burnt", {  	on_blast = function(pos, intensity)  		if not intensity or intensity > 1 + 3^0.5 then  			minetest.remove_node(pos) -			return {string.format("%s_%s", name, dropname)} +			return  		end  		minetest.swap_node(pos, {name = "pipeworks:broken_tube_1"})  		pipeworks.scan_for_tube_objects(pos) diff --git a/luaentity.lua b/luaentity.lua index fa4e0f2..83fb4d9 100644 --- a/luaentity.lua +++ b/luaentity.lua @@ -324,6 +324,7 @@ function luaentity.get_objects_inside_radius(pos, radius)  			index = index + 1  		end  	end +	return objects  end  local move_entities_globalstep_part2 = function(dtime) diff --git a/pressure_logic/abms.lua b/pressure_logic/abms.lua index b69fa60..50951b0 100644 --- a/pressure_logic/abms.lua +++ b/pressure_logic/abms.lua @@ -339,7 +339,9 @@ flowlogic.run_transition = function(node, currentpressure)  	end  	if not found then -		pipeworks.logger("flowlogic.run_transition() BUG no transition definitions found! nodename="..nodename.." currentpressure="..tostring(currentpressure)) +		pipeworks.logger("flowlogic.run_transition() BUG no transition " .. +			"definitions found! node.name=" .. node.name .. +			" currentpressure=" .. tostring(currentpressure))  	end  	return result  | 
