{
 "meta": {
  "title": "Inferno (de_inferno) map data for Counter-Strike 2",
  "homepage": "https://csbepro.com/counter-strike-2/inferno/",
  "author": "CSbePRO",
  "license": "CC BY 4.0 - free to use with a link to the homepage above",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "version": "1.0",
  "updated": "2026-10",
  "units": "Hammer units unless stated otherwise. 39.4 units = 1 metre. Radar pixels refer to the 1024 x 1024 in-game radar."
 },
 "name": "Inferno",
 "slug": "inferno",
 "code": "de_inferno",
 "type": "Bomb defusal",
 "source": {
  "game_files": [
   "maps/de_inferno.vpk (entities/default_ents.vents_c, entities/unnamed_129.vmdl_c, entities/unnamed_13099.vmdl_c)",
   "resource/overviews/de_inferno.txt",
   "de_inferno_retake.txt",
   "pak01_dir.vpk: panorama/images/overheadmaps/de_inferno_radar_psd.vtex_c"
  ],
  "build": "1.41.8.8",
  "build_date": "2026-09-30",
  "client_version": 2000922
 },
 "radar": {
  "size_px": 1024,
  "pos_x": -2087,
  "pos_y": 3870,
  "scale": 4.9,
  "formula": "px = (x + 2087) / 4.9 ; py = (3870 - y) / 4.9",
  "verified": "all 32 standard spawn points on the floor, centres match the loading-screen icons, plant spots on the sites",
  "note": "thin semi-transparent radar lines are treated as floor for paths"
 },
 "facts": {
  "author": "Christopher \"Narby\" Auty",
  "released": "2001-03-13, Counter-Strike 1.1",
  "built_in": "two weeks",
  "first_setting": "rebel stronghold in a small Middle Eastern village",
  "cs16_description": "Terrorists blow up two gas pipelines in a small village",
  "active_duty": [
   "until 2016-04-21 (replaced by Nuke)",
   "since 2017-02 (replacing Dust II)"
  ],
  "remake": "2016-10-10 beta, 2016-10-13 release",
  "car": "replaced by barrels in the 2016 remake",
  "creator_nods": [
   "TENUTA AUTY coat of arms facing Mid",
   "VINO AUTY on the building beside A"
  ],
  "bomb": "blast raised from 500 to 620 in June 2022; CS2 files list bombradius 600",
  "sandbags": "CS2: Il Concreto cement, cemento pozzolanico 32,5 R, CE, 25 kg; CS:GO: sacks marked CLT 12, 25 KG (author check)",
  "in_cs2": "since launch, September 2023",
  "bomb_radius_u": 600,
  "skybox": "s2_de_inferno_sky01",
  "setting": null,
  "factions": null,
  "sources": [
   "https://en.wikipedia.org/wiki/Inferno_(Counter-Strike)",
   "https://liquipedia.net/counterstrike/Inferno/csgo",
   "https://counterstrike.fandom.com/wiki/Inferno",
   "https://blog.counter-strike.net/index.php/2022/06/38456"
  ]
 },
 "collections": [
  {
   "name": "The 2018 Inferno Collection",
   "slug": "the-2018-inferno-collection",
   "added": "2018-09-01",
   "origin": "London 2018 FACEIT Major",
   "covert": 0,
   "top_skins": [
    "SG 553 | Integrale (Classified)",
    "Dual Berettas | Twin Turbo (Classified)"
   ],
   "weekly_drop": "yes, per CSGO Database collections page",
   "first_souvenir": "London 2018 Inferno Souvenir Package",
   "url": "https://csbepro.com/cs2-skins/collection/the-2018-inferno-collection/",
   "source": "https://www.csgodatabase.com/collections/the-2018-inferno-collection/"
  },
  {
   "name": "The Inferno Collection",
   "slug": "the-inferno-collection",
   "added": "2013-08-14",
   "origin": "Arms Deal update",
   "covert": 0,
   "weekly_drop": "no",
   "last_souvenir": "Boston 2018 Inferno Souvenir Package",
   "url": "https://csbepro.com/cs2-skins/collection/the-inferno-collection/",
   "source": "https://www.csgodatabase.com/collections/the-inferno-collection/"
  }
 ],
 "spawns": {
  "t": {
   "count": 16,
   "centre": [
    -1598.5,
    546.7,
    -38.8
   ],
   "points": [
    [
     -1587,
     441,
     -46
    ],
    [
     -1520,
     431,
     -46
    ],
    [
     -1657,
     420,
     -46
    ],
    [
     -1676,
     352,
     -46
    ],
    [
     -1662,
     289,
     -46
    ],
    [
     -1531,
     544,
     -46
    ],
    [
     -1491,
     490,
     -46
    ],
    [
     -1596,
     579,
     -46
    ],
    [
     -1657,
     544,
     -46
    ],
    [
     -1668,
     489,
     -46
    ],
    [
     -1533,
     745,
     -24
    ],
    [
     -1518,
     624,
     -24
    ],
    [
     -1603,
     768,
     -24
    ],
    [
     -1650,
     718,
     -24
    ],
    [
     -1649,
     641,
     -24
    ],
    [
     -1579,
     673,
     -40
    ]
   ]
  },
  "ct": {
   "count": 16,
   "centre": [
    2401.4,
    2055.3,
    141.7
   ],
   "points": [
    [
     2484,
     2300,
     141
    ],
    [
     2436,
     2355,
     141
    ],
    [
     2479,
     2213,
     141
    ],
    [
     2374,
     2172,
     141
    ],
    [
     2297,
     2200,
     141
    ],
    [
     2493,
     2090,
     141
    ],
    [
     2457,
     2153,
     141
    ],
    [
     2472,
     2006,
     141
    ],
    [
     2353,
     1977,
     141
    ],
    [
     2292,
     2028,
     141
    ],
    [
     2438,
     1900,
     141
    ],
    [
     2421,
     1966,
     141
    ],
    [
     2417,
     1824,
     141
    ],
    [
     2343,
     1792,
     141
    ],
    [
     2270,
     1831,
     141
    ],
    [
     2397,
     2079,
     155
    ]
   ]
  },
  "wingman": {
   "t": [
    [
     592,
     545,
     128
    ],
    [
     509,
     544,
     128
    ],
    [
     509,
     605,
     128
    ],
    [
     592,
     606,
     128
    ]
   ],
   "ct": [
    [
     2272,
     608,
     160
    ],
    [
     2272,
     672,
     160
    ],
    [
     2336,
     672,
     160
    ],
    [
     2336,
     608,
     160
    ]
   ],
   "note": "spawnpoints.2v2, disabled in the standard mode, not used for timings"
  },
  "spread_note": "Depending on the spawn point, T times differ by about +/- 0.7 s, CT times by up to about +/- 1.1 s."
 },
 "buyzones": {
  "standard": 2,
  "wingman": 2
 },
 "sites": {
  "method": "Plant zone from the func_bomb_target models in maps/de_inferno.vpk (physics hull bounds and volumes).",
  "A": {
   "plant_default": [
    2095.907,
    181.052
   ],
   "plant_default_radar_px": [
    853.7,
    752.8
   ],
   "plant_spots": [
    [
     1966.063,
     721.955
    ],
    [
     1821.004,
     608.031
    ],
    [
     1832.374,
     414.101
    ],
    [
     1981.862,
     360.495
    ]
   ],
   "plant_spots_radar_px": [
    [
     827.2,
     642.5
    ],
    [
     797.6,
     665.7
    ],
    [
     799.9,
     705.3
    ],
    [
     830.4,
     716.2
    ]
   ],
   "plant_weights_in_config": [
    12,
    1,
    1,
    1,
    1
   ],
   "plant_weights_note": "leading number of each BombPlants entry; looks like a weight, not confirmed",
   "plant_zone": {
    "model": "maps/de_inferno/entities/unnamed_129.vmdl",
    "boxes": [
     [
      [
       1936,
       182
      ],
      [
       2160,
       742
      ]
     ],
     [
      [
       1792,
       192
      ],
      [
       1936,
       708
      ]
     ]
    ],
    "size_u": [
     368,
     560
    ],
    "size_m": [
     9.3,
     14.2
    ],
    "area_m2": 128.7
   },
   "entrances": {
    "t_side": [
     "Top Mid",
     "A Quad",
     "A Balcony"
    ],
    "ct_side": [
     "Arch",
     "Library"
    ]
   },
   "ct_spawn_to_default_plant": {
    "straight_u": 1899,
    "path_u": 1976
   },
   "t_spawn_to_default_plant": {
    "straight_u": 3712,
    "path_u": 4180
   },
   "retake_spots": 5
  },
  "B": {
   "plant_default": [
    505.324,
    2970.961
   ],
   "plant_default_radar_px": [
    529.0,
    183.5
   ],
   "plant_spots": [
    [
     162.092,
     2771.708
    ],
    [
     197.207,
     2939.536
    ],
    [
     569.278,
     2764.902
    ]
   ],
   "plant_spots_radar_px": [
    [
     459.0,
     224.1
    ],
    [
     466.2,
     189.9
    ],
    [
     542.1,
     225.5
    ]
   ],
   "plant_weights_in_config": [
    12,
    2,
    1,
    1
   ],
   "plant_weights_note": "leading number of each BombPlants entry; looks like a weight, not confirmed",
   "plant_zone": {
    "model": "maps/de_inferno/entities/unnamed_13099.vmdl",
    "origin": [
     368,
     2776,
     192
    ],
    "shape": "one 432 x 312 box plus two bevelled strips of 432 x 60 (bounds); strip area from volume / height",
    "bounds": [
     [
      136,
      2552
     ],
     [
      568,
      2984
     ]
    ],
    "size_u": [
     432,
     432
    ],
    "size_m": [
     11.0,
     11.0
    ],
    "area_m2": 115.6
   },
   "entrances": {
    "t_side": [
     "Banana"
    ],
    "ct_side": [
     "CT",
     "Ruins"
    ]
   },
   "ct_spawn_to_default_plant": {
    "straight_u": 2106,
    "path_u": 2202
   },
   "t_spawn_to_default_plant": {
    "straight_u": 3210,
    "path_u": 4244
   },
   "retake_spots": 4
  },
  "plant_to_plant_straight_u": 3211,
  "plant_to_plant_straight_m": 81.5
 },
 "callouts": {
  "official_count": 23,
  "official_zones": 46,
  "official_note": "origin is a corner of each place zone, not its centre; one name can have several zones",
  "official": [
   {
    "id": "Apartments",
    "name": "Apartments",
    "zones": 3,
    "origins": [
     [
      -40.0,
      -508.0,
      216.7
     ],
     [
      1136.0,
      -156.0,
      264.7
     ],
     [
      1456.0,
      -156.0,
      264.7
     ]
    ],
    "origins_radar_px": [
     [
      417.8,
      893.5
     ],
     [
      657.8,
      821.6
     ],
     [
      723.1,
      821.6
     ]
    ],
    "label_px": [
     [
      425,
      880
     ],
     [
      690,
      842
     ]
    ],
    "players_say": "T Apartments and CT Apartments (Apps)"
   },
   {
    "id": "Arch",
    "name": "Arch",
    "zones": 2,
    "origins": [
     [
      1880.0,
      1116.0,
      232.7
     ],
     [
      1880.0,
      1340.0,
      232.7
     ]
    ],
    "origins_radar_px": [
     [
      809.6,
      562.0
     ],
     [
      809.6,
      516.3
     ]
    ],
    "label_px": [
     [
      810,
      540
     ]
    ]
   },
   {
    "id": "BackAlley",
    "name": "Back Alley",
    "zones": 1,
    "origins": [
     [
      704.0,
      -556.0,
      160.7
     ]
    ],
    "origins_radar_px": [
     [
      569.6,
      903.3
     ]
    ],
    "label_px": [
     [
      600,
      906
     ]
    ]
   },
   {
    "id": "Balcony",
    "name": "Balcony",
    "zones": 3,
    "origins": [
     [
      953.5,
      -116.5,
      318.0
     ],
     [
      2048.0,
      -204.0,
      328.7
     ],
     [
      2048.0,
      -324.0,
      328.7
     ]
    ],
    "origins_radar_px": [
     [
      620.5,
      813.6
     ],
     [
      843.9,
      831.4
     ],
     [
      843.9,
      855.9
     ]
    ],
    "label_px": [
     [
      622,
      800
     ],
     [
      850,
      842
     ]
    ],
    "players_say": "Balcony over Second Mid, and A Balcony over Pit"
   },
   {
    "id": "Banana",
    "name": "Banana",
    "zones": 2,
    "origins": [
     [
      208.0,
      1396.0,
      192.7
     ],
     [
      208.0,
      1740.0,
      192.7
     ]
    ],
    "origins_radar_px": [
     [
      468.4,
      504.9
     ],
     [
      468.4,
      434.7
     ]
    ],
    "label_px": [
     [
      468,
      470
     ]
    ]
   },
   {
    "id": "BombsiteA",
    "name": "Bombsite A",
    "zones": 3,
    "origins": [
     [
      2000.0,
      292.0,
      208.7
     ],
     [
      2000.0,
      796.0,
      208.7
     ],
     [
      2092.0,
      292.0,
      208.7
     ]
    ],
    "origins_radar_px": [
     [
      834.1,
      730.2
     ],
     [
      834.1,
      627.3
     ],
     [
      852.9,
      730.2
     ]
    ],
    "label_px": [
     [
      818,
      687
     ]
    ]
   },
   {
    "id": "BombsiteB",
    "name": "Bombsite B",
    "zones": 3,
    "origins": [
     [
      512.0,
      2716.0,
      240.7
     ],
     [
      512.0,
      3228.0,
      240.7
     ],
     [
      736.0,
      3228.0,
      240.7
     ]
    ],
    "origins_radar_px": [
     [
      530.4,
      235.5
     ],
     [
      530.4,
      131.0
     ],
     [
      576.1,
      131.0
     ]
    ],
    "label_px": [
     [
      490,
      220
     ]
    ]
   },
   {
    "id": "Bridge",
    "name": "Bridge",
    "zones": 1,
    "origins": [
     [
      -371.5,
      -154.0,
      254.0
     ]
    ],
    "origins_radar_px": [
     [
      350.1,
      821.2
     ]
    ],
    "label_px": [
     [
      352,
      836
     ]
    ]
   },
   {
    "id": "CTSpawn",
    "name": "CT Spawn",
    "zones": 1,
    "origins": [
     [
      1666.0,
      1671.0,
      222.0
     ]
    ],
    "origins_radar_px": [
     [
      765.9,
      448.8
     ]
    ],
    "label_px": [
     [
      900,
      350
     ]
    ]
   },
   {
    "id": "Deck",
    "name": "Deck",
    "zones": 1,
    "origins": [
     [
      103.5,
      58.5,
      246.0
     ]
    ],
    "origins_radar_px": [
     [
      447.0,
      777.9
     ]
    ],
    "label_px": [
     [
      455,
      785
     ]
    ]
   },
   {
    "id": "Kitchen",
    "name": "Kitchen",
    "zones": 2,
    "origins": [
     [
      -208.0,
      204.0,
      248.7
     ],
     [
      -96.0,
      204.0,
      248.7
     ]
    ],
    "origins_radar_px": [
     [
      383.5,
      748.2
     ],
     [
      406.3,
      748.2
     ]
    ],
    "label_px": [
     [
      400,
      752
     ]
    ],
    "players_say": "a room in T Apartments (players use Kitchen for the room by Library)"
   },
   {
    "id": "Library",
    "name": "Library",
    "zones": 2,
    "origins": [
     [
      2480.0,
      1484.0,
      232.7
     ],
     [
      2480.0,
      1308.0,
      232.7
     ]
    ],
    "origins_radar_px": [
     [
      932.0,
      486.9
     ],
     [
      932.0,
      522.9
     ]
    ],
    "label_px": [
     [
      930,
      505
     ]
    ]
   },
   {
    "id": "LowerMid",
    "name": "Lower Mid",
    "zones": 2,
    "origins": [
     [
      -840.0,
      -132.0,
      88.7
     ],
     [
      -840.0,
      444.0,
      88.7
     ]
    ],
    "origins_radar_px": [
     [
      254.5,
      816.7
     ],
     [
      254.5,
      699.2
     ]
    ],
    "label_px": [
     [
      254,
      760
     ]
    ]
   },
   {
    "id": "Middle",
    "name": "Middle",
    "zones": 2,
    "origins": [
     [
      698.5,
      540.5,
      151.8
     ],
     [
      698.5,
      784.0,
      151.8
     ]
    ],
    "origins_radar_px": [
     [
      568.5,
      679.5
     ],
     [
      568.5,
      629.8
     ]
    ],
    "label_px": [
     [
      568,
      655
     ]
    ],
    "players_say": "Mid"
   },
   {
    "id": "Pit",
    "name": "Pit",
    "zones": 2,
    "origins": [
     [
      2360.0,
      -340.0,
      160.7
     ],
     [
      2360.0,
      -212.0,
      160.7
     ]
    ],
    "origins_radar_px": [
     [
      907.6,
      859.2
     ],
     [
      907.6,
      833.1
     ]
    ],
    "label_px": [
     [
      925,
      868
     ]
    ]
   },
   {
    "id": "Quad",
    "name": "Quad",
    "zones": 1,
    "origins": [
     [
      1366.0,
      -79.0,
      192.0
     ]
    ],
    "origins_radar_px": [
     [
      704.7,
      805.9
     ]
    ],
    "label_px": [
     [
      722,
      795
     ]
    ],
    "players_say": "A Quad (players use Quad for the boxes on B)"
   },
   {
    "id": "Ruins",
    "name": "Ruins",
    "zones": 4,
    "origins": [
     [
      1000.0,
      3148.0,
      192.7
     ],
     [
      1000.0,
      3340.0,
      192.7
     ],
     [
      1000.0,
      2924.0,
      192.7
     ],
     [
      1000.0,
      2796.0,
      192.7
     ]
    ],
    "origins_radar_px": [
     [
      630.0,
      147.3
     ],
     [
      630.0,
      108.2
     ],
     [
      630.0,
      193.1
     ],
     [
      630.0,
      219.2
     ]
    ],
    "label_px": [
     [
      655,
      165
     ]
    ],
    "players_say": "Construction and Garden"
   },
   {
    "id": "SecondMid",
    "name": "Second Mid",
    "zones": 2,
    "origins": [
     [
      164.0,
      -119.5,
      95.4
     ],
     [
      1504.0,
      160.0,
      95.4
     ]
    ],
    "origins_radar_px": [
     [
      459.4,
      814.2
     ],
     [
      732.9,
      757.1
     ]
    ],
    "label_px": [
     [
      515,
      822
     ]
    ]
   },
   {
    "id": "TRamp",
    "name": "T Ramp",
    "zones": 2,
    "origins": [
     [
      -400.0,
      556.0,
      88.7
     ],
     [
      -544.0,
      556.0,
      88.7
     ]
    ],
    "origins_radar_px": [
     [
      344.3,
      676.3
     ],
     [
      314.9,
      676.3
     ]
    ],
    "label_px": [
     [
      330,
      672
     ]
    ]
   },
   {
    "id": "TSpawn",
    "name": "T Spawn",
    "zones": 4,
    "origins": [
     [
      -1552.0,
      332.0,
      56.7
     ],
     [
      -1152.0,
      332.0,
      56.7
     ],
     [
      -1152.0,
      188.0,
      56.7
     ],
     [
      -1152.0,
      -436.0,
      56.7
     ]
    ],
    "origins_radar_px": [
     [
      109.2,
      722.0
     ],
     [
      190.8,
      722.0
     ],
     [
      190.8,
      751.4
     ],
     [
      190.8,
      878.8
     ]
    ],
    "label_px": [
     [
      150,
      690
     ]
    ]
   },
   {
    "id": "TopofMid",
    "name": "Top of Mid",
    "zones": 1,
    "origins": [
     [
      1424.0,
      628.0,
      216.7
     ]
    ],
    "origins_radar_px": [
     [
      716.5,
      661.6
     ]
    ],
    "label_px": [
     [
      712,
      640
     ]
    ],
    "players_say": "Top Mid"
   },
   {
    "id": "Underpass",
    "name": "Underpass",
    "zones": 1,
    "origins": [
     [
      264.0,
      372.0,
      32.7
     ]
    ],
    "origins_radar_px": [
     [
      479.8,
      713.9
     ]
    ],
    "label_px": [
     [
      472,
      720
     ]
    ]
   },
   {
    "id": "Upstairs",
    "name": "Upstairs",
    "zones": 1,
    "origins": [
     [
      -546.5,
      258.5,
      174.0
     ]
    ],
    "origins_radar_px": [
     [
      314.4,
      737.0
     ]
    ],
    "label_px": [
     [
      316,
      737
     ]
    ]
   }
  ],
  "common_count": 20,
  "common": [
   {
    "name": "Bench",
    "area": "Mid"
   },
   {
    "name": "Logs",
    "area": "Mid"
   },
   {
    "name": "Car",
    "area": "Banana"
   },
   {
    "name": "Sand Bags",
    "area": "Banana"
   },
   {
    "name": "CT",
    "area": "Banana"
   },
   {
    "name": "1st",
    "area": "B Site"
   },
   {
    "name": "2nd",
    "area": "B Site"
   },
   {
    "name": "Quad",
    "area": "B Site"
   },
   {
    "name": "Fountain",
    "area": "B Site"
   },
   {
    "name": "Dark",
    "area": "B Site"
   },
   {
    "name": "Coffins",
    "area": "B Site"
   },
   {
    "name": "Grill",
    "area": "B Site"
   },
   {
    "name": "Kitchen",
    "area": "CT Spawn"
   },
   {
    "name": "Terrace",
    "area": "CT Spawn"
   },
   {
    "name": "Truck",
    "area": "A Site"
   },
   {
    "name": "Graveyard",
    "area": "A Site"
   },
   {
    "name": "Cemetery",
    "area": "A Site"
   },
   {
    "name": "Back Site",
    "area": "A Site"
   },
   {
    "name": "A Long",
    "area": "Top of Mid"
   },
   {
    "name": "Corner",
    "area": "Top of Mid"
   }
  ],
  "name_clash": [
   "Kitchen: the game puts it in T Apartments, players mean the room by Library",
   "Quad: the game puts it by Top Mid, players mean the boxes on B"
  ]
 },
 "points": {
  "Sand Bags (left)": {
   "radar_px": [
    553,
    397
   ],
   "world": [
    623,
    1925
   ],
   "note": "from the client sketch"
  },
  "Sand Bags (right)": {
   "radar_px": [
    591,
    381
   ],
   "world": [
    809,
    2003
   ],
   "note": "from the client sketch"
  },
  "CT": {
   "radar_px": [
    606,
    251
   ],
   "world": [
    882,
    2640
   ],
   "note": "from the client sketch"
  },
  "Coffins": {
   "radar_px": [
    537,
    176
   ],
   "world": [
    544,
    3008
   ],
   "note": "from the client sketch"
  },
  "Car": {
   "radar_px": [
    514,
    353
   ],
   "world": [
    432,
    2140
   ],
   "note": "from the client sketch"
  },
  "bottom of Banana": {
   "radar_px": [
    436,
    595
   ],
   "world": [
    49,
    954
   ],
   "note": "from the client sketch"
  },
  "Top Mid": {
   "radar_px": [
    723,
    696
   ],
   "world": [
    1456,
    460
   ],
   "note": "from the client sketch"
  },
  "Mid": {
   "radar_px": [
    426,
    636
   ],
   "world": [
    0,
    754
   ]
  },
  "Back Alley (T end)": {
   "radar_px": [
    488,
    913
   ],
   "world": [
    304,
    -604
   ],
   "note": "from the client sketch"
  },
  "Back Alley (CT end)": {
   "radar_px": [
    686,
    918
   ],
   "world": [
    1274,
    -628
   ],
   "note": "from the client sketch"
  },
  "A Long": {
   "radar_px": [
    886,
    559
   ],
   "world": [
    2254,
    1131
   ],
   "note": "from the client sketch"
  },
  "Pit": {
   "radar_px": [
    886,
    844
   ],
   "world": [
    2254,
    -266
   ],
   "note": "from the client sketch"
  },
  "A Quad": {
   "radar_px": [
    722,
    795
   ],
   "world": [
    1451,
    -26
   ]
  },
  "A Balcony": {
   "radar_px": [
    850,
    842
   ],
   "world": [
    2078,
    -256
   ]
  },
  "A plant": {
   "radar_px": [
    853.7,
    752.8
   ],
   "world": [
    2096,
    181
   ]
  },
  "B plant": {
   "radar_px": [
    529.0,
    183.5
   ],
   "world": [
    505,
    2971
   ]
  }
 },
 "timings": {
  "method": "Shortest path around walls on the radar alpha mask (alpha > 200 = floor, 1 px semi-transparent lines closed), 8-connected, then string-pulled. Stairs, height, boxes and drops are not modelled.",
  "speeds_u_s": {
   "knife": 250,
   "ak47": 215,
   "awp": 200
  },
  "awp_deploy_s": 1.25,
  "measured_from": "centres of the 16 standard spawn points per side",
  "routes": [
   {
    "from": "T Spawn",
    "to": "T Ramp",
    "straight_u": 1116,
    "path_u": 1490,
    "path_m": 37.8,
    "knife_s": 6.0,
    "ak47_s": 6.9,
    "awp_s": 7.5
   },
   {
    "from": "T Spawn",
    "to": "first seen from Top Mid",
    "straight_u": 1612,
    "path_u": 1903,
    "path_m": 48.3,
    "knife_s": 7.6,
    "ak47_s": 8.9,
    "awp_s": 9.5
   },
   {
    "from": "T Spawn",
    "to": "first seen from Car",
    "straight_u": 1698,
    "path_u": 1999,
    "path_m": 50.7,
    "knife_s": 8.0,
    "ak47_s": 9.3,
    "awp_s": 10.0
   },
   {
    "from": "T Spawn",
    "to": "bottom of Banana",
    "straight_u": 1714,
    "path_u": 2030,
    "path_m": 51.5,
    "knife_s": 8.1,
    "ak47_s": 9.4,
    "awp_s": 10.2
   },
   {
    "from": "T Spawn",
    "to": "Back Alley, T end",
    "straight_u": 2249,
    "path_u": 2614,
    "path_m": 66.3,
    "knife_s": 10.5,
    "ak47_s": 12.2,
    "awp_s": 13.1
   },
   {
    "from": "T Spawn",
    "to": "Car",
    "straight_u": 2596,
    "path_u": 3245,
    "path_m": 82.4,
    "knife_s": 13.0,
    "ak47_s": 15.1,
    "awp_s": 16.2
   },
   {
    "from": "T Spawn",
    "to": "Top Mid",
    "straight_u": 3055,
    "path_u": 3393,
    "path_m": 86.1,
    "knife_s": 13.6,
    "ak47_s": 15.8,
    "awp_s": 17.0
   },
   {
    "from": "T Spawn",
    "to": "A plant",
    "straight_u": 3712,
    "path_u": 4180,
    "path_m": 106.1,
    "knife_s": 16.7,
    "ak47_s": 19.4,
    "awp_s": 20.9
   },
   {
    "from": "T Spawn",
    "to": "B plant",
    "straight_u": 3210,
    "path_u": 4244,
    "path_m": 107.7,
    "knife_s": 17.0,
    "ak47_s": 19.7,
    "awp_s": 21.2
   },
   {
    "from": "CT Spawn",
    "to": "Top Mid",
    "straight_u": 1855,
    "path_u": 1957,
    "path_m": 49.7,
    "knife_s": 7.8,
    "ak47_s": 9.1,
    "awp_s": 9.8
   },
   {
    "from": "CT Spawn",
    "to": "A plant",
    "straight_u": 1899,
    "path_u": 1976,
    "path_m": 50.2,
    "knife_s": 7.9,
    "ak47_s": 9.2,
    "awp_s": 9.9
   },
   {
    "from": "CT Spawn",
    "to": "B plant",
    "straight_u": 2106,
    "path_u": 2202,
    "path_m": 55.9,
    "knife_s": 8.8,
    "ak47_s": 10.2,
    "awp_s": 11.0
   },
   {
    "from": "CT Spawn",
    "to": "Car",
    "straight_u": 1973,
    "path_u": 2551,
    "path_m": 64.7,
    "knife_s": 10.2,
    "ak47_s": 11.9,
    "awp_s": 12.8
   },
   {
    "from": "CT Spawn",
    "to": "Back Alley, CT end",
    "straight_u": 2911,
    "path_u": 3079,
    "path_m": 78.1,
    "knife_s": 12.3,
    "ak47_s": 14.3,
    "awp_s": 15.4
   },
   {
    "from": "A plant",
    "to": "B plant",
    "straight_u": 3211,
    "path_u": 3864,
    "path_m": 98.1,
    "knife_s": 15.5,
    "ak47_s": 18.0,
    "awp_s": 19.3
   }
  ],
  "derived": {
   "banana": "first T at the bottom of Banana 8.0 s, in view from Car (31.6 m); first CT at Car 10.2 s",
   "mid": "CT at Top Mid 7.8 s, AWP ready about 9.1 s; first T in view 7.6 s (knife) / 8.9 s (AK), 37.7 m",
   "back_alley": "T at the T end 10.3-10.5 s, CT at the CT Apartments end 12.3 s, 24.6 m apart",
   "a_site": "CT 7.9 s, T 16.7 s",
   "b_site": "CT 8.8 s, T 17.0 s",
   "rotation": "A plant to B plant 15.5 s (knife), 18.0 s (AK-47)"
  }
 },
 "duels": {
  "method": "Straight lines between positions with line of sight on the radar mask. Height is not modelled.",
  "list": [
   {
    "from": "Top Mid",
    "to": "Mid",
    "units": 1485,
    "metres": 37.7,
    "area": "Mid"
   },
   {
    "from": "A Long",
    "to": "Pit",
    "units": 1396,
    "metres": 35.4,
    "area": "A"
   },
   {
    "from": "Car",
    "to": "bottom of Banana",
    "units": 1246,
    "metres": 31.6,
    "area": "Banana"
   },
   {
    "from": "Sand Bags (right)",
    "to": "Coffins",
    "units": 1039,
    "metres": 26.4,
    "area": "B"
   },
   {
    "from": "Back Alley (CT end)",
    "to": "Back Alley (T end)",
    "units": 971,
    "metres": 24.6,
    "area": "Back Alley"
   },
   {
    "from": "A Long",
    "to": "A plant",
    "units": 963,
    "metres": 24.4,
    "area": "A"
   },
   {
    "from": "Sand Bags (left)",
    "to": "CT",
    "units": 761,
    "metres": 19.3,
    "area": "B"
   },
   {
    "from": "A Quad",
    "to": "A plant",
    "units": 677,
    "metres": 17.2,
    "area": "A"
   },
   {
    "from": "CT",
    "to": "B plant",
    "units": 502,
    "metres": 12.7,
    "area": "B"
   },
   {
    "from": "Pit",
    "to": "A plant",
    "units": 474,
    "metres": 12.0,
    "area": "A"
   },
   {
    "from": "A Balcony",
    "to": "A plant",
    "units": 437,
    "metres": 11.1,
    "area": "A"
   }
  ],
  "image": "https://csbepro.com/wp-content/uploads/2026/10/CS2-Map-Inferno-Weapon-Duels.jpg"
 }
}