Overwatch 2 fields
Field names are scoped to this game: the same name in another game is a different quantity. `min` and `max` are the bounds a value must fall inside to be accepted, not the range the game uses.
| Field | Type | Unit | Bounds | Applies to | Facts |
|---|---|---|---|---|---|
| ability.cooldown_s | number | s | 0 – 600 | ability | 290 |
| ability.duration_s | number | s | 0 – 600 | ability | 408 |
| ability.cast_time_s | number | s | 0 – 60 | ability | 41 |
| ability.reload_time_s | number | s | 0 – 60 | ability | 81 |
| ability.damage | number | damage | 0 – 5000 | ability | 287 |
| ability.heal | number | health | 0 – 5000 | ability | 107 |
| ability.dps | number | damage_per_second | 0 – 5000 | ability | 21 |
| ability.hps | number | health_per_second | 0 – 5000 | ability | 6 |
| ability.headshot_multiplier | number | multiplier | 1 – 10 | ability | 148 |
| ability.damage_reduction_pct | number | % | -100 – 0 | ability | 17 |
| ability.damage_amp_pct | number | % | 0 – 1000 | ability | 15 |
| ability.healing_modifier_pct | number | % | -100 – 1000 | ability | 8 |
| ability.health | number | health | 0 – 10000 | ability | 39 |
| ability.armor | number | health | 0 – 10000 | ability | 2 |
| ability.shields | number | health | 0 – 10000 | ability | 11 |
| ability.overhealth | number | health | 0 – 10000 | ability | 34 |
| ability.barrier_health | number | health | 0 – 20000 | ability | 17 |
| ability.radius_m | number | m | 0 – 500 | ability | 103 |
| ability.projectile_radius_m | number | m | 0 – 50 | ability | 131 |
| ability.range_m | number | m | 0 – 1000 | ability | 157 |
| ability.height_m | number | m | 0 – 1000 | ability | 26 |
| ability.width_m | number | m | 0 – 1000 | ability | 8 |
| ability.falloff_start_m | number | m | 0 – 1000 | ability | 36 |
| ability.falloff_end_m | number | m | 0 – 1000 | ability | 36 |
| ability.projectile_speed | number | m/s | 0 – 1000 | ability | 126 |
| ability.movement_speed | number | m/s | 0 – 200 | ability | 90 |
| ability.movement_speed_buff_pct | number | % | 0 – 2000 | ability | 76 |
| ability.movement_speed_penalty_pct | number | % | -100 – 0 | ability | 33 |
| ability.movement_speed_slow_pct | number | % | -100 – 100 | ability | 19 |
| ability.knockback_speed | number | m/s | 0 – 200 | ability | 91 |
| ability.knockback_modifier_pct | number | % | -100 – 500 | ability | 11 |
| ability.ammo | number | rounds | 0 – 1000 | ability | 100 |
| ability.ammo_drain | number | rounds | 0 – 500 | ability | 36 |
| ability.fire_rate | number | shots/s | 0 – 100 | ability | 97 |
| ability.pellets | number | pellets | 0 – 200 | ability | 37 |
| ability.spread | number | degrees | 0 – 180 | ability | 48 |
| ability.charges | number | charges | 0 – 20 | ability | 13 |
| ability.ultimate_cost | number | points | 0 – 10000 | ability | 56 |
| ability.energy_pct | number | % | 0 – 1000 | ability | 32 |
| hero.health | number | health | 0 – 2000 | hero | 129 |
| hero.armor | number | health | 0 – 2000 | hero | 30 |
| hero.shields | number | health | 0 – 2000 | hero | 15 |
| hero.minor_perk_xp | number | xp | 0 – 20000 | hero | 51 |
| hero.major_perk_xp | number | xp | 0 – 20000 | hero | 51 |
| map.capture_time_s | number | s | 0 – 600 | map | 56 |
| map.payload_speed | number | m/s | 0 – 100 | map | 16 |
| map.payload_pause_time_s | number | s | 0 – 600 | map | 37 |
| map.push_distance_m | number | m | 0 – 1000 | map | 48 |
| stadium.cost | number | credits | 0 – 200000 | stadium | 489 |