mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2024-12-25 10:10:39 +01:00
[mobs] Uncomment half of attack stop
- ... but only for non-explosive mobs - #509 , following the advice of @crabman77
This commit is contained in:
parent
327694b4ea
commit
7ddebddee2
@ -1488,11 +1488,11 @@ minetest.register_entity(name, {
|
|||||||
local p = self.attack:getpos() or s
|
local p = self.attack:getpos() or s
|
||||||
local dist = get_distance(p, s)
|
local dist = get_distance(p, s)
|
||||||
|
|
||||||
--[[ stop attacking if player or out of range
|
-- stop attacking if player or out of range
|
||||||
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 then
|
or self.attack:get_hp() <= 0) and not self.attack_type == "explode" then -- MFF
|
||||||
|
|
||||||
--print(" ** stop attacking **", dist, self.view_range)
|
--print(" ** stop attacking **", dist, self.view_range)
|
||||||
self.state = "stand"
|
self.state = "stand"
|
||||||
@ -1504,7 +1504,7 @@ minetest.register_entity(name, {
|
|||||||
self.blinktimer = 0
|
self.blinktimer = 0
|
||||||
|
|
||||||
return
|
return
|
||||||
end]] -- MFF(Mg|06/10/2016) #509
|
end
|
||||||
|
|
||||||
if self.attack_type == "explode" then
|
if self.attack_type == "explode" then
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user