From 27d852a42546e31286c83099a47b090aa4814d49 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Fri, 29 Mar 2013 12:19:15 +1300 Subject: [PATCH] Rename legacy offset coordinates on Turrets and Armaments. --- OpenRA.Mods.RA/Armament.cs | 18 ++++---- OpenRA.Mods.RA/TakeCover.cs | 2 +- OpenRA.Mods.RA/Turreted.cs | 4 +- mods/cnc-classic/rules/aircraft.yaml | 4 +- mods/cnc-classic/rules/defaults.yaml | 2 +- mods/cnc-classic/rules/infantry.yaml | 8 ++-- mods/cnc-classic/rules/ships.yaml | 4 +- mods/cnc-classic/rules/structures.yaml | 12 +++--- mods/cnc-classic/rules/vehicles.yaml | 44 ++++++++++---------- mods/cnc/rules/aircraft.yaml | 8 ++-- mods/cnc/rules/infantry.yaml | 8 ++-- mods/cnc/rules/ships.yaml | 4 +- mods/cnc/rules/structures.yaml | 8 ++-- mods/cnc/rules/vehicles.yaml | 48 +++++++++++----------- mods/d2k/rules/aircraft.yaml | 2 +- mods/d2k/rules/atreides.yaml | 8 ++-- mods/d2k/rules/harkonnen.yaml | 4 +- mods/d2k/rules/infantry.yaml | 4 +- mods/d2k/rules/ordos.yaml | 4 +- mods/d2k/rules/structures.yaml | 4 +- mods/d2k/rules/vehicles.yaml | 18 ++++---- mods/ra-classic/rules/aircraft.yaml | 12 +++--- mods/ra-classic/rules/infantry.yaml | 10 ++--- mods/ra-classic/rules/ships.yaml | 26 ++++++------ mods/ra-classic/rules/structures.yaml | 10 ++--- mods/ra-classic/rules/vehicles.yaml | 32 +++++++-------- mods/ra/maps/bomber-john/map.yaml | 2 +- mods/ra/maps/monster-tank-madness/map.yaml | 10 ++--- mods/ra/maps/training-camp/map.yaml | 2 +- mods/ra/rules/aircraft.yaml | 14 +++---- mods/ra/rules/civilian.yaml | 2 +- mods/ra/rules/infantry.yaml | 10 ++--- mods/ra/rules/ships.yaml | 24 +++++------ mods/ra/rules/structures.yaml | 30 +++++++------- mods/ra/rules/vehicles.yaml | 38 ++++++++--------- 35 files changed, 220 insertions(+), 220 deletions(-) diff --git a/OpenRA.Mods.RA/Armament.cs b/OpenRA.Mods.RA/Armament.cs index 04bdf153e6..4ad7000b14 100755 --- a/OpenRA.Mods.RA/Armament.cs +++ b/OpenRA.Mods.RA/Armament.cs @@ -33,12 +33,12 @@ namespace OpenRA.Mods.RA public readonly string Weapon = null; public readonly string Turret = "primary"; [Desc("Move the turret backwards when firing.")] - public readonly int Recoil = 0; + public readonly int LegacyRecoil = 0; [Desc("Time (in frames) until the weapon can fire again.")] public readonly int FireDelay = 0; - public readonly float RecoilRecovery = 0.2f; - public readonly int[] LocalOffset = { }; + public readonly float LegacyRecoilRecovery = 0.2f; + public readonly int[] LegacyLocalOffset = { }; public object Create(ActorInitializer init) { return new Armament(init.self, this); } } @@ -66,12 +66,12 @@ namespace OpenRA.Mods.RA Burst = Weapon.Burst; var barrels = new List(); - for (var i = 0; i < info.LocalOffset.Length / 5; i++) + for (var i = 0; i < info.LegacyLocalOffset.Length / 5; i++) barrels.Add(new Barrel { - TurretSpaceOffset = new PVecInt(info.LocalOffset[5 * i], info.LocalOffset[5 * i + 1]), - ScreenSpaceOffset = new PVecInt(info.LocalOffset[5 * i + 2], info.LocalOffset[5 * i + 3]), - Facing = info.LocalOffset[5 * i + 4], + TurretSpaceOffset = new PVecInt(info.LegacyLocalOffset[5 * i], info.LegacyLocalOffset[5 * i + 1]), + ScreenSpaceOffset = new PVecInt(info.LegacyLocalOffset[5 * i + 2], info.LegacyLocalOffset[5 * i + 3]), + Facing = info.LegacyLocalOffset[5 * i + 4], }); // if no barrels specified, the default is "turret position; turret facing". @@ -85,7 +85,7 @@ namespace OpenRA.Mods.RA { if (FireDelay > 0) --FireDelay; - Recoil = Math.Max(0f, Recoil - Info.RecoilRecovery); + Recoil = Math.Max(0f, Recoil - Info.LegacyRecoilRecovery); } public void CheckFire(Actor self, AttackBase attack, IMove move, IFacing facing, Target target) @@ -139,7 +139,7 @@ namespace OpenRA.Mods.RA foreach (var na in self.TraitsImplementing()) na.Attacking(self, target); - Recoil = Info.Recoil; + Recoil = Info.LegacyRecoil; if (--Burst > 0) FireDelay = Weapon.BurstDelay; diff --git a/OpenRA.Mods.RA/TakeCover.cs b/OpenRA.Mods.RA/TakeCover.cs index 6e3651598f..f718c9db3b 100644 --- a/OpenRA.Mods.RA/TakeCover.cs +++ b/OpenRA.Mods.RA/TakeCover.cs @@ -52,7 +52,7 @@ namespace OpenRA.Mods.RA { base.Tick(self); if (IsProne && --remainingProneTime == 0) - turret = new Turret(Info.Offset); + turret = new Turret(Info.LegacyOffset); } public float GetDamageModifier(Actor attacker, WarheadInfo warhead ) diff --git a/OpenRA.Mods.RA/Turreted.cs b/OpenRA.Mods.RA/Turreted.cs index 8f910df26f..8937945b67 100755 --- a/OpenRA.Mods.RA/Turreted.cs +++ b/OpenRA.Mods.RA/Turreted.cs @@ -21,7 +21,7 @@ namespace OpenRA.Mods.RA [Desc("Rate of Turning")] public readonly int ROT = 255; public readonly int InitialFacing = 128; - public readonly int[] Offset = {0,0}; + public readonly int[] LegacyOffset = {0,0}; public readonly bool AlignWhenIdle = false; public virtual object Create(ActorInitializer init) { return new Turreted(init, this); } @@ -51,7 +51,7 @@ namespace OpenRA.Mods.RA this.info = info; turretFacing = GetInitialTurretFacing(init, info.InitialFacing); facing = init.self.TraitOrDefault(); - turret = new Turret(info.Offset); + turret = new Turret(info.LegacyOffset); } public virtual void Tick(Actor self) diff --git a/mods/cnc-classic/rules/aircraft.yaml b/mods/cnc-classic/rules/aircraft.yaml index 6ef0dee633..513fabf8ca 100644 --- a/mods/cnc-classic/rules/aircraft.yaml +++ b/mods/cnc-classic/rules/aircraft.yaml @@ -65,7 +65,7 @@ HELI: Range: 8 Armament: Weapon: HeliAGGun - LocalOffset: -5,-3,0,2,0, 5,-3,0,2,0 + LegacyLocalOffset: -5,-3,0,2,0, 5,-3,0,2,0 AttackHeli: FacingTolerance: 20 LimitedAmmo: @@ -107,7 +107,7 @@ ORCA: Range: 8 Armament: Weapon: OrcaAGMissiles - LocalOffset: -4,-10,0,5,0, 4,-10,0,5,0 + LegacyLocalOffset: -4,-10,0,5,0, 4,-10,0,5,0 AttackHeli: FacingTolerance: 20 LimitedAmmo: diff --git a/mods/cnc-classic/rules/defaults.yaml b/mods/cnc-classic/rules/defaults.yaml index ea5e62f743..d92283d1de 100644 --- a/mods/cnc-classic/rules/defaults.yaml +++ b/mods/cnc-classic/rules/defaults.yaml @@ -114,7 +114,7 @@ Buildable: Queue: Infantry TakeCover: - BarrelOffset: 0,-2,0,4 + LegacyOffset: 0,-2,0,4 RenderInfantryProne: AttackMove: Passenger: diff --git a/mods/cnc-classic/rules/infantry.yaml b/mods/cnc-classic/rules/infantry.yaml index d6f41b03c1..a4690dd046 100644 --- a/mods/cnc-classic/rules/infantry.yaml +++ b/mods/cnc-classic/rules/infantry.yaml @@ -41,7 +41,7 @@ E2: HP: 50 Armament: Weapon: Grenade - LocalOffset: 0,0,0,-10,0 + LegacyLocalOffset: 0,0,0,-10,0 FireDelay: 15 AttackFrontal: RenderInfantryProne: @@ -81,7 +81,7 @@ E3: # range value is 1 in C&C, but OpenRA renders vision slightly differently Armament: Weapon: Rockets - LocalOffset: 1,-6,0,-8,0 + LegacyLocalOffset: 1,-6,0,-8,0 FireDelay: 5 AttackFrontal: RenderInfantryProne: @@ -107,7 +107,7 @@ E4: HP: 70 Armament: Weapon: Flamethrower - LocalOffset: 0,-2,2,-4,0 + LegacyLocalOffset: 0,-2,2,-4,0 FireDelay: 3 AttackFrontal: WithMuzzleFlash: @@ -140,7 +140,7 @@ E5: HP: 70 Armament: Weapon: Chemspray - LocalOffset: 0,-2,2,-9 + LegacyLocalOffset: 0,-2,2,-9 FireDelay: 3 AttackFrontal: WithMuzzleFlash: diff --git a/mods/cnc-classic/rules/ships.yaml b/mods/cnc-classic/rules/ships.yaml index 834c3997a4..0fc5954878 100644 --- a/mods/cnc-classic/rules/ships.yaml +++ b/mods/cnc-classic/rules/ships.yaml @@ -18,10 +18,10 @@ BOAT: Range: 7 Turreted: ROT: 7 - Offset: 0,-15,0,-4 + LegacyOffset: 0,-15,0,-4 Armament: Weapon: BoatMissile - LocalOffset: -3,-5,0,0,0, 3,-5,0,0,0, 0,-5,0,0,0 + LegacyLocalOffset: -3,-5,0,0,0, 3,-5,0,0,0, 0,-5,0,0,0 AttackTurreted: RenderGunboat: AutoTarget: diff --git a/mods/cnc-classic/rules/structures.yaml b/mods/cnc-classic/rules/structures.yaml index f0059002e2..24f4f40a04 100644 --- a/mods/cnc-classic/rules/structures.yaml +++ b/mods/cnc-classic/rules/structures.yaml @@ -558,7 +558,7 @@ OBLI: ChargeAudio: obelpowr.aud Turreted: ROT:255 - Offset: 0,0,-2,-17 + LegacyOffset: 0,0,-2,-17 Armament: Weapon: Laser FireDelay: 8 @@ -666,7 +666,7 @@ GUN: RenderBuildingTurreted: Armament: Weapon: TurretGun - LocalOffset: 0,4,0,-2,0 + LegacyLocalOffset: 0,4,0,-2,0 AttackTurreted: AutoTarget: -AutoTargetIgnore: @@ -741,7 +741,7 @@ GTWR: # RevealShroud range was set to equal 1 + its weapon range (due to possible rendering issues with shroud for OpenRA) Armament: Weapon: HighV - LocalOffset: 0,-6,0,0,0 + LegacyLocalOffset: 0,-6,0,0,0 AttackTurreted: AutoTarget: -AutoTargetIgnore: @@ -752,7 +752,7 @@ GTWR: WithMuzzleFlash: Turreted: ROT:255 - Offset: 0,0,0,-6 + LegacyOffset: 0,0,0,-6 ATWR: Inherits: ^Building @@ -783,10 +783,10 @@ ATWR: # RevealShroud range was set to equal its weapon range +1 (due to possible rendering issues with shroud for OpenRA) Turreted: ROT:255 - Offset: 0,0,5,2 + LegacyOffset: 0,0,5,2 Armament: Weapon: TowerMissle - LocalOffset: 7,-7,0,0,-25, -7,-7,0,0,25 + LegacyLocalOffset: 7,-7,0,0,-25, -7,-7,0,0,25 AttackTurreted: AutoTarget: -AutoTargetIgnore: diff --git a/mods/cnc-classic/rules/vehicles.yaml b/mods/cnc-classic/rules/vehicles.yaml index c71638a756..95890da931 100644 --- a/mods/cnc-classic/rules/vehicles.yaml +++ b/mods/cnc-classic/rules/vehicles.yaml @@ -99,7 +99,7 @@ JEEP: # In practice, it seems that OpenRA renders vision range differently. Will set at +2 from C&C Gold values for now to properly emulate. Turreted: ROT: 10 - Offset: 0,2,0,-4 + LegacyOffset: 0,2,0,-4 Armament: Weapon: MachineGun AttackTurreted: @@ -169,7 +169,7 @@ BGGY: # In practice, it seems that OpenRA renders vision range differently. Will set at +2 from C&C Gold values for now to properly emulate. Turreted: ROT: 10 - Offset: 0,1,0,-3 + LegacyOffset: 0,1,0,-3 Armament: Weapon: MachineGun AttackTurreted: @@ -202,7 +202,7 @@ BIKE: # In practice, it seems that OpenRA renders vision range differently. Will set at +2 from C&C Gold values for now to properly emulate. Armament: Weapon: BikeRockets - LocalOffset: -4,0,0,-2,25, 4,0,0,-2,-25 + LegacyLocalOffset: -4,0,0,-2,25, 4,0,0,-2,-25 AttackFrontal: RenderUnit: AutoTarget: @@ -232,7 +232,7 @@ ARTY: # In practice, it seems that OpenRA renders vision range differently. Will set at +2 from C&C Gold values for now to properly emulate. Armament: Weapon: ArtilleryShell - LocalOffset: 0,-7,0,-3,0 + LegacyLocalOffset: 0,-7,0,-3,0 AttackFrontal: RenderUnit: AutoTarget: @@ -265,7 +265,7 @@ FTNK: # In practice, it seems that OpenRA renders vision range differently. Will set at +2 from C&C Gold values for now to properly emulate. Armament: Weapon: BigFlamer - LocalOffset: 2,-5,3,2,0, -2,-5,3,2,0 + LegacyLocalOffset: 2,-5,3,2,0, -2,-5,3,2,0 AttackFrontal: RenderUnit: AutoTarget: @@ -300,9 +300,9 @@ LTNK: ROT: 5 Armament: Weapon: 70mm - Recoil: 2 - RecoilRecovery: 0.4 - LocalOffset: 0,3,0,-2,0 + LegacyRecoil: 2 + LegacyRecoilRecovery: 0.4 + LegacyLocalOffset: 0,3,0,-2,0 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -334,9 +334,9 @@ MTNK: Armament: # Weapon: 120mm Weapon: 105mm - Recoil: 3 - RecoilRecovery: 0.6 - LocalOffset: 0,0,0,-1,0 + LegacyRecoil: 3 + LegacyRecoilRecovery: 0.6 + LegacyLocalOffset: 0,0,0,-1,0 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -370,13 +370,13 @@ HTNK: ROT: 2 Armament@PRIMARY: Weapon: 120mmDual - LocalOffset: -5,-5,0,-10,0, 5,-5,0,-10,0 - Recoil: 4 - RecoilRecovery: 1 + LegacyLocalOffset: -5,-5,0,-10,0, 5,-5,0,-10,0 + LegacyRecoil: 4 + LegacyRecoilRecovery: 1 Armament@SECONDARY: Weapon: MammothMissiles - LocalOffset: -9,2,0,0,25, 9,2,0,0,-25 - Recoil: 1 + LegacyLocalOffset: -9,2,0,0,25, 9,2,0,0,-25 + LegacyRecoil: 1 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -412,10 +412,10 @@ MSAM: # In practice, it seems that OpenRA renders vision range differently. Will set at +2 from C&C Gold values for now to properly emulate. Turreted: ROT: 255 - Offset: 0,6,0,-3 + LegacyOffset: 0,6,0,-3 Armament: Weapon: 227mm - LocalOffset: 3,-5,0,0,0, -3,-5,0,0,0 + LegacyLocalOffset: 3,-5,0,0,0, -3,-5,0,0,0 AttackFrontal: RenderUnitTurretedAim: AutoTarget: @@ -446,14 +446,14 @@ MLRS: # In practice, it seems that OpenRA renders vision range differently. Will set at +2 from C&C Gold values for now to properly emulate. Turreted: ROT: 5 - Offset: 0,3,0,-3 + LegacyOffset: 0,3,0,-3 # AlignWhenIdle: true Armament@PRIMARY: Weapon: HonestJohn - LocalOffset: -4,0,0,0,0 + LegacyLocalOffset: -4,0,0,0,0 Armament@SECONDARY: Weapon: HonestJohn - LocalOffset: 4,0,0,0,0 + LegacyLocalOffset: 4,0,0,0,0 AttackFrontal: RenderUnitTurretedAim: AutoTarget: @@ -490,7 +490,7 @@ STNK: UncloakSound: appear1.aud Armament: Weapon: 227mm.stnk - LocalOffset: 1,-5,0,-3,0, -1,-5,0,-3,0 + LegacyLocalOffset: 1,-5,0,-3,0, -1,-5,0,-3,0 AttackFrontal: RenderUnit: AutoTarget: diff --git a/mods/cnc/rules/aircraft.yaml b/mods/cnc/rules/aircraft.yaml index f99b2d21ba..2d4439ae8b 100644 --- a/mods/cnc/rules/aircraft.yaml +++ b/mods/cnc/rules/aircraft.yaml @@ -70,10 +70,10 @@ HELI: Range: 8 Armament@PRIMARY: Weapon: HeliAGGun - LocalOffset: -5,-3,0,2,0, 5,-3,0,2,0 + LegacyLocalOffset: -5,-3,0,2,0, 5,-3,0,2,0 Armament@SECONDARY: Weapon: HeliAGGun - LocalOffset: -5,-3,0,2,0, 5,-3,0,2,0 + LegacyLocalOffset: -5,-3,0,2,0, 5,-3,0,2,0 AttackHeli: FacingTolerance: 20 LimitedAmmo: @@ -123,10 +123,10 @@ ORCA: Range: 8 Armament@PRIMARY: Weapon: OrcaAGMissiles - LocalOffset: -4,-10,0,5,0, 4,-10,0,5,0 + LegacyLocalOffset: -4,-10,0,5,0, 4,-10,0,5,0 Armament@SECONDARY: Weapon: OrcaAAMissiles - LocalOffset: -4,-10,0,5,0, 4,-10,0,5,0 + LegacyLocalOffset: -4,-10,0,5,0, 4,-10,0,5,0 AttackHeli: FacingTolerance: 20 LimitedAmmo: diff --git a/mods/cnc/rules/infantry.yaml b/mods/cnc/rules/infantry.yaml index 02c116cffc..e2d33e552f 100644 --- a/mods/cnc/rules/infantry.yaml +++ b/mods/cnc/rules/infantry.yaml @@ -43,7 +43,7 @@ E2: HP: 50 Armament: Weapon: Grenade - LocalOffset: 0,0,0,-10,0 + LegacyLocalOffset: 0,0,0,-10,0 FireDelay: 15 AttackFrontal: RenderInfantryProne: @@ -74,7 +74,7 @@ E3: HP: 45 Armament: Weapon: Rockets - LocalOffset: 1,-6,0,-8,0 + LegacyLocalOffset: 1,-6,0,-8,0 FireDelay: 5 AttackFrontal: RenderInfantryProne: @@ -102,7 +102,7 @@ E4: HP: 90 Armament: Weapon: Flamethrower - LocalOffset: 0,-2,2,-4,0 + LegacyLocalOffset: 0,-2,2,-4,0 FireDelay: 3 AttackFrontal: WithMuzzleFlash: @@ -136,7 +136,7 @@ E5: HP: 90 Armament: Weapon: Chemspray - LocalOffset: 0,-2,2,-9,0 + LegacyLocalOffset: 0,-2,2,-9,0 FireDelay: 3 AttackFrontal: WithMuzzleFlash: diff --git a/mods/cnc/rules/ships.yaml b/mods/cnc/rules/ships.yaml index a49f9e5813..8dfef348a6 100644 --- a/mods/cnc/rules/ships.yaml +++ b/mods/cnc/rules/ships.yaml @@ -18,10 +18,10 @@ BOAT: Range: 7 Turreted: ROT: 7 - Offset: 0,-15,0,-4 + LocalOffset: 0,-15,0,-4 Armament: Weapon: BoatMissile - LocalOffset: -3,-5,0,0,0, 3,-5,0,0,0, 0,-5,0,0,0 + LegacyLocalOffset: -3,-5,0,0,0, 3,-5,0,0,0, 0,-5,0,0,0 AttackTurreted: RenderGunboat: AutoTarget: diff --git a/mods/cnc/rules/structures.yaml b/mods/cnc/rules/structures.yaml index 9d8b0f922a..6bcdb1b702 100644 --- a/mods/cnc/rules/structures.yaml +++ b/mods/cnc/rules/structures.yaml @@ -512,7 +512,7 @@ GUN: RenderBuildingTurreted: Armament: Weapon: TurretGun - LocalOffset: 0,4,0,-2,0 + LegacyLocalOffset: 0,4,0,-2,0 AttackTurreted: AutoTarget: DebugRetiliateAgainstAggressor: @@ -593,7 +593,7 @@ OBLI: ChargeAudio: obelpowr.aud Armament: Weapon: Laser - LocalOffset: 0,0,-2,-17,0 + LegacyLocalOffset: 0,0,-2,-17,0 FireDelay: 8 AttackTurreted: Turreted: @@ -631,7 +631,7 @@ GTWR: Range: 7 Armament: Weapon: HighV - LocalOffset: 0,-6,0,-6,0 + LegacyLocalOffset: 0,-6,0,-6,0 AttackTurreted: AutoTarget: DebugRetiliateAgainstAggressor: @@ -672,7 +672,7 @@ ATWR: Range: 9 Armament: Weapon: TowerMissle - LocalOffset: 7,-7,5,2,-25, -7,-7,5,2,25 + LegacyLocalOffset: 7,-7,5,2,-25, -7,-7,5,2,25 AttackTurreted: Turreted: ROT:255 diff --git a/mods/cnc/rules/vehicles.yaml b/mods/cnc/rules/vehicles.yaml index 3947296c9f..6e201297f5 100644 --- a/mods/cnc/rules/vehicles.yaml +++ b/mods/cnc/rules/vehicles.yaml @@ -102,10 +102,10 @@ APC: ROT: 10 Armament@PRIMARY: Weapon: APCGun - LocalOffset: 2,-2,0,-7,0, -2,-2,0,-7,0 + LegacyLocalOffset: 2,-2,0,-7,0, -2,-2,0,-7,0 Armament@SECONDARY: Weapon: APCGun.AA - LocalOffset: 2,-2,0,-7,0, -2,-2,0,-7,0 + LegacyLocalOffset: 2,-2,0,-7,0, -2,-2,0,-7,0 AttackTurreted: WithMuzzleFlash: RenderUnitTurreted: @@ -143,7 +143,7 @@ ARTY: Range: 9 Armament: Weapon: ArtilleryShell - LocalOffset: 0,-7,0,-3,0 + LegacyLocalOffset: 0,-7,0,-3,0 AttackFrontal: RenderUnit: Explodes: @@ -177,7 +177,7 @@ FTNK: Range: 5 Armament: Weapon: BigFlamer - LocalOffset: 5,-5,3,2,0, -5,-5,3,2,0 + LegacyLocalOffset: 5,-5,3,2,0, -5,-5,3,2,0 AttackFrontal: RenderUnit: AutoTarget: @@ -213,7 +213,7 @@ BGGY: Range: 7 Turreted: ROT: 10 - Offset: 0,1,0,-3 + LegacyOffset: 0,1,0,-3 Armament: Weapon: MachineGun AttackTurreted: @@ -255,7 +255,7 @@ BIKE: Range: 8 Armament: Weapon: BikeRockets - LocalOffset: -4,0,0,-2,25, 4,0,0,-2,-25 + LegacyLocalOffset: -4,0,0,-2,25, 4,0,0,-2,-25 AttackFrontal: RenderUnit: AutoTarget: @@ -287,7 +287,7 @@ JEEP: Range: 8 Turreted: ROT: 10 - Offset: 0,2,0,-4 + LegacyOffset: 0,2,0,-4 Armament: Weapon: MachineGun AttackTurreted: @@ -324,9 +324,9 @@ LTNK: ROT: 5 Armament: Weapon: 70mm - Recoil: 2 - RecoilRecovery: 0.4 - LocalOffset: 0,3,0,-2,0 + LegacyRecoil: 2 + LegacyRecoilRecovery: 0.4 + LegacyLocalOffset: 0,3,0,-2,0 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -362,9 +362,9 @@ MTNK: ROT: 5 Armament: Weapon: 120mm - Recoil: 3 - RecoilRecovery: 0.6 - LocalOffset: 0,0,0,-1,0 + LegacyRecoil: 3 + LegacyRecoilRecovery: 0.6 + LegacyLocalOffset: 0,0,0,-1,0 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -403,13 +403,13 @@ HTNK: ROT: 2 Armament@PRIMARY: Weapon: 120mmDual - LocalOffset: -5,-5,0,-10,0, 5,-5,0,-10,0 - Recoil: 4 - RecoilRecovery: 1 + LegacyLocalOffset: -5,-5,0,-10,0, 5,-5,0,-10,0 + LegacyRecoil: 4 + LegacyRecoilRecovery: 1 Armament@SECONDARY: Weapon: MammothMissiles - LocalOffset: -9,2,0,0,25, 9,2,0,0,-25 - Recoil: 1 + LegacyLocalOffset: -9,2,0,0,25, 9,2,0,0,-25 + LegacyRecoil: 1 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -449,10 +449,10 @@ MSAM: Range: 10 Turreted: ROT: 255 - Offset: 0,6,0,-3 + LegacyOffset: 0,6,0,-3 Armament: Weapon: 227mm - LocalOffset: 3,-5,0,0,0, -3,-5,0,0,0 + LegacyLocalOffset: 3,-5,0,0,0, -3,-5,0,0,0 AttackFrontal: RenderUnitTurretedAim: AutoTarget: @@ -483,14 +483,14 @@ MLRS: Range: 10 Turreted: ROT: 5 - Offset: 0,3,0,-3 + LegacyOffset: 0,3,0,-3 AlignWhenIdle: true Armament@PRIMARY: Weapon: Patriot - LocalOffset: -4,0,0,0,0 + LegacyLocalOffset: -4,0,0,0,0 Armament@SECONDARY: Weapon: Patriot - LocalOffset: 4,0,0,0,0 + LegacyLocalOffset: 4,0,0,0,0 AttackTurreted: RenderUnitTurretedAim: AutoTarget: @@ -532,7 +532,7 @@ STNK: UncloakSound: trans1.aud Armament: Weapon: 227mm.stnk - LocalOffset: 1,-5,0,-3,0, -1,-5,0,-3,0 + LegacyLocalOffset: 1,-5,0,-3,0, -1,-5,0,-3,0 AttackFrontal: RenderUnit: AutoTarget: diff --git a/mods/d2k/rules/aircraft.yaml b/mods/d2k/rules/aircraft.yaml index 3bbea60e52..c2b86a7f4e 100644 --- a/mods/d2k/rules/aircraft.yaml +++ b/mods/d2k/rules/aircraft.yaml @@ -84,7 +84,7 @@ ORNI: Range: 10 Armament: Weapon: ChainGun - LocalOffset: -5,-2,0,2,0 + LegacyLocalOffset: -5,-2,0,2,0 AttackHeli: FacingTolerance: 20 Helicopter: diff --git a/mods/d2k/rules/atreides.yaml b/mods/d2k/rules/atreides.yaml index 11e09dc709..c55cd3a3b4 100644 --- a/mods/d2k/rules/atreides.yaml +++ b/mods/d2k/rules/atreides.yaml @@ -145,9 +145,9 @@ COMBATA: BuiltAt: heavya Armament: Weapon: 90mma - Recoil: 4 - RecoilRecovery: 0.8 - LocalOffset: 0,-2,0,-3,0 + LegacyRecoil: 4 + LegacyRecoilRecovery: 0.8 + LegacyLocalOffset: 0,-2,0,-3,0 AttackTurreted: RenderUnitTurreted: Image: COMBATA @@ -199,7 +199,7 @@ SONICTANK: Image: SONICTANK Armament: Weapon: TTankZap - LocalOffset: 0,-15,0,-10,0 + LegacyLocalOffset: 0,-15,0,-10,0 AttackFrontal: AutoTarget: InitialStance: Defend diff --git a/mods/d2k/rules/harkonnen.yaml b/mods/d2k/rules/harkonnen.yaml index 7c90f45bde..134cbb4e20 100644 --- a/mods/d2k/rules/harkonnen.yaml +++ b/mods/d2k/rules/harkonnen.yaml @@ -40,7 +40,7 @@ REFH: # Speed: 11 # Armament: # Weapon: M60mg -# LocalOffset: 0,-1,0,-3,0 +# LegacyLocalOffset: 0,-1,0,-3,0 # AttackFrontal: # RenderUnit: # Image: QUAD @@ -216,7 +216,7 @@ DEVAST: RenderUnit: Armament: Weapon: 120mm - LocalOffset: 5,-16,0,-2,0, -4,-16,0,-2,0 + LegacyLocalOffset: 5,-16,0,-2,0, -4,-16,0,-2,0 AttackFrontal: AutoTarget: InitialStance: Defend diff --git a/mods/d2k/rules/infantry.yaml b/mods/d2k/rules/infantry.yaml index cafd635e8c..a07035a415 100644 --- a/mods/d2k/rules/infantry.yaml +++ b/mods/d2k/rules/infantry.yaml @@ -74,10 +74,10 @@ BAZOOKA: Speed: 4 Armament@PRIMARY: Weapon: RedEye - LocalOffset: 0,0,0,-13,0 + LegacyLocalOffset: 0,0,0,-13,0 Armament@SECONDARY: Weapon: Dragon - LocalOffset: 0,0,0,-13,0 + LegacyLocalOffset: 0,0,0,-13,0 AttackFrontal: TakeCover: -RenderInfantry: diff --git a/mods/d2k/rules/ordos.yaml b/mods/d2k/rules/ordos.yaml index c708ccfd8d..95ca7256e9 100644 --- a/mods/d2k/rules/ordos.yaml +++ b/mods/d2k/rules/ordos.yaml @@ -160,7 +160,7 @@ TRIKEO: Image: RAIDER Armament: Weapon: M60mgo - LocalOffset: 0,-6,0,-3,0 + LegacyLocalOffset: 0,-6,0,-3,0 AttackFrontal: @@ -214,7 +214,7 @@ DEVIATORTANK: RenderUnit: Armament: Weapon: FakeMissile - LocalOffset: 0,7,0,-2,0 #7 + LegacyLocalOffset: 0,7,0,-2,0 #7 AttackLoyalty: AutoTarget: InitialStance: Defend diff --git a/mods/d2k/rules/structures.yaml b/mods/d2k/rules/structures.yaml index e65417c105..aeb04af15d 100644 --- a/mods/d2k/rules/structures.yaml +++ b/mods/d2k/rules/structures.yaml @@ -476,7 +476,7 @@ GUNTOWER: InitialFacing: 128 Armament: Weapon: TurretGun - LocalOffset: 0,-11,0,-7,0 + LegacyLocalOffset: 0,-11,0,-7,0 AttackTurreted: AutoTarget: LeavesHusk: @@ -532,7 +532,7 @@ ROCKETTOWER: # HasMakeAnimation: false Armament: Weapon: TowerMissile - LocalOffset: 14,-2,0,-11,0, -14,-2,0,-11,0 + LegacyLocalOffset: 14,-2,0,-11,0, -14,-2,0,-11,0 AttackTurreted: Turreted: ROT: 8 diff --git a/mods/d2k/rules/vehicles.yaml b/mods/d2k/rules/vehicles.yaml index 57434d3166..b84c45eee5 100644 --- a/mods/d2k/rules/vehicles.yaml +++ b/mods/d2k/rules/vehicles.yaml @@ -133,7 +133,7 @@ HARVESTER.starport: WithMuzzleFlash: Armament: Weapon: M60mg - LocalOffset: 0,-6,0,-3, 0 + LegacyLocalOffset: 0,-6,0,-3, 0 AttackFrontal: AutoTarget: InitialStance: Defend @@ -176,7 +176,7 @@ QUAD: Image: QUAD Armament: Weapon: QuadRockets - LocalOffset: 0,-3,0,-2,0 #-4 + LegacyLocalOffset: 0,-3,0,-2,0 #-4 AttackFrontal: AutoTarget: InitialStance: Defend @@ -221,9 +221,9 @@ QUAD.starport: AlignWhenIdle: true Armament: Weapon: 90mm - Recoil: 4 - RecoilRecovery: 0.8 - LocalOffset: 0,-2,0,-3,0 + LegacyRecoil: 4 + LegacyRecoilRecovery: 0.8 + LegacyLocalOffset: 0,-2,0,-3,0 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -275,9 +275,9 @@ SIEGETANK: ROT: 3 Armament: Weapon: 155mm - Recoil: 7 - RecoilRecovery: 0.45 - LocalOffset: 0,-4,0,-7,0 + LegacyRecoil: 7 + LegacyRecoilRecovery: 0.45 + LegacyLocalOffset: 0,-4,0,-7,0 AttackFrontal: RenderUnitTurreted: Image: SIEGETANK @@ -341,7 +341,7 @@ MISSILETANK: Image: MISSILETANK Armament: Weapon: 227mm - LocalOffset: 3,5,0,-4,0, -6,5,0,-4,0 + LegacyLocalOffset: 3,5,0,-4,0, -6,5,0,-4,0 AttackFrontal: AutoTarget: InitialStance: Defend diff --git a/mods/ra-classic/rules/aircraft.yaml b/mods/ra-classic/rules/aircraft.yaml index 212037e996..e820221885 100644 --- a/mods/ra-classic/rules/aircraft.yaml +++ b/mods/ra-classic/rules/aircraft.yaml @@ -85,7 +85,7 @@ MIG: Range: 12 Armament: Weapon: Maverick - LocalOffset: -15,0,0,0,-10, 15,0,0,0,6 + LegacyLocalOffset: -15,0,0,0,-10, 15,0,0,0,6 AttackPlane: FacingTolerance: 20 Plane: @@ -130,10 +130,10 @@ YAK: Range: 10 Armament@PRIMARY: Weapon: ChainGun - LocalOffset: -5,-6,0,0,0 + LegacyLocalOffset: -5,-6,0,0,0 Armament@SECONDARY: Weapon: ChainGun - LocalOffset: 5,-6,0,0,0 + LegacyLocalOffset: 5,-6,0,0,0 AttackPlane: FacingTolerance: 20 Plane: @@ -220,7 +220,7 @@ HELI: Range: 12 Armament: Weapon: HellfireAG - LocalOffset: -5,0,0,2,0 + LegacyLocalOffset: -5,0,0,2,0 AttackHeli: FacingTolerance: 20 Helicopter: @@ -262,10 +262,10 @@ HIND: Range: 10 Armament@PRIMARY: Weapon: ChainGun - LocalOffset: -5,-2,0,2,0 + LegacyLocalOffset: -5,-2,0,2,0 Armament@SECONDARY: Weapon: ChainGun - LocalOffset: 5,-2,0,2,0 + LegacyLocalOffset: 5,-2,0,2,0 AttackHeli: FacingTolerance: 20 Helicopter: diff --git a/mods/ra-classic/rules/infantry.yaml b/mods/ra-classic/rules/infantry.yaml index f2f9ad31b9..5bd23b826f 100644 --- a/mods/ra-classic/rules/infantry.yaml +++ b/mods/ra-classic/rules/infantry.yaml @@ -73,7 +73,7 @@ E2: Speed: 5 Armament: Weapon: Grenade - LocalOffset: 0,0,0,-13,0 + LegacyLocalOffset: 0,0,0,-13,0 FireDelay: 15 AttackFrontal: TakeCover: @@ -103,10 +103,10 @@ E3: Speed: 3 Armament@PRIMARY: Weapon: RedEye - LocalOffset: 0,0,0,-13,0 + LegacyLocalOffset: 0,0,0,-13,0 Armament@SECONDARY: Weapon: Dragon - LocalOffset: 0,0,0,-13,0 + LegacyLocalOffset: 0,0,0,-13,0 AttackFrontal: TakeCover: -RenderInfantry: @@ -133,7 +133,7 @@ E4: Speed: 3 Armament: Weapon: Flamer - LocalOffset: 0,-10,0,-8,0 + LegacyLocalOffset: 0,-10,0,-8,0 FireDelay: 8 AttackFrontal: TakeCover: @@ -384,7 +384,7 @@ SHOK: Range: 4 Armament: Weapon: PortaTesla - LocalOffset: 0,-10,0,-8,0 + LegacyLocalOffset: 0,-10,0,-8,0 AttackFrontal: TakeCover: -RenderInfantry: diff --git a/mods/ra-classic/rules/ships.yaml b/mods/ra-classic/rules/ships.yaml index 33b1f9fc9b..5d6aa82300 100644 --- a/mods/ra-classic/rules/ships.yaml +++ b/mods/ra-classic/rules/ships.yaml @@ -32,7 +32,7 @@ SS: UncloakSound: subshow1.aud Armament: Weapon: TorpTube - LocalOffset: -4,0,0,0,0, 4,0,0,0,0 + LegacyLocalOffset: -4,0,0,0,0, 4,0,0,0,0 FireDelay: 2 AttackFrontal: Selectable: @@ -115,13 +115,13 @@ DD: Range: 6 Turreted: ROT: 7 - Offset: 0,-8,0,-3 + LegacyOffset: 0,-8,0,-3 Armament@PRIMARY: Weapon: Stinger - LocalOffset: -4,0,0,0,-20, 4,0,0,0,20 + LegacyLocalOffset: -4,0,0,0,-20, 4,0,0,0,20 Armament@SECONDARY: Weapon: DepthCharge - LocalOffset: -4,0,0,0,-20, 4,0,0,0,20 + LegacyLocalOffset: -4,0,0,0,-20, 4,0,0,0,20 AttackTurreted: Selectable: Bounds: 38,38 @@ -158,24 +158,24 @@ CA: Range: 7 Turreted@PRIMARY: Turret: primary - Offset: 0,17,0,-2 + LegacyOffset: 0,17,0,-2 ROT: 3 Turreted@SECONDARY: Turret: secondary - Offset: 0,-17,0,-2 + LegacyOffset: 0,-17,0,-2 ROT: 3 Armament@PRIMARY: Turret: primary Weapon: 8Inch - LocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 - Recoil: 4 - RecoilRecovery: 0.8 + LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 + LegacyRecoil: 4 + LegacyRecoilRecovery: 0.8 Armament@SECONDARY: Turret: secondary Weapon: 8Inch - LocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 - Recoil: 4 - RecoilRecovery: 0.8 + LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 + LegacyRecoil: 4 + LegacyRecoilRecovery: 0.8 AttackTurreted: Selectable: Bounds: 44,44 @@ -239,7 +239,7 @@ PT: Range: 7 Turreted: ROT: 7 - Offset: 0,-6,0,-1 + LegacyOffset: 0,-6,0,-1 Armament@PRIMARY: Weapon: 2Inch Armament@SECONDARY: diff --git a/mods/ra-classic/rules/structures.yaml b/mods/ra-classic/rules/structures.yaml index c9ca061999..9669709592 100644 --- a/mods/ra-classic/rules/structures.yaml +++ b/mods/ra-classic/rules/structures.yaml @@ -317,7 +317,7 @@ TSLA: RenderBuildingCharge: Armament: Weapon: TeslaZap - LocalOffset: 0,0,0,-10,0 + LegacyLocalOffset: 0,0,0,-10,0 AttackTesla: ReloadTime: 120 AutoTarget: @@ -424,7 +424,7 @@ PBOX: AutoTarget: Armament: Weapon: Vulcan - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: WithMuzzleFlash: Turreted: @@ -458,7 +458,7 @@ HBOX: AutoTarget: Armament: Weapon: Vulcan - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: WithMuzzleFlash: Turreted: @@ -522,10 +522,10 @@ FTUR: Range: 6 Turreted: ROT: 255 - Offset: 0,0,0,-2 + LegacyOffset: 0,0,0,-2 Armament: Weapon: FireballLauncher - LocalOffset: 0,-12,0,0,0 + LegacyLocalOffset: 0,-12,0,0,0 AttackTurreted: AutoTarget: IronCurtainable: diff --git a/mods/ra-classic/rules/vehicles.yaml b/mods/ra-classic/rules/vehicles.yaml index fb71ff842a..55e32a4cf7 100644 --- a/mods/ra-classic/rules/vehicles.yaml +++ b/mods/ra-classic/rules/vehicles.yaml @@ -51,8 +51,8 @@ V2RL: ROT: 5 Armament: Weapon: 25mm - Recoil: 2 - RecoilRecovery: 0.5 + LegacyRecoil: 2 + LegacyRecoilRecovery: 0.5 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -84,8 +84,8 @@ V2RL: ROT: 5 Armament: Weapon: 90mm - Recoil: 3 - RecoilRecovery: 0.9 + LegacyRecoil: 3 + LegacyRecoilRecovery: 0.9 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -119,9 +119,9 @@ V2RL: ROT: 5 Armament: Weapon: 105mm - Recoil: 3 - RecoilRecovery: 0.9 - LocalOffset: 2,0,0,0,0, -2,0,0,0,0 + LegacyRecoil: 3 + LegacyRecoilRecovery: 0.9 + LegacyLocalOffset: 2,0,0,0,0, -2,0,0,0,0 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -156,12 +156,12 @@ V2RL: ROT: 2 Armament@PRIMARY: Weapon: 120mm - LocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 - Recoil: 4 - RecoilRecovery: 0.7 + LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 + LegacyRecoil: 4 + LegacyRecoilRecovery: 0.7 Armament@SECONDARY: Weapon: MammothTusk - LocalOffset: -7,2,0,0,25, 7,2,0,0,-25 + LegacyLocalOffset: -7,2,0,0,25, 7,2,0,0,-25 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -305,7 +305,7 @@ JEEP: Range: 6 Turreted: ROT: 10 - Offset: 0,0,0,-2 + LegacyOffset: 0,0,0,-2 Armament: Weapon: M60mg AttackTurreted: @@ -338,7 +338,7 @@ APC: Range: 5 Armament: Weapon: M60mg - LocalOffset: 0,0,0,-4,0 + LegacyLocalOffset: 0,0,0,-4,0 AttackFrontal: RenderUnit: WithMuzzleFlash: @@ -445,7 +445,7 @@ TTNK: Range: 7 Armament: Weapon: TTankZap - LocalOffset: 0,0,0,-5,0 + LegacyLocalOffset: 0,0,0,-5,0 AttackFrontal: RenderUnitSpinner: Selectable: @@ -512,10 +512,10 @@ CTNK: AutoTarget: Armament@PRIMARY: Weapon: ChronoTusk - LocalOffset: -4,0,0,0,0, -4,0,0,0,0 + LegacyLocalOffset: -4,0,0,0,0, -4,0,0,0,0 Armament@SECONDARY: Weapon: ChronoTusk - LocalOffset: 4,0,0,0,25, 4,0,0,0,-25 + LegacyLocalOffset: 4,0,0,0,25, 4,0,0,0,-25 AttackFrontal: ChronoshiftDeploy: EmptyWeapon: UnitExplodeSmall \ No newline at end of file diff --git a/mods/ra/maps/bomber-john/map.yaml b/mods/ra/maps/bomber-john/map.yaml index 85e08d04e1..9213dbe9cd 100755 --- a/mods/ra/maps/bomber-john/map.yaml +++ b/mods/ra/maps/bomber-john/map.yaml @@ -899,7 +899,7 @@ Rules: DamageCooldown: 0 Armament: Weapon: CrateNuke - LocalOffset: 0,0,0,-4,0 + LegacyLocalOffset: 0,0,0,-4,0 AttackFrontal: Explodes: DemoTruck: diff --git a/mods/ra/maps/monster-tank-madness/map.yaml b/mods/ra/maps/monster-tank-madness/map.yaml index d2c82a25dd..f86a205cfd 100644 --- a/mods/ra/maps/monster-tank-madness/map.yaml +++ b/mods/ra/maps/monster-tank-madness/map.yaml @@ -2570,13 +2570,13 @@ Rules: ROT: 1 Armament@PRIMARY: Weapon: SuperTankPrimary - LocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 - Recoil: 4 - RecoilRecovery: 0.7 + LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 + LegacyRecoil: 4 + LegacyRecoilRecovery: 0.7 Armament@SECONDARY: Weapon: MammothTusk - LocalOffset: -7,2,0,0,25, 7,2,0,0,-25 - Recoil: 1 + LegacyLocalOffset: -7,2,0,0,25, 7,2,0,0,-25 + LegacyRecoil: 1 AttackTurreted: RenderUnitTurreted: Image: 4TNK diff --git a/mods/ra/maps/training-camp/map.yaml b/mods/ra/maps/training-camp/map.yaml index d2bbfa58d7..4de0a379c8 100755 --- a/mods/ra/maps/training-camp/map.yaml +++ b/mods/ra/maps/training-camp/map.yaml @@ -1066,7 +1066,7 @@ Rules: Image: truk Armament: Weapon: CrateNuke - LocalOffset: 0,0,0,-4,0 + LegacyLocalOffset: 0,0,0,-4,0 AttackFrontal: AttackMove: JustMove: yes diff --git a/mods/ra/rules/aircraft.yaml b/mods/ra/rules/aircraft.yaml index 4dfa216ae9..2b6eb31a50 100644 --- a/mods/ra/rules/aircraft.yaml +++ b/mods/ra/rules/aircraft.yaml @@ -97,7 +97,7 @@ MIG: Range: 12 Armament: Weapon: Maverick - LocalOffset: -15,0,0,0,-10, 15,0,0,0,6 + LegacyLocalOffset: -15,0,0,0,-10, 15,0,0,0,6 AttackPlane: FacingTolerance: 20 Plane: @@ -147,10 +147,10 @@ YAK: Range: 10 Armament@PRIMARY: Weapon: ChainGun.Yak - LocalOffset: -5,-6,0,0,0 + LegacyLocalOffset: -5,-6,0,0,0 Armament@SECONDARY: Weapon: ChainGun.Yak - LocalOffset: 5,-6,0,0,0 + LegacyLocalOffset: 5,-6,0,0,0 AttackPlane: FacingTolerance: 20 Plane: @@ -255,10 +255,10 @@ HELI: Range: 12 Armament@PRIMARY: Weapon: HellfireAA - LocalOffset: -5,0,0,2,0 + LegacyLocalOffset: -5,0,0,2,0 Armament@SECONDARY: Weapon: HellfireAG - Offset: 5,0,0,2,0 + LegacyLocalOffset: 5,0,0,2,0 AttackHeli: FacingTolerance: 20 Helicopter: @@ -301,10 +301,10 @@ HIND: Range: 10 Armament@PRIMARY: Weapon: ChainGun - LocalOffset: -5,-2,0,2,0 + LegacyLocalOffset: -5,-2,0,2,0 Armament@SECONDARY: Weapon: ChainGun - LocalOffset: -5,-2,0,2,0 + LegacyLocalOffset: -5,-2,0,2,0 AttackHeli: FacingTolerance: 20 Helicopter: diff --git a/mods/ra/rules/civilian.yaml b/mods/ra/rules/civilian.yaml index bc81e5ee16..4822cb3429 100644 --- a/mods/ra/rules/civilian.yaml +++ b/mods/ra/rules/civilian.yaml @@ -105,7 +105,7 @@ V01.SNIPER: ROT: 255 Armament: Weapon: Sniper - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: Cargo: InitialUnits: sniper diff --git a/mods/ra/rules/infantry.yaml b/mods/ra/rules/infantry.yaml index ed55441108..8a8ae8d4c0 100644 --- a/mods/ra/rules/infantry.yaml +++ b/mods/ra/rules/infantry.yaml @@ -75,7 +75,7 @@ E2: Speed: 5 Armament: Weapon: Grenade - LocalOffset: 0,0,0,-13,0 + LegacyLocalOffset: 0,0,0,-13,0 FireDelay: 15 AttackFrontal: TakeCover: @@ -106,10 +106,10 @@ E3: Speed: 3 Armament@PRIMARY: Weapon: RedEye - LocalOffset: 0,0,0,-13,0 + LegacyLocalOffset: 0,0,0,-13,0 Armament@SECONDARY: Weapon: Dragon - LocalOffset: 0,0,0,-13,0 + LegacyLocalOffset: 0,0,0,-13,0 AttackFrontal: TakeCover: -RenderInfantry: @@ -137,7 +137,7 @@ E4: Speed: 3 Armament: Weapon: Flamer - LocalOffset: 0,-10,0,-8,0 + LegacyLocalOffset: 0,-10,0,-8,0 FireDelay: 8 AttackFrontal: TakeCover: @@ -486,7 +486,7 @@ SHOK: Range: 4 Armament: Weapon: PortaTesla - LocalOffset: 0,-10,0,-8,0 + LegacyLocalOffset: 0,-10,0,-8,0 AttackFrontal: TakeCover: -RenderInfantry: diff --git a/mods/ra/rules/ships.yaml b/mods/ra/rules/ships.yaml index 5d6b4b3e4a..3a5f79774f 100644 --- a/mods/ra/rules/ships.yaml +++ b/mods/ra/rules/ships.yaml @@ -33,7 +33,7 @@ SS: UncloakSound: subshow1.aud Armament: Weapon: TorpTube - LocalOffset: -4,0,0,0,0, 4,0,0,0,0 + LegacyLocalOffset: -4,0,0,0,0, 4,0,0,0,0 FireDelay: 2 AttackFrontal: Selectable: @@ -122,10 +122,10 @@ DD: Range: 6 Turreted: ROT: 7 - Offset: 0,-8,0,-3 + LegacyOffset: 0,-8,0,-3 Armament@PRIMARY: Weapon: Stinger - LocalOffset: -4,0,0,0,-20, 4,0,0,0,20 + LegacyLocalOffset: -4,0,0,0,-20, 4,0,0,0,20 Armament@SECONDARY: Weapon: DepthCharge AttackTurreted: @@ -167,24 +167,24 @@ CA: Range: 7 Turreted@PRIMARY: Turret: primary - Offset: 0,17,0,-2 + LegacyOffset: 0,17,0,-2 ROT: 3 Turreted@SECONDARY: Turret: secondary - Offset: 0,-17,0,-2 + LegacyOffset: 0,-17,0,-2 ROT: 3 Armament@PRIMARY: Turret: primary Weapon: 8Inch - LocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 - Recoil: 4 - RecoilRecovery: 0.8 + LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 + LegacyRecoil: 4 + LegacyRecoilRecovery: 0.8 Armament@SECONDARY: Turret: secondary Weapon: 8Inch - LocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 - Recoil: 4 - RecoilRecovery: 0.8 + LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 + LegacyRecoil: 4 + LegacyRecoilRecovery: 0.8 AttackTurreted: Selectable: Bounds: 44,44 @@ -252,7 +252,7 @@ PT: Range: 7 Turreted: ROT: 7 - Offset: 0,-6,0,-1 + LegacyOffset: 0,-6,0,-1 Armament@PRIMARY: Weapon: 2Inch Armament@SECONDARY: diff --git a/mods/ra/rules/structures.yaml b/mods/ra/rules/structures.yaml index 9b01dc3fe2..5a1cd304b9 100644 --- a/mods/ra/rules/structures.yaml +++ b/mods/ra/rules/structures.yaml @@ -284,7 +284,7 @@ TSLA: RenderBuildingCharge: Armament: Weapon: TeslaZap - LocalOffset: 0,0,0,-10,0 + LegacyLocalOffset: 0,0,0,-10,0 AttackTesla: ReloadTime: 120 AutoTarget: @@ -451,7 +451,7 @@ PBOX.E1: DebugNextAutoTargetScanTime: Armament: Weapon: Vulcan - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: WithMuzzleFlash: Cargo: @@ -476,7 +476,7 @@ PBOX.E3: DebugNextAutoTargetScanTime: Armament: Weapon: Dragon - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: PBOX.E4: @@ -491,7 +491,7 @@ PBOX.E4: DebugNextAutoTargetScanTime: Armament: Weapon: Flamer - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: PBOX.E7: @@ -506,7 +506,7 @@ PBOX.E7: DebugNextAutoTargetScanTime: Armament: Weapon: Colt45 - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: PBOX.SHOK: @@ -521,7 +521,7 @@ PBOX.SHOK: DebugNextAutoTargetScanTime: Armament: Weapon: PortaTesla - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: PBOX.SNIPER: @@ -536,7 +536,7 @@ PBOX.SNIPER: DebugNextAutoTargetScanTime: Armament: Weapon: Sniper - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: HBOX: @@ -626,7 +626,7 @@ HBOX.E1: DebugNextAutoTargetScanTime: Armament: Weapon: Vulcan - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: WithMuzzleFlash: Cargo: @@ -651,7 +651,7 @@ HBOX.E3: DebugNextAutoTargetScanTime: Armament: Weapon: Dragon - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: HBOX.E4: @@ -666,7 +666,7 @@ HBOX.E4: DebugNextAutoTargetScanTime: Armament: Weapon: Flamer - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: HBOX.E7: @@ -681,7 +681,7 @@ HBOX.E7: DebugNextAutoTargetScanTime: Armament: Weapon: Colt45 - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: HBOX.SHOK: @@ -696,7 +696,7 @@ HBOX.SHOK: DebugNextAutoTargetScanTime: Armament: Weapon: PortaTesla - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: HBOX.SNIPER: @@ -711,7 +711,7 @@ HBOX.SNIPER: DebugNextAutoTargetScanTime: Armament: Weapon: Sniper - LocalOffset: 0,-11,0,0,0 + LegacyLocalOffset: 0,-11,0,0,0 AttackTurreted: GUN: @@ -776,10 +776,10 @@ FTUR: Range: 6 Turreted: ROT: 255 - Offset: 0,0,0,-2 + LegacyOffset: 0,0,0,-2 Armament: Weapon: FireballLauncher - LocalOffset: 0,-12,0,0,0 + LegacyLocalOffset: 0,-12,0,0,0 AttackTurreted: AutoTarget: DebugRetiliateAgainstAggressor: diff --git a/mods/ra/rules/vehicles.yaml b/mods/ra/rules/vehicles.yaml index c1caf8e6c3..5b6bd709b0 100644 --- a/mods/ra/rules/vehicles.yaml +++ b/mods/ra/rules/vehicles.yaml @@ -54,8 +54,8 @@ V2RL: ROT: 5 Armament: Weapon: 25mm - Recoil: 2 - RecoilRecovery: 0.5 + LegacyRecoil: 2 + LegacyRecoilRecovery: 0.5 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -93,8 +93,8 @@ V2RL: ROT: 5 Armament: Weapon: 90mm - Recoil: 3 - RecoilRecovery: 0.9 + LegacyRecoil: 3 + LegacyRecoilRecovery: 0.9 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -134,9 +134,9 @@ V2RL: ROT: 5 Armament: Weapon: 105mm - Recoil: 3 - RecoilRecovery: 0.9 - LocalOffset: 2,0,0,0,0, -2,0,0,0,0 + LegacyRecoil: 3 + LegacyRecoilRecovery: 0.9 + LegacyLocalOffset: 2,0,0,0,0, -2,0,0,0,0 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -176,13 +176,13 @@ V2RL: ROT: 1 Armament@PRIMARY: Weapon: 120mm - LocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 - Recoil: 4 - RecoilRecovery: 0.7 + LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 + LegacyRecoil: 4 + LegacyRecoilRecovery: 0.7 Armament@SECONDARY: Weapon: MammothTusk - LocalOffset: -7,2,0,0,25, 7,2,0,0,-25 - Recoil: 1 + LegacyLocalOffset: -7,2,0,0,25, 7,2,0,0,-25 + LegacyRecoil: 1 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -338,7 +338,7 @@ JEEP: Range: 8 Turreted: ROT: 10 - Offset: 0,0,0,-2 + LegacyOffset: 0,0,0,-2 Armament: Weapon: M60mg AttackTurreted: @@ -375,7 +375,7 @@ APC: Range: 5 Armament: Weapon: M60mg - LocalOffset: 0,0,0,-4,0 + LegacyLocalOffset: 0,0,0,-4,0 AttackFrontal: RenderUnit: WithMuzzleFlash: @@ -641,7 +641,7 @@ TTNK: Range: 7 Armament: Weapon: TTankZap - LocalOffset: 0,0,0,-5,0 + LegacyLocalOffset: 0,0,0,-5,0 AttackFrontal: RenderUnitSpinner: Selectable: @@ -673,10 +673,10 @@ FTRK: Range: 4 Turreted: ROT: 5 - Offset: 0,5,0,-4 + LegacyOffset: 0,5,0,-4 Armament: Weapon: FLAK-23 - Recoil: 2 + LegacyRecoil: 2 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -749,9 +749,9 @@ CTNK: DebugNextAutoTargetScanTime: Armament@PRIMARY: Weapon: ChronoTusk - LocalOffset: -4,0,0,0,0, -4,0,0,0,0 + LegacyLocalOffset: -4,0,0,0,0, -4,0,0,0,0 Armament@SECONDARY: Weapon: ChronoTusk - LocalOffset: 4,0,0,0,25, 4,0,0,0,-25 + LegacyLocalOffset: 4,0,0,0,25, 4,0,0,0,-25 AttackFrontal: ChronoshiftDeploy: