Remove overlapping vision ranges from RA actors.

This brings a significant perf saving by reducing
the number of evaluated tiles.
This commit is contained in:
Paul Chote
2019-12-10 22:01:33 +00:00
committed by abcdefg30
parent 04bad1ae66
commit b1f7c5c4e3
6 changed files with 59 additions and 0 deletions

View File

@@ -97,6 +97,7 @@ MIG:
Health: Health:
HP: 7500 HP: 7500
RevealsShroud: RevealsShroud:
MinRange: 11c0
Range: 13c0 Range: 13c0
Type: GroundPosition Type: GroundPosition
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -161,6 +162,7 @@ YAK:
Health: Health:
HP: 6000 HP: 6000
RevealsShroud: RevealsShroud:
MinRange: 9c0
Range: 11c0 Range: 11c0
Type: GroundPosition Type: GroundPosition
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -229,6 +231,7 @@ TRAN:
Health: Health:
HP: 14000 HP: 14000
RevealsShroud: RevealsShroud:
MinRange: 6c0
Range: 8c0 Range: 8c0
Type: GroundPosition Type: GroundPosition
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -284,6 +287,7 @@ HELI:
Health: Health:
HP: 12000 HP: 12000
RevealsShroud: RevealsShroud:
MinRange: 10c0
Range: 12c0 Range: 12c0
Type: GroundPosition Type: GroundPosition
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -349,6 +353,7 @@ HIND:
Health: Health:
HP: 10000 HP: 10000
RevealsShroud: RevealsShroud:
MinRange: 8c0
Range: 10c0 Range: 10c0
Type: GroundPosition Type: GroundPosition
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -449,6 +454,7 @@ MH60:
Health: Health:
HP: 10000 HP: 10000
RevealsShroud: RevealsShroud:
MinRange: 8c0
Range: 10c0 Range: 10c0
Type: GroundPosition Type: GroundPosition
RevealGeneratedShroud: False RevealGeneratedShroud: False

View File

@@ -86,6 +86,7 @@ FCOM:
Description: Capture to give buildable area. Description: Capture to give buildable area.
ValidStances: Neutral, Enemy ValidStances: Neutral, Enemy
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -401,6 +402,7 @@ MISS:
Health: Health:
HP: 60000 HP: 60000
RevealsShroud: RevealsShroud:
MinRange: 6c0
Range: 10c0 Range: 10c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:

View File

@@ -111,6 +111,7 @@ TRAN.Husk:
Offset: 597,0,213 Offset: 597,0,213
Sequence: rotor2 Sequence: rotor2
RevealsShroud: RevealsShroud:
MinRange: 6c0
Range: 8c0 Range: 8c0
Type: GroundPosition Type: GroundPosition
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -175,6 +176,7 @@ MIG.Husk:
Interval: 2 Interval: 2
MinDamage: Undamaged MinDamage: Undamaged
RevealsShroud: RevealsShroud:
MinRange: 11c0
Range: 13c0 Range: 13c0
Type: GroundPosition Type: GroundPosition
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -198,6 +200,7 @@ YAK.Husk:
Interval: 2 Interval: 2
MinDamage: Undamaged MinDamage: Undamaged
RevealsShroud: RevealsShroud:
MinRange: 9c0
Range: 11c0 Range: 11c0
Type: GroundPosition Type: GroundPosition
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -221,6 +224,7 @@ HELI.Husk:
Offset: -427,0,0 Offset: -427,0,0
MinDamage: Undamaged MinDamage: Undamaged
RevealsShroud: RevealsShroud:
MinRange: 10c0
Range: 12c0 Range: 12c0
Type: GroundPosition Type: GroundPosition
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -243,6 +247,7 @@ HIND.Husk:
Offset: -427,0,0 Offset: -427,0,0
MinDamage: Undamaged MinDamage: Undamaged
RevealsShroud: RevealsShroud:
MinRange: 8c0
Range: 10c0 Range: 10c0
Type: GroundPosition Type: GroundPosition
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -454,6 +459,7 @@ MH60.Husk:
Offset: -427,0,0 Offset: -427,0,0
MinDamage: Undamaged MinDamage: Undamaged
RevealsShroud: RevealsShroud:
MinRange: 8c0
Range: 10c0 Range: 10c0
Type: GroundPosition Type: GroundPosition
RevealGeneratedShroud: False RevealGeneratedShroud: False

View File

@@ -21,6 +21,7 @@ SS:
TurnSpeed: 4 TurnSpeed: 4
Speed: 71 Speed: 71
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 8c0 Range: 8c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -90,6 +91,7 @@ MSUB:
TurnSpeed: 3 TurnSpeed: 3
Speed: 42 Speed: 42
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 8c0 Range: 8c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -161,6 +163,7 @@ DD:
TurnSpeed: 7 TurnSpeed: 7
Speed: 85 Speed: 85
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -213,6 +216,7 @@ CA:
TurnSpeed: 3 TurnSpeed: 3
Speed: 42 Speed: 42
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 7c0 Range: 7c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -275,6 +279,7 @@ LST:
Speed: 113 Speed: 113
PauseOnCondition: notmobile PauseOnCondition: notmobile
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -315,6 +320,7 @@ PT:
TurnSpeed: 7 TurnSpeed: 7
Speed: 128 Speed: 128
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 7c0 Range: 7c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:

View File

@@ -22,6 +22,7 @@ MSLO:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 6c0 Range: 6c0
RequiresCondition: !disabled RequiresCondition: !disabled
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -87,6 +88,7 @@ GAP:
Armor: Armor:
Type: Heavy Type: Heavy
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -141,6 +143,7 @@ SPEN:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -287,6 +290,7 @@ SYRD:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -412,6 +416,7 @@ IRON:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 6c0 Range: 6c0
RequiresCondition: !disabled RequiresCondition: !disabled
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -468,6 +473,7 @@ PDOX:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 6c0 Range: 6c0
RequiresCondition: !disabled RequiresCondition: !disabled
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -547,6 +553,7 @@ TSLA:
Armor: Armor:
Type: Heavy Type: Heavy
RevealsShroud: RevealsShroud:
MinRange: 6c0
Range: 8c0 Range: 8c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -592,6 +599,7 @@ AGUN:
Armor: Armor:
Type: Heavy Type: Heavy
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -647,6 +655,7 @@ DOME:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 6c0
Range: 10c0 Range: 10c0
RequiresCondition: !disabled RequiresCondition: !disabled
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -687,6 +696,7 @@ PBOX:
Armor: Armor:
Type: Heavy Type: Heavy
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -737,6 +747,7 @@ HBOX:
Armor: Armor:
Type: Heavy Type: Heavy
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -792,6 +803,7 @@ GUN:
Armor: Armor:
Type: Heavy Type: Heavy
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 7c0 Range: 7c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -835,6 +847,7 @@ FTUR:
Armor: Armor:
Type: Heavy Type: Heavy
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -889,6 +902,7 @@ SAM:
Armor: Armor:
Type: Heavy Type: Heavy
RevealsShroud: RevealsShroud:
MinRange: 5c0
Range: 8c0 Range: 8c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -941,6 +955,7 @@ ATEK:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -985,6 +1000,7 @@ WEAP:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -1124,6 +1140,7 @@ FACT:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -1215,6 +1232,7 @@ PROC:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -1333,6 +1351,7 @@ HPAD:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -1426,6 +1445,7 @@ AFLD:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -1667,6 +1687,7 @@ STEK:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -1702,6 +1723,7 @@ BARR:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -1881,6 +1903,7 @@ TENT:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -1977,6 +2000,7 @@ FIX:
Armor: Armor:
Type: Wood Type: Wood
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:

View File

@@ -20,6 +20,7 @@ V2RL:
Mobile: Mobile:
Speed: 85 Speed: 85
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -70,6 +71,7 @@ V2RL:
Mobile: Mobile:
Speed: 118 Speed: 118
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -113,6 +115,7 @@ V2RL:
Mobile: Mobile:
Speed: 85 Speed: 85
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -159,6 +162,7 @@ V2RL:
Mobile: Mobile:
Speed: 71 Speed: 71
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -206,6 +210,7 @@ V2RL:
Speed: 50 Speed: 50
Locomotor: heavytracked Locomotor: heavytracked
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -265,6 +270,7 @@ ARTY:
Speed: 85 Speed: 85
Locomotor: lighttracked Locomotor: lighttracked
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -400,6 +406,7 @@ JEEP:
Speed: 170 Speed: 170
PauseOnCondition: notmobile || being-captured PauseOnCondition: notmobile || being-captured
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 8c0 Range: 8c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -445,6 +452,7 @@ APC:
Speed: 142 Speed: 142
PauseOnCondition: notmobile || being-captured PauseOnCondition: notmobile || being-captured
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -484,6 +492,7 @@ MNLY:
Mobile: Mobile:
Speed: 128 Speed: 128
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -554,6 +563,7 @@ MGG:
Offset: -299,0,171 Offset: -299,0,171
Sequence: spinner Sequence: spinner
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -624,6 +634,7 @@ TTNK:
Mobile: Mobile:
Speed: 99 Speed: 99
RevealsShroud: RevealsShroud:
MinRange: 6c0
Range: 7c0 Range: 7c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -664,6 +675,7 @@ FTRK:
TurnSpeed: 10 TurnSpeed: 10
Speed: 118 Speed: 118
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -754,6 +766,7 @@ CTNK:
Speed: 113 Speed: 113
Locomotor: heavywheeled Locomotor: heavywheeled
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -799,6 +812,7 @@ QTNK:
Chronoshiftable: Chronoshiftable:
RequiresCondition: !deployed && !being-captured RequiresCondition: !deployed && !being-captured
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN:
@@ -838,6 +852,7 @@ STNK:
Locomotor: heavywheeled Locomotor: heavywheeled
PauseOnCondition: notmobile || being-captured PauseOnCondition: notmobile || being-captured
RevealsShroud: RevealsShroud:
MinRange: 4c0
Range: 7c0 Range: 7c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
RevealsShroud@GAPGEN: RevealsShroud@GAPGEN: