diff --git a/mods/ra/maps/bomber-john/map.yaml b/mods/ra/maps/bomber-john/map.yaml index 9213dbe9cd..0cea046174 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 - LegacyLocalOffset: 0,0,0,-4,0 + LocalOffset: 0,0,171 AttackFrontal: Explodes: DemoTruck: diff --git a/mods/ra/maps/monster-tank-madness/map.yaml b/mods/ra/maps/monster-tank-madness/map.yaml index f86a205cfd..d63881610b 100644 --- a/mods/ra/maps/monster-tank-madness/map.yaml +++ b/mods/ra/maps/monster-tank-madness/map.yaml @@ -2570,13 +2570,14 @@ Rules: ROT: 1 Armament@PRIMARY: Weapon: SuperTankPrimary - LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 - LegacyRecoil: 4 - LegacyRecoilRecovery: 0.7 + LocalOffset: 213,-171,0, 213,171,0 + Recoil: 171 + RecoilRecovery: 30 Armament@SECONDARY: Weapon: MammothTusk - LegacyLocalOffset: -7,2,0,0,25, 7,2,0,0,-25 - LegacyRecoil: 1 + LocalOffset: -85,-299,0, -85,299,0 + LocalYaw: -100,100 + Recoil: 43 AttackTurreted: RenderUnitTurreted: Image: 4TNK diff --git a/mods/ra/maps/training-camp/map.yaml b/mods/ra/maps/training-camp/map.yaml index 4de0a379c8..df65338117 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 - LegacyLocalOffset: 0,0,0,-4,0 + LocalOffset: 0,0,171 AttackFrontal: AttackMove: JustMove: yes diff --git a/mods/ra/rules/aircraft.yaml b/mods/ra/rules/aircraft.yaml index 2b6eb31a50..9c43313241 100644 --- a/mods/ra/rules/aircraft.yaml +++ b/mods/ra/rules/aircraft.yaml @@ -97,7 +97,8 @@ MIG: Range: 12 Armament: Weapon: Maverick - LegacyLocalOffset: -15,0,0,0,-10, 15,0,0,0,6 + LocalOffset: 0,-640,0, 0,640,0 + LocalYaw: -40, 24 AttackPlane: FacingTolerance: 20 Plane: @@ -147,10 +148,10 @@ YAK: Range: 10 Armament@PRIMARY: Weapon: ChainGun.Yak - LegacyLocalOffset: -5,-6,0,0,0 + LocalOffset: 256,-213,0 Armament@SECONDARY: Weapon: ChainGun.Yak - LegacyLocalOffset: 5,-6,0,0,0 + LocalOffset: 256,213,0 AttackPlane: FacingTolerance: 20 Plane: @@ -255,10 +256,10 @@ HELI: Range: 12 Armament@PRIMARY: Weapon: HellfireAA - LegacyLocalOffset: -5,0,0,2,0 + LocalOffset: 0,-213,-85 Armament@SECONDARY: Weapon: HellfireAG - LegacyLocalOffset: 5,0,0,2,0 + LocalOffset: 0,213,-85 AttackHeli: FacingTolerance: 20 Helicopter: @@ -301,10 +302,10 @@ HIND: Range: 10 Armament@PRIMARY: Weapon: ChainGun - LegacyLocalOffset: -5,-2,0,2,0 + LocalOffset: 85,-213,-85 Armament@SECONDARY: Weapon: ChainGun - LegacyLocalOffset: -5,-2,0,2,0 + LocalOffset: 85,213,-85 AttackHeli: FacingTolerance: 20 Helicopter: diff --git a/mods/ra/rules/civilian.yaml b/mods/ra/rules/civilian.yaml index 4822cb3429..37c890c48f 100644 --- a/mods/ra/rules/civilian.yaml +++ b/mods/ra/rules/civilian.yaml @@ -105,7 +105,7 @@ V01.SNIPER: ROT: 255 Armament: Weapon: Sniper - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: Cargo: InitialUnits: sniper diff --git a/mods/ra/rules/infantry.yaml b/mods/ra/rules/infantry.yaml index 8a8ae8d4c0..69aa55b25d 100644 --- a/mods/ra/rules/infantry.yaml +++ b/mods/ra/rules/infantry.yaml @@ -75,7 +75,7 @@ E2: Speed: 5 Armament: Weapon: Grenade - LegacyLocalOffset: 0,0,0,-13,0 + LocalOffset: 0,0,555 FireDelay: 15 AttackFrontal: TakeCover: @@ -106,10 +106,10 @@ E3: Speed: 3 Armament@PRIMARY: Weapon: RedEye - LegacyLocalOffset: 0,0,0,-13,0 + LocalOffset: 0,0,555 Armament@SECONDARY: Weapon: Dragon - LegacyLocalOffset: 0,0,0,-13,0 + LocalOffset: 0,0,555 AttackFrontal: TakeCover: -RenderInfantry: @@ -137,7 +137,7 @@ E4: Speed: 3 Armament: Weapon: Flamer - LegacyLocalOffset: 0,-10,0,-8,0 + LocalOffset: 427,0,341 FireDelay: 8 AttackFrontal: TakeCover: @@ -486,7 +486,7 @@ SHOK: Range: 4 Armament: Weapon: PortaTesla - LegacyLocalOffset: 0,-10,0,-8,0 + LocalOffset: 427,0,341 AttackFrontal: TakeCover: -RenderInfantry: diff --git a/mods/ra/rules/ships.yaml b/mods/ra/rules/ships.yaml index 3a5f79774f..86f3592475 100644 --- a/mods/ra/rules/ships.yaml +++ b/mods/ra/rules/ships.yaml @@ -33,7 +33,7 @@ SS: UncloakSound: subshow1.aud Armament: Weapon: TorpTube - LegacyLocalOffset: -4,0,0,0,0, 4,0,0,0,0 + LocalOffset: 0,-171,0, 0,171,0 FireDelay: 2 AttackFrontal: Selectable: @@ -84,6 +84,7 @@ MSUB: Armament: Weapon: SubMissile FireDelay: 2 + OffsetModel: World AttackFrontal: Selectable: Bounds: 44,44 @@ -122,12 +123,15 @@ DD: Range: 6 Turreted: ROT: 7 - LegacyOffset: 0,-8,0,-3 + Offset: 341,0,128 Armament@PRIMARY: Weapon: Stinger - LegacyLocalOffset: -4,0,0,0,-20, 4,0,0,0,20 + LocalOffset: 0,-171,0, 0,171,0 + LocalYaw: 80, -80 Armament@SECONDARY: Weapon: DepthCharge + LocalOffset: 0,-171,0, 0,171,0 + LocalYaw: 80, -80 AttackTurreted: Selectable: Bounds: 38,38 @@ -167,24 +171,24 @@ CA: Range: 7 Turreted@PRIMARY: Turret: primary - LegacyOffset: 0,17,0,-2 + Offset: -725,0,85 ROT: 3 Turreted@SECONDARY: Turret: secondary - LegacyOffset: 0,-17,0,-2 + Offset: 725,0,85 ROT: 3 Armament@PRIMARY: Turret: primary Weapon: 8Inch - LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 - LegacyRecoil: 4 - LegacyRecoilRecovery: 0.8 + LocalOffset: 213,-171,0, 213,171,0 + Recoil: 171 + RecoilRecovery: 34 Armament@SECONDARY: Turret: secondary Weapon: 8Inch - LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 - LegacyRecoil: 4 - LegacyRecoilRecovery: 0.8 + LocalOffset: 213,-171,0, 213,171,0 + Recoil: 171 + RecoilRecovery: 34 AttackTurreted: Selectable: Bounds: 44,44 @@ -252,11 +256,13 @@ PT: Range: 7 Turreted: ROT: 7 - LegacyOffset: 0,-6,0,-1 + Offset: 256,0,43 Armament@PRIMARY: Weapon: 2Inch + OffsetModel: World Armament@SECONDARY: Weapon: DepthCharge + OffsetModel: World AttackTurreted: Selectable: Bounds: 32,32 diff --git a/mods/ra/rules/structures.yaml b/mods/ra/rules/structures.yaml index 5a1cd304b9..5495c7db61 100644 --- a/mods/ra/rules/structures.yaml +++ b/mods/ra/rules/structures.yaml @@ -284,7 +284,7 @@ TSLA: RenderBuildingCharge: Armament: Weapon: TeslaZap - LegacyLocalOffset: 0,0,0,-10,0 + LocalOffset: 0,0,427 AttackTesla: ReloadTime: 120 AutoTarget: @@ -328,8 +328,10 @@ AGUN: RenderBuildingTurreted: Armament@PRIMARY: Weapon: ZSU-23 + OffsetModel: World Armament@SECONDARY: Weapon: ZSU-23 + OffsetModel: World AttackTurreted: AutoTarget: IronCurtainable: @@ -388,6 +390,8 @@ PBOX: -AcceptsSupplies: Turreted: ROT: 255 + RenderBuilding: + QuantizedFacings: 8 Cargo: Types: Infantry MaxWeight: 1 @@ -451,7 +455,7 @@ PBOX.E1: DebugNextAutoTargetScanTime: Armament: Weapon: Vulcan - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: WithMuzzleFlash: Cargo: @@ -476,7 +480,7 @@ PBOX.E3: DebugNextAutoTargetScanTime: Armament: Weapon: Dragon - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: PBOX.E4: @@ -491,7 +495,7 @@ PBOX.E4: DebugNextAutoTargetScanTime: Armament: Weapon: Flamer - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: PBOX.E7: @@ -506,7 +510,7 @@ PBOX.E7: DebugNextAutoTargetScanTime: Armament: Weapon: Colt45 - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: PBOX.SHOK: @@ -521,7 +525,7 @@ PBOX.SHOK: DebugNextAutoTargetScanTime: Armament: Weapon: PortaTesla - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: PBOX.SNIPER: @@ -536,7 +540,7 @@ PBOX.SNIPER: DebugNextAutoTargetScanTime: Armament: Weapon: Sniper - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: HBOX: @@ -563,6 +567,8 @@ HBOX: -AcceptsSupplies: Turreted: ROT: 255 + RenderBuilding: + QuantizedFacings: 8 Cargo: Types: Infantry MaxWeight: 1 @@ -626,7 +632,7 @@ HBOX.E1: DebugNextAutoTargetScanTime: Armament: Weapon: Vulcan - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: WithMuzzleFlash: Cargo: @@ -651,7 +657,7 @@ HBOX.E3: DebugNextAutoTargetScanTime: Armament: Weapon: Dragon - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: HBOX.E4: @@ -666,7 +672,7 @@ HBOX.E4: DebugNextAutoTargetScanTime: Armament: Weapon: Flamer - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: HBOX.E7: @@ -681,7 +687,7 @@ HBOX.E7: DebugNextAutoTargetScanTime: Armament: Weapon: Colt45 - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: HBOX.SHOK: @@ -696,7 +702,7 @@ HBOX.SHOK: DebugNextAutoTargetScanTime: Armament: Weapon: PortaTesla - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: HBOX.SNIPER: @@ -711,7 +717,7 @@ HBOX.SNIPER: DebugNextAutoTargetScanTime: Armament: Weapon: Sniper - LegacyLocalOffset: 0,-11,0,0,0 + LocalOffset: 469,0,0 AttackTurreted: GUN: @@ -742,6 +748,7 @@ GUN: RenderBuildingTurreted: Armament: Weapon: TurretGun + OffsetModel: World AttackTurreted: AutoTarget: DebugRetiliateAgainstAggressor: @@ -776,11 +783,13 @@ FTUR: Range: 6 Turreted: ROT: 255 - LegacyOffset: 0,0,0,-2 + Offset: 0,0,85 Armament: Weapon: FireballLauncher - LegacyLocalOffset: 0,-12,0,0,0 + LocalOffset: 512,0,0 AttackTurreted: + RenderBuilding: + QuantizedFacings: 8 AutoTarget: DebugRetiliateAgainstAggressor: DebugNextAutoTargetScanTime: @@ -819,6 +828,7 @@ SAM: RenderBuildingTurreted: Armament: Weapon: Nike + OffsetModel: World AttackTurreted: WithMuzzleFlash: AutoTarget: diff --git a/mods/ra/rules/vehicles.yaml b/mods/ra/rules/vehicles.yaml index 5b6bd709b0..44532216fd 100644 --- a/mods/ra/rules/vehicles.yaml +++ b/mods/ra/rules/vehicles.yaml @@ -21,6 +21,7 @@ V2RL: Range: 5 Armament: Weapon: SCUD + OffsetModel: World AttackFrontal: RenderUnitReload: AutoTarget: @@ -54,8 +55,9 @@ V2RL: ROT: 5 Armament: Weapon: 25mm - LegacyRecoil: 2 - LegacyRecoilRecovery: 0.5 + Recoil: 85 + RecoilRecovery: 25 + OffsetModel: World AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -93,8 +95,9 @@ V2RL: ROT: 5 Armament: Weapon: 90mm - LegacyRecoil: 3 - LegacyRecoilRecovery: 0.9 + Recoil: 128 + RecoilRecovery: 38 + OffsetModel: World AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -134,9 +137,9 @@ V2RL: ROT: 5 Armament: Weapon: 105mm - LegacyRecoil: 3 - LegacyRecoilRecovery: 0.9 - LegacyLocalOffset: 2,0,0,0,0, -2,0,0,0,0 + Recoil: 128 + RecoilRecovery: 38 + LocalOffset: 0,85,0, 0,-85,0 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -176,13 +179,14 @@ V2RL: ROT: 1 Armament@PRIMARY: Weapon: 120mm - LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 - LegacyRecoil: 4 - LegacyRecoilRecovery: 0.7 + LocalOffset: 800,180,340, 800,-180,340 + Recoil: 171 + RecoilRecovery: 30 Armament@SECONDARY: Weapon: MammothTusk - LegacyLocalOffset: -7,2,0,0,25, 7,2,0,0,-25 - LegacyRecoil: 1 + LocalOffset: -85,384,340, -85,-384,340 + LocalYaw: -100,100 + Recoil: 43 AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -225,6 +229,7 @@ ARTY: Range: 5 Armament: Weapon: 155mm + OffsetModel: World AttackFrontal: RenderUnit: Explodes: @@ -338,9 +343,10 @@ JEEP: Range: 8 Turreted: ROT: 10 - LegacyOffset: 0,0,0,-2 + Offset: 0,0,85 Armament: Weapon: M60mg + OffsetModel: World AttackTurreted: WithMuzzleFlash: RenderUnitTurreted: @@ -375,7 +381,7 @@ APC: Range: 5 Armament: Weapon: M60mg - LegacyLocalOffset: 0,0,0,-4,0 + LocalOffset: 0,0,171 AttackFrontal: RenderUnit: WithMuzzleFlash: @@ -641,7 +647,7 @@ TTNK: Range: 7 Armament: Weapon: TTankZap - LegacyLocalOffset: 0,0,0,-5,0 + LocalOffset: 0,0,213 AttackFrontal: RenderUnitSpinner: Selectable: @@ -673,10 +679,11 @@ FTRK: Range: 4 Turreted: ROT: 5 - LegacyOffset: 0,5,0,-4 + Offset: -300,0,300 Armament: Weapon: FLAK-23 - LegacyRecoil: 2 + Recoil: 85 + OffsetModel: World AttackTurreted: RenderUnitTurreted: AutoTarget: @@ -749,9 +756,11 @@ CTNK: DebugNextAutoTargetScanTime: Armament@PRIMARY: Weapon: ChronoTusk - LegacyLocalOffset: -4,0,0,0,0, -4,0,0,0,0 + LocalOffset: 0,-171,0 + LocalYaw: 100 Armament@SECONDARY: Weapon: ChronoTusk - LegacyLocalOffset: 4,0,0,0,25, 4,0,0,0,-25 + LocalOffset: 0,171,0 + LocalYaw: -100 AttackFrontal: ChronoshiftDeploy: