Added a minimal work in progress TS mod with few backfalls on RA
to showcase infantry, vehicles, aircraft
This commit is contained in:
352
mods/ts/rules/structures.yaml
Normal file
352
mods/ts/rules/structures.yaml
Normal file
@@ -0,0 +1,352 @@
|
||||
GACNST:
|
||||
Inherits: ^Building
|
||||
Building:
|
||||
Power: 0
|
||||
Footprint: xxx xxx xxx
|
||||
Dimensions: 3,3
|
||||
Buildable:
|
||||
Queue: Building
|
||||
BuildPaletteOrder: 1000
|
||||
Owner: None
|
||||
Health:
|
||||
HP: 1500
|
||||
Armor:
|
||||
Type: Wood
|
||||
RevealsShroud:
|
||||
Range: 5
|
||||
Bib:
|
||||
Production:
|
||||
Produces: Building,Defense
|
||||
Valued:
|
||||
Cost: 2500
|
||||
Tooltip:
|
||||
Name: Construction Yard
|
||||
Description: Builds base structures.
|
||||
Icon: facticon
|
||||
CustomSellValue:
|
||||
Value: 2500
|
||||
BaseBuilding:
|
||||
Transforms:
|
||||
IntoActor: mcv
|
||||
Offset:1,1
|
||||
Facing: 96
|
||||
ProductionBar:
|
||||
-Sellable:
|
||||
|
||||
GAPOWR:
|
||||
Inherits: ^Building
|
||||
Buildable:
|
||||
Queue: Building
|
||||
BuildPaletteOrder: 0
|
||||
Owner: gdi
|
||||
Hotkey: p
|
||||
Valued:
|
||||
Cost: 300
|
||||
Tooltip:
|
||||
Name: GDI Power Plant
|
||||
Description: Provides power for other structures
|
||||
Icon: powricon
|
||||
ProvidesCustomPrerequisite:
|
||||
Prerequisite: anypower
|
||||
Building:
|
||||
Power: 100
|
||||
Footprint: xx xx
|
||||
Dimensions: 2,2
|
||||
Health:
|
||||
HP: 750
|
||||
Armor:
|
||||
Type: Wood
|
||||
RevealsShroud:
|
||||
Range: 4
|
||||
Bib:
|
||||
|
||||
GAPILE:
|
||||
Inherits: ^Building
|
||||
Buildable:
|
||||
Queue: Building
|
||||
BuildPaletteOrder: 30
|
||||
Prerequisites: anypower
|
||||
Owner: gdi
|
||||
Hotkey: b
|
||||
Valued:
|
||||
Cost: 300
|
||||
Tooltip:
|
||||
Name: GDI Barracks
|
||||
Description: Produces infantry
|
||||
Icon: brrkicon
|
||||
Building:
|
||||
Power: -20
|
||||
Footprint: xx xx
|
||||
Dimensions: 2,2
|
||||
Health:
|
||||
HP: 800
|
||||
Armor:
|
||||
Type: Wood
|
||||
RevealsShroud:
|
||||
Range: 5
|
||||
Bib:
|
||||
# RallyPoint: #TODO: setup sequences
|
||||
Exit@1:
|
||||
SpawnOffset: -64,64,0
|
||||
ExitCell: 0,2
|
||||
Production:
|
||||
Produces: Infantry
|
||||
PrimaryBuilding:
|
||||
IronCurtainable:
|
||||
ProductionBar:
|
||||
|
||||
GAWEAP:
|
||||
Inherits: ^Building
|
||||
Valued:
|
||||
Cost: 2000
|
||||
Tooltip:
|
||||
Name: GDI War Factory
|
||||
Icon: weapicon
|
||||
Description: Assembly point for\nvehicle reinforcements
|
||||
# ProvidesCustomPrerequisite:
|
||||
# Prerequisite: VehicleProduction
|
||||
Buildable:
|
||||
Queue: Building
|
||||
BuildPaletteOrder: 50
|
||||
Owner: gdi
|
||||
Building:
|
||||
Power: -30
|
||||
Footprint: ___ xxx ===
|
||||
Dimensions: 3,3
|
||||
Health:
|
||||
HP: 1000
|
||||
RevealsShroud:
|
||||
Range: 4
|
||||
Bib:
|
||||
-RenderBuilding:
|
||||
RenderBuildingWarFactory:
|
||||
# RallyPoint: # TODO: setup sequences
|
||||
Exit@1:
|
||||
SpawnOffset: -8,-8
|
||||
ExitCell: 0,2
|
||||
Production:
|
||||
Produces: Vehicle
|
||||
ProductionBar:
|
||||
|
||||
GASAND:
|
||||
Inherits: ^Wall
|
||||
Buildable:
|
||||
Queue: Defense
|
||||
BuildPaletteOrder: 1000
|
||||
Prerequisites: gacnst
|
||||
Owner: gdi
|
||||
Hotkey: b
|
||||
SoundOnDamageTransition:
|
||||
DamagedSound: sandbag1.aud
|
||||
DestroyedSound: sandbag1.aud
|
||||
Valued:
|
||||
Cost: 25
|
||||
CustomSellValue:
|
||||
Value: 0
|
||||
Tooltip:
|
||||
Name: Sandbags
|
||||
Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks.
|
||||
Icon: sbagicon
|
||||
Health:
|
||||
HP: 250
|
||||
Armor:
|
||||
Type: Light
|
||||
|
||||
GATICK:
|
||||
Inherits: ^Building
|
||||
Valued:
|
||||
Cost: 800
|
||||
-AcceptsSupplies:
|
||||
Tooltip:
|
||||
Name: Deployed Tick Tank
|
||||
Building:
|
||||
Footprint: x
|
||||
Dimensions: 1,1
|
||||
-GivesBuildableArea:
|
||||
Health:
|
||||
HP: 350
|
||||
Armor:
|
||||
Type: Concrete
|
||||
RevealsShroud:
|
||||
Range: 5
|
||||
Turreted:
|
||||
ROT: 6
|
||||
InitialFacing: 128
|
||||
Armament:
|
||||
Weapon: 90mm
|
||||
AttackTurreted:
|
||||
AutoTarget:
|
||||
RenderRangeCircle:
|
||||
DrawLineToTarget:
|
||||
RenderBuilding:
|
||||
RenderVoxels:
|
||||
Image: ttnk
|
||||
WithVoxelBarrel: # TODO: offsets
|
||||
WithVoxelTurret: # TODO: offsets
|
||||
Transforms:
|
||||
IntoActor: ttnk
|
||||
Offset: 1,1 # TODO
|
||||
Facing: 96 # TODO
|
||||
TransformSounds: # TODO
|
||||
NoTransformSounds: # TODO
|
||||
|
||||
GAICBM: # TODO: does not launch anything yet
|
||||
Inherits: ^Building
|
||||
Valued:
|
||||
Cost: 800
|
||||
-AcceptsSupplies:
|
||||
Tooltip:
|
||||
Name: Deployed ICBM
|
||||
Building:
|
||||
Footprint: _ x # TODO
|
||||
Dimensions: 1,2 # TODO
|
||||
-GivesBuildableArea:
|
||||
Health:
|
||||
HP: 400
|
||||
Armor:
|
||||
Type: Wood
|
||||
RevealsShroud:
|
||||
Range: 5
|
||||
Transforms:
|
||||
IntoActor: icbm
|
||||
Offset: 1,1 # TODO
|
||||
Facing: 96 # TODO
|
||||
TransformSounds: # TODO
|
||||
NoTransformSounds: # TODO
|
||||
|
||||
GADPSA:
|
||||
Inherits: ^Building
|
||||
Valued:
|
||||
Cost: 950
|
||||
-AcceptsSupplies:
|
||||
Tooltip:
|
||||
Name: Deployed Sensor Array
|
||||
Building:
|
||||
Footprint: _ x # TODO
|
||||
Dimensions: 1,2 # TODO
|
||||
-GivesBuildableArea:
|
||||
Health:
|
||||
HP: 600
|
||||
Armor:
|
||||
Type: Wood
|
||||
RevealsShroud:
|
||||
Range: 8
|
||||
Transforms:
|
||||
IntoActor: lpst
|
||||
Offset: 1,1 # TODO
|
||||
Facing: 96 # TODO
|
||||
TransformSounds: # TODO
|
||||
NoTransformSounds: # TODO
|
||||
RenderDetectionCircle:
|
||||
DetectCloaked:
|
||||
Range: 6
|
||||
|
||||
GAARTY:
|
||||
Inherits: ^Building
|
||||
Valued:
|
||||
Cost: 975
|
||||
-AcceptsSupplies:
|
||||
Tooltip:
|
||||
Name: Deployed Artillery
|
||||
Building:
|
||||
Footprint: x
|
||||
Dimensions: 1,1
|
||||
-GivesBuildableArea:
|
||||
Health:
|
||||
HP: 300
|
||||
Armor:
|
||||
Type: Light
|
||||
RevealsShroud:
|
||||
Range: 9
|
||||
Selectable:
|
||||
Voice: Vehicle
|
||||
Turreted:
|
||||
ROT: 5
|
||||
InitialFacing: 128
|
||||
Armament:
|
||||
Weapon: 155mm
|
||||
AttackTurreted:
|
||||
AutoTarget:
|
||||
RenderRangeCircle:
|
||||
DrawLineToTarget:
|
||||
RenderBuilding:
|
||||
RenderVoxels:
|
||||
Image: art2
|
||||
WithVoxelBarrel: # TODO: offsets
|
||||
WithVoxelTurret: # TODO: offsets
|
||||
Transforms:
|
||||
IntoActor: art2
|
||||
Offset: 1,1 # TODO
|
||||
Facing: 96 # TODO
|
||||
TransformSounds: # TODO
|
||||
NoTransformSounds: # TODO
|
||||
|
||||
GASPOT: # TODO: has moving spotlights
|
||||
Inherits: ^Building
|
||||
Buildable:
|
||||
Queue: Defense
|
||||
BuildPaletteOrder: 10
|
||||
Owner: gdi, nod
|
||||
Valued:
|
||||
Cost: 300
|
||||
Tooltip:
|
||||
Name: Light Tower
|
||||
Icon: spoticon
|
||||
Building:
|
||||
Power: -10
|
||||
Footprint: x
|
||||
Dimensions: 1,1
|
||||
Health:
|
||||
HP: 400
|
||||
Armor:
|
||||
Type: Wood
|
||||
RevealsShroud:
|
||||
Range: 4
|
||||
Bib:
|
||||
RenderDetectionCircle:
|
||||
DetectCloaked:
|
||||
Range: 3
|
||||
|
||||
GAHPAD:
|
||||
Inherits: ^Building
|
||||
Valued:
|
||||
Cost: 500
|
||||
Tooltip:
|
||||
Name: Helipad
|
||||
Icon: heliicon
|
||||
Description: Produces, rearms and\nrepairs helicopters
|
||||
Buildable:
|
||||
BuildPaletteOrder: 60
|
||||
# Prerequisites: garadr
|
||||
Owner: gdi
|
||||
Queue: Building
|
||||
Building:
|
||||
Power: -10
|
||||
Footprint: xx xx
|
||||
Dimensions: 2,2
|
||||
Health:
|
||||
HP: 600
|
||||
RevealsShroud:
|
||||
Range: 5
|
||||
Exit@1:
|
||||
SpawnOffset: 0,-6
|
||||
Production:
|
||||
Produces: Air
|
||||
BelowUnits:
|
||||
Reservable:
|
||||
RepairsUnits:
|
||||
# RallyPoint:
|
||||
ProductionBar:
|
||||
-RenderBuilding:
|
||||
RenderBuildingWarFactory: # TODO: workaround
|
||||
|
||||
# custom prerequisites:
|
||||
ANYPOWER:
|
||||
Tooltip:
|
||||
Name: Power Plant
|
||||
Description: Power Plant
|
||||
|
||||
BARRACKS:
|
||||
Tooltip:
|
||||
Name: Infantry Production
|
||||
Description: Infantry Production
|
||||
Reference in New Issue
Block a user