Weapon Range — RangeStat 0–100 → falloff meters
Authority: FS-GUN-011 · qualitative Range band still FS-GUN-009. Closes Range half of TBD-IMR-FLOAT (Impact / Mag floats remain open).
Contract
Section titled “Contract”- Every
DA_TFA_GunFramerow authorsRangeStat(0–100). RangeStat = 100is not universal meters. Shotgun 100 ≠ Sidearm 100 ≠ Scout 100. Each Receiver owns a curve that maps RangeStat →FalloffStart_m/FalloffEnd_m(hip-fire baseline).- Formula:
Start(R) = Start0 + (Start100 − Start0) × (R/100)(same for End). Barrel may delta RangeStat (clamped 0–100) before the curve; Optic ADS multiplier = later TBD. - Damage scales linearly from Start → End down to Damage floor %. Past End, floor holds.
- AA Mag / Stick / Rot / Strafe never author RangeStat or meters (FS-GUN-008).
- Band → default RangeStat: Very Low≈15 · Low≈25 · Mid≈50 · Mid-High≈65 · High≈80 · Very High≈95.
Receiver curves (hip-fire)
Section titled “Receiver curves (hip-fire)”| Receiver | Start @0 (m) | Start @100 (m) | End @0 (m) | End @100 (m) | Floor % | Source | Notes |
|---|---|---|---|---|---|---|---|
| Auto | 14.5 | 24.0 | 22.0 | 34.0 | 50 | baseline | Hip baseline; ADS × zoom later |
| Pulse | 15.0 | 26.0 | 23.0 | 36.0 | 50 | baseline | Hip baseline |
| Scout | 25.0 | 45.0 | 40.0 | 65.0 | 50 | baseline | Long lane; ADS extends further |
| Hand Cannon | 14.65 | 27.4 | 22.0 | 38.0 | 33 | baseline | Hand Cannon floor ~1/3 |
| SMG | 12.0 | 20.0 | 18.0 | 28.0 | 50 | baseline | Close sticky |
| Sidearm | 11.0 | 18.0 | 16.0 | 25.0 | 50 | baseline | Shortest primary lane |
| Shotgun | 4.0 | 9.0 | 7.0 | 14.0 | 5 | baseline | Spread pellet; Single uses SlugBias |
| Sniper | 40.0 | 80.0 | 70.0 | 120.0 | 50 | baseline | Practical long falloff |
| Fusion | 8.0 | 16.0 | 14.0 | 26.0 | 50 | baseline | Charge bolt fan |
| Linear Fusion | 25.0 | 45.0 | 40.0 | 70.0 | 50 | baseline | Precision bolt |
| Trace | 14.0 | 22.0 | 20.0 | 32.0 | 40 | baseline | Beam; floor ~40% |
| Grenade Launcher | 15.0 | 28.0 | 25.0 | 42.0 | 50 | TFA soft | Velocity-primary; RangeStat soft-biases blast useful range |
| Rocket | 20.0 | 40.0 | 35.0 | 60.0 | 50 | TFA soft | Velocity-primary; RangeStat soft-biases tracking/engage |
| Machine Gun | 18.0 | 32.0 | 28.0 | 48.0 | 50 | baseline | LMG sustain lane |
| Bow | 25.0 | 50.0 | 40.0 | 75.0 | 50 | baseline | Draw full; partial draw shorter TBD |
| Crossbow | 22.0 | 42.0 | 35.0 | 62.0 | 50 | TFA-authored | Between Bow and Scout |
| Heavy Gun | 16.0 | 28.0 | 25.0 | 42.0 | 50 | TFA-authored | Handheld2H support |
| Gatling (Rifle) | 13.0 | 22.0 | 20.0 | 32.0 | 50 | TFA-authored | Auto-neighbor rotor |
| Gatling (Machine Gun) | 17.0 | 30.0 | 26.0 | 45.0 | 50 | TFA-authored | MG-neighbor rotor |
| Gatling (Heavy Gun) | 15.0 | 26.0 | 24.0 | 40.0 | 50 | TFA-authored | Heavy-neighbor rotor |
| Shotgun (Single / Slug) | 10.0 | 20.0 | 16.0 | 30.0 | 50 | TFA | Pinpoint Slug curve — not pellet |
Grenade Launcher / Rocket: Velocity remains primary travel; RangeStat soft-biases useful engage distance only.
Receiver × Frame defaults
Section titled “Receiver × Frame defaults”| Receiver | Frame | Range band (FS-GUN-009) | RangeStat | FalloffStart_m | FalloffEnd_m | Curve |
|---|---|---|---|---|---|---|
| Auto | Adaptive | Mid | 50 | 19.2 | 28.0 | Auto |
| Auto | High-Impact | Mid | 50 | 19.2 | 28.0 | Auto |
| Auto | Lightweight | Mid-High | 65 | 20.7 | 29.8 | Auto |
| Auto | Precision | High | 80 | 22.1 | 31.6 | Auto |
| Auto | Rapid-Fire | Mid | 50 | 19.2 | 28.0 | Auto |
| Auto | Support Frame | Mid | 50 | 19.2 | 28.0 | Auto |
| Bow | High-Impact Longbow | High | 80 | 45.0 | 68.0 | Bow |
| Bow | Lightweight | Mid | 50 | 37.5 | 57.5 | Bow |
| Bow | Lightweight Bow (Recurve) | Mid | 50 | 37.5 | 57.5 | Bow |
| Bow | Precision Bow (Compound) | Mid-High | 65 | 41.2 | 62.8 | Bow |
| Crossbow | High-Impact | Mid | 50 | 32.0 | 48.5 | Crossbow |
| Crossbow | High-Impact Crossbow | Mid | 50 | 32.0 | 48.5 | Crossbow |
| Crossbow | Lightweight | Mid | 50 | 32.0 | 48.5 | Crossbow |
| Crossbow | Lightweight Crossbow | Mid | 50 | 32.0 | 48.5 | Crossbow |
| Crossbow | Precision | Mid-High | 65 | 35.0 | 52.5 | Crossbow |
| Crossbow | Precision Crossbow | Mid-High | 65 | 35.0 | 52.5 | Crossbow |
| Crossbow | Repeating Crossbow | Mid | 50 | 32.0 | 48.5 | Crossbow |
| Fusion | Adaptive | Mid | 50 | 12.0 | 20.0 | Fusion |
| Fusion | Aggressive | Mid | 50 | 12.0 | 20.0 | Fusion |
| Fusion | Aggressive Fusion (Line Burst) | Mid | 50 | 12.0 | 20.0 | Fusion |
| Fusion | High-Impact | Mid | 50 | 12.0 | 20.0 | Fusion |
| Fusion | Precision | Mid-High | 65 | 13.2 | 21.8 | Fusion |
| Fusion | Rapid-Fire | Mid | 50 | 12.0 | 20.0 | Fusion |
| Gatling (Heavy Gun) | Adaptive | Mid | 50 | 20.5 | 32.0 | Gatling (Heavy Gun) |
| Gatling (Heavy Gun) | Aggressive | Mid | 50 | 20.5 | 32.0 | Gatling (Heavy Gun) |
| Gatling (Heavy Gun) | High-Impact | Mid | 50 | 20.5 | 32.0 | Gatling (Heavy Gun) |
| Gatling (Heavy Gun) | Rapid-Fire | Mid | 50 | 20.5 | 32.0 | Gatling (Heavy Gun) |
| Gatling (Heavy Gun) | Rotor Sustained | Mid | 50 | 20.5 | 32.0 | Gatling (Heavy Gun) |
| Gatling (Heavy Gun) | Spin-Up | Mid | 50 | 20.5 | 32.0 | Gatling (Heavy Gun) |
| Gatling (Machine Gun) | Adaptive | Mid | 50 | 23.5 | 35.5 | Gatling (Machine Gun) |
| Gatling (Machine Gun) | Aggressive | Mid | 50 | 23.5 | 35.5 | Gatling (Machine Gun) |
| Gatling (Machine Gun) | High-Impact | Mid | 50 | 23.5 | 35.5 | Gatling (Machine Gun) |
| Gatling (Machine Gun) | Rapid-Fire | Mid | 50 | 23.5 | 35.5 | Gatling (Machine Gun) |
| Gatling (Machine Gun) | Rotor Sustained | Mid | 50 | 23.5 | 35.5 | Gatling (Machine Gun) |
| Gatling (Machine Gun) | Spin-Up | Mid | 50 | 23.5 | 35.5 | Gatling (Machine Gun) |
| Gatling (Rifle) | Adaptive | Mid | 50 | 17.5 | 26.0 | Gatling (Rifle) |
| Gatling (Rifle) | Aggressive | Mid | 50 | 17.5 | 26.0 | Gatling (Rifle) |
| Gatling (Rifle) | High-Impact | Mid | 50 | 17.5 | 26.0 | Gatling (Rifle) |
| Gatling (Rifle) | Rapid-Fire | Mid | 50 | 17.5 | 26.0 | Gatling (Rifle) |
| Gatling (Rifle) | Rotor Sustained | Mid | 50 | 17.5 | 26.0 | Gatling (Rifle) |
| Gatling (Rifle) | Spin-Up | Mid | 50 | 17.5 | 26.0 | Gatling (Rifle) |
| Grenade Launcher | Adaptive | Mid | 50 | 21.5 | 33.5 | Grenade Launcher |
| Grenade Launcher | Area Denial Frame | Low | 25 | 18.2 | 29.2 | Grenade Launcher |
| Grenade Launcher | Compressed Wave Frame | Mid | 50 | 21.5 | 33.5 | Grenade Launcher |
| Grenade Launcher | Double Fire Frame | Mid | 50 | 21.5 | 33.5 | Grenade Launcher |
| Grenade Launcher | Lightweight | Mid-High | 65 | 23.5 | 36.0 | Grenade Launcher |
| Grenade Launcher | Micro-Missile Frame | Mid-High | 65 | 23.5 | 36.0 | Grenade Launcher |
| Grenade Launcher | Precision | Mid-High | 65 | 23.5 | 36.0 | Grenade Launcher |
| Grenade Launcher | Rapid-Fire | Mid | 50 | 21.5 | 33.5 | Grenade Launcher |
| Grenade Launcher | Wave Frame | Mid | 50 | 21.5 | 33.5 | Grenade Launcher |
| Hand Cannon | Adaptive | Mid | 50 | 21.0 | 30.0 | Hand Cannon |
| Hand Cannon | Aggressive | Mid | 50 | 21.0 | 30.0 | Hand Cannon |
| Hand Cannon | Heavy Burst HC | Mid | 50 | 21.0 | 30.0 | Hand Cannon |
| Hand Cannon | Precision | Mid-High | 65 | 22.9 | 32.4 | Hand Cannon |
| Hand Cannon | Spread Shot HC | Low | 25 | 17.8 | 26.0 | Hand Cannon |
| Heavy Gun | Adaptive | Mid | 50 | 22.0 | 33.5 | Heavy Gun |
| Heavy Gun | Aggressive | Mid | 50 | 22.0 | 33.5 | Heavy Gun |
| Heavy Gun | Heavy Burst | Mid | 50 | 22.0 | 33.5 | Heavy Gun |
| Heavy Gun | Heavy Sustained | Mid | 50 | 22.0 | 33.5 | Heavy Gun |
| Heavy Gun | High-Impact | Mid | 50 | 22.0 | 33.5 | Heavy Gun |
| Heavy Gun | Precision | Mid-High | 65 | 23.8 | 36.0 | Heavy Gun |
| Linear Fusion | Adaptive Burst Linear | High | 80 | 41.0 | 64.0 | Linear Fusion |
| Linear Fusion | Precision | Very High | 95 | 44.0 | 68.5 | Linear Fusion |
| Machine Gun | Adaptive | Mid | 50 | 25.0 | 38.0 | Machine Gun |
| Machine Gun | Aggressive | Mid | 50 | 25.0 | 38.0 | Machine Gun |
| Machine Gun | High-Impact | Mid | 50 | 25.0 | 38.0 | Machine Gun |
| Machine Gun | Rapid-Fire | Mid | 50 | 25.0 | 38.0 | Machine Gun |
| Pulse | Adaptive Burst (3) | Mid | 50 | 20.5 | 29.5 | Pulse |
| Pulse | Aggressive Burst (4) | Mid | 50 | 20.5 | 29.5 | Pulse |
| Pulse | Heavy Burst (2) | Mid | 50 | 20.5 | 29.5 | Pulse |
| Pulse | High-Impact | Mid | 50 | 20.5 | 29.5 | Pulse |
| Pulse | Lightweight | Mid-High | 65 | 22.1 | 31.5 | Pulse |
| Pulse | Rapid-Fire | Mid | 50 | 20.5 | 29.5 | Pulse |
| Pulse | Rocket-Assisted Pulse | Mid-High | 65 | 22.1 | 31.5 | Pulse |
| Rocket | Adaptive | Mid | 50 | 30.0 | 47.5 | Rocket |
| Rocket | Aggressive | Mid | 50 | 30.0 | 47.5 | Rocket |
| Rocket | High-Impact | Mid-High | 65 | 33.0 | 51.2 | Rocket |
| Rocket | Precision | High | 80 | 36.0 | 55.0 | Rocket |
| Rocket | Precision Tracking Rocket | High | 80 | 36.0 | 55.0 | Rocket |
| SMG | Adaptive | Low | 25 | 14.0 | 20.5 | SMG |
| SMG | Lightweight | Low | 25 | 14.0 | 20.5 | SMG |
| SMG | Precision | Mid | 50 | 16.0 | 23.0 | SMG |
| Scout | Adaptive | High | 80 | 41.0 | 60.0 | Scout |
| Scout | Aggressive | Mid-High | 65 | 38.0 | 56.2 | Scout |
| Scout | High-Impact | High | 80 | 41.0 | 60.0 | Scout |
| Scout | Lightweight | High | 80 | 41.0 | 60.0 | Scout |
| Scout | Precision | Very High | 95 | 44.0 | 63.8 | Scout |
| Scout | Rapid-Fire | High | 80 | 41.0 | 60.0 | Scout |
| Shotgun | Aggressive | Very Low | 15 | 4.8 | 8.1 | Shotgun |
| Shotgun | Lightweight | Low | 25 | 5.2 | 8.8 | Shotgun |
| Shotgun | Pinpoint Slug Frame | Mid | 50 | 15.0 | 23.0 | Shotgun (Single / Slug) |
| Shotgun | Precision | Low | 25 | 5.2 | 8.8 | Shotgun |
| Shotgun | Rapid-Fire | Low | 25 | 5.2 | 8.8 | Shotgun |
| Sidearm | Adaptive | Low | 25 | 12.8 | 18.2 | Sidearm |
| Sidearm | Adaptive Burst Sidearm | Low | 25 | 12.8 | 18.2 | Sidearm |
| Sidearm | Heavy Burst Sidearm | Mid | 50 | 14.5 | 20.5 | Sidearm |
| Sidearm | Lightweight | Low | 25 | 12.8 | 18.2 | Sidearm |
| Sidearm | Precision | Mid | 50 | 14.5 | 20.5 | Sidearm |
| Sidearm | Rapid-Fire | Low | 25 | 12.8 | 18.2 | Sidearm |
| Sidearm | Rocket-Assisted Sidearm | Mid | 50 | 14.5 | 20.5 | Sidearm |
| Sniper | Adaptive | Very High | 95 | 78.0 | 117.5 | Sniper |
| Sniper | Aggressive | Very High | 95 | 78.0 | 117.5 | Sniper |
| Sniper | Disruption Frame | Very High | 95 | 78.0 | 117.5 | Sniper |
| Sniper | Rapid-Fire | High | 80 | 72.0 | 110.0 | Sniper |
| Trace | Adaptive | Mid | 50 | 18.0 | 26.0 | Trace |
Worked examples (same RangeStat, different meters)
Section titled “Worked examples (same RangeStat, different meters)”| Kit | RangeStat | FalloffStart_m |
|---|---|---|
| Shotgun Aggressive (Spread) | 15 | 4.8 |
| Sidearm Adaptive | 25 | 12.8 |
| Hand Cannon Adaptive | 50 | 21.0 |
| Auto Adaptive | 50 | 19.2 |
| Scout Precision | 95 | 44.0 |
| Pinpoint Slug (Single) | 50 | 15.0 |
At RangeStat 50, Auto Start ≈ 19.2 m while Sidearm Start ≈ 14.5 m and Shotgun Spread Start ≈ 6.5 m — same dial, different worlds.
Demo Mod
Section titled “Demo Mod”Expose Range Falloff as RangeStat (0–100) or derived Start_m readout. Must use the equipped kit’s Receiver curve. See demo-mod-gunfeel-vars.md.