Update Chief.lua

added remove conflict zone
This commit is contained in:
Frank
2022-11-02 23:30:19 +01:00
parent 65cc72e28b
commit fe58253a44

View File

@@ -1482,7 +1482,7 @@ end
-- * Enemies in these zones will only be engaged if strategy is at least `CHIEF.STRATEGY.DEFENSIVE`. -- * Enemies in these zones will only be engaged if strategy is at least `CHIEF.STRATEGY.DEFENSIVE`.
-- --
-- @param #CHIEF self -- @param #CHIEF self
-- @param Core.Set#SET_ZONE BorderZoneSet Set of zones, defining our borders. -- @param Core.Set#SET_ZONE BorderZoneSet Set of zones defining our borders.
-- @return #CHIEF self -- @return #CHIEF self
function CHIEF:SetBorderZones(BorderZoneSet) function CHIEF:SetBorderZones(BorderZoneSet)
@@ -1498,7 +1498,7 @@ end
-- * Enemies in these zones will only be engaged if strategy is at least `CHIEF.STRATEGY.DEFENSIVE`. -- * Enemies in these zones will only be engaged if strategy is at least `CHIEF.STRATEGY.DEFENSIVE`.
-- --
-- @param #CHIEF self -- @param #CHIEF self
-- @param Core.Zone#ZONE Zone The zone. -- @param Core.Zone#ZONE Zone The zone to be added.
-- @return #CHIEF self -- @return #CHIEF self
function CHIEF:AddBorderZone(Zone) function CHIEF:AddBorderZone(Zone)
@@ -1508,7 +1508,7 @@ function CHIEF:AddBorderZone(Zone)
return self return self
end end
--- Remove a zone defining your territory. --- Remove a border zone defining your territory.
-- @param #CHIEF self -- @param #CHIEF self
-- @param Core.Zone#ZONE Zone The zone to be removed. -- @param Core.Zone#ZONE Zone The zone to be removed.
-- @return #CHIEF self -- @return #CHIEF self
@@ -1542,7 +1542,7 @@ end
-- * Enemies in these zones will only be engaged if strategy is at least `CHIEF.STRATEGY.OFFENSIVE`. -- * Enemies in these zones will only be engaged if strategy is at least `CHIEF.STRATEGY.OFFENSIVE`.
-- --
-- @param #CHIEF self -- @param #CHIEF self
-- @param Core.Zone#ZONE Zone The zone to add. -- @param Core.Zone#ZONE Zone The zone to be added.
-- @return #CHIEF self -- @return #CHIEF self
function CHIEF:AddConflictZone(Zone) function CHIEF:AddConflictZone(Zone)
@@ -1552,6 +1552,19 @@ function CHIEF:AddConflictZone(Zone)
return self return self
end end
--- Remove a conflict zone.
-- @param #CHIEF self
-- @param Core.Zone#ZONE Zone The zone to be removed.
-- @return #CHIEF self
function CHIEF:RemoveConflictZone(Zone)
-- Add a conflict zone.
self.yellowzoneset:Remove(Zone:GetName())
return self
end
--- Set attack zone set. --- Set attack zone set.
-- --
-- * Enemies in these zones will only be engaged if strategy is at least `CHIEF.STRATEGY.AGGRESSIVE`. -- * Enemies in these zones will only be engaged if strategy is at least `CHIEF.STRATEGY.AGGRESSIVE`.