Replace UpgradeTypes -> RequiresCondition across TS.

This commit is contained in:
Paul Chote
2016-11-13 03:09:26 +00:00
parent 5fbdd78f41
commit 12d31cd09e
13 changed files with 132 additions and 191 deletions

View File

@@ -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

View File

@@ -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:

View File

@@ -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:

View File

@@ -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

View File

@@ -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:

View File

@@ -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

View File

@@ -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

View File

@@ -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:

View File

@@ -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

View File

@@ -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:

View File

@@ -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:

View File

@@ -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

View File

@@ -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: