Results 1 to 10 of 10

Thread: new mapdesc.scr somewhere with addeded maps fro freezetag locations?

  1. #1

    Default new mapdesc.scr somewhere with addeded maps fro freezetag locations?

    need stlo and renan and if possible more

  2. #2

    Default

    hi slimbips here is mapdesc.scr
    few maps i start but no finish,maybe other players finish or start new one
    Attached Files Attached Files
    Last edited by davio; June 18th, 2015 at 10:03 AM.

  3. #3

    Default

    can someone make an tutorial on youtube or something?

  4. #4

    Default

    I see that this is from 2015.. I'll upload my latest mapdesc.scr file though just in case anyone wants it.

    Possimos was walking me through the process at one time, but that was ages ago. I don't remember a thing about it anymore unfortunately.

    (also I can't upload .scr files, so i'll just copy paste....)




    /*
    ================================================================================
    Map Description Library
    for Medal Of Honor
    Version 1.1.1 (03/01/05)

    Copyright (c) 2003-2005 Mark Follett
    email: mef123@geocities.com

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is furnished
    to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all
    copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    SOFTWARE.
    ================================================================================
    */
    // Modified "setup_map local.map:" to add Frozen player positions
    // to Stalingrad-2 & Revenge of the Bridge, The Hunt [Reloaded], line 343 --cK 2005-02-07
    // Added Stalingrad-2 (uppercase) --cK 2005-07-03
    get_player_position local.origin:
    if (level.map_enabled)
    {
    end level.map_sectors[(waitthread find_position local.origin level.map_bsp)][1]
    }
    end ""


    get_player_position_abbr local.origin:
    if (level.map_enabled)
    {
    end level.map_sectors[(waitthread find_position local.origin level.map_bsp)][2]
    }
    end ""


    // indexing starts at 1!!!
    find_position local.point local.bsp:
    local.i = ((level.map_chunksize * (local.bsp.size - 1)) + local.bsp[(local.bsp.size - 1)].pd.size)

    while (1)
    {
    local.chunknum = 0
    while (local.i > level.map_chunksize)
    {
    local.i = local.i - level.map_chunksize
    local.chunknum++
    }

    local.chunk = local.bsp[local.chunknum]

    local.ord = local.chunk.ord[local.i]
    local.pd = local.chunk.pd[local.i]

    if (local.ord < 6)
    {
    if (local.ord > 2)
    {
    local.pd = -local.pd
    local.ord = local.ord - 3
    }

    if (local.point[local.ord] > local.pd)
    {
    local.front = 1
    } else
    {
    local.front = 0
    }
    } else
    {
    local.j = local.ord - 6
    local.nachunknum = 0
    while (local.j > level.map_chunksize)
    {
    local.j = local.j - level.map_chunksize
    local.nachunknum++
    }

    local.nachunk = local.bsp[local.nachunknum]

    if ((vector_dot local.point ( local.nachunk.pa[local.j] local.nachunk.pb[local.j] local.nachunk.pc[local.j] )) >= local.pd)
    {
    local.front = 1
    } else
    {
    local.front = 0
    }
    }

    if (local.front == 1)
    {
    if (local.chunk.frontid[local.i] == 0)
    {
    end local.chunk.frontsec[local.i]
    } else
    {
    local.i = local.chunk.frontid[local.i]
    }
    } else
    {
    if (local.chunk.backid[local.i] == 0)
    {
    end local.chunk.backsec[local.i]
    } else
    {
    local.i = local.chunk.backid[local.i]
    }
    }
    }
    end


    setup_map local.map:
    level.map_chunksize = 50

    switch (local.map)
    {
    case "mohdm1":
    case "mohdm2":
    case "mohdm3":
    case "mohdm4":
    case "mohdm5":
    case "mohdm6":
    case "mohdm7":
    case "fortwreck":
    case "morocco":
    case "stlo":
    case "deepmine":
    case "obj_team1":
    case "obj_team2":
    local.mapname = local.map
    break

    case "obj_team4":
    local.mapname = "mohdm4"
    break
    case "rebuiltvillage":
    case "undestroyedvillage":
    local.mapname = "mohdm2"
    break
    // custom maps
    case "Stalingrad-2":
    case "stalingrad-2":
    case "stalingrad_lvb":
    case "stalingrad_reclaimed_day":
    local.mapname = "mohdm6"
    break
    case "obj_team4_Revenge_of_the_Bridge":
    case "obj_team4_revenge_of_the_bridge":
    case "kompsbridge":
    case "obj_omg_team4":
    local.mapname = "mohdm4"
    break
    case "obj_team1_2": // The Hunt [Reloaded]
    case "uberhunt":
    case "obj_teamzero":
    local.mapname = "obj_team1"
    break
    case "arg_omaha":
    case "omahadeux":
    local.mapname = "obj_team3"
    break
    case "ubergiers":
    local.mapname = "mohdm7"
    break
    case "stlo4":
    local.mapname = "stlo"
    break
    case "uberv2":
    local.mapname = "obj_team2"
    break
    // end custom maps
    default:
    break
    }

    if (local.mapname != NIL)
    {
    waitthread ("setup_bsp_" + local.mapname)
    }

    if (level.map_sectors != NIL && level.map_bsp != NIL)
    {
    level.map_enabled = 1
    }
    end 1


    setup_bsp_mohdm1:
    level.map_sectors[0] = "Center Sector"::"OC"
    level.map_sectors[1] = "Northeast Bldg"::"NE"
    level.map_sectors[2] = "Southeast Bldg Cellar"::"SEC"
    level.map_sectors[3] = "Southeast Bldg Ground Floor"::"SE0"
    level.map_sectors[4] = "Southeast Bldg First Floor"::"SE1"
    level.map_sectors[5] = "Northeast Sector"::"ONE"
    level.map_sectors[6] = "East Bridge"::"BE"
    level.map_sectors[7] = "Center Bldg Ground Floor"::"C0"
    level.map_sectors[8] = "Center Bldg First Floor"::"C1"
    level.map_sectors[9] = "Northwest Bldg"::"NW"
    level.map_sectors[10] = "Northwest Stone House"::"NWS"
    level.map_sectors[11] = "South Bridge"::"BS"
    level.map_sectors[12] = "South Path"::"PS"
    level.map_sectors[13] = "North Path"::"PN"
    level.map_sectors[14] = "West Sector"::"OW"
    level.map_sectors[15] = "East Sector"::"OE"
    level.map_sectors[16] = "Southeast Sector"::"OSE"
    level.map_sectors[17] = "Northwest Sector"::"ONW"

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 1::3::1::3::3::1::3::1::2::2::0::2::0::0::1::1::1::2::0::0::1::1::0::2::0::1::1::1::0::1::0::0::1::2::3::3::3::2::0::1::1::2::0::4::0::2::1::3::0::0
    level.map_bsp[0].pd = 2445::350::1655::545::375::2165::375::1655::384::384::1410::608::1335::1335::2230::2345::1925::384::710::515::2755::2345::950::672::515::2165::2985::1655::1030::1525::255::1455::970::528::545::350::525::384::990::1160::10::384::710::70::930::384::10::580::640::1025
    level.map_bsp[0].frontid = 0::0::2::0::3::1::0::0::6::0::0::11::12::0::0::0::16::0::0::0::0::0::22::23::24::25::20::27::17::29::30::0::0::33::0::0::0::36::34::31::0::0::0::0::0::45::43::0::47::41
    level.map_bsp[0].backid = 0::0::0::0::4::5::0::7::8::0::0::0::10::0::14::15::0::0::18::0::0::0::0::0::21::0::26::19::28::13::9::0::32::0::0::35::0::37::38::39::0::0::42::0::44::0::46::0::48::49
    level.map_bsp[0].frontsec = 12::12::12::11::8::14::7::12::11::8::13::8::13::17::17::9::17::8::13::9::12::9::9::9::14::14::9::13::10::13::13::1::13::1::11::0::0::11::13::8::1::1::1::1::15::1::1::15::1::5
    level.map_bsp[0].backsec = 14::11::8::12::11::12::12::7::12::7::8::13::8::10::10::17::13::7::8::12::14::14::14::14::12::13::14::8::13::8::12::13::1::13::12::11::12::0::0::0::5::15::15::15::1::15::15::16::15::15
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 3::1::3::0::3::1::3::1::1::1::3::3::0::3::2::3::1::3::0::3::3::1::3::0::1::3::1::3::3::0::1::2::1::1
    level.map_bsp[1].pd = 1145::265::265::710::1270::265::1145::520::635::400::265::580::710::1005::168::1005::400::265::710::580::1145::265::225::640::350::1005::635::225::580::640::595::384::135::885
    level.map_bsp[1].frontid = 0::0::0::0::0::0::0::55::0::0::0::61::0::63::64::0::66::0::0::69::0::0::0::0::70::0::0::0::78::0::80::81::82::40
    level.map_bsp[1].backid = 0::51::52::53::0::0::56::57::58::0::0::60::62::59::54::0::0::0::68::67::0::71::72::73::74::0::76::0::77::79::75::65::50::83
    level.map_bsp[1].frontsec = 2::2::0::1::2::3::3::2::3::3::0::3::1::3::3::3::3::6::1::4::4::4::0::1::6::3::4::0::4::1::0::1::0::12
    level.map_bsp[1].backsec = 16::16::2::0::3::16::16::3::2::4::3::4::0::2::2::4::4::4::6::3::16::16::4::0::0::4::3::4::3::0::6::0::15::4
    end


    setup_bsp_mohdm2:
    level.map_sectors[0] = "Off The Map - You found a bug!"::"ERR"
    level.map_sectors[1] = "Church Tower"::"CHT"
    level.map_sectors[2] = "Church"::"CH"
    level.map_sectors[3] = "Church Back"::"CHB"
    level.map_sectors[4] = "Center Bldg Northeast Ground Floor"::"CNE0"
    level.map_sectors[5] = "Center Bldg Northeast First Floor"::"CNE1"
    level.map_sectors[6] = "Center Bldg Southeast Ground Floor"::"CSE0"
    level.map_sectors[7] = "Center Bldg Southeast First Floor"::"CSE1"
    level.map_sectors[8] = "Center Bldg Southwest Ground Floor"::"CSW0"
    level.map_sectors[9] = "Center Bldg Southwest First Floor"::"CSW1"
    level.map_sectors[10] = "Center Bldg Northwest Ground Floor"::"CNW0"
    level.map_sectors[11] = "Center Bldg Northwest First Floor"::"CNW1"
    level.map_sectors[12] = "Center Bldg Northwest Second Floor"::"CNW2"
    level.map_sectors[13] = "Barn"::"B"
    level.map_sectors[14] = "South Bldg Ground Floor"::"S0"
    level.map_sectors[15] = "South Bldg First Floor"::"S1"
    level.map_sectors[16] = "South Bldg Second Floor"::"S2"
    level.map_sectors[17] = "East Bldg Ground Floor"::"E0"
    level.map_sectors[18] = "East Bldg Ruins"::"ER"
    level.map_sectors[19] = "West Bldg Ruins"::"WR"
    level.map_sectors[20] = "North Ruins"::"NR"
    level.map_sectors[21] = "Center Sector"::"OC"
    level.map_sectors[22] = "North Sector"::"ON"
    level.map_sectors[23] = "Northeast Sector"::"ONE"
    level.map_sectors[24] = "East Sector"::"OE"
    level.map_sectors[25] = "Southeast Sector"::"OSE"
    level.map_sectors[26] = "South Sector"::"OS"
    level.map_sectors[27] = "Southwest Sector"::"OSW"
    level.map_sectors[28] = "West Sector"::"OW"
    level.map_sectors[29] = "Northwest Sector"::"ONW"

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 2::4::3::4::3::3::7::2::3::4::4::2::2::4::3::4::8::4::3::1::3::1::1::4::4::4::3::4::3::3::4::3::4::4::3::3::3::2::3::3::4::3::4::3::4::0::3::3::3::4
    level.map_bsp[0].pa = 0.213::0.213::0.693:: -0.707
    level.map_bsp[0].pb = 0.977::0.977::0.721::0.707
    level.map_bsp[0].pc = 0::0::0::0
    level.map_bsp[0].pd = 240::2185::2425::1730::2760::2600:: -1902.427::240::2510::1050::390::220::476::50::3310::1225:: -1902.427::750::3245::1555::2665::1495::315::1345::2945::3390::1925::2265::690::1060::3460::785::3265::2835::550::1575::690::240::1865::1225::2185::840::1075::175::1600::325::550::1075::320::795
    level.map_bsp[0].frontid = 0::1::0::3::4::0::0::0::8::9::6::0::0::0::0::0::15::14::11::0::0::21::22::23::0::25::26::0::28::0::30::0::29::0::34::35::0::0::38::37::40::0::42::0::0::0::46::0::0::49
    level.map_bsp[0].backid = 0::0::0::2::0::0::0::0::0::7::10::0::12::13::0::0::16::17::18::0::20::0::19::5::0::0::0::0::0::0::0::31::32::0::33::27::0::0::0::39::36::0::0::0::44::45::43::0::48::47
    level.map_bsp[0].frontsec = 7::6::7::7::6::9::26::9::8::8::9::15::16::26::26::14::26::15::26::13::13::13::27::26::24::17::17::20::20::23::23::23::23::20::20::23::20::5::4::23::4::1::1::20::22::22::22::1::22::1
    level.map_bsp[0].backsec = 6::24::25::6::25::26::25::8::26::26::8::14::15::14::14::25::25::14::14::27::27::27::26::7::17::18::24::23::23::18::18::18::18::23::23::24::23::4::24::4::23::21::21::22::20::20::1::21::1::22
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 4::9::1::3::10::1::1::3::3::3::1::3::3::4::2::2::1::3::4::3
    level.map_bsp[1].pd = 390:: -19.866::155::1190::951.059::400::795::945::1185::765::1340::445::190::535::240::480::315::1865::1730::2150
    level.map_bsp[1].frontid = 0::0::0::0::53::0::0::57::0::0::60::52::51::63::0::0::0::64::68::69
    level.map_bsp[1].backid = 0::0::0::0::54::0::56::55::0::59::58::61::62::50::0::65::66::67::41::24
    level.map_bsp[1].frontsec = 29::29::28::2::28::3::28::3::19::28::19::29::29::2::11::12::28::28::10::10
    level.map_bsp[1].backsec = 22::2::21::21::2::2::3::28::28::19::28::3::2::1::10::11::10::10::24::8
    end


    setup_bsp_mohdm3:
    level.map_sectors[0] = "Center Sector"::"OC"
    level.map_sectors[1] = "Pub Ground Floor"::"P0"
    level.map_sectors[2] = "Pub First Floor"::"P1"
    level.map_sectors[3] = "Library"::"L"
    level.map_sectors[4] = "Manor Ground Floor"::"M0"
    level.map_sectors[5] = "Manor First Floor"::"M1"
    level.map_sectors[6] = "Manor Front"::"MF"
    level.map_sectors[7] = "Gallery Entry"::"GE"
    level.map_sectors[8] = "Gallery Lounge"::"GL"
    level.map_sectors[9] = "Gallery Stairs"::"GS"
    level.map_sectors[10] = "Gallery Dining"::"GD"
    level.map_sectors[11] = "Gallery Balcony"::"GB"
    level.map_sectors[12] = "Clock Tower"::"CT"
    level.map_sectors[13] = "South Gate"::"SG"
    level.map_sectors[14] = "South Sector"::"OS"
    level.map_sectors[15] = "Pub Front"::"PF"
    level.map_sectors[16] = "Covered Walkway"::"CW"
    level.map_sectors[17] = "North Sector"::"ON"
    level.map_sectors[18] = "Library Front"::"LF"
    level.map_sectors[19] = "East Sector"::"OE"
    level.map_sectors[20] = "Pub Balcony"::"PB"

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 2::4::4::4::2::4::0::7::4::8::4::4::9::0::10::0::4::0::4::2::11::12::0::13::0::0::0::0::0::4::4::2::0::14::15::4::4::0::0::0::2::0::0::16::0::4::4::2::0::0
    level.map_bsp[0].pa = 0.344::0.353:: -0.721:: -0.677::0.995::0.995:: -0.467::0.656::0.447::0.734
    level.map_bsp[0].pb = -0.939::0.935:: -0.693::0.736:: -0.101::0.102:: -0.884:: -0.755:: -0.894::0.679
    level.map_bsp[0].pc = 0::0::0::0::0::0::0::0::0::0
    level.map_bsp[0].pd = 248::3590::2690::1985::144::2615::1950::3277.148::2055:: -1909.298::3520::2615:: -467.571::2740:: -3694.963::2615::2715::2685::2495::208::3671.035::3105.121::3425::343.843::2850::3465::2350::4480::5225::3300::2985::248::5065::3143.620::2681.045::1580::1460::4480::4025::3225::162::1760::1175::848.768::640::750::30::162::390::945
    level.map_bsp[0].frontid = 0::1::0::0::0::5::6::0::0::9::10::0::0::0::14::15::16::0::18::17::0::21::22::23::24::11::26::3::0::29::0::31::32::0::34::35::0::0::38::39::0::0::42::0::44::45::0::47::0::48
    level.map_bsp[0].backid = 0::0::2::0::4::0::0::0::8::0::0::0::0::13::0::12::0::0::0::19::0::0::0::0::20::25::7::27::0::0::30::0::28::0::0::0::0::0::37::36::0::0::41::0::0::0::0::0::0::49
    level.map_bsp[0].frontsec = 5::5::17::8::9::9::9::6::18::6::6::9::9::11::9::11::11::0::9::11::6::6::6::0::0::19::0::17::17::5::17::5::17::18::18::16::3::17::18::3::2::16::15::15::14::13::20::20::15::20
    level.map_bsp[0].backsec = 4::19::5::9::8::12::12::18::6::19::19::11::11::9::11::9::0::9::0::0::0::0::0::18::11::0::12::18::5::17::5::17::19::16::16::18::18::18::3::16::1::15::2::14::13::14::15::15::13::15
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 0::4::0::2::0::4::0::4::4::0::1::0::4
    level.map_bsp[1].pd = 1090::220::1950::144::2060::850::1760::555::1510::1670::120::2685::1895
    level.map_bsp[1].frontid = 0::51::0::0::0::55::0::57::58::59::43::40::62
    level.map_bsp[1].backid = 50::46::0::53::0::0::0::56::54::52::60::61::33
    level.map_bsp[1].frontsec = 15::15::8::10::16::16::16::16::7::7::2::16::7
    level.map_bsp[1].backsec = 20::14::7::7::7::7::15::7::8::14::13::7::12
    end


    setup_bsp_mohdm4:
    level.map_sectors[0] = "Off The Map - You found a bug!"::"ERR"
    level.map_sectors[1] = "West Sniper House"::"WS"
    level.map_sectors[2] = "West Bridge"::"WB"
    level.map_sectors[3] = "Stone House"::"S"
    level.map_sectors[4] = "Rug House Ground Floor"::"R0"
    level.map_sectors[5] = "Rug House First Floor"::"R1"
    level.map_sectors[6] = "Hotel Ground Floor"::"H0"
    level.map_sectors[7] = "Hotel First Floor"::"H1"
    level.map_sectors[8] = "Hotel Second Floor"::"H2"
    level.map_sectors[9] = "Hallway of Death"::"HOD"
    level.map_sectors[10] = "Hotel Stairs First Floor"::"HS1"
    level.map_sectors[11] = "Hotel Stairs Second Floor"::"HS2"
    level.map_sectors[12] = "Hallway of Death"::"HOD"
    level.map_sectors[13] = "Church"::"CH"
    level.map_sectors[14] = "Sewer"::"SEW"
    level.map_sectors[15] = "Storage Room"::"ST"
    level.map_sectors[16] = "East Sniper House Ground Floor"::"ES0"
    level.map_sectors[17] = "East Sniper House First Floor"::"ES1"
    level.map_sectors[18] = "South Gate"::"GS"
    level.map_sectors[19] = "Cart"::"C"
    level.map_sectors[20] = "West Gate"::"GW"
    level.map_sectors[21] = "Main Street West"::"MW"
    level.map_sectors[22] = "Church Back Alley"::"CHA"
    level.map_sectors[23] = "North Gate"::"GN"
    level.map_sectors[24] = "Hotel Front"::"HF"
    level.map_sectors[25] = "Bridge"::"B"
    level.map_sectors[26] = "River South"::"RS"
    level.map_sectors[27] = "River North"::"RN"
    level.map_sectors[28] = "Main Street East"::"ME"
    level.map_sectors[29] = "East Gate"::"GE"

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 0::0::2::4::3::0::4::2::2::1::0::4::0::1::3::0::0::2::0::3::3::4::2::7::8::1::2::1::2::2::3::3::3::2::3::1::2::2::3::1::3::2::1::3::2::1::3::2::3::1
    level.map_bsp[0].pa = -0.688:: -0.749
    level.map_bsp[0].pb = 0.725::0.663
    level.map_bsp[0].pc = 0::0
    level.map_bsp[0].pd = 360::930::480::1350::1120::330::1995::608::432::715::1290::715::930::845::315::315::0::240::585::1165::1620::865::728::1142.140::1139.771::1285::462::1155::728::472::500::430::455::472::1080::1515::608::432::1620::1530::1165::240::3850::890::532::3915::730::448::950::3270
    level.map_bsp[0].frontid = 0::0::2::3::0::4::6::0::8::9::0::0::12::11::0::0::0::16::14::19::20::21::0::23::0::0::24::0::0::29::27::0::0::32::34::35::0::37::38::0::36::0::42::0::44::0::43::0::0::0
    level.map_bsp[0].backid = 0::0::1::0::0::5::0::0::0::0::0::0::0::13::0::15::0::17::18::10::0::7::0::0::0::25::26::0::0::28::30::0::0::33::0::31::0::0::0::39::40::0::0::0::0::45::46::0::48::49
    level.map_bsp[0].frontsec = 16::16::17::17::28::17::26::11::10::11::27::27::16::15::25::27::27::25::15::26::11::27::8::7::6::6::7::6::8::7::24::21::21::5::4::4::11::10::11::12::12::19::19::1::1::19::1::2::18::1
    level.map_bsp[0].backsec = 28::17::28::28::26::28::29::10::9::26::15::16::27::27::26::25::26::27::27::11::26::28::7::24::24::24::6::24::7::24::7::5::4::4::12::6::10::9::12::11::11::14::1::19::19::1::19::18::2::18
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 3::3::1::1::3::3::2::3::3::3::2::3::1::3::1::1::0::0::1::1::0::0::1::0::1::1::1::0::0::1::0::1::2::3::1
    level.map_bsp[1].pd = 455::760::3350::3770::1195::840::448::1410::430::455::448::455::2530::735::2850::2405::455::585::2445::1400::585::1290::1660::760::3415::3255::3415::455::1290::1400::585::2445::240::305::870
    level.map_bsp[1].frontid = 0::51::0::47::54::0::0::57::0::0::59::0::62::63::55::65::0::0::0::0::70::0::69::0::0::75::0::76::0::0::80::78::82::83::84
    level.map_bsp[1].backid = 0::50::52::53::0::0::56::0::0::0::60::0::61::58::64::41::0::67::68::0::0::71::72::0::0::74::0::77::0::79::0::81::73::66::22
    level.map_bsp[1].frontsec = 21::18::1::19::2::18::3::3::21::21::5::21::18::18::18::18::21::23::14::14::15::15::23::22::20::22::20::22::23::23::23::22::23::21::23
    level.map_bsp[1].backsec = 18::1::18::1::18::3::18::18::5::18::18::18::5::3::3::4::14::21::23::15::14::14::14::13::22::13::21::21::15::15::21::23::15::6::27
    end


    setup_bsp_mohdm5:
    level.map_sectors[0] = "North Sector"::"N"
    level.map_sectors[1] = "River West"::"RW"
    level.map_sectors[2] = "River Center"::"RC"
    level.map_sectors[3] = "River East"::"RE"
    level.map_sectors[4] = "West Bridge"::"BW"
    level.map_sectors[5] = "Center Bridge"::"BC"
    level.map_sectors[6] = "East Bridge"::"BE"
    level.map_sectors[7] = "West Sector"::"W"
    level.map_sectors[8] = "East Sector"::"E"
    level.map_sectors[9] = "Southeast Sector"::"SE"
    level.map_sectors[10] = "Southwest Sector"::"SW"
    level.map_sectors[11] = "South Sector"::"S"
    level.map_sectors[12] = "Northeast Sector"::"NE"
    level.map_sectors[13] = "Northwest Sector"::"NW"

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 4::0::7::4::0::8::2::4::4::0::9::10::11::0::0::4::4::2::12::13::4::0::14::4::0::15::0::4::4::4::0::0::4::4::4::0::4::2::16::4::17::4::3::18::4::0::0::4::0
    level.map_bsp[0].pa = -0.801::0.164::0.980::0.164:: -0.852::0.993::0.997:: -0.834::0.947::0.993::0.344:: -0.353
    level.map_bsp[0].pb = 0.599:: -0.986::0.198:: -0.986:: -0.524:: -0.117:: -0.082:: -0.552:: -0.321::0.122:: -0.939:: -0.936
    level.map_bsp[0].pc = 0::0::0::0::0::0::0::0::0::0::0::0
    level.map_bsp[0].pd = 5895::3720:: -6200.770::5130::2515::5838.630::112::6730::6445::2620::1376.639::5838.630::1473.041::2055::2515::4660::5000::112::3081.980::3150.380::4555::4040:: -1042.544::4440::2555::3549.195::2660::3520::5100::3520::1085::1505::5100::4555::4025::1050::2565::112::729.519::2850::3958.421::4585::395::5042.758::5250::520::200::5465::1735
    level.map_bsp[0].frontid = 0::0::2::0::4::0::0::7::6::0::5::0::0::11::0::0::16::17::15::0::0::0::22::23::24::0::0::27::28::0::30::0::32::0::31::0::0::37::36::39::0::0::41::0::43::40::0::46::29
    level.map_bsp[0].backid = 0::1::0::3::0::0::0::0::8::9::10::0::12::13::0::0::0::0::18::0::20::0::0::21::19::0::26::25::14::0::0::0::0::33::34::0::0::0::38::35::0::0::42::0::44::45::0::47::48
    level.map_bsp[0].frontsec = 0::12::0::0::0::3::6::6::3::12::12::3::8::6::5::2::5::5::5::0::0::13::0::13::5::13::13::13::5::7::7::5::5::11::1::7::1::4::7::4::11::10::11::9::11::1::8::11::2
    level.map_bsp[0].backsec = 12::0::12::12::2::2::3::3::6::6::3::2::3::8::2::5::2::2::2::5::5::0::13::0::2::7::7::0::0::1::1::11::11::5::11::1::4::1::1::1::10::11::10::11::9::10::9::8::8
    end


    setup_bsp_mohdm6:
    level.map_sectors[2] = "Courtyard"::"C"
    level.map_sectors[3] = "West Bldg First Story South Side"::"W1S"
    level.map_sectors[4] = "West Bldg Second Story South Side"::"W2S"
    level.map_sectors[5] = "West Bldg Ground Floor"::"W0"
    level.map_sectors[6] = "West Bldg Third Story South Side"::"W3S"
    level.map_sectors[7] = "West Bldg Staircase"::"WS"
    level.map_sectors[8] = "West Bldg First Story North Side"::"W1N"
    level.map_sectors[9] = "West Bldg Second Story North Side"::"W2N"
    level.map_sectors[10] = "West Bldg Third Story North Side"::"W3N"
    level.map_sectors[11] = "North Bldg Roof"::"NR"
    level.map_sectors[12] = "Boiler Room"::"B"
    level.map_sectors[13] = "Locker Room"::"L"
    level.map_sectors[14] = "North Bldg Roof"::"NR"
    level.map_sectors[15] = "East Bldg Ground Floor"::"E0"
    level.map_sectors[16] = "East Bldg First Floor"::"E1"
    level.map_sectors[17] = "East Bldg Second Floor"::"E2"
    level.map_sectors[18] = "East Bldg Staircase"::"ES"
    level.map_sectors[19] = "South Bldg Staircase"::"SS"
    level.map_sectors[20] = "South Bldg First Floor"::"S1"
    level.map_sectors[21] = "South Bldg Second Floor"::"S2"
    level.map_sectors[22] = "South Bldg Third Floor"::"S3"

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 0::2::2::2::0::0::1::0::4::0::2::4::0::4::2::1::2::2::2::2::0::1::1::0::2::2::3::3::4::2::4::2::4::3::2::2::1::1::3::2::2::1::3::3::2::2::2::1::3::2
    level.map_bsp[0].pd = 480::272::512::32::780::625::415::785::90::500::32::90::785::235::224::180::272::512::272::512::480::900::512::950::32::272::140::360::670::272::650::32::260::925::256::496::390::650::695::272::512::415::250::25::32::272::512::512::545::256
    level.map_bsp[0].frontid = 0::0::0::3::0::5::6::0::8::0::10::0::12::13::9::7::0::0::0::0::20::18::22::0::0::0::0::27::0::0::30::31::28::33::0::0::36::0::0::0::0::41::42::0::0::0::0::47::48::0
    level.map_bsp[0].backid = 0::0::2::0::4::1::0::0::0::0::0::0::11::0::14::15::0::17::0::19::0::21::16::23::0::25::26::0::0::0::0::29::32::0::0::35::0::37::38::0::40::0::0::43::0::45::46::44::39::0
    level.map_bsp[0].frontsec = 2::9::10::8::2::8::8::2::2::12::13::2::2::13::14::2::9::10::9::10::8::8::8::14::16::17::2::16::15::17::16::16::2::16::21::22::21::2::2::4::6::4::4::2::3::4::6::5::5::21
    level.map_bsp[0].backsec = 7::8::9::2::8::2::2::14::14::13::12::12::12::12::13::13::8::9::8::9::7::7::2::8::2::16::16::2::18::16::18::15::16::19::2::21::2::21::21::2::4::2::2::4::5::3::4::2::2::20
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 2::1::3::4::0
    level.map_bsp[1].pd = 496::926::800::145::200
    level.map_bsp[1].frontid = 0::0::49::53::24
    level.map_bsp[1].backid = 50::51::52::34::54
    level.map_bsp[1].frontsec = 22::2::2::20::7
    level.map_bsp[1].backsec = 21::20::20::2::5
    end


    setup_bsp_mohdm7:
    level.map_sectors[0] = "East Path"::"PE"
    level.map_sectors[1] = "Mosque Courtyard"::"MC"
    level.map_sectors[2] = "Mosque Roof"::"M1"
    level.map_sectors[3] = "Mosque Back"::"MB"
    level.map_sectors[4] = "Mosque Ground Floor"::"M0"
    level.map_sectors[5] = "Mosque Radio"::"MR"
    level.map_sectors[6] = "Fireplace Room"::"FP"
    level.map_sectors[7] = "Northwest Bldg"::"NW"
    level.map_sectors[8] = "Northeast Bldg"::"NE"
    level.map_sectors[9] = "East Bldg"::"E"
    level.map_sectors[10] = "Center Bldg Ground Floor"::"C0"
    level.map_sectors[11] = "Center Bldg Roof"::"C1"
    level.map_sectors[12] = "Center Passageway"::"CP"
    level.map_sectors[13] = "Southwest Sector"::"OSW"
    level.map_sectors[14] = "West Path"::"PW"
    level.map_sectors[15] = "Northwest Sector"::"ONW"
    level.map_sectors[16] = "North Sector"::"ON"
    level.map_sectors[17] = "Center Path"::"PC"
    level.map_sectors[18] = "Hospital Path"::"PH"

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 3::3::1::3::3::1::1::3::1::1::1::1::4::1::3::1::3::3::3::4::1::3::1::2::0::0::2::0::3::2::7::4::4::3::5::3::4::3::4::3::0::3::3::1::1::4::3::4::3::0
    level.map_bsp[0].pa[1] = -0.030
    level.map_bsp[0].pb[1] = -1.000
    level.map_bsp[0].pc[1] = 0
    level.map_bsp[0].pd = 2520::2623::1325::2940::2430::1215::1025::2623::550::760::2087::2125::498::2125::3350::1580::2820::3065::2940::498::550::3350::1325::276::635::1247::24::40::10::40::999.846::1000::1008::1175::57::1230::1380::1470::1245::390::1535::1800::1563::1125::695::400::265::620::390::40
    level.map_bsp[0].frontid = 0::0::0::0::0::0::6::7::0::8::2::1::12::0::13::0::0::17::0::0::19::21::18::23::0::0::25::0::0::28::0::30::32::0::34::35::0::0::36::33::0::41::0::0::44::45::0::47::48::0
    level.map_bsp[0].backid = 0::0::0::3::0::5::0::4::0::9::10::11::0::0::14::0::16::0::0::0::20::0::22::15::0::0::26::0::0::29::0::31::27::0::0::0::0::37::38::39::40::0::0::0::43::0::0::0::0::49
    level.map_bsp[0].frontsec = 13::13::4::4::4::13::13::13::4::5::1::1::6::1::18::2::2::5::2::6::5::18::2::2::8::8::8::16::16::11::0::0::16::0::9::0::9::0::9::11::8::0::17::13::12::12::11::10::11::16
    level.map_bsp[0].backsec = 1::1::5::5::13::4::4::4::6::4::4::13::18::3::3::5::5::2::5::18::6::3::5::13::0::0::0::11::0::16::16::16::0::9::0::9::0::9::0::0::16::18::12::12::17::18::10::11::10::11
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 3::2::4::3::1::3::2::1::2::1::0::0::3::2::1::0::0::1::1::1::3::1::3::0::4::3
    level.map_bsp[1].pd = 10::40::400::950::1855::645::96::1855::96::2050::625::135::630::96::1405::625::200::895::1350::1545::835::225::1335::1535::810::1935
    level.map_bsp[1].frontid = 0::50::0::52::0::0::56::0::0::0::0::61::62::0::0::0::66::0::67::63::70::71::72::0::74::75
    level.map_bsp[1].backid = 0::51::0::53::0::0::0::57::0::59::0::60::58::0::64::65::0::0::68::69::55::54::46::73::42::24
    level.map_bsp[1].frontsec = 16::11::17::10::14::7::7::14::7::7::15::7::15::7::7::15::7::15::7::7::16::16::17::8::18::18
    level.map_bsp[1].backsec = 10::16::18::18::17::15::15::15::15::15::7::15::14::15::15::7::15::16::15::15::17::10::12::16::0::6
    end


    setup_bsp_obj_team1:
    level.map_sectors[0] = "Main Street"::"M"
    level.map_sectors[1] = "Main Street Ladder House"::"ML"
    level.map_sectors[2] = "Main Street Tub House"::"MT"
    level.map_sectors[3] = "Main Street East Bldg"::"MBE"
    level.map_sectors[4] = "McDonalds House"::"McH"
    level.map_sectors[5] = "Main Street Sniper House"::"MSH"
    level.map_sectors[6] = "Main Street Northwest Ruins"::"MNW"
    level.map_sectors[7] = "Main Street Southeast Ruins"::"MSE"
    level.map_sectors[8] = "Main Street South Ruins"::"MSR"
    level.map_sectors[9] = "Main Street North"::"MN"
    level.map_sectors[10] = "Main Street West"::"MW"
    level.map_sectors[11] = "Bushes"::"B"
    level.map_sectors[12] = "Alley West"::"AW"
    level.map_sectors[13] = "Alley East"::"AE"
    level.map_sectors[14] = "Alley Sniper House"::"AS"
    level.map_sectors[15] = "Dairy House"::"DH"
    level.map_sectors[16] = "Castle Back"::"CSB"
    level.map_sectors[17] = "Church Front"::"CF"
    level.map_sectors[18] = "Church Back"::"CB"
    level.map_sectors[19] = "Church Cemetary"::"CC"
    level.map_sectors[20] = "Church Southeast Sector"::"CSE"
    level.map_sectors[21] = "Church Southwest Sector"::"CSW"
    level.map_sectors[22] = "Main Street South"::"MS"
    level.map_sectors[23] = "Castle Front"::"CSF"
    level.map_sectors[24] = "Bush Ruins"::"BR"

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 1::0::0::1::1::1::0::1::7::1::0::1::8::1::0::0::9::10::1::1::11::0::12::0::13::14::1::1::1::0::1::1::0::15::16::17::18::1::19::1::20::0::1::1::1::0::1::0::1::0
    level.map_bsp[0].pa = -0.986:: -0.986:: -0.495::0.527:: -0.878::0.842::0.389::0.514:: -0.243::0.825::0.551::0.966:: -0.250:: -0.227:: -0.765:: -0.631:: -0.692:: -0.692::0.527::0.865:: -0.495:: -0.832:: -0.922
    level.map_bsp[0].pb = -0.167:: -0.167:: -0.869::0.850::0.479:: -0.539::0.921::0.857::0.970::0.565::0.835::0.259::0.968::0.974:: -0.644::0.776::0.722:: -0.722::0.850:: -0.502:: -0.869:: -0.555:: -0.388
    level.map_bsp[0].pc = 0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0
    level.map_bsp[0].pd = 520::3967::5200::1885::2145::1400::4391::1450:: -4912.554::1400::4980::1845:: -4912.554::2430::4410::3445:: -2969.009::2687.163::2720::1005:: -2609.744::3967::724.690::3830::5325.254::5587.424::4265::3360::2870::3755::3265::3300::3445::2170.694::6047.595::5749.808::5742.116::3605::2125.454::2960::1603.267::4135::3900::2760::970::1480::4345::2945::4470::1875
    level.map_bsp[0].frontid = 0::0::0::0::0::0::6::5::0::0::0::9::0::13::14::0::0::17::16::0::19::15::0::0::0::0::24::0::0::0::30::0::32::0::34::0::0::0::36::0::39::41::27::43::44::0::0::0::0::49
    level.map_bsp[0].backid = 0::1::2::0::4::0::0::7::0::0::10::11::0::12::8::0::0::0::18::0::20::21::0::23::0::25::26::0::0::0::29::31::28::0::0::35::0::37::38::0::40::33::42::22::3::0::46::0::48::47
    level.map_bsp[0].frontsec = 13::19::11::12::15::11::11::23::12::11::11::12::12::9::11::12::14::14::3::12::14::15::6::6::6::6::10::9::4::4::9::9::9::6::6::6::5::6::6::5::5::9::6::9::11::22::22::2::10::10
    level.map_bsp[0].backsec = 19::13::19::23::12::24::16::16::11::24::24::11::9::11::23::3::12::13::12::13::13::12::10::10::9::9::9::3::12::9::4::4::3::9::9::9::9::5::5::9::9::4::9::12::19::8::8::10::2::22
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 1::4::4::1::0::21::22::0::23::24::0::0::1::0::4::0::0::0::0::1::0::1::1::0::0::1::0::25::1::26::27::1::28::29::1::1::1::1::0
    level.map_bsp[1].pd = 90::860::805::35::1595:: -1820.086:: -2106.665::2550:: -2096.473:: -1544.152::2430::2350::35::635::805::1300::1480::2945::2745::3955::2300::3350::3360::3190::2535::520::3000::2687.163::1230::2076.191:: -2969.009::2720:: -3450.235:: -2990.949::3385::3775::330::4330::3415
    level.map_bsp[1].frontid = 0::51::0::0::54::0::56::0::58::59::60::61::0::63::64::62::0::0::68::69::70::0::0::73::74::0::76::0::0::78::80::75::0::83::84::71::86::50::45
    level.map_bsp[1].backid = 0::0::0::53::52::0::0::0::0::0::57::55::0::0::0::65::0::0::0::0::67::0::0::72::0::0::0::77::0::79::0::81::0::0::82::85::66::87::88
    level.map_bsp[1].frontsec = 21::17::17::21::20::17::17::19::17::17::19::19::21::18::21::17::0::2::10::10::1::0::0::3::0::13::19::14::12::14::14::7::7::7::0::0::13::10::9
    level.map_bsp[1].backsec = 17::20::20::17::17::19::19::17::19::19::17::20::18::21::20::20::8::10::1::0::0::3::3::0::7::19::13::13::13::12::12::12::0::0::7::7::19::1::0
    end

    setup_bsp_obj_team2:

    level.map_sectors[0] = "V2 Rocket Facility"::"?" //should never get here
    //level.map_sectors[0] = ""::""
    level.map_sectors[10] = "South West Downstairs"::"SW0"
    level.map_sectors[11] = "South West Upstairs"::"SW1"
    level.map_sectors[21] = "Allied Spawn"::"AS"
    level.map_sectors[22] = "Allied Spawn East Supply Room"::"ASE"
    level.map_sectors[25] = "Vent Room Stairs"::"VR"


    level.map_sectors[30] = "Southwest Sector Downstairs"::"SW0"
    level.map_sectors[31] = "Top Second Door"::"T2"

    level.map_sectors[32] = "Spiral Stairs Bottom"::"SS0"
    level.map_sectors[33] = "Spiral Stairs"::"SS"
    level.map_sectors[34] = "Spiral Stairs Top"::"SS1"

    level.map_sectors[40] = "Allied Spawn West Hall"::"ASW"

    level.map_sectors[41] = "Long Hall West Corridor"::"LH"
    level.map_sectors[42] = "Long Hall Southwest Corridor"::"LHS"

    level.map_sectors[44] = "Tube Ladder Bottom"::"L0"
    level.map_sectors[45] = "Tube Ladder"::"L1"
    level.map_sectors[46] = "Tube Ladder Top"::"L"

    level.map_sectors[47] = "Truck Garage South Side"::"TS"
    level.map_sectors[48] = "Truck Garage South Door"::"TS"
    level.map_sectors[49] = "Truck Garage North Side"::"TN"
    level.map_sectors[50] = "Bottom Second Door"::"B2"
    level.map_sectors[51] = "Bottom Third Door"::"B3"


    level.map_sectors[54] = "V2 Rocket Launch Pad"::"V2" //north sector
    level.map_sectors[55] = "V2 Rocket North Upstairs"::"V2N1?" //north sector, should never be here
    level.map_sectors[61] = "V2 Rocket Pit"::"V2!"
    level.map_sectors[62] = "V2 Boxes Northeast"::"V2NE"

    level.map_sectors[63] = "V2 North Stairwell"::"NS"
    level.map_sectors[64] = "V2 North Stairs Top"::"NS1"

    level.map_sectors[65] = "Control Room North Hall"::"CRN"
    level.map_sectors[66] = "Control Room"::"CR"
    level.map_sectors[67] = "Control Room South Hall"::"CRS"

    level.map_sectors[68] = "V2 Catwalk Rail Northwest"::"V2RN"
    level.map_sectors[69] = "V2 Catwalk Rail Southwest"::"V2RS" //just south
    level.map_sectors[70] = "V2 Catwalk Rail South"::"V2RS"
    level.map_sectors[71] = "V2 Catwalk Rail Southeast"::"V2RS"

    level.map_sectors[72] = "V2 Office Flag Room"::"FL"

    level.map_baseid = 0 // V2 Rocket Facility
    //level.map_baseid = 5 // V2 Rocket Pit
    level.map_modelorigin = ( 2000 1730 -150 )
    level.map_minextents = ( -1979 47 -783 )
    level.map_maxextents = ( 3340 3040 100 )

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 1::1::0::5::0::0::1::5::1::0::0::0::5::0::1::1::0::0::1::0::0::0::0::5::1::1::1::1::0::0::1::1::0::0::3::3::3::3::0::0::0::3::1::3::1::0::5::0::3::0
    level.map_bsp[0].pd = 2124::2545.002::2649::510::3125::2782::2474::123.000::1039::1613::1991::2390.001::400::1613::967.001::1700.003::1009::81::2470.002::1009::529::398::81::400::1310::977::448::1135::526.000::18.000::625::1431.004::1119::561::57::432::432::364::1119::561::561::432.000::2132.001::364::2303::1472.002::400::561::364::591
    level.map_bsp[0].frontid = 0::0::0::0::1::0::6::7::0::0::8::0::0::13::11::0::0::17::0::0::20::21::22::23::0::25::0::0::0::29::30::0::32::33::34::35::0::0::0::39::0::0::0::41::0::45::0::0::48::47
    level.map_bsp[0].backid = 0::0::2::3::4::0::0::5::0::9::10::0::12::0::14::0::0::0::0::0::19::0::0::18::0::0::0::0::28::0::0::0::0::31::27::26::0::37::0::38::0::0::42::43::0::44::0::0::0::49
    level.map_bsp[0].frontsec = 63::54::54::54::63::64::64::54::54::54::61::62::54::54::61::30::51::44::30::51::30::46::30::30::40::10::10::32::10::32::10::50::50::10::25::10::48::47::50::10::49::48::42::47::30::30::30::30::47::44
    level.map_bsp[0].backsec = 54::61::61::61::54::54::54::63::10::10::54::54::62::10::54::21::44::42::46::30::46::30::42::44::10::22::22::10::32::10::25::10::10::25::10::22::40::48::10::47::47::40::48::42::54::49::44::47::42::30
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 0::1::1::1::1::3::0::3::1::3::1::1::1::1::0::0::1::1::0::0::3::3::1::0::0::1::1::0::1::5::0::1::1::3::0::1::1::0::1::0::1::0::1::0::1::3::3::1::1::0
    level.map_bsp[1].pd = 1009::2318::1700.003::1683::2350::664::1009::113::2657::432::977::448::1135::1393::55::473::625::1431.004::1119::561::57::664::2303::529::398::2470.002::2335.002::1472::1700.003::384::1538::977::448::432::561::943::1422::1538::1039::830::1135::55::1393::397::625::57::664::1096.003::650.002::1730.001
    level.map_bsp[1].frontid = 0::51::52::53::24::55::0::57::58::0::0::61::0::0::64::0::66::0::68::69::70::71::0::0::74::0::76::73::78::79::15::0::0::83::0::0::0::0::88::89::0::91::0::90::94::95::96::0::98::0
    level.map_bsp[1].backid = 50::46::40::36::54::16::0::0::56::0::60::0::0::63::0::65::0::0::0::67::62::0::0::0::0::75::0::77::72::59::80::0::0::82::0::0::86::0::0::87::0::0::92::93::85::84::0::0::0::99
    level.map_bsp[1].frontsec = 51::51::54::47::44::42::51::41::30::10::10::10::33::10::33::10::10::50::50::10::25::10::30::30::46::30::46::54::30::30::54::11::11::11::11::34::11::70::70::11::33::33::11::34::11::25::11::70::71::55
    level.map_bsp[1].backsec = 30::30::50::10::30::30::41::30::42::22::22::22::10::33::10::33::25::10::10::25::10::21::54::46::30::46::30::30::10::51::30::22::22::22::25::11::34::11::11::34::11::11::33::11::25::11::21::71::55::70
    level.map_bsp[2] = spawn Listener
    level.map_bsp[2].ord = 0::0::0::1::0::1::0::1::0::0::0::1::1::0::1::0::1::0::1::0::1::0::0::1::1::0::2::0::1::5
    level.map_bsp[2].pd = 1613::2460.001::2782::2878.001::1575::2574.001::2144.001::2370::3105.003::2144.001::2560.002::2474::2314::717::1826::530::2449.001::23::1760::1067::2314::398::529::2470.002::2335.002::1067::14::1455::1700.003::2
    level.map_bsp[2].frontid = 100::0::0::0::104::105::103::0::0::0::109::107::0::0::0::114::0::117::118::113::0::0::0::0::124::121::120::112::128::129
    level.map_bsp[2].backid = 97::0::102::0::0::0::106::0::108::0::110::111::0::0::0::115::116::0::0::119::0::0::122::123::0::125::126::127::101::81
    level.map_bsp[2].frontsec = 55::65::64::72::67::72::66::68::55::55::68::64::72::31::45::45::31::45::45::72::72::46::31::31::46::72::45::69::31::31
    level.map_bsp[2].backsec = 11::66::65::67::72::69::69::55::68::69::55::55::31::45::31::31::45::31::31::31::31::31::46::46::31::31::31::31::11::30

    end

    setup_bsp_stlo:
    level.map_sectors[0] = "Error"::"ERR"
    level.map_sectors[1] = "Allied Spawn"::"AS"
    level.map_sectors[2] = "East House"::"EH"
    level.map_sectors[3] = "Center Cellar"::"CC"
    level.map_sectors[4] = "North West Pub"::"NWP"
    level.map_sectors[5] = "North Sniper area"::"NS"
    level.map_sectors[6] = "North Sniper House"::"NSH"
    level.map_sectors[7] = "Main Street"::"M"
    level.map_sectors[8] = "Center Ruins"::"CR"
    level.map_sectors[9] = "West Alley"::"WA"
    level.map_sectors[10] = "West Yard"::"WY"
    level.map_sectors[11] = "Church Tower"::"CHT"
    level.map_sectors[12] = "South Yard"::"SY"
    level.map_sectors[13] = "Axis Ruins"::"AR"
    level.map_sectors[14] = "Secret Passage"::"SP"
    level.map_sectors[15] = "South East House"::"SEH"
    level.map_sectors[16] = "South Cannon"::"SC"
    level.map_sectors[17] = "South Storage"::"SST"

    level.map_baseid = 0
    level.map_modelorigin = ( -1610 141 208 )
    level.map_minextents = ( -3000 -3000 -900 )
    level.map_maxextents = ( 3500 1500 950 )

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 0::5::4::3::4::3::5::4::0::0::0::0::0::4::4::0::0::4::5::0::1::0::1::0::1::5::0::0::0::0::1::0::0::4::3::1::0::1::0::1::1::0::4::5::0::5::3::4::0::4
    level.map_bsp[0].pd = 1375::280::370::578::1028::619::225::810::195::697::1157::1811::3194::393::1022::2689::1248::129::280::1840::80::1811::80::1540::120::280::1624::1375::1840::1282::320::30::224::200::578::500::697::241::195::741::934::1157::251::280::1850::225::619::1308::1221::1100
    level.map_bsp[0].frontid = 0::0::0::0::0::0::0::4::3::0::2::0::0::0::14::15::0::0::18::0::20::21::0::0::24::25::22::27::0::29::30::0::0::0::0::0::0::0::38::33::0::31::42::0::0::0::0::47::45::43
    level.map_bsp[0].backid = 0::1::0::0::0::5::6::7::8::9::10::11::0::13::0::12::0::17::0::0::0::0::0::0::0::23::26::19::0::0::28::0::32::0::34::35::0::37::36::39::40::41::16::0::44::0::46::0::48::49
    level.map_bsp[0].frontsec = 7::7::8::7::7::7::7::13::8::7::3::5::5::5::6::6::4::4::10::5::9::5::9::9::9::4::9::9::5::9::10::11::10::7::7::10::10::10::10::11::10::4::10::2::1::7::7::14::3::3
    level.map_bsp[0].backsec = 3::3::7::13::14::14::14::7::7::8::7::7::6::6::5::5::10::10::3::9::5::9::0::4::4::9::4::3::9::10::4::10::11::13::13::7::8::8::7::10::11::10::7::3::3::14::14::7::7::7
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 4::4::4::4::3::4::5::3::4::3::4::4::3::3
    level.map_bsp[1].pd = 1159::400::33::200::1017::1308::225::2151::1159::1246::1028::810::2300::826
    level.map_bsp[1].frontid = 0::0::0::0::54::0::0::0::0::57::0::55::62::50
    level.map_bsp[1].backid = 0::51::52::0::0::0::56::0::58::59::60::61::53::63
    level.map_bsp[1].frontsec = 16::17::12::12::13::14::12::12::12::14::12::13::12::7
    level.map_bsp[1].backsec = 15::16::17::13::12::12::14::15::15::12::14::12::16::12
    end
    setup_bsp_renan:

    level.map_sectors[0] = "Error"::"ERR"
    level.map_sectors[1] = "Rail Track"::"RT"
    level.map_sectors[2] = "Bridge"::"B"
    level.map_sectors[3] = "Center Main Street"::"CMS"
    level.map_sectors[4] = "West Main Street"::"WMS"
    level.map_sectors[5] = "North Main Street"::"NMS"
    level.map_sectors[6] = "West Garden"::"WG"
    level.map_sectors[7] = "Secret Passage"::"SP"
    level.map_sectors[8] = "Hotel"::"H"
    level.map_sectors[9] = "South Sector"::"SS"
    level.map_sectors[10] = "Center House"::"C0"
    level.map_sectors[11] = "Center House"::"C1"
    level.map_sectors[12] = "Center Storage"::"CST"
    level.map_sectors[13] = "Ladder"::"L"
    level.map_sectors[14] = "North East Gardens"::"NEG"
    level.map_sectors[15] = "North East Building"::"NE"
    level.map_sectors[16] = "South East Alleys"::"SEA"
    level.map_sectors[17] = "South East Building"::"SE"
    level.map_sectors[18] = "South East Storage"::"SEST"

    level.map_baseid = 0
    level.map_modelorigin = ( -1000 -1400 50 )
    level.map_minextents = ( -1300 -4000 -800 )
    level.map_maxextents = ( 3000 3000 1000 )


    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 1::0::7::8::1::0::1::1::0::0::1::1::3::0::4::4::0::0::2::4::0::4::0::4::0::3::1::0::4::4::3::3::4::4::3::3::4::4::0::4::0::0::0::3::5::4::4
    level.map_bsp[0].pa = 0.466:: -1.000
    level.map_bsp[0].pb = -0.885:: -0.030
    level.map_bsp[0].pc = 0::0
    level.map_bsp[0].pd = 1180::2327:: -1142.782:: -1265.488::1180::1222::1336::1034::1045::500::1007::400::68::1537::516::285::1108::1373::77::636::1022::260::514::82::1832::788::2026::425::2905::3487::439::165::3119::2450::135::622::2631::2940::791::2448::1370::915::476::45::160::2290::753
    level.map_bsp[0].frontid = 0::0::0::0::0::0::4::7::0::9::8::11::0::0::0::0::16::15::0::19::18::0::22::12::2::0::26::0::0::0::30::0::29::0::28::35::0::37::38::0::0::41::0::43::44::45::27
    level.map_bsp[0].backid = 0::1::0::3::0::5::6::0::0::0::10::0::0::0::14::0::0::17::0::0::20::21::13::23::24::0::25::0::0::0::0::31::32::33::34::0::0::0::36::0::40::39::0::0::0::42::46
    level.map_bsp[0].frontsec = 4::5::4::4::4::7::4::7::3::8::3::8::3::3::3::3::12::13::11::10::3::3::10::3::3::6::6::14::17::18::18::16::16::16::16::17::14::15::15::14::14::15::1::2::2::2::3
    level.map_bsp[0].backsec = 3::3::6::6::3::3::7::3::8::3::8::3::9::13::13::12::3::12::10::3::10::10::3::9::7::4::4::16::16::16::16::18::18::17::17::16::15::14::14::15::15::14::2::1::1::14::2

    end
    setup_bsp_obj_team3:

    level.map_sectors[0] = "ERROR"::"ERR"
    level.map_sectors[1] = "East Beach Trench"::"EBT"
    level.map_sectors[2] = "West Waterfront"::"WWF"
    level.map_sectors[3] = "East Waterfront"::"EWF"
    level.map_sectors[4] = "West Beach"::"WB" //at the rocks and entrances
    level.map_sectors[5] = "East Beach"::"EB" //at the rocks and entrances
    level.map_sectors[6] = "East Bunker Entrance"::"EBE"
    level.map_sectors[7] = "East Bunker Stairs"::"EBS"
    level.map_sectors[8] = "West Bunker Entrance"::"WBE"
    level.map_sectors[9] = "West Bunker Stairs"::"WBS"
    level.map_sectors[10] = "Inside Center Crossover"::"ICC"
    level.map_sectors[11] = "Bunk Bed Room"::"BBR0"
    level.map_sectors[12] = "Above Bunk Bed Room"::"BBR1"
    level.map_sectors[13] = "West Bunker Nest"::"WBN"
    level.map_sectors[14] = "West Beach Trench"::"WBT"
    level.map_sectors[15] = "Center Bunker Stairs"::"CBS"
    level.map_sectors[16] = "Center Bunker Porthole"::"CBP"
    level.map_sectors[17] = "Center Storage"::"CST"
    level.map_sectors[18] = "West Bunker Roof"::"WBR"
    level.map_sectors[19] = "East Bunker Nest"::"EBN"
    level.map_sectors[20] = "East Bunker Roof"::"EBR"
    level.map_sectors[21] = "Center Cliff"::"CC"
    level.map_sectors[22] = "West Cliff"::"WC"
    level.map_sectors[23] = "West Cannon Ramp"::"WCR"
    level.map_sectors[24] = "East Top Hill"::"ETH"
    level.map_sectors[25] = "West Top Hill"::"WTH"
    level.map_sectors[26] = "East Top Trench"::"ETT"
    level.map_sectors[27] = "West Top Trench"::"WTT"
    level.map_sectors[28] = "East Cannon"::"EC"
    level.map_sectors[29] = "West Cannon"::"WC"
    level.map_sectors[30] = "Center South Path"::"CSP"

    level.map_baseid = 0 // beach
    level.map_modelorigin = ( 370 -1163 -100 )
    level.map_minextents = ( -3000 -6500 -900 )
    level.map_maxextents = ( 3500 3000 1400 )

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 1::2::2::1::0::0::1::2::1::3::2::3::2::1::0::1::0::1::1::2::0::0::1::1::0::2::2::2::1::0::1::0::2::0::2::2::0::1::0::2::3::2::0::0::0::3::0::0::3::3
    level.map_bsp[0].pd = 1206::180::280::1222::205::757::1650::340::1206::636::330::947::280::1117::757::1650::205::1206::1222::170::2130::1840::1791::1791::2130::170::280::170::1206::1636::1206::1840::302::1950::170::280::1840::857::800::362::947::330::800::1250::1950::732::1950::1250::1564::732
    level.map_bsp[0].frontid = 0::0::0::0::4::0::0::0::8::9::0::0::12::10::0::0::16::0::17::14::0::0::22::0::0::23::0::0::28::26::0::0::32::0::0::0::35::33::38::0::0::0::0::40::0::0::0::47::48::0
    level.map_bsp[0].backid = 0::1::0::0::0::5::6::7::3::2::0::11::0::13::0::15::0::0::18::19::0::0::21::0::24::25::0::0::27::29::0::31::30::0::34::0::36::37::20::0::0::41::42::43::44::0::0::46::0::0
    level.map_bsp[0].frontsec = 24::28::24::17::17::30::30::30::30::30::24::24::24::28::24::24::17::24::17::30::29::29::30::25::25::30::25::30::25::23::30::29::30::25::29::25::29::23::27::18::24::24::25::18::22::21::22::13::19::21
    level.map_bsp[0].backsec = 26::24::26::30::30::17::17::17::24::24::26::26::26::24::17::17::24::26::24::24::23::30::23::23::23::25::27::25::27::25::25::30::23::27::25::27::25::25::26::13::26::26::24::25::18::19::13::21::0::20
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 0::0::3::2::1::1::5::0::1::5::0::5::0::0::0::0::5::4::3::2::3::0::0::0::0::4::5::1::5::1::5::1::2::0::4::1::5::1::4::0::5::1::1::5::0::1::4::5::0::0
    level.map_bsp[1].pd = 1950::1250::1564::362::68::461::239::396::311::41::949::442::1027::325::396::949::239::126::1564::122::732::325::1027::396::949::126::500::68::41::311::30::461::150::1250::126::461::222::140::126::2350::500::311::461::41::2045::311::126::500::2125::1950
    level.map_bsp[1].frontid = 0::51::52::53::45::39::0::57::0::0::60::0::0::63::0::0::0::67::0::69::68::0::0::0::0::75::71::61::0::79::0::0::82::83::0::0::86::0::0::88::87::0::0::93::0::0::96::94::91::99
    level.map_bsp[1].backid = 0::50::0::49::54::55::0::0::0::59::58::0::62::0::0::65::66::64::0::0::70::0::72::0::74::73::76::77::0::0::80::0::81::78::0::0::85::0::0::89::90::0::0::92::0::0::95::97::98::84
    level.map_bsp[1].frontsec = 22::18::20::20::24::27::0::7::10::0::0::21::21::6::7::21::21::21::19::19::21::6::0::7::0::0::21::0::0::0::12::0::13::11::9::0::22::9::9::8::22::10::0::0::8::10::0::22::9::0
    level.map_bsp[1].backsec = 18::21::0::19::0::25::7::0::0::10::7::6::6::21::21::7::7::6::0::0::0::0::6::0::7::6::0::19::10::11::11::13::12::0::22::22::9::8::8::9::8::22::22::10::0::0::8::0::0::11
    level.map_bsp[2] = spawn Listener
    level.map_bsp[2].ord = 0::0::0::1::1::1::2::1::1::2::0::1::1::0::0::5::0::5::1::1::0::1::2::0::0::4::0::0::4::4::4::3::3::4::4::4::4::0::0::4::0::0::0::0::0::0::4::0::4::0
    level.map_bsp[2].pd = 1202::717::1087::1365::1073::1365::150::1549::1072::150::1087::1650::1222::205::757::18::2130::21::857::1791::1636::523::156::1950::1250::640::1027::826::2500::1004::700::778::1333::2500::2000::1004::700::325::643::1200::800::800::325::1027::826::643::700::800::1004::800
    level.map_bsp[2].frontid = 0::101::0::0::104::0::0::0::108::0::107::0::112::113::111::115::0::117::118::0::120::121::56::0::124::125::126::0::0::128::127::0::132::0::133::0::0::137::136::139::131::0::0::0::0::145::144::0::147::0
    level.map_bsp[2].backid = 0::0::0::103::102::0::106::0::0::109::110::0::0::0::114::105::0::0::0::119::116::100::122::0::0::0::0::0::0::129::130::0::0::0::134::0::0::0::138::135::140::0::0::143::0::0::146::0::148::0
    level.map_bsp[2].frontsec = 15::16::15::0::0::0::0::0::17::0::15::0::17::17::17::0::0::23::23::0::0::0::25::14::11::11::14::14::14::6::6::1::5::1::5::6::6::6::6::1::2::2::6::4::4::6::6::4::6::4
    level.map_bsp[2].backsec = 16::0::0::15::16::15::15::17::0::17::0::17::0::0::0::16::23::0::0::23::15::10::0::11::14::14::6::6::2::14::14::5::1::3::1::1::1::1::1::5::3::3::5::6::6::5::4::5::5::5
    level.map_bsp[3] = spawn Listener
    level.map_bsp[3].ord = 2::2::4::3::3::5::2::2::5::0::4::0::4::5::4
    level.map_bsp[3].pd = 122::362::1036::1564::732::442::362::150::30::1950::640::1250::2500::490::500
    level.map_bsp[3].frontid = 0::0::152::153::150::155::0::157::158::0::160::161::162::163::123
    level.map_bsp[3].backid = 0::151::0::0::154::149::0::0::0::159::0::156::142::141::164
    level.map_bsp[3].frontsec = 19::20::20::20::5::5::18::13::12::4::18::18::4::4::22
    level.map_bsp[3].backsec = 5::19::5::5::20::6::13::12::11::18::4::4::2::14::4
    end
    setup_bsp_morocco:

    level.map_sectors[0] = "Error"::"ERR"
    level.map_sectors[1] = "Mosque Garden"::"MG"
    level.map_sectors[2] = "South Courtyard"::"SC"
    level.map_sectors[3] = "South Path"::"SP"
    level.map_sectors[4] = "South West Sector"::"SWS"
    level.map_sectors[5] = "River"::"R"
    level.map_sectors[6] = "North East Sector"::"NES"
    level.map_sectors[7] = "Center Ground Floor"::"C0"
    level.map_sectors[8] = "Center First Floor"::"C1"
    level.map_sectors[9] = "East Alley Ground floor"::"EA0"
    level.map_sectors[10] = "East Alley First floor"::"EA1"
    level.map_sectors[11] = "East First Floor"::"E1"
    level.map_sectors[12] = "Mosque Ground Floor"::"M0"
    level.map_sectors[13] = "Mosque First Floor"::"M1"
    level.map_sectors[14] = "South West Ground Floor"::"SW0"
    level.map_sectors[15] = "South West First Floor"::"SW1"
    level.map_sectors[16] = "West Cellar"::"W -1"
    level.map_sectors[17] = "West Ground Floor"::"W0"
    level.map_sectors[18] = "West First Floor"::"W1"
    level.map_sectors[19] = "North West First Floor"::"NW1"
    level.map_sectors[20] = "North West Ground Floor"::"NW0"
    level.map_sectors[21] = "North River Side"::"NRS"
    level.map_sectors[22] = "West Sector"::"WS"

    level.map_baseid = 0
    level.map_modelorigin = ( 1482 2032 109 )
    level.map_minextents = ( -3000 -1000 -300 )
    level.map_maxextents = ( 3000 4500 500 )

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 3::2::1::3::2::3::1::3::1::1::3::1::0::2::1::1::1::3::1::2::3::2::1::1::2::1::5::1::1::0::2::1::1::0::0::2::2::1::2::0::1::1::0::1::0::0::0::0::4::0
    level.map_bsp[0].pd = 815::173::2534::1316::173::1621::3067::815::3116::2709::649::3770::70::12::3052::2586::3116::649::2534::173::734::175::2586::3195::175::3770::108::2586::3533::1276::12::3770::2586::550::1976::175::95::3493::95::2342::2537::2586::1976::2609::1796::150::1833::690::91::1833
    level.map_bsp[0].frontid = 0::1::2::3::0::0::0::5::0::9::0::0::12::0::14::15::0::0::17::19::20::0::0::22::0::0::25::0::27::24::0::31::32::30::0::35::0::36::0::39::40::0::41::38::44::45::0::0::48::0
    level.map_bsp[0].backid = 0::0::0::0::0::0::6::7::8::4::0::0::0::13::0::11::0::0::18::16::10::0::0::23::0::0::26::0::28::29::0::0::0::33::0::0::0::37::0::0::0::0::42::43::34::21::0::0::0::49
    level.map_bsp[0].frontsec = 15::15::15::3::15::4::4::15::4::4::5::16::16::4::4::14::4::5::15::15::0::18::22::18::18::16::17::22::18::18::22::16::22::18::0::0::19::17::21::20::20::22::21::20::20::22::6::10::11::6
    level.map_bsp[0].backsec = 3::3::3::2::4::2::2::4::15::3::0::4::4::16::14::0::15::0::0::4::3::17::5::22::17::22::22::5::22::22::16::22::5::22::22::17::20::20::20::21::21::5::22::22::22::4::9::11::10::10
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 2::1::1::1::0::0::0::1::1::0::1::1::0::2::0::0::2::1::2::2::3::3::1::3::1::1::0::1::3::3::3::1::3::0::3::3::1::2::3::3::1::2::3::3::4::1::0::1
    level.map_bsp[1].pd = 140::600::646::1211::276::1590::2121::530::594::690::1344::1211::276::140::1455::2121::60::62::240::240::801::734::1220::1316::1018::841::64::1211::374::1737::2084::1028::1482::64::734::1316::1421::240::1193::409::441::240::526::1053::105::155::188::1532
    level.map_bsp[1].frontid = 50::0::0::0::0::53::52::0::0::0::0::0::0::61::59::58::66::67::0::0::0::0::72::73::74::75::0::77::78::0::80::81::79::0::84::85::86::0::88::0::87::0::0::93::94::91::68::46
    level.map_bsp[1].backid = 47::0::0::0::54::55::56::0::0::0::60::0::62::63::64::65::57::51::0::0::70::0::0::0::71::69::0::0::76::0::0::0::82::0::0::0::83::0::0::89::90::0::92::0::0::95::96::97
    level.map_bsp[1].frontsec = 10::7::7::6::6::7::7::8::8::6::6::6::6::11::8::8::8::6::13::13::1::1::3::3::1::1::6::6::1::1::2::2::13::6::0::3::0::13::13::1::13::13::1::13::13::13::11::5
    level.map_bsp[1].backsec = 9::6::6::1::1::6::6::6::6::11::11::1::1::6::6::6::6::10::12::12::13::3::1::1::13::13::1::1::13::2::1::1::1::0::3::2::1::12::1::13::1::12::13::1::1::1::1::0

    end
    setup_bsp_fortwreck:

    level.map_sectors[0] = "North West"::"NW"
    level.map_sectors[1] = "South East"::"SE"
    level.map_sectors[2] = "South"::"S"
    level.map_sectors[3] = "South West"::"SW"
    level.map_sectors[4] = "East"::"E"
    level.map_sectors[5] = "Center"::"C"
    level.map_sectors[6] = "West"::"W"
    level.map_sectors[7] = "North East"::"NE"
    level.map_sectors[8] = "North"::"N"

    level.map_baseid = 0
    level.map_modelorigin = ( -435 -1786 352 )
    level.map_minextents = ( -3700 -3000 -500 )
    level.map_maxextents = ( 750 3500 1250 )

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 4::1::4::1::4::1::3::3
    level.map_bsp[0].pd = 800::1400::800::1400::800::1400::2200::700
    level.map_bsp[0].frontid = 0::0::0::0::0::0::4::2
    level.map_bsp[0].backid = 0::1::0::3::0::5::6::7
    level.map_bsp[0].frontsec = 8::0::5::6::2::3::4::7
    level.map_bsp[0].backsec = 7::8::4::5::1::2::1::4

    end

    setup_bsp_deepmine:
    level.map_sectors[0] = "Dough's Compound"::"C"
    level.map_sectors[2] = "Power Sub-Station"::"PSS"
    level.map_sectors[3] = "Pond"::"P"
    level.map_sectors[4] = "Axis Spawn"::"AXS"
    level.map_sectors[6] = "Power Center"::"PC"
    level.map_sectors[7] = "Fan"::"F"
    level.map_sectors[8] = "Coal Pile"::"CP"
    level.map_sectors[9] = "Lower South East"::"LSE"
    level.map_sectors[10] = "Mine Road"::"MR"
    level.map_sectors[11] = "Old Mine Entrance"::"OME"
    level.map_sectors[12] = "Mine Shed Area"::"MSA"
    level.map_sectors[13] = "Parking Area"::"PA"
    level.map_sectors[14] = "Mine Office"::"MO"
    level.map_sectors[15] = "Old Flooded Tunnel"::"OFT"
    level.map_sectors[16] = "Old Cart Tunnel"::"OCT"
    level.map_sectors[17] = "Old Well Entrance"::"OWE"
    level.map_sectors[18] = "Old Ramp Tunnel"::"ORT"
    level.map_sectors[19] = "Well"::"W"
    level.map_sectors[20] = "Mine North East"::"MNE"
    level.map_sectors[21] = "Mine South East"::"MSE"
    level.map_sectors[22] = "Mine South West"::"MSW"
    level.map_sectors[23] = "Mine North West"::"MNW"

    level.map_baseid = 0 // Compound
    level.map_modelorigin = ( -1160 560 305 )
    level.map_minextents = ( -3012 -1010 -768 )
    level.map_maxextents = ( 3308 7700 832 )

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 2::0::0::1::1::2::4::0::0::1::1::3::1::2::1::0::0::1::0::0::2::0::1::0::1::0::0::1::5::1::1::5::0::0::0::0::1::3::1::0::1::5::0::3::1::1::3::3::2::0
    level.map_bsp[0].pd = 622::828::3281::7543::6488::594::395::3030::2040::455::4139::2860::4139::88::3268::1020::1356::3907::3281::228::90::1163::6704::1264::6842::828::3281::7543::78::6488::1486::85::2130::2259::3030::2040::455::570::1647::2307::1789::85::1977::902::1624::1647::570::902::61::2314
    level.map_bsp[0].frontid = 0::1::0::0::4::0::6::0::8::5::0::11::0::0::14::15::0::13::0::19::0::0::22::0::0::0::0::0::28::29::0::31::32::0::0::35::34::0::38::0::0::41::42::43::44::0::0::47::0::0
    level.map_bsp[0].backid = 0::0::2::3::0::0::0::7::0::9::0::0::0::0::0::0::16::17::18::12::20::0::0::23::24::0::26::27::25::21::0::0::0::33::0::0::36::0::0::0::40::0::39::0::37::0::46::0::48::0
    level.map_bsp[0].frontsec = 0::4::0::0::4::0::3::0::3::0::22::22::23::0::6::6::20::20::0::20::0::19::19::0::0::4::0::0::4::4::7::7::7::0::0::3::0::0::21::0::0::7::7::21::7::21::13::21::13::12
    level.map_bsp[0].backsec = 4::0::4::4::0::3::0::3::0::3::21::0::20::6::20::20::6::6::20::21::20::0::0::19::19::0::4::4::19::23::0::0::0::7::3::0::3::21::0::7::7::0::0::0::0::13::21::13::21::0
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 1::0::1::0::0::0::0::1::0::0::0::1::1::1::0::3::0::5::0::4::3::3::3::3::3::4::0::4::1::1::2::1::1::5::0::0::1::1::0::0::1::0::1::5::1::0::5::5::5::1
    level.map_bsp[1].pd = 455::2040::1486::2259::2130::1977::2307::1624::2314::2785::2788::1174::704::1789::228::2860::3030::80::3030::395::577::2860::1440::577::2860::65::2040::1002::440::1790::520::6842::6525::427::1264::1152::6842::6704::1264::1163::5821::295::6608::266::455::2040::301::527::135::1402
    level.map_bsp[1].frontid = 0::51::0::0::54::0::0::57::0::0::0::58::62::50::64::65::0::67::0::69::0::0::71::0::74::73::70::77::68::30::10::0::82::83::0::85::0::87::0::89::0::91::90::93::0::95::96::0::0::99
    level.map_bsp[1].backid = 0::0::0::53::0::0::56::55::0::59::60::61::52::63::49::0::66::45::0::0::0::0::72::0::0::75::76::0::78::79::80::0::0::0::84::0::0::0::88::0::0::0::92::86::0::0::0::0::98::97
    level.map_bsp[1].frontsec = 12::3::7::12::7::7::12::7::2::0::12::12::2::0::12::13::0::12::0::3::8::10::14::8::9::10::3::8::12::21::0::0::19::19::0::19::0::19::0::19::17::17::0::0::0::3::3::18::0::18
    level.map_bsp[1].backsec = 3::12::12::7::12::12::7::12::12::2::0::2::12::7::13::0::3::0::3::0::14::0::10::9::0::9::8::0::8::13::8::19::0::0::19::0::19::0::19::0::0::0::17::19::3::0::0::0::18::0
    level.map_bsp[2] = spawn Listener
    level.map_bsp[2].ord = 3::5::3::3::3::1::5::3::3::3::4::4::5::4::4::0::3::1::1::5::0::1::5::1::0::1::1::0::5::4::0::0::5::0::1::4::5::5::5::0::0::1::1::0::5
    level.map_bsp[2].pd = 1084::398::957::957::1084::349::398::2860::1440::2860::1002::65::301::395::1002::2040::577::440::1635::697::2642::5899::300::6271::2642::6608::5821::2431::266::16::2641::2432::528::3030::455::395::301::154::472::2430::2641::670::1287::2162::97
    level.map_bsp[2].frontid = 0::0::100::0::104::105::0::0::107::0::110::109::0::113::0::114::116::103::94::119::0::0::122::0::0::0::126::125::128::0::0::131::132::0::0::135::136::0::138::139::0::141::129::143::81
    level.map_bsp[2].backid = 0::101::102::0::0::0::106::0::108::0::0::111::0::0::0::115::112::117::118::0::0::121::0::0::124::0::0::127::123::0::130::0::0::0::134::0::133::0::0::0::140::137::142::120::144
    level.map_bsp[2].frontsec = 11::0::0::0::11::0::14::10::11::9::9::10::3::3::8::3::8::0::0::8::0::0::16::0::0::0::17::16::17::15::0::15::15::0::0::3::3::0::15::15::0::15::16::16::0
    level.map_bsp[2].backsec = 0::11::11::11::0::11::11::0::10::0::0::9::0::0::0::8::9::8::11::0::16::16::0::16::16::17::16::17::16::0::15::0::0::3::3::0::15::15::0::0::15::0::15::18::17

    end
    Last edited by [cB]SplatterGuts; January 6th, 2017 at 12:24 PM. Reason: Added custom map "remakes"

  5. #5

    Default

    @ splatter, this one has more maps added

    mohdm1
    mohdm2
    mohdm3
    mohdm4
    mohdm5
    mohdm6
    mohdm7
    m6l2a
    morocco
    m3l3
    m5l1b
    stlo
    fortwreck
    renan
    obj_team1
    obj_team4


    Code:
    /*
    ================================================================================
    Map Description Library
    for Medal Of Honor
    Version 1.1.1 (03/01/05)
    
    Copyright (c) 2003-2005 Mark Follett
    email: mef123@geocities.com
    
    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is furnished
    to do so, subject to the following conditions:
    
    The above copyright notice and this permission notice shall be included in all
    copies or substantial portions of the Software.
    
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    SOFTWARE.
    ================================================================================
    */
    
    
    get_player_position local.origin:
    	if (level.map_enabled)
    	{
    		end level.map_sectors[(waitthread find_position local.origin level.map_bsp)][1]
    	}
    end ""
    
    
    get_player_position_abbr local.origin:
    	if (level.map_enabled)
    	{
    		end level.map_sectors[(waitthread find_position local.origin level.map_bsp)][2]
    	}
    end ""
    
    
    // indexing starts at 1!!!
    find_position local.point local.bsp:
    	local.i = ((level.map_chunksize * (local.bsp.size - 1)) + local.bsp[(local.bsp.size - 1)].pd.size)
    
    	while (1)
    	{
    		local.chunknum = 0
    		while (local.i > level.map_chunksize)
    		{
    			local.i = local.i - level.map_chunksize
    			local.chunknum++
    		}
    
    		local.chunk = local.bsp[local.chunknum]
    
    		local.ord = local.chunk.ord[local.i]
    		local.pd = local.chunk.pd[local.i]
    
    		if (local.ord < 6)
    		{
    			if (local.ord > 2)
    			{
    				local.pd = -local.pd
    				local.ord = local.ord - 3
    			}
    
    			if (local.point[local.ord] > local.pd)
    			{
    				local.front = 1
    			} else
    			{
    				local.front = 0
    			}
    		} else
    		{
    			local.j = local.ord - 6
    			local.nachunknum = 0
    			while (local.j > level.map_chunksize)
    			{
    				local.j = local.j - level.map_chunksize
    				local.nachunknum++
    			}
    
    			local.nachunk = local.bsp[local.nachunknum]
    
    			if ((vector_dot local.point ( local.nachunk.pa[local.j] local.nachunk.pb[local.j] local.nachunk.pc[local.j] )) >= local.pd)
    			{
    				local.front = 1
    			} else
    			{
    				local.front = 0
    			}
    		}
    
    		if (local.front == 1)
    		{
    			if (local.chunk.frontid[local.i] == 0)
    			{
    				end local.chunk.frontsec[local.i]
    			} else
    			{
    				local.i = local.chunk.frontid[local.i]
    			}
    		} else
    		{
    			if (local.chunk.backid[local.i] == 0)
    			{
    				end local.chunk.backsec[local.i]
    			} else
    			{
    				local.i = local.chunk.backid[local.i]
    			}
    		}
    	}
    end
    
    
    setup_map local.map:
    	level.map_chunksize = 50
    	
    	switch (local.map)
    	{
    		case "mohdm1":
    		case "mohdm2":
    		case "mohdm3":
    		case "mohdm4":
    		case "mohdm5":
    		case "mohdm6":
    		case "mohdm7":
    		case "m6l2a":
    		case "morocco":
    		case "m3l3":
    		case "m5l1b":
    		case "stlo":
    		case "fortwreck":
    		case "renan":
    		case "obj_team1":
    			local.mapname = local.map
    			break
    			
    		case "obj_team4":
    			local.mapname = "mohdm4"
    			break
    			
    		default:
    			break
    	}
    
    	if (local.mapname != NIL)
    	{
    		waitthread ("setup_bsp_" + local.mapname)
    	}
    
    	if (level.map_sectors != NIL && level.map_bsp != NIL)
    	{
    		level.map_enabled = 1
    	}
    end 1
    
    
    setup_bsp_mohdm1:
    	level.map_sectors[0] = "Center Sector"::"OC"
    	level.map_sectors[1] = "Northeast Bldg"::"NE"
    	level.map_sectors[2] = "Southeast Bldg Cellar"::"SEC"
    	level.map_sectors[3] = "Southeast Bldg Ground Floor"::"SE0"
    	level.map_sectors[4] = "Southeast Bldg First Floor"::"SE1"
    	level.map_sectors[5] = "Northeast Sector"::"ONE"
    	level.map_sectors[6] = "East Bridge"::"BE"
    	level.map_sectors[7] = "Center Bldg Ground Floor"::"C0"
    	level.map_sectors[8] = "Center Bldg First Floor"::"C1"
    	level.map_sectors[9] = "Northwest Bldg"::"NW"
    	level.map_sectors[10] = "Northwest Stone House"::"NWS"
    	level.map_sectors[11] = "South Bridge"::"BS"
    	level.map_sectors[12] = "South Path"::"PS"
    	level.map_sectors[13] = "North Path"::"PN"
    	level.map_sectors[14] = "West Sector"::"OW"
    	level.map_sectors[15] = "East Sector"::"OE"
    	level.map_sectors[16] = "Southeast Sector"::"OSE"
    	level.map_sectors[17] = "Northwest Sector"::"ONW"
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 1::3::1::3::3::1::3::1::2::2::0::2::0::0::1::1::1::2::0::0::1::1::0::2::0::1::1::1::0::1::0::0::1::2::3::3::3::2::0::1::1::2::0::4::0::2::1::3::0::0
    	level.map_bsp[0].pd = 2445::350::1655::545::375::2165::375::1655::384::384::1410::608::1335::1335::2230::2345::1925::384::710::515::2755::2345::950::672::515::2165::2985::1655::1030::1525::255::1455::970::528::545::350::525::384::990::1160::10::384::710::70::930::384::10::580::640::1025
    	level.map_bsp[0].frontid = 0::0::2::0::3::1::0::0::6::0::0::11::12::0::0::0::16::0::0::0::0::0::22::23::24::25::20::27::17::29::30::0::0::33::0::0::0::36::34::31::0::0::0::0::0::45::43::0::47::41
    	level.map_bsp[0].backid = 0::0::0::0::4::5::0::7::8::0::0::0::10::0::14::15::0::0::18::0::0::0::0::0::21::0::26::19::28::13::9::0::32::0::0::35::0::37::38::39::0::0::42::0::44::0::46::0::48::49
    	level.map_bsp[0].frontsec = 12::12::12::11::8::14::7::12::11::8::13::8::13::17::17::9::17::8::13::9::12::9::9::9::14::14::9::13::10::13::13::1::13::1::11::0::0::11::13::8::1::1::1::1::15::1::1::15::1::5
    	level.map_bsp[0].backsec = 14::11::8::12::11::12::12::7::12::7::8::13::8::10::10::17::13::7::8::12::14::14::14::14::12::13::14::8::13::8::12::13::1::13::12::11::12::0::0::0::5::15::15::15::1::15::15::16::15::15
    	level.map_bsp[1] = spawn Listener
    	level.map_bsp[1].ord = 3::1::3::0::3::1::3::1::1::1::3::3::0::3::2::3::1::3::0::3::3::1::3::0::1::3::1::3::3::0::1::2::1::1
    	level.map_bsp[1].pd = 1145::265::265::710::1270::265::1145::520::635::400::265::580::710::1005::168::1005::400::265::710::580::1145::265::225::640::350::1005::635::225::580::640::595::384::135::885
    	level.map_bsp[1].frontid = 0::0::0::0::0::0::0::55::0::0::0::61::0::63::64::0::66::0::0::69::0::0::0::0::70::0::0::0::78::0::80::81::82::40
    	level.map_bsp[1].backid = 0::51::52::53::0::0::56::57::58::0::0::60::62::59::54::0::0::0::68::67::0::71::72::73::74::0::76::0::77::79::75::65::50::83
    	level.map_bsp[1].frontsec = 2::2::0::1::2::3::3::2::3::3::0::3::1::3::3::3::3::6::1::4::4::4::0::1::6::3::4::0::4::1::0::1::0::12
    	level.map_bsp[1].backsec = 16::16::2::0::3::16::16::3::2::4::3::4::0::2::2::4::4::4::6::3::16::16::4::0::0::4::3::4::3::0::6::0::15::4
    end
    
    
    setup_bsp_mohdm2:
    	level.map_sectors[0] = "Off The Map - You found a bug!"::"ERR"
    	level.map_sectors[1] = "Church Tower"::"CHT"
    	level.map_sectors[2] = "Church"::"CH"
    	level.map_sectors[3] = "Church Back"::"CHB"
    	level.map_sectors[4] = "Center Bldg Northeast Ground Floor"::"CNE0"
    	level.map_sectors[5] = "Center Bldg Northeast First Floor"::"CNE1"
    	level.map_sectors[6] = "Center Bldg Southeast Ground Floor"::"CSE0"
    	level.map_sectors[7] = "Center Bldg Southeast First Floor"::"CSE1"
    	level.map_sectors[8] = "Center Bldg Southwest Ground Floor"::"CSW0"
    	level.map_sectors[9] = "Center Bldg Southwest First Floor"::"CSW1"
    	level.map_sectors[10] = "Center Bldg Northwest Ground Floor"::"CNW0"
    	level.map_sectors[11] = "Center Bldg Northwest First Floor"::"CNW1"
    	level.map_sectors[12] = "Center Bldg Northwest Second Floor"::"CNW2"
    	level.map_sectors[13] = "Barn"::"B"
    	level.map_sectors[14] = "South Bldg Ground Floor"::"S0"
    	level.map_sectors[15] = "South Bldg First Floor"::"S1"
    	level.map_sectors[16] = "South Bldg Second Floor"::"S2"
    	level.map_sectors[17] = "East Bldg Ground Floor"::"E0"
    	level.map_sectors[18] = "East Bldg Ruins"::"ER"
    	level.map_sectors[19] = "West Bldg Ruins"::"WR"
    	level.map_sectors[20] = "North Ruins"::"NR"
    	level.map_sectors[21] = "Center Sector"::"OC"
    	level.map_sectors[22] = "North Sector"::"ON"
    	level.map_sectors[23] = "Northeast Sector"::"ONE"
    	level.map_sectors[24] = "East Sector"::"OE"
    	level.map_sectors[25] = "Southeast Sector"::"OSE"
    	level.map_sectors[26] = "South Sector"::"OS"
    	level.map_sectors[27] = "Southwest Sector"::"OSW"
    	level.map_sectors[28] = "West Sector"::"OW"
    	level.map_sectors[29] = "Northwest Sector"::"ONW"
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 2::4::3::4::3::3::7::2::3::4::4::2::2::4::3::4::8::4::3::1::3::1::1::4::4::4::3::4::3::3::4::3::4::4::3::3::3::2::3::3::4::3::4::3::4::0::3::3::3::4
    	level.map_bsp[0].pa = 0.213::0.213::0.693:: -0.707
    	level.map_bsp[0].pb = 0.977::0.977::0.721::0.707
    	level.map_bsp[0].pc = 0::0::0::0
    	level.map_bsp[0].pd = 240::2185::2425::1730::2760::2600:: -1902.427::240::2510::1050::390::220::476::50::3310::1225:: -1902.427::750::3245::1555::2665::1495::315::1345::2945::3390::1925::2265::690::1060::3460::785::3265::2835::550::1575::690::240::1865::1225::2185::840::1075::175::1600::325::550::1075::320::795
    	level.map_bsp[0].frontid = 0::1::0::3::4::0::0::0::8::9::6::0::0::0::0::0::15::14::11::0::0::21::22::23::0::25::26::0::28::0::30::0::29::0::34::35::0::0::38::37::40::0::42::0::0::0::46::0::0::49
    	level.map_bsp[0].backid = 0::0::0::2::0::0::0::0::0::7::10::0::12::13::0::0::16::17::18::0::20::0::19::5::0::0::0::0::0::0::0::31::32::0::33::27::0::0::0::39::36::0::0::0::44::45::43::0::48::47
    	level.map_bsp[0].frontsec = 7::6::7::7::6::9::26::9::8::8::9::15::16::26::26::14::26::15::26::13::13::13::27::26::24::17::17::20::20::23::23::23::23::20::20::23::20::5::4::23::4::1::1::20::22::22::22::1::22::1
    	level.map_bsp[0].backsec = 6::24::25::6::25::26::25::8::26::26::8::14::15::14::14::25::25::14::14::27::27::27::26::7::17::18::24::23::23::18::18::18::18::23::23::24::23::4::24::4::23::21::21::22::20::20::1::21::1::22
    	level.map_bsp[1] = spawn Listener
    	level.map_bsp[1].ord = 4::9::1::3::10::1::1::3::3::3::1::3::3::4::2::2::1::3::4::3
    	level.map_bsp[1].pd = 390:: -19.866::155::1190::951.059::400::795::945::1185::765::1340::445::190::535::240::480::315::1865::1730::2150
    	level.map_bsp[1].frontid = 0::0::0::0::53::0::0::57::0::0::60::52::51::63::0::0::0::64::68::69
    	level.map_bsp[1].backid = 0::0::0::0::54::0::56::55::0::59::58::61::62::50::0::65::66::67::41::24
    	level.map_bsp[1].frontsec = 29::29::28::2::28::3::28::3::19::28::19::29::29::2::11::12::28::28::10::10
    	level.map_bsp[1].backsec = 22::2::21::21::2::2::3::28::28::19::28::3::2::1::10::11::10::10::24::8
    end
    
    
    setup_bsp_mohdm3:
    	level.map_sectors[0] = "Center Sector"::"OC"
    	level.map_sectors[1] = "Pub Ground Floor"::"P0"
    	level.map_sectors[2] = "Pub First Floor"::"P1"
    	level.map_sectors[3] = "Library"::"L"
    	level.map_sectors[4] = "Manor Ground Floor"::"M0"
    	level.map_sectors[5] = "Manor First Floor"::"M1"
    	level.map_sectors[6] = "Manor Front"::"MF"
    	level.map_sectors[7] = "Gallery Entry"::"GE"
    	level.map_sectors[8] = "Gallery Lounge"::"GL"
    	level.map_sectors[9] = "Gallery Stairs"::"GS"
    	level.map_sectors[10] = "Gallery Dining"::"GD"
    	level.map_sectors[11] = "Gallery Balcony"::"GB"
    	level.map_sectors[12] = "Clock Tower"::"CT"
    	level.map_sectors[13] = "South Gate"::"SG"
    	level.map_sectors[14] = "South Sector"::"OS"
    	level.map_sectors[15] = "Pub Front"::"PF"
    	level.map_sectors[16] = "Covered Walkway"::"CW"
    	level.map_sectors[17] = "North Sector"::"ON"
    	level.map_sectors[18] = "Library Front"::"LF"
    	level.map_sectors[19] = "East Sector"::"OE"
    	level.map_sectors[20] = "Pub Balcony"::"PB"
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 2::4::4::4::2::4::0::7::4::8::4::4::9::0::10::0::4::0::4::2::11::12::0::13::0::0::0::0::0::4::4::2::0::14::15::4::4::0::0::0::2::0::0::16::0::4::4::2::0::0
    	level.map_bsp[0].pa = 0.344::0.353:: -0.721:: -0.677::0.995::0.995:: -0.467::0.656::0.447::0.734
    	level.map_bsp[0].pb = -0.939::0.935:: -0.693::0.736:: -0.101::0.102:: -0.884:: -0.755:: -0.894::0.679
    	level.map_bsp[0].pc = 0::0::0::0::0::0::0::0::0::0
    	level.map_bsp[0].pd = 248::3590::2690::1985::144::2615::1950::3277.148::2055:: -1909.298::3520::2615:: -467.571::2740:: -3694.963::2615::2715::2685::2495::208::3671.035::3105.121::3425::343.843::2850::3465::2350::4480::5225::3300::2985::248::5065::3143.620::2681.045::1580::1460::4480::4025::3225::162::1760::1175::848.768::640::750::30::162::390::945
    	level.map_bsp[0].frontid = 0::1::0::0::0::5::6::0::0::9::10::0::0::0::14::15::16::0::18::17::0::21::22::23::24::11::26::3::0::29::0::31::32::0::34::35::0::0::38::39::0::0::42::0::44::45::0::47::0::48
    	level.map_bsp[0].backid = 0::0::2::0::4::0::0::0::8::0::0::0::0::13::0::12::0::0::0::19::0::0::0::0::20::25::7::27::0::0::30::0::28::0::0::0::0::0::37::36::0::0::41::0::0::0::0::0::0::49
    	level.map_bsp[0].frontsec = 5::5::17::8::9::9::9::6::18::6::6::9::9::11::9::11::11::0::9::11::6::6::6::0::0::19::0::17::17::5::17::5::17::18::18::16::3::17::18::3::2::16::15::15::14::13::20::20::15::20
    	level.map_bsp[0].backsec = 4::19::5::9::8::12::12::18::6::19::19::11::11::9::11::9::0::9::0::0::0::0::0::18::11::0::12::18::5::17::5::17::19::16::16::18::18::18::3::16::1::15::2::14::13::14::15::15::13::15
    	level.map_bsp[1] = spawn Listener
    	level.map_bsp[1].ord = 0::4::0::2::0::4::0::4::4::0::1::0::4
    	level.map_bsp[1].pd = 1090::220::1950::144::2060::850::1760::555::1510::1670::120::2685::1895
    	level.map_bsp[1].frontid = 0::51::0::0::0::55::0::57::58::59::43::40::62
    	level.map_bsp[1].backid = 50::46::0::53::0::0::0::56::54::52::60::61::33
    	level.map_bsp[1].frontsec = 15::15::8::10::16::16::16::16::7::7::2::16::7
    	level.map_bsp[1].backsec = 20::14::7::7::7::7::15::7::8::14::13::7::12
    end
    
    
    setup_bsp_mohdm4:
    	level.map_sectors[0] = "Off The Map - You found a bug!"::"ERR"
    	level.map_sectors[1] = "West Sniper House"::"WS"
    	level.map_sectors[2] = "West Bridge"::"WB"
    	level.map_sectors[3] = "Stone House"::"S"
    	level.map_sectors[4] = "Rug House Ground Floor"::"R0"
    	level.map_sectors[5] = "Rug House First Floor"::"R1"
    	level.map_sectors[6] = "Hotel Ground Floor"::"H0"
    	level.map_sectors[7] = "Hotel First Floor"::"H1"
    	level.map_sectors[8] = "Hotel Second Floor"::"H2"
    	level.map_sectors[9] = "Hotel Stairs Ground Floor"::"HS0"
    	level.map_sectors[10] = "Hotel Stairs First Floor"::"HS1"
    	level.map_sectors[11] = "Hotel Stairs Second Floor"::"HS2"
    	level.map_sectors[12] = "Hotel Courtyard"::"HC"
    	level.map_sectors[13] = "Church"::"CH"
    	level.map_sectors[14] = "Sewer"::"SEW"
    	level.map_sectors[15] = "Storage Room"::"ST"
    	level.map_sectors[16] = "East Sniper House Ground Floor"::"ES0"
    	level.map_sectors[17] = "East Sniper House First Floor"::"ES1"
    	level.map_sectors[18] = "South Gate"::"GS"
    	level.map_sectors[19] = "Cart"::"C"
    	level.map_sectors[20] = "West Gate"::"GW"
    	level.map_sectors[21] = "Main Street West"::"MW"
    	level.map_sectors[22] = "Church Back Alley"::"CHA"
    	level.map_sectors[23] = "North Gate"::"GN"
    	level.map_sectors[24] = "Hotel Front"::"HF"
    	level.map_sectors[25] = "Bridge"::"B"
    	level.map_sectors[26] = "River South"::"RS"
    	level.map_sectors[27] = "River North"::"RN"
    	level.map_sectors[28] = "Main Street East"::"ME"
    	level.map_sectors[29] = "East Gate"::"GE"
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 0::0::2::4::3::0::4::2::2::1::0::4::0::1::3::0::0::2::0::3::3::4::2::7::8::1::2::1::2::2::3::3::3::2::3::1::2::2::3::1::3::2::1::3::2::1::3::2::3::1
    	level.map_bsp[0].pa = -0.688:: -0.749
    	level.map_bsp[0].pb = 0.725::0.663
    	level.map_bsp[0].pc = 0::0
    	level.map_bsp[0].pd = 360::930::480::1350::1120::330::1995::608::432::715::1290::715::930::845::315::315::0::240::585::1165::1620::865::728::1142.140::1139.771::1285::462::1155::728::472::500::430::455::472::1080::1515::608::432::1620::1530::1165::240::3850::890::532::3915::730::448::950::3270
    	level.map_bsp[0].frontid = 0::0::2::3::0::4::6::0::8::9::0::0::12::11::0::0::0::16::14::19::20::21::0::23::0::0::24::0::0::29::27::0::0::32::34::35::0::37::38::0::36::0::42::0::44::0::43::0::0::0
    	level.map_bsp[0].backid = 0::0::1::0::0::5::0::0::0::0::0::0::0::13::0::15::0::17::18::10::0::7::0::0::0::25::26::0::0::28::30::0::0::33::0::31::0::0::0::39::40::0::0::0::0::45::46::0::48::49
    	level.map_bsp[0].frontsec = 16::16::17::17::28::17::26::11::10::11::27::27::16::15::25::27::27::25::15::26::11::27::8::7::6::6::7::6::8::7::24::21::21::5::4::4::11::10::11::12::12::19::19::1::1::19::1::2::18::1
    	level.map_bsp[0].backsec = 28::17::28::28::26::28::29::10::9::26::15::16::27::27::26::25::26::27::27::11::26::28::7::24::24::24::6::24::7::24::7::5::4::4::12::6::10::9::12::11::11::14::1::19::19::1::19::18::2::18
    	level.map_bsp[1] = spawn Listener
    	level.map_bsp[1].ord = 3::3::1::1::3::3::2::3::3::3::2::3::1::3::1::1::0::0::1::1::0::0::1::0::1::1::1::0::0::1::0::1::2::3::1
    	level.map_bsp[1].pd = 455::760::3350::3770::1195::840::448::1410::430::455::448::455::2530::735::2850::2405::455::585::2445::1400::585::1290::1660::760::3415::3255::3415::455::1290::1400::585::2445::240::305::870
    	level.map_bsp[1].frontid = 0::51::0::47::54::0::0::57::0::0::59::0::62::63::55::65::0::0::0::0::70::0::69::0::0::75::0::76::0::0::80::78::82::83::84
    	level.map_bsp[1].backid = 0::50::52::53::0::0::56::0::0::0::60::0::61::58::64::41::0::67::68::0::0::71::72::0::0::74::0::77::0::79::0::81::73::66::22
    	level.map_bsp[1].frontsec = 21::18::1::19::2::18::3::3::21::21::5::21::18::18::18::18::21::23::14::14::15::15::23::22::20::22::20::22::23::23::23::22::23::21::23
    	level.map_bsp[1].backsec = 18::1::18::1::18::3::18::18::5::18::18::18::5::3::3::4::14::21::23::15::14::14::14::13::22::13::21::21::15::15::21::23::15::6::27
    end
    
    
    setup_bsp_mohdm5:
    	level.map_sectors[0] = "North Sector"::"N"
    	level.map_sectors[1] = "River West"::"RW"
    	level.map_sectors[2] = "River Center"::"RC"
    	level.map_sectors[3] = "River East"::"RE"
    	level.map_sectors[4] = "West Bridge"::"BW"
    	level.map_sectors[5] = "Center Bridge"::"BC"
    	level.map_sectors[6] = "East Bridge"::"BE"
    	level.map_sectors[7] = "West Sector"::"W"
    	level.map_sectors[8] = "East Sector"::"E"
    	level.map_sectors[9] = "Southeast Sector"::"SE"
    	level.map_sectors[10] = "Southwest Sector"::"SW"
    	level.map_sectors[11] = "South Sector"::"S"
    	level.map_sectors[12] = "Northeast Sector"::"NE"
    	level.map_sectors[13] = "Northwest Sector"::"NW"
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 4::0::7::4::0::8::2::4::4::0::9::10::11::0::0::4::4::2::12::13::4::0::14::4::0::15::0::4::4::4::0::0::4::4::4::0::4::2::16::4::17::4::3::18::4::0::0::4::0
    	level.map_bsp[0].pa = -0.801::0.164::0.980::0.164:: -0.852::0.993::0.997:: -0.834::0.947::0.993::0.344:: -0.353
    	level.map_bsp[0].pb = 0.599:: -0.986::0.198:: -0.986:: -0.524:: -0.117:: -0.082:: -0.552:: -0.321::0.122:: -0.939:: -0.936
    	level.map_bsp[0].pc = 0::0::0::0::0::0::0::0::0::0::0::0
    	level.map_bsp[0].pd = 5895::3720:: -6200.770::5130::2515::5838.630::112::6730::6445::2620::1376.639::5838.630::1473.041::2055::2515::4660::5000::112::3081.980::3150.380::4555::4040:: -1042.544::4440::2555::3549.195::2660::3520::5100::3520::1085::1505::5100::4555::4025::1050::2565::112::729.519::2850::3958.421::4585::395::5042.758::5250::520::200::5465::1735
    	level.map_bsp[0].frontid = 0::0::2::0::4::0::0::7::6::0::5::0::0::11::0::0::16::17::15::0::0::0::22::23::24::0::0::27::28::0::30::0::32::0::31::0::0::37::36::39::0::0::41::0::43::40::0::46::29
    	level.map_bsp[0].backid = 0::1::0::3::0::0::0::0::8::9::10::0::12::13::0::0::0::0::18::0::20::0::0::21::19::0::26::25::14::0::0::0::0::33::34::0::0::0::38::35::0::0::42::0::44::45::0::47::48
    	level.map_bsp[0].frontsec = 0::12::0::0::0::3::6::6::3::12::12::3::8::6::5::2::5::5::5::0::0::13::0::13::5::13::13::13::5::7::7::5::5::11::1::7::1::4::7::4::11::10::11::9::11::1::8::11::2
    	level.map_bsp[0].backsec = 12::0::12::12::2::2::3::3::6::6::3::2::3::8::2::5::2::2::2::5::5::0::13::0::2::7::7::0::0::1::1::11::11::5::11::1::4::1::1::1::10::11::10::11::9::10::9::8::8
    end
    
    
    setup_bsp_mohdm6:
    	level.map_sectors[2] = "Courtyard"::"C"
    	level.map_sectors[3] = "West Bldg First Story South Side"::"W1S"
    	level.map_sectors[4] = "West Bldg Second Story South Side"::"W2S"
    	level.map_sectors[5] = "West Bldg Ground Floor"::"W0"
    	level.map_sectors[6] = "West Bldg Third Story South Side"::"W3S"
    	level.map_sectors[7] = "West Bldg Staircase"::"WS"
    	level.map_sectors[8] = "West Bldg First Story North Side"::"W1N"
    	level.map_sectors[9] = "West Bldg Second Story North Side"::"W2N"
    	level.map_sectors[10] = "West Bldg Third Story North Side"::"W3N"
    	level.map_sectors[11] = "North Bldg Roof"::"NR"
    	level.map_sectors[12] = "Boiler Room"::"B"
    	level.map_sectors[13] = "Locker Room"::"L"
    	level.map_sectors[14] = "North Bldg Roof"::"NR"
    	level.map_sectors[15] = "East Bldg Ground Floor"::"E0"
    	level.map_sectors[16] = "East Bldg First Floor"::"E1"
    	level.map_sectors[17] = "East Bldg Second Floor"::"E2"
    	level.map_sectors[18] = "East Bldg Staircase"::"ES"
    	level.map_sectors[19] = "South Bldg Staircase"::"SS"
    	level.map_sectors[20] = "South Bldg First Floor"::"S1"
    	level.map_sectors[21] = "South Bldg Second Floor"::"S2"
    	level.map_sectors[22] = "South Bldg Third Floor"::"S3"
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 0::2::2::2::0::0::1::0::4::0::2::4::0::4::2::1::2::2::2::2::0::1::1::0::2::2::3::3::4::2::4::2::4::3::2::2::1::1::3::2::2::1::3::3::2::2::2::1::3::2
    	level.map_bsp[0].pd = 480::272::512::32::780::625::415::785::90::500::32::90::785::235::224::180::272::512::272::512::480::900::512::950::32::272::140::360::670::272::650::32::260::925::256::496::390::650::695::272::512::415::250::25::32::272::512::512::545::256
    	level.map_bsp[0].frontid = 0::0::0::3::0::5::6::0::8::0::10::0::12::13::9::7::0::0::0::0::20::18::22::0::0::0::0::27::0::0::30::31::28::33::0::0::36::0::0::0::0::41::42::0::0::0::0::47::48::0
    	level.map_bsp[0].backid = 0::0::2::0::4::1::0::0::0::0::0::0::11::0::14::15::0::17::0::19::0::21::16::23::0::25::26::0::0::0::0::29::32::0::0::35::0::37::38::0::40::0::0::43::0::45::46::44::39::0
    	level.map_bsp[0].frontsec = 2::9::10::8::2::8::8::2::2::12::13::2::2::13::14::2::9::10::9::10::8::8::8::14::16::17::2::16::15::17::16::16::2::16::21::22::21::2::2::4::6::4::4::2::3::4::6::5::5::21
    	level.map_bsp[0].backsec = 7::8::9::2::8::2::2::14::14::13::12::12::12::12::13::13::8::9::8::9::7::7::2::8::2::16::16::2::18::16::18::15::16::19::2::21::2::21::21::2::4::2::2::4::5::3::4::2::2::20
    	level.map_bsp[1] = spawn Listener
    	level.map_bsp[1].ord = 2::1::3::4::0
    	level.map_bsp[1].pd = 496::926::800::145::200
    	level.map_bsp[1].frontid = 0::0::49::53::24
    	level.map_bsp[1].backid = 50::51::52::34::54
    	level.map_bsp[1].frontsec = 22::2::2::20::7
    	level.map_bsp[1].backsec = 21::20::20::2::5
    end
    
    
    setup_bsp_mohdm7:
    	level.map_sectors[0] = "East Path"::"PE"
    	level.map_sectors[1] = "Mosque Courtyard"::"MC"
    	level.map_sectors[2] = "Mosque Roof"::"M1"
    	level.map_sectors[3] = "Mosque Back"::"MB"
    	level.map_sectors[4] = "Mosque Ground Floor"::"M0"
    	level.map_sectors[5] = "Mosque Radio"::"MR"
    	level.map_sectors[6] = "Secret Passage"::"SP"
    	level.map_sectors[7] = "Northwest Bldg"::"NW"
    	level.map_sectors[8] = "Northeast Bldg"::"NE"
    	level.map_sectors[9] = "East Bldg"::"E"
    	level.map_sectors[10] = "Center Bldg Ground Floor"::"C0"
    	level.map_sectors[11] = "Center Bldg Roof"::"C1"
    	level.map_sectors[12] = "Center Passageway"::"CP"
    	level.map_sectors[13] = "Southwest Sector"::"OSW"
    	level.map_sectors[14] = "West Path"::"PW"
    	level.map_sectors[15] = "Northwest Sector"::"ONW"
    	level.map_sectors[16] = "North Sector"::"ON"
    	level.map_sectors[17] = "Center Path"::"PC"
    	level.map_sectors[18] = "Southeast Path"::"PSE"
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 3::3::1::3::3::1::1::3::1::1::1::1::4::1::3::1::3::3::3::4::1::3::1::2::0::0::2::0::3::2::7::4::4::3::5::3::4::3::4::3::0::3::3::1::1::4::3::4::3::0
    	level.map_bsp[0].pa[1] = -0.030
    	level.map_bsp[0].pb[1] = -1.000
    	level.map_bsp[0].pc[1] = 0
    	level.map_bsp[0].pd = 2520::2623::1325::2940::2430::1215::1025::2623::550::760::2087::2125::498::2125::3350::1580::2820::3065::2940::498::550::3350::1325::276::635::1247::24::40::10::40::999.846::1000::1008::1175::57::1230::1380::1470::1245::390::1535::1800::1563::1125::695::400::265::620::390::40
    	level.map_bsp[0].frontid = 0::0::0::0::0::0::6::7::0::8::2::1::12::0::13::0::0::17::0::0::19::21::18::23::0::0::25::0::0::28::0::30::32::0::34::35::0::0::36::33::0::41::0::0::44::45::0::47::48::0
    	level.map_bsp[0].backid = 0::0::0::3::0::5::0::4::0::9::10::11::0::0::14::0::16::0::0::0::20::0::22::15::0::0::26::0::0::29::0::31::27::0::0::0::0::37::38::39::40::0::0::0::43::0::0::0::0::49
    	level.map_bsp[0].frontsec = 13::13::4::4::4::13::13::13::4::5::1::1::6::1::18::2::2::5::2::6::5::18::2::2::8::8::8::16::16::11::0::0::16::0::9::0::9::0::9::11::8::0::17::13::12::12::11::10::11::16
    	level.map_bsp[0].backsec = 1::1::5::5::13::4::4::4::6::4::4::13::18::3::3::5::5::2::5::18::6::3::5::13::0::0::0::11::0::16::16::16::0::9::0::9::0::9::0::0::16::18::12::12::17::18::10::11::10::11
    	level.map_bsp[1] = spawn Listener
    	level.map_bsp[1].ord = 3::2::4::3::1::3::2::1::2::1::0::0::3::2::1::0::0::1::1::1::3::1::3::0::4::3
    	level.map_bsp[1].pd = 10::40::400::950::1855::645::96::1855::96::2050::625::135::630::96::1405::625::200::895::1350::1545::835::225::1335::1535::810::1935
    	level.map_bsp[1].frontid = 0::50::0::52::0::0::56::0::0::0::0::61::62::0::0::0::66::0::67::63::70::71::72::0::74::75
    	level.map_bsp[1].backid = 0::51::0::53::0::0::0::57::0::59::0::60::58::0::64::65::0::0::68::69::55::54::46::73::42::24
    	level.map_bsp[1].frontsec = 16::11::17::10::14::7::7::14::7::7::15::7::15::7::7::15::7::15::7::7::16::16::17::8::18::18
    	level.map_bsp[1].backsec = 10::16::18::18::17::15::15::15::15::15::7::15::14::15::15::7::15::16::15::15::17::10::12::16::0::6
    end
    
    
    setup_bsp_obj_team1:
    	level.map_sectors[0] = "Main Street"::"M"
    	level.map_sectors[1] = "Main Street Ladder House"::"ML"
    	level.map_sectors[2] = "Main Street Tub House"::"MT"
    	level.map_sectors[3] = "Main Street East Bldg"::"MBE"
    	level.map_sectors[4] = "Main Street Corner Bldg"::"MBC"
    	level.map_sectors[5] = "Main Street North Bldg"::"MBN"
    	level.map_sectors[6] = "Main Street Northwest Ruins"::"MNW"
    	level.map_sectors[7] = "Main Street Southeast Ruins"::"MSE"
    	level.map_sectors[8] = "Main Street South Ruins"::"MSR"
    	level.map_sectors[9] = "Main Street North"::"MN"
    	level.map_sectors[10] = "Main Street West"::"MW"
    	level.map_sectors[11] = "Bushes"::"B"
    	level.map_sectors[12] = "Alley West"::"AW"
    	level.map_sectors[13] = "Alley East"::"AE"
    	level.map_sectors[14] = "Alley Sniper House"::"AS"
    	level.map_sectors[15] = "Alley West Bldg"::"ABW"
    	level.map_sectors[16] = "Alley East Bldg"::"ABE"
    	level.map_sectors[17] = "Church Front"::"CF"
    	level.map_sectors[18] = "Church Back"::"CB"
    	level.map_sectors[19] = "Church Cemetary"::"CC"
    	level.map_sectors[20] = "Church Southeast Sector"::"CSE"
    	level.map_sectors[21] = "Church Southwest Sector"::"CSW"
    	level.map_sectors[22] = "Main Street South"::"MS"
    	level.map_sectors[23] = "Alley Center Bldg"::"ABC"
    	level.map_sectors[24] = "Bush Ruins"::"BR"
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 1::0::0::1::1::1::0::1::7::1::0::1::8::1::0::0::9::10::1::1::11::0::12::0::13::14::1::1::1::0::1::1::0::15::16::17::18::1::19::1::20::0::1::1::1::0::1::0::1::0
    	level.map_bsp[0].pa = -0.986:: -0.986:: -0.495::0.527:: -0.878::0.842::0.389::0.514:: -0.243::0.825::0.551::0.966:: -0.250:: -0.227:: -0.765:: -0.631:: -0.692:: -0.692::0.527::0.865:: -0.495:: -0.832:: -0.922
    	level.map_bsp[0].pb = -0.167:: -0.167:: -0.869::0.850::0.479:: -0.539::0.921::0.857::0.970::0.565::0.835::0.259::0.968::0.974:: -0.644::0.776::0.722:: -0.722::0.850:: -0.502:: -0.869:: -0.555:: -0.388
    	level.map_bsp[0].pc = 0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0
    	level.map_bsp[0].pd = 520::3967::5200::1885::2145::1400::4391::1450:: -4912.554::1400::4980::1845:: -4912.554::2430::4410::3445:: -2969.009::2687.163::2720::1005:: -2609.744::3967::724.690::3830::5325.254::5587.424::4265::3360::2870::3755::3265::3300::3445::2170.694::6047.595::5749.808::5742.116::3605::2125.454::2960::1603.267::4135::3900::2760::970::1480::4345::2945::4470::1875
    	level.map_bsp[0].frontid = 0::0::0::0::0::0::6::5::0::0::0::9::0::13::14::0::0::17::16::0::19::15::0::0::0::0::24::0::0::0::30::0::32::0::34::0::0::0::36::0::39::41::27::43::44::0::0::0::0::49
    	level.map_bsp[0].backid = 0::1::2::0::4::0::0::7::0::0::10::11::0::12::8::0::0::0::18::0::20::21::0::23::0::25::26::0::0::0::29::31::28::0::0::35::0::37::38::0::40::33::42::22::3::0::46::0::48::47
    	level.map_bsp[0].frontsec = 13::19::11::12::15::11::11::23::12::11::11::12::12::9::11::12::14::14::3::12::14::15::6::6::6::6::10::9::4::4::9::9::9::6::6::6::5::6::6::5::5::9::6::9::11::22::22::2::10::10
    	level.map_bsp[0].backsec = 19::13::19::23::12::24::16::16::11::24::24::11::9::11::23::3::12::13::12::13::13::12::10::10::9::9::9::3::12::9::4::4::3::9::9::9::9::5::5::9::9::4::9::12::19::8::8::10::2::22
    	level.map_bsp[1] = spawn Listener
    	level.map_bsp[1].ord = 1::4::4::1::0::21::22::0::23::24::0::0::1::0::4::0::0::0::0::1::0::1::1::0::0::1::0::25::1::26::27::1::28::29::1::1::1::1::0
    	level.map_bsp[1].pd = 90::860::805::35::1595:: -1820.086:: -2106.665::2550:: -2096.473:: -1544.152::2430::2350::35::635::805::1300::1480::2945::2745::3955::2300::3350::3360::3190::2535::520::3000::2687.163::1230::2076.191:: -2969.009::2720:: -3450.235:: -2990.949::3385::3775::330::4330::3415
    	level.map_bsp[1].frontid = 0::51::0::0::54::0::56::0::58::59::60::61::0::63::64::62::0::0::68::69::70::0::0::73::74::0::76::0::0::78::80::75::0::83::84::71::86::50::45
    	level.map_bsp[1].backid = 0::0::0::53::52::0::0::0::0::0::57::55::0::0::0::65::0::0::0::0::67::0::0::72::0::0::0::77::0::79::0::81::0::0::82::85::66::87::88
    	level.map_bsp[1].frontsec = 21::17::17::21::20::17::17::19::17::17::19::19::21::18::21::17::0::2::10::10::1::0::0::3::0::13::19::14::12::14::14::7::7::7::0::0::13::10::9
    	level.map_bsp[1].backsec = 17::20::20::17::17::19::19::17::19::19::17::20::18::21::20::20::8::10::1::0::0::3::3::0::7::19::13::13::13::12::12::12::0::0::7::7::19::1::0
    end
    
    setup_bsp_m6l2a:
    	level.map_sectors[0] = "Center"::"C"
    	level.map_sectors[1] = "North Gate"::"GN"
    	level.map_sectors[2] = "Radio Barracks"::"RB"
    	level.map_sectors[3] = "East path"::"EP"
    	level.map_sectors[4] = "Bridge"::"B"
    	level.map_sectors[5] = "South East Corner"::"SEC"
    	level.map_sectors[6] = "Allied Spawn Path"::"ASP"	
    	level.map_sectors[7] = "Painting Room"::"PR"	
    	level.map_sectors[8] = "South West Bldg"::"SWB"	
    	level.map_sectors[9] = "Barrel Storage"::"ST"	
    	level.map_sectors[10] = "West Passage"::"WP"	
    	level.map_sectors[11] = "North Bldg"::"NB"	
    	level.map_sectors[12] = "South West Path"::"SWP"
    	level.map_sectors[13] = "North West Path"::"NWP"	
    	level.map_sectors[14] = "North Path"::"NP"	
    	
    	level.map_baseid = 0
    	level.map_modelorigin = ( -2840 -435 540 )
    	level.map_minextents = ( -6866 -5596 -380 )
    	level.map_maxextents = ( 2520 1300 1360 )
    	
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 4::4::4::4::7::3::2::4::4::3::4::3::4::4::4::3::4::3::8::3::4::4::3::3::3::4::4::3::4::3::4::3::4::4::3::4::0::4::4::0::4::0::4::2::0::0::0::2::4::4
    	level.map_bsp[0].pa = -0.725::0.895
    	level.map_bsp[0].pb = -0.689::0.446
    	level.map_bsp[0].pc = 0::0
    	level.map_bsp[0].pd = 1901::1472::2535::2675::1896.780::224::0::1235::1593::2200::1472::2219::1545::1469::2795::3339::2958::2780:: -3335.808::1231::1566::1245::1389::311::1886::3496::3870::2424::3408::1018::3870::1764::3158::3627::635::3057::24::1235::1232::971::3290::240::2675::0::158::24::158::0::2642::3299
    	level.map_bsp[0].frontid = 0::0::0::0::3::5::0::0::8::0::0::0::12::0::14::0::15::0::13::0::0::20::22::9::0::0::26::27::0::0::29::31::0::33::34::24::0::37::0::0::40::41::0::0::42::0::0::46::48::49
    	level.map_bsp[0].backid = 0::1::0::0::4::0::6::0::7::0::0::11::10::0::0::0::16::17::18::0::0::21::19::23::0::25::0::0::0::0::30::28::0::0::32::35::0::0::38::0::0::0::0::43::44::0::0::47::45::0
    	level.map_bsp[0].frontsec = 0::2::7::7::0::7::0::5::6::0::2::3::3::2::11::14::14::14::14::5::4::3::4::6::13::13::13::10::0::12::12::12::0::9::9::14::6::5::5::6::6::8::7::0::0::6::6::6::6::0
    	level.map_bsp[0].backsec = 1::0::0::0::7::0::7::6::7::14::14::14::0::11::14::13::13::11::11::3::0::4::3::4::10::10::10::13::12::10::10::13::9::12::12::13::5::6::6::8::8::0::0::7::7::0::7::7::8::8
    	level.map_bsp[1] = spawn Listener
    	level.map_bsp[1].ord = 0::4::0::3
    	level.map_bsp[1].pd = 1515::1593::13::3650
    	level.map_bsp[1].frontid = 0::39::52::53
    	level.map_bsp[1].backid = 50::51::36::2
    	level.map_bsp[1].frontsec = 6::6::8::13
    	level.map_bsp[1].backsec = 8::7::12::1
    
    end
    
    setup_bsp_morocco:
    
    	level.map_sectors[0] = "Error"::"ERR"
    	level.map_sectors[1] = "Mosque Garden"::"MG"
    	level.map_sectors[2] = "South Courtyard"::"SC"
    	level.map_sectors[3] = "South Path"::"SP"
    	level.map_sectors[4] = "South West Sector"::"SWS"
    	level.map_sectors[5] = "River"::"R"
    	level.map_sectors[6] = "North East Sector"::"NES"
    	level.map_sectors[7] = "Center Ground Floor"::"C0"
    	level.map_sectors[8] = "Center First Floor"::"C1"
    	level.map_sectors[9] = "East Alley Ground floor"::"EA0"
    	level.map_sectors[10] = "East Alley First floor"::"EA1"
    	level.map_sectors[11] = "East First Floor"::"E1"
    	level.map_sectors[12] = "Mosque Ground Floor"::"M0"
    	level.map_sectors[13] = "Mosque First Floor"::"M1"
    	level.map_sectors[14] = "South West Ground Floor"::"SW0"
    	level.map_sectors[15] = "South West First Floor"::"SW1"
    	level.map_sectors[16] = "West Cellar"::"W -1"
    	level.map_sectors[17] = "West Ground Floor"::"W0"
    	level.map_sectors[18] = "West First Floor"::"W1"
    	level.map_sectors[19] = "North West First Floor"::"NW1"
    	level.map_sectors[20] = "North West Ground Floor"::"NW0"
    	level.map_sectors[21] = "North River Side"::"NRS"
    	level.map_sectors[22] = "West Sector"::"WS"
    	
    	level.map_baseid = 0
    	level.map_modelorigin = ( 1482 2032 109 )
    	level.map_minextents = ( -3000 -1000 -300 )
    	level.map_maxextents = ( 3000 4500 500 )
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 3::2::1::3::2::3::1::3::1::1::3::1::0::2::1::1::1::3::1::2::3::2::1::1::2::1::5::1::1::0::2::1::1::0::0::2::2::1::2::0::1::1::0::1::0::0::0::0::4::0
    	level.map_bsp[0].pd = 815::173::2534::1316::173::1621::3067::815::3116::2709::649::3770::70::12::3052::2586::3116::649::2534::173::734::175::2586::3195::175::3770::108::2586::3533::1276::12::3770::2586::550::1976::175::95::3493::95::2342::2537::2586::1976::2609::1796::150::1833::690::91::1833
    	level.map_bsp[0].frontid = 0::1::2::3::0::0::0::5::0::9::0::0::12::0::14::15::0::0::17::19::20::0::0::22::0::0::25::0::27::24::0::31::32::30::0::35::0::36::0::39::40::0::41::38::44::45::0::0::48::0
    	level.map_bsp[0].backid = 0::0::0::0::0::0::6::7::8::4::0::0::0::13::0::11::0::0::18::16::10::0::0::23::0::0::26::0::28::29::0::0::0::33::0::0::0::37::0::0::0::0::42::43::34::21::0::0::0::49
    	level.map_bsp[0].frontsec = 15::15::15::3::15::4::4::15::4::4::5::16::16::4::4::14::4::5::15::15::0::18::22::18::18::16::17::22::18::18::22::16::22::18::0::0::19::17::21::20::20::22::21::20::20::22::6::10::11::6
    	level.map_bsp[0].backsec = 3::3::3::2::4::2::2::4::15::3::0::4::4::16::14::0::15::0::0::4::3::17::5::22::17::22::22::5::22::22::16::22::5::22::22::17::20::20::20::21::21::5::22::22::22::4::9::11::10::10
    	level.map_bsp[1] = spawn Listener
    	level.map_bsp[1].ord = 2::1::1::1::0::0::0::1::1::0::1::1::0::2::0::0::2::1::2::2::3::3::1::3::1::1::0::1::3::3::3::1::3::0::3::3::1::2::3::3::1::2::3::3::4::1::0::1
    	level.map_bsp[1].pd = 140::600::646::1211::276::1590::2121::530::594::690::1344::1211::276::140::1455::2121::60::62::240::240::801::734::1220::1316::1018::841::64::1211::374::1737::2084::1028::1482::64::734::1316::1421::240::1193::409::441::240::526::1053::105::155::188::1532
    	level.map_bsp[1].frontid = 50::0::0::0::0::53::52::0::0::0::0::0::0::61::59::58::66::67::0::0::0::0::72::73::74::75::0::77::78::0::80::81::79::0::84::85::86::0::88::0::87::0::0::93::94::91::68::46
    	level.map_bsp[1].backid = 47::0::0::0::54::55::56::0::0::0::60::0::62::63::64::65::57::51::0::0::70::0::0::0::71::69::0::0::76::0::0::0::82::0::0::0::83::0::0::89::90::0::92::0::0::95::96::97
    	level.map_bsp[1].frontsec = 10::7::7::6::6::7::7::8::8::6::6::6::6::11::8::8::8::6::13::13::1::1::3::3::1::1::6::6::1::1::2::2::13::6::0::3::0::13::13::1::13::13::1::13::13::13::11::5
    	level.map_bsp[1].backsec = 9::6::6::1::1::6::6::6::6::11::11::1::1::6::6::6::6::10::12::12::13::3::1::1::13::13::1::1::13::2::1::1::1::0::3::2::1::12::1::13::1::12::13::1::1::1::1::0
    
    end
    
    setup_bsp_m3l3:
    	
    	level.map_sectors[0] = "Main Street"::"M"
    	level.map_sectors[1] = "Main Street South"::"MS"
    	level.map_sectors[2] = "Main Street North"::"MN"
    	level.map_sectors[3] = "Main Street West"::"MW"
    	level.map_sectors[4] = "Main Street Tub House"::"MT"
    	level.map_sectors[5] = "Main Street Ladder House"::"ML"
    	level.map_sectors[6] = "Main Street East Bldg"::"MBE"
    	level.map_sectors[7] = "Main Street Southeast Ruins"::"MSE"
    	level.map_sectors[8] = "Main Street South Ruins"::"MSR"
    	level.map_sectors[9] = "Main Street Corner Roof"::"MCR"
    	level.map_sectors[10] = "Main Street Northwest Ruins"::"MNW"
    	level.map_sectors[11] = "Main Street North Ruins"::"MNR"
    	level.map_sectors[12] = "Main Street North Bldg"::"MBN"
    	level.map_sectors[13] = "Alley West"::"AW"
    	level.map_sectors[14] = "Alley East"::"AE"
    	level.map_sectors[15] = "Alley West Bldg"::"ABW"
    	level.map_sectors[16] = "Alley Dead End Bldg"::"ABDE"
    	level.map_sectors[17] = "Alley Center Bldg"::"ABC"
    	level.map_sectors[18] = "Alley East Bldg"::"ABE"
    	level.map_sectors[19] = "Bush Ruins"::"BR"
    	level.map_sectors[20] = "South East Corner Blg"::"SEC"
    	level.map_sectors[21] = "Alley Sniper House"::"AS"
    	
    	level.map_baseid = 0 // beach
    	level.map_modelorigin = ( 3600 -2500 300 )
    	level.map_minextents = ( -2000 -2000 -500 )
    	level.map_maxextents = ( 6000 6500 500 )
    	
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 7::8::0::1::0::4::1::0::1::1::0::0::0::4::0::4::1::1::0::1::1::1::0::0::1::1::5::0::1::9::1::0::1::0::1::1::0::1::0::0::1::1::0::0::1::0::10::11::12::13
    	level.map_bsp[0].pa = -0.486::0.876::0.616:: -0.516:: -0.366::0.516::0.859:: -0.871:: -0.486:: -0.864::0.506::0.876:: -0.937::0.398::0.859::0.516:: -0.516::0.995
    	level.map_bsp[0].pb = -0.874:: -0.483::0.788:: -0.856:: -0.931::0.857:: -0.513::0.491:: -0.874::0.504::0.862:: -0.483:: -0.349::0.917:: -0.513::0.857:: -0.856::0.101
    	level.map_bsp[0].pc = 0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0::0
    	level.map_bsp[0].pd = -2574.781::2591.891::4044::388::3304::218::70::4035::220::698::4761::4479::4035::828::4453::361::3346::2887::3184::2760::2400::2760::4028::4028::3192::2359::100::3574::3421::3976.031::2700::2528::4305::3817::4305::4467::2938::4336::2752::2292::3960::4326::1485::2000::5000::3408:: -5617.027:: -5295.149::6029.696::1472.635
    	level.map_bsp[0].frontid = 0::0::0::3::0::5::0::7::4::0::0::11::0::13::0::12::0::17::0::19::0::0::21::0::0::25::26::27::0::29::30::28::0::0::0::0::36::0::37::39::40::0::41::0::44::34::0::0::0::47
    	level.map_bsp[0].backid = 0::1::2::0::0::0::0::6::8::0::10::9::0::0::14::15::0::0::18::0::0::0::22::0::0::24::23::20::0::0::0::31::0::33::0::0::0::0::38::35::0::0::42::0::43::45::0::0::48::49
    	level.map_bsp[0].frontsec = 14::14::16::16::14::20::14::17::14::13::2::13::18::18::19::17::0::6::0::0::0::0::2::2::0::9::9::9::0::0::7::6::3::0::3::3::4::3::3::5::4::3::3::3::1::3::0::0::0::11
    	level.map_bsp[0].backsec = 21::21::14::14::20::14::17::14::20::14::13::16::14::14::18::18::6::0::6::13::2::13::13::13::9::13::13::0::7::7::13::7::0::3::0::4::3::5::5::3::0::8::8::1::3::4::11::10::10::10
    	level.map_bsp[1] = spawn Listener
    	level.map_bsp[1].ord = 14::1::15::16::17::18::1::0::1::0::1::1::0::0::1::0::19::1::0::5::1::1::0::20::21::22::23::24::1::0::1
    	level.map_bsp[1].pd = -1034.493::3777:: -2574.781:: -2066.942::3001.242::2591.891::1576::4024::2231::4761::1717::1514::5337::5807::1576::4468:: -5760.465::2359::4359::100::2231::3192::4468::5784.420::1472.635::6029.696:: -5617.027::5982.680::2172::4320::1000
    	level.map_bsp[1].frontid = 46::51::0::0::0::0::0::57::52::0::0::0::62::0::0::64::0::0::0::69::70::0::67::0::0::74::73::0::78::79::80
    	level.map_bsp[1].backid = 50::32::0::53::54::55::0::56::58::0::60::0::61::63::0::65::0::0::68::0::0::71::72::0::0::75::76::77::66::59::16
    	level.map_bsp[1].frontsec = 3::8::13::13::13::13::15::15::13::2::2::12::12::2::15::13::2::9::2::9::2::2::2::2::11::2::2::2::11::2::13
    	level.map_bsp[1].backsec = 10::7::21::21::21::21::13::13::15::13::13::2::2::12::13::15::11::2::9::2::15::9::15::11::10::10::11::11::12::0::16
    end
    
    setup_bsp_m5l1b:
    
    	level.map_sectors[0] = "Main Street East"::"ME"
    	level.map_sectors[1] = "Main Street South"::"MS"
    	level.map_sectors[2] = "Main Street Center"::"MC"
    	level.map_sectors[3] = "Manor Front"::"MF"
    	level.map_sectors[4] = "Main Street Ruins"::"MR"
    	level.map_sectors[5] = "Gallery Back"::"GB"
    	level.map_sectors[6] = "Gallery Center Stairs"::"GCS"
    	level.map_sectors[7] = "Gallery North Bottom"::"GN0"
    	level.map_sectors[8] = "Gallery North First"::"GN1"
    	level.map_sectors[9] = "Gallery South Bottom"::"GN0"
    	level.map_sectors[10] = "Gallery South First"::"GN1"
    	level.map_sectors[11] = "Axis Sniper House Back"::"ASB"
    	level.map_sectors[12] = "Axis Sniper House Front"::"ASF"
    	level.map_sectors[13] = "Bridge"::"B"
    	level.map_sectors[14] = "Bridge East"::"BE"
    	level.map_sectors[15] = "Bridge West"::"BW"
    	level.map_sectors[16] = "Open House"::"OH"
    	level.map_sectors[17] = "Corner Building"::"CB"
    	level.map_sectors[18] = "East North Building"::"EN0"
    	level.map_sectors[19] = "East North Building"::"EN1"
    	level.map_sectors[20] = "East Center Building"::"EC0"
    	level.map_sectors[21] = "East Center Building"::"EC1"
    	level.map_sectors[22] = "East Sniper Building"::"ES"
    
    	level.map_baseid = 0 // street
    	level.map_modelorigin = ( 2700 -1300 900 )
    	level.map_minextents = ( -5100 -7000 -80 )
    	level.map_maxextents = ( 5300 2800 1000 )
    	
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 2::3::2::3::1::4::1::3::3::4::1::2::3::4::4::3::4::4::3::4::3::4::2::7::8::9::10::3::3::4::2::4::11::3::0::1::0::0::1::0::0::0::1::0::0::0::1::0::2::1
    	level.map_bsp[0].pa = -0.009::0.449::0.010:: -1.000::0.901
    	level.map_bsp[0].pb = -1.000:: -0.893::1.000::0.008::0.433
    	level.map_bsp[0].pc = 0::0::0::0::0
    	level.map_bsp[0].pd = 488::109::488::138::885::1672::57::349::563::2629::471::454::1890::1465::1034::1337::1734::2059::1541::2308::1148::2841::472::2444.825::780.795:: -3273.793::2622.422::2482::2625::5018::220::5250:: -4411.506::2286::2983::450::2696::3413::450::3964::3706::2696::450::2935::3964::3706::450::3465::586::1074
    	level.map_bsp[0].frontid = 0::1::0::3::4::0::0::7::8::9::5::0::0::0::0::0::0::17::18::19::11::21::0::23::24::25::26::0::0::0::30::31::27::22::0::0::35::0::0::0::40::0::0::0::0::0::45::47::48::0
    	level.map_bsp[0].backid = 0::0::0::0::2::0::0::0::6::0::10::0::12::0::14::0::16::0::15::13::20::0::0::0::0::0::0::0::0::29::0::28::32::33::0::0::36::37::0::39::38::0::42::43::0::0::46::44::41::49
    	level.map_bsp[0].frontsec = 13::13::15::15::15::1::14::14::1::16::1::19::1::17::1::16::1::16::1::1::16::1::21::21::21::21::21::0::0::0::22::0::21::1::6::9::9::7::7::3::3::10::10::6::3::3::8::8::10::5
    	level.map_bsp[0].backsec = 1::1::1::1::1::16::1::1::16::1::14::18::19::1::17::1::16::1::17::19::1::0::20::0::0::0::0::22::22::22::0::22::0::0::9::3::3::6::3::7::7::3::3::10::8::8::3::6::9::10
    	level.map_bsp[1] = spawn Listener
    	level.map_bsp[1].ord = 1::0::1::0::0::1::2::1::0::0::0::1::0::0::4::1::0
    	level.map_bsp[1].pd = 326::1783::454::1415::233::885::488::471::813::2432::233::57::1783::2675::1169::192::150
    	level.map_bsp[1].frontid = 0::0::0::53::0::0::56::57::54::50::0::61::0::0::63::60::66
    	level.map_bsp[1].backid = 0::0::52::51::0::0::0::55::58::59::0::0::62::0::64::65::34
    	level.map_bsp[1].frontsec = 12::3::11::2::2::15::15::2::12::10::2::14::3::3::3::10::4
    	level.map_bsp[1].backsec = 2::2::3::12::14::2::2::14::2::3::14::2::2::4::4::3::0
    end
    
    setup_bsp_stlo:
    	level.map_sectors[0] = "Error"::"ERR"
    	level.map_sectors[1] = "Allied Spawn"::"AS"
    	level.map_sectors[2] = "East House"::"EH"
    	level.map_sectors[3] = "Center Cellar"::"CC"
    	level.map_sectors[4] = "North West Pub"::"NWP"
    	level.map_sectors[5] = "North Sniper area"::"NS"
    	level.map_sectors[6] = "North Sniper House"::"NSH"
    	level.map_sectors[7] = "Main Street"::"M"
    	level.map_sectors[8] = "Center Ruins"::"CR"
    	level.map_sectors[9] = "West Alley"::"WA"
    	level.map_sectors[10] = "West Yard"::"WY"
    	level.map_sectors[11] = "Church Tower"::"CHT"
    	level.map_sectors[12] = "South Yard"::"SY"
    	level.map_sectors[13] = "Axis Ruins"::"AR"
    	level.map_sectors[14] = "Secret Passage"::"SP"
    	level.map_sectors[15] = "South East House"::"SEH"
    	level.map_sectors[16] = "South Cannon"::"SC"
    	level.map_sectors[17] = "South Storage"::"SST"
    
    	level.map_baseid = 0
    	level.map_modelorigin = ( -1610 141 208 )
    	level.map_minextents = ( -3000 -3000 -900 )
    	level.map_maxextents = ( 3500 1500 950 )
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 0::5::4::3::4::3::5::4::0::0::0::0::0::4::4::0::0::4::5::0::1::0::1::0::1::5::0::0::0::0::1::0::0::4::3::1::0::1::0::1::1::0::4::5::0::5::3::4::0::4
    	level.map_bsp[0].pd = 1375::280::370::578::1028::619::225::810::195::697::1157::1811::3194::393::1022::2689::1248::129::280::1840::80::1811::80::1540::120::280::1624::1375::1840::1282::320::30::224::200::578::500::697::241::195::741::934::1157::251::280::1850::225::619::1308::1221::1100
    	level.map_bsp[0].frontid = 0::0::0::0::0::0::0::4::3::0::2::0::0::0::14::15::0::0::18::0::20::21::0::0::24::25::22::27::0::29::30::0::0::0::0::0::0::0::38::33::0::31::42::0::0::0::0::47::45::43
    	level.map_bsp[0].backid = 0::1::0::0::0::5::6::7::8::9::10::11::0::13::0::12::0::17::0::0::0::0::0::0::0::23::26::19::0::0::28::0::32::0::34::35::0::37::36::39::40::41::16::0::44::0::46::0::48::49
    	level.map_bsp[0].frontsec = 7::7::8::7::7::7::7::13::8::7::3::5::5::5::6::6::4::4::10::5::9::5::9::9::9::4::9::9::5::9::10::11::10::7::7::10::10::10::10::11::10::4::10::2::1::7::7::14::3::3
    	level.map_bsp[0].backsec = 3::3::7::13::14::14::14::7::7::8::7::7::6::6::5::5::10::10::3::9::5::9::0::4::4::9::4::3::9::10::4::10::11::13::13::7::8::8::7::10::11::10::7::3::3::14::14::7::7::7
    	level.map_bsp[1] = spawn Listener
    	level.map_bsp[1].ord = 4::4::4::4::3::4::5::3::4::3::4::4::3::3
    	level.map_bsp[1].pd = 1159::400::33::200::1017::1308::225::2151::1159::1246::1028::810::2300::826
    	level.map_bsp[1].frontid = 0::0::0::0::54::0::0::0::0::57::0::55::62::50
    	level.map_bsp[1].backid = 0::51::52::0::0::0::56::0::58::59::60::61::53::63
    	level.map_bsp[1].frontsec = 16::17::12::12::13::14::12::12::12::14::12::13::12::7
    	level.map_bsp[1].backsec = 15::16::17::13::12::12::14::15::15::12::14::12::16::12
    end
    
    setup_bsp_fortwreck:
    
    	level.map_sectors[0] = "North West"::"NW"
    	level.map_sectors[1] = "South East"::"SE"
    	level.map_sectors[2] = "South"::"S"
    	level.map_sectors[3] = "South West"::"SW"
    	level.map_sectors[4] = "East"::"E"
    	level.map_sectors[5] = "Center"::"C"
    	level.map_sectors[6] = "West"::"W"
    	level.map_sectors[7] = "North East"::"NE"
    	level.map_sectors[8] = "North"::"N"
    
    	level.map_baseid = 0
    	level.map_modelorigin = ( -435 -1786 352 )
    	level.map_minextents = ( -3700 -3000 -500 )
    	level.map_maxextents = ( 750 3500 1250 )
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 4::1::4::1::4::1::3::3
    	level.map_bsp[0].pd = 800::1400::800::1400::800::1400::2200::700
    	level.map_bsp[0].frontid = 0::0::0::0::0::0::4::2
    	level.map_bsp[0].backid = 0::1::0::3::0::5::6::7
    	level.map_bsp[0].frontsec = 8::0::5::6::2::3::4::7
    	level.map_bsp[0].backsec = 7::8::4::5::1::2::1::4
    
    end
    
    setup_bsp_renan:
    
    	level.map_sectors[0] = "Error"::"ERR"
    	level.map_sectors[1] = "Rail Track"::"RT"
    	level.map_sectors[2] = "Bridge"::"B"
    	level.map_sectors[3] = "Center Main Street"::"CMS"
    	level.map_sectors[4] = "West Main Street"::"WMS"
    	level.map_sectors[5] = "North Main Street"::"NMS"
    	level.map_sectors[6] = "West Garden"::"WG"
    	level.map_sectors[7] = "Secret Passage"::"SP"
    	level.map_sectors[8] = "Hotel"::"H"
    	level.map_sectors[9] = "South Sector"::"SS"
    	level.map_sectors[10] = "Center House"::"C0"
    	level.map_sectors[11] = "Center House"::"C1"
    	level.map_sectors[12] = "Center Storage"::"CST"
    	level.map_sectors[13] = "Ladder"::"L"
    	level.map_sectors[14] = "North East Gardens"::"NEG"
    	level.map_sectors[15] = "North East Building"::"NE"
    	level.map_sectors[16] = "South East Alleys"::"SEA"
    	level.map_sectors[17] = "South East Building"::"SE"
    	level.map_sectors[18] = "South East Storage"::"SEST"
    
    	level.map_baseid = 0
    	level.map_modelorigin = ( -1000 -1400 50 )
    	level.map_minextents = ( -1300 -4000 -800 )
    	level.map_maxextents = ( 3000 3000 1000 )
    
    
    	level.map_bsp[0] = spawn Listener
    	level.map_bsp[0].ord = 1::0::7::8::1::0::1::1::0::0::1::1::3::0::4::4::0::0::2::4::0::4::0::4::0::3::1::0::4::4::3::3::4::4::3::3::4::4::0::4::0::0::0::3::5::4::4
    	level.map_bsp[0].pa = 0.466:: -1.000
    	level.map_bsp[0].pb = -0.885:: -0.030
    	level.map_bsp[0].pc = 0::0
    	level.map_bsp[0].pd = 1180::2327:: -1142.782:: -1265.488::1180::1222::1336::1034::1045::500::1007::400::68::1537::516::285::1108::1373::77::636::1022::260::514::82::1832::788::2026::425::2905::3487::439::165::3119::2450::135::622::2631::2940::791::2448::1370::915::476::45::160::2290::753
    	level.map_bsp[0].frontid = 0::0::0::0::0::0::4::7::0::9::8::11::0::0::0::0::16::15::0::19::18::0::22::12::2::0::26::0::0::0::30::0::29::0::28::35::0::37::38::0::0::41::0::43::44::45::27
    	level.map_bsp[0].backid = 0::1::0::3::0::5::6::0::0::0::10::0::0::0::14::0::0::17::0::0::20::21::13::23::24::0::25::0::0::0::0::31::32::33::34::0::0::0::36::0::40::39::0::0::0::42::46
    	level.map_bsp[0].frontsec = 4::5::4::4::4::7::4::7::3::8::3::8::3::3::3::3::12::13::11::10::3::3::10::3::3::6::6::14::17::18::18::16::16::16::16::17::14::15::15::14::14::15::1::2::2::2::3
    	level.map_bsp[0].backsec = 3::3::6::6::3::3::7::3::8::3::8::3::9::13::13::12::3::12::10::3::10::10::3::9::7::4::4::16::16::16::16::18::18::17::17::16::15::14::14::15::15::14::2::1::1::14::2
    
    end

  6. #6

    Default

    someone got a new updated?

    and the map morocco i found on the internet doesnt work with the mapdesc, where is the good version?
    i also found this link, but some maps dont work https://www.x-null.net/forums/thread...r-a-custom-map
    Last edited by Slimbips {sfx}; August 16th, 2020 at 02:03 AM.

  7. #7

    Default

    Does anyone have the mapdesc.scr for Spearhead maps?

  8. #8

    Default

    Quote Originally Posted by win151 View Post
    Does anyone have the mapdesc.scr for Spearhead maps?
    I don't think there is a mapdesc for all spearhead maps, or at least I've never saw one

  9. #9

    Default

    Quote Originally Posted by win151 View Post
    Does anyone have the mapdesc.scr for Spearhead maps?
    I have made this 3 maps sometime ago:


    setup_bsp_MP_Bahnhof_DM:

    level.map_sectors[0] = "Test"::"TR"
    level.map_sectors[1] = "South East Road"::"SER"
    level.map_sectors[2] = "South East Midle Road"::"SEMR"
    level.map_sectors[3] = "South West Midle Road"::"SWMR"
    level.map_sectors[4] = "South West Road"::"SWR"
    level.map_sectors[5] = "South East Building"::"SEB"
    level.map_sectors[6] = "South East Front Building"::"SEFB"
    level.map_sectors[7] = "Main Street East"::"MSE"
    level.map_sectors[8] = "Main Street West"::"MSW"
    level.map_sectors[9] = "East Building Entrance"::"EBE"
    level.map_sectors[10] = "East Building Roms"::"EBR"
    level.map_sectors[11] = "Main Street Buildings Ground"::"MSBG"
    level.map_sectors[12] = "Main Street Buildings Top Floor"::"MSBTF"
    level.map_sectors[13] = "West Open Gates Area"::"WOGA"
    level.map_sectors[14] = "Back Building Open Gates Area"::"BBOGA"
    level.map_sectors[15] = "Main Street Building Ground Tunnel"::"MSBGT"
    level.map_sectors[16] = "North East Traill Tunel"::"NETT"
    level.map_sectors[17] = "Back Midle Buildings"::"BMB"
    level.map_sectors[18] = "North West First Traill "::"NW1T"
    level.map_sectors[19] = "North East First Traill "::"NE1T"
    level.map_sectors[20] = "North West Second Trail "::"NW2T"
    level.map_sectors[21] = "North East Second Traill "::"NE2T"
    level.map_sectors[22] = "North East Destroyed Trail "::"NEDT"
    level.map_sectors[23] = "North West Repair Tunel "::"NWRT"
    level.map_sectors[24] = "North East Front Bunker"::"NEFB"
    level.map_sectors[25] = "North West Repair Station"::"NWRS"
    level.map_sectors[26] = "North West Door Bunker"::"NWDB"
    level.map_sectors[27] = "North Bunker"::"NB"
    level.map_sectors[28] = "North East Trail Canon"::"NETC"

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 3::1::3::1::1::1::1::3::1::1::3::1::1::3::3::3::1::1::1::1::1::3::1::1::3::1::1::1::1::3::1::1::1::1::3::3::1::1::3::0::1::1::1::3::5::1::1::1::0::0
    level.map_bsp[0].pd = 5750::2530::5054::2314::3986::3002::2314::4816::3665::2314::3884::4170::3987::4286::3904::4583::1474::1804::739::4977::3002::3673::1764::3103::2163::828::1288::1764::3103::1426::4084::3197::1573::4650::775::896::4330::4825::927::648::4543::4912::3967::145::526::4543::4913::5143::30::114
    level.map_bsp[0].frontid = 0::0::2::3::0::5::6::7::0::9::0::0::12::13::0::15::16::14::0::0::20::21::0::0::0::25::24::0::0::29::0::31::32::0::34::35::36::0::38::0::0::0::0::42::0::0::45::0::48::40
    level.map_bsp[0].backid = 0::0::0::1::0::0::0::4::0::0::0::11::10::8::0::0::0::17::0::0::19::18::0::23::0::0::26::0::28::27::0::0::0::0::0::0::33::37::30::0::0::41::0::43::0::0::46::47::44::49
    level.map_bsp[0].frontsec = 1::0::1::0::0::3::2::3::4::0::8::0::0::0::6::5::6::1::7::0::8::8::19::18::0::17::22::21::20::0::20::24::28::0::20::0::0::20::28::0::0::25::25::25::0::0::23::25::0::25
    level.map_bsp[0].backsec = 0::1::0::1::3::2::1::0::0::1::0::8::4::3::5::0::0::6::0::8::7::0::22::19::17::0::0::0::21::22::24::28::0::20::0::20::20::0::0::25::25::0::0::0::23::25::0::0::25::0
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 0::3::1::1::3::1::3::1::1::3::3::1::3::1::3::5::1::1::1::3::1::1::1::3::3::1::1::1::1::1::1::1::1::3::1::1::1::1::3::1::3::1::1::3::3::3::3::1::1::1
    level.map_bsp[1].pd = 648::111::3799::3966::188::1573::210::3197::3390::495::2867::841::2633::2688::2550::497::1513::2875::828::2502::4751::3848::2878::2165::3191::5705::1764::3103::5705::1288::1764::3103::5705::1426::5705::4084::3197::1573::775::4650::896::4330::4825::927::3191::3191::2502::1513::2878::3848
    level.map_bsp[1].frontid = 0::51::52::50::0::55::0::57::54::59::0::61::0::63::0::0::66::0::68::69::0::71::72::60::74::0::0::0::0::79::0::0::0::83::0::0::86::87::0::0::90::91::85::93::0::0::0::97::0::95
    level.map_bsp[1].backid = 0::0::0::53::0::0::0::56::58::39::0::0::0::0::64::65::62::0::0::67::0::0::70::73::22::75::0::77::78::0::0::81::82::80::0::0::0::0::0::89::0::88::92::84::0::0::96::0::98::99
    level.map_bsp[1].frontsec = 0::26::0::0::0::28::0::27::27::27::10::10::15::15::0::11::0::0::17::0::0::13::14::18::0::0::19::18::0::22::21::20::0::0::0::20::24::28::20::0::0::0::20::28::13::12::0::12::0::13
    level.map_bsp[1].backsec = 26::27::27::27::28::0::27::28::0::24::9::0::0::0::15::0::10::17::0::11::13::14::0::0::8::25::22::19::18::0::0::21::20::22::20::24::28::0::0::20::20::20::0::0::0::0::12::0::12::0
    level.map_bsp[2] = spawn Listener
    level.map_bsp[2].ord = 1::3::1::0::0::1::1::1::0::3::1::0::3::1::3::1::3::1::1::1::3::5::3::3::2::3::2::3::1::1::1::1::5::1::1::5::1::3::0::5::1::3::1::1::0::0::1::1::5::5
    level.map_bsp[2].pd = 4751::2165::3967::648::30::4543::4912::5143::114::145::5705::648::111::3799::188::1573::210::3197::3390::3966::495::231::3191::2165::37::3191::350::2502::1513::2878::3848::4751::120::3491::2878::557::2688::2633::453::561::3799::210::3390::4540::114::30::5143::4913::675::675
    level.map_bsp[2].frontid = 0::94::0::0::0::0::105::0::104::109::0::0::112::113::0::115::0::117::114::111::120::121::0::0::0::0::0::0::128::0::125::0::132::0::0::135::136::137::0::0::0::141::142::139::0::145::0::147::148::0
    level.map_bsp[2].backid = 100::101::0::0::0::0::106::107::108::103::110::0::0::0::0::0::0::116::118::119::102::76::0::123::124::0::126::127::0::129::130::131::122::0::0::134::0::0::0::0::140::0::0::143::0::0::146::144::0::0
    level.map_bsp[2].frontsec = 0::22::25::0::0::0::25::25::25::0::0::0::26::0::0::28::0::27::27::0::27::0::13::0::0::12::0::0::12::0::13::0::0::0::0::0::15::15::0::27::0::27::27::23::0::23::0::0::23::23
    level.map_bsp[2].backsec = 13::0::0::25::25::25::0::0::0::25::25::26::27::27::28::0::27::28::0::27::24::8::0::13::13::0::12::12::0::12::0::13::27::15::15::15::0::0::23::0::27::0::0::0::23::0::23::23::0::0
    level.map_bsp[3] = spawn Listener
    level.map_bsp[3].ord = 5::3::1::3::3::3::1::1::1::1::3::3::1::5::1::3::3::5::5
    level.map_bsp[3].pd = 675::775::4650::896::1426::1516::3953::4330::4825::3498::1341::2056::3335::557::3592::251::2550::688::541
    level.map_bsp[3].frontid = 0::0::150::153::0::155::0::154::0::0::0::161::162::0::159::149::166::167::133
    level.map_bsp[3].backid = 0::151::152::0::0::0::156::157::158::0::0::160::0::163::164::165::138::0::168
    level.map_bsp[3].frontsec = 23::0::23::23::0::16::0::23::0::0::0::16::16::0::16::23::0::16::25
    level.map_bsp[3].backsec = 0::23::0::0::16::0::16::0::23::15::16::0::0::16::0::0::15::0::0
    end

    setup_bsp_MP_Brest_DM:
    level.map_sectors[0] = "Test"::"TR"
    level.map_sectors[1] = "South Building Ground Floor"::"SBGF"
    level.map_sectors[2] = "South Building Top Floor"::"SBTF"
    level.map_sectors[3] = "South Road"::"SR"
    level.map_sectors[4] = "South Building Arches"::"SBA"
    level.map_sectors[5] = "East Buildings Area"::"EBA"
    level.map_sectors[6] = "East South Building Ground Floor"::"ESBGF"
    level.map_sectors[7] = "East South Building Top Floor"::"ESBTF"
    level.map_sectors[8] = "East South Midle Building"::"ESMB"
    level.map_sectors[9] = "South Weast Road"::"SWR"
    level.map_sectors[10] = "South Weast Top Walkway"::"SWTW"
    level.map_sectors[11] = "South West Building Second Floor"::"SWBSF"
    level.map_sectors[12] = "South West Building First Floor"::"SWBFF"
    level.map_sectors[13] = "South West Building Ground Floor"::"SWBGF"
    level.map_sectors[14] = "South East Building Ground Floor"::"SEGF"
    level.map_sectors[15] = "South East Building Top Floor"::"SETF"
    level.map_sectors[16] = "Midle Road"::"MR"
    level.map_sectors[17] = "Midle Road Arches"::"MRA"
    level.map_sectors[18] = "North End Road"::"MER"
    level.map_sectors[19] = "North End Road Arches"::"MERA"
    level.map_sectors[20] = "Allies House Top Floor"::"AHTF"
    level.map_sectors[21] = "East Road Back Buildings"::"ERBB"
    level.map_sectors[22] = "Back Buildings Arches"::"BBA"
    level.map_sectors[23] = "Midle Road Corner House Ground Floor "::"MRCH0F"
    level.map_sectors[24] = "Midle Road Corner House Top Floor "::"MRCH1F"
    level.map_sectors[25] = "Midle Building Ground Floor "::"MB0F"
    level.map_sectors[26] = "Midle Building First Floor "::"MB1F"
    level.map_sectors[27] = "Midle Building Second Floor "::"MB2F"
    level.map_sectors[28] = "South House Mansion "::"SHM"

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 0::1::2::0::3::3::1::2::1::0::0::1::2::1::3::1::3::2::3::0::0::0::2::2::0::2::0::0::0::2::0::0::0::0::1::0::1::0::0::1::1::1::0::0::4::4::4::4::3::3
    level.map_bsp[0].pa = 0.664::0.027::0.664:: -0.056:: -0.638::0.986
    level.map_bsp[0].pb = -0.748:: -1.000:: -0.748::0.998::0.770:: -0.169
    level.map_bsp[0].pc = 0::0::0::0::0::0
    level.map_bsp[0].pd = 2406::2483::483::2406::252::257::2374::250::2798::1854::1150::2628::483::2483::808::1867::711::835::445::1044::1387::1044::435::462::1164::256::2248::1865::1366::256::1162::934::2248::1865::1212::1376::1621::1044::1000::333::672::319::1044::1369::379::369::1259::2032::2914::2824
    level.map_bsp[0].frontid = 0::0::0::0::4::5::6::0::0::0::10::11::0::0::14::0::16::17::12::0::0::0::22::0::0::24::0::27::28::0::29::31::0::33::34::35::32::0::0::39::37::41::0::0::43::42::46::0::0::48
    level.map_bsp[0].backid = 0::0::2::0::0::3::1::0::8::9::0::7::0::13::0::0::0::15::18::0::20::0::21::0::0::25::0::0::26::0::30::0::0::0::0::0::36::0::0::38::40::23::0::0::44::45::0::0::0::49
    level.map_bsp[0].frontsec = 0::0::0::0::18::0::0::0::0::0::19::0::24::0::24::0::16::0::18::22::0::0::0::0::0::20::0::18::0::0::20::21::0::18::18::0::0::0::0::0::21::0::0::0::0::22::21::1::2::1
    level.map_bsp[0].backsec = 18::23::23::18::0::23::18::19::19::19::0::18::23::24::0::16::0::24::0::21::22::21::22::20::21::0::18::0::20::21::0::0::18::0::0::21::21::21::21::21::0::22::21::21::21::0::0::2::0::2
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 3::3::2::2::2::4::2::4::3::3::3::4::4::3::2::1::3::4::4::4::2::4::3::4::2::7::3::2::1::8::9::10::3::11::12::2::3::4::4::4::4::4::3::4::2::3::4::1::4::2
    level.map_bsp[1].pd = 2800::2914::948::558::334::2121::310::2268::2489::2870::2833::758::1429::2534::310::514::2706::572::1178::1179::310::572::1713::1179::325:: -705.301::1533::325::514::382.397:: -705.301:: -476.630::1533::664.771:: -1608.169::325::1713::423::567::1174::1179::572::1713::1179::1034::1713::423::514::426::594
    level.map_bsp[1].frontid = 0::0::0::53::54::55::0::57::58::0::0::0::62::0::64::0::66::67::0::69::0::0::0::73::70::0::0::77::0::0::0::81::0::80::84::85::86::79::88::0::90::0::0::93::94::0::0::0::98::99
    level.map_bsp[1].backid = 50::0::52::51::0::0::0::0::56::0::0::61::60::63::0::0::0::65::0::0::0::0::72::71::74::0::76::0::78::0::0::0::82::83::0::0::0::87::75::0::0::0::92::0::91::0::96::97::95::89
    level.map_bsp[1].frontsec = 1::2::0::2::2::2::3::3::3::3::4::0::0::3::4::0::9::9::14::0::3::9::0::0::14::14::9::14::0::9::14::14::14::9::9::9::0::9::0::15::0::9::0::0::0::0::9::0::0::0
    level.map_bsp[1].backsec = 2::0::2::1::0::0::0::0::0::0::0::4::3::0::0::9::0::0::0::3::0::0::9::3::0::9::14::9::9::0::0::0::0::0::0::0::9::0::14::0::3::0::9::3::15::9::0::9::15::9
    level.map_bsp[2] = spawn Listener
    level.map_bsp[2].ord = 3::4::3::1::2::1::1::3::2::2::3::4::2::4::2::3::4::2::2::2::2::4::4::3::2::2::1::1::1::3::3::3::2::3::4::4::2::2::4::2::2::3::3::2::2::1::1::3::2::2
    level.map_bsp[2].pd = 1732::1605::1268::1748::428::1399::1853::1088::158::326::711::2053::575::1694::310::941::1694::310::484::310::763::2143::1818::935::437::834::245::250::245::582::1286::944::325::877::1174::426::1034::594::423::834::437::582::768::437::834::852::735::771::834::614
    level.map_bsp[2].frontid = 100::101::0::0::0::0::0::107::108::105::0::0::0::0::114::0::0::117::0::119::0::121::118::115::0::0::0::126::0::129::130::0::132::0::134::0::0::137::131::0::140::0::0::143::0::0::146::147::0::149
    level.map_bsp[2].backid = 68::59::0::103::104::0::106::0::0::109::110::0::112::113::0::0::116::0::0::0::120::0::122::123::0::125::0::127::0::128::0::0::0::0::0::135::136::133::138::0::0::141::0::0::144::0::0::0::148::0
    level.map_bsp[2].frontsec = 15::0::12::0::0::13::0::13::13::12::16::8::0::5::8::0::5::5::7::6::0::7::5::0::10::0::0::10::16::16::0::0::14::0::15::0::0::0::9::0::10::16::10::10::0::0::10::10::0::0
    level.map_bsp[2].backsec = 9::2::0::12::12::0::13::0::0::0::0::0::8::0::0::5::0::0::6::0::7::0::0::7::0::10::9::0::9::0::9::14::0::15::0::15::15::14::0::10::0::0::0::0::10::10::0::0::10::11
    level.map_bsp[3] = spawn Listener
    level.map_bsp[3].ord = 3::1::3::1::1::2::3::3::3::1::1::2::3::1::4::1::1::2::2::0::1::0::0::1::1::1::1::0::0::1::2::2::1::0::1::2::2::2::1::1::0::0::2::2::1::1::1::2::2::1
    level.map_bsp[3].pd = 1286::514::1240::1057::1165::326::1268::711::1286::514::958::428::690::423::1178::1388::245::365::405::259::1010::259::218::291::532::1269::267::185::351::267::571::762::333::497::705::365::571::762::672::705::601::470::405::365::1008::1269::1010::762::571::728
    level.map_bsp[3].frontid = 0::0::150::0::145::0::156::0::0::0::158::155::142::163::164::111::0::0::0::169::0::171::0::173::172::170::176::177::0::179::0::0::0::183::182::185::0::0::0::188::190::0::0::0::0::193::0::0::198::199
    level.map_bsp[3].backid = 0::151::152::153::154::0::0::157::0::159::160::161::162::139::124::165::0::0::0::0::0::0::0::0::174::175::168::167::0::0::0::181::0::0::184::180::0::187::0::189::186::0::192::0::194::195::0::197::196::191
    level.map_bsp[3].frontsec = 0::0::11::0::10::12::12::0::0::0::12::11::10::0::0::16::16::0::0::0::0::0::0::16::16::17::0::0::25::0::27::0::0::21::27::0::27::0::0::27::21::0::0::26::0::17::0::0::27::26
    level.map_bsp[3].backsec = 9::9::0::11::0::0::0::12::9::9::0::0::0::10::5::0::9::25::17::16::16::16::16::0::0::0::25::16::0::25::0::27::21::0::0::25::0::27::21::0::0::17::17::0::26::0::27::27::0::0
    level.map_bsp[4] = spawn Listener
    level.map_bsp[4].ord = 0::4::3::0::1::0::4::0::0::4::4::0::4::2::0::4::1::3::3::0::1::2::2
    level.map_bsp[4].pd = 285::423::191::185::12::272::369::497::265::379::1259::260::1801::568::265::1193::15::426::1515::610::1865::1108::60
    level.map_bsp[4].frontid = 200::0::0::0::204::0::206::0::208::209::0::0::212::0::211::210::201::217::218::47::19::0::222
    level.map_bsp[4].backid = 178::0::202::0::0::0::0::207::205::203::0::0::0::213::214::215::216::166::102::219::220::221::0
    level.map_bsp[4].frontsec = 0::9::21::0::0::21::21::21::0::0::21::0::28::0::21::21::25::0::0::21::18::0::21
    level.map_bsp[4].backsec = 16::0::0::9::9::0::0::0::9::21::0::28::0::28::0::0::0::8::3::0::0::21::0

    end

    setup_bsp_MP_Ardennes_TOW:
    level.map_sectors[0] = "Test"::"TR"
    level.map_sectors[1] = "North Bunker"::"NBUNK"
    level.map_sectors[2] = "North Back Bunker"::"NBB"
    level.map_sectors[3] = "North Bunker Outside"::"NBUNKO"
    level.map_sectors[4] = "North Bunker Tunel"::"NBUNKT"
    level.map_sectors[5] = "North Back Buildings"::"NBB"
    level.map_sectors[6] = "North Building Ground Floor"::"NB0F"
    level.map_sectors[7] = "North Building Top Floor"::"NB1F"
    level.map_sectors[8] = "North West Forest"::"NWF"
    level.map_sectors[9] = "North West Building Ground Floor"::"NWB0F"
    level.map_sectors[10] = "North West Building 1st Floor"::"NWB1F"
    level.map_sectors[11] = "North West Building 2nd Floor"::"NWB2F"
    level.map_sectors[12] = "North East Building Ground Floor"::"NEB0F"
    level.map_sectors[13] = "North East Building 1st Floor"::"NEB1F"
    level.map_sectors[14] = "North Walkway Buildings"::"NWB"
    level.map_sectors[15] = "East Garden Church"::"EGC"
    level.map_sectors[16] = "North West Road"::"NWR"
    level.map_sectors[17] = "North Center Roads"::"NCR"
    level.map_sectors[18] = "West Building Ground Floor"::"WB0F"
    level.map_sectors[19] = "West Building 1st Floor"::"WB1F"
    level.map_sectors[20] = "West Forest"::"WF"
    level.map_sectors[21] = "Church Ground Floor"::"ChurGF"
    level.map_sectors[22] = "Church 1st Floor"::"Chur1F"
    level.map_sectors[23] = "Church Stairs Room"::"ChurSR"
    level.map_sectors[24] = "Church Stairs Tower"::"ChurST"
    level.map_sectors[25] = "Church Tower"::"ChurT"
    level.map_sectors[26] = "West Road"::"WR"
    level.map_sectors[27] = "South West Bldng Ground Floor"::"SWB0F"
    level.map_sectors[28] = "South West Bldng Outside"::"SWBO"
    level.map_sectors[29] = "South West Bldng 1st Floor"::"SWB1F"
    level.map_sectors[30] = "South West Bldng Back"::"SWBB"
    level.map_sectors[31] = "South Road"::"SR"
    level.map_sectors[32] = "East Road Church"::"ERCurch"
    level.map_sectors[33] = "South East Building Ground Floor"::"SEB0F"
    level.map_sectors[34] = "South East Building 1st Floor"::"SEB1F"
    level.map_sectors[35] = "East Building Ground Floor"::"EB0F"
    level.map_sectors[36] = "East Building 1st Floor"::"EB1F"
    level.map_sectors[37] = "East Building 2nd Floor"::"EB2F"
    level.map_sectors[38] = "East Building Canon Area"::"EBCA"
    level.map_sectors[39] = "East Forest Road"::"EFR"
    level.map_sectors[40] = "South Forest Road"::"SFR"
    level.map_sectors[41] = "South East Forest Road"::"SEFR"

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 4::1::0::2::1::4::0::4::1::2::1::5::0::2::2::2::0::1::0::1::0::5::1::0::0::1::0::1::0::1::0::0::2::2::1::2::1::5::2::4::5::4::5::2::5::0::1::1::0::2
    level.map_bsp[0].pa = -0.144::0.704:: -1.000::0.704:: -0.689
    level.map_bsp[0].pb = -0.990::0.710::0.023::0.710::0.725
    level.map_bsp[0].pc = 0::0::0::0::0
    level.map_bsp[0].pd = 102::95::4282::223::1697::400::4727::102::974::73::95::103::4282::136::73::47::3560::769::4083::769::3560::103::974::4274::4085::747::3430::777::3575::777::3430::3575::244::226::1697::136::981::103::223::597::42::102::103::73::42::4083::95::322::4279::539
    level.map_bsp[0].frontid = 0::0::0::0::0::5::0::0::0::0::10::11::0::7::0::0::0::17::15::0::0::19::0::0::0::24::0::0::26::0::30::0::29::33::0::35::36::0::0::0::40::39::0::0::0::44::46::37::14::0
    level.map_bsp[0].backid = 0::1::2::3::4::0::6::0::0::9::8::0::12::13::0::0::16::0::18::0::20::21::22::0::0::25::0::27::28::0::0::31::32::23::0::0::34::0::38::0::0::41::0::43::0::45::42::47::48::49
    level.map_bsp[0].frontsec = 4::2::2::2::0::2::0::4::0::0::0::4::0::2::0::0::4::4::4::4::0::4::0::0::0::1::1::3::1::3::0::0::1::3::0::3::3::4::3::3::3::4::4::3::3::4::3::0::0::0
    level.map_bsp[0].backsec = 2::4::4::4::2::0::2::0::4::4::4::0::4::0::4::4::0::0::0::0::4::0::4::1::1::0::3::1::3::0::3::3::0::0::3::0::0::0::4::0::0::0::0::4::0::0::4::3::3::3
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 4::2::1::0::1::1::5::2::2::0::1::3::2::3::0::2::2::0::0::1::3::1::2::2::0::3::0::1::1::1::1::3::1::1::1::3::1::1::1::3::3::1::1::3::3::1::3::1::1::3
    level.map_bsp[1].pd = 770::226::1725::3119::769::974::133::310::63::501::339::77::70::573::196::310::63::1045::502::573::573::418::341::94::734::225::734::2110::1971::1344::1408::1113::1398::573::1403::1117::2891::2110::1408::3992::3892::2973::313::2311::1702::573::1008::1154::705::759
    level.map_bsp[1].frontid = 0::0::52::0::54::0::53::0::58::59::60::0::0::63::61::0::66::0::68::0::0::71::0::73::0::75::0::0::78::79::0::0::0::83::0::85::0::87::88::0::0::0::92::89::86::0::0::0::98::0
    level.map_bsp[1].backid = 0::0::51::0::0::55::56::0::0::0::0::0::62::0::64::0::0::67::65::0::70::69::0::0::74::0::0::77::76::72::0::0::82::0::84::81::0::0::0::0::0::91::90::93::94::0::0::97::96::0
    level.map_bsp[1].frontsec = 5::0::0::4::4::0::8::17::22::22::17::23::17::17::24::17::22::17::17::17::17::17::0::19::16::0::16::20::20::26::20::30::0::0::20::0::0::40::0::41::40::0::0::0::20::28::27::0::0::29
    level.map_bsp[1].backsec = 0::8::5::0::0::4::0::22::21::17::24::17::23::31::17::22::21::22::24::31::31::23::19::18::0::26::20::16::26::17::40::0::30::31::0::40::40::0::40::0::0::40::41::40::0::31::0::27::28::28
    level.map_bsp[2] = spawn Listener
    level.map_bsp[2].ord = 1::1::3::1::1::2::5::1::1::1::1::3::1::3::3::5::2::2::5::1::0::1::0::5::2::0::1::2::5::1::0::4::4::0::5::4::2::4::4::0::0::2::2::0::1::4::2::1::5::4
    level.map_bsp[2].pd = 573::673::1008::803::573::227::2::1398::1403::1398::1971::597::1170::1023::578::133::263::84::114::1267::1447::1271::1606::124::165::1447::1016::226::133::1725::1095::1461::2695::1071::44::685::244::988::330::1045::1038::310::63::1045::23::407::165::5::124::1791
    level.map_bsp[2].frontid = 0::100::0::103::0::105::106::0::0::0::0::111::112::113::80::0::0::117::118::0::0::119::116::0::0::125::123::0::128::129::130::0::132::0::0::135::134::137::0::139::140::0::142::0::144::145::0::0::147::0
    level.map_bsp[2].backid = 0::101::0::102::0::104::99::0::108::0::110::109::107::95::114::0::0::0::0::0::120::121::122::0::124::0::126::0::0::127::115::0::0::0::0::0::136::133::0::0::0::0::0::143::141::138::0::0::148::0
    level.map_bsp[2].frontsec = 28::29::29::0::0::0::29::0::20::26::20::26::30::0::26::5::11::10::9::0::14::11::0::6::7::0::14::0::8::0::14::32::39::13::12::12::13::0::14::14::0::0::22::14::0::0::7::0::6::5
    level.map_bsp[2].backsec = 31::28::0::28::31::29::0::30::0::30::26::0::0::30::30::0::10::9::0::14::0::0::14::0::6::14::0::8::0::11::17::39::0::0::0::0::0::32::0::0::14::22::21::0::14::12::6::5::0::0
    level.map_bsp[3] = spawn Listener
    level.map_bsp[3].ord = 4::5::5::0::4::2::5::4::0::2::5::2::5::0::4::4::4::0::0::3::7::8::3::4::9::10::4::2::3::4::3::3::1::3::4::3::4::2::2::1::0::4::0::4::3::4::2::2::4::0
    level.map_bsp[3].pd = 8::133::133::1081::1683::165::124::8::1447::244::44::244::44::1084::407::330::1256::1628::1080::1113::2425.402:: -2173.186::713::1280::404.706:: -2173.186::2593::86::444::644::3992::2311::194::1117::913::1095::977::310::63::23::501::727::372::1461::97::727::77::246::1057::356
    level.map_bsp[3].frontid = 149::151::0::153::154::0::156::157::158::0::160::0::162::163::164::159::166::152::168::0::0::171::0::170::0::175::174::0::0::0::0::180::0::183::184::179::186::0::188::189::190::191::0::192::0::195::0::0::196::194
    level.map_bsp[3].backid = 150::0::0::0::0::0::0::0::0::0::0::0::0::0::161::165::155::167::146::0::0::0::172::173::0::0::176::0::178::0::0::181::0::182::0::185::177::0::0::0::0::0::0::193::0::0::0::197::198::199
    level.map_bsp[3].frontsec = 7::5::5::5::5::7::6::7::0::13::12::0::12::12::0::14::0::5::0::38::38::38::38::38::38::38::38::34::32::40::41::0::31::0::41::34::0::15::22::22::22::15::39::32::15::15::36::37::32::0
    level.map_bsp[3].backsec = 5::0::0::0::0::6::0::0::14::12::0::12::0::0::12::0::5::0::32::0::0::0::0::0::0::0::0::33::34::0::0::41::0::40::0::0::38::22::21::15::15::32::0::0::32::32::35::36::37::37
    level.map_bsp[4] = spawn Listener
    level.map_bsp[4].ord = 0::4::0::0::4::11::4::2::3::3::0::2::2::0::1::3::0::1::0::1::1::2::4::2::1::3::3::1::4::2::0::3::0::2::4::2::4::4::0::0::4::2::2::0::2::0::4::2::1::0
    level.map_bsp[4].pd = 372::2594::119::372::2695:: -1963.550::1808::70::97::77::196::310::63::502::29::134::877::210::2235::3695::1725::511::770::491::29::444::1095::210::977::686::196::134::356::604::1057::805::1808::1683::1081::1628::1791::511::511::1071::573::1628::1256::511::5::1628
    level.map_bsp[4].frontid = 0::0::201::0::204::203::200::0::0::208::0::0::212::213::214::215::169::131::57::0::0::0::222::0::224::0::226::0::228::0::225::0::0::0::231::0::236::0::238::0::240::0::0::0::0::243::246::0::0::249
    level.map_bsp[4].backid = 0::0::202::0::0::205::206::0::0::209::210::0::0::211::207::187::216::217::218::219::0::221::0::0::0::0::0::227::0::229::230::0::232::233::234::235::0::0::0::239::0::241::0::0::244::245::242::0::248::0
    level.map_bsp[4].frontsec = 39::38::38::39::39::38::37::0::0::23::24::0::22::0::0::38::0::17::0::0::0::0::5::25::25::0::34::0::34::0::25::37::0::0::0::0::37::5::5::5::5::0::0::13::0::0::13::0::0::5
    level.map_bsp[4].backsec = 38::0::0::0::0::0::38::23::32::0::0::22::21::24::15::0::15::34::5::20::5::5::0::24::0::34::0::34::0::34::0::0::37::37::37::25::0::0::0::0::0::5::5::0::13::13::0::5::5::0
    level.map_bsp[5] = spawn Listener
    level.map_bsp[5].ord = 4::0::1::2::1::1::1::0::2::0::1::0::2::0::3::3::5::3::3::5::1::4::1::5::1::0::1::5::1::1::5::3::3::1::0::5::0::1::5
    level.map_bsp[5].pd = 407::502::1725::511::1016::1725::1271::1088::583::1606::339::2235::420::3250::578::1023::178::444::1095::163::210::977::573::354::769::3560::974::143::974::769::178::578::1008::1154::1928::439::3119::705::142
    level.map_bsp[5].frontid = 250::251::0::0::254::0::256::257::0::255::260::223::262::50::0::265::266::0::268::269::0::271::267::0::274::0::0::0::0::279::0::0::282::0::280::285::277::287::264
    level.map_bsp[5].backid = 247::237::0::253::0::0::0::0::258::259::252::261::220::263::0::0::0::0::0::0::270::0::272::0::0::275::276::0::278::0::0::281::0::283::284::0::286::273::288
    level.map_bsp[5].frontsec = 0::0::0::0::5::0::11::11::0::5::0::5::0::3::0::28::28::0::33::33::0::33::28::4::4::0::0::0::0::4::27::0::27::0::4::4::4::0::21
    level.map_bsp[5].backsec = 13::25::5::5::0::11::0::0::11::0::25::0::41::0::28::0::0::33::0::0::33::0::0::0::0::4::4::4::4::0::0::27::0::27::0::0::0::28::0
    end

    setup_bsp_mp_ship_lib:

    level.map_sectors[0] = "Test"::"TR"
    level.map_sectors[1] = "East Switch Room Ground Floor"::"ESR0F"
    level.map_sectors[2] = "East Torpedo Room Ground Floor"::"ETR0F"
    level.map_sectors[3] = "East Torpedo Empty Room Ground Floor"::"ETER0F"
    level.map_sectors[4] = "East Torpedo Walkway Ground Floor"::"ETW0F"
    level.map_sectors[5] = "Center Ship Ground Floor"::"CS0F"
    level.map_sectors[6] = "West Engine Walkway Ground Floor"::"WEW0F"
    level.map_sectors[7] = "West Engine Room Ground Floor"::"WER0F"
    level.map_sectors[8] = "West Switch Room Ground Floor"::"WSR0F"
    level.map_sectors[9] = "West Axis Spawn 1st Floor"::"WAXS1F"
    level.map_sectors[10] = "West Refectory Room 1st Floor"::"WRR1F"
    level.map_sectors[11] = "Center Ship 1st Floor"::"CS1F"
    level.map_sectors[12] = "East Bed Room 1st Floor"::"EBR1F"
    level.map_sectors[13] = "East Boxes Room 1st Floor"::"EBoxesR1F"
    level.map_sectors[14] = "East Allies Spawn 1st Floor"::"EAS1F"
    level.map_sectors[15] = "West Axis Spawn 2nd Floor"::"WAXS2F"
    level.map_sectors[16] = "West Control Room 2nd Floor"::"WCR2F"
    level.map_sectors[17] = "Center Ship 2nd Floor"::"CS2F"
    level.map_sectors[18] = "East Control Room 2nd Floor"::"ECR2F"
    level.map_sectors[19] = "East Allies Spawn 2nd Floor"::"EAS2F"
    level.map_sectors[20] = "East Radio Room 2nd Floor"::"ERR2F"
    level.map_sectors[21] = "East Boxes Room 2nd Floor"::"EBR2F"
    level.map_sectors[22] = "East Allies Spawn 3rd Floor"::"EAS3F"
    level.map_sectors[23] = "West Axis Spawn 3rd Floor"::"WAXS3F"

    level.map_bsp[0] = spawn Listener
    level.map_bsp[0].ord = 4::0::4::4::0::0::4::0::4::4::0::0::0::4::0::0::0::0::0::0::4::0::0::4::0::0::4::0::4::1::1::0::1::0::0::1::0::1::0::0::4::4::4::0::0::4::4::4::5::0
    level.map_bsp[0].pd = 3207::949::3578::3903::837::922::4018::776::3740::3762::1052::1201::666::2134::768::1101::1023::1010::856::869::2272::718::1143::1432::1092::1101::1323::869::1305::338::39::953::85::1196::921::334::675::39::778::833::124::1576::2097::661::1213::2371::1305::124::434::718
    level.map_bsp[0].frontid = 0::0::2::0::0::0::6::7::3::0::10::0::12::0::14::0::0::17::0::18::16::0::0::0::24::0::0::26::23::0::0::0::0::0::34::0::36::0::38::35::40::41::42::43::0::45::0::0::48::49
    level.map_bsp[0].backid = 0::1::0::0::0::5::0::4::8::0::9::11::0::0::0::15::0::0::0::19::20::0::22::0::0::25::0::27::28::0::0::31::32::33::30::0::0::0::37::39::29::0::21::0::44::13::0::47::0::0
    level.map_bsp[0].frontsec = 2::2::3::1::1::0::1::0::1::2::2::0::1::0::0::4::4::0::0::4::4::7::0::6::0::6::0::6::7::0::0::8::0::0::0::0::8::0::0::8::8::0::5::6::0::0::7::0::7::7
    level.map_bsp[0].backsec = 3::3::1::0::0::1::0::1::0::0::0::2::0::4::4::0::0::4::4::0::0::0::7::0::6::0::6::0::0::8::8::0::8::8::8::8::0::8::8::0::0::5::0::0::6::2::0::7::0::0
    level.map_bsp[1] = spawn Listener
    level.map_bsp[1].ord = 0::5::1::0::4::0::0::4::1::0::0::0::0::4::4::0::4::0::4::0::0::4::0::4::4::0::0::1::0::0::1::4::4::5::5::0::4::4::0::0::0::4::4::0::4::0::0::0::0::1
    level.map_bsp[1].pd = 1143::371::524::490::620::584::945::252::326::1088::1286::460::1411::3086::4007::1289::4129::501::3086::579::948::3436::1084::2356::1331::922::837::39::833::921::338::3740::4018::177::180::1100::507::612::946::1341::1339::424::438::529::53::449::805::785::923::464
    level.map_bsp[1].frontid = 0::46::0::53::0::55::0::54::0::59::0::0::0::0::64::0::0::67::0::69::0::71::66::63::61::0::76::0::78::0::0::81::82::75::84::0::86::0::87::0::0::91::0::93::0::95::92::0::0::0
    level.map_bsp[1].backid = 50::51::0::0::0::0::56::57::0::58::60::0::62::0::0::65::0::0::0::0::70::68::72::73::74::0::0::0::0::79::80::77::0::83::52::0::0::0::88::89::0::90::0::0::94::0::96::0::98::99
    level.map_bsp[1].frontsec = 0::6::0::9::0::10::10::9::0::0::0::11::0::12::13::0::14::14::12::12::12::0::13::11::0::0::1::8::8::0::0::0::1::12::0::0::0::15::16::0::0::15::0::16::15::15::15::15::0::0
    level.map_bsp[1].backsec = 7::0::9::0::10::0::0::0::10::9::10::0::11::13::0::13::0::0::0::0::0::14::12::0::11::1::0::0::0::8::8::1::0::0::6::16::16::16::15::16::15::0::16::0::0::0::0::0::15::15
    level.map_bsp[2] = spawn Listener
    level.map_bsp[2].ord = 1::0::0::1::4::4::0::4::0::0::0::0::4::4::0::0::0::4::0::4::0::0::0::0::4::0::0::4::4::0::4::0::0::4::4::4::0::0::4::0::0::4::4::1::2::2::2
    level.map_bsp[2].pd = 325::952::1339::64::3878::3888::1101::4008::1339::451::926::788::4144::3741::946::466::1406::3166::1340::3228::914::1096::914::946::3365::1339::1101::3259::3228::531::3241::788::791::2369::3630::1326::1182::786::3455::1176::779::4261::175::582::365::206::14
    level.map_bsp[2].frontid = 0::101::0::103::0::105::106::107::0::0::0::111::112::110::109::0::0::0::0::0::0::119::0::0::0::0::126::122::0::129::0::131::128::117::134::104::0::137::0::0::140::141::138::0::0::145::146
    level.map_bsp[2].backid = 0::100::102::97::0::0::0::0::108::0::0::0::0::113::114::0::116::0::118::0::120::121::0::123::0::125::124::127::0::0::0::130::132::133::115::135::0::0::0::139::0::0::142::143::144::136::85
    level.map_bsp[2].frontsec = 0::15::0::0::20::0::0::19::0::19::0::19::19::19::19::17::0::18::0::18::18::0::0::19::0::0::0::18::18::18::18::0::19::17::0::0::0::23::0::0::22::22::23::0::0::0::18
    level.map_bsp[2].backsec = 15::0::15::15::0::19::19::0::19::0::19::0::0::0::0::0::17::0::18::19::19::18::19::0::20::20::19::0::21::0::0::21::0::0::19::17::23::0::22::22::0::0::0::23::23::18::0
    end

  10. #10

    Default

    Quote Originally Posted by DoubleKill View Post
    I have made this 3 maps sometime ago:
    Thanks DoubleKill! If anyone has any other ones, please pass them along.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •