Split TD system.yaml into four yamls

This commit is contained in:
reaperrr
2014-01-05 18:56:01 +01:00
parent 2b07bd0f1c
commit c5b7d268b3
6 changed files with 430 additions and 428 deletions

View File

@@ -34,8 +34,11 @@ Packages:
~transit.mix
Rules:
mods/cnc/rules/system-actors.yaml
mods/cnc/rules/system-ai.yaml
mods/cnc/rules/system-player.yaml
mods/cnc/rules/system-world.yaml
mods/cnc/rules/defaults.yaml
mods/cnc/rules/system.yaml
mods/cnc/rules/structures.yaml
mods/cnc/rules/infantry.yaml
mods/cnc/rules/vehicles.yaml

View File

@@ -0,0 +1,42 @@
CRATE:
Tooltip:
Name: Crate
Crate:
Lifetime: 240
TerrainTypes: Clear, Rough, Road, Tiberium, BlueTiberium, Beach
GiveCashCrateAction:
Amount: 1000
SelectionShares: 20
UseCashTick: yes
RevealMapCrateAction:
SelectionShares: 1
Effect: reveal-map
ExplodeCrateAction@fire:
Weapon: Napalm.Crate
SelectionShares: 5
CloakCrateAction:
SelectionShares: 5
Effect: cloak
GiveMcvCrateAction:
SelectionShares: 0
NoBaseSelectionShares: 120
Unit: mcv
RenderSprites:
Palette: effect
WithCrateBody:
XmasImages: xcratea, xcrateb, xcratec, xcrated
Selectable:
Selectable: false
Bounds: 15,15,-1,-1
BodyOrientation:
mpspawn:
Waypoint:
RenderEditorOnly:
BodyOrientation:
waypoint:
Waypoint:
RenderEditorOnly:
BodyOrientation:

View File

@@ -0,0 +1,189 @@
Player:
HackyAI@Default:
Name: Easy AI
BuildingCommonNames:
ConstructionYard: fact
Refinery: proc
Power: nuke,nuk2
Barracks: pyle,hand
VehiclesFactory: weap,afld
Silo: silo
UnitsCommonNames:
Mcv: mcv
BuildingLimits:
proc: 4
pyle: 2
hand: 2
hq: 1
weap: 2
afld: 2
hpad: 0
eye: 1
tmpl: 1
fix: 0
silo: 1
BuildingFractions:
proc: 20%
nuke: 9%
pyle: 5%
hand: 5%
hq: 4%
nuk2: 9%
weap: 9%
afld: 9%
gtwr: 5%
gun: 5%
atwr: 9%
obli: 7%
sam: 7%
eye: 1%
tmpl: 1%
silo: 0%
fix: 1%
hpad: 2%
UnitsToBuild:
e1: 14%
e3: 7%
e2: 10%
e4: 7%
e5: 5%
harv: 1%
bggy: 5%
bike: 40%
ltnk: 25%
ftnk: 10%
arty: 60%
stnk: 40%
jeep: 5%
mtnk: 20%
msam: 40%
htnk: 50%
heli: 5%
orca: 5%
SquadSize: 15
HackyAI@Normal:
Name: Normal AI
BuildingCommonNames:
ConstructionYard: fact
Refinery: proc
Power: nuke,nuk2
Barracks: pyle,hand
VehiclesFactory: weap,afld
Silo: silo
UnitsCommonNames:
Mcv: mcv
BuildingLimits:
proc: 4
pyle: 2
hand: 2
hq: 1
weap: 2
afld: 2
hpad: 1
eye: 1
tmpl: 1
fix: 0
silo: 1
BuildingFractions:
proc: 17%
nuke: 1%
pyle: 2%
hand: 2%
hq: 1%
nuk2: 18%
weap: 5%
afld: 5%
hpad: 4%
gtwr: 5%
gun: 5%
atwr: 9%
obli: 7%
eye: 1%
tmpl: 1%
sam: 7%
silo: 0%
fix: 1%
UnitsToBuild:
e1: 30%
e2: 30%
e3: 30%
e4: 30%
e5: 30%
harv: 1%
bggy: 10%
ftnk: 10%
arty: 40%
bike: 10%
heli: 10%
ltnk: 40%
stnk: 40%
orca: 10%
msam: 50%
htnk: 50%
jeep: 20%
mtnk: 50%
SquadSize: 15
HackyAI@hard:
Name: Hard AI
BuildingCommonNames:
ConstructionYard: fact
Refinery: proc
Power: nuke,nuk2
Barracks: pyle,hand
VehiclesFactory: weap,afld
Silo: silo
UnitsCommonNames:
Mcv: mcv
BuildingLimits:
proc: 4
pyle: 2
hand: 4
hq: 1
weap: 3
afld: 2
hpad: 1
eye: 1
tmpl: 1
fix: 0
silo: 1
BuildingFractions:
proc: 17%
nuke: 10%
pyle: 7%
hand: 9%
hq: 1%
nuk2: 18%
weap: 8%
afld: 6%
hpad: 4%
gtwr: 5%
gun: 5%
atwr: 9%
obli: 7%
eye: 1%
tmpl: 1%
sam: 7%
silo: 0%
fix: 1%
UnitsToBuild:
e1: 30%
e2: 30%
e3: 30%
e4: 50%
e5: 50%
harv: 6%
bggy: 10%
bike: 10%
ltnk: 40%
arty: 20%
ftnk: 5%
stnk: 40%
mlrs: 5%
heli: 10%
jeep: 20%
apc: 10%
mtnk: 50%
msam: 50%
htnk: 50%
orca: 10%
SquadSize: 8

View File

@@ -0,0 +1,18 @@
Player:
PlaceBuilding:
TechTree:
SupportPowerManager:
ConquestVictoryConditions:
PowerManager:
AllyRepair:
PlayerResources:
ActorGroupProxy:
DeveloperMode:
PlayerColorPalette:
BasePalette: terrain
RemapIndex: 176, 178, 180, 182, 184, 186, 189, 191, 177, 179, 181, 183, 185, 187, 188, 190
PlayerHighlightPalette:
BaseAttackNotifier:
Shroud:
PlayerStatistics:
FrozenActorLayer:

View File

@@ -0,0 +1,177 @@
World:
ScreenMap:
ActorMap:
LoadWidgetAtGameStart:
Widget: INGAME_ROOT
CncMenuPaletteEffect:
CloakPaletteEffect:
ScreenShaker:
NukePaletteEffect:
WaterPaletteRotation:
ExcludePalettes: effect
BuildingInfluence:
BridgeLayer:
Bridges: bridge1, bridge2, bridge3, bridge4
PaletteFromCurrentTileset@terrain:
Name: terrain
ShadowIndex: 4
PaletteFromCurrentTileset@static:
Name: staticterrain
ShadowIndex: 4
PaletteFromFile@chrome:
Name: chrome
Filename: temperat.pal
ShadowIndex: 3
AllowModifiers: false
PaletteFromFile@effect:
Name: effect
Filename: temperat.pal
ShadowIndex: 4
PaletteFromFile@colorpicker:
Name: colorpicker
Filename: temperat.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@moveflash:
Name: moveflash
R: 255
G: 255
B: 255
A: 64
PaletteFromRGBA@disabled:
Name: disabled
R: 0
G: 0
B: 0
A: 180
ShroudPalette@shroud:
Type: Shroud
ShroudPalette@fog:
Name: fog
Fog: true
ShroudRenderer:
Variants: typea, typeb, typec, typed
Country@gdi:
Name: GDI
Race: gdi
Country@nod:
Name: Nod
Race: nod
ProductionQueueFromSelection:
ProductionTabsWidget: PRODUCTION_TABS
DomainIndex:
ResourceLayer:
ResourceClaimLayer:
ResourceType@green-tib:
ResourceType: 1
Palette: staticterrain
TerrainType: Tiberium
EditorSprite: ti1
Variants: ti1,ti2,ti3,ti4,ti5,ti6,ti7,ti8,ti9,ti10,ti11,ti12
MaxDensity: 12
ValuePerUnit: 35
Name: Tiberium
PipColor: Green
AllowedTerrainTypes: Clear,Road
AllowUnderActors: false
ResourceType@blue-tib:
ResourceType: 2
Palette: staticterrain
TerrainType: BlueTiberium
EditorSprite: bti1
Variants: bti1,bti2,bti3,bti4,bti5,bti6,bti7,bti8,bti9,bti10,bti11,bti12
MaxDensity: 12
ValuePerUnit: 75
Name: BlueTiberium
PipColor: Blue
AllowedTerrainTypes: Clear,Road
AllowUnderActors: false
SmudgeLayer@SCORCH:
Type: Scorch
Sequence: scorches
SmokePercentage: 50
SmudgeLayer@CRATER:
Type: Crater
Sequence: craters
PathfinderDebugOverlay:
SpawnMapActors:
MPStartLocations:
CreateMPPlayers:
MPStartUnits@mcvonly:
Class: none
Races: gdi, nod
BaseActor: mcv
MPStartUnits@defaultgdia:
Class: light
Races: gdi
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e1,e3,e3,jeep
MPStartUnits@defaultgdib:
Class: light
Races: gdi
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e1,e1,e3,apc
MPStartUnits@defaultnoda:
Class: light
Races: nod
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e3,bggy,bike
MPStartUnits@defaultnodb:
Class: light
Races: nod
BaseActor: mcv
SupportActors: e1,e1,e1,e3,e3,e3,bggy
MPStartUnits@defaultnodc:
Class: light
Races: nod
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e1,e1,e1,e3,bike
MPStartUnits@heavynoda:
Class: heavy
Races: nod
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e3,e3,ltnk,ltnk,ftnk
MPStartUnits@heavynodb:
Class: heavy
Races: nod
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e1,e3,e3,e3,ftnk,ftnk
MPStartUnits@heavygdia:
Class: heavy
Races: gdi
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e3,e3,jeep,mtnk,mtnk
MPStartUnits@heavygdib:
Class: heavy
Races: gdi
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e1,e2,e2,e2,e3,e3,apc,mtnk
SpawnMPUnits:
CrateSpawner:
Minimum: 1
Maximum: 6
SpawnInterval: 120
WaterChance: 0
PathFinder:
ValidateOrder:
DebugPauseState:
ConquestObjectivesPanel:
ObjectivesPanel: CONQUEST_OBJECTIVES

View File

@@ -1,427 +0,0 @@
Player:
PlaceBuilding:
TechTree:
SupportPowerManager:
ConquestVictoryConditions:
PowerManager:
AllyRepair:
PlayerResources:
ActorGroupProxy:
DeveloperMode:
HackyAI@Default:
Name: Easy AI
BuildingCommonNames:
ConstructionYard: fact
Refinery: proc
Power: nuke,nuk2
Barracks: pyle,hand
VehiclesFactory: weap,afld
Silo: silo
UnitsCommonNames:
Mcv: mcv
BuildingLimits:
proc: 4
pyle: 2
hand: 2
hq: 1
weap: 2
afld: 2
hpad: 0
eye: 1
tmpl: 1
fix: 0
silo: 1
BuildingFractions:
proc: 20%
nuke: 9%
pyle: 5%
hand: 5%
hq: 4%
nuk2: 9%
weap: 9%
afld: 9%
gtwr: 5%
gun: 5%
atwr: 9%
obli: 7%
sam: 7%
eye: 1%
tmpl: 1%
silo: 0%
fix: 1%
hpad: 2%
UnitsToBuild:
e1: 14%
e3: 7%
e2: 10%
e4: 7%
e5: 5%
harv: 1%
bggy: 5%
bike: 40%
ltnk: 25%
ftnk: 10%
arty: 60%
stnk: 40%
jeep: 5%
mtnk: 20%
msam: 40%
htnk: 50%
heli: 5%
orca: 5%
SquadSize: 15
HackyAI@Normal:
Name: Normal AI
BuildingCommonNames:
ConstructionYard: fact
Refinery: proc
Power: nuke,nuk2
Barracks: pyle,hand
VehiclesFactory: weap,afld
Silo: silo
UnitsCommonNames:
Mcv: mcv
BuildingLimits:
proc: 4
pyle: 2
hand: 2
hq: 1
weap: 2
afld: 2
hpad: 1
eye: 1
tmpl: 1
fix: 0
silo: 1
BuildingFractions:
proc: 17%
nuke: 1%
pyle: 2%
hand: 2%
hq: 1%
nuk2: 18%
weap: 5%
afld: 5%
hpad: 4%
gtwr: 5%
gun: 5%
atwr: 9%
obli: 7%
eye: 1%
tmpl: 1%
sam: 7%
silo: 0%
fix: 1%
UnitsToBuild:
e1: 30%
e2: 30%
e3: 30%
e4: 30%
e5: 30%
harv: 1%
bggy: 10%
ftnk: 10%
arty: 40%
bike: 10%
heli: 10%
ltnk: 40%
stnk: 40%
orca: 10%
msam: 50%
htnk: 50%
jeep: 20%
mtnk: 50%
SquadSize: 15
HackyAI@hard:
Name: Hard AI
BuildingCommonNames:
ConstructionYard: fact
Refinery: proc
Power: nuke,nuk2
Barracks: pyle,hand
VehiclesFactory: weap,afld
Silo: silo
UnitsCommonNames:
Mcv: mcv
BuildingLimits:
proc: 4
pyle: 2
hand: 4
hq: 1
weap: 3
afld: 2
hpad: 1
eye: 1
tmpl: 1
fix: 0
silo: 1
BuildingFractions:
proc: 17%
nuke: 10%
pyle: 7%
hand: 9%
hq: 1%
nuk2: 18%
weap: 8%
afld: 6%
hpad: 4%
gtwr: 5%
gun: 5%
atwr: 9%
obli: 7%
eye: 1%
tmpl: 1%
sam: 7%
silo: 0%
fix: 1%
UnitsToBuild:
e1: 30%
e2: 30%
e3: 30%
e4: 50%
e5: 50%
harv: 6%
bggy: 10%
bike: 10%
ltnk: 40%
arty: 20%
ftnk: 5%
stnk: 40%
mlrs: 5%
heli: 10%
jeep: 20%
apc: 10%
mtnk: 50%
msam: 50%
htnk: 50%
orca: 10%
SquadSize: 8
PlayerColorPalette:
BasePalette: terrain
RemapIndex: 176, 178, 180, 182, 184, 186, 189, 191, 177, 179, 181, 183, 185, 187, 188, 190
PlayerHighlightPalette:
BaseAttackNotifier:
Shroud:
PlayerStatistics:
FrozenActorLayer:
World:
ScreenMap:
ActorMap:
LoadWidgetAtGameStart:
Widget: INGAME_ROOT
CncMenuPaletteEffect:
CloakPaletteEffect:
ScreenShaker:
NukePaletteEffect:
WaterPaletteRotation:
ExcludePalettes: effect
BuildingInfluence:
BridgeLayer:
Bridges: bridge1, bridge2, bridge3, bridge4
PaletteFromCurrentTileset@terrain:
Name: terrain
ShadowIndex: 4
PaletteFromCurrentTileset@static:
Name: staticterrain
ShadowIndex: 4
PaletteFromFile@chrome:
Name: chrome
Filename: temperat.pal
ShadowIndex: 3
AllowModifiers: false
PaletteFromFile@effect:
Name: effect
Filename: temperat.pal
ShadowIndex: 4
PaletteFromFile@colorpicker:
Name: colorpicker
Filename: temperat.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@moveflash:
Name: moveflash
R: 255
G: 255
B: 255
A: 64
PaletteFromRGBA@disabled:
Name: disabled
R: 0
G: 0
B: 0
A: 180
ShroudPalette@shroud:
Type: Shroud
ShroudPalette@fog:
Name: fog
Fog: true
ShroudRenderer:
Variants: typea, typeb, typec, typed
Country@gdi:
Name: GDI
Race: gdi
Country@nod:
Name: Nod
Race: nod
ProductionQueueFromSelection:
ProductionTabsWidget: PRODUCTION_TABS
DomainIndex:
ResourceLayer:
ResourceClaimLayer:
ResourceType@green-tib:
ResourceType: 1
Palette: staticterrain
TerrainType: Tiberium
EditorSprite: ti1
Variants: ti1,ti2,ti3,ti4,ti5,ti6,ti7,ti8,ti9,ti10,ti11,ti12
MaxDensity: 12
ValuePerUnit: 35
Name: Tiberium
PipColor: Green
AllowedTerrainTypes: Clear,Road
AllowUnderActors: false
ResourceType@blue-tib:
ResourceType: 2
Palette: staticterrain
TerrainType: BlueTiberium
EditorSprite: bti1
Variants: bti1,bti2,bti3,bti4,bti5,bti6,bti7,bti8,bti9,bti10,bti11,bti12
MaxDensity: 12
ValuePerUnit: 75
Name: BlueTiberium
PipColor: Blue
AllowedTerrainTypes: Clear,Road
AllowUnderActors: false
SmudgeLayer@SCORCH:
Type: Scorch
Sequence: scorches
SmokePercentage: 50
SmudgeLayer@CRATER:
Type: Crater
Sequence: craters
PathfinderDebugOverlay:
SpawnMapActors:
MPStartLocations:
CreateMPPlayers:
MPStartUnits@mcvonly:
Class: none
Races: gdi, nod
BaseActor: mcv
MPStartUnits@defaultgdia:
Class: light
Races: gdi
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e1,e3,e3,jeep
MPStartUnits@defaultgdib:
Class: light
Races: gdi
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e1,e1,e3,apc
MPStartUnits@defaultnoda:
Class: light
Races: nod
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e3,bggy,bike
MPStartUnits@defaultnodb:
Class: light
Races: nod
BaseActor: mcv
SupportActors: e1,e1,e1,e3,e3,e3,bggy
MPStartUnits@defaultnodc:
Class: light
Races: nod
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e1,e1,e1,e3,bike
MPStartUnits@heavynoda:
Class: heavy
Races: nod
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e3,e3,ltnk,ltnk,ftnk
MPStartUnits@heavynodb:
Class: heavy
Races: nod
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e1,e3,e3,e3,ftnk,ftnk
MPStartUnits@heavygdia:
Class: heavy
Races: gdi
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e3,e3,jeep,mtnk,mtnk
MPStartUnits@heavygdib:
Class: heavy
Races: gdi
BaseActor: mcv
SupportActors: e1,e1,e1,e1,e1,e2,e2,e2,e3,e3,apc,mtnk
SpawnMPUnits:
CrateSpawner:
Minimum: 1
Maximum: 6
SpawnInterval: 120
WaterChance: 0
PathFinder:
ValidateOrder:
DebugPauseState:
ConquestObjectivesPanel:
ObjectivesPanel: CONQUEST_OBJECTIVES
CRATE:
Tooltip:
Name: Crate
Crate:
Lifetime: 240
TerrainTypes: Clear, Rough, Road, Tiberium, BlueTiberium, Beach
GiveCashCrateAction:
Amount: 1000
SelectionShares: 20
UseCashTick: yes
RevealMapCrateAction:
SelectionShares: 1
Effect: reveal-map
ExplodeCrateAction@fire:
Weapon: Napalm.Crate
SelectionShares: 5
CloakCrateAction:
SelectionShares: 5
Effect: cloak
GiveMcvCrateAction:
SelectionShares: 0
NoBaseSelectionShares: 120
Unit: mcv
RenderSprites:
Palette: effect
WithCrateBody:
XmasImages: xcratea, xcrateb, xcratec, xcrated
Selectable:
Selectable: false
Bounds: 15,15,-1,-1
BodyOrientation:
mpspawn:
Waypoint:
RenderEditorOnly:
BodyOrientation:
waypoint:
Waypoint:
RenderEditorOnly:
BodyOrientation: