mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-12-01 23:11:11 +01:00
Nerf zombie/husk/zvillager drops
This commit is contained in:
parent
c9812c5acf
commit
f7b0702457
2 changed files with 33 additions and 34 deletions
|
@ -44,18 +44,15 @@ mobs:register_mob("mobs_mc:villager_zombie", {
|
||||||
min = 0,
|
min = 0,
|
||||||
max = 2,},
|
max = 2,},
|
||||||
{name = mobs_mc.items.iron_ingot,
|
{name = mobs_mc.items.iron_ingot,
|
||||||
-- approximation to 8.5%
|
chance = 120, -- 2.5% / 3
|
||||||
chance = 11,
|
|
||||||
min = 1,
|
min = 1,
|
||||||
max = 1,},
|
max = 1,},
|
||||||
{name = mobs_mc.items.carrot,
|
{name = mobs_mc.items.carrot,
|
||||||
-- approximation to 8.5%
|
chance = 120, -- 2.5% / 3
|
||||||
chance = 11,
|
|
||||||
min = 1,
|
min = 1,
|
||||||
max = 1,},
|
max = 1,},
|
||||||
{name = mobs_mc.items.potato,
|
{name = mobs_mc.items.potato,
|
||||||
-- approximation to 8.5%
|
chance = 120, -- 2.5% / 3
|
||||||
chance = 11,
|
|
||||||
min = 1,
|
min = 1,
|
||||||
max = 1,},
|
max = 1,},
|
||||||
},
|
},
|
||||||
|
|
|
@ -14,6 +14,34 @@ local S, NS = dofile(MP.."/intllib.lua")
|
||||||
--################### ZOMBIE
|
--################### ZOMBIE
|
||||||
--###################
|
--###################
|
||||||
|
|
||||||
|
local drops_common = {
|
||||||
|
{name = mobs_mc.items.rotten_flesh,
|
||||||
|
chance = 1,
|
||||||
|
min = 0,
|
||||||
|
max = 2,},
|
||||||
|
{name = mobs_mc.items.iron_ingot,
|
||||||
|
chance = 120, -- 2.5% / 3
|
||||||
|
min = 1,
|
||||||
|
max = 1,},
|
||||||
|
{name = mobs_mc.items.carrot,
|
||||||
|
chance = 120, -- 2.5% / 3
|
||||||
|
min = 1,
|
||||||
|
max = 1,},
|
||||||
|
{name = mobs_mc.items.potato,
|
||||||
|
chance = 120, -- 2.5% / 3
|
||||||
|
min = 1,
|
||||||
|
max = 1,},
|
||||||
|
}
|
||||||
|
|
||||||
|
local drops_zombie = table.copy(drops_common)
|
||||||
|
table.insert(drops_zombie, {
|
||||||
|
-- Zombie Head
|
||||||
|
-- TODO: Only drop if killed by charged creeper
|
||||||
|
name = mobs_mc.items.head_zombie,
|
||||||
|
chance = 200, -- 0.5%
|
||||||
|
min = 1,
|
||||||
|
max = 1,
|
||||||
|
})
|
||||||
|
|
||||||
local zombie = {
|
local zombie = {
|
||||||
type = "monster",
|
type = "monster",
|
||||||
|
@ -44,34 +72,7 @@ local zombie = {
|
||||||
jump = true,
|
jump = true,
|
||||||
--jump_height = 3,
|
--jump_height = 3,
|
||||||
group_attack = true,
|
group_attack = true,
|
||||||
drops = {
|
drops = drops_zombie,
|
||||||
{name = mobs_mc.items.rotten_flesh,
|
|
||||||
chance = 1,
|
|
||||||
min = 0,
|
|
||||||
max = 2,},
|
|
||||||
{name = mobs_mc.items.iron_ingot,
|
|
||||||
-- approximation to 8.5%
|
|
||||||
chance = 11,
|
|
||||||
min = 1,
|
|
||||||
max = 1,},
|
|
||||||
{name = mobs_mc.items.carrot,
|
|
||||||
-- approximation to 8.5%
|
|
||||||
chance = 11,
|
|
||||||
min = 1,
|
|
||||||
max = 1,},
|
|
||||||
{name = mobs_mc.items.potato,
|
|
||||||
-- approximation to 8.5%
|
|
||||||
chance = 11,
|
|
||||||
min = 1,
|
|
||||||
max = 1,},
|
|
||||||
|
|
||||||
-- Head
|
|
||||||
-- TODO: Only drop if killed by charged creeper
|
|
||||||
{name = mobs_mc.items.head_zombie,
|
|
||||||
chance = 200, -- 0.5%
|
|
||||||
min = 1,
|
|
||||||
max = 1,},
|
|
||||||
},
|
|
||||||
animation = {
|
animation = {
|
||||||
speed_normal = 25, speed_run = 50,
|
speed_normal = 25, speed_run = 50,
|
||||||
stand_start = 40, stand_end = 80,
|
stand_start = 40, stand_end = 80,
|
||||||
|
@ -105,6 +106,7 @@ local husk = table.copy(zombie)
|
||||||
husk.textures = {{"mobs_mc_husk.png"}}
|
husk.textures = {{"mobs_mc_husk.png"}}
|
||||||
husk.light_damage = 0
|
husk.light_damage = 0
|
||||||
husk.water_damage = 3
|
husk.water_damage = 3
|
||||||
|
husk.drops = drops_common
|
||||||
-- TODO: Husks avoid water
|
-- TODO: Husks avoid water
|
||||||
|
|
||||||
mobs:register_mob("mobs_mc:husk", husk)
|
mobs:register_mob("mobs_mc:husk", husk)
|
||||||
|
|
Loading…
Reference in a new issue