DCFronted/public/Locomotor.xml
2025-08-01 02:05:23 +08:00

3254 lines
83 KiB
XML

<?xml version="1.0" encoding="us-ascii" ?>
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
<Tags />
<Includes>
</Includes>
<!--
ForwardAccelerationPitchFactor:
1 = backflips
0 = no movement
YawStiffness
read: YawMultiplier.
-->
<BounceKickTerrainMapping
id="TankBounceKickTerrainMapping" >
<Mapping
TerrainClass="Grass"
BounceMultiplier="125%"/>
<Mapping
TerrainClass="Rock"
BounceMultiplier="10%"/>
<Mapping
TerrainClass="Road"
BounceMultiplier="10%"/>
</BounceKickTerrainMapping>
<!-- referenced in code, please do not remove -->
<LocomotorTemplate
id="TransportShipLocomotorForUnitInteraction"
Surfaces="GROUND WATER DEEP_WATER" />
<!-- this is used purely to supply a special power with valid terrain when being placed-->
<LocomotorTemplate
id="SpecialPowerAllTerrainValidLocomotor"
Surfaces="GROUND WATER DEEP_WATER" />
<!-- necessary for grappling hook to be able to pull time bombs without them blowing up because of invalid terrain -->
<LocomotorTemplate
id="TimeBombDummyLocomotor"
Surfaces="GROUND CLIFF WATER DEEP_WATER" />
<LocomotorTemplate
id="BasicHelicopterTaxiLocomotor"
Surfaces="GROUND"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.5s"
AccelerationSeconds="0.5s"
BrakingSeconds="0.5s"
MinTurnSpeed="0%"
BehaviorZ="FLOATING_Z"
Appearance="HOVER"
/>
<!--
Human Locomotors
-->
<!-- referenced in code, do not delete -->
<LocomotorTemplate
id="HumanLocomotor"
Surfaces="GROUND"
TurnTimeSeconds="0.2s"
TurnTimeDamagedSeconds="0.2s"
FastTurnRadius="1.0"
SlowTurnRadius="1.0"
AccelerationSeconds="0.21s"
FormationPriority="NO_FORMATION"
BrakingSeconds="0.0s"
MinTurnSpeed="0%"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TWO_LEGS"
StickToGround="true"
AirborneTargetingHeight="30"
/>
<LocomotorTemplate
id="FastHumanLocomotor"
Surfaces="GROUND"
TurnTimeSeconds="0.2s"
TurnTimeDamagedSeconds="0.2s"
FastTurnRadius="1.0"
SlowTurnRadius="1.0"
AccelerationSeconds="0s"
BrakingSeconds="0s"
FormationPriority="NO_FORMATION"
MinTurnSpeed="0%"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TWO_LEGS"
StickToGround="true"
AirborneTargetingHeight="30"
/>
<!-- referenced in code, do not delete -->
<LocomotorTemplate
id="HumanWaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="0.5s"
TurnTimeDamagedSeconds="0.5s"
FastTurnRadius="9.0"
SlowTurnRadius="1.0"
AccelerationSeconds="0.21s"
FormationPriority="NO_FORMATION"
PreferredHeight="-1"
BrakingSeconds="0.21s"
MinTurnSpeed="0%"
BehaviorZ="SEA_LEVEL"
Appearance="TWO_LEGS"
StickToGround="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
/>
<LocomotorTemplate
id="HumanWalkOnWaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnWhileMoving="true"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
SlowTurnRadius="75.0"
FastTurnRadius="75.0"
AccelerationSeconds="0.21s"
FormationPriority="NO_FORMATION"
PreferredHeight="-2"
BrakingSeconds="0.21s"
MinTurnSpeed="0%"
BehaviorZ="SEA_LEVEL"
Appearance="TWO_LEGS"
StickToGround="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
/>
<LocomotorTemplate
id="AlliedEngineerWaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
AccelerationSeconds="0.1s"
BrakingSeconds="0.1s"
SlowTurnRadius="10.0"
FastTurnRadius="20.0"
MinTurnSpeed="50%"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false"
CanReverseMove="true"
RollStiffness="0.1"
RollDamping="0.3"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
/>
<LocomotorTemplate
id="FieryDeathPanicLocomotor"
Surfaces="GROUND"
TurnTimeSeconds="0.5s"
TurnTimeDamagedSeconds="0.5s"
AccelerationSeconds="1.0s"
BrakingSeconds="0.21s"
MinTurnSpeed="0%"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TWO_LEGS"
StickToGround="true"
/>
<LocomotorTemplate
id="BaseRepairDroneLocomotor"
Surfaces="AIR"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.5s"
BrakingSeconds="0.5s"
Lift="120%"
PreferredHeight="75"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
PreferredHeightPitchingEpsilon="9"
FastTurnRadius="25.0"
SlowTurnRadius="25.0"
MinTurnSpeed="50%"
TakeOffAndLandingSpeed="3"
TakeOffAndLandingSlowDownDelta="10"
TakeOffAndLandingSlowDownTime="1s"
PitchByZVelCoef="1.0"
PitchStiffness="1.0"
RollStiffness="0.1"
PitchDamping="1.0"
RollDamping="0.5"
ForwardVelocityPitchFactor="1.0"
LateralVelocityRollFactor="-0.5"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
/>
<!-- Civilian -->
<LocomotorTemplate
id="CivilianAutoLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="2.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="1.0s"
BrakingSeconds="0.4s"
SlowTurnRadius="15.0"
FastTurnRadius="30.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TREADS"
UseTerrainSmoothing="true"
CanReverseMove="true"
AccelPitchLimit="2.5d"
BounceKick="0.3r"
PitchStiffness="0.6"
RollStiffness="0.4"
PitchDamping="0.4"
RollDamping="0.3"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
/>
<!-- Allied -->
<LocomotorTemplate
id="AlliedScoutInfantryLocomotor"
Surfaces="GROUND"
TurnTimeSeconds="0.2s"
TurnTimeDamagedSeconds="0.2s"
FastTurnRadius="9.0"
SlowTurnRadius="1.0"
AccelerationSeconds="0.21s"
FormationPriority="NO_FORMATION"
BrakingSeconds="0.0s"
MinTurnSpeed="0%"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TWO_LEGS"
StickToGround="true"
AirborneTargetingHeight="30"
/>
<LocomotorTemplate
id="AlliedScoutInfantryLocomotorWater"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="0.5s"
TurnTimeDamagedSeconds="0.5s"
FastTurnRadius="9.0"
SlowTurnRadius="1.0"
AccelerationSeconds="0.21s"
FormationPriority="NO_FORMATION"
PreferredHeight="-2"
BrakingSeconds="0.0s"
MinTurnSpeed="0%"
BehaviorZ="SEA_LEVEL"
Appearance="TWO_LEGS"
StickToGround="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
/>
<LocomotorTemplate
id="AlliedSupportAircraftLocomotor"
Surfaces="AIR"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.5s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.5s"
SlowTurnRadius="0.0"
FastTurnRadius="40.0"
MinTurnSpeed="0%"
PreferredHeight="125"
PreferredHeightDamping=".1"
PreferredHeightPitchingEpsilon="9"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
PitchStiffness="0.5"
RollStiffness="0.1"
PitchDamping="0.9"
RollDamping="0.9"
ForwardVelocityPitchFactor="-0.2"
LateralVelocityRollFactor="-0.1"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
TakeOffAndLandingSpeed="10.0"
TakeOffAndLandingSlowDownDelta="25.0"
TakeOffAndLandingSlowDownTime=".2s"
RudderCorrectionDegree="0.169"
RudderCorrectionRate="0.027"
ElevatorCorrectionDegree="0.103"
ElevatorCorrectionRate="0.016"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
/>
<LocomotorTemplate
id="AlliedBomberAircraftLocomotor"
Surfaces="AIR"
MinSpeed="160%"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
SlowTurnRadius="75.0"
FastTurnRadius="75.0"
AccelerationSeconds="1.0s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.5s"
MinTurnSpeed="150%"
PreferredHeight="190"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
CirclingRadius="90"
CirclingSpeed="50%"
Appearance="WINGS"
TurnPivotOffset="-0.33"
ActiveModelConditions="FLYING"
PreferredHeightPitchingEpsilon="9"
PitchByZVelCoef="1.0"
PitchStiffness="1.0"
RollStiffness="0.1"
PitchDamping="1.0"
RollDamping="0.5"
UniformAxialDamping="0.2"
ForwardVelocityPitchFactor="1.0"
LateralVelocityRollFactor="-0.075"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
ClampOrientationToPathTangent="true"
AttackPathTrailDistance="350"
TakeOffAndLandingSpeed="10.0"
TakeOffAndLandingSlowDownDelta="25.0"
TakeOffAndLandingSlowDownTime=".1s"
/>
<LocomotorTemplate
id="AlliedAttackDrone_Leeched_Locomotor"
inheritFrom="JapanAntiAirShipAirLocomotor"
PreferredHeight="80"/>
<LocomotorTemplate
id="AlliedFighterAircraftLocomotor"
Surfaces="AIR"
TurnTimeSeconds="0.5s"
TurnTimeDamagedSeconds="0.5s"
SlowTurnRadius="75.0"
FastTurnRadius="75.0"
AccelerationSeconds="1.0s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.1s"
MinTurnSpeed="150%"
PreferredHeight="175"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
AccelPitchLimit="0.3r"
RollStiffness="0.6"
RollDamping="0.6"
PitchStiffness="0.3"
PitchDamping="0.46"
ForwardAccelerationPitchFactor="-0.05"
LateralAccelerationRollFactor="-0.2"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
TakeOffAndLandingSpeed="10.0"
TakeOffAndLandingSlowDownDelta="25.0"
TakeOffAndLandingSlowDownTime=".2s"
/>
<LocomotorTemplate
id="AlliedAntiNavalScoutLocomotor"
Surfaces="DEEP_WATER"
MaxSpeedDamaged="75%"
TurnTimeSeconds="0.25s"
TurnTimeDamagedSeconds="0.25s"
AccelerationSeconds="0.1s"
BrakingSeconds="0.1s"
SlowTurnRadius="10.0"
FastTurnRadius="20.0"
MinTurnSpeed="50%"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false"
CanReverseMove="true"
RollStiffness="0.1"
RollDamping="0.3"
AirborneTargetingHeight="30"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
/>
<LocomotorTemplate
id="AlliedAntiNavalScoutLocomotor_LeavingFactory"
inheritFrom="AlliedAntiNavalScoutLocomotor"
Surfaces="WATER DEEP_WATER"/>
<LocomotorTemplate
id="AlliedSurveyorLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="4.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="1.0s"
BrakingSeconds="1.0s"
SlowTurnRadius="20.0"
FastTurnRadius="40.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
AccelPitchLimit="4d"
BounceKick="7d"
PitchStiffness="0.2"
RollStiffness="0.75"
PitchDamping="0.15"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.05"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
WheelTurnAngle="30d"
/>
<LocomotorTemplate
id="AlliedAntiVehicleTransportLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="0.6s"
TurnTimeDamagedSeconds="1.6s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.3s"
BrakingSeconds="0.3s"
SlowTurnRadius="25.0"
FastTurnRadius="50.0"
UseTerrainSmoothing="true"
MinTurnSpeed="20%"
TurnPivotOffset="-0.1"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
AccelPitchLimit="10d"
BounceKick="0d"
PitchStiffness="0.5"
RollStiffness="0.5"
PitchDamping="0.5"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="1.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
WheelTurnAngle="35d"
/>
<LocomotorTemplate
id="AlliedAntiNavyShipTech1LandLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE CRUSHABLE_WALL"
TurnTimeSeconds="1.5s"
TurnTimeDamagedSeconds="3.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.6s"
BrakingSeconds="0.4s"
SlowTurnRadius="20.0"
FastTurnRadius="30.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
AccelPitchLimit="0.04r"
PitchStiffness="0.15"
PitchDamping="0.1"
RollStiffness="0.4"
RollDamping="0.3"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
WheelTurnAngle="18d"
ClampOrientationToPathTangent="true"
/>
<LocomotorTemplate
id="AlliedAntiNavyShipTech1WaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
AccelerationSeconds="0.6s"
MaxSpeedDamaged="75%"
BrakingSeconds="0.4s"
SlowTurnRadius="20.0"
FastTurnRadius="40.0"
PreferredHeight="-10"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false"
AccelPitchLimit="0.3r"
RollStiffness="0.3"
RollDamping="0.3"
PitchStiffness="0.2"
PitchDamping="0.2"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ElevatorCorrectionDegree="0.04"
ElevatorCorrectionRate="0.01"
AeleronCorrectionDegree="0.04"
AeleronCorrectionRate="0.04"
/>
<LocomotorTemplate
id="AlliedAntiInfantryVehicleLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
BehaviorZ="NO_MOTIVE_FORCE"
TurnThresholdHS="90d"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
CanReverseMove="true"
AccelPitchLimit="4d"
BounceKick="7d"
PitchStiffness="0.2"
RollStiffness="0.75"
PitchDamping="0.15"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true">
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
</LocomotorTemplate>
<LocomotorTemplate
id="AlliedAntiInfantryWaterLocomotor"
Surfaces="DEEP_WATER WATER"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.5s"
BrakingSeconds="0.5s"
FastTurnRadius="20.0"
MinTurnSpeed="0%"
PreferredHeight="0"
BehaviorZ="SEA_LEVEL"
TurnThresholdHS="90d"
Appearance="FOUR_WHEELS"
HasSuspension="true"
UseTerrainSmoothing="true"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ActiveModelConditions="OVER_WATER"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
AccelPitchLimit="2d"
PitchStiffness="0.2"
RollStiffness="0.2"
PitchDamping="0.2"
RollDamping="0.2"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="-0.01"
ElevatorCorrectionDegree="0.06"
ElevatorCorrectionRate="0.06"
AeleronCorrectionDegree="0.1"
AeleronCorrectionRate="0.07"
/>
<LocomotorTemplate
id="AlliedMCVLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="1.0s"
BrakingSeconds="0.25s"
SlowTurnRadius="50.0"
FastTurnRadius="50.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
HasSuspension="true"
UseTerrainSmoothing="true"
AccelPitchLimit="0.04r"
PitchStiffness="0.25"
PitchDamping="0.2"
RollStiffness="0.4"
RollDamping="0.3"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="0.0"
CanReverseMove="true"
WheelTurnAngle="35d"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
ClampOrientationToPathTangent="true"
/>
<LocomotorTemplate
id="AlliedMCVWaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.5s"
BrakingSeconds="0.5s"
SlowTurnRadius="15.0"
FastTurnRadius="30.0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
UseTerrainSmoothing="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
AccelPitchLimit="5d"
BounceKick="1d"
PitchStiffness="0.99"
PitchDamping="0.92"
RollStiffness="0.25"
RollDamping="0.25"
ForwardAccelerationPitchFactor="0.0"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false"
/>
<LocomotorTemplate
id="AlliedMinerLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="2.0s"
AccelerationSeconds="0.5s"
MaxSpeedDamaged="75%"
BrakingSeconds="0.5s"
SlowTurnRadius="20.0"
FastTurnRadius="50.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
BackingUpSpeed="60%"
UseTerrainSmoothing="true"
AccelPitchLimit="2d"
PitchStiffness="0.5"
RollStiffness="0.5"
PitchDamping="0.8"
RollDamping="0.3"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="0.0"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false"
CanReverseMove="true"
MaximumWheelExtension="-2.5"
MaximumWheelCompression="1.75"
WheelTurnAngle="35d"
/>
<LocomotorTemplate
id="AlliedMinerWaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
TurnThresholdHS="90d"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
UseTerrainSmoothing="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
AccelPitchLimit="5d"
BounceKick="1d"
PitchStiffness="0.15"
RollStiffness="0.25"
PitchDamping="0.15"
RollDamping="0.25"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="0.0"
ElevatorCorrectionDegree="0.06"
ElevatorCorrectionRate="0.04"
AeleronCorrectionDegree="0.08"
AeleronCorrectionRate="0.06"
HasSuspension="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
/>
<LocomotorTemplate
id="AlliedAntiAirShipWaterLocomotor"
Surfaces="DEEP_WATER"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
MaxSpeedDamaged="75%"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
TurnThresholdHS="90d"
MinTurnSpeed="0%"
TurnPivotOffset="0.0"
PreferredHeight="0"
SpeedBasedHeightOffset="7"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
DontNegateDeceleratePitchFactor="true"
AccelPitchLimit="10d"
BounceKick="0d"
PitchStiffness="0.1"
RollStiffness="0.1"
PitchDamping="0.5"
RollDamping="0.4"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="-0.05"
ElevatorCorrectionDegree="0.04"
ElevatorCorrectionRate="0.04"
AeleronCorrectionDegree="0.05"
AeleronCorrectionRate="0.06"
/>
<LocomotorTemplate
id="AlliedAntiAirShipWaterLocomotor_LeavingFactory"
inheritFrom="AlliedAntiAirShipWaterLocomotor"
Surfaces="WATER DEEP_WATER"/>
<LocomotorTemplate
id="AlliedAntiStructureShipWaterLocomotor"
Surfaces="DEEP_WATER"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="30.0"
TurnThresholdHS="90d"
MinTurnSpeed="10%"
PreferredHeight="0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
AccelPitchLimit="0.3r"
RollStiffness="0.3"
RollDamping="0.3"
PitchStiffness="0.2"
PitchDamping="0.2"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ElevatorCorrectionDegree="0.04"
ElevatorCorrectionRate="0.01"
AeleronCorrectionDegree="0.04"
AeleronCorrectionRate="0.04"
/>
<LocomotorTemplate
id="AlliedAntiStructureShipWaterLocomotor_LeavingFactory"
inheritFrom="AlliedAntiStructureShipWaterLocomotor"
Surfaces="WATER DEEP_WATER"/>
<LocomotorTemplate
id="AlliedAntiGroundAircraftLocomotor"
Surfaces="AIR"
MinSpeed="160%"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
SlowTurnRadius="75.0"
FastTurnRadius="75.0"
AccelerationSeconds="1.0s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.5s"
MinTurnSpeed="150%"
PreferredHeight="175"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
CirclingRadius="60"
CirclingSpeed="50%"
Appearance="WINGS"
TurnPivotOffset="-0.33"
PitchByZVelCoef="1.0"
PitchStiffness="1.0"
RollStiffness="0.1"
PitchDamping="1.0"
RollDamping="0.5"
UniformAxialDamping="0.5"
ForwardVelocityPitchFactor="1.0"
LateralVelocityRollFactor="-0.02"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
ClampOrientationToPathTangent="true"
AttackPathTrailDistance="100"
AttackPathTrailDistanceMinScale="0.8"
AttackPathTrailDistanceMaxScale="1.2"
TakeOffAndLandingSpeed="20.0"
TakeOffAndLandingSlowDownDelta="25.0"
TakeOffAndLandingSlowDownTime=".1s"
/>
<LocomotorTemplate
id="AlliedAntiStructureVehicleLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
CanReverseMove="true"
AccelPitchLimit="4d"
BounceKick="0.5d"
PitchStiffness="0.2"
RollStiffness="0.75"
PitchDamping="0.15"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
WheelTurnAngle="0d"
ReorientIfTurnTooSharp="true"
TurnThresholdHS="90d">
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
</LocomotorTemplate>
<!-- not for shipping -->
<LocomotorTemplate
id="TestReactiveLocomotorTANK"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
MinTurnSpeed="0%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
TurnThresholdHS="90d"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
CanReverseMove="true"
AccelPitchLimit="0.5r"
BounceKick="0.3r"
PitchStiffness="0.2"
RollStiffness="0.35"
PitchDamping="0.2"
RollDamping="0.35"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
WheelTurnAngle="0d"
ReorientIfTurnTooSharp="true">
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
</LocomotorTemplate>
<LocomotorTemplate
id="TestReactiveLocomotorHUMAN"
Surfaces="GROUND"
TurnTimeSeconds="0.5s"
TurnTimeDamagedSeconds="0.5s"
FastTurnRadius="1.0"
SlowTurnRadius="1.0"
AccelerationSeconds="0.0s"
BrakingSeconds="0s"
FormationPriority="NO_FORMATION"
MinTurnSpeed="0%"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TWO_LEGS"
StickToGround="true"
AirborneTargetingHeight="30"
/>
<LocomotorTemplate
id="TestReactiveLocomotorWHEELS"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
TurnThresholdHS="90d"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TREADS"
UseTerrainSmoothing="true"
CanReverseMove="true"
AccelPitchLimit="4d"
BounceKick="0.4r"
PitchStiffness="0.2"
RollStiffness="0.75"
PitchDamping="0.2"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
ReorientIfTurnTooSharp="true"
/>
<LocomotorTemplate
id="TestReactiveLocomotorSHIPLAND"
Surfaces="GROUND CRUSHABLE_OBSTACLE CRUSHABLE_WALL"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.25s"
BrakingSeconds="0.15s"
SlowTurnRadius="0.0"
FastTurnRadius="30.0"
TurnThresholdHS="90d"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
CanReverseMove="true"
AccelPitchLimit="4d"
BounceKick="7d"
PitchStiffness="0.2"
RollStiffness="0.75"
PitchDamping="0.2"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.03"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
WheelTurnAngle="0d"
ReorientIfTurnTooSharp="true"
/>
<LocomotorTemplate
id="TestReactiveLocomotorSHIPWATER"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="30.0"
TurnThresholdHS="90d"
MinTurnSpeed="10%"
PreferredHeight="0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
AccelPitchLimit="0.3r"
RollStiffness="0.3"
RollDamping="0.3"
PitchStiffness="0.2"
PitchDamping="0.2"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ElevatorCorrectionDegree="0.04"
ElevatorCorrectionRate="0.01"
AeleronCorrectionDegree="0.04"
AeleronCorrectionRate="0.04"
/>
<LocomotorTemplate
id="AlliedAntiVehicleVehicleTech1Locomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.3s"
BrakingSeconds="0.2s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
CanReverseMove="true"
AccelPitchLimit="0.5r"
BounceKick="0.3r"
PitchStiffness="0.2"
RollStiffness="0.35"
PitchDamping="0.2"
RollDamping="0.35"
ForwardAccelerationPitchFactor="0.02"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
WheelTurnAngle="0d"
ReorientIfTurnTooSharp="false">
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
</LocomotorTemplate>
<LocomotorTemplate
id="AlliedAntiVehicleVehicleTech1LocomotorTEST"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.1s"
BrakingSeconds="0.1s"
SlowTurnRadius="0.0"
FastTurnRadius="0.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TREADS"
UseTerrainSmoothing="true"
AccelPitchLimit="0.5r"
BounceKick="0.3r"
PitchStiffness="0.2"
PitchDamping="0.2"
RollStiffness="0.25"
RollDamping="0.25"
ForwardAccelerationPitchFactor="0.02"
HasSuspension="true"
CanReverseMove="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true">
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
</LocomotorTemplate>
<!-- primage tank. -->
<LocomotorTemplate
id="AlliedAntiVehicleVehicleTech3Locomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
CanReverseMove="true"
AccelPitchLimit="4d"
BounceKick="0.5d"
PitchStiffness="0.2"
RollStiffness="0.75"
PitchDamping="0.15"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
WheelTurnAngle="0d"
ReorientIfTurnTooSharp="true"
TurnThresholdHS="90d"
>
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
</LocomotorTemplate>
<LocomotorTemplate
id="AlliedAntiAirVehicleTech1Locomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="2.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="1.0s"
BrakingSeconds="0.4s"
SlowTurnRadius="15.0"
FastTurnRadius="30.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TREADS"
UseTerrainSmoothing="true"
CanReverseMove="true"
AccelPitchLimit="2.5d"
BounceKick="0.3r"
PitchStiffness="0.6"
RollStiffness="0.4"
PitchDamping="0.4"
RollDamping="0.3"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
/>
<LocomotorTemplate
id="AlliedAttackDroneLocomotor"
Surfaces="AIR"
TurnTimeSeconds="0.3s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
Lift="220%"
LiftDamaged="80%"
SlowTurnRadius="30.0"
FastTurnRadius="40.0"
MinTurnSpeed="20%"
PreferredHeight="80"
PreferredHeightDamping=".1"
PreferredHeightPitchingEpsilon="9"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="WINGS"
MinRandomTurnRadiusScale="0.6"
MaxRandomTurnRadiusScale="1.7"
AttackPathTrailDistanceMinScale="0.8"
AttackPathTrailDistanceMaxScale="1.2"
PitchStiffness="0.5"
RollStiffness="0.1"
PitchDamping="0.9"
RollDamping="0.9"
ForwardVelocityPitchFactor="-0.4"
LateralVelocityRollFactor="-0.3"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
TakeOffAndLandingSpeed="20.0"
TakeOffAndLandingSlowDownDelta="25.0"
TakeOffAndLandingSlowDownTime=".1s"
AttackPathTrailDistance="200"
RudderCorrectionDegree="0.169"
RudderCorrectionRate="0.027"
ElevatorCorrectionDegree="0.103"
ElevatorCorrectionRate="0.016"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true" />
<LocomotorTemplate
id="AlliedSupersonicBomberLocomotor"
Surfaces="AIR"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.5s"
BrakingSeconds="0s"
Lift="300%"
LiftDamaged="240%"
SlowTurnRadius="0.0"
FastTurnRadius="40.0"
MinTurnSpeed="0%"
PreferredHeight="180"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
PitchStiffness="0.5"
RollStiffness="0.1"
PitchDamping="0.2"
RollDamping="0.2"
ForwardVelocityPitchFactor="-0.2"
LateralVelocityRollFactor="0.1"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
TakeOffAndLandingSpeed="3.5"
TakeOffAndLandingSlowDownDelta="25.0"
TakeOffAndLandingSlowDownTime=".5s"
RudderCorrectionDegree="0.169"
RudderCorrectionRate="0.027"
ElevatorCorrectionDegree="0.103"
ElevatorCorrectionRate="0.016"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false"
/>
<LocomotorTemplate
id="AlliedSatelliteSweepLocomotor"
Surfaces="AIR"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.5s"
BrakingSeconds="0s"
Lift="300%"
LiftDamaged="240%"
SlowTurnRadius="0.0"
FastTurnRadius="40.0"
MinTurnSpeed="0%"
PreferredHeight="200"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
ClampOrientationToPathTangent="true"
/>
<!-- Soviet -->
<LocomotorTemplate
id="SovietBombingRunLocomotor"
Surfaces="AIR"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.5s"
BrakingSeconds="0s"
Lift="300%"
LiftDamaged="240%"
SlowTurnRadius="0.0"
FastTurnRadius="40.0"
MinTurnSpeed="0%"
PreferredHeight="180"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
PitchStiffness="0.5"
RollStiffness="0.1"
PitchDamping="0.2"
RollDamping="0.2"
ForwardVelocityPitchFactor="-0.2"
LateralVelocityRollFactor="0.1"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
TakeOffAndLandingSpeed="6.0"
TakeOffAndLandingSlowDownDelta="25.0"
TakeOffAndLandingSlowDownTime=".5s"
RudderCorrectionDegree="0.169"
RudderCorrectionRate="0.027"
ElevatorCorrectionDegree="0.103"
ElevatorCorrectionRate="0.016"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false"
/>
<LocomotorTemplate
id="SovietAntiInfantryVehicleLocomotor"
Surfaces="GROUND"
TurnTimeSeconds="0.5s"
TurnTimeDamagedSeconds="0.5s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
TurnThresholdHS="90d"
UseTerrainSmoothing="true"
MinTurnSpeed="0%"
TurnPivotOffset="-0.1"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
AccelPitchLimit="10d"
BounceKick="0d"
PitchStiffness="0.5"
RollStiffness="0.5"
PitchDamping="0.5"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="1.0"
HasSuspension="true"
CanReverseMove="true"
AirborneTargetingHeight="30"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
WheelTurnAngle="35d"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
/>
<LocomotorTemplate
id="SovietMCVLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="1.0s"
BrakingSeconds="0.5s"
SlowTurnRadius="50.0"
FastTurnRadius="50.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
HasSuspension="true"
UseTerrainSmoothing="true"
AccelPitchLimit="0.04r"
PitchStiffness="0.25"
PitchDamping="0.2"
RollStiffness="0.4"
RollDamping="0.3"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="0.0"
CanReverseMove="true"
WheelTurnAngle="35d"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
ClampOrientationToPathTangent="true"
/>
<LocomotorTemplate
id="SovietMCVWaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.5s"
BrakingSeconds="0.5s"
SlowTurnRadius="15.0"
FastTurnRadius="30.0"
BehaviorZ="SEA_LEVEL"
PreferredHeight="-10"
Appearance="SHIP"
UseTerrainSmoothing="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
AccelPitchLimit="5d"
BounceKick="1d"
PitchStiffness="0.99"
RollStiffness="0.25"
PitchDamping="0.75"
RollDamping="0.25"
ForwardAccelerationPitchFactor="0.0"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false"
ElevatorCorrectionDegree="0.04"
ElevatorCorrectionRate="0.02"
AeleronCorrectionDegree="0.08"
AeleronCorrectionRate="0.025"
/>
<LocomotorTemplate
id="SovietAntiStructureVehicleLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
HasSuspension="true"
TurnThresholdHS="90d"
UseTerrainSmoothing="true"
CanReverseMove="true"
AccelPitchLimit="4d"
BounceKick="7d"
PitchStiffness="0.2"
RollStiffness="0.75"
PitchDamping="0.15"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="0.0"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
WheelTurnAngle="0d"
ReorientIfTurnTooSharp="true"
>
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
</LocomotorTemplate>
<LocomotorTemplate
id="SovietAntiAirShipTech1Locomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
BehaviorZ="NO_MOTIVE_FORCE"
TurnThresholdHS="90d"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
CanReverseMove="true"
AccelPitchLimit="4d"
BounceKick="5d"
PitchStiffness="0.2"
RollStiffness="0.75"
PitchDamping="0.15"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
WheelTurnAngle="35d"
ReorientIfTurnTooSharp="true">
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
</LocomotorTemplate>
<LocomotorTemplate
id="SovietAntiVehicleVehicleTech1Locomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.25s"
TurnTimeDamagedSeconds="1.25s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TREADS"
HasSuspension="true"
TurnThresholdHS="90d"
UseTerrainSmoothing="true"
CanReverseMove="true"
AccelPitchLimit="4d"
BounceKick="0.4d"
PitchStiffness="0.2"
RollStiffness="0.75"
PitchDamping="0.2"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="0.0"
ClampOrientationToPathTangent="true"
WheelTurnAngle="0d"
ReorientIfTurnTooSharp="true"
>
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
</LocomotorTemplate>
<!-- The Apocalypse Tank -->
<LocomotorTemplate
id="SovietAntiVehicleVehicleTech3Locomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE CRUSHABLE_WALL"
TurnTimeSeconds="3s"
TurnTimeDamagedSeconds="3s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.2s"
BrakingSeconds="0.2s"
SlowTurnRadius="0.0"
FastTurnRadius="30.0"
BehaviorZ="NO_MOTIVE_FORCE"
TurnThresholdHS="90d"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
AccelPitchLimit="0.04r"
PitchStiffness="0.25"
PitchDamping="0.2"
RollStiffness="0.4"
RollDamping="0.3"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="0.0"
CanReverseMove="true"
HasSuspension="true"
WheelTurnAngle="18d"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true">
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
</LocomotorTemplate>
<LocomotorTemplate
id="SovietFighterAircraftLocomotor"
Surfaces="AIR"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
SlowTurnRadius="75.0"
FastTurnRadius="75.0"
AccelerationSeconds="1.0s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.1s"
MinTurnSpeed="150%"
PreferredHeight="175"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
PitchStiffness="0.5"
RollStiffness="0.1"
PitchDamping="0.9"
RollDamping="0.9"
ForwardVelocityPitchFactor="-0.2"
LateralVelocityRollFactor="-0.1"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
TakeOffAndLandingSpeed="10.0"
TakeOffAndLandingSlowDownDelta="25.0"
TakeOffAndLandingSlowDownTime=".2s"
RudderCorrectionDegree="0.169"
RudderCorrectionRate="0.027"
ElevatorCorrectionDegree="0.103"
ElevatorCorrectionRate="0.016"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
/>
<LocomotorTemplate
id="SovietSupportBomberLocomotor"
Surfaces="AIR"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.01s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.01s"
MinTurnSpeed="0%"
SlowTurnRadius="20.0"
FastTurnRadius="50.0"
PreferredHeight="175"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
ClampOrientationToPathTangent="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
PitchStiffness="0.5"
RollStiffness="0.1"
PitchDamping="1.0"
RollDamping="1.0"
ForwardVelocityPitchFactor="0.0"
LateralVelocityRollFactor="0.0"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
RudderCorrectionDegree="0.169"
RudderCorrectionRate="0.027"
ElevatorCorrectionDegree="0.103"
ElevatorCorrectionRate="0.016" />
<LocomotorTemplate
id="SovietSupportBomberLocomotor_S07"
inheritFrom="SovietSupportBomberLocomotor"
PreferredHeight="300"/>
<LocomotorTemplate
id="Soviet_BombingRunLocomotor"
Surfaces="AIR"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.01s"
Lift="160%"
BrakingSeconds="0.01s"
MinTurnSpeed="0%"
SlowTurnRadius="20.0"
FastTurnRadius="50.0"
PreferredHeight="175"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
ClampOrientationToPathTangent="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
TakeOffAndLandingSpeed="10.0"
PitchStiffness="0.5"
RollStiffness="0.1"
PitchDamping="1.0"
RollDamping="1.0"
ForwardVelocityPitchFactor="0.0"
LateralVelocityRollFactor="0.0"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
RudderCorrectionDegree="0.169"
RudderCorrectionRate="0.027"
ElevatorCorrectionDegree="0.103"
ElevatorCorrectionRate="0.016" />
<LocomotorTemplate
id="SovietBomberAircraftLocomotor"
Surfaces="AIR"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="1.0s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="1.0s"
MinTurnSpeed="0%"
SlowTurnRadius="20.0"
FastTurnRadius="50.0"
PreferredHeight="175"
PreferredHeightDamping=".1"
LookAheadMult="6.0"
AllowMotiveForceWhileAirborne="true"
ClampOrientationToPathTangent="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
PitchStiffness="0.5"
RollStiffness="0.1"
PitchDamping="1.0"
RollDamping="1.0"
ForwardVelocityPitchFactor="0.0"
LateralVelocityRollFactor="0.0"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
TakeOffAndLandingSpeed="10.0"
TakeOffAndLandingSlowDownDelta="35.0"
TakeOffAndLandingSlowDownTime=".5s"
RudderCorrectionDegree="0.169"
RudderCorrectionRate="0.027"
ElevatorCorrectionDegree="0.103"
ElevatorCorrectionRate="0.016" />
<LocomotorTemplate
id="SovietAntiGroundAircraftLocomotor"
Surfaces="AIR"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.5s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.5s"
SlowTurnRadius="0.0"
FastTurnRadius="40.0"
MinTurnSpeed="0%"
PreferredHeight="130"
PreferredHeightDamping=".1"
PreferredHeightPitchingEpsilon="9"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
CanReverseMove="true"
PitchStiffness="0.5"
RollStiffness="0.1"
PitchDamping="0.9"
RollDamping="0.9"
ForwardVelocityPitchFactor="-0.2"
LateralVelocityRollFactor="-0.1"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
TakeOffAndLandingSpeed="10.0"
TakeOffAndLandingSlowDownDelta="25.0"
TakeOffAndLandingSlowDownTime=".2s"
RudderCorrectionDegree="0.169"
RudderCorrectionRate="0.027"
ElevatorCorrectionDegree="0.103"
ElevatorCorrectionRate="0.016"
ClampOrientationToPathTangent="true"
/>
<LocomotorTemplate
id="SovietSurveyorLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="4.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="1.0s"
BrakingSeconds="1.0s"
SlowTurnRadius="20.0"
FastTurnRadius="40.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
AccelPitchLimit="4d"
BounceKick="7d"
PitchStiffness="0.2"
RollStiffness="0.75"
PitchDamping="0.15"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.05"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
CanReverseMove="true"
WheelTurnAngle="30d"
/>
<LocomotorTemplate
id="SovietSurveyorWaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="1.0s"
BrakingSeconds="1.0s"
SlowTurnRadius="15.0"
FastTurnRadius="30.0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
UseTerrainSmoothing="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
PreferredHeight="-12"
AccelPitchLimit="5d"
BounceKick="1d"
PitchStiffness="0.15"
RollStiffness="0.25"
PitchDamping="0.15"
RollDamping="0.25"
ForwardAccelerationPitchFactor="0.1"
LateralAccelerationRollFactor="0.0"
ElevatorCorrectionDegree="0.04"
ElevatorCorrectionRate="0.04"
AeleronCorrectionDegree="0.05"
AeleronCorrectionRate="0.06"
HasSuspension="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false"
/>
<LocomotorTemplate
id="SovietAntiNavyShipTech2Locomotor"
Surfaces="DEEP_WATER"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
MinTurnSpeed="0%"
PreferredHeight="-40"
BehaviorZ="SEA_LEVEL_SMOOTH_Z"
Appearance="SHIP"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
RollStiffness="0.1"
RollDamping="0.3"
TurnThresholdHS="90d"
/>
<LocomotorTemplate
id="SovietAntiNavyShipTech2Locomotor_Attacking"
inheritFrom="SovietAntiNavyShipTech2Locomotor"
TakeOffAndLandingSpeed="1.5"
TakeOffAndLandingSlowDownDelta="1.0"
TakeOffAndLandingSlowDownTime="0.1s"
WaterSurfaceHeightOffset="-9"
PreferredHeight="0"
/>
<LocomotorTemplate
id="SovietAntiNavyShipTech2Locomotor_LeavingFactory"
inheritFrom="SovietAntiNavyShipTech2Locomotor"
Surfaces="WATER DEEP_WATER"/>
<LocomotorTemplate
id="SovietAntiAirShipWaterLocomotor"
Surfaces="DEEP_WATER WATER"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
MinTurnSpeed="0%"
TurnPivotOffset="-25.0"
PreferredHeight="-7"
BehaviorZ="SEA_LEVEL"
TurnThresholdHS="90d"
Appearance="SHIP"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ActiveModelConditions="OVER_WATER"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
AccelPitchLimit="2d"
PitchStiffness="0.9"
RollStiffness="0.1"
PitchDamping="0.9"
RollDamping="0.9"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="-0.1"
ElevatorCorrectionDegree="0.06"
ElevatorCorrectionRate="0.06"
AeleronCorrectionDegree="0.1"
AeleronCorrectionRate="0.07"
/>
<LocomotorTemplate
id="SovietAntiAirShipBoardingLocomotor"
Surfaces="DEEP_WATER WATER GROUND"
TurnTimeSeconds="0.0s"
TurnTimeDamagedSeconds="0.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0s"
BrakingSeconds="0s"
SlowTurnRadius="0.0"
FastTurnRadius="0.0"
MinTurnSpeed="0%"
TurnPivotOffset="0.0"
PreferredHeight="0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
AccelPitchLimit="2d"
PitchStiffness="0.1"
RollStiffness="0.9"
PitchDamping="0.5"
RollDamping="0.9"
ForwardAccelerationPitchFactor="0.1"
LateralAccelerationRollFactor="0.0"
/>
<LocomotorTemplate
id="SovietAntiVehicleVehicleTech2Locomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.3s"
BrakingSeconds="0.15s"
SlowTurnRadius="10.0"
FastTurnRadius="20.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TREADS"
UseTerrainSmoothing="true"
AccelPitchLimit="0.5r"
BounceKick="0.3r"
PitchStiffness="0.15"
PitchDamping="0.15"
RollStiffness="0.25"
RollDamping="0.25"
ForwardAccelerationPitchFactor="0.02"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
CanReverseMove="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false">
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
</LocomotorTemplate>
<LocomotorTemplate
id="SovietAntiNavyShipTech1WaterLocomotor"
Surfaces="DEEP_WATER WATER"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.01s"
BrakingSeconds="0.10s"
MaxSpeedDamaged="75%"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
MinTurnSpeed="0%"
TurnPivotOffset="0.0"
PreferredHeight="0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
TurnThresholdHS="90d"
AccelPitchLimit="1.6r"
PitchStiffness="0.2"
PitchDamping="0.3"
RollStiffness="0.3"
RollDamping="0.5"
ForwardAccelerationPitchFactor="0.03"
LateralAccelerationRollFactor="-0.025"
ElevatorCorrectionDegree="0.07"
ElevatorCorrectionRate="0.04"
AeleronCorrectionDegree="0.08"
AeleronCorrectionRate="0.11"
/>
<LocomotorTemplate
id="SovietAntiNavyShipTech1LandLocomotor"
Surfaces="GROUND"
TurnTimeSeconds="0.5s"
TurnTimeDamagedSeconds="0.5s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
TurnThresholdHS="90d"
UseTerrainSmoothing="true"
MinTurnSpeed="0%"
TurnPivotOffset="-0.1"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
AccelPitchLimit="10d"
BounceKick="0d"
PitchStiffness="0.5"
RollStiffness="0.5"
PitchDamping="0.5"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="1.0"
HasSuspension="true"
CanReverseMove="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
/>
<LocomotorTemplate
id="SovietAntiStructureShipWaterLocomotor"
Surfaces="DEEP_WATER"
TurnTimeSeconds="4.0s"
TurnTimeDamagedSeconds="4.0s"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
MaxSpeedDamaged="75%"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
MinTurnSpeed="0%"
TurnPivotOffset="0.0"
PreferredHeight="+5"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
TurnThresholdHS="90d"
ForwardAccelerationPitchFactor="0.0"
LateralAccelerationRollFactor="0.0"
ElevatorCorrectionDegree="0.04"
ElevatorCorrectionRate="0.01"
AeleronCorrectionDegree="0.04"
AeleronCorrectionRate="0.04"
/>
<LocomotorTemplate
id="SovietAntiStructureShipWaterLocomotor_LeavingFactory"
inheritFrom="SovietAntiStructureShipWaterLocomotor"
Surfaces="WATER DEEP_WATER"/>
<LocomotorTemplate
id="SovietScoutVehicleLandLocomotor"
CanReverseMove="true"
MaxSpeedDamaged="50%"
Surfaces="GROUND"
TurnTimeSeconds="0.1s"
TurnTimeDamagedSeconds="0.1s"
FastTurnRadius="10.0"
SlowTurnRadius="0.0"
AccelerationSeconds="0.01s"
FormationPriority="NO_FORMATION"
BrakingSeconds="0.01s"
MinTurnSpeed="0%"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
StickToGround="true"
ReorientIfTurnTooSharp="true"
TurnThresholdHS="90d"
/>
<LocomotorTemplate
id="SovietScoutVehicleWaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="0.1s"
TurnTimeDamagedSeconds="0.1s"
FastTurnRadius="10.0"
SlowTurnRadius="0.0"
AccelerationSeconds="0.01s"
FormationPriority="NO_FORMATION"
PreferredHeight="1"
BrakingSeconds="0.01s"
MinTurnSpeed="0%"
BehaviorZ="SEA_LEVEL"
Appearance="TWO_LEGS"
StickToGround="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
/>
<LocomotorTemplate
id="SovietMinerLocomotor"
Surfaces="GROUND"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.5s"
BrakingSeconds="0.3s"
SlowTurnRadius="30.0"
FastTurnRadius="40.0"
MinTurnSpeed="20%"
TurnPivotOffset="0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
AccelPitchLimit="0.19r"
BounceKick="1d"
PitchStiffness="0.25"
PitchDamping="0.21"
RollStiffness="0.1"
RollDamping="0.4"
ForwardAccelerationPitchFactor="0.03"
LateralAccelerationRollFactor="0.1"
ClampOrientationToPathTangent="true"
HasSuspension="true"
CanReverseMove="true"
MaximumWheelExtension="-2.5"
MaximumWheelCompression="1.75"
WheelTurnAngle="35d"
/>
<LocomotorTemplate
id="SovietMinerWaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
TurnThresholdHS="90d"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
UseTerrainSmoothing="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
PreferredHeight="0"
AccelPitchLimit="5d"
BounceKick="1d"
PitchStiffness="0.15"
RollStiffness="0.25"
PitchDamping="0.15"
RollDamping="0.25"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="0.0"
ElevatorCorrectionDegree="0.02"
ElevatorCorrectionRate="0.04"
AeleronCorrectionDegree="0.05"
AeleronCorrectionRate="0.06"
HasSuspension="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
/>
<LocomotorTemplate
id="SovietMagneticSatelliteEffectLocomotor"
Surfaces="AIR"
TurnTimeSeconds="0.5s"
TurnTimeDamagedSeconds="0.5s"
FastTurnRadius="1.0"
SlowTurnRadius="1.0"
AccelerationSeconds="0.0s"
BrakingSeconds="0s"
PreferredHeight="0.1"
TakeOffAndLandingSpeed="30"
TakeOffAndLandingSlowDownDelta="1"
TakeOffAndLandingSlowDownTime="0.1s"
EasingTakeOffAndLanding="true"
Appearance="HOVER"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
MinTurnSpeed="0%"
TurnThresholdHS="180d"
ReorientIfTurnTooSharp="true"
ActiveModelConditions="USER_1"
/>
<!-- Japan -->
<LocomotorTemplate
id="JapanMCVLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="1.0s"
BrakingSeconds="0.5s"
SlowTurnRadius="50.0"
FastTurnRadius="50.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
HasSuspension="true"
UseTerrainSmoothing="true"
AccelPitchLimit="0.04r"
PitchStiffness="0.25"
PitchDamping="0.2"
RollStiffness="0.4"
RollDamping="0.3"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="0.0"
CanReverseMove="true"
WheelTurnAngle="35d"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
ClampOrientationToPathTangent="true"
/>
<LocomotorTemplate
id="JapanMCVWaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.5s"
BrakingSeconds="0.5s"
SlowTurnRadius="15.0"
FastTurnRadius="30.0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
UseTerrainSmoothing="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
AccelPitchLimit="5d"
BounceKick="1d"
PitchStiffness="0.99"
PitchDamping="0.92"
RollStiffness="0.25"
RollDamping="0.25"
ForwardAccelerationPitchFactor="0.0"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false"
/>
<LocomotorTemplate
id="JapanPointDefenseDroneLocomotor"
Surfaces="AIR"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.5s"
BrakingSeconds="0.5s"
Lift="120%"
PreferredHeight="40"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
FastTurnRadius="25.0"
SlowTurnRadius="25.0"
MinTurnSpeed="50%"
AirborneTargetingHeight="30"
TakeOffAndLandingSpeed="3"
TakeOffAndLandingSlowDownDelta="10"
TakeOffAndLandingSlowDownTime="1s"
PitchByZVelCoef="1.0"
PitchStiffness="1.0"
RollStiffness="0.1"
PitchDamping="1.0"
RollDamping="0.5"
ForwardVelocityPitchFactor="1.0"
LateralVelocityRollFactor="-0.5"
Apply2DFrictionWhenAirborne="true"
LocomotorWorksWhenDead="true"
/>
<LocomotorTemplate
id="JapanAntiVehicleInfantryTech3Locomotor"
Surfaces="AIR"
TurnTimeSeconds="0.1s"
TurnTimeDamagedSeconds="0.1s"
AccelerationSeconds="1.0s"
BrakingSeconds="0.01s"
Lift="120%"
PreferredHeight="125"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
FastTurnRadius="30.0"
SlowTurnRadius="30.0"
MinTurnSpeed="150%"
TurnThreshold="90d"
PitchByZVelCoef="1.0"
PitchStiffness="1.0"
RollStiffness="0.02"
PitchDamping="1.0"
RollDamping="1.0"
ForwardVelocityPitchFactor="1.0"
LateralVelocityRollFactor="-0.5"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="false"
ReorientIfTurnTooSharp="false"
/>
<LocomotorTemplate
id="JapanBalloonBombBalloonLocomotor"
Surfaces="AIR"
TurnTimeSeconds="0.1s"
TurnTimeDamagedSeconds="0.1s"
AccelerationSeconds="1.1s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="10.0"
MinTurnSpeed="0%"
PreferredHeight="0.1"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
AirborneTargetingHeight="-10"
Apply2DFrictionWhenAirborne="true"
TakeOffAndLandingSpeed="2.0"
TakeOffAndLandingSlowDownDelta="0.5"
TakeOffAndLandingSlowDownTime=".5s"/>
<LocomotorTemplate
id="JapanBalloonFallingBombBalloonLocomotor"
inheritFrom="JapanBalloonBombBalloonLocomotor"
TakeOffAndLandingSpeed="10"/>
<LocomotorTemplate
id="JapanBalloonRisingBalloonLocomotor"
inheritFrom="JapanBalloonBombBalloonLocomotor"
TakeOffAndLandingSpeed="-1"/>
<LocomotorTemplate
id="JapanMinerLocomotor"
Surfaces="GROUND"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.5s"
BrakingSeconds="0.5s"
SlowTurnRadius="30.0"
FastTurnRadius="40.0"
MinTurnSpeed="20%"
TurnPivotOffset="-0.33"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
AccelPitchLimit="1d"
BounceKick="1d"
PitchStiffness="0.1"
RollStiffness="0.1"
PitchDamping="0.5"
RollDamping="0.4"
ForwardAccelerationPitchFactor="0.07"
LateralAccelerationRollFactor="0.1"
HasSuspension="true"
CanReverseMove="true"
MaximumWheelExtension="-2.5"
MaximumWheelCompression="1.75"
WheelTurnAngle="0d"
/>
<LocomotorTemplate
id="JapanMinerWaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
TurnThresholdHS="90d"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
UseTerrainSmoothing="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
AccelPitchLimit="5d"
BounceKick="1d"
PitchStiffness="0.15"
RollStiffness="0.25"
PitchDamping="0.15"
RollDamping="0.25"
ForwardAccelerationPitchFactor="0.025"
LateralAccelerationRollFactor="0.0"
ElevatorCorrectionDegree="0.02"
ElevatorCorrectionRate="0.04"
AeleronCorrectionDegree="0.05"
AeleronCorrectionRate="0.06"
HasSuspension="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
/>
<LocomotorTemplate
id="JapanSurveyorLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="4.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="1.0s"
BrakingSeconds="1.0s"
SlowTurnRadius="20.0"
FastTurnRadius="40.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
AccelPitchLimit="4d"
BounceKick="7d"
PitchStiffness="0.2"
RollStiffness="0.75"
PitchDamping="0.15"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.05"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
WheelTurnAngle="30d"
/>
<LocomotorTemplate
id="JapanLightTransportVehicleLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.3s"
BrakingSeconds="0.3s"
SlowTurnRadius="5.0"
FastTurnRadius="20.0"
TurnThresholdHS="90d"
AccelPitchLimit="2d"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
UseTerrainSmoothing="true"
CanReverseMove="true"
UniformAxialDamping="0.5"
PitchStiffness="0.8"
RollStiffness="0.8"
PitchDamping="0.5"
RollDamping="0.5"
ForwardAccelerationPitchFactor="0.08"
LateralAccelerationRollFactor="0.2"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false"
LateralVelocityRollFactor="-15"
/>
<LocomotorTemplate
id="JapanLightTransportVehicle_WaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.1s"
BrakingSeconds="0.3s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
TurnThresholdHS="90d"
AccelPitchLimit="2d"
BehaviorZ="SEA_LEVEL"
Appearance="FOUR_WHEELS"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
UseTerrainSmoothing="true"
CanReverseMove="true"
UniformAxialDamping="0.5"
PitchStiffness="0.5"
RollStiffness="0.5"
PitchDamping="0.5"
RollDamping="0.5"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="0.1"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
LateralVelocityRollFactor="-15"
/>
<LocomotorTemplate
id="JapanEggLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.5s"
TurnTimeDamagedSeconds="1.5s"
MaxSpeedDamaged="75%"
AccelerationSeconds="1.0s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
ReorientIfTurnTooSharp="false"
TurnThresholdHS="90d"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
CanReverseMove="true"
UseTerrainSmoothing="true"
AccelPitchLimit="4d"
BounceKick="7d"
PitchStiffness="0.2"
RollStiffness="0.75"
PitchDamping="0.15"
RollDamping="0.75"
ForwardAccelerationPitchFactor="0.05"
LateralAccelerationRollFactor="0.0"
HasSuspension="true"
ClampOrientationToPathTangent="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
WheelTurnAngle="30d"
/>
<LocomotorTemplate
id="JapanEggWaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
ReorientIfTurnTooSharp="false"
TurnThresholdHS="90d"
PreferredHeight="0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ClampOrientationToPathTangent="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
AccelPitchLimit="2d"
BounceKick="2d"
PitchStiffness="0.1"
RollStiffness="0.1"
PitchDamping="0.5"
RollDamping="0.4"
ForwardAccelerationPitchFactor="0.1"
LateralAccelerationRollFactor="-0.1"
/>
<LocomotorTemplate
id="JapanAntiStructureShipWaterLocomotor"
Surfaces="DEEP_WATER"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
MinTurnSpeed="0%"
PreferredHeight="0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
TurnThresholdHS="90d"
AccelPitchLimit="10d"
BounceKick="2d"
PitchStiffness="0.2"
RollStiffness="0.01"
PitchDamping="0.2"
RollDamping="0.05"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="-0.01"
ElevatorCorrectionDegree="0.02"
ElevatorCorrectionRate="0.04"
AeleronCorrectionDegree="0.05"
AeleronCorrectionRate="0.06"
/>
<LocomotorTemplate
id="JapanAntiStructureShipWaterLocomotor_Ramming"
Surfaces="DEEP_WATER"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
AccelerationSeconds="2.01s"
MaxSpeedDamaged="75%"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
MinTurnSpeed="0%"
PreferredHeight="0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
TurnThresholdHS="90d"
AccelPitchLimit="10d"
BounceKick="2d"
PitchStiffness="0.2"
RollStiffness="0.01"
PitchDamping="0.2"
RollDamping="0.05"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="-0.01"
ElevatorCorrectionDegree="0.02"
ElevatorCorrectionRate="0.04"
AeleronCorrectionDegree="0.05"
AeleronCorrectionRate="0.06"
/>
<LocomotorTemplate
id="JapanAntiStructureShipWaterLocomotor_LeavingFactory"
inheritFrom="JapanAntiStructureShipWaterLocomotor"
Surfaces="WATER DEEP_WATER"/>
<LocomotorTemplate
id="JapanAntiVehicleShipWaterLocomotor"
Surfaces="DEEP_WATER"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
MaxSpeedDamaged="75%"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
MinTurnSpeed="0%"
TurnPivotOffset="0"
PreferredHeight="0"
BehaviorZ="SEA_LEVEL"
Appearance="SHIP"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
TurnThresholdHS="90d"
AccelPitchLimit="2d"
PitchStiffness="0.1"
PitchDamping="0.5"
RollStiffness="0.2"
RollDamping="0.2"
ForwardAccelerationPitchFactor="0.02"
LateralAccelerationRollFactor="-0.05"
ElevatorCorrectionDegree="0.02"
ElevatorCorrectionRate="0.04"
AeleronCorrectionDegree="0.05"
AeleronCorrectionRate="0.06"
/>
<LocomotorTemplate
id="JapanAntiVehicleShipWaterLocomotor_LeavingFactory"
inheritFrom="JapanAntiVehicleShipWaterLocomotor"
Surfaces="WATER DEEP_WATER"/>
<LocomotorTemplate
id="JapanAntiStructureVehicleLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.02s"
SlowTurnRadius="5.0"
FastTurnRadius="30.0"
TurnThresholdHS="90d"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="FOUR_WHEELS"
HasSuspension="true"
UseTerrainSmoothing="true"
AccelPitchLimit="0.5r"
BounceKick="0.3r"
PitchStiffness="0.2"
RollStiffness="0.35"
PitchDamping="0.2"
RollDamping="0.35"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="0.0"
LateralVelocityRollFactor=".15"
CanReverseMove="true"
WheelTurnAngle="0d"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
MaximumWheelExtension="-2.3"
MaximumWheelCompression="1.4"
/>
<LocomotorTemplate
id="JapanNavyScoutShipWaterLocomotor"
Surfaces="DEEP_WATER"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
MaxSpeedDamaged="75%"
MinTurnSpeed="0%"
PreferredHeight="-25"
BehaviorZ="SEA_LEVEL_SMOOTH_Z"
Appearance="SHIP"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
TurnThresholdHS="90d"
RollStiffness="0.1"
RollDamping="0.3"
ElevatorCorrectionDegree="0.04"
ElevatorCorrectionRate="0.04"
AeleronCorrectionDegree="0.05"
AeleronCorrectionRate="0.06"
/>
<LocomotorTemplate
id="JapanNavyScoutShipWaterLocomotor_Attacking"
inheritFrom="JapanNavyScoutShipWaterLocomotor"
TakeOffAndLandingSpeed="1.5"
TakeOffAndLandingSlowDownDelta="1.0"
TakeOffAndLandingSlowDownTime="0.1s"
WaterSurfaceHeightOffset="-5"
PreferredHeight="0"
/>
<LocomotorTemplate
id="JapanNavyScoutShipWaterLocomotor_LeavingFactory"
inheritFrom="JapanNavyScoutShipWaterLocomotor"
Surfaces="WATER DEEP_WATER"/>
<LocomotorTemplate
id="JapanFighterAircraftLocomotor"
Surfaces="AIR"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
SlowTurnRadius="75.0"
FastTurnRadius="75.0"
AccelerationSeconds="1.0s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.1s"
MinTurnSpeed="150%"
PreferredHeight="175"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
TurnPivotOffset="-0.33"
PitchByZVelCoef="1.0"
PitchStiffness="1.0"
RollStiffness="0.1"
PitchDamping="1.0"
RollDamping="0.5"
ForwardVelocityPitchFactor="1.0"
LateralVelocityRollFactor="-0.5"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
ClampOrientationToPathTangent="true"
TakeOffAndLandingSpeed="30.0"
TakeOffAndLandingSlowDownDelta="0.0"
EasingTakeOffAndLanding="true"
EasingPercentage="40%"
/>
<LocomotorTemplate
id="JapanAntiInfantryVehicleLocomotor"
Surfaces="GROUND"
TurnTimeSeconds="0.5s"
TurnTimeDamagedSeconds="0.5s"
FastTurnRadius="20.0"
SlowTurnRadius="0.0"
AccelerationSeconds="0.01s"
FormationPriority="NO_FORMATION"
BrakingSeconds="0.01s"
MinTurnSpeed="0%"
Appearance="TWO_LEGS"
StickToGround="false"
TurnThresholdHS="90d"
ReorientIfTurnTooSharp="true"
CanReverseMove="false"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
PreferredHeight="0.1"
TakeOffAndLandingSpeed="30.0"
TakeOffAndLandingSlowDownDelta="0.0"
EasingTakeOffAndLanding="true"
EasingPercentage="40%"
/>
<LocomotorTemplate
id="JapanAntiInfantryVehicle_WaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="0.5s"
TurnTimeDamagedSeconds="0.5s"
FastTurnRadius="20.0"
SlowTurnRadius="0.0"
AccelerationSeconds="0.01s"
FormationPriority="NO_FORMATION"
BrakingSeconds="0.01s"
MinTurnSpeed="0%"
Appearance="TWO_LEGS"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
StickToGround="false"
TurnThresholdHS="90d"
ReorientIfTurnTooSharp="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
PreferredHeight="0.1"
TakeOffAndLandingSpeed="30.0"
TakeOffAndLandingSlowDownDelta="0.0"
EasingTakeOffAndLanding="true"
EasingPercentage="40%"
/>
<LocomotorTemplate
id="JapanScoutInfantryLocomotor"
Surfaces="AIR"
TurnTimeSeconds="0.1s"
TurnTimeDamagedSeconds="0.1s"
AccelerationSeconds="0.1s"
Lift="120%"
LiftDamaged="120%"
BrakingSeconds="0.1s"
SlowTurnRadius="0.0"
FastTurnRadius="0.0"
MinTurnSpeed="0%"
PreferredHeight="130"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
/>
<LocomotorTemplate
id="JapanCommandoTech1Locomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="0.2s"
TurnTimeDamagedSeconds="0.2s"
FastTurnRadius="1.0"
SlowTurnRadius="1.0"
AccelerationSeconds="0.21s"
FormationPriority="NO_FORMATION"
BrakingSeconds="0.0s"
MinTurnSpeed="0%"
StickToGround="true"
Lift="120%"
LiftDamaged="120%"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TWO_LEGS"
LocomotorWorksWhenDead="true"
TakeOffAndLandingSlowDownTime="0.0s"
/>
<LocomotorTemplate
id="JapanAntiAirVehicleTech1_LandLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
TurnThresholdHS="90d"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
PreferredHeight="0.1"
Appearance="TWO_LEGS"
StickToGround="true"
CanReverseMove="false"
TakeOffAndLandingSpeed="30.0"
TakeOffAndLandingSlowDownDelta="0.0"
EasingTakeOffAndLanding="true"
EasingPercentage="100%"
/>
<LocomotorTemplate
id="JapanAntiAirVehicleTech1_AirLocomotor"
Surfaces="AIR"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.5s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.5s"
SlowTurnRadius="0.0"
FastTurnRadius="40.0"
MinTurnSpeed="0%"
PreferredHeight="130"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
CanReverseMove="true"
PitchStiffness="0.5"
RollStiffness="0.1"
PitchDamping="0.9"
RollDamping="0.9"
ForwardVelocityPitchFactor="-0.2"
LateralVelocityRollFactor="-0.1"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
TakeOffAndLandingSpeed="30.0"
TakeOffAndLandingSlowDownDelta="0.0"
EasingTakeOffAndLanding="true"
EasingPercentage="50%"
RudderCorrectionDegree="0.169"
RudderCorrectionRate="0.027"
ElevatorCorrectionDegree="0.103"
ElevatorCorrectionRate="0.016"
ClampOrientationToPathTangent="true"
/>
<LocomotorTemplate
id="JapanAntiVehicleVehicleTech1_Locomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.8s"
BrakingSeconds="0.8s"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TREADS"
UseTerrainSmoothing="true"
AccelPitchLimit="5d"
BounceKick="1d"
PitchStiffness="0.15"
RollStiffness="0.25"
PitchDamping="0.15"
RollDamping="0.25"
ForwardAccelerationPitchFactor="0.1"
LateralAccelerationRollFactor="0.0"
TakeOffAndLandingSpeed="20.0"
TakeOffAndLandingSlowDownDelta="25.0"
TakeOffAndLandingSlowDownTime=".1s"
HasSuspension="true"
CanReverseMove="true"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true">
<BounceKickTerrainMap>TankBounceKickTerrainMapping</BounceKickTerrainMap>
</LocomotorTemplate>
<LocomotorTemplate
id="JapanAntiVehicleVehicleTech1_WaterLocomotor"
Surfaces="WATER DEEP_WATER"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="4.0s"
MaxSpeedDamaged="75%"
AccelerationSeconds="0.5s"
BrakingSeconds="0.5s"
SlowTurnRadius="10.0"
FastTurnRadius="20.0"
PreferredHeight="-4"
BehaviorZ="SEA_LEVEL"
Appearance="FOUR_WHEELS"
HasSuspension="true"
UseTerrainSmoothing="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER"
AccelPitchLimit="2d"
PitchStiffness="0.2"
RollStiffness="0.2"
PitchDamping="0.2"
RollDamping="0.2"
ForwardAccelerationPitchFactor="0.01"
LateralAccelerationRollFactor="-0.01"
ElevatorCorrectionDegree="0.06"
ElevatorCorrectionRate="0.06"
AeleronCorrectionDegree="0.1"
AeleronCorrectionRate="0.07"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="false"
/>
<LocomotorTemplate
id="JapanAntiAirShipTestLocomotor"
Surfaces="AIR"
MinSpeed="160%"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
FastTurnRadius="75.0"
SlowTurnRadius="75.0"
AccelerationSeconds="1.0s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.5s"
MinTurnSpeed="150%"
PreferredHeight="150"
PreferredHeightDamping="0.2"
LookAheadMult="3.0"
PreferredHeightPitchingEpsilon="9"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
CirclingRadius="60"
CirclingSpeed="50%"
Appearance="WINGS"
TurnPivotOffset="-0.33"
PitchByZVelCoef="1.0"
PitchStiffness="1.0"
RollStiffness="0.1"
PitchDamping="0.9"
RollDamping="0.5"
ForwardVelocityPitchFactor="1.0"
LateralVelocityRollFactor="-0.5"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="2"
LocomotorWorksWhenDead="true"
ClampOrientationToPathTangent="true"
AttackPathTrailDistance="100"
TakeOffAndLandingSpeed="6.0"
TakeOffAndLandingSlowDownDelta="25.0"
TakeOffAndLandingSlowDownTime=".5s"
WaterToAirTransitionFX="FX_JapanAntiAirShipTransitionToAir"
/>
<LocomotorTemplate
id="JapanAntiAirShipAirLocomotor"
Surfaces="AIR"
MinSpeed="160%"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
SlowTurnRadius="75.0"
FastTurnRadius="75.0"
AccelerationSeconds="1.0s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.5s"
MinTurnSpeed="150%"
PreferredHeight="150"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
PreferredAttackHeight="300"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
CirclingRadius="60"
CirclingSpeed="50%"
Appearance="WINGS"
TurnPivotOffset="-0.33"
PitchByZVelCoef="1.0"
PitchStiffness="1.0"
RollStiffness="0.1"
PitchDamping="1.0"
RollDamping="0.5"
ForwardVelocityPitchFactor="1.0"
LateralVelocityRollFactor="-0.2"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="2"
LocomotorWorksWhenDead="true"
ClampOrientationToPathTangent="true"
AttackPathTrailDistance="100"
TakeOffAndLandingSpeed="15.0"
TakeOffAndLandingSlowDownDelta="0.0"
EasingTakeOffAndLanding="true"
EasingPercentage="20%"
WaterToAirTransitionFX="FX_JapanAntiAirShipTransitionToAir">
<JetLocomotorData
Options="NO_CIRCLE_WHILE_USING_SPECIALPOWER"
AttackPathStartRunDistance="100"
/>
</LocomotorTemplate>
<LocomotorTemplate
id="JapanAntiAirShipWaterLocomotor"
Surfaces="DEEP_WATER"
MaxSpeedDamaged="75%"
SlowTurnRadius="0.0"
FastTurnRadius="20.0"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.01s"
BrakingSeconds="0.01s"
MinTurnSpeed="0%"
BehaviorZ="SEA_LEVEL_SMOOTH_Z"
Appearance="SHIP"
PreferredHeight="-35"
TurnThresholdHS="90d"
AccelPitchLimit="10d"
BounceKick="10d"
PitchStiffness="0.8"
RollStiffness="0.2"
PitchDamping="1.0"
RollDamping="0.5"
ClampOrientationToPathTangent="true"
ReorientIfTurnTooSharp="true"
ActiveModelConditions="OVER_WATER"
ActiveObjectStatus="WATER_LOCOMOTOR_ACTIVE OVER_WATER SUBMERGED SURFACED"
ForwardAccelerationPitchFactor="0.1"
LateralAccelerationRollFactor="0.0"
ElevatorCorrectionDegree="0.02"
ElevatorCorrectionRate="0.04"
AeleronCorrectionDegree="0.05"
AeleronCorrectionRate="0.06"
UseTerrainSmoothing="false"
HasSuspension="false"
TakeOffAndLandingSpeed="10.0"
TakeOffAndLandingSlowDownDelta="0.0"
EasingTakeOffAndLanding="true"
EasingPercentage="20%"
AirborneTargetingHeight="2"
WaterToAirTransitionFX="FX_JapanAntiAirShipTransitionToWater"
/>
<LocomotorTemplate
id="JapanAntiAirShipWaterLocomotor_Attacking"
inheritFrom="JapanAntiAirShipWaterLocomotor"
TakeOffAndLandingSpeed="1.5"
TakeOffAndLandingSlowDownDelta="1.0"
TakeOffAndLandingSlowDownTime="0.1s"
AirborneTargetingHeight="5"
PreferredHeight="0.0"
ForbiddenObjectStatus="AIRBORNE_TARGET"
/>
<LocomotorTemplate
id="JapanAntiAirShipWaterLocomotor_LeavingFactory"
inheritFrom="JapanAntiAirShipWaterLocomotor"
Surfaces="WATER DEEP_WATER"
ForbiddenObjectStatus="AIRBORNE_TARGET"/>
<LocomotorTemplate
id="JapanAntiVehicleVehicleTech3Locomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
FastTurnRadius="1.0"
SlowTurnRadius="1.0"
AccelerationSeconds="0.21s"
FormationPriority="NO_FORMATION"
BrakingSeconds="0.0s"
MinTurnSpeed="0%"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TWO_LEGS"
StickToGround="true"
CanReverseMove="false"
AirborneTargetingHeight="30"
/>
<LocomotorTemplate
id="JapanAntiVehicleVehicleTech3RushAttackLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE CRUSHABLE_WALL"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
FastTurnRadius="1.0"
SlowTurnRadius="1.0"
AccelerationSeconds="2.0s"
FormationPriority="NO_FORMATION"
BrakingSeconds="0.0s"
MinTurnSpeed="0%"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TWO_LEGS"
StickToGround="true"
AirborneTargetingHeight="30"
/>
<LocomotorTemplate
id="JapanFinalSquadronAircraftLocomotor"
Surfaces="AIR"
TurnTimeSeconds="1.0s"
TurnTimeDamagedSeconds="1.0s"
AccelerationSeconds="0.5s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.5s"
SlowTurnRadius="0.0"
FastTurnRadius="40.0"
MinTurnSpeed="0%"
PreferredHeight="130"
PreferredHeightDamping=".1"
LookAheadMult="2.0"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
Appearance="HOVER"
CanReverseMove="true"
PitchStiffness="0.5"
RollStiffness="0.1"
PitchDamping="0.9"
RollDamping="0.9"
ForwardVelocityPitchFactor="-0.2"
LateralVelocityRollFactor="-0.1"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
TakeOffAndLandingSpeed="30.0"
TakeOffAndLandingSlowDownDelta="0.0"
EasingTakeOffAndLanding="true"
EasingPercentage="50%"
RudderCorrectionDegree="0.169"
RudderCorrectionRate="0.027"
ElevatorCorrectionDegree="0.103"
ElevatorCorrectionRate="0.016"
ClampOrientationToPathTangent="true"
/>
<!--LocomotorTemplate
id="JapanFinalSquadronAircraftLocomotor"
Surfaces="AIR"
MinSpeed="160%"
TurnTimeSeconds="2.0s"
TurnTimeDamagedSeconds="2.0s"
SlowTurnRadius="75.0"
FastTurnRadius="75.0"
AccelerationSeconds="1.0s"
Lift="120%"
LiftDamaged="80%"
BrakingSeconds="0.5s"
MinTurnSpeed="150%"
PreferredHeight="150"
AllowMotiveForceWhileAirborne="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
CirclingRadius="60"
CirclingSpeed="50%"
Appearance="WINGS"
TurnPivotOffset="-0.33"
PitchByZVelCoef="1.0"
PitchStiffness="1.0"
RollStiffness="0.1"
PitchDamping="1.0"
RollDamping="0.5"
ForwardVelocityPitchFactor="1.0"
LateralVelocityRollFactor="-0.5"
Apply2DFrictionWhenAirborne="true"
AirborneTargetingHeight="30"
LocomotorWorksWhenDead="true"
ClampOrientationToPathTangent="true"
AttackPathTrailDistance="350"
TakeOffAndLandingSpeed="30.0"
TakeOffAndLandingSlowDownDelta="0.0"
EasingTakeOffAndLanding="true"
EasingPercentage="40%"
/-->
<LocomotorTemplate
id="JapanFinalSquadronAircraftKamikazeLocomotor"
Surfaces="GROUND"
TurnTimeSeconds="0.5s"
TurnTimeDamagedSeconds="0.5s"
FastTurnRadius="20.0"
SlowTurnRadius="0.0"
AccelerationSeconds="0.01s"
FormationPriority="NO_FORMATION"
BrakingSeconds="0.01s"
MinTurnSpeed="0%"
Appearance="TWO_LEGS"
StickToGround="false"
TurnThresholdHS="90d"
ReorientIfTurnTooSharp="true"
CanReverseMove="true"
BehaviorZ="SURFACE_RELATIVE_HEIGHT"
PreferredHeight="-1"
TakeOffAndLandingSpeed="30.0"
TakeOffAndLandingSlowDownDelta="0.0"
EasingTakeOffAndLanding="true"
EasingPercentage="40%"
/>
<LocomotorTemplate
id="JapanMechaKingLocomotor"
Surfaces="GROUND CRUSHABLE_OBSTACLE CRUSHABLE_WALL WATER DEEP_WATER"
TurnTimeSeconds="7.5s"
TurnTimeDamagedSeconds="7.5s"
FastTurnRadius="0.0"
SlowTurnRadius="0.0"
AccelerationSeconds="0.21s"
FormationPriority="NO_FORMATION"
BrakingSeconds="0.0s"
MinTurnSpeed="0%"
BehaviorZ="NO_MOTIVE_FORCE"
Appearance="TWO_LEGS"
StickToGround="true"
AirborneTargetingHeight="30"
ReorientIfTurnTooSharp="true"
/>
</AssetDeclaration>