Files
OpenRA/mods/d2k/rules/player.yaml
Oliver Brakmann a3bf3e7403 Add support for mission objectives
Objectives can be either primary or secondary objectives. Primary ones
influence the outcome of the game.  If all primary objectives are
completed the game is won, and lost when any of them fails.

Objectives can be added at any stage during the game, allowing to react
dynamically to game events.

The objectives backend only contains the information about the
objectives themselves. It does not check if objectives are completed or
failed.  Instead, the state of objectives must be manually marked. The
backend, however, does check whether the game is won or lost.
2014-08-07 16:56:17 +02:00

68 lines
1.6 KiB
YAML

Player:
TechTree:
ClassicProductionQueue@Building:
Type: Building
LowPowerSlowdown: 3
QueuedAudio: Building
ReadyAudio: BuildingReady
BlockedAudio: NoRoom
ClassicProductionQueue@Infantry:
Type: Infantry
LowPowerSlowdown: 2
BlockedAudio: NoRoom
ClassicProductionQueue@Vehicle:
Type: Vehicle
LowPowerSlowdown: 3
QueuedAudio: Building
BlockedAudio: NoRoom
ClassicProductionQueue@Armor:
Type: Armor
LowPowerSlowdown: 3
QueuedAudio: Building
BlockedAudio: NoRoom
ClassicProductionQueue@Starport:
Type: Starport
BuildSpeed: .2
LowPowerSlowdown: 1
BlockedAudio: NoRoom
QueuedAudio: OrderPlaced
ReadyAudio:
ClassicProductionQueue@Aircraft:
Type: Aircraft
LowPowerSlowdown: 3
QueuedAudio: Building
BlockedAudio: NoRoom
PlaceBuilding:
SupportPowerManager:
MissionObjectives:
ConquestVictoryConditions:
PowerManager:
AdviceInterval: 650
AllyRepair:
PlayerResources:
AdviceInterval: 650
ActorGroupProxy:
DeveloperMode:
PlayerColorPalette:
BasePalette: d2k
RemapIndex: 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240
PlayerHighlightPalette:
BaseAttackNotifier:
Shroud:
FrozenActorLayer:
HarvesterAttackNotifier:
PlayerStatistics:
PlaceBeacon:
ProvidesTechPrerequisite@low:
Name: Low
Prerequisites: techlevel.low
ProvidesTechPrerequisite@medium:
Name: Medium
Prerequisites: techlevel.low, techlevel.medium
ProvidesTechPrerequisite@nosuper:
Name: No Powers
Prerequisites: techlevel.low, techlevel.medium, techlevel.high
ProvidesTechPrerequisite@all:
Name: Unrestricted
Prerequisites: techlevel.low, techlevel.medium, techlevel.high, techlevel.superweapons