Make mobs drop xp on death #1641

Merged
jordan4ibanez merged 1 commits from :mineclone5 into mineclone5 2021-04-25 04:28:59 +02:00
2 changed files with 4 additions and 3 deletions

View File

@ -213,9 +213,8 @@ function mobs:register_mob(name, def)
rotate = def.rotate or 0, -- 0=front, 90=side, 180=back, 270=side2
hp_min = scale_difficulty(def.hp_min, 5, 1),
hp_max = scale_difficulty(def.hp_max, 10, 1),
xp_min = def.xp_min or 0,
xp_max = def.xp_max or 3,
xp_timestamp = 0,
xp_min = def.xp_min or 1,
xp_max = def.xp_max or 5,
breath_max = def.breath_max or 15,
breathes_in_water = def.breathes_in_water or false,
physical = true,

View File

@ -116,6 +116,8 @@ mobs.death_logic = function(self, dtime)
mobs.death_effect(self)
mcl_experience.throw_experience(self.object:get_pos(), math_random(self.xp_min, self.xp_max))
self.object:remove()
return