Add mini-hunger mod. Correct meat drops in some mobs.

This commit is contained in:
Duane 2016-06-25 01:38:54 -05:00
parent aac2db0da4
commit 36af3b1d92
4 changed files with 91 additions and 21 deletions

View file

@ -81,15 +81,15 @@ end
-- Try to standardize creature stats based on (log of) mass.
local mob_stats = {
{name = 'dmobs:badger', hp = 12, damage = 1, armor = 100, reach = 1},
{name = 'dmobs:dragon', hp = 40, damage = 6, armor = 50, reach = 3},
{name = 'dmobs:elephant', hp = 38, damage = 5, armor = 75, reach = 3},
{name = 'dmobs:fox', hp = 8, damage = 1, armor = 100, reach = 1},
{name = 'dmobs:hedgehog', hp = 2, damage = 1, armor = 100, reach = 1},
{name = 'dmobs:ogre', hp = 26, damage = 3, armor = 75, reach = 3},
{name = 'dmobs:orc', hp = 22, damage = 2, armor = 100, reach = 2},
{name = 'dmobs:owl', hp = 6, damage = 1, armor = 100, reach = 1},
{name = 'dmobs:panda', hp = 22, damage = 2, armor = 100, reach = 2},
{name = 'dmobs:badger', hp = 12, damage = 1, armor = 100, reach = 1, meat = true},
{name = 'dmobs:dragon', hp = 40, damage = 6, armor = 50, reach = 3, meat = true},
{name = 'dmobs:elephant', hp = 38, damage = 5, armor = 75, reach = 3, meat = true},
{name = 'dmobs:fox', hp = 8, damage = 1, armor = 100, reach = 1, meat = true},
{name = 'dmobs:hedgehog', hp = 2, damage = 1, armor = 100, reach = 1, meat = true},
{name = 'dmobs:ogre', hp = 26, damage = 3, armor = 75, reach = 3, meat = true},
{name = 'dmobs:orc', hp = 22, damage = 2, armor = 100, reach = 2, meat = true},
{name = 'dmobs:owl', hp = 6, damage = 1, armor = 100, reach = 1, meat = true},
{name = 'dmobs:panda', hp = 22, damage = 2, armor = 100, reach = 2, meat = true},
{name = 'kpgmobs:deer', hp = 20, damage = 2, armor = 100, reach = 2},
{name = 'kpgmobs:horse2', hp = 30, damage = 3, armor = 100, reach = 2},
{name = 'kpgmobs:horse3', hp = 30, damage = 3, armor = 100, reach = 2},
@ -161,6 +161,9 @@ for _, mob in pairs(mob_stats) do
if mob.reach then
minetest.registered_entities[mob.name].reach = mob.reach
end
if mob.meat then
minetest.registered_entities[mob.name].drops[#minetest.registered_entities[mob.name].drops+1] = {name = "mobs:meat_raw", chance = 1, min = 1, max = mob.damage ^ 2}
end
end
end