From e1ade59a325bd038bd1ac979bf8b684ba8b8b682 Mon Sep 17 00:00:00 2001 From: Orb370 Date: Wed, 27 Oct 2021 16:51:36 -0400 Subject: [PATCH] TD Balance Fall 2021 Commit TD-Balance-Fall-2021 Commit TD-Balance-Fall-2021-Commit --- mods/cnc/maps/nod07c/map.yaml | 2 +- mods/cnc/rules/aircraft.yaml | 6 ++--- mods/cnc/rules/campaign-maprules.yaml | 5 ++++ mods/cnc/rules/campaign-tooltips.yaml | 2 ++ mods/cnc/rules/defaults.yaml | 16 +++++++---- mods/cnc/rules/infantry.yaml | 5 ++-- mods/cnc/rules/structures.yaml | 6 ++++- mods/cnc/rules/tech.yaml | 39 ++++++++++++--------------- mods/cnc/rules/vehicles.yaml | 7 +++-- mods/cnc/rules/world.yaml | 11 ++++++++ mods/cnc/weapons/ballistics.yaml | 2 +- mods/cnc/weapons/missiles.yaml | 13 ++++++--- mods/cnc/weapons/smallcaliber.yaml | 2 +- 13 files changed, 72 insertions(+), 44 deletions(-) diff --git a/mods/cnc/maps/nod07c/map.yaml b/mods/cnc/maps/nod07c/map.yaml index 7441b5da50..fef49c5839 100644 --- a/mods/cnc/maps/nod07c/map.yaml +++ b/mods/cnc/maps/nod07c/map.yaml @@ -708,7 +708,7 @@ Actors: Location: 49,52 Owner: GDI ScriptTags: GDIBuilding - GDIBuilding5: nuke + GDIBuilding5: nuk2 Location: 56,53 Owner: GDI ScriptTags: GDIBuilding diff --git a/mods/cnc/rules/aircraft.yaml b/mods/cnc/rules/aircraft.yaml index f25f25cb6c..9f3e5b1636 100644 --- a/mods/cnc/rules/aircraft.yaml +++ b/mods/cnc/rules/aircraft.yaml @@ -110,8 +110,8 @@ HELI: SpawnActorOnDeath: Actor: HELI.Husk ReloadAmmoPool: - Delay: 40 - Count: 1 + Delay: 70 + Count: 2 Selectable: DecorationBounds: 1280, 1024 WithAmmoPipsDecoration: @@ -139,7 +139,7 @@ ORCA: TurnSpeed: 28 Speed: 186 Health: - HP: 9000 + HP: 10000 Armor: Type: Light RevealsShroud: diff --git a/mods/cnc/rules/campaign-maprules.yaml b/mods/cnc/rules/campaign-maprules.yaml index 9ffdc7cd09..b45599ad9c 100644 --- a/mods/cnc/rules/campaign-maprules.yaml +++ b/mods/cnc/rules/campaign-maprules.yaml @@ -92,3 +92,8 @@ MoneyCrate: TRUCK: Buildable: Prerequisites: ~disabled + +MISS: + Inherits: ^CivBuilding + RevealsShroud: + Range: 3c0 diff --git a/mods/cnc/rules/campaign-tooltips.yaml b/mods/cnc/rules/campaign-tooltips.yaml index 88933cff7f..6995ed3657 100644 --- a/mods/cnc/rules/campaign-tooltips.yaml +++ b/mods/cnc/rules/campaign-tooltips.yaml @@ -66,6 +66,8 @@ MISS: Tooltip: GenericVisibility: None ShowOwnerRow: False + -TooltipDescription@ally: + -TooltipDescription@other: BIO: -TooltipDescription@ally: diff --git a/mods/cnc/rules/defaults.yaml b/mods/cnc/rules/defaults.yaml index 57a0d115b7..57fb951c21 100644 --- a/mods/cnc/rules/defaults.yaml +++ b/mods/cnc/rules/defaults.yaml @@ -508,7 +508,7 @@ Armor: Type: Wood Buildable: - Queue: Biolab + Queue: Infantry.GDI, Infantry.Nod BuildPaletteOrder: 50 Prerequisites: ~disabled Valued: @@ -556,8 +556,10 @@ Inherits@selection: ^SelectableCombatUnit Inherits@handicaps: ^PlayerHandicaps Huntable: + OwnerLostAction: + Action: Kill Health: - HP: 40000 + HP: 30000 Armor: Type: Light RevealsShroud: @@ -565,7 +567,7 @@ Mobile: Voice: Move Speed: 68 - Locomotor: critter + Locomotor: visc Selectable: Bounds: 1024, 1024 Targetable: @@ -576,7 +578,7 @@ Voice: Attack HiddenUnderFog: Valued: - Cost: 1000 + Cost: 700 Tooltip: Name: Visceroid Armament: @@ -592,8 +594,12 @@ Guard: Voice: Move Guardable: + ChangesHealth: + Step: 100 + Delay: 4 + StartIfBelow: 100 DamagedByTerrain: - Damage: -100 + Damage: -50 DamageInterval: 4 DamageTypes: TiberiumDeath Terrain: Tiberium, BlueTiberium diff --git a/mods/cnc/rules/infantry.yaml b/mods/cnc/rules/infantry.yaml index e11fb9571a..45d7458c97 100644 --- a/mods/cnc/rules/infantry.yaml +++ b/mods/cnc/rules/infantry.yaml @@ -258,8 +258,9 @@ RMBO: PVICE: Inherits: ^Viceroid Buildable: - Queue: Biolab - BuildPaletteOrder: 40 + Queue: Infantry.GDI, Infantry.Nod + BuildPaletteOrder: 50 + Prerequisites: ~disabled Description: Mutated abomination that spits liquid Tiberium.\n Strong vs Infantry, Buildings\n Weak vs Aircraft Tooltip: UpdatesPlayerStatistics: diff --git a/mods/cnc/rules/structures.yaml b/mods/cnc/rules/structures.yaml index f4afe404b7..d5cefaf9c0 100644 --- a/mods/cnc/rules/structures.yaml +++ b/mods/cnc/rules/structures.yaml @@ -375,8 +375,12 @@ HAND: WithBuildingBib: RallyPoint: Exit@1: + Priority: 2 SpawnOffset: 512,1024,0 ExitCell: 1,2 + Exit@fallback1: + SpawnOffset: -1024,256,0 + ExitCell: -1,1 Production: Produces: Infantry.Nod ProductionQueue: @@ -1008,7 +1012,7 @@ GTWR: Turreted: TurnSpeed: 512 Power: - Amount: -10 + Amount: -20 ATWR: Inherits: ^Defense diff --git a/mods/cnc/rules/tech.yaml b/mods/cnc/rules/tech.yaml index 84a0279ede..3f63b5a900 100644 --- a/mods/cnc/rules/tech.yaml +++ b/mods/cnc/rules/tech.yaml @@ -87,29 +87,11 @@ BIO: Tooltip: Name: Biological Lab TooltipDescription@ally: - Description: Provides infantry with Tiberium immunity. Produces Visceroids. + Description: Provides infantry with Tiberium immunity. ValidRelationships: Ally TooltipDescription@other: - Description: Capture to enable Tiberium immunity for infantry. Produces Visceroids. + Description: Capture to enable Tiberium immunity for infantry. ValidRelationships: Neutral, Enemy - Exit@1: - SpawnOffset: 0,-426,0 - ExitCell: 0,-1 - Production: - Produces: Biolab - ProductionQueue: - Type: Biolab - Group: Infantry - LowPowerModifier: 300 - ReadyAudio: UnitReady - BlockedAudio: NoBuild - LimitedAudio: BuildingInProgress - QueuedAudio: Training - OnHoldAudio: OnHold - CancelledAudio: Cancelled - ProductionBar: - ProductionType: Biolab - RallyPoint: SpawnActorOnDeath: Actor: BIO.Husk ProvidesPrerequisite@buildingname: @@ -125,8 +107,11 @@ BIO.Husk: Name: Biological Lab (Destroyed) MISS: - Inherits: ^CivBuilding + Inherits: ^TechBuilding Inherits@shape: ^3x2Shape + HitShape: + UseTargetableCellsOffsets: false + TargetableOffsets: 0,0,0, 840,0,0, 840,-1024,0, 420,768,0, -840,0,0, -840,-1024,0, -840,1024,0 Selectable: Bounds: 3072, 2048 Building: @@ -139,7 +124,17 @@ MISS: BuildPaletteOrder: 1000 Prerequisites: ~disabled Valued: - Cost: 2000 + Cost: 0 + Health: + HP: 80000 + RevealsShroud: + Range: 13c0 + TooltipDescription@ally: + Description: Provides range of vision. + ValidRelationships: Ally + TooltipDescription@other: + Description: Capture to give visual range. + ValidRelationships: Neutral, Enemy WithBuildingBib: HasMinibib: true WithMakeAnimation: diff --git a/mods/cnc/rules/vehicles.yaml b/mods/cnc/rules/vehicles.yaml index 9fa31a16e2..aad2221370 100644 --- a/mods/cnc/rules/vehicles.yaml +++ b/mods/cnc/rules/vehicles.yaml @@ -222,8 +222,7 @@ ARTY: EffectiveOwnerFromOwner: true Explodes: Weapon: ArtilleryShell - EmptyWeapon: UnitExplode - LoadedChance: 75 + EmptyWeapon: ArtilleryShell FTNK: Inherits: ^Tank @@ -701,8 +700,8 @@ STNK: RevealsShroud: Range: 7c0 Cloak: - InitialDelay: 90 - CloakDelay: 90 + InitialDelay: 85 + CloakDelay: 85 CloakSound: trans1.aud UncloakSound: trans1.aud UncloakOn: Attack, Unload, Dock, Damage, Heal diff --git a/mods/cnc/rules/world.yaml b/mods/cnc/rules/world.yaml index 5a006ff05f..a9c3fea571 100644 --- a/mods/cnc/rules/world.yaml +++ b/mods/cnc/rules/world.yaml @@ -112,6 +112,17 @@ Tiberium: 78 BlueTiberium: 78 Beach: 89 + Locomotor@VISC: + Name: visc + Crushes: crate + TerrainSpeeds: + Clear: 100 + Rough: 89 + Road: 111 + Bridge: 111 + Tiberium: 100 + BlueTiberium: 100 + Beach: 89 Faction@Random: Name: Any InternalName: Random diff --git a/mods/cnc/weapons/ballistics.yaml b/mods/cnc/weapons/ballistics.yaml index 80ec22c5cf..8c59b0f99b 100644 --- a/mods/cnc/weapons/ballistics.yaml +++ b/mods/cnc/weapons/ballistics.yaml @@ -78,7 +78,7 @@ ArtilleryShell: Damage: 10000 Versus: None: 150 - Wood: 120 + Wood: 100 Light: 112 Heavy: 75 DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath diff --git a/mods/cnc/weapons/missiles.yaml b/mods/cnc/weapons/missiles.yaml index ee243ff201..3a6f22dab9 100644 --- a/mods/cnc/weapons/missiles.yaml +++ b/mods/cnc/weapons/missiles.yaml @@ -102,7 +102,7 @@ OrcaAAMissiles: ValidTargets: Air Projectile: Missile Arm: 0 - Speed: 298 + Speed: 341 Warhead@1Dam: SpreadDamage ValidTargets: Air Versus: @@ -222,7 +222,9 @@ BoatMissile: TowerMissile: Inherits: ^MissileWeapon - ReloadDelay: 15 + ReloadDelay: 30 + Burst: 2 + BurstDelays: 8 Range: 7c0 Report: rocket2.aud ValidTargets: Ground, Water @@ -240,11 +242,14 @@ TowerMissile: Heavy: 100 DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath Warhead@3Eff: CreateEffect - Explosions: med_frag + Explosions: big_frag + ImpactSounds: xplobig4.aud TowerAAMissile: Inherits: ^MissileWeapon - ReloadDelay: 15 + ReloadDelay: 30 + Burst: 2 + BurstDelays: 8 Range: 8c0 Report: rocket2.aud ValidTargets: Air diff --git a/mods/cnc/weapons/smallcaliber.yaml b/mods/cnc/weapons/smallcaliber.yaml index 054ae8d803..41fc08b6f3 100644 --- a/mods/cnc/weapons/smallcaliber.yaml +++ b/mods/cnc/weapons/smallcaliber.yaml @@ -83,7 +83,7 @@ HeliAAGun: Warhead@1Dam: SpreadDamage ValidTargets: Air Versus: - Light: 50 + Light: 55 ^LightMG: Inherits: ^HeavyMG