diff --git a/mods/ts/rules/defaults.yaml b/mods/ts/rules/defaults.yaml index 0ae54f741d..101b64c0e1 100644 --- a/mods/ts/rules/defaults.yaml +++ b/mods/ts/rules/defaults.yaml @@ -118,7 +118,7 @@ ChevronPalette: ra Upgrades: 500: firepower, damage, speed, reload - 1000: firepower, damage, speed, reload, selfheal + 1000: firepower, damage, speed, reload, selfheal, eliteweapon GainsStatUpgrades: FirepowerModifier: 110, 130 DamageModifier: 83, 66 @@ -213,7 +213,7 @@ ChevronPalette: ra Upgrades: 500: firepower, damage, speed, reload - 1000: firepower, damage, speed, reload, selfheal + 1000: firepower, damage, speed, reload, selfheal, eliteweapon GainsStatUpgrades: FirepowerModifier: 110, 130 DamageModifier: 83, 66 @@ -272,7 +272,7 @@ ChevronPalette: ra Upgrades: 500: firepower, damage, speed, reload - 1000: firepower, damage, speed, reload, selfheal + 1000: firepower, damage, speed, reload, selfheal, eliteweapon GainsStatUpgrades: FirepowerModifier: 110, 130 DamageModifier: 83, 66 @@ -325,7 +325,7 @@ ChevronPalette: ra Upgrades: 500: firepower, damage, speed, reload - 1000: firepower, damage, speed, reload, selfheal + 1000: firepower, damage, speed, reload, selfheal, eliteweapon GainsStatUpgrades: FirepowerModifier: 110, 130 DamageModifier: 83, 66 diff --git a/mods/ts/rules/infantry.yaml b/mods/ts/rules/infantry.yaml index a850663193..1e6c009b8e 100644 --- a/mods/ts/rules/infantry.yaml +++ b/mods/ts/rules/infantry.yaml @@ -15,8 +15,12 @@ E1: HP: 125 Mobile: Speed: 71 - Armament: + Armament@PRIMARY: Weapon: Minigun + RestrictedByUpgrade: eliteweapon + Armament@ELITE: + Weapon: M1Carbine + RequiresUpgrade: eliteweapon AttackFrontal: TakeCover: RenderInfantry: diff --git a/mods/ts/rules/structures.yaml b/mods/ts/rules/structures.yaml index de18954fc3..e639c11e81 100644 --- a/mods/ts/rules/structures.yaml +++ b/mods/ts/rules/structures.yaml @@ -487,9 +487,15 @@ GATICK: ROT: 6 InitialFacing: 128 Offset: 170,0,213 - Armament: + Armament@PRIMARY: Weapon: 90mm LocalOffset: 384,0,128 + RestrictedByUpgrade: eliteweapon + MuzzleSequence: muzzle + Armament@ELITE: + Weapon: 120mmx + LocalOffset: 384,0,128 + RequiresUpgrade: eliteweapon MuzzleSequence: muzzle AttackTurreted: BodyOrientation: diff --git a/mods/ts/rules/vehicles.yaml b/mods/ts/rules/vehicles.yaml index cb6d3746ea..84ece718b9 100644 --- a/mods/ts/rules/vehicles.yaml +++ b/mods/ts/rules/vehicles.yaml @@ -604,8 +604,13 @@ BIKE: Type: Light RevealsShroud: Range: 5c0 - Armament: + Armament@PRIMARY: Weapon: BikeMissile + RestrictedByUpgrade: eliteweapon + LocalOffset: -128,-170,213, -128,170,213 + Armament@ELITE: + Weapon: HoverMissile + RequiresUpgrade: eliteweapon LocalOffset: -128,-170,213, -128,170,213 AttackFrontal: AutoTarget: @@ -750,6 +755,18 @@ TTNK: HP: 350 Armor: Type: Light + AttackFrontal: + Armament@PRIMARY: + Weapon: 90mm + LocalOffset: 256,0,256 + RestrictedByUpgrade: eliteweapon + MuzzleSequence: muzzle + Armament@ELITE: + Weapon: 120mmx + LocalOffset: 256,0,256 + RequiresUpgrade: eliteweapon + MuzzleSequence: muzzle + WithMuzzleFlash: RevealsShroud: Range: 5c0 RenderSprites: @@ -759,7 +776,7 @@ TTNK: IntoActor: gatick Offset: -1,-1 Facing: 96 - TransformSounds: + TransformSounds: place2.aud NoTransformSounds: STNK: