diff options
author | TenPlus1 <kinsellaja@yahoo.com> | 2016-12-27 11:10:10 +0000 |
---|---|---|
committer | TenPlus1 <kinsellaja@yahoo.com> | 2016-12-27 11:10:10 +0000 |
commit | 671fab54eb9a63362b017ac30a9a60e77c65cb03 (patch) | |
tree | fb6fed1f5f26f11a38427ae1c4185dc7043e0935 | |
parent | 3ed2bd9ff62be14a6b13db3b59095939c1842d4f (diff) |
add mob_show_health flag to minetest.conf
-rw-r--r-- | api.lua | 7 | ||||
-rw-r--r-- | api.txt | 4 |
2 files changed, 6 insertions, 5 deletions
@@ -1,5 +1,5 @@ --- Mobs Api (26th December 2016) +-- Mobs Api (27th December 2016) mobs = {} mobs.mod = "redo" @@ -40,6 +40,7 @@ local creative = minetest.setting_getbool("creative_mode") local spawn_protected = tonumber(minetest.setting_get("mobs_spawn_protected")) or 1 local remove_far = minetest.setting_getbool("remove_far_mobs") local difficulty = tonumber(minetest.setting_get("mob_difficulty")) or 1.0 +local show_health = minetest.setting_getbool("mob_show_health") ~= false -- calculate aoc range for mob counts local aosrb = tonumber(minetest.setting_get("active_object_send_range_blocks")) @@ -337,13 +338,13 @@ function check_for_death(self) if not self.nametag2 then self.nametag2 = self.nametag or "" end - +if show_health then self.htimer = 2 self.nametag = "health: " .. self.health .. " of " .. self.hp_max update_tag(self) - +end return false end @@ -1,5 +1,5 @@ -MOB API (28th September 2016) +MOB API (27th December 2016) The mob api is a function that can be called on by other mods to add new animals or monsters into minetest. @@ -12,7 +12,7 @@ The mob api is a function that can be called on by other mods to add new animals 'remove_far_mobs' if true then mobs that are outside players visual range will be removed (default is false) 'mobname' can change specific mob chance rate (0 to disable) and spawn number e.g. mobs_animal:cow = 1000,5 'mob_difficulty' sets difficulty level (health and hit damage multiplied by this number), defaults to 1.0. - + 'mob_show_health' if false then punching mob will not show health status (true by default) mobs:register_mob(name, definition) |