Add a GrantUpgradeWarhead and initial TS EMP implementation.

This commit is contained in:
Paul Chote
2014-09-26 17:38:17 +12:00
parent a03305762f
commit bb44d76762
8 changed files with 206 additions and 2 deletions

View File

@@ -245,6 +245,14 @@
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
UpgradeManager:
UpgradeOverlay@EMPDISABLE:
RequiresUpgrade: empdisable
Palette: disabled
DisableUpgrade@EMPDISABLE:
RequiresUpgrade: empdisable
TimedUpgradeBar@EMPDISABLE:
Upgrade: empdisable
Color: 255,255,255
^Tank:
AppearsOnRadar:
@@ -305,6 +313,14 @@
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
UpgradeManager:
UpgradeOverlay@EMPDISABLE:
RequiresUpgrade: empdisable
Palette: disabled
DisableUpgrade@EMPDISABLE:
RequiresUpgrade: empdisable
TimedUpgradeBar@EMPDISABLE:
Upgrade: empdisable
Color: 255,255,255
^Helicopter:
AppearsOnRadar:

View File

@@ -1181,6 +1181,46 @@ NAOBEL:
Power:
Amount: -150
NAPULS:
Inherits: ^Building
Valued:
Cost: 1000
Tooltip:
Name: EMP Cannon
Description: Disables vehicles. \nRequires power to operate.\n Strong vs all ground units\n Cannot target Aircraft
Buildable:
Queue: Defense
BuildPaletteOrder: 90
Prerequisites: radar
Owner: nod,gdi
Building:
Footprint: xx xx
Dimensions: 2,2
RequiresPower:
DisabledOverlay:
-GivesBuildableArea:
Health:
HP: 500
Armor:
Type: Heavy
RevealsShroud:
Range: 8c0
Turreted:
ROT: 10
InitialFacing: 300
AttackTurreted:
Armament:
Weapon: EMPulseCannon
AutoTarget:
RenderRangeCircle:
RenderDetectionCircle:
DetectCloaked:
Range: 5
WithTurret:
Sequence: turret
Power:
Amount: -150
ANYPOWER:
Tooltip:
Name: Power Plant

View File

@@ -161,7 +161,6 @@ explosion:
pulse_explosion: pulsefx2
Start: 0
Length: *
Tick: 160
BlendMode: Additive
small_watersplash: h2o_exp2
Start: 0
@@ -279,6 +278,11 @@ canister:
Start: 0
Length: *
pulsball:
idle:
Start: 0
Length: *
dragon:
idle:
Start: 0

View File

@@ -698,6 +698,26 @@ nasam:
icon: samicon
Start: 0
napuls:
idle: ntpuls
Start: 0
ShadowStart: 3
damaged-idle: ntpuls
Start: 1
ShadowStart: 4
critical-idle: ntpuls
Start: 2
ShadowStart: 5
turret: ntpuls_a
Start: 0
Facings: 32
make: ntpulsmk
Start: 0
Length: 20
ShadowStart: 20
icon: pulsicon
Start: 0
gavulc:
idle: gtctwr
Start: 0

View File

@@ -1114,6 +1114,27 @@ TurretLaser:
Warhead@2Smu: LeaveSmudge
SmudgeType: Scorch
EMPulseCannon:
ReloadDelay: 100
Range: 10c0
Report: PLSECAN2.AUD
Projectile: Bullet
Speed: 425
High: yes
Shadow: true
Angle: 62
Image: pulsball
Warhead@2Eff: CreateEffect
Explosion: pulse_explosion
# Dummy warhead to allow targeting
Warhead@target: SpreadDamage
Spread: 0
Damage: 0
Warhead@emp: GrantUpgrade
Range: 3c0
Duration: 250
Upgrades: empdisable
TiberiumExplosion:
Warhead@1Dam: SpreadDamage
Spread: 9