This repository was archived by the owner on Aug 20, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -1501,7 +1501,7 @@ minetest.register_entity(name, {
15011501 if (dist > self .view_range
15021502 or not self .attack
15031503 or not self .attack :getpos ()
1504- or self .attack :get_hp () <= 0 ) and not self .attack_type == " explode " then -- MFF
1504+ or self .attack :get_hp () <= 0 ) and not self .exploding then -- MFF
15051505
15061506 -- print(" ** stop attacking **", dist, self.view_range)
15071507 self .state = " stand"
@@ -1535,7 +1535,7 @@ minetest.register_entity(name, {
15351535 self .object :setyaw (yaw )
15361536 end
15371537
1538- --[[ if dist > self.reach then
1538+ if dist > self .reach and not self . exploding then
15391539
15401540 if not self .v_start then
15411541
@@ -1559,7 +1559,8 @@ minetest.register_entity(name, {
15591559 end
15601560
15611561 set_animation (self , " run" )
1562- else]] -- MFF(Mg|06/10/2016) #509
1562+ else -- MFF(Mg|06/10/2016) #509
1563+ self .exploding = true -- MFF
15631564 set_velocity (self , 0 )
15641565 self .timer = self .timer + dtime
15651566 self .blinktimer = (self .blinktimer or 0 ) + dtime
@@ -1612,7 +1613,7 @@ minetest.register_entity(name, {
16121613
16131614 return
16141615 end
1615- -- end
1616+ end
16161617
16171618 elseif self .attack_type == " dogfight"
16181619 or (self .attack_type == " dogshoot" and dist <= self .reach ) then
You can’t perform that action at this time.
0 commit comments