forked from nalc/spears
		
	Update file functions.lua
This commit is contained in:
		| @@ -15,10 +15,10 @@ function spears_throw (itemstack, player, pointed_thing) | ||||
| 		local check_node = spears_check_node(node.name) | ||||
| 		if check_node == nil then | ||||
| 			return false | ||||
| 		elseif check_node == SPEARS_NODE_CRACKY then | ||||
| 		elseif check_node == 'cracky' then | ||||
| 			minetest.sound_play("default_metal_footstep", {pos = pointed_a}, true) | ||||
| 			return false | ||||
| 		elseif check_node == SPEARS_NODE_STICKY then | ||||
| 		elseif check_node == 'sticky' then | ||||
| 			local spear_object = minetest.add_entity(vector.divide(vector.add(vector.multiply(pointed_a, 2), pointed_b), 3), spear) | ||||
| 			spear_object:set_rotation(rotation) | ||||
| 			spear_object:get_luaentity()._wear = wear | ||||
| @@ -80,7 +80,7 @@ function spears_set_entity(spear_type, base_damage, toughness) | ||||
| 			if self._stickpos ~= nil then -- Spear is stuck | ||||
| 				local node = minetest.get_node(self._stickpos) | ||||
| 				local check_node = spears_check_node(node.name) | ||||
| 				if check_node ~= SPEARS_NODE_STICKY then -- Fall when node is removed | ||||
| 				if check_node ~= 'sticky' then -- Fall when node is removed | ||||
| 					self.object:remove() | ||||
| 					minetest.add_item(pos, {name='spears:spear_' .. spear_type, wear = wear}) | ||||
| 					return false | ||||
| @@ -107,7 +107,7 @@ function spears_set_entity(spear_type, base_damage, toughness) | ||||
| 				-- Hit a node? | ||||
| 				local node = minetest.get_node(spearhead_pos) | ||||
| 				local check_node = spears_check_node(node.name) | ||||
| 				if check_node == SPEARS_NODE_UNKNOWN then | ||||
| 				if check_node == nil then | ||||
| 					self.object:remove() | ||||
| 					minetest.add_item(pos, {name='spears:spear_' .. spear_type, wear = wear}) | ||||
| 				elseif check_node ~= 'through' then | ||||
|   | ||||
		Reference in New Issue
	
	Block a user