#PLAYERRECCE - Fine tune check when a unit is dead or just per se has less than 2 LifePoints

This commit is contained in:
Applevangelist 2025-01-02 17:22:39 +01:00
parent 13d5f4ac99
commit ac5dfab82f

View File

@ -106,7 +106,7 @@ PLAYERRECCE = {
ClassName = "PLAYERRECCE", ClassName = "PLAYERRECCE",
verbose = true, verbose = true,
lid = nil, lid = nil,
version = "0.1.23", version = "0.1.24",
ViewZone = {}, ViewZone = {},
ViewZoneVisual = {}, ViewZoneVisual = {},
ViewZoneLaser = {}, ViewZoneLaser = {},
@ -934,7 +934,7 @@ function PLAYERRECCE:_LaseTarget(client,targetset)
-- lost LOS or dead -- lost LOS or dead
laser:LaseOff() laser:LaseOff()
self:T(self.lid.."Target Life Points: "..target:GetLife() or "none") self:T(self.lid.."Target Life Points: "..target:GetLife() or "none")
if target:IsDead() or target:IsDestroyed() or target:GetLife() < 2 then if target:IsDead() or target:IsDestroyed() or target:GetDamage() > 79 or target:GetLife() <= 1 then
self:__Shack(-1,client,oldtarget) self:__Shack(-1,client,oldtarget)
--self.LaserTarget[playername] = nil --self.LaserTarget[playername] = nil
else else