Clean up mobs mod messaging a little

master
Wuzzy 2021-07-09 16:49:21 +02:00
parent 57c630aed3
commit 1fce9cc916
2 changed files with 10 additions and 15 deletions

View File

@ -48,7 +48,7 @@ end
local damage_enabled = settings:get_bool("enable_damage")
local mobs_spawn = settings:get_bool("mobs_spawn") ~= false
local peaceful_only = settings:get_bool("only_peaceful_mobs")
local disable_blood = settings:get_bool("mobs_disable_blood")
local disable_blood = false
local mobs_drop_items = settings:get_bool("mobs_drop_items") ~= false
local mobs_griefing = settings:get_bool("mobs_griefing") ~= false
local spawn_protected = settings:get_bool("mobs_spawn_protected") ~= false
@ -67,7 +67,7 @@ local GRAVITY = -(tonumber(minetest.settings:get("movement_gravity")) or 10)
if peaceful_only then
minetest.register_on_joinplayer(function(player)
minetest.chat_send_player(player:get_player_name(),
S("** Peaceful Mode Active - No Monsters Will Spawn"))
S("Peaceful mode active: Hostile mobs won't spawn"))
end)
end
@ -1397,9 +1397,8 @@ function mob_class:breed()
-- have we reached active mob limit
if active_limit > 0 and active_mobs >= active_limit then
minetest.chat_send_player(self.owner,
S("Active Mob Limit Reached!")
.. " (" .. active_mobs
.. " / " .. active_limit .. ")")
S("Active mob limit reached (@1/@2)! No more mobs are allowed to spawn.",
active_mobs, active_limit))
return
end
@ -4263,9 +4262,8 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative)
-- have we reached active mob limit
if active_limit > 0 and active_mobs >= active_limit then
minetest.chat_send_player(placer:get_player_name(),
S("Active Mob Limit Reached!")
.. " (" .. active_mobs
.. " / " .. active_limit .. ")")
S("Active mob limit reached (@1/@2)! No more mobs are allowed to spawn.",
active_mobs, active_limit))
return
end

View File

@ -4,9 +4,6 @@ mobs_spawn (Spawn Mobs) bool true
# If enabled then monsters no longer spawn in world
only_peaceful_mobs (Only spawn peaceful Mobs) bool false
# If enabled then punching mobs no longer shows blood effects
mobs_disable_blood (Disable Mob blood) bool false
# If disabled then Mobs no longer destroy world blocks
mobs_griefing (Griefing Mobs) bool true
@ -17,16 +14,16 @@ mobs_spawn_protected (Spawn Mobs in protected areas) bool true
remove_far_mobs (Remove far Mobs) bool true
# Sets Mob difficulty level by multiplying punch damage
mob_difficulty (Mob difficulty) float 1.0
mob_difficulty (Mob difficulty) float 1.0 0.0
# Contains a value used to multiply Mob spawn values
mob_chance_multiplier (Mob chance multiplier) float 1.0
mob_chance_multiplier (Mob chance multiplier) float 1.0 0.0
# When false Mob no longer drop items when killed
mobs_drop_items (Mob drops) bool true
# Sets minimum distance around player that mobs cannot spawn
mob_nospawn_range (Mob no-spawn range) float 12.0
mob_nospawn_range (Mob no-spawn range) float 12.0 0.0
# Sets maximum number of active mobs in game (0 for unlimited)
mob_active_limit (Mob Active Limit) float 0
mob_active_limit (Mob Active Limit) int 0 0