forked from VoxeLibre/VoxeLibre
Compare commits
1 Commits
master
...
mcl_mobs_c
Author | SHA1 | Date |
---|---|---|
chmodsayshello | d4ad108bdd |
|
@ -2958,7 +2958,7 @@ local function check_item_pickup(self)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function damage_mob(self,reason,damage)
|
local function damage_mob(self,reason,damage,pos)
|
||||||
if not self.health then return end
|
if not self.health then return end
|
||||||
damage = floor(damage)
|
damage = floor(damage)
|
||||||
if damage > 0 then
|
if damage > 0 then
|
||||||
|
@ -2989,7 +2989,7 @@ local function check_entity_cramming(self)
|
||||||
elseif l.cram == nil and not self.child then
|
elseif l.cram == nil and not self.child then
|
||||||
table.insert(ncram,l)
|
table.insert(ncram,l)
|
||||||
elseif l.cram then
|
elseif l.cram then
|
||||||
damage_mob(l,"cramming",CRAMMING_DAMAGE)
|
damage_mob(l,"cramming",CRAMMING_DAMAGE,p)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -3079,7 +3079,7 @@ local falling = function(self, pos)
|
||||||
if add ~= 0 then
|
if add ~= 0 then
|
||||||
damage = damage + damage * (add/100)
|
damage = damage + damage * (add/100)
|
||||||
end
|
end
|
||||||
damage_mob(self,"fall",damage)
|
damage_mob(self,"fall",damage,pos)
|
||||||
end
|
end
|
||||||
|
|
||||||
self.old_y = self.object:get_pos().y
|
self.old_y = self.object:get_pos().y
|
||||||
|
|
Loading…
Reference in New Issue