How We Calculate TTK
Durandal.gg ranks Marathon weapons by time-to-kill using a 12-step formula. This page explains every step, lists our assumptions, and flags what we know vs. what we're estimating.
19 of 28 weapons have verified base stats from the in-game armory. Weapons without verified data are marked with a yellow warning icon in the UI.
Steps execute in this fixed order for every weapon, skill level, range, and shield tier.
| Step | Name | What it does |
|---|---|---|
| 1 | Accuracy lookup | Get ADS hit rate for this weapon type, range, and skill level |
| 2 | RPM accuracy penalty | Faster-firing weapons get a per-slug accuracy penalty |
| 3 | Volt projectile penalty | Volt and Volt Cell weapons get reduced hit rate (7 weapons) |
| 4 | Charged damage | If weapon has a charge multiplier, multiply base damage (2 weapons) |
| 5 | Effective damage | Blend body and headshot damage using headshot ratio and precision multiplier |
| 6 | Shotgun pellet model | Multiple pellets per trigger pull, each with its own hit/crit roll (2 weapons) |
| 7 | Hits to kill | Divide EHP by effective damage, round up, then divide by hit rate for shots fired |
| 8 | Burst fire timing | Add inter-burst delay for burst-fire weapons (2 weapons) |
| 9 | Overheat split | Split fire time at threshold RPM (1 weapons) |
| 10 | Reload cycles | Count reload cycles needed, apply reload cancel timing |
| 11 | Additive times | Add charge time, spin-up time |
| 12 | Final TTK | Sum of fire time + reload time + additive times (minimum 0.05s) |
Some weapons use special mechanics that branch the formula at specific steps.
Shotgun pellet model (step 6)
Each trigger pull fires multiple pellets. Hit rate determines how many connect, headshot ratio determines how many hit the head. Applies to: WSTR Combat Shotgun (8 pellets). Misriah 2442 (7 pellets).
Burst fire (step 8)
RPM is the intra-burst fire rate. Between bursts, there's a fixed delay. BRRT SMG (5-round, 0.15s delay). BR33 Volley Rifle (3-round, 0.2s delay).
Overheat (step 9)
Weapon fires at listed RPM until an overheat threshold, then drops to a sustained rate. V75 Scar (600 RPM → 120 after 8 shots).
Charge-fire (step 4)
Multiplies base damage before all other damage calculations. V11 Punch (2x). V66 Lookout (1.5x). Charge time is added at step 11.
Volt projectile penalty (step 3)
Volt and Volt Cell weapons fire projectiles with travel time, reducing effective hit rate. Applies to: V11 Punch, V75 Scar, V22 Volt Thrower, V66 Lookout, V85 Circuit Breaker, V99 Channel Rifle, V00 Zeus RG.
These are the biggest assumptions in our model. They affect TTK calculations and are the main source of potential error.
| Assumption | Current value | Confidence | Why it matters |
|---|---|---|---|
| Headshot ratios | Type-based defaults (6-30%) | Guess | High precision weapons shift dramatically with headshot rate |
| Accuracy hit rates | Derived from ADS spread formulas | Estimated | Determines shots fired per kill, affects every weapon |
| Reload cancel timing | Type-based multipliers (Halo/D2 blend) | Estimated | Marathon's actual reload cancel behavior is unknown |
| Volt projectile penalty | 0.85 default, 0.75 long | Estimated | Affects V11 Punch, V75 Scar, V22 Volt Thrower, V66 Lookout, V85 Circuit Breaker, V99 Channel Rifle, V00 Zeus RG |
| V11 Punch charge multiplier | 2x | estimated | Not confirmed in-game |
| V75 Scar initial rpm | 600 | estimated | Not confirmed in-game |
| V75 Scar overheat threshold | 8 shots | estimated | Not confirmed in-game |
| BRRT SMG burst delay | 0.15s | estimated | Not confirmed in-game |
| BR33 Volley Rifle burst delay | 0.2s | estimated | Not confirmed in-game |
| V66 Lookout charge multiplier | 1.5x | estimated | Not confirmed in-game |
| Misriah 2442 pellet count | 7 | estimated | Not confirmed in-game |
| Source | Confidence | Coverage |
|---|---|---|
| In-game armory | Verified | 19 of 28 weapons |
| Community datamine | Community | 6 of 28 weapons |
| Type-based defaults | Placeholder | 2 of 28 weapons |
| Datamined manifest | Scraped | 1 of 28 weapons |
| ADS spread formula derivation | Estimated | All accuracy hit rates |
How does Durandal.gg calculate TTK for Marathon weapons?
How accurate is the TTK data?
What are the biggest unknowns?
Launch March 2026. Input: MnK (Steam). mechanicsVersion: 2.0.