Compare commits

..

2 Commits
1.4.2 ... 1.4.4

Author SHA1 Message Date
Vasyl Horbachenko
63da350223 armor balance tweaks 2018-10-23 04:04:30 +03:00
Vasyl Horbachenko
854f31cb7a armor balance improvements; fixed trigger for farps 2018-10-23 03:40:12 +03:00
3 changed files with 26 additions and 13 deletions

View File

@@ -85,15 +85,14 @@ PRICES = {
C_130: 8, C_130: 8,
# armor # armor
Armor.MBT_T_55: 4, Armor.APC_BTR_80: 12,
Armor.MBT_T_80U: 8, Armor.MBT_T_55: 14,
Armor.MBT_T_90: 10, Armor.MBT_T_80U: 18,
Armor.MBT_T_90: 20,
Armor.MBT_M60A3_Patton: 6, Armor.ATGM_M1134_Stryker: 12,
Armor.MBT_M1A2_Abrams: 9, Armor.MBT_M60A3_Patton: 14,
Armor.MBT_M1A2_Abrams: 18,
Armor.ATGM_M1134_Stryker: 6,
Armor.APC_BTR_80: 6,
Unarmed.Transport_UAZ_469: 3, Unarmed.Transport_UAZ_469: 3,
Unarmed.Transport_Ural_375: 3, Unarmed.Transport_Ural_375: 3,
@@ -181,7 +180,24 @@ UNIT_BY_TASK = {
AWACS: [E_3A, A_50, ], AWACS: [E_3A, A_50, ],
PinpointStrike: [Armor.MBT_T_90, Armor.MBT_T_80U, Armor.MBT_T_55, Armor.MBT_M1A2_Abrams, Armor.MBT_M60A3_Patton, Armor.ATGM_M1134_Stryker, Armor.APC_BTR_80, ], PinpointStrike: [
Armor.APC_BTR_80,
Armor.APC_BTR_80,
Armor.APC_BTR_80,
Armor.MBT_T_55,
Armor.MBT_T_55,
Armor.MBT_T_55,
Armor.MBT_T_80U,
Armor.MBT_T_80U,
Armor.MBT_T_90,
Armor.ATGM_M1134_Stryker,
Armor.ATGM_M1134_Stryker,
Armor.MBT_M60A3_Patton,
Armor.MBT_M60A3_Patton,
Armor.MBT_M60A3_Patton,
Armor.MBT_M1A2_Abrams,
],
AirDefence: [ AirDefence: [
# those are listed multiple times here to balance prioritization more into lower tier AAs # those are listed multiple times here to balance prioritization more into lower tier AAs
AirDefence.AAA_Vulcan_M163, AirDefence.AAA_Vulcan_M163,

View File

@@ -20,7 +20,7 @@ FRONTLINE_CAS_FIGHTS_COUNT = 4, 8
FRONTLINE_CAS_GROUP_MIN = 1, 2 FRONTLINE_CAS_GROUP_MIN = 1, 2
FRONTLINE_CAS_PADDING = 12000 FRONTLINE_CAS_PADDING = 12000
FIGHT_DISTANCE = 1500 FIGHT_DISTANCE = 3500
class ArmorConflictGenerator: class ArmorConflictGenerator:

View File

@@ -81,9 +81,6 @@ class TriggersGenerator:
if group.task == AWACS.name or group.task == Refueling.name: if group.task == AWACS.name or group.task == Refueling.name:
continue continue
if player_cp.position.distance_to_point(group.position) > PUSH_TRIGGER_SIZE * 3:
continue
push_by_trigger.append(group) push_by_trigger.append(group)
if not group.units[0].is_human(): if not group.units[0].is_human():