Undead mobs take light damage only in sunlight

This commit is contained in:
Wuzzy 2018-05-31 03:09:27 +02:00
parent b73e05d64a
commit 4513c6c35d
5 changed files with 19 additions and 12 deletions

View file

@ -81,7 +81,7 @@ local zombie = {
},
lava_damage = 4,
-- TODO: Burn mob only when in direct sunlight
light_damage = 2,
sunlight_damage = 2,
view_range = 16,
attack_type = "dogfight",
}
@ -96,7 +96,7 @@ baby_zombie.collisionbox = {-0.25, -0.01, -0.25, 0.25, 0.94, 0.25}
baby_zombie.visual_size = {x=zombie.visual_size.x/2, y=zombie.visual_size.y/2}
baby_zombie.walk_velocity = 1.2
baby_zombie.run_velocity = 2.4
baby_zombie.light_damage = 0
baby_zombie.sunlight_damage = 0
mobs:register_mob("mobs_mc:baby_zombie", baby_zombie)
@ -104,7 +104,7 @@ mobs:register_mob("mobs_mc:baby_zombie", baby_zombie)
-- Desert variant of the zombie
local husk = table.copy(zombie)
husk.textures = {{"mobs_mc_husk.png"}}
husk.light_damage = 0
husk.sunlight_damage = 0
husk.water_damage = 3
husk.drops = drops_common
-- TODO: Husks avoid water