Convert ra turrets/weapons to world coordinates.

This commit is contained in:
Paul Chote
2013-03-29 19:39:19 +13:00
parent 0289fd543e
commit 7c816f75d2
9 changed files with 93 additions and 66 deletions

View File

@@ -899,7 +899,7 @@ Rules:
DamageCooldown: 0 DamageCooldown: 0
Armament: Armament:
Weapon: CrateNuke Weapon: CrateNuke
LegacyLocalOffset: 0,0,0,-4,0 LocalOffset: 0,0,171
AttackFrontal: AttackFrontal:
Explodes: Explodes:
DemoTruck: DemoTruck:

View File

@@ -2570,13 +2570,14 @@ Rules:
ROT: 1 ROT: 1
Armament@PRIMARY: Armament@PRIMARY:
Weapon: SuperTankPrimary Weapon: SuperTankPrimary
LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 LocalOffset: 213,-171,0, 213,171,0
LegacyRecoil: 4 Recoil: 171
LegacyRecoilRecovery: 0.7 RecoilRecovery: 30
Armament@SECONDARY: Armament@SECONDARY:
Weapon: MammothTusk Weapon: MammothTusk
LegacyLocalOffset: -7,2,0,0,25, 7,2,0,0,-25 LocalOffset: -85,-299,0, -85,299,0
LegacyRecoil: 1 LocalYaw: -100,100
Recoil: 43
AttackTurreted: AttackTurreted:
RenderUnitTurreted: RenderUnitTurreted:
Image: 4TNK Image: 4TNK

View File

@@ -1066,7 +1066,7 @@ Rules:
Image: truk Image: truk
Armament: Armament:
Weapon: CrateNuke Weapon: CrateNuke
LegacyLocalOffset: 0,0,0,-4,0 LocalOffset: 0,0,171
AttackFrontal: AttackFrontal:
AttackMove: AttackMove:
JustMove: yes JustMove: yes

View File

@@ -97,7 +97,8 @@ MIG:
Range: 12 Range: 12
Armament: Armament:
Weapon: Maverick Weapon: Maverick
LegacyLocalOffset: -15,0,0,0,-10, 15,0,0,0,6 LocalOffset: 0,-640,0, 0,640,0
LocalYaw: -40, 24
AttackPlane: AttackPlane:
FacingTolerance: 20 FacingTolerance: 20
Plane: Plane:
@@ -147,10 +148,10 @@ YAK:
Range: 10 Range: 10
Armament@PRIMARY: Armament@PRIMARY:
Weapon: ChainGun.Yak Weapon: ChainGun.Yak
LegacyLocalOffset: -5,-6,0,0,0 LocalOffset: 256,-213,0
Armament@SECONDARY: Armament@SECONDARY:
Weapon: ChainGun.Yak Weapon: ChainGun.Yak
LegacyLocalOffset: 5,-6,0,0,0 LocalOffset: 256,213,0
AttackPlane: AttackPlane:
FacingTolerance: 20 FacingTolerance: 20
Plane: Plane:
@@ -255,10 +256,10 @@ HELI:
Range: 12 Range: 12
Armament@PRIMARY: Armament@PRIMARY:
Weapon: HellfireAA Weapon: HellfireAA
LegacyLocalOffset: -5,0,0,2,0 LocalOffset: 0,-213,-85
Armament@SECONDARY: Armament@SECONDARY:
Weapon: HellfireAG Weapon: HellfireAG
LegacyLocalOffset: 5,0,0,2,0 LocalOffset: 0,213,-85
AttackHeli: AttackHeli:
FacingTolerance: 20 FacingTolerance: 20
Helicopter: Helicopter:
@@ -301,10 +302,10 @@ HIND:
Range: 10 Range: 10
Armament@PRIMARY: Armament@PRIMARY:
Weapon: ChainGun Weapon: ChainGun
LegacyLocalOffset: -5,-2,0,2,0 LocalOffset: 85,-213,-85
Armament@SECONDARY: Armament@SECONDARY:
Weapon: ChainGun Weapon: ChainGun
LegacyLocalOffset: -5,-2,0,2,0 LocalOffset: 85,213,-85
AttackHeli: AttackHeli:
FacingTolerance: 20 FacingTolerance: 20
Helicopter: Helicopter:

View File

@@ -105,7 +105,7 @@ V01.SNIPER:
ROT: 255 ROT: 255
Armament: Armament:
Weapon: Sniper Weapon: Sniper
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
Cargo: Cargo:
InitialUnits: sniper InitialUnits: sniper

View File

@@ -75,7 +75,7 @@ E2:
Speed: 5 Speed: 5
Armament: Armament:
Weapon: Grenade Weapon: Grenade
LegacyLocalOffset: 0,0,0,-13,0 LocalOffset: 0,0,555
FireDelay: 15 FireDelay: 15
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
@@ -106,10 +106,10 @@ E3:
Speed: 3 Speed: 3
Armament@PRIMARY: Armament@PRIMARY:
Weapon: RedEye Weapon: RedEye
LegacyLocalOffset: 0,0,0,-13,0 LocalOffset: 0,0,555
Armament@SECONDARY: Armament@SECONDARY:
Weapon: Dragon Weapon: Dragon
LegacyLocalOffset: 0,0,0,-13,0 LocalOffset: 0,0,555
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
-RenderInfantry: -RenderInfantry:
@@ -137,7 +137,7 @@ E4:
Speed: 3 Speed: 3
Armament: Armament:
Weapon: Flamer Weapon: Flamer
LegacyLocalOffset: 0,-10,0,-8,0 LocalOffset: 427,0,341
FireDelay: 8 FireDelay: 8
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
@@ -486,7 +486,7 @@ SHOK:
Range: 4 Range: 4
Armament: Armament:
Weapon: PortaTesla Weapon: PortaTesla
LegacyLocalOffset: 0,-10,0,-8,0 LocalOffset: 427,0,341
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
-RenderInfantry: -RenderInfantry:

View File

@@ -33,7 +33,7 @@ SS:
UncloakSound: subshow1.aud UncloakSound: subshow1.aud
Armament: Armament:
Weapon: TorpTube Weapon: TorpTube
LegacyLocalOffset: -4,0,0,0,0, 4,0,0,0,0 LocalOffset: 0,-171,0, 0,171,0
FireDelay: 2 FireDelay: 2
AttackFrontal: AttackFrontal:
Selectable: Selectable:
@@ -84,6 +84,7 @@ MSUB:
Armament: Armament:
Weapon: SubMissile Weapon: SubMissile
FireDelay: 2 FireDelay: 2
OffsetModel: World
AttackFrontal: AttackFrontal:
Selectable: Selectable:
Bounds: 44,44 Bounds: 44,44
@@ -122,12 +123,15 @@ DD:
Range: 6 Range: 6
Turreted: Turreted:
ROT: 7 ROT: 7
LegacyOffset: 0,-8,0,-3 Offset: 341,0,128
Armament@PRIMARY: Armament@PRIMARY:
Weapon: Stinger 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: Armament@SECONDARY:
Weapon: DepthCharge Weapon: DepthCharge
LocalOffset: 0,-171,0, 0,171,0
LocalYaw: 80, -80
AttackTurreted: AttackTurreted:
Selectable: Selectable:
Bounds: 38,38 Bounds: 38,38
@@ -167,24 +171,24 @@ CA:
Range: 7 Range: 7
Turreted@PRIMARY: Turreted@PRIMARY:
Turret: primary Turret: primary
LegacyOffset: 0,17,0,-2 Offset: -725,0,85
ROT: 3 ROT: 3
Turreted@SECONDARY: Turreted@SECONDARY:
Turret: secondary Turret: secondary
LegacyOffset: 0,-17,0,-2 Offset: 725,0,85
ROT: 3 ROT: 3
Armament@PRIMARY: Armament@PRIMARY:
Turret: primary Turret: primary
Weapon: 8Inch Weapon: 8Inch
LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 LocalOffset: 213,-171,0, 213,171,0
LegacyRecoil: 4 Recoil: 171
LegacyRecoilRecovery: 0.8 RecoilRecovery: 34
Armament@SECONDARY: Armament@SECONDARY:
Turret: secondary Turret: secondary
Weapon: 8Inch Weapon: 8Inch
LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 LocalOffset: 213,-171,0, 213,171,0
LegacyRecoil: 4 Recoil: 171
LegacyRecoilRecovery: 0.8 RecoilRecovery: 34
AttackTurreted: AttackTurreted:
Selectable: Selectable:
Bounds: 44,44 Bounds: 44,44
@@ -252,11 +256,13 @@ PT:
Range: 7 Range: 7
Turreted: Turreted:
ROT: 7 ROT: 7
LegacyOffset: 0,-6,0,-1 Offset: 256,0,43
Armament@PRIMARY: Armament@PRIMARY:
Weapon: 2Inch Weapon: 2Inch
OffsetModel: World
Armament@SECONDARY: Armament@SECONDARY:
Weapon: DepthCharge Weapon: DepthCharge
OffsetModel: World
AttackTurreted: AttackTurreted:
Selectable: Selectable:
Bounds: 32,32 Bounds: 32,32

View File

@@ -284,7 +284,7 @@ TSLA:
RenderBuildingCharge: RenderBuildingCharge:
Armament: Armament:
Weapon: TeslaZap Weapon: TeslaZap
LegacyLocalOffset: 0,0,0,-10,0 LocalOffset: 0,0,427
AttackTesla: AttackTesla:
ReloadTime: 120 ReloadTime: 120
AutoTarget: AutoTarget:
@@ -328,8 +328,10 @@ AGUN:
RenderBuildingTurreted: RenderBuildingTurreted:
Armament@PRIMARY: Armament@PRIMARY:
Weapon: ZSU-23 Weapon: ZSU-23
OffsetModel: World
Armament@SECONDARY: Armament@SECONDARY:
Weapon: ZSU-23 Weapon: ZSU-23
OffsetModel: World
AttackTurreted: AttackTurreted:
AutoTarget: AutoTarget:
IronCurtainable: IronCurtainable:
@@ -388,6 +390,8 @@ PBOX:
-AcceptsSupplies: -AcceptsSupplies:
Turreted: Turreted:
ROT: 255 ROT: 255
RenderBuilding:
QuantizedFacings: 8
Cargo: Cargo:
Types: Infantry Types: Infantry
MaxWeight: 1 MaxWeight: 1
@@ -451,7 +455,7 @@ PBOX.E1:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament: Armament:
Weapon: Vulcan Weapon: Vulcan
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
WithMuzzleFlash: WithMuzzleFlash:
Cargo: Cargo:
@@ -476,7 +480,7 @@ PBOX.E3:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament: Armament:
Weapon: Dragon Weapon: Dragon
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
PBOX.E4: PBOX.E4:
@@ -491,7 +495,7 @@ PBOX.E4:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament: Armament:
Weapon: Flamer Weapon: Flamer
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
PBOX.E7: PBOX.E7:
@@ -506,7 +510,7 @@ PBOX.E7:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament: Armament:
Weapon: Colt45 Weapon: Colt45
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
PBOX.SHOK: PBOX.SHOK:
@@ -521,7 +525,7 @@ PBOX.SHOK:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament: Armament:
Weapon: PortaTesla Weapon: PortaTesla
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
PBOX.SNIPER: PBOX.SNIPER:
@@ -536,7 +540,7 @@ PBOX.SNIPER:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament: Armament:
Weapon: Sniper Weapon: Sniper
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
HBOX: HBOX:
@@ -563,6 +567,8 @@ HBOX:
-AcceptsSupplies: -AcceptsSupplies:
Turreted: Turreted:
ROT: 255 ROT: 255
RenderBuilding:
QuantizedFacings: 8
Cargo: Cargo:
Types: Infantry Types: Infantry
MaxWeight: 1 MaxWeight: 1
@@ -626,7 +632,7 @@ HBOX.E1:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament: Armament:
Weapon: Vulcan Weapon: Vulcan
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
WithMuzzleFlash: WithMuzzleFlash:
Cargo: Cargo:
@@ -651,7 +657,7 @@ HBOX.E3:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament: Armament:
Weapon: Dragon Weapon: Dragon
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
HBOX.E4: HBOX.E4:
@@ -666,7 +672,7 @@ HBOX.E4:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament: Armament:
Weapon: Flamer Weapon: Flamer
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
HBOX.E7: HBOX.E7:
@@ -681,7 +687,7 @@ HBOX.E7:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament: Armament:
Weapon: Colt45 Weapon: Colt45
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
HBOX.SHOK: HBOX.SHOK:
@@ -696,7 +702,7 @@ HBOX.SHOK:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament: Armament:
Weapon: PortaTesla Weapon: PortaTesla
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
HBOX.SNIPER: HBOX.SNIPER:
@@ -711,7 +717,7 @@ HBOX.SNIPER:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament: Armament:
Weapon: Sniper Weapon: Sniper
LegacyLocalOffset: 0,-11,0,0,0 LocalOffset: 469,0,0
AttackTurreted: AttackTurreted:
GUN: GUN:
@@ -742,6 +748,7 @@ GUN:
RenderBuildingTurreted: RenderBuildingTurreted:
Armament: Armament:
Weapon: TurretGun Weapon: TurretGun
OffsetModel: World
AttackTurreted: AttackTurreted:
AutoTarget: AutoTarget:
DebugRetiliateAgainstAggressor: DebugRetiliateAgainstAggressor:
@@ -776,11 +783,13 @@ FTUR:
Range: 6 Range: 6
Turreted: Turreted:
ROT: 255 ROT: 255
LegacyOffset: 0,0,0,-2 Offset: 0,0,85
Armament: Armament:
Weapon: FireballLauncher Weapon: FireballLauncher
LegacyLocalOffset: 0,-12,0,0,0 LocalOffset: 512,0,0
AttackTurreted: AttackTurreted:
RenderBuilding:
QuantizedFacings: 8
AutoTarget: AutoTarget:
DebugRetiliateAgainstAggressor: DebugRetiliateAgainstAggressor:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
@@ -819,6 +828,7 @@ SAM:
RenderBuildingTurreted: RenderBuildingTurreted:
Armament: Armament:
Weapon: Nike Weapon: Nike
OffsetModel: World
AttackTurreted: AttackTurreted:
WithMuzzleFlash: WithMuzzleFlash:
AutoTarget: AutoTarget:

View File

@@ -21,6 +21,7 @@ V2RL:
Range: 5 Range: 5
Armament: Armament:
Weapon: SCUD Weapon: SCUD
OffsetModel: World
AttackFrontal: AttackFrontal:
RenderUnitReload: RenderUnitReload:
AutoTarget: AutoTarget:
@@ -54,8 +55,9 @@ V2RL:
ROT: 5 ROT: 5
Armament: Armament:
Weapon: 25mm Weapon: 25mm
LegacyRecoil: 2 Recoil: 85
LegacyRecoilRecovery: 0.5 RecoilRecovery: 25
OffsetModel: World
AttackTurreted: AttackTurreted:
RenderUnitTurreted: RenderUnitTurreted:
AutoTarget: AutoTarget:
@@ -93,8 +95,9 @@ V2RL:
ROT: 5 ROT: 5
Armament: Armament:
Weapon: 90mm Weapon: 90mm
LegacyRecoil: 3 Recoil: 128
LegacyRecoilRecovery: 0.9 RecoilRecovery: 38
OffsetModel: World
AttackTurreted: AttackTurreted:
RenderUnitTurreted: RenderUnitTurreted:
AutoTarget: AutoTarget:
@@ -134,9 +137,9 @@ V2RL:
ROT: 5 ROT: 5
Armament: Armament:
Weapon: 105mm Weapon: 105mm
LegacyRecoil: 3 Recoil: 128
LegacyRecoilRecovery: 0.9 RecoilRecovery: 38
LegacyLocalOffset: 2,0,0,0,0, -2,0,0,0,0 LocalOffset: 0,85,0, 0,-85,0
AttackTurreted: AttackTurreted:
RenderUnitTurreted: RenderUnitTurreted:
AutoTarget: AutoTarget:
@@ -176,13 +179,14 @@ V2RL:
ROT: 1 ROT: 1
Armament@PRIMARY: Armament@PRIMARY:
Weapon: 120mm Weapon: 120mm
LegacyLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0 LocalOffset: 800,180,340, 800,-180,340
LegacyRecoil: 4 Recoil: 171
LegacyRecoilRecovery: 0.7 RecoilRecovery: 30
Armament@SECONDARY: Armament@SECONDARY:
Weapon: MammothTusk Weapon: MammothTusk
LegacyLocalOffset: -7,2,0,0,25, 7,2,0,0,-25 LocalOffset: -85,384,340, -85,-384,340
LegacyRecoil: 1 LocalYaw: -100,100
Recoil: 43
AttackTurreted: AttackTurreted:
RenderUnitTurreted: RenderUnitTurreted:
AutoTarget: AutoTarget:
@@ -225,6 +229,7 @@ ARTY:
Range: 5 Range: 5
Armament: Armament:
Weapon: 155mm Weapon: 155mm
OffsetModel: World
AttackFrontal: AttackFrontal:
RenderUnit: RenderUnit:
Explodes: Explodes:
@@ -338,9 +343,10 @@ JEEP:
Range: 8 Range: 8
Turreted: Turreted:
ROT: 10 ROT: 10
LegacyOffset: 0,0,0,-2 Offset: 0,0,85
Armament: Armament:
Weapon: M60mg Weapon: M60mg
OffsetModel: World
AttackTurreted: AttackTurreted:
WithMuzzleFlash: WithMuzzleFlash:
RenderUnitTurreted: RenderUnitTurreted:
@@ -375,7 +381,7 @@ APC:
Range: 5 Range: 5
Armament: Armament:
Weapon: M60mg Weapon: M60mg
LegacyLocalOffset: 0,0,0,-4,0 LocalOffset: 0,0,171
AttackFrontal: AttackFrontal:
RenderUnit: RenderUnit:
WithMuzzleFlash: WithMuzzleFlash:
@@ -641,7 +647,7 @@ TTNK:
Range: 7 Range: 7
Armament: Armament:
Weapon: TTankZap Weapon: TTankZap
LegacyLocalOffset: 0,0,0,-5,0 LocalOffset: 0,0,213
AttackFrontal: AttackFrontal:
RenderUnitSpinner: RenderUnitSpinner:
Selectable: Selectable:
@@ -673,10 +679,11 @@ FTRK:
Range: 4 Range: 4
Turreted: Turreted:
ROT: 5 ROT: 5
LegacyOffset: 0,5,0,-4 Offset: -300,0,300
Armament: Armament:
Weapon: FLAK-23 Weapon: FLAK-23
LegacyRecoil: 2 Recoil: 85
OffsetModel: World
AttackTurreted: AttackTurreted:
RenderUnitTurreted: RenderUnitTurreted:
AutoTarget: AutoTarget:
@@ -749,9 +756,11 @@ CTNK:
DebugNextAutoTargetScanTime: DebugNextAutoTargetScanTime:
Armament@PRIMARY: Armament@PRIMARY:
Weapon: ChronoTusk Weapon: ChronoTusk
LegacyLocalOffset: -4,0,0,0,0, -4,0,0,0,0 LocalOffset: 0,-171,0
LocalYaw: 100
Armament@SECONDARY: Armament@SECONDARY:
Weapon: ChronoTusk Weapon: ChronoTusk
LegacyLocalOffset: 4,0,0,0,25, 4,0,0,0,-25 LocalOffset: 0,171,0
LocalYaw: -100
AttackFrontal: AttackFrontal:
ChronoshiftDeploy: ChronoshiftDeploy: