Move mob capturing tool functions around

This commit is contained in:
Wuzzy 2023-10-19 19:06:24 +02:00
parent ad10832839
commit c9daa409db
2 changed files with 5 additions and 2 deletions

View File

@ -5,8 +5,6 @@ local capture_tools = {}
rp_mobs.register_capture_tool = function(toolname, def)
capture_tools[toolname] = { uses = def.tool_uses, sound = def.sound, sound_gain = def.sound_gain, sound_max_hear_distance = def.sound_max_hear_distance }
end
rp_mobs.register_capture_tool("rp_mobs:lasso", { uses = 43, sound = "mobs_lasso_swing", sound_gain = 0.3, sound_max_hear_distance = 24})
rp_mobs.register_capture_tool("rp_mobs:net", { uses = 17, sound = "mobs_swing", sound_gain = 0.2, sound_max_hear_distance = 16})
rp_mobs.attempt_capture = function(self, clicker, capture_chances, force_take, replace_with)
if clicker:is_player() and clicker:get_inventory() and not self.child then

View File

@ -67,6 +67,8 @@ crafting.register_craft(
}
})
rp_mobs.register_capture_tool("rp_mobs:net", { uses = 17, sound = "mobs_swing", sound_gain = 0.2, sound_max_hear_distance = 16})
-- Lasso
minetest.register_tool(
@ -90,6 +92,9 @@ crafting.register_craft(
}
})
rp_mobs.register_capture_tool("rp_mobs:lasso", { uses = 43, sound = "mobs_lasso_swing", sound_gain = 0.3, sound_max_hear_distance = 24})
-- Compability with Repixture 3.10.0 and earlier
minetest.register_alias("mobs:net", "rp_mobs:net")
minetest.register_alias("mobs:lasso", "rp_mobs:lasso")