Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.czautoz.co.uk/llms.txt

Use this file to discover all available pages before exploring further.

Each helicopter has 6 independent damage zones. Each zone can be individually enabled or disabled per helicopter via its JSON config file. As of v0.2.2 a disabled zone takes no damage from any source — gunfire, explosions and collisions alike (previously the toggles only blocked collision damage, so a helicopter with its zones off could still be shot to a wreck). Setting all zones to 0 makes that helicopter completely invincible. See Repair & Battery for repair requirements, hold times, and repair settings.

The 6 Zones

Zone SettingWhat it coversEffect when destroyed
damage.zones.bodyFuselage / airframeReduced structural integrity
damage.zones.engineEngineEngine failure, forced autorotation
damage.zones.chassisLanding gear / skidsLoss of stable ground contact
damage.zones.fuelFuel tankIncreased fuel leak rate
damage.zones.rotor1Main rotorHelicopter falls — immediate crash
damage.zones.rotor2Tail rotorUncontrolled yaw spin

Defaults

HelicopterChassisBodyEngineFuelMain RotorTail Rotor
MD500, MH-6, SA342M, UH-1H011111
MH-60L Blackhawk111111
AW101 Merlin111111
Skid-equipped helicopters have chassis damage disabled by default. Wheeled helicopters (Blackhawk, Merlin) have it enabled.

Zone Health Levels & HUD Indicators

Each damage zone progresses through four states, shown as colour-coded indicators on the in-cockpit HUD:
LevelHUD ColourCondition
0WhiteUndamaged
1YellowLight damage (~75% HP remaining)
2AmberHeavy damage (~55% HP remaining)
3RedCritical damage (~35% HP remaining)
4Destroyed — zone is inoperable
Zone repair is progressive — each repair hold advances the zone one level upward (e.g. Red → Amber). A critically damaged zone requires multiple repair actions to fully restore.

Rotor Damage

Main Rotor Destroyed

The helicopter immediately loses lift and falls. There is no recovery.

Tail Rotor Destroyed

The helicopter enters an uncontrolled yaw spin. Spin rate is set by tailRotorFailure.spinRate and a forced descent is applied at tailRotorFailure.descentRate.
HelicopterTail Rotor Spin Rate
MD500 Civilian125 deg/s
MH-6 Little Bird130 deg/s
SA342M Gazelle130 deg/s
UH-1H Iroquois118 deg/s
MH-60L Blackhawk110 deg/s
AW101 Merlin100 deg/s

Rotor Blade Shear

Rotor blades can shear off on contact with geometry (trees, buildings, terrain):
SettingDefault
features.rotorBladeShear1 = blades shear on contact · 0 = no shear

Rotor Disc Collision & Player Kill

SettingWhat it doesDefault
features.rotorDiscCollision1 = spinning rotor disc has physical collision1
features.rotorPlayerKillEnabled1 = players entering a spinning rotor disc are instantly killed1
Blade shear and the rotor-disc player kill are global toggles under the features section of mod_config.json, not per-helicopter JSON. The spinning disc is sampled from the rotor’s centre and tip memory points rather than the model’s collision geometry, making strike detection cheaper and more reliable.

Making a Helicopter Invincible

Set all 6 zone values to 0 inside the damage.zones section of the helicopter’s JSON config file:
"damage": {
  "zones": {
    "chassis": 0,
    "body": 0,
    "engine": 0,
    "fuel": 0,
    "rotor1": 0,
    "rotor2": 0
  }
}

Rotors-Only Damage

Enable only the rotor zones and disable the rest — the rotors can be shot or damaged (they degrade and shear) while the hull stays invulnerable. This is ideal for servers running AI that fire on helicopters: gunfire knocks out the rotors (costing lift and control) without ever destroying the airframe.
"damage": {
  "zones": {
    "chassis": 0,
    "body": 0,
    "engine": 0,
    "fuel": 0,
    "rotor1": 1,
    "rotor2": 1
  }
}
Rotor damage never transfers to the airframe’s overall health, so a rotors-only helicopter can be forced down but not blown up.

Ruined Parts Fall Off

When damage.detachRuinedParts is enabled, a door (or any attachment) that becomes ruined detaches and drops off the helicopter onto the ground, instead of sitting ruined in its slot. Default off.
SettingWhat it doesDefault
damage.detachRuinedParts1 = ruined doors/attachments fall off the helicopter · 0 = they stay ruined in place0

Impact Damage

SettingWhat it doesDefault
damage.contactCoefImpact damage multiplier — lower = tougher airframePer-helicopter — see Per-Helicopter Settings
damage.crashThresholdImpact sensitivity — higher = harder hits needed for heavy damagePer-helicopter — see Per-Helicopter Settings
damage.playerCrashDamageEnabled1 = crew take HP damage on hard impacts (per helicopter)0
gameplay.playerCrashDamageMaxMax HP damage per impact — global setting in mod_config.json75
Crash and hard water-impact damage now also applies to players moving in the cabin or standing on the airframe, not only those buckled into a cockpit or cargo seat.

Wreck Fire

When a helicopter is destroyed, it catches fire and burns for a configurable time — a flickering fire light plus a fire-damage area that hurts players standing too close. The fire is suppressed underwater, and a destroyed wreck will not re-ignite if shot again.
SettingWhat it doesDefault
damage.burn.durationHow long the wreck burns, in seconds120.0
damage.burn.radiusRadius of the fire-damage area, in metres8.0
Both keys live in the damage.burn section of each helicopter’s JSON config, so burn time and area can be tuned per variant.