Make use of common mission rules in missions (RA)

This commit is contained in:
Oliver Brakmann
2016-05-01 23:21:36 +02:00
parent 26571e18d3
commit 4787bc04b3
39 changed files with 20 additions and 1254 deletions

View File

@@ -3,7 +3,7 @@ InsertionPath = { InsertionEntry.Location, InsertionLZ.Location }
ExtractionHelicopterType = "tran.extraction"
ExtractionPath = { SouthReinforcementsPoint.Location, ExtractionLZ.Location }
JeepReinforcements = { "jeep", "jeep" }
TanyaReinforcements = { "e7" }
TanyaReinforcements = { "e7.noautotarget" }
EinsteinType = "einstein"
FlareType = "flare"
CruisersReinforcements = { "ca", "ca", "ca", "ca" }

View File

@@ -446,6 +446,6 @@ Actors:
Location: 68,76
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml
Weapons: weapons.yaml

View File

@@ -1,25 +1,6 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 0
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: allies01.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: Rescue Einstein from the Headquarters inside this Soviet complex.\n\nOnce found, evacuate him via the helicopter at the signal flare.\n\nEinstein and Tanya must be kept alive at all costs.\n\nBeware the Soviet's Tesla Coils.\n\nDirect Tanya to destroy the westmost power plants to take them off-line.
BackgroundVideo: prolog.vqa
@@ -27,9 +8,6 @@ World:
StartVideo: landing.vqa
WinVideo: snowbomb.vqa
LossVideo: bmap.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
TRAN.Extraction:
Inherits: TRAN
@@ -58,56 +36,6 @@ EINSTEIN:
Passenger:
CargoType: Einstein
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Tank:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Ship:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Helicopter:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^CivBuilding:
Tooltip:
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
^CivInfantry:
RevealsShroud:
Range: 0c0
@@ -120,11 +48,6 @@ JEEP:
Cargo:
Types: Infantry, Einstein
E7:
AutoTarget:
EnableStances: false
-AttackMove:
TSLA:
Power:
Amount: -150

View File

@@ -672,6 +672,6 @@ Actors:
Location: 89,51
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml
Weapons: weapons.yaml

View File

@@ -1,90 +1,22 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 5700
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: allies02.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: A critical supply convoy is due through this area in 10 minutes, but Soviet forces have blocked the road in several places.\n\nUnless you can clear them out, those supplies will never make it to the front.\n\nThe convoy will come from the northwest, and time is short so work quickly.
BriefingVideo: ally2.vqa
StartVideo: mcv.vqa
WinVideo: montpass.vqa
LossVideo: frozen.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
Difficulties: Easy, Normal, Hard, Real tough guy
ShortGameLocked: True
ShortGameEnabled: False
SmudgeLayer@CRATER:
InitialSmudges:
60,79: cr1,0
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Tank:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Ship:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Helicopter:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^CivBuilding:
Tooltip:
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
HARV:
Buildable:

View File

@@ -1307,6 +1307,6 @@ Actors:
Location: 59,72
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml
Weapons: weapons.yaml

View File

@@ -1,88 +1,22 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 0
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: allies03a.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: LANDCOM 16 HQS.\nTOP SECRET.\nTO: FIELD COMMANDER A9\n\nINTELLIGENCE RECON SHOWS HEAVY\nSOVIET MOVEMENT IN YOUR AREA.\nNEARBY BRIDGES ARE KEY TO SOVIET\nADVANCEMENT. DESTROY ALL BRIDGES\nASAP. TANYA WILL ASSIST. KEEP HER\nALIVE AT ALL COSTS.\n\nCONFIRMATION CODE 1612.\n\nTRANSMISSION ENDS.\n
StartVideo: brdgtilt.vqa
WinVideo: toofar.vqa
LossVideo: sovtstar.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
Difficulties: Easy, Normal
ShortGameLocked: True
ShortGameEnabled: False
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Tank:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Building:
Capturable:
CaptureThreshold: 25
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^TechBuilding:
Capturable:
Type: ~disabled
^CivBuilding:
Tooltip:
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
^Crate:
Tooltip:
ShowOwnerRow: false
FCOM:
Tooltip:
ShowOwnerRow: false
powerproxy.paratroopers:
ParatroopersPower:
DropItems: E1,E1,E1,E2,E2
@@ -108,14 +42,6 @@ MEDI:
Targetable@PRISONER:
TargetTypes: Prisoner
E7.noautotarget:
Inherits: E7
AutoTarget:
EnableStances: false
-AttackMove:
RenderSprites:
Image: E7
PRISON:
HiddenUnderShroud:
Type: CenterPosition

View File

@@ -1202,6 +1202,6 @@ Actors:
Location: 83,94
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml
Weapons: weapons.yaml

View File

@@ -1,88 +1,22 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 0
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: allies03b.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: LANDCOM 16 HQS.\nTOP SECRET.\nTO: FIELD COMMANDER A9\n\nINTELLIGENCE RECON SHOWS HEAVY\nSOVIET MOVEMENT IN YOUR AREA.\nNEARBY BRIDGES ARE KEY TO SOVIET\nADVANCEMENT. DESTROY ALL BRIDGES\nASAP. TANYA WILL ASSIST. KEEP HER\nALIVE AT ALL COSTS.\n\nCONFIRMATION CODE 1612.\n\nTRANSMISSION ENDS.\n
StartVideo: brdgtilt.vqa
WinVideo: toofar.vqa
LossVideo: sovtstar.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
Difficulties: Easy, Normal
ShortGameLocked: True
ShortGameEnabled: False
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Tank:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Building:
Capturable:
CaptureThreshold: 25
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^TechBuilding:
Capturable:
Type: ~disabled
^CivBuilding:
Tooltip:
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
^Crate:
Tooltip:
ShowOwnerRow: false
FCOM:
Tooltip:
ShowOwnerRow: false
powerproxy.paratroopers:
ParatroopersPower:
DropItems: E1,E1,E1,E2,E2
@@ -109,14 +43,6 @@ MEDI:
Targetable@PRISONER:
TargetTypes: Prisoner
E7.noautotarget:
Inherits: E7
AutoTarget:
EnableStances: false
-AttackMove:
RenderSprites:
Image: E7
PRISON:
HiddenUnderShroud:
Type: CenterPosition
@@ -200,12 +126,6 @@ TRAN:
Range: 0c0
Cargo:
Types: ~disabled
Tooltip:
ShowOwnerRow: false
LST:
Tooltip:
ShowOwnerRow: false
JEEP.mission:
Inherits: JEEP

View File

@@ -1561,7 +1561,7 @@ Actors:
Owner: Neutral
Location: 63,63
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml
Weapons: weapons.yaml

View File

@@ -1,81 +1,15 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 0
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: allies05a.lua, allies05a-AI.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: Rescue Tanya.\n\nOnce disguised, your spy can move past any enemy unit, except dogs, without being detected. Direct him into the weapons factory located at a nearby Soviet Base where he will hijack a truck and free Tanya.\n\nWith Tanya's help, take out the air defenses on the island and a Chinook will arrive to rescue her.\n\nThen destroy all remaining Soviet buildings and units.
BriefingVideo: ally5.vqa
StartVideo: tanya1.vqa
WinVideo: tanya2.vqa
LossVideo: grvestne.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
TechLevelLocked: True
TechLevel: Medium
Difficulties: Easy, Normal, Hard, Real tough guy
ShortGameLocked: True
ShortGameEnabled: False
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Tank:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
^Crate:
Tooltip:
ShowOwnerRow: false
Camera.Truk:
AlwaysVisible:
@@ -105,9 +39,6 @@ LST:
-Selectable:
Targetable:
TargetTypes: Ground, Water
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
LST.IN:
Inherits: LST
@@ -120,8 +51,6 @@ TRAN:
-Selectable:
RevealsShroud:
Range: 4c0
Tooltip:
ShowOwnerRow: false
Targetable@GROUND:
TargetTypes: Ground
@@ -132,10 +61,6 @@ TRAN.IN:
Cargo:
Types: disabled
FLARE:
Tooltip:
ShowOwnerRow: false
TRUK.mission:
Inherits: TRUK
Buildable:
@@ -149,8 +74,6 @@ TRUK.mission:
SPY:
Infiltrates:
Types: Mission Objectives
DisguiseToolTip:
ShowOwnerRow: false
WEAP:
-InfiltrateForSupportPower:
@@ -160,18 +83,9 @@ WEAP:
MISS:
Tooltip:
Name: Prison
ShowOwnerRow: False
Targetable:
TargetTypes: Ground, C4, DetonateAttack, Structure, Mission Objectives
E7.noautotarget:
Inherits: E7
AutoTarget:
EnableStances: false
-AttackMove:
RenderSprites:
Image: E7
Colt:
Inherits: ^Defense
AutoTargetIgnore:
@@ -229,8 +143,6 @@ AFLD:
FCOM:
MustBeDestroyed:
Tooltip:
ShowOwnerRow: false
4TNK:
Buildable:

View File

@@ -2199,6 +2199,6 @@ Actors:
Location: 129,57
Owner: Soviets
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml
Weapons: weapons.yaml

View File

@@ -1,34 +1,14 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 2000
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: intervention.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: The Soviet Air Force is flying air raids against a civilian village.\n\nWe have to do everything in our power to stop them!\n\nYour job is to establish a base on the mainland ASAP. We can prevent the village's destruction by capturing the enemy's Air Force Headquarters building. The enemy base is heavily guarded, though. You will not have enough time to build a force big enough to overpower the Soviet defences. You will have to find a way to sneak in!\n\nGood luck, Commander!\n
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
Difficulties: Medium, Hard
ShortGameLocked: True
ShortGameEnabled: False
CAMERA:
RevealsShroud:
@@ -114,46 +94,6 @@ TSLA:
Power:
Amount: -50
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Tank:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Ship:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
ATEK:
Buildable:
Prerequisites: ~disabled

View File

@@ -2087,7 +2087,7 @@ Actors:
Location: 65,78
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml
Weapons: weapons.yaml

View File

@@ -1,90 +1,21 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 5000
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: monster-tank-madness.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
-StartGameNotification:
MissionData:
Briefing: Dr. Demitri, creator of a Soviet Super Tank, wants to defect.\n\nWe planned to extract him while the Soviets were testing their new weapon, but something has gone wrong.\n\nThe Super Tanks are out of control, and Demitri is missing -- likely hiding in the village to the far south.\n\nFind our outpost and start repairs on it, then find and evacuate Demitri.\n\nAs for the tanks, we can reprogram them. Send a spy into the Soviet radar dome in the NE, turning the tanks on their creators.\n
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
ShortGameLocked: True
ShortGameEnabled: False
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
AnnounceOnSeen:
^TechBuilding:
Tooltip:
ShowOwnerRow: false
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Tank:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Ship:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Helicopter:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
^Crate:
Tooltip:
ShowOwnerRow: false
^CivBuilding:
Explodes:
Weapon: BarrelExplode
EmptyWeapon: BarrelExplode
Tooltip:
ShowOwnerRow: false
DEMITRI:
Inherits: DELPHI

View File

@@ -585,4 +585,4 @@ Actors:
Location: 51,84
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml

View File

@@ -1,25 +1,6 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 0
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: soviet01.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: A pitiful excuse for resistance has blockaded itself in this village.\n\nStalin has decided to make an example of them. Kill them all and destroy their homes. You will have Yak aircraft to use in teaching these rebels a lesson.
BackgroundVideo: prolog.vqa
@@ -27,52 +8,14 @@ World:
StartVideo: flare.vqa
WinVideo: snstrafe.vqa
LossVideo: sfrozen.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
ShortGameLocked: True
ShortGameEnabled: False
V01:
SpawnActorOnDeath:
Actor: healcrate
HEALCRATE:
Tooltip:
GenericStancePrefix: false
GenericVisibility: Enemy
ShowOwnerRow: false
^CivBuilding:
MustBeDestroyed:
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
JEEP:
Explodes:
JamsRadar:

View File

@@ -564,4 +564,4 @@ Actors:
Owner: Germany
SubCell: 2
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml

View File

@@ -1,75 +1,16 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 5000
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: soviet02a.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: Tomorrow, the attack on Germany begins, but today, we must protect our facility from Allied attacks.\n\nKeep the Command Center intact at all costs, and destroy any Allied fortification you might find.
BriefingVideo: soviet2.vqa
StartVideo: spotter.vqa
WinVideo: sovtstar.vqa
LossVideo: sovcemet.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
ShortGameLocked: True
ShortGameEnabled: False
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^CivBuilding:
Tooltip:
ShowOwnerRow: false
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
FCOM:
Tooltip:
ShowOwnerRow: false
SPEN:
Buildable:

View File

@@ -488,6 +488,6 @@ Actors:
Location: 67,75
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml
Weapons: weapons.yaml

View File

@@ -1,71 +1,16 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 5000
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: soviet02b.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: Tomorrow, the attack on Germany begins, but today, we must protect our facility from Allied attacks.\n\nKeep the Command Center intact at all costs, and destroy any Allied fortification you might find.
BriefingVideo: soviet2.vqa
StartVideo: spotter.vqa
WinVideo: sovtstar.vqa
LossVideo: sovcemet.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
ShortGameLocked: True
ShortGameEnabled: False
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Crate:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
SPEN:
Buildable:
@@ -144,8 +89,6 @@ GUN:
FCOM:
RepairableBuilding:
Tooltip:
ShowOwnerRow: false
AFLD:
Buildable:

View File

@@ -1168,7 +1168,7 @@ Actors:
Location: 47,50
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml
Weapons: weapons.yaml

View File

@@ -1,77 +1,28 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 0
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: soviet03.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: A spy who has compromised the security of one of the northern sarin gas sites has been traced back to Lund, Sweden, by Nadia's intelligence groups.\n\nHe has been marked for death and a squad of Soviet troops was dispatched to the location to hunt him down.
BriefingVideo: soviet3.vqa
StartVideo: search.vqa
WinVideo: execute.vqa
LossVideo: take_off.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^TechBuilding:
AutoTargetIgnore:
Tooltip:
ShowOwnerRow: false
^Infantry:
-GivesBounty:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Ship:
-GivesBounty:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Helicopter:
-GivesBounty:
Health:
HP: 9000
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
BARL:
Health:
@@ -89,12 +40,6 @@ FENC:
Health:
HP: 9000
HEALCRATE:
Tooltip:
GenericStancePrefix: false
GenericVisibility: Enemy
ShowOwnerRow: false
V01:
Cargo:
Types: Infantry

View File

@@ -617,4 +617,4 @@ Actors:
Location: 84,83
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml

View File

@@ -1,94 +1,19 @@
Player:
-ConquestVictoryConditions:
-EnemyWatcher:
MissionObjectives:
EarlyGameOver: true
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 5000
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: soviet04a.lua, soviet04a-AI.lua, soviet04a-reinforcements_teams.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: The Allied base in this region is proving to be problematic.\n\nYour mission is to take it out so that we can begin to move forces through this area.\n\nAs long as they have communications they will be able to call upon heavy reinforcements.\n\nCrush their communications, and they should be easier to remove.
BriefingVideo: soviet4.vqa
StartVideo: sovmcv.vqa
WinVideo: radrraid.vqa
LossVideo: allymorf.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
TechLevelLocked: True
TechLevel: Medium
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Tank:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Ship:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
^Crate:
Tooltip:
ShowOwnerRow: false
^CivBuilding:
Tooltip:
ShowOwnerRow: false
^TechBuilding:
Tooltip:
ShowOwnerRow: false
AFLD:
ParatroopersPower@paratroopers:

View File

@@ -645,4 +645,4 @@ Actors:
Location: 33,88
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml

View File

@@ -1,94 +1,19 @@
Player:
-ConquestVictoryConditions:
-EnemyWatcher:
MissionObjectives:
EarlyGameOver: true
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 5000
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: soviet04b.lua, soviet04b-AI.lua, soviet04b-reinforcements_teams.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: The Allied base in this region is proving to be problematic.\n\nYour mission is to take it out so that we can begin to move forces through this area.\n\nAs long as they have communications they will be able to call upon heavy reinforcements.\n\nCrush their communications, and they should be easier to remove.
BriefingVideo: soviet4.vqa
StartVideo: sovmcv.vqa
WinVideo: radrraid.vqa
LossVideo: allymorf.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
TechLevelLocked: True
TechLevel: Medium
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Tank:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Ship:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
^Crate:
Tooltip:
ShowOwnerRow: false
^CivBuilding:
Tooltip:
ShowOwnerRow: false
^TechBuilding:
Tooltip:
ShowOwnerRow: false
AFLD:
ParatroopersPower@paratroopers:

View File

@@ -596,4 +596,4 @@ Actors:
Location: 21,80
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml

View File

@@ -1,86 +1,19 @@
Player:
-ConquestVictoryConditions:
-EnemyWatcher:
MissionObjectives:
EarlyGameOver: true
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 5000
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: soviet05.lua, soviet05-AI.lua, soviet05-reinforcements_teams.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: Khalkis island contains a large quantity of ore that we need.\n\nThe Allies are well aware of our plans, and intend to establish their own base there. See to it that they fail.\n\nIn addition, capture their radar center so we can track Allied activity in this area.
BriefingVideo: soviet5.vqa
StartVideo: double.vqa
WinVideo: strafe.vqa
LossVideo: sovbatl.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
TechLevelLocked: True
TechLevel: Medium
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Tank:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
Demolishable:
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Ship:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
^Crate:
Tooltip:
ShowOwnerRow: false
AFLD:
ParatroopersPower@paratroopers:

View File

@@ -827,4 +827,4 @@ Actors:
Location: 22,15
Owner: Greece
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml

View File

@@ -1,81 +1,18 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 11500
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: soviet06a.lua, soviet06a-AI.lua, soviet06a-reinforcements_teams.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: There is a special cargo that needs to be transported to a nearby Soviet base in the northeast.\n\nMake sure the trucks reach their destination intact. Along the way, there is a bridge which the Allies may have destroyed.\n\nIf so, use the Naval options at your disposal. Our attack subs will make short work of any Allied boats you discover.
BriefingVideo: soviet6.vqa
StartVideo: onthprwl.vqa
WinVideo: sitduck.vqa
LossVideo: dpthchrg.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Ship:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^TechBuilding:
Tooltip:
ShowOwnerRow: false
^Crate:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
APWR:
Buildable:

View File

@@ -519,4 +519,4 @@ Actors:
Location: 67,41
Owner: Greece
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml

View File

@@ -1,81 +1,18 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 11500
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: soviet06b.lua, soviet06b-AI.lua, soviet06b-reinforcements_teams.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: There is a special cargo that needs to be transported to a nearby Soviet base in the northeast.\n\nMake sure the trucks reach their destination intact. Along the way, there is a bridge which the Allies may have destroyed.\n\nIf so, use the Naval options at your disposal. Our attack subs will make short work of any Allied boats you discover.
BriefingVideo: soviet6.vqa
StartVideo: onthprwl.vqa
WinVideo: sitduck.vqa
LossVideo: dpthchrg.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Ship:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Plane:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^TechBuilding:
Tooltip:
ShowOwnerRow: false
^Crate:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
APWR:
Buildable:

View File

@@ -790,6 +790,6 @@ Actors:
Owner: Neutral
Location: 45,52
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml
Weapons: weapons.yaml

View File

@@ -1,63 +1,17 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 0
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: soviet07.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: The Allies have infiltrated one of our nuclear reactors! They have tampered with the core so that a meltdown is imminent within 30 minutes. They must not succeed!\n\nEnter the base and find any remaining technicians. Guide them to the 4 coolant stations so they can activate them, then activate the main computer. The security systems have been armed so beware.\n\nKill any Allies you find.
BriefingVideo: soviet7.vqa
StartVideo: countdwn.vqa
WinVideo: averted.vqa
LossVideo: nukestok.vqa
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
^Infantry:
-GivesBounty:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
^Crate:
Tooltip:
ShowOwnerRow: false
BARL:
Health:

View File

@@ -1196,4 +1196,4 @@ Actors:
Location: 58,61
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml

View File

@@ -1,64 +1,14 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 5000
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: survival01.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: LANDCOM 66 HQS.\nTOP SECRET.\nTO: FIELD COMMANDER A34\n\nTHE SOVIETS STARTED HEAVY ATTACKS AT OUR POSITION.\n SURVIVE AND HOLD THE BASE UNTIL OUR FRENCH ALLIES ARRIVE.\n\nCONFIRMATION CODE 5593.\n\nTRANSMISSION ENDS.
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
Difficulties: Easy, Medium, Hard
ShortGameLocked: True
ShortGameEnabled: False
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Tank:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
powerproxy.paratroopers:
ParatroopersPower:

View File

@@ -1006,6 +1006,6 @@ Actors:
Location: 39,37
Owner: Neutral
Rules: rules.yaml
Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, rules.yaml
Weapons: weapons.yaml

View File

@@ -1,63 +1,12 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
-EnemyWatcher:
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 5000
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: survival02.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
MissionData:
Briefing: INCOMING REPORT:\n\nCommander! The Soviets have rendered us useless...\nReports indicate Soviet reinforcements are coming to finish us off... The situation looks bleak...\n
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
ShortGameLocked: True
ShortGameEnabled: False
^Infantry:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Tank:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Vehicle:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Building:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
^Wall:
Tooltip:
ShowOwnerRow: false
^Husk:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
SovietSquad:
AlwaysVisible: