From 54beb82686c6bb470a4463d04963d8ed9c07757f Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Thu, 9 Jun 2016 18:48:38 +0100 Subject: [PATCH] stop attacking when player turns invisible --- api.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api.lua b/api.lua index 9f1ca1a..cf96a74 100644 --- a/api.lua +++ b/api.lua @@ -1342,7 +1342,8 @@ local do_states = function(self, dtime) if dist > self.view_range or not self.attack or not self.attack:getpos() - or self.attack:get_hp() <= 0 then + or self.attack:get_hp() <= 0 + or (self.attack:is_player() and invisibility[ self.attack:get_player_name() ]) then --print(" ** stop attacking **", dist, self.view_range) self.state = "stand"