Rework RA Engineer behaviour.

Capturing now behaves as in C&C3:KW - wait for 8 seconds
outside the structure before running inside and being disposed.

A "Reusable Engineer" lobby option is provided to restore
the previous non-disposing behaviour.
This commit is contained in:
Paul Chote
2018-09-30 11:09:04 +01:00
committed by abcdefg30
parent ccad3bd185
commit b1b35c1e1b
6 changed files with 22 additions and 23 deletions

View File

@@ -45,10 +45,6 @@ powerproxy.paratroopers:
HACKE6: HACKE6:
Inherits: E6 Inherits: E6
-RepairsBridges: -RepairsBridges:
Captures:
-ConsumedByCapture:
-EnterCursor:
-EnterBlockedCursor:
Targetable: Targetable:
RequiresCondition: !jail RequiresCondition: !jail
Targetable@PRISONER: Targetable@PRISONER:

View File

@@ -45,10 +45,6 @@ powerproxy.paratroopers:
HACKE6: HACKE6:
Inherits: E6 Inherits: E6
-RepairsBridges: -RepairsBridges:
Captures:
-ConsumedByCapture:
-EnterCursor:
-EnterBlockedCursor:
WithInfantryBody: WithInfantryBody:
Targetable: Targetable:
RequiresCondition: !jail RequiresCondition: !jail

View File

@@ -35,20 +35,6 @@ MISS:
ValidStances: Enemy ValidStances: Enemy
CaptureManager: CaptureManager:
E6.MOD:
Inherits: E6
Buildable:
Prerequisites: ~barracks
Captures:
CaptureTypes: building
RenderSprites:
Image: e6
CaptureManager:
E6:
Buildable:
Prerequisites: ~disabled
TENT: TENT:
Buildable: Buildable:
Prerequisites: anypower, ~structures.allies, ~techlevel.infonly, mainland Prerequisites: anypower, ~structures.allies, ~techlevel.infonly, mainland

View File

@@ -41,7 +41,11 @@ AFLD:
-Sellable: -Sellable:
DOME: DOME:
CaptureManager:
-BeingCapturedCondition:
-Sellable: -Sellable:
POWR: POWR:
CaptureManager:
-BeingCapturedCondition:
-Sellable: -Sellable:

View File

@@ -241,7 +241,16 @@ E6:
EngineerRepair: EngineerRepair:
RepairsBridges: RepairsBridges:
CaptureManager: CaptureManager:
GrantConditionOnPrerequisite@GLOBALREUSABLEENGINEER:
Condition: global-reusable-engineers
Prerequisites: global-reusable-engineers
Captures: Captures:
RequiresCondition: !global-reusable-engineers
CaptureTypes: building
PlayerExperience: 25
CaptureDelay: 200
Captures@REUSABLE:
RequiresCondition: global-reusable-engineers
CaptureTypes: building CaptureTypes: building
PlayerExperience: 25 PlayerExperience: 25
CaptureDelay: 375 CaptureDelay: 375

View File

@@ -87,7 +87,7 @@ Player:
CashTickUpNotification: CashTickUp CashTickUpNotification: CashTickUp
CashTickDownNotification: CashTickDown CashTickDownNotification: CashTickDown
DeveloperMode: DeveloperMode:
CheckboxDisplayOrder: 9 CheckboxDisplayOrder: 10
GpsWatcher: GpsWatcher:
Shroud: Shroud:
FogCheckboxDisplayOrder: 3 FogCheckboxDisplayOrder: 3
@@ -105,6 +105,14 @@ Player:
Enabled: True Enabled: True
DisplayOrder: 7 DisplayOrder: 7
Prerequisites: global-factundeploy Prerequisites: global-factundeploy
LobbyPrerequisiteCheckbox@REUSABLEENGINEERS:
ID: reusable-engineers
Label: Reusable Engineers
Description: Engineers remain on the battlefield after capturing a structure
Enabled: False
DisplayOrder: 9
Prerequisites: global-reusable-engineers
FrozenActorLayer: FrozenActorLayer:
BaseAttackNotifier: BaseAttackNotifier:
PlayerStatistics: PlayerStatistics: