diff --git a/api.lua b/api.lua index b1e5039..419016f 100644 --- a/api.lua +++ b/api.lua @@ -27,7 +27,7 @@ local use_cmi = minetest.global_exists("cmi") mobs = { mod = "redo", - version = "20230527", + version = "20230606", intllib = S, invis = minetest.global_exists("invisibility") and invisibility or {} } @@ -926,7 +926,7 @@ local function remove_mob(self, decrease) self.object:remove() - if decrease and active_limit > 0 then + if decrease and active_limit > 1 then active_mobs = active_mobs - 1 if active_mobs < 0 then diff --git a/depends.txt b/depends.txt index ed62468..dccd148 100644 --- a/depends.txt +++ b/depends.txt @@ -9,3 +9,4 @@ cmi? toolranks? pathfinder? player_api? +mtobjid? diff --git a/mod.conf b/mod.conf index 24bde0b..f4632c5 100644 --- a/mod.conf +++ b/mod.conf @@ -1,4 +1,4 @@ name = mobs depends =default -optional_depends = tnt, player_api, dye, farming, invisibility, intllib, lucky_block, cmi, toolranks, pathfinder +optional_depends = tnt, player_api, dye, farming, invisibility, intllib, lucky_block, cmi, toolranks, pathfinder, mtobjid description = MOBS api for mobs to add animals or monsters etc