health and damage have min of 1.0 added with diffuculty setting in use

This commit is contained in:
TenPlus1 2016-09-29 09:59:24 +01:00
parent a455395a96
commit 03e96f3017
1 changed files with 4 additions and 4 deletions

View File

@ -1,5 +1,5 @@
-- Mobs Api (28th September 2016) -- Mobs Api (29th September 2016)
mobs = {} mobs = {}
mobs.mod = "redo" mobs.mod = "redo"
@ -2283,8 +2283,8 @@ minetest.register_entity(name, {
drawtype = def.drawtype, -- DEPRECATED, use rotate instead drawtype = def.drawtype, -- DEPRECATED, use rotate instead
rotate = math.rad(def.rotate or 0), -- 0=front, 90=side, 180=back, 270=side2 rotate = math.rad(def.rotate or 0), -- 0=front, 90=side, 180=back, 270=side2
lifetimer = def.lifetimer or 180, -- 3 minutes lifetimer = def.lifetimer or 180, -- 3 minutes
hp_min = (def.hp_min or 5) * difficulty, hp_min = max(1, (def.hp_min or 5) * difficulty),
hp_max = (def.hp_max or 10) * difficulty, hp_max = max(1, (def.hp_max or 10) * difficulty),
physical = true, physical = true,
collisionbox = def.collisionbox, collisionbox = def.collisionbox,
visual = def.visual, visual = def.visual,
@ -2294,7 +2294,7 @@ minetest.register_entity(name, {
view_range = def.view_range or 5, view_range = def.view_range or 5,
walk_velocity = def.walk_velocity or 1, walk_velocity = def.walk_velocity or 1,
run_velocity = def.run_velocity or 2, run_velocity = def.run_velocity or 2,
damage = (def.damage or 0) * difficulty, damage = max(1, (def.damage or 0) * difficulty),
light_damage = def.light_damage or 0, light_damage = def.light_damage or 0,
water_damage = def.water_damage or 0, water_damage = def.water_damage or 0,
lava_damage = def.lava_damage or 0, lava_damage = def.lava_damage or 0,