Files
OpenRA/mods/ts/rules/gdi-support.yaml

241 lines
5.4 KiB
YAML

GAWALL:
Inherits: ^Wall
Buildable:
Queue: Defense
BuildPaletteOrder: 10
Prerequisites: ~structures.gdi, ~techlevel.low
Description: Stops infantry and blocks enemy fire.\nCan NOT be crushed by tanks.
-SoundOnDamageTransition:
Tooltip:
Name: Concrete Wall
Health:
HP: 22500
Armor:
Type: Concrete
Crushable:
CrushClasses: heavywall
LineBuild:
NodeTypes: wall, turret
Replaceable:
Types: GDIGate, GDITower
GAGATE_A:
Inherits: ^Gate_A
Buildable:
Queue: Defense
BuildPaletteOrder: 30
Prerequisites: gapile, ~structures.gdi, ~techlevel.low
Tooltip:
Name: GDI Gate
Replacement:
ReplaceableTypes: GDIGate
GAGATE_B:
Inherits: ^Gate_B
Buildable:
Queue: Defense
BuildPaletteOrder: 50
Prerequisites: gapile, ~structures.gdi, ~techlevel.low
Tooltip:
Name: GDI Gate
Replacement:
ReplaceableTypes: GDIGate
GACTWR:
Inherits: ^Defense
Inherits@IDISABLE: ^DisableOnPowerDown
Inherits@AUTOTARGET: ^AutoTargetAll
-WithSpriteBody:
WithWallSpriteBody:
Type: wall
Valued:
Cost: 200
Tooltip:
Name: Component Tower
Buildable:
Queue: Defense
BuildPaletteOrder: 70
Prerequisites: gapile, ~structures.gdi, ~techlevel.low
Description: Modular tower for base defenses.
Selectable:
Bounds: 48, 36, 0, -6
DecorationBounds: 48, 48, 0, -12
Health:
HP: 50000
Armor:
Type: Light
BlocksProjectiles:
Height: 768
BodyOrientation:
QuantizedFacings: 32
DetectCloaked:
RequiresCondition: !empdisable && !disabled && (tower.vulcan || tower.rocket || tower.sam)
Turreted:
TurnSpeed: 10
InitialFacing: 224
AttackTurreted:
RequiresCondition: tower.vulcan || tower.rocket || tower.sam
PauseOnCondition: empdisable || disabled
WithMakeAnimation:
Condition: build-incomplete
WithSpriteTurret@VULC:
RequiresCondition: !build-incomplete && tower.vulcan
Recoils: false
Sequence: turret-vulcan
WithSpriteTurret@ROCKET:
RequiresCondition: !build-incomplete && tower.rocket
Recoils: false
Sequence: turret-rocket
WithSpriteTurret@SAM:
RequiresCondition: !build-incomplete && tower.sam
Recoils: false
Sequence: turret-sam
Armament@VULCPRIMARY:
RequiresCondition: tower.vulcan
Weapon: VulcanTower
LocalOffset: 588,120,1358
MuzzleSequence: muzzle
MuzzlePalette: effect-ignore-lighting
MuzzleSplitFacings: 8
Armament@VULCSECONDARY:
RequiresCondition: tower.vulcan
Name: secondary
Weapon: VulcanTower
LocalOffset: 588,-120,1358
MuzzleSequence: muzzle
MuzzlePalette: effect-ignore-lighting
MuzzleSplitFacings: 8
Armament@ROCKET:
RequiresCondition: tower.rocket
Weapon: RPGTower
LocalOffset: 272,-92,1493
Armament@SAM:
RequiresCondition: tower.sam
Weapon: RedEye2
LocalOffset: 543,0,1697
WithMuzzleOverlay:
RequiresCondition: !build-incomplete && tower.vulcan
WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights
LineBuildNode:
Types: turret
Power@base:
RequiresCondition: !disabled
Amount: -10
Power@turrets:
RequiresCondition: !disabled && (tower.vulcan || tower.rocket || tower.sam)
Amount: -20
Power@samextra:
RequiresCondition: !disabled && tower.sam
Amount: -10
Pluggable:
Conditions:
tower.vulcan: tower.vulcan
tower.rocket: tower.rocket
tower.sam: tower.sam
Requirements:
tower.vulcan: !build-incomplete
tower.rocket: !build-incomplete
tower.sam: !build-incomplete
ProvidesPrerequisite@buildingname:
SelectionDecorations:
Replacement:
ReplaceableTypes: GDITower
GAVULC:
Inherits: ^BuildingPlug
Valued:
Cost: 150
Tooltip:
Name: Vulcan Tower
Buildable:
Queue: Defense
BuildPaletteOrder: 120
Prerequisites: gactwr, gapile, ~structures.gdi, ~techlevel.low
Description: Basic base defense.\nDoes not require power to operate.\n Strong vs Infantry, Light armor\n Weak vs Aircraft
Plug:
Type: tower.vulcan
Power:
Amount: -20
GAROCK:
Inherits: ^BuildingPlug
Valued:
Cost: 600
Tooltip:
Name: RPG Upgrade
Buildable:
Queue: Defense
BuildPaletteOrder: 130
Prerequisites: gactwr, gapile, ~structures.gdi, ~techlevel.high
Description: GDI Advanced base defense.\nDoes not require power to operate.\n Strong vs Armored ground units\n Weak vs Aircraft
Plug:
Type: tower.rocket
Power:
Amount: -20
GACSAM:
Inherits: ^BuildingPlug
Valued:
Cost: 300
Tooltip:
Name: SAM Upgrade
Buildable:
Queue: Defense
BuildPaletteOrder: 140
Prerequisites: gactwr, garadr, ~structures.gdi, ~techlevel.medium
Description: GDI Anti-Air base defense.\nDoes not require power to operate.\n Strong vs Aircraft\n Weak vs Ground units
Plug:
Type: tower.sam
Power:
Amount: -30
GAPOWRUP:
Inherits: ^BuildingPlug
Valued:
Cost: 150
Tooltip:
Name: Power Turbine
Buildable:
Queue: Defense
BuildPaletteOrder: 80
Prerequisites: gapowr, ~structures.gdi, ~techlevel.medium
Description: Provides extra power generation.
Plug:
Type: powrup
Power:
Amount: 50
GAPLUG2:
Inherits: ^BuildingPlug
Valued:
Cost: 1000
Tooltip:
Name: Seeker Control
Buildable:
Queue: Defense
BuildPaletteOrder: 170
Prerequisites: gaplug, gatech, gaweap, ~structures.gdi, ~techlevel.superweapons
Description: Enables use of the hunter-seeker droid.
Plug:
Type: plug.hunterseeker
Power:
Amount: -50
GAPLUG3:
Inherits: ^BuildingPlug
Valued:
Cost: 1500
Tooltip:
Name: Ion Cannon Uplink
Buildable:
Queue: Defense
BuildPaletteOrder: 180
Prerequisites: gaplug, gatech, ~structures.gdi, ~techlevel.superweapons
Description: Enables use of the Ion Cannon.
Plug:
Type: plug.ioncannon
Power:
Amount: -100