diff --git a/units/DALK003/DALK003_unit.bp b/units/DALK003/DALK003_unit.bp index f9f103e0dd..147760d867 100644 --- a/units/DALK003/DALK003_unit.bp +++ b/units/DALK003/DALK003_unit.bp @@ -126,6 +126,7 @@ UnitBlueprint{ LifeBarOffset = 0.35, LifeBarSize = 1, Physics = { + BackUpDistance = 10, BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, @@ -147,6 +148,7 @@ UnitBlueprint{ MinSpeedPercent = 0, MotionType = "RULEUMT_Land", StandUpright = true, + RotateOnSpot = false, TurnRadius = 5, TurnRate = 120, }, diff --git a/units/DELK002/DELK002_unit.bp b/units/DELK002/DELK002_unit.bp index a7b8d0d441..f577c5dbad 100644 --- a/units/DELK002/DELK002_unit.bp +++ b/units/DELK002/DELK002_unit.bp @@ -133,7 +133,7 @@ UnitBlueprint{ MaxAcceleration = 3.3, MaxBrake = 3.3, MaxSpeed = 3.3, - MaxSpeedReverse = 1.4, + MaxSpeedReverse = 3.3, MaxSteerForce = 10, MeshExtentsX = 1, MeshExtentsY = 2.6, diff --git a/units/DRLK001/DRLK001_unit.bp b/units/DRLK001/DRLK001_unit.bp index ccd90700d9..50c96fdcbc 100644 --- a/units/DRLK001/DRLK001_unit.bp +++ b/units/DRLK001/DRLK001_unit.bp @@ -128,6 +128,7 @@ UnitBlueprint{ LifeBarOffset = 0.55, LifeBarSize = 1, Physics = { + BackUpDistance = 10, BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, @@ -145,6 +146,7 @@ UnitBlueprint{ MaxSteerForce = 7, MinSpeedPercent = 0, MotionType = "RULEUMT_Land", + RotateOnSpot = false, TurnRadius = 2, TurnRate = 120, }, diff --git a/units/DSLK004/DSLK004_unit.bp b/units/DSLK004/DSLK004_unit.bp index c9b46a3019..44d37d7ded 100644 --- a/units/DSLK004/DSLK004_unit.bp +++ b/units/DSLK004/DSLK004_unit.bp @@ -142,7 +142,7 @@ UnitBlueprint{ MaxAcceleration = 3.4, MaxBrake = 3.4, MaxSpeed = 3.4, - MaxSpeedReverse = 1.4, + MaxSpeedReverse = 3.4, MaxSteerForce = 10, MeshExtentsX = 1, MeshExtentsY = 2.6, diff --git a/units/UAL0303/UAL0303_unit.bp b/units/UAL0303/UAL0303_unit.bp index aec531e518..cb1064d281 100644 --- a/units/UAL0303/UAL0303_unit.bp +++ b/units/UAL0303/UAL0303_unit.bp @@ -165,6 +165,7 @@ UnitBlueprint{ LifeBarOffset = 0.35, LifeBarSize = 1, Physics = { + BackUpDistance = 10, BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, @@ -178,7 +179,7 @@ UnitBlueprint{ MaxAcceleration = 3.3, MaxBrake = 2.95, MaxSpeed = 2.95, - MaxSpeedReverse = 0, + MaxSpeedReverse = 2.95, MaxSteerForce = 10, MeshExtentsX = 1, MeshExtentsY = 1.25, @@ -186,6 +187,7 @@ UnitBlueprint{ MinSpeedPercent = 0, MotionType = "RULEUMT_Land", StandUpright = true, + RotateOnSpot = false, TurnRadius = 5, TurnRate = 130, }, diff --git a/units/UEL0111/UEL0111_unit.bp b/units/UEL0111/UEL0111_unit.bp index 6e656b21fc..055e44b705 100644 --- a/units/UEL0111/UEL0111_unit.bp +++ b/units/UEL0111/UEL0111_unit.bp @@ -138,6 +138,7 @@ UnitBlueprint{ MeshExtentsZ = 1.35, MinSpeedPercent = 0, MotionType = "RULEUMT_Land", + RotateOnSpot = false, TurnRadius = 0, TurnRate = 90, }, diff --git a/units/UEL0203/UEL0203_unit.bp b/units/UEL0203/UEL0203_unit.bp index a5658a1b4d..2ec00257c0 100644 --- a/units/UEL0203/UEL0203_unit.bp +++ b/units/UEL0203/UEL0203_unit.bp @@ -179,6 +179,7 @@ UnitBlueprint{ MinSpeedPercent = 0, MotionType = "RULEUMT_Hover", RotateBodyWhileMoving = true, + RotateOnSpot = false, TurnFacingRate = 120, TurnRadius = 5, TurnRate = 90, diff --git a/units/URL0101/URL0101_unit.bp b/units/URL0101/URL0101_unit.bp index 92a9a8a19a..4420f5af04 100644 --- a/units/URL0101/URL0101_unit.bp +++ b/units/URL0101/URL0101_unit.bp @@ -119,7 +119,7 @@ UnitBlueprint{ LifeBarOffset = 0.2, LifeBarSize = 0.5, Physics = { - BackUpDistance = 0, + BackUpDistance = 6, BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, @@ -133,7 +133,7 @@ UnitBlueprint{ MaxAcceleration = 4.8, MaxBrake = 9.6, MaxSpeed = 4.8, - MaxSpeedReverse = 0, + MaxSpeedReverse = 4.8, MaxSteerForce = 10, MinSpeedPercent = 0, MotionType = "RULEUMT_Land", diff --git a/units/URL0107/URL0107_unit.bp b/units/URL0107/URL0107_unit.bp index a175efbc50..735fe937b6 100644 --- a/units/URL0107/URL0107_unit.bp +++ b/units/URL0107/URL0107_unit.bp @@ -131,6 +131,7 @@ LifeBarOffset = 0.4, LifeBarSize = 0.75, Physics = { + BackUpDistance = 6, BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, @@ -144,10 +145,11 @@ MaxAcceleration = 3.6, MaxBrake = 3.6, MaxSpeed = 3.7, - MaxSpeedReverse = 0, + MaxSpeedReverse = 3.7, MaxSteerForce = 10, MinSpeedPercent = 0, MotionType = "RULEUMT_Land", + RotateOnSpot = false, TurnRadius = 2, TurnRate = 80, }, diff --git a/units/XEL0306/XEL0306_unit.bp b/units/XEL0306/XEL0306_unit.bp index 6017c16723..2f617f8829 100644 --- a/units/XEL0306/XEL0306_unit.bp +++ b/units/XEL0306/XEL0306_unit.bp @@ -120,13 +120,14 @@ UnitBlueprint{ MaxAcceleration = 2.8, MaxBrake = 2.8, MaxSpeed = 2.8, - MaxSpeedReverse = 2.5, + MaxSpeedReverse = 2.8, MaxSteerForce = 5, MeshExtentsX = 0.75, MeshExtentsY = 0.75, MeshExtentsZ = 1.35, MinSpeedPercent = 0, MotionType = "RULEUMT_Land", + RotateOnSpot = false, TurnRadius = 0, TurnRate = 60, }, diff --git a/units/XRL0305/XRL0305_unit.bp b/units/XRL0305/XRL0305_unit.bp index fff135c34e..039fce575e 100644 --- a/units/XRL0305/XRL0305_unit.bp +++ b/units/XRL0305/XRL0305_unit.bp @@ -133,6 +133,7 @@ UnitBlueprint{ LifeBarOffset = 0.55, LifeBarSize = 1, Physics = { + BackUpDistance = 10, BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, diff --git a/units/XRL0403/XRL0403_unit.bp b/units/XRL0403/XRL0403_unit.bp index 583d2f96d4..1e1a836703 100644 --- a/units/XRL0403/XRL0403_unit.bp +++ b/units/XRL0403/XRL0403_unit.bp @@ -232,11 +232,12 @@ UnitBlueprint { LayerChangeOffsetHeight = -2.5, MaxAcceleration = 2, MaxSpeed = 2, - MaxSpeedReverse = 1, + MaxSpeedReverse = 2, MaxSteerForce = 0, MinSpeedPercent = 0, MotionType = "RULEUMT_Amphibious", SinkLower = true, + RotateOnSpot = false, SkirtOffsetX = -1.5, SkirtOffsetZ = -1.5, SkirtSizeX = 9, diff --git a/units/XSL0104/XSL0104_unit.bp b/units/XSL0104/XSL0104_unit.bp index 3aa429ab4b..f14d8dab7d 100644 --- a/units/XSL0104/XSL0104_unit.bp +++ b/units/XSL0104/XSL0104_unit.bp @@ -135,6 +135,7 @@ UnitBlueprint{ LifeBarOffset = 0.25, LifeBarSize = 0.7, Physics = { + BackUpDistance = 6, BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, diff --git a/units/XSL0202/XSL0202_unit.bp b/units/XSL0202/XSL0202_unit.bp index 9a149d76f5..c71633c8b2 100644 --- a/units/XSL0202/XSL0202_unit.bp +++ b/units/XSL0202/XSL0202_unit.bp @@ -178,6 +178,7 @@ UnitBlueprint{ LifeBarOffset = 0.2, LifeBarSize = 0.95, Physics = { + BackUpDistance = 8, BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, @@ -191,7 +192,7 @@ UnitBlueprint{ MaxAcceleration = 2.6, MaxBrake = 2.6, MaxSpeed = 2.6, - MaxSpeedReverse = 0, + MaxSpeedReverse = 2.6, MaxSteerForce = 3.1, MeshExtentsX = 1, MeshExtentsY = 0.5, diff --git a/units/XSL0203/XSL0203_unit.bp b/units/XSL0203/XSL0203_unit.bp index 5fa54f1de3..5dc109a233 100644 --- a/units/XSL0203/XSL0203_unit.bp +++ b/units/XSL0203/XSL0203_unit.bp @@ -172,6 +172,7 @@ UnitBlueprint{ MinSpeedPercent = 0, MotionType = "RULEUMT_Hover", RotateBodyWhileMoving = true, + RotateOnSpot = false, TurnFacingRate = 120, TurnRadius = 0, TurnRate = 90, diff --git a/units/XSL0304/XSL0304_unit.bp b/units/XSL0304/XSL0304_unit.bp index 2dbde77608..b702aab530 100644 --- a/units/XSL0304/XSL0304_unit.bp +++ b/units/XSL0304/XSL0304_unit.bp @@ -165,6 +165,7 @@ UnitBlueprint{ MinSpeedPercent = 0, MotionType = "RULEUMT_Land", StandUpright = true, + RotateOnSpot = false, TurnRadius = 2, TurnRate = 75, },