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:
Inherits: E6
-RepairsBridges:
Captures:
-ConsumedByCapture:
-EnterCursor:
-EnterBlockedCursor:
Targetable:
RequiresCondition: !jail
Targetable@PRISONER:

View File

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

View File

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

View File

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

View File

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

View File

@@ -87,7 +87,7 @@ Player:
CashTickUpNotification: CashTickUp
CashTickDownNotification: CashTickDown
DeveloperMode:
CheckboxDisplayOrder: 9
CheckboxDisplayOrder: 10
GpsWatcher:
Shroud:
FogCheckboxDisplayOrder: 3
@@ -105,6 +105,14 @@ Player:
Enabled: True
DisplayOrder: 7
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:
BaseAttackNotifier:
PlayerStatistics: