Make use of common mission rules in missions (D2K)

This commit is contained in:
Oliver Brakmann
2016-05-01 23:30:33 +02:00
parent 32b063d8e0
commit 3cdbb1f700
10 changed files with 5 additions and 135 deletions

View File

@@ -111,4 +111,4 @@ Actors:
Location: 13,13
Owner: Neutral
Rules: rules.yaml
Rules: d2k|rules/campaign-rules.yaml, rules.yaml

View File

@@ -1,42 +1,16 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 2300
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: atreides01a.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
WormManager:
Minimum: 1
Maximum: 1
MissionData:
Briefing: Harvest Spice from the Imperial Basin. Construct a Spice Refinery and defend it against the Harkonnen troops scattered throughout the basin. You have been assigned only limited offensive forces - use them wisely.\n\nYou will have to learn the subtleties of mining as you go, but remember to build Silos to store the Spice. When you run out of storage space you can not gather more Spice. Also, any building without adequate concrete foundation will need immediate repair and be vulnerable to erosive damage from the harsh environment. Your greatest adversary may be the elements.\n\nGood luck.\n
BriefingVideo: A_BR01_E.VQA
MapCreeps:
Locked: True
Enabled: True
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
TechLevelLocked: True
TechLevel: Low
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
construction_yard:
Production:

View File

@@ -110,4 +110,4 @@ Actors:
Location: 22,20
Owner: Neutral
Rules: rules.yaml
Rules: d2k|rules/campaign-rules.yaml, rules.yaml

View File

@@ -1,42 +1,16 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 2300
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: atreides01b.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
WormManager:
Minimum: 1
Maximum: 1
MissionData:
Briefing: Harvest Spice from the Imperial Basin. Construct a Spice Refinery and defend it against the Harkonnen troops scattered throughout the basin. You have been assigned only limited offensive forces - use them wisely.\n\nYou will have to learn the subtleties of mining as you go, but remember to build Silos to store the Spice. When you run out of storage space you can not gather more Spice. Also, any building without adequate concrete foundation will need immediate repair and be vulnerable to erosive damage from the harsh environment. Your greatest adversary may be the elements.\n\nGood luck.\n
BriefingVideo: A_BR01_E.VQA
MapCreeps:
Locked: True
Enabled: True
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
TechLevelLocked: True
TechLevel: Low
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
construction_yard:
Production:

View File

@@ -168,4 +168,4 @@ Actors:
Owner: Neutral
Location: 30,28
Rules: rules.yaml
Rules: d2k|rules/campaign-rules.yaml, rules.yaml

View File

@@ -1,42 +1,16 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 5000
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: atreides02a.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
WormManager:
Minimum: 1
Maximum: 1
MissionData:
Briefing: Infiltrate the Imperial Basin and build up our forces until they are strong enough to eradicate the local Harkonnen presence.\n\nThe Harkonnen are reinforcing their troops by air, so be on your guard. Use the Outpost's radar to detect attacks from unexpected quarters.\n\nBe careful when mining the Spice. Spice mounds grow out of the sand. While a vital source of Spice, Spice mounds can damage or destroy any unit that blunders into them.\n\nGood luck.\n
BriefingVideo: A_BR02_E.VQA
MapCreeps:
Locked: True
Enabled: True
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
TechLevelLocked: True
TechLevel: Low
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
carryall.reinforce:
Cargo:

View File

@@ -138,4 +138,4 @@ Actors:
Owner: Neutral
Location: 30,28
Rules: rules.yaml
Rules: d2k|rules/campaign-rules.yaml, rules.yaml

View File

@@ -1,42 +1,16 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 5000
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: atreides02b.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
WormManager:
Minimum: 1
Maximum: 1
MissionData:
Briefing: Infiltrate the Imperial Basin and build up our forces until they are strong enough to eradicate the local Harkonnen presence.\n\nThe Harkonnen are reinforcing their troops by air, so be on your guard. Use the Outpost's radar to detect attacks from unexpected quarters.\n\nBe careful when mining the Spice. Spice mounds grow out of the sand. While a vital source of Spice, Spice mounds can damage or destroy any unit that blunders into them.\n\nGood luck.\n
BriefingVideo: A_BR02_E.VQA
MapCreeps:
Locked: True
Enabled: True
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
TechLevelLocked: True
TechLevel: Low
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
carryall.reinforce:
Cargo:

View File

@@ -135,4 +135,4 @@ Actors:
Owner: Neutral
Location: 39,30
Rules: rules.yaml
Rules: d2k|rules/campaign-rules.yaml, rules.yaml

View File

@@ -1,42 +1,16 @@
Player:
-ConquestVictoryConditions:
MissionObjectives:
EarlyGameOver: true
Shroud:
FogLocked: True
FogEnabled: True
ExploredMapLocked: True
ExploredMapEnabled: False
PlayerResources:
DefaultCashLocked: True
DefaultCash: 3000
World:
-CrateSpawner:
-SpawnMPUnits:
-MPStartLocations:
LuaScript:
Scripts: atreides03a.lua, atreides03a-AI.lua
ObjectivesPanel:
PanelName: MISSION_OBJECTIVES
WormManager:
Minimum: 1
Maximum: 1
MissionData:
Briefing: Bring the Atreides forces up to combat strength - quickly. Guard against surprise attacks and ensure Spice production.\n\nThe Ordos forces are light but numerous. To combat the Ordos, you have been granted license to produce Quads, which have a greater anti-vehicle capability than Trikes. Upgrade your Light Factories to allow production of these units.\n\nMeet any agression with overwhelming force.\n\nGood luck.\n
BriefingVideo: A_BR03_E.VQA
MapCreeps:
Locked: True
Enabled: True
MapBuildRadius:
AllyBuildRadiusLocked: True
AllyBuildRadiusEnabled: False
MapOptions:
TechLevelLocked: True
TechLevel: Low
Difficulties: Easy, Normal, Hard
ShortGameLocked: True
ShortGameEnabled: False
carryall.reinforce:
Cargo: