Replace UpgradeTypes -> RequiresCondition across TS.
This commit is contained in:
@@ -1447,13 +1447,13 @@ Rules:
|
|||||||
InitialUnits: e1, e1, e2, e2, medic
|
InitialUnits: e1, e1, e2, e2, medic
|
||||||
GACTWR:
|
GACTWR:
|
||||||
DamageMultiplier@UNKILLABLE:
|
DamageMultiplier@UNKILLABLE:
|
||||||
UpgradeTypes: unkillable
|
RequiresCondition: unkillable
|
||||||
Modifier: 0, 0
|
Modifier: 0
|
||||||
NAOBEL:
|
NAOBEL:
|
||||||
DamageMultiplier@UNKILLABLE:
|
DamageMultiplier@UNKILLABLE:
|
||||||
UpgradeTypes: unkillable
|
RequiresCondition: unkillable
|
||||||
Modifier: 0, 0
|
Modifier: 0
|
||||||
NALASR:
|
NALASR:
|
||||||
DamageMultiplier@UNKILLABLE:
|
DamageMultiplier@UNKILLABLE:
|
||||||
UpgradeTypes: unkillable
|
RequiresCondition: unkillable
|
||||||
Modifier: 0, 0
|
Modifier: 0
|
||||||
|
|||||||
@@ -147,8 +147,7 @@ ORCAB:
|
|||||||
AutoTarget:
|
AutoTarget:
|
||||||
RenderSprites:
|
RenderSprites:
|
||||||
Hovers@CRUISING:
|
Hovers@CRUISING:
|
||||||
UpgradeTypes: cruising
|
RequiresCondition: cruising
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
SpawnActorOnDeath:
|
SpawnActorOnDeath:
|
||||||
Actor: ORCAB.Husk
|
Actor: ORCAB.Husk
|
||||||
|
|
||||||
@@ -310,13 +309,11 @@ APACHE:
|
|||||||
WithIdleOverlay@ROTORAIR:
|
WithIdleOverlay@ROTORAIR:
|
||||||
Offset: 85,0,384
|
Offset: 85,0,384
|
||||||
Sequence: rotor
|
Sequence: rotor
|
||||||
UpgradeTypes: airborne
|
RequiresCondition: airborne
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
WithIdleOverlay@ROTORGROUND:
|
WithIdleOverlay@ROTORGROUND:
|
||||||
Offset: 85,0,384
|
Offset: 85,0,384
|
||||||
Sequence: slow-rotor
|
Sequence: slow-rotor
|
||||||
UpgradeTypes: airborne
|
RequiresCondition: !airborne
|
||||||
UpgradeMaxEnabledLevel: 0
|
|
||||||
RenderSprites:
|
RenderSprites:
|
||||||
SpawnActorOnDeath:
|
SpawnActorOnDeath:
|
||||||
Actor: APACHE.Husk
|
Actor: APACHE.Husk
|
||||||
@@ -351,8 +348,7 @@ HUNTER:
|
|||||||
Image: GGHUNT
|
Image: GGHUNT
|
||||||
WithFacingSpriteBody:
|
WithFacingSpriteBody:
|
||||||
Hovers@CRUISING:
|
Hovers@CRUISING:
|
||||||
UpgradeTypes: cruising
|
RequiresCondition: cruising
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
QuantizeFacingsFromSequence:
|
QuantizeFacingsFromSequence:
|
||||||
AutoSelectionSize:
|
AutoSelectionSize:
|
||||||
DrawLineToTarget:
|
DrawLineToTarget:
|
||||||
|
|||||||
@@ -70,8 +70,7 @@ CHAMSPY:
|
|||||||
Palette: pips
|
Palette: pips
|
||||||
ReferencePoint: Top, Right
|
ReferencePoint: Top, Right
|
||||||
ZOffset: 256
|
ZOffset: 256
|
||||||
UpgradeTypes: disguise
|
RequiresCondition: disguise
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Infiltrates:
|
Infiltrates:
|
||||||
Types: SpyInfiltrate
|
Types: SpyInfiltrate
|
||||||
-AutoTarget:
|
-AutoTarget:
|
||||||
|
|||||||
@@ -18,69 +18,80 @@
|
|||||||
^GainsExperience:
|
^GainsExperience:
|
||||||
GainsExperience:
|
GainsExperience:
|
||||||
Upgrades:
|
Upgrades:
|
||||||
500: rank, firepower, damage, speed, reload
|
500: rank-veteran
|
||||||
1000: rank, firepower, damage, speed, reload, selfheal, eliteweapon
|
1000: rank-elite
|
||||||
FirepowerMultiplier@EXPERIENCE:
|
FirepowerMultiplier@VETERAN:
|
||||||
UpgradeTypes: firepower
|
RequiresCondition: (rank-veteran && !rank-elite) || crate-firepower
|
||||||
Modifier: 110, 130
|
Modifier: 110
|
||||||
DamageMultiplier@EXPERIENCE:
|
FirepowerMultiplier@ELITE:
|
||||||
UpgradeTypes: damage
|
RequiresCondition: rank-elite || (rank-veteran && crate-firepower)
|
||||||
Modifier: 90, 75
|
Modifier: 130
|
||||||
SpeedMultiplier@EXPERIENCE:
|
DamageMultiplier@VETERAN:
|
||||||
UpgradeTypes: speed
|
RequiresCondition: (rank-veteran && !rank-elite) || crate-damage
|
||||||
Modifier: 120, 140
|
Modifier: 90
|
||||||
ReloadDelayMultiplier@EXPERIENCE:
|
DamageMultiplier@ELITE:
|
||||||
UpgradeTypes: reload
|
RequiresCondition: rank-elite || (rank-veteran && crate-damage)
|
||||||
Modifier: 90, 75
|
Modifier: 75
|
||||||
|
SpeedMultiplier@VETERAN:
|
||||||
|
RequiresCondition: (rank-veteran && !rank-elite) || crate-speed
|
||||||
|
Modifier: 120
|
||||||
|
SpeedMultiplier@ELITE:
|
||||||
|
RequiresCondition: rank-elite || (rank-veteran && crate-speed)
|
||||||
|
Modifier: 140
|
||||||
|
ReloadDelayMultiplier@VETERAN:
|
||||||
|
RequiresCondition: rank-veteran && !rank-elite
|
||||||
|
Modifier: 90
|
||||||
|
ReloadDelayMultiplier@ELITE:
|
||||||
|
RequiresCondition: rank-elite
|
||||||
|
Modifier: 75
|
||||||
SelfHealing@ELITE:
|
SelfHealing@ELITE:
|
||||||
Step: 2
|
Step: 2
|
||||||
Delay: 100
|
Delay: 100
|
||||||
HealIfBelow: 100
|
HealIfBelow: 100
|
||||||
DamageCooldown: 125
|
DamageCooldown: 125
|
||||||
UpgradeTypes: selfheal
|
RequiresCondition: rank-elite
|
||||||
UpgradeMinEnabledLevel: 1
|
WithDecoration@VETERAN:
|
||||||
WithRankDecoration:
|
|
||||||
Image: rank
|
Image: rank
|
||||||
Sequence: rank
|
Sequence: veteran
|
||||||
Palette: ra
|
Palette: ra
|
||||||
ReferencePoint: Bottom, Right
|
ReferencePoint: Bottom, Right
|
||||||
UpgradeTypes: rank
|
RequiresCondition: rank-veteran && !rank-elite
|
||||||
|
ZOffset: 256
|
||||||
|
WithDecoration@ELITE:
|
||||||
|
Image: rank
|
||||||
|
Sequence: elite
|
||||||
|
Palette: ra
|
||||||
|
ReferencePoint: Bottom, Right
|
||||||
|
RequiresCondition: rank-elite
|
||||||
ZOffset: 256
|
ZOffset: 256
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
UpgradeMaxAcceptedLevel: 2
|
|
||||||
|
|
||||||
^EmpDisable:
|
^EmpDisable:
|
||||||
UpgradeOverlay@EMPDISABLE:
|
UpgradeOverlay@EMPDISABLE:
|
||||||
UpgradeTypes: empdisable
|
RequiresCondition: empdisable
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Palette: disabled
|
Palette: disabled
|
||||||
DisableOnUpgrade@EMPDISABLE:
|
DisableOnUpgrade@EMPDISABLE:
|
||||||
UpgradeTypes: empdisable
|
RequiresCondition: empdisable
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
TimedUpgradeBar@EMPDISABLE:
|
TimedUpgradeBar@EMPDISABLE:
|
||||||
Upgrade: empdisable
|
Upgrade: empdisable
|
||||||
Color: FFFFFF
|
Color: FFFFFF
|
||||||
WithIdleOverlay@EMPDISABLE:
|
WithIdleOverlay@EMPDISABLE:
|
||||||
Sequence: emp-overlay
|
Sequence: emp-overlay
|
||||||
Palette: effect
|
Palette: effect
|
||||||
UpgradeTypes: empdisable
|
RequiresCondition: empdisable
|
||||||
ShowToEnemies: true
|
ShowToEnemies: true
|
||||||
ZOffset: 512
|
ZOffset: 512
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
PowerMultiplier@EMPDISABLE:
|
PowerMultiplier@EMPDISABLE:
|
||||||
UpgradeTypes: empdisable
|
RequiresCondition: empdisable
|
||||||
Modifier: 0
|
Modifier: 0
|
||||||
|
|
||||||
^EmpDisableMobile:
|
^EmpDisableMobile:
|
||||||
Inherits: ^EmpDisable
|
Inherits: ^EmpDisable
|
||||||
Mobile:
|
Mobile:
|
||||||
UpgradeTypes: notmobile
|
RequiresCondition: !notmobile
|
||||||
UpgradeMaxEnabledLevel: 0
|
|
||||||
|
|
||||||
^Cloakable:
|
^Cloakable:
|
||||||
Cloak@CLOAKGENERATOR:
|
Cloak@CLOAKGENERATOR:
|
||||||
UpgradeTypes: cloakgenerator
|
RequiresCondition: cloakgenerator || crate-cloak
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
InitialDelay: 0
|
InitialDelay: 0
|
||||||
CloakDelay: 90
|
CloakDelay: 90
|
||||||
IsPlayerPalette: true
|
IsPlayerPalette: true
|
||||||
@@ -306,8 +317,7 @@
|
|||||||
Delay: 100
|
Delay: 100
|
||||||
HealIfBelow: 100
|
HealIfBelow: 100
|
||||||
DamageCooldown: 125
|
DamageCooldown: 125
|
||||||
UpgradeTypes: hospitalheal
|
RequiresCondition: hospitalheal
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
GlobalUpgradable@HOSPITAL:
|
GlobalUpgradable@HOSPITAL:
|
||||||
Upgrades: hospitalheal
|
Upgrades: hospitalheal
|
||||||
Prerequisites: cahosp
|
Prerequisites: cahosp
|
||||||
@@ -316,8 +326,7 @@
|
|||||||
Sequence: medic
|
Sequence: medic
|
||||||
Palette: pips
|
Palette: pips
|
||||||
ReferencePoint: Bottom, Right
|
ReferencePoint: Bottom, Right
|
||||||
UpgradeTypes: hospitalheal
|
RequiresCondition: hospitalheal
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
|
|
||||||
^RegularInfantryDeath:
|
^RegularInfantryDeath:
|
||||||
WithDeathAnimation@normal:
|
WithDeathAnimation@normal:
|
||||||
@@ -406,7 +415,7 @@
|
|||||||
ValidDamageStates: Critical
|
ValidDamageStates: Critical
|
||||||
GrantPermanently: true
|
GrantPermanently: true
|
||||||
SpeedMultiplier@CRITICAL:
|
SpeedMultiplier@CRITICAL:
|
||||||
UpgradeTypes: criticalspeed
|
RequiresCondition: criticalspeed
|
||||||
Modifier: 50
|
Modifier: 50
|
||||||
|
|
||||||
^CivilianInfantry:
|
^CivilianInfantry:
|
||||||
@@ -488,10 +497,10 @@
|
|||||||
Upgrades: criticalspeed
|
Upgrades: criticalspeed
|
||||||
ValidDamageStates: Critical
|
ValidDamageStates: Critical
|
||||||
SpeedMultiplier@DAMAGED:
|
SpeedMultiplier@DAMAGED:
|
||||||
UpgradeTypes: damagedspeed
|
RequiresCondition: damagedspeed
|
||||||
Modifier: 80
|
Modifier: 80
|
||||||
SpeedMultiplier@CRITICAL:
|
SpeedMultiplier@CRITICAL:
|
||||||
UpgradeTypes: criticalspeed
|
RequiresCondition: criticalspeed
|
||||||
Modifier: 60
|
Modifier: 60
|
||||||
Carryable:
|
Carryable:
|
||||||
|
|
||||||
@@ -543,12 +552,10 @@
|
|||||||
UseLocation: true
|
UseLocation: true
|
||||||
Targetable@GROUND:
|
Targetable@GROUND:
|
||||||
TargetTypes: Ground, Vehicle
|
TargetTypes: Ground, Vehicle
|
||||||
UpgradeTypes: airborne
|
RequiresCondition: !airborne
|
||||||
UpgradeMaxEnabledLevel: 0
|
|
||||||
Targetable@AIRBORNE:
|
Targetable@AIRBORNE:
|
||||||
TargetTypes: Air
|
TargetTypes: Air
|
||||||
UpgradeTypes: airborne
|
RequiresCondition: airborne
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Selectable:
|
Selectable:
|
||||||
WithTextControlGroupDecoration:
|
WithTextControlGroupDecoration:
|
||||||
SelectionDecorations:
|
SelectionDecorations:
|
||||||
@@ -584,8 +591,7 @@
|
|||||||
CruiseAltitude: 2048
|
CruiseAltitude: 2048
|
||||||
CanHover: True
|
CanHover: True
|
||||||
Hovers@CRUISING:
|
Hovers@CRUISING:
|
||||||
UpgradeTypes: cruising
|
RequiresCondition: cruising
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
|
|
||||||
^Plane:
|
^Plane:
|
||||||
Inherits: ^Aircraft
|
Inherits: ^Aircraft
|
||||||
@@ -939,5 +945,4 @@
|
|||||||
Upgrades: veins
|
Upgrades: veins
|
||||||
WithIdleOverlay@VEINS:
|
WithIdleOverlay@VEINS:
|
||||||
Sequence: veins
|
Sequence: veins
|
||||||
UpgradeTypes: veins
|
RequiresCondition: veins
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
|
|||||||
@@ -41,24 +41,20 @@ GAPOWR:
|
|||||||
Upgrades:
|
Upgrades:
|
||||||
powrup: powrup.a
|
powrup: powrup.a
|
||||||
Power@pluga:
|
Power@pluga:
|
||||||
UpgradeTypes: powrup.a
|
RequiresCondition: powrup.a
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Amount: 50
|
Amount: 50
|
||||||
WithIdleOverlay@pluga:
|
WithIdleOverlay@pluga:
|
||||||
UpgradeTypes: powrup.a
|
RequiresCondition: powrup.a
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Sequence: idle-powrupa
|
Sequence: idle-powrupa
|
||||||
Pluggable@plugb:
|
Pluggable@plugb:
|
||||||
Offset: 1,1
|
Offset: 1,1
|
||||||
Upgrades:
|
Upgrades:
|
||||||
powrup: powrup.b
|
powrup: powrup.b
|
||||||
WithIdleOverlay@plugb:
|
WithIdleOverlay@plugb:
|
||||||
UpgradeTypes: powrup.b
|
RequiresCondition: powrup.b
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Sequence: idle-powrupb
|
Sequence: idle-powrupb
|
||||||
Power@plugb:
|
Power@plugb:
|
||||||
UpgradeTypes: powrup.b
|
RequiresCondition: powrup.b
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Amount: 50
|
Amount: 50
|
||||||
ProvidesPrerequisite@buildingname:
|
ProvidesPrerequisite@buildingname:
|
||||||
SelectionDecorations:
|
SelectionDecorations:
|
||||||
@@ -118,8 +114,7 @@ GAPILE:
|
|||||||
ReferencePoint: Top
|
ReferencePoint: Top
|
||||||
Color: E0D048
|
Color: E0D048
|
||||||
ZOffset: 256
|
ZOffset: 256
|
||||||
UpgradeTypes: primary
|
RequiresCondition: primary
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
|
|
||||||
GAWEAP:
|
GAWEAP:
|
||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
@@ -181,8 +176,7 @@ GAWEAP:
|
|||||||
ReferencePoint: Top
|
ReferencePoint: Top
|
||||||
Color: E0D048
|
Color: E0D048
|
||||||
ZOffset: 256
|
ZOffset: 256
|
||||||
UpgradeTypes: primary
|
RequiresCondition: primary
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
|
|
||||||
GAHPAD:
|
GAHPAD:
|
||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
@@ -236,8 +230,7 @@ GAHPAD:
|
|||||||
ReferencePoint: Top
|
ReferencePoint: Top
|
||||||
Color: E0D048
|
Color: E0D048
|
||||||
ZOffset: 256
|
ZOffset: 256
|
||||||
UpgradeTypes: primary
|
RequiresCondition: primary
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
|
|
||||||
GADEPT:
|
GADEPT:
|
||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
@@ -406,8 +399,7 @@ GAPLUG:
|
|||||||
MaxHeightDelta: 3
|
MaxHeightDelta: 3
|
||||||
IonCannonPower:
|
IonCannonPower:
|
||||||
Cursor: ioncannon
|
Cursor: ioncannon
|
||||||
UpgradeTypes: plug.ioncannon
|
RequiresCondition: plug.ioncannona || plug.ioncannonb
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Icon: ioncannon
|
Icon: ioncannon
|
||||||
Effect: explosion
|
Effect: explosion
|
||||||
EffectSequence: ionring
|
EffectSequence: ionring
|
||||||
@@ -421,8 +413,7 @@ GAPLUG:
|
|||||||
DisplayRadarPing: True
|
DisplayRadarPing: True
|
||||||
CameraActor: camera
|
CameraActor: camera
|
||||||
ProduceActorPower:
|
ProduceActorPower:
|
||||||
UpgradeTypes: plug.hunterseeker
|
RequiresCondition: plug.hunterseekera || plug.hunterseekerb
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Description: Hunter Seeker
|
Description: Hunter Seeker
|
||||||
LongDesc: Releases a drone that will acquire and destroy an enemy target.
|
LongDesc: Releases a drone that will acquire and destroy an enemy target.
|
||||||
Icon: hunterseeker
|
Icon: hunterseeker
|
||||||
@@ -437,38 +428,32 @@ GAPLUG:
|
|||||||
Power:
|
Power:
|
||||||
Amount: -150
|
Amount: -150
|
||||||
Power@ioncannon:
|
Power@ioncannon:
|
||||||
UpgradeTypes: plug.ioncannon
|
RequiresCondition: plug.ioncannona || plug.ioncannonb
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Amount: -100
|
Amount: -100
|
||||||
Power@hunterseeker:
|
Power@hunterseeker:
|
||||||
UpgradeTypes: plug.hunterseeker
|
RequiresCondition: plug.hunterseekera || plug.hunterseekerb
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Amount: -50
|
Amount: -50
|
||||||
Pluggable@pluga:
|
Pluggable@pluga:
|
||||||
Offset: 0,2
|
Offset: 0,2
|
||||||
Upgrades:
|
Upgrades:
|
||||||
plug.ioncannon: plug.ioncannon, plug.ioncannona
|
plug.ioncannon: plug.ioncannona
|
||||||
plug.hunterseeker: plug.hunterseeker, plug.hunterseekera
|
plug.hunterseeker: plug.hunterseekera
|
||||||
WithIdleOverlay@ioncannona:
|
WithIdleOverlay@ioncannona:
|
||||||
UpgradeTypes: plug.ioncannona
|
RequiresCondition: plug.ioncannona
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Sequence: idle-ioncannona
|
Sequence: idle-ioncannona
|
||||||
WithIdleOverlay@hunterseekera:
|
WithIdleOverlay@hunterseekera:
|
||||||
UpgradeTypes: plug.hunterseekera
|
RequiresCondition: plug.hunterseekera
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Sequence: idle-hunterseekera
|
Sequence: idle-hunterseekera
|
||||||
Pluggable@plugb:
|
Pluggable@plugb:
|
||||||
Offset: 1,2
|
Offset: 1,2
|
||||||
Upgrades:
|
Upgrades:
|
||||||
plug.ioncannon: plug.ioncannon, plug.ioncannonb
|
plug.ioncannon: plug.ioncannonb
|
||||||
plug.hunterseeker: plug.hunterseeker, plug.hunterseekerb
|
plug.hunterseeker: plug.hunterseekerb
|
||||||
WithIdleOverlay@ioncannonb:
|
WithIdleOverlay@ioncannonb:
|
||||||
UpgradeTypes: plug.ioncannonb
|
RequiresCondition: plug.ioncannonb
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Sequence: idle-ioncannonb
|
Sequence: idle-ioncannonb
|
||||||
WithIdleOverlay@hunterseekerb:
|
WithIdleOverlay@hunterseekerb:
|
||||||
UpgradeTypes: plug.hunterseekerb
|
RequiresCondition: plug.hunterseekerb
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Sequence: idle-hunterseekerb
|
Sequence: idle-hunterseekerb
|
||||||
ProvidesPrerequisite@buildingname:
|
ProvidesPrerequisite@buildingname:
|
||||||
SelectionDecorations:
|
SelectionDecorations:
|
||||||
|
|||||||
@@ -68,61 +68,51 @@ GACTWR:
|
|||||||
BodyOrientation:
|
BodyOrientation:
|
||||||
QuantizedFacings: 32
|
QuantizedFacings: 32
|
||||||
DetectCloaked:
|
DetectCloaked:
|
||||||
UpgradeTypes: tower
|
RequiresCondition: tower.vulcan || tower.rocket || tower.sam
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Turreted:
|
Turreted:
|
||||||
TurnSpeed: 10
|
TurnSpeed: 10
|
||||||
InitialFacing: 224
|
InitialFacing: 224
|
||||||
AttackTurreted:
|
AttackTurreted:
|
||||||
UpgradeTypes: tower
|
RequiresCondition: tower.vulcan || tower.rocket || tower.sam
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
CanPowerDown:
|
CanPowerDown:
|
||||||
IndicatorPalette: mouse
|
IndicatorPalette: mouse
|
||||||
PowerupSpeech: EnablePower
|
PowerupSpeech: EnablePower
|
||||||
PowerdownSpeech: DisablePower
|
PowerdownSpeech: DisablePower
|
||||||
WithSpriteTurret@VULC:
|
WithSpriteTurret@VULC:
|
||||||
UpgradeTypes: tower.vulcan
|
RequiresCondition: tower.vulcan
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Recoils: false
|
Recoils: false
|
||||||
Sequence: turret-vulcan
|
Sequence: turret-vulcan
|
||||||
WithSpriteTurret@ROCKET:
|
WithSpriteTurret@ROCKET:
|
||||||
UpgradeTypes: tower.rocket
|
RequiresCondition: tower.rocket
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Recoils: false
|
Recoils: false
|
||||||
Sequence: turret-rocket
|
Sequence: turret-rocket
|
||||||
WithSpriteTurret@SAM:
|
WithSpriteTurret@SAM:
|
||||||
UpgradeTypes: tower.sam
|
RequiresCondition: tower.sam
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Recoils: false
|
Recoils: false
|
||||||
Sequence: turret-sam
|
Sequence: turret-sam
|
||||||
Armament@VULCPRIMARY:
|
Armament@VULCPRIMARY:
|
||||||
UpgradeTypes: tower.vulcan
|
RequiresCondition: tower.vulcan
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Weapon: VulcanTower
|
Weapon: VulcanTower
|
||||||
LocalOffset: 416,85,960
|
LocalOffset: 416,85,960
|
||||||
MuzzleSequence: muzzle
|
MuzzleSequence: muzzle
|
||||||
MuzzleSplitFacings: 8
|
MuzzleSplitFacings: 8
|
||||||
Armament@VULCSECONDARY:
|
Armament@VULCSECONDARY:
|
||||||
UpgradeTypes: tower.vulcan
|
RequiresCondition: tower.vulcan
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Name: secondary
|
Name: secondary
|
||||||
Weapon: VulcanTower
|
Weapon: VulcanTower
|
||||||
LocalOffset: 416,-85,960
|
LocalOffset: 416,-85,960
|
||||||
MuzzleSequence: muzzle
|
MuzzleSequence: muzzle
|
||||||
MuzzleSplitFacings: 8
|
MuzzleSplitFacings: 8
|
||||||
Armament@ROCKET:
|
Armament@ROCKET:
|
||||||
UpgradeTypes: tower.rocket
|
RequiresCondition: tower.rocket
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Weapon: RPGTower
|
Weapon: RPGTower
|
||||||
LocalOffset: 192,-65,1056
|
LocalOffset: 192,-65,1056
|
||||||
Armament@SAM:
|
Armament@SAM:
|
||||||
UpgradeTypes: tower.sam
|
RequiresCondition: tower.sam
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Weapon: RedEye2
|
Weapon: RedEye2
|
||||||
LocalOffset: 384,0,1200
|
LocalOffset: 384,0,1200
|
||||||
WithMuzzleOverlay:
|
WithMuzzleOverlay:
|
||||||
UpgradeTypes: tower.vulcan
|
RequiresCondition: tower.vulcan
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
WithIdleOverlay@LIGHTS:
|
WithIdleOverlay@LIGHTS:
|
||||||
Sequence: idle-lights
|
Sequence: idle-lights
|
||||||
LineBuildNode:
|
LineBuildNode:
|
||||||
@@ -130,18 +120,16 @@ GACTWR:
|
|||||||
Power@base:
|
Power@base:
|
||||||
Amount: -10
|
Amount: -10
|
||||||
Power@turrets:
|
Power@turrets:
|
||||||
UpgradeTypes: tower
|
RequiresCondition: tower.vulcan || tower.rocket || tower.sam
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Amount: -20
|
Amount: -20
|
||||||
Power@samextra:
|
Power@samextra:
|
||||||
UpgradeTypes: tower.sam
|
RequiresCondition: tower.sam
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Amount: -10
|
Amount: -10
|
||||||
Pluggable:
|
Pluggable:
|
||||||
Upgrades:
|
Upgrades:
|
||||||
tower.vulcan: tower, tower.vulcan
|
tower.vulcan: tower.vulcan
|
||||||
tower.rocket: tower, tower.rocket
|
tower.rocket: tower.rocket
|
||||||
tower.sam: tower, tower.sam
|
tower.sam: tower.sam
|
||||||
ProvidesPrerequisite@buildingname:
|
ProvidesPrerequisite@buildingname:
|
||||||
SelectionDecorations:
|
SelectionDecorations:
|
||||||
VisualBounds: 48, 48, 0, -12
|
VisualBounds: 48, 48, 0, -12
|
||||||
|
|||||||
@@ -34,12 +34,10 @@ APC:
|
|||||||
Upgrades: inwater
|
Upgrades: inwater
|
||||||
TerrainTypes: Water
|
TerrainTypes: Water
|
||||||
WithVoxelBody:
|
WithVoxelBody:
|
||||||
UpgradeTypes: inwater
|
RequiresCondition: !inwater
|
||||||
UpgradeMaxEnabledLevel: 0
|
|
||||||
WithVoxelBody@water:
|
WithVoxelBody@water:
|
||||||
Sequence: water
|
Sequence: water
|
||||||
UpgradeTypes: inwater
|
RequiresCondition: inwater
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
LeavesTrails:
|
LeavesTrails:
|
||||||
Image: wake
|
Image: wake
|
||||||
Palette: effect
|
Palette: effect
|
||||||
|
|||||||
@@ -77,21 +77,21 @@ CRATE:
|
|||||||
GrantUpgradeCrateAction@cloak:
|
GrantUpgradeCrateAction@cloak:
|
||||||
SelectionShares: 5
|
SelectionShares: 5
|
||||||
Effect: stealth
|
Effect: stealth
|
||||||
Upgrades: cloakgenerator
|
Upgrades: crate-cloak
|
||||||
Notification: cloak5.aud
|
Notification: cloak5.aud
|
||||||
GrantUpgradeCrateAction@firepower:
|
GrantUpgradeCrateAction@firepower:
|
||||||
SelectionShares: 5
|
SelectionShares: 5
|
||||||
Effect: firepower
|
Effect: firepower
|
||||||
Upgrades: firepower
|
Upgrades: crate-firepower
|
||||||
Notification: 00-i070.aud
|
Notification: 00-i070.aud
|
||||||
GrantUpgradeCrateAction@armor:
|
GrantUpgradeCrateAction@armor:
|
||||||
SelectionShares: 5
|
SelectionShares: 5
|
||||||
Effect: armor
|
Effect: armor
|
||||||
Upgrades: damage
|
Upgrades: crate-damage
|
||||||
Notification: 00-i068.aud
|
Notification: 00-i068.aud
|
||||||
GrantUpgradeCrateAction@speed:
|
GrantUpgradeCrateAction@speed:
|
||||||
SelectionShares: 5
|
SelectionShares: 5
|
||||||
Upgrades: speed
|
Upgrades: crate-speed
|
||||||
Notification: 00-i080.aud
|
Notification: 00-i080.aud
|
||||||
|
|
||||||
SROCK01:
|
SROCK01:
|
||||||
|
|||||||
@@ -128,8 +128,7 @@ NAHAND:
|
|||||||
ReferencePoint: Top
|
ReferencePoint: Top
|
||||||
Color: E0D048
|
Color: E0D048
|
||||||
ZOffset: 256
|
ZOffset: 256
|
||||||
UpgradeTypes: primary
|
RequiresCondition: primary
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
|
|
||||||
NAWEAP:
|
NAWEAP:
|
||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
@@ -187,8 +186,7 @@ NAWEAP:
|
|||||||
ReferencePoint: Top
|
ReferencePoint: Top
|
||||||
Color: E0D048
|
Color: E0D048
|
||||||
ZOffset: 256
|
ZOffset: 256
|
||||||
UpgradeTypes: primary
|
RequiresCondition: primary
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
|
|
||||||
NAHPAD:
|
NAHPAD:
|
||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
@@ -242,8 +240,7 @@ NAHPAD:
|
|||||||
ReferencePoint: Top
|
ReferencePoint: Top
|
||||||
Color: E0D048
|
Color: E0D048
|
||||||
ZOffset: 256
|
ZOffset: 256
|
||||||
UpgradeTypes: primary
|
RequiresCondition: primary
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
|
|
||||||
NARADR:
|
NARADR:
|
||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
|
|||||||
@@ -55,14 +55,11 @@ BIKE:
|
|||||||
MaxHeightDelta: 3
|
MaxHeightDelta: 3
|
||||||
Armament@PRIMARY:
|
Armament@PRIMARY:
|
||||||
Weapon: BikeMissile
|
Weapon: BikeMissile
|
||||||
UpgradeTypes: eliteweapon
|
RequiresCondition: !rank-elite
|
||||||
UpgradeMaxEnabledLevel: 0
|
|
||||||
UpgradeMaxAcceptedLevel: 1
|
|
||||||
LocalOffset: -108,-144,360, -108,144,360
|
LocalOffset: -108,-144,360, -108,144,360
|
||||||
Armament@ELITE:
|
Armament@ELITE:
|
||||||
Weapon: HoverMissile
|
Weapon: HoverMissile
|
||||||
UpgradeTypes: eliteweapon
|
RequiresCondition: rank-elite
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
LocalOffset: -108,-144,360, -108,144,360
|
LocalOffset: -108,-144,360, -108,144,360
|
||||||
AttackFrontal:
|
AttackFrontal:
|
||||||
Voice: Attack
|
Voice: Attack
|
||||||
@@ -74,12 +71,10 @@ TTNK:
|
|||||||
Cost: 800
|
Cost: 800
|
||||||
Tooltip:
|
Tooltip:
|
||||||
Name: Tick Tank
|
Name: Tick Tank
|
||||||
UpgradeTypes: deployed
|
RequiresCondition: !deployed
|
||||||
UpgradeMaxEnabledLevel: 0
|
|
||||||
Tooltip@DEPLOYED:
|
Tooltip@DEPLOYED:
|
||||||
Name: Tick Tank (deployed)
|
Name: Tick Tank (deployed)
|
||||||
UpgradeTypes: deployed
|
RequiresCondition: deployed
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Buildable:
|
Buildable:
|
||||||
Queue: Vehicle
|
Queue: Vehicle
|
||||||
BuildPaletteOrder: 60
|
BuildPaletteOrder: 60
|
||||||
@@ -93,20 +88,16 @@ TTNK:
|
|||||||
HP: 350
|
HP: 350
|
||||||
Armor:
|
Armor:
|
||||||
Type: Light
|
Type: Light
|
||||||
UpgradeTypes: undeployed
|
RequiresCondition: undeployed
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Armament@PRIMARY:
|
Armament@PRIMARY:
|
||||||
Weapon: 90mm
|
Weapon: 90mm
|
||||||
LocalOffset: 288,0,256
|
LocalOffset: 288,0,256
|
||||||
UpgradeTypes: eliteweapon
|
RequiresCondition: !rank-elite
|
||||||
UpgradeMaxEnabledLevel: 0
|
|
||||||
UpgradeMaxAcceptedLevel: 1
|
|
||||||
MuzzleSequence: muzzle
|
MuzzleSequence: muzzle
|
||||||
Armament@ELITE:
|
Armament@ELITE:
|
||||||
Weapon: 120mmx
|
Weapon: 120mmx
|
||||||
LocalOffset: 288,0,256
|
LocalOffset: 288,0,256
|
||||||
UpgradeTypes: eliteweapon
|
RequiresCondition: rank-elite
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
MuzzleSequence: muzzle
|
MuzzleSequence: muzzle
|
||||||
WithMuzzleOverlay:
|
WithMuzzleOverlay:
|
||||||
RevealsShroud:
|
RevealsShroud:
|
||||||
@@ -123,16 +114,12 @@ TTNK:
|
|||||||
DeploySound: place2.aud
|
DeploySound: place2.aud
|
||||||
UndeploySound: clicky1.aud
|
UndeploySound: clicky1.aud
|
||||||
WithVoxelBody:
|
WithVoxelBody:
|
||||||
UpgradeTypes: undeployed
|
RequiresCondition: undeployed
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
WithSpriteBody@deployed:
|
WithSpriteBody@deployed:
|
||||||
UpgradeTypes: undeployed
|
RequiresCondition: !undeployed
|
||||||
UpgradeMaxEnabledLevel: 0
|
|
||||||
AttackFrontal:
|
AttackFrontal:
|
||||||
Voice: Attack
|
Voice: Attack
|
||||||
UpgradeTypes: undeployed
|
RequiresCondition: undeployed
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
UpgradeMaxAcceptedLevel: 1
|
|
||||||
Turreted:
|
Turreted:
|
||||||
TurnSpeed: 6
|
TurnSpeed: 6
|
||||||
Turret: deployed
|
Turret: deployed
|
||||||
@@ -141,38 +128,31 @@ TTNK:
|
|||||||
WithVoxelBarrel:
|
WithVoxelBarrel:
|
||||||
Armament: deployed
|
Armament: deployed
|
||||||
LocalOffset: 128, 0, 256
|
LocalOffset: 128, 0, 256
|
||||||
UpgradeTypes: deployed
|
RequiresCondition: deployed
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
WithVoxelTurret@deployed:
|
WithVoxelTurret@deployed:
|
||||||
Turret: deployed
|
Turret: deployed
|
||||||
UpgradeTypes: deployed
|
RequiresCondition: deployed
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
AttackTurreted@deployed:
|
AttackTurreted@deployed:
|
||||||
Voice: Attack
|
Voice: Attack
|
||||||
Armaments: deployed
|
Armaments: deployed
|
||||||
UpgradeTypes: deployed
|
RequiresCondition: deployed
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Armament@deployed:
|
Armament@deployed:
|
||||||
Name: deployed
|
Name: deployed
|
||||||
Turret: deployed
|
Turret: deployed
|
||||||
Weapon: 90mm
|
Weapon: 90mm
|
||||||
LocalOffset: 384,0,256
|
LocalOffset: 384,0,256
|
||||||
UpgradeTypes: eliteweapon
|
RequiresCondition: !rank-elite
|
||||||
UpgradeMaxEnabledLevel: 0
|
|
||||||
UpgradeMaxAcceptedLevel: 1
|
|
||||||
MuzzleSequence: muzzle
|
MuzzleSequence: muzzle
|
||||||
Armament@deployedElite:
|
Armament@deployedElite:
|
||||||
Name: deployed
|
Name: deployed
|
||||||
Turret: deployed
|
Turret: deployed
|
||||||
Weapon: 120mmx
|
Weapon: 120mmx
|
||||||
LocalOffset: 384,0,256
|
LocalOffset: 384,0,256
|
||||||
UpgradeTypes: eliteweapon
|
RequiresCondition: rank-elite
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
MuzzleSequence: muzzle
|
MuzzleSequence: muzzle
|
||||||
Armor@deployed:
|
Armor@deployed:
|
||||||
Type: Concrete
|
Type: Concrete
|
||||||
UpgradeTypes: deployed
|
RequiresCondition: deployed
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
AutoTarget:
|
AutoTarget:
|
||||||
|
|
||||||
ART2:
|
ART2:
|
||||||
|
|||||||
@@ -15,13 +15,10 @@ E1:
|
|||||||
Speed: 71
|
Speed: 71
|
||||||
Armament@PRIMARY:
|
Armament@PRIMARY:
|
||||||
Weapon: Minigun
|
Weapon: Minigun
|
||||||
UpgradeTypes: eliteweapon
|
RequiresCondition: !rank-elite
|
||||||
UpgradeMaxEnabledLevel: 0
|
|
||||||
UpgradeMaxAcceptedLevel: 1
|
|
||||||
Armament@ELITE:
|
Armament@ELITE:
|
||||||
Weapon: M1Carbine
|
Weapon: M1Carbine
|
||||||
UpgradeTypes: eliteweapon
|
RequiresCondition: rank-elite
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
AttackFrontal:
|
AttackFrontal:
|
||||||
Voice: Attack
|
Voice: Attack
|
||||||
WithInfantryBody:
|
WithInfantryBody:
|
||||||
|
|||||||
@@ -116,12 +116,10 @@ LPST:
|
|||||||
Cost: 950
|
Cost: 950
|
||||||
Tooltip:
|
Tooltip:
|
||||||
Name: Mobile Sensor Array
|
Name: Mobile Sensor Array
|
||||||
UpgradeTypes: deployed
|
RequiresCondition: !deployed
|
||||||
UpgradeMaxEnabledLevel: 0
|
|
||||||
Tooltip@DEPLOYED:
|
Tooltip@DEPLOYED:
|
||||||
Name: Mobile Sensor Array (deployed)
|
Name: Mobile Sensor Array (deployed)
|
||||||
UpgradeTypes: deployed
|
RequiresCondition: deployed
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Health:
|
Health:
|
||||||
HP: 600
|
HP: 600
|
||||||
Armor:
|
Armor:
|
||||||
@@ -147,14 +145,11 @@ LPST:
|
|||||||
UndeploySound: clicky1.aud
|
UndeploySound: clicky1.aud
|
||||||
WithVoxelBody:
|
WithVoxelBody:
|
||||||
Image: lpst
|
Image: lpst
|
||||||
UpgradeTypes: undeployed
|
RequiresCondition: undeployed
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
WithSpriteBody@deployed:
|
WithSpriteBody@deployed:
|
||||||
UpgradeTypes: undeployed
|
RequiresCondition: !undeployed
|
||||||
UpgradeMaxEnabledLevel: 0
|
|
||||||
DetectCloaked:
|
DetectCloaked:
|
||||||
UpgradeTypes: deployed
|
RequiresCondition: deployed
|
||||||
UpgradeMinEnabledLevel: 1
|
|
||||||
Range: 18c0
|
Range: 18c0
|
||||||
RenderDetectionCircle:
|
RenderDetectionCircle:
|
||||||
TrailCount: 3
|
TrailCount: 3
|
||||||
|
|||||||
@@ -62,9 +62,10 @@ crate-effects:
|
|||||||
levelup: veteran
|
levelup: veteran
|
||||||
|
|
||||||
rank:
|
rank:
|
||||||
rank: pips
|
veteran: pips
|
||||||
Start: 7
|
Start: 7
|
||||||
Length: 2
|
elite: pips
|
||||||
|
Start: 8
|
||||||
|
|
||||||
mpspawn:
|
mpspawn:
|
||||||
idle:
|
idle:
|
||||||
|
|||||||
Reference in New Issue
Block a user