Implement GDI component tower upgrades.
This commit is contained in:
@@ -430,7 +430,7 @@ GAWALL:
|
||||
Inherits: ^Wall
|
||||
Buildable:
|
||||
Queue: Defense
|
||||
BuildPaletteOrder: 1001
|
||||
BuildPaletteOrder: 20
|
||||
Prerequisites: ~structures.gdi
|
||||
SoundOnDamageTransition:
|
||||
DamagedSounds:
|
||||
@@ -910,14 +910,13 @@ NASTLH:
|
||||
Selectable:
|
||||
Bounds: 124, 64, 15, 13
|
||||
|
||||
#TODO: Placeholder, replace with Component Tower + Vulcan Upgrade
|
||||
GAVULC:
|
||||
GACTWR:
|
||||
Inherits: ^Building
|
||||
Valued:
|
||||
Cost: 600
|
||||
Tooltip:
|
||||
Name: Vulcan Tower
|
||||
Description: Basic base defense. \nRequires no power to operate.\n Strong vs infantry and light armor\n Cannot target Aircraft
|
||||
Name: Component Tower
|
||||
Description: Modular tower for base defenses.
|
||||
Buildable:
|
||||
Queue: Defense
|
||||
BuildPaletteOrder: 30
|
||||
@@ -938,26 +937,60 @@ GAVULC:
|
||||
RenderRangeCircle:
|
||||
RenderDetectionCircle:
|
||||
DetectCloaked:
|
||||
UpgradeTypes: tower
|
||||
UpgradeMinEnabledLevel: 1
|
||||
Range: 5
|
||||
AutoTarget:
|
||||
Turreted:
|
||||
ROT: 10
|
||||
InitialFacing: 50
|
||||
AttackTurreted:
|
||||
WithTurret:
|
||||
UpgradeTypes: tower
|
||||
UpgradeMinEnabledLevel: 1
|
||||
CanPowerDown:
|
||||
WithTurret@VULC:
|
||||
UpgradeTypes: tower.vulcan
|
||||
UpgradeMinEnabledLevel: 1
|
||||
Recoils: no
|
||||
Armament@PRIMARY:
|
||||
Sequence: turret-vulcan
|
||||
WithTurret@ROCKET:
|
||||
UpgradeTypes: tower.rocket
|
||||
UpgradeMinEnabledLevel: 1
|
||||
Recoils: no
|
||||
Sequence: turret-rocket
|
||||
WithTurret@SAM:
|
||||
UpgradeTypes: tower.sam
|
||||
UpgradeMinEnabledLevel: 1
|
||||
Recoils: no
|
||||
Sequence: turret-sam
|
||||
Armament@VULCPRIMARY:
|
||||
UpgradeTypes: tower.vulcan
|
||||
UpgradeMinEnabledLevel: 1
|
||||
Weapon: VulcanTower
|
||||
LocalOffset: 768,85,512
|
||||
MuzzleSequence: muzzle
|
||||
MuzzleSplitFacings: 8
|
||||
Armament@SECONDARY:
|
||||
Armament@VULCSECONDARY:
|
||||
UpgradeTypes: tower.vulcan
|
||||
UpgradeMinEnabledLevel: 1
|
||||
Name: secondary
|
||||
Weapon: VulcanTower
|
||||
LocalOffset: 768,-85,512
|
||||
MuzzleSequence: muzzle
|
||||
MuzzleSplitFacings: 8
|
||||
Armament@ROCKET:
|
||||
UpgradeTypes: tower.rocket
|
||||
UpgradeMinEnabledLevel: 1
|
||||
Weapon: RPGTower
|
||||
LocalOffset: 512,-128,512
|
||||
Armament@SAM:
|
||||
UpgradeTypes: tower.sam
|
||||
UpgradeMinEnabledLevel: 1
|
||||
Weapon: SAMTower
|
||||
LocalOffset: 512,0,512
|
||||
WithMuzzleFlash:
|
||||
UpgradeTypes: tower.vulcan
|
||||
UpgradeMinEnabledLevel: 1
|
||||
WithIdleOverlay@LIGHTS:
|
||||
Sequence: idle-lights
|
||||
LineBuildNode:
|
||||
@@ -965,106 +998,67 @@ GAVULC:
|
||||
-RenderBuilding:
|
||||
RenderBuildingWall:
|
||||
Type: wall
|
||||
Power@base:
|
||||
Amount: -10
|
||||
Power@turrets:
|
||||
UpgradeTypes: tower
|
||||
UpgradeMinEnabledLevel: 1
|
||||
Amount: -20
|
||||
Power@samextra:
|
||||
UpgradeTypes: tower.sam
|
||||
UpgradeMinEnabledLevel: 1
|
||||
Amount: -10
|
||||
Pluggable:
|
||||
Upgrades:
|
||||
tower.vulcan: tower, tower.vulcan
|
||||
tower.rocket: tower, tower.rocket
|
||||
tower.sam: tower, tower.sam
|
||||
|
||||
GAVULC:
|
||||
Inherits: ^BuildingPlug
|
||||
Valued:
|
||||
Cost: 150
|
||||
Tooltip:
|
||||
Name: Vulcan Tower
|
||||
Description: Basic base defense. \nRequires no power to operate.\n Strong vs infantry and light armor\n Cannot target Aircraft
|
||||
Buildable:
|
||||
Queue: Defense
|
||||
BuildPaletteOrder: 40
|
||||
Prerequisites: gactwr, gapile, ~structures.gdi
|
||||
Plug:
|
||||
Type: tower.vulcan
|
||||
Power:
|
||||
Amount: -20
|
||||
|
||||
#TODO: Placeholder, replace with Component Tower + RPG Upgrade
|
||||
GAROCK:
|
||||
Inherits: ^Building
|
||||
Inherits: ^BuildingPlug
|
||||
Valued:
|
||||
Cost: 1000
|
||||
Cost: 600
|
||||
Tooltip:
|
||||
Name: RPG Tower
|
||||
Name: RPG Upgrade
|
||||
Description: GDI Advanced base defense.\nRequires power to operate.\n Strong vs armored ground units\n Cannot target Aircraft
|
||||
Buildable:
|
||||
Queue: Defense
|
||||
BuildPaletteOrder: 40
|
||||
Prerequisites: gapile, ~structures.gdi
|
||||
Building:
|
||||
Selectable:
|
||||
Bounds: 48, 48, 0, -12
|
||||
RequiresPower:
|
||||
DisabledOverlay:
|
||||
-GivesBuildableArea:
|
||||
Health:
|
||||
HP: 500
|
||||
Armor:
|
||||
Type: Light
|
||||
RevealsShroud:
|
||||
Range: 6c0
|
||||
BodyOrientation:
|
||||
QuantizedFacings: 32
|
||||
RenderRangeCircle:
|
||||
RenderDetectionCircle:
|
||||
DetectCloaked:
|
||||
Range: 5
|
||||
AutoTarget:
|
||||
Turreted:
|
||||
ROT: 10
|
||||
InitialFacing: 50
|
||||
AttackTurreted:
|
||||
WithTurret:
|
||||
Recoils: no
|
||||
Armament:
|
||||
Weapon: RPGTower
|
||||
LocalOffset: 512,-128,512
|
||||
WithIdleOverlay@LIGHTS:
|
||||
Sequence: idle-lights
|
||||
LineBuildNode:
|
||||
Types: turret
|
||||
-RenderBuilding:
|
||||
RenderBuildingWall:
|
||||
Type: wall
|
||||
Prerequisites: gactwr, gapile, ~structures.gdi
|
||||
Plug:
|
||||
Type: tower.rocket
|
||||
Power:
|
||||
Amount: -50
|
||||
Amount: -20
|
||||
|
||||
#TODO: Placeholder, replace with Component Tower + SAM Upgrade
|
||||
GACSAM:
|
||||
Inherits: ^Building
|
||||
Inherits: ^BuildingPlug
|
||||
Valued:
|
||||
Cost: 600
|
||||
Cost: 300
|
||||
Tooltip:
|
||||
Name: S.A.M. Tower
|
||||
Name: SAM. Upgrade
|
||||
Description: GDI Anti-Air base defense. \nRequires power to operate.\n Strong vs all Aircraft\n Cannot target ground units
|
||||
Buildable:
|
||||
Queue: Defense
|
||||
BuildPaletteOrder: 60
|
||||
Prerequisites: garadr, ~structures.gdi
|
||||
Building:
|
||||
Selectable:
|
||||
Bounds: 48, 48, 0, -12
|
||||
RequiresPower:
|
||||
DisabledOverlay:
|
||||
-GivesBuildableArea:
|
||||
Health:
|
||||
HP: 500
|
||||
Armor:
|
||||
Type: Light
|
||||
RevealsShroud:
|
||||
Range: 6c0
|
||||
BodyOrientation:
|
||||
QuantizedFacings: 32
|
||||
RenderRangeCircle:
|
||||
RenderDetectionCircle:
|
||||
DetectCloaked:
|
||||
Range: 5
|
||||
AutoTarget:
|
||||
Turreted:
|
||||
ROT: 10
|
||||
InitialFacing: 50
|
||||
AttackTurreted:
|
||||
WithTurret:
|
||||
Recoils: no
|
||||
Armament:
|
||||
Weapon: SAMTower
|
||||
LocalOffset: 512,0,512
|
||||
WithIdleOverlay@LIGHTS:
|
||||
Sequence: idle-lights
|
||||
LineBuildNode:
|
||||
Types: turret
|
||||
-RenderBuilding:
|
||||
RenderBuildingWall:
|
||||
Type: wall
|
||||
BuildPaletteOrder: 40
|
||||
Prerequisites: gactwr, garadr, ~structures.gdi
|
||||
Plug:
|
||||
Type: tower.sam
|
||||
Power:
|
||||
Amount: -30
|
||||
|
||||
|
||||
Reference in New Issue
Block a user