This commit is contained in:
crabman77 2017-02-26 23:35:32 +01:00
parent 856de65a3f
commit 6fd2c789a6
1 changed files with 5 additions and 4 deletions

View File

@ -1501,7 +1501,7 @@ minetest.register_entity(name, {
if (dist > self.view_range if (dist > self.view_range
or not self.attack or not self.attack
or not self.attack:getpos() or not self.attack:getpos()
or self.attack:get_hp() <= 0) and not self.attack_type == "explode" then -- MFF or self.attack:get_hp() <= 0) and not self.exploding then -- MFF
--print(" ** stop attacking **", dist, self.view_range) --print(" ** stop attacking **", dist, self.view_range)
self.state = "stand" self.state = "stand"
@ -1535,7 +1535,7 @@ minetest.register_entity(name, {
self.object:setyaw(yaw) self.object:setyaw(yaw)
end end
--[[if dist > self.reach then if dist > self.reach and not self.exploding then
if not self.v_start then if not self.v_start then
@ -1559,7 +1559,8 @@ minetest.register_entity(name, {
end end
set_animation(self, "run") set_animation(self, "run")
else]] -- MFF(Mg|06/10/2016) #509 else -- MFF(Mg|06/10/2016) #509
self.exploding = true --MFF
set_velocity(self, 0) set_velocity(self, 0)
self.timer = self.timer + dtime self.timer = self.timer + dtime
self.blinktimer = (self.blinktimer or 0) + dtime self.blinktimer = (self.blinktimer or 0) + dtime
@ -1612,7 +1613,7 @@ minetest.register_entity(name, {
return return
end end
--end end
elseif self.attack_type == "dogfight" elseif self.attack_type == "dogfight"
or (self.attack_type == "dogshoot" and dist <= self.reach) then or (self.attack_type == "dogshoot" and dist <= self.reach) then