Add the stealth generator to TS.

This commit is contained in:
Paul Chote
2014-09-28 17:55:47 +13:00
parent da592f0a25
commit 1a5ff440d1
3 changed files with 85 additions and 0 deletions

View File

@@ -44,6 +44,11 @@
Demolishable:
ScriptTriggers:
WithMakeAnimation:
UpgradeManager:
Cloak@CLOAKGENERATOR:
RequiresUpgrade: cloakgenerator
InitialDelay: 0
CloakDelay: 90
^Wall:
AppearsOnRadar:
@@ -82,6 +87,11 @@
LuaScriptEvents:
Demolishable:
ScriptTriggers:
UpgradeManager:
Cloak@CLOAKGENERATOR:
RequiresUpgrade: cloakgenerator
InitialDelay: 0
CloakDelay: 90
^Infantry:
AppearsOnRadar:
@@ -158,6 +168,10 @@
DeathSound: Zapped
DeathTypes: 6
UpgradeManager:
Cloak@CLOAKGENERATOR:
RequiresUpgrade: cloakgenerator
InitialDelay: 0
CloakDelay: 90
^CivilianInfantry:
Inherits: ^Infantry
@@ -253,6 +267,10 @@
TimedUpgradeBar@EMPDISABLE:
Upgrade: empdisable
Color: 255,255,255
Cloak@CLOAKGENERATOR:
RequiresUpgrade: cloakgenerator
InitialDelay: 0
CloakDelay: 90
^Tank:
AppearsOnRadar:
@@ -321,6 +339,10 @@
TimedUpgradeBar@EMPDISABLE:
Upgrade: empdisable
Color: 255,255,255
Cloak@CLOAKGENERATOR:
RequiresUpgrade: cloakgenerator
InitialDelay: 0
CloakDelay: 90
^Helicopter:
AppearsOnRadar:

View File

@@ -903,6 +903,44 @@ GADEPT:
Power:
Amount: -30
NASTLH:
Inherits: ^Building
Valued:
Cost: 2500
Tooltip:
Name: Stealth Generator
Description: Generates a cloaking field
Buildable:
BuildPaletteOrder: 80
Prerequisites: proc,natech
Owner: nod
Queue: Building
Building:
Footprint: xxx xxx
Dimensions: 3,2
Health:
HP: 600
Armor:
Type: Wood
RevealsShroud:
Range: 6c0
WithIdleOverlay@pulse:
Sequence: pulse
PauseOnLowPower: true
WithRangeCircle:
Range: 12c0
Type: cloakgenerator
Power:
Amount: -350
RequiresPower:
CanPowerDown:
UpgradeActorsNear:
Upgrades: cloakgenerator
Range: 12c0
EnableSound: cloak5.aud
DisableSound: cloak5.aud
AffectsParent: true
#TODO: Placeholder, replace with Component Tower + Vulcan Upgrade
GAVULC:
Inherits: ^Building

View File

@@ -718,6 +718,31 @@ napuls:
icon: pulsicon
Start: 0
nastlh:
idle: ntstlh
Start: 0
ShadowStart: 3
damaged-idle: ntstlh
Start: 1
ShadowStart: 4
critical-idle: ntstlh
Start: 2
ShadowStart: 5
pulse: ntstlh_a
Start: 0
Length: 4
Tick: 480
damaged-pulse: ntstlh_a
Start: 4
Length: 4
Tick: 480
make: ntstlhmk
Start: 0
Length: 18
ShadowStart: 20
icon: clckicon
Start: 0
gavulc:
idle: gtctwr
Start: 0