Files
OpenRA/mods/d2k/rules/system.yaml
Paul Chote 0167bbfbaa Move weapon/turret definitions out of AttackBase.
Weapons are now defined with the Armament trait
and turret parameters live in Turreted.
This has the side effect of allowing any number
and distribution of weapons and turrets.
2013-03-24 11:58:45 +13:00

552 lines
10 KiB
YAML

Player:
TechTree:
ClassicProductionQueue@Building:
Type: Building
BuildSpeed: .4
LowPowerSlowdown: 3
QueuedAudio: Building
ReadyAudio: BuildingReady
BlockedAudio: NoRoom
ClassicProductionQueue@Infantry:
Type: Infantry
BuildSpeed: .5
LowPowerSlowdown: 3
BlockedAudio: NoRoom
ClassicProductionQueue@Vehicle:
Type: Vehicle
BuildSpeed: .5
LowPowerSlowdown: 3
QueuedAudio: Building
BlockedAudio: NoRoom
ClassicProductionQueue@Armor:
Type: Armor
BuildSpeed: .4
LowPowerSlowdown: 3
QueuedAudio: Building
BlockedAudio: NoRoom
ClassicProductionQueue@Starport:
Type: Starport
BuildSpeed: .8
LowPowerSlowdown: 2
BlockedAudio: NoRoom
QueuedAudio: OrderPlaced
ReadyAudio:
ClassicProductionQueue@Aircraft:
Type: Aircraft
BuildSpeed: .4
LowPowerSlowdown: 3
QueuedAudio: Building
BlockedAudio: NoRoom
PlaceBuilding:
SupportPowerManager:
ConquestVictoryConditions:
PowerManager:
AdviceInterval: 650
AllyRepair:
PlayerResources:
InitialCash: 5000
AdviceInterval: 650
ActorGroupProxy:
DeveloperMode:
HackyAI@Omnius:
Name:Omnius
UnitQueues: Infantry, Vehicle, Armor, Starport
RallypointTestBuilding: conyarda
BuildingCommonNames:
ConstructionYard: conyarda,conyardh,conyardo
Refinery: refa,refh,refo
Power: pwra,pwrh,pwro
VehiclesFactory: lighta,lighth,lighto,heavya,heavyh,heavyo
Silo: siloa, siloh, siloo
UnitsCommonNames:
Mcv: mcva,mcvh,mcvo
BuildingLimits:
refa: 4
refh: 4
refo: 4
barra: 1
barrh: 1
barro: 1
lighta: 1
lighth: 1
lighto: 1
heavya: 1
heavyh: 1
heavyo: 1
researcha: 1
researchh: 1
researcho: 1
repaira: 1
repairh: 1
repairo: 1
radara: 1
radaro: 1
radarh: 1
hightecha: 1
hightechh: 1
hightecho: 1
palacea: 1
palaceh: 1
palaceo: 1
BuildingFractions:
refa: 20.1%
refh: 20.1%
refo: 20.1%
barra: 0.1%
barrh: 0.1%
barro: 0.1%
lighta: 0.1%
lighth: 0.1%
lighto: 0.1%
heavya: 0.1%
heavyh: 0.1%
heavyo: 0.1%
radara: 0.1%
radaro: 0.1%
radarh: 0.1%
hightecha: 0.1%
hightechh: 0.1%
hightecho: 0.1%
starporta: 0.1%
starporth: 0.1%
starporto: 0.1%
research: 0.1%
guntower: 7%
rockettower: 7%
powra: 30%
powrh: 30%
powro: 30%
UnitsToBuild:
rifle: 6%
bazooka: 5%
medic: 1%
fremen: 0.5%
sardaukar: 1.5%
harvester: 0.1%
trikea.starport: 5%
#trikeh.starport: 5%
#trikeo.starport: 5%
quad.starport: 7.5%
siegetank.starport: 5%
missiletank.starport: 7.5%
combata.starport: 15%
combath.starport: 15%
combato.starport: 15%
sonictank: 10%
devast: 10%
deviatortank: 7.5%
trikea: 10%
#trikeh: 10%
trikeo: 10%
quad: 15%
siegetank: 10%
missiletank: 15%
combata: 100%
combath: 100%
combato: 100%
SquadSize: 8
HackyAI@Vidius:
Name:Vidious
UnitQueues: Infantry, Vehicle, Armor, Starport
RallypointTestBuilding: conyarda
BuildingFractions:
refa: 20.1%
refh: 20.1%
refo: 20.1%
barra: 0.1%
barrh: 0.1%
barro: 0.1%
lighta: 0.1%
lighth: 0.1%
lighto: 0.1%
heavya: 0.1%
heavyh: 0.1%
heavyo: 0.1%
radara: 0.1%
radaro: 0.1%
radarh: 0.1%
hightecha: 0.1%
hightechh: 0.1%
hightecho: 0.1%
starporta: 0.1%
starporth: 0.1%
starporto: 0.1%
palacea: 0.1%
palaceh: 0.1%
palaceo: 0.1%
guntower: 5%
rockettower: 10%
powra: 32%
powrh: 32%
powro: 32%
UnitsToBuild:
rifle: 2%
bazooka: 2%
medic: 0.5%
fremen: 0.25%
sardaukar: 1%
harvester: 0.1%
trikea.starport: 7.5%
#trikeh.starport: 7.5%
#trikeo.starport: 7.5%
quad.starport: 12.5%
siegetank.starport: 5%
missiletank.starport: 7.5%
combata.starport: 15%
combath.starport: 15%
combato.starport: 15%
sonictank: 10%
devast: 10%
deviatortank: 7.5%
trikea: 15%
#trikeh: 15%
trikeo: 15%
quad: 25%
siegetank: 10%
missiletank: 15%
combata: 100%
combath: 100%
combato: 100%
SquadSize: 6
HackyAI@Gladius:
Name:Gladius
UnitQueues: Infantry, Vehicle, Armor, Starport
RallypointTestBuilding: conyarda
BuildingFractions:
refa: 20.1%
refh: 20.1%
refo: 20.1%
barra: 0.1%
barrh: 0.1%
barro: 0.1%
lighta: 0.1%
lighth: 0.1%
lighto: 0.1%
heavya: 0.1%
heavyh: 0.1%
heavyo: 0.1%
radara: 0.1%
radaro: 0.1%
radarh: 0.1%
hightecha: 0.1%
hightechh: 0.1%
hightecho: 0.1%
research: 0.1%
palacea: 0.1%
palaceh: 0.1%
palaceo: 0.1%
guntower: 10%
rockettower: 5%
powra: 30%
powrh: 30%
powro: 30%
UnitsToBuild:
rifle: 15%
bazooka: 13%
medic: 2%
fremen: 1%
sardaukar: 3%
harvester: 0.1%
trikea.starport: 5%
#trikeh.starport: 5%
#trikeo.starport: 5%
quad.starport: 7.5%
siegetank.starport: 5%
missiletank.starport: 7.5%
combata.starport: 15%
combath.starport: 15%
combato.starport: 15%
sonictank: 10%
devast: 10%
deviatortank: 7.5%
trikea: 10%
#trikeh: 10%
trikeo: 10%
quad: 15%
siegetank: 10%
missiletank: 15%
combata: 100%
combath: 100%
combato: 100%
SquadSize: 10
PlayerColorPalette:
BasePalette: d2k
RemapIndex: 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240
BaseAttackNotifier:
Shroud:
HarvesterAttackNotifier:
World:
OpenWidgetAtGameStart:
Widget: INGAME_ROOT
ObserverWidget: OBSERVER_ROOT
ScreenShaker:
NukePaletteEffect:
BuildingInfluence:
ChooseBuildTabOnSelect:
CrateSpawner:
Minimum: 1
Maximum: 3
SpawnInterval: 120
WaterChance: 0
ValidGround: Sand, Dune, Rock
PaletteFromCurrentTileset:
Name: terrain
ShadowIndex: 1
PaletteFromFile@d2k:
Name: d2k
Filename: d2k.pal
ShadowIndex: 1
PaletteFromFile@chrome:
Name: chrome
Filename: d2k.pal
ShadowIndex: 3
PaletteFromFile@effect:
Name: effect
Filename: temperat.pal
ShadowIndex: 4
PaletteFromFile@colorpicker:
Name: colorpicker
Filename: d2k.pal
ShadowIndex: 4
AllowModifiers: false
PaletteFromRGBA@shadow:
Name: shadow
R: 0
G: 0
B: 0
A: 140
PaletteFromRGBA@cloak:
Name: cloak
R: 0
G: 0
B: 0
A: 140
PaletteFromRGBA@highlight:
Name: highlight
R: 255
G: 255
B: 255
A: 128
PaletteFromRGBA@invuln:
Name: invuln
R: 128
G: 0
B: 0
A: 128
PaletteFromRGBA@disabled:
Name: disabled
R: 0
G: 0
B: 0
A: 180
ShroudPalette:
FogPalette:
Country@Atreides:
Name: Atreides
Race: atreides
Country@Harkonnen:
Name: Harkonnen
Race: harkonnen
Country@Ordos:
Name: Ordos
Race: ordos
BibLayer:
BibTypes: bib3x, bib2x
BibWidths: 3, 2
ResourceLayer:
ResourceClaimLayer:
ResourceType@spice:
ResourceType: 1
Palette: d2k
TerrainType: Spice
SpriteNames: spice1
ValuePerUnit: 50
Name: Spice
PipColor: green
AllowedTerrainTypes: Sand
AllowUnderActors: false
SmudgeLayer@rock:
Type:RockCrater
Types:rockcrater1,rockcrater2
Depths:15,15
SmudgeLayer@sand:
Type:SandCrater
Types:sandcrater1,sandcrater2
Depths:15,15
SpawnMapActors:
CreateMPPlayers:
MPStartLocations:
SpawnMPUnits@atreides:
InitialUnit: mcva
Faction: atreides
SpawnMPUnits@harkonnen:
InitialUnit: mcvh
Faction: harkonnen
SpawnMPUnits@ordos:
InitialUnit: mcvo
Faction: ordos
SpatialBins:
BinSize: 4
Shroud:
Fog:
PathFinder:
ValidateOrder:
CRATE:
Tooltip:
Name: Crate
Crate:
Lifetime: 120
TerrainTypes: Sand, Dune, Rock
GiveCashCrateAction@1:
Amount: 1000
SelectionShares: 40
UseCashTick: yes
GiveCashCrateAction@2:
Amount: 2000
SelectionShares: 15
UseCashTick: yes
GiveCashCrateAction@3:
Amount: 5000
SelectionShares: 5
UseCashTick: yes
LevelUpCrateAction:
SelectionShares: 40
ExplodeCrateAction@boom:
Weapon: CrateExplosion
SelectionShares: 10
ExplodeCrateAction@nuke:
Weapon: CrateNuke
SelectionShares: 5
HideMapCrateAction:
SelectionShares: 3
Effect: hide-map
RevealMapCrateAction:
SelectionShares: 2
Effect: reveal-map
GiveMcvCrateAction@Atreides:
SelectionShares: 3
NoBaseSelectionShares: 9001
Unit: mcva
GiveMcvCrateAction@Harkonnen:
SelectionShares: 3
NoBaseSelectionShares: 9001
Unit: mcvh
GiveMcvCrateAction@Ordos:
SelectionShares: 3
NoBaseSelectionShares: 9001
Unit: mcvo
GiveUnitCrateAction@TrikeA:
SelectionShares: 13#8
Unit: trikea
#GiveUnitCrateAction@TrikeH:
# SelectionShares: 6
# Unit: trikeh
GiveUnitCrateAction@Quad:
SelectionShares: 18
Unit: quad
GiveUnitCrateAction@TrikeO:
SelectionShares: 5
Unit: trikeo
GiveUnitCrateAction@SiegeTank:
SelectionShares: 18
Unit: siegetank
GiveUnitCrateAction@MissileTank:
SelectionShares: 12
Unit: missiletank
GiveUnitCrateAction@CombatA:
SelectionShares: 6
Unit: combata
GiveUnitCrateAction@CombatH:
SelectionShares: 6
Unit: combath
GiveUnitCrateAction@CombatO:
SelectionShares: 6
Unit: combato
GiveUnitCrateAction@Fremen:
SelectionShares: 4
Unit: fremen
GiveUnitCrateAction@Sardaukar:
SelectionShares: 6
Unit: sardaukar
GiveUnitCrateAction@Saboteur:
SelectionShares: 2
Unit: saboteur
GiveUnitCrateAction@SonicTank:
SelectionShares: 3
Unit: sonictank
GiveUnitCrateAction@Devast:
SelectionShares: 4
Unit: devast
GiveUnitCrateAction@deviatortank:
SelectionShares: 2
Unit: deviatortank
RenderSimple:
BelowUnits:
ProximityCaptor:
Types:Crate
Passenger:
mpspawn:
Waypoint:
RenderEditorOnly:
waypoint:
Waypoint:
RenderEditorOnly:
SPICEBLOOM:
RenderBuilding:
Building:
Footprint: x
Dimensions: 1,1
AppearsOnRadar:
EditorAppearance:
RelativeToTopLeft: yes
ProximityCaptor:
Types:Tree
BelowUnits:
Tooltip:
Name: Spice Bloom
SeedsResource:
ResourceType: Spice
Interval: 175
RadarColorFromTerrain:
Terrain: Spice
#SANDWORM:
# Buildable:
# Owner: Creep
# Valued:
# Cost: 1000
# Tooltip:
# Name: Sandworm
# Description: Attracted by vibrations in the sand. Will eat units whole and has a large appetite.
# Icon: wormjaw
# Health:
# HP: 10000
# Radius: 3
# Armor:
# Type: None
# Mobile:
# Speed: 5
# TerrainSpeeds:
# Sand: 100
# Dune: 100
# Spice: 100
# TargetableUnit:
# TargetTypes: Ground
# AutoTarget:
# AttackMove:
# JustMove: true
# AttackWander:
# Armament:
# Weapon: WormJaw
# AttackLeap:
# CanAttackGround: no
# RenderInfantry:
# BelowUnits:
# GivesExperience:
# GivesBounty:
# DrawLineToTarget: