Advertisement
HR_Shaft

Flying Hogs Chaos for SAPP

Apr 20th, 2016
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 70.43 KB | None | 0 0
  1. -- Flying Hogs Chaos for SAPP
  2. -- by H® Shaft
  3.  
  4. -- You will drive or fly from the gunner seat of a warthog (other vehicles not affected by this script).
  5. -- at various times you will be able to fly, or drive: You will be warned: "Engaging Flight Drive in 5 seconds" before you fly
  6. -- BUT, you will NOT be warned when Flight Drive is disengaged (turned off), and can resume driving: be careful when flying high!
  7. -- For BEST results: Set your video settings to 30fps (don't use NOVSYNC), and keep your wheels off the ground while flying
  8. -- You will fly/drive in the direction you are looking/aiming, drive the hog like you normally would
  9.  
  10. -- Designed for Halo PC/CE stock maps ONLY!
  11. -- Compatible with these outdoor maps: bloodgulch, dangercanyon, deathisland, gephyrophobia, icefields, infinity, sidewinder & timberland
  12. -- Great for ALL gametypes, so long as WARTHOGS spawn in your gametype (Rocket Hogs and Chaingun Hogs)
  13. -- Combine with my Spawn Vehicles script to increase player usage: http://pastebin.com/eQTCtX69 (It spawns/destroys player spawned hogs)
  14.  
  15. -- ========= CONFIGURATION: EDIT TO YOUR PREFERENCE =======
  16. -- Flying Duration - Time in seconds (Table: each entry separated by a comma)
  17. FLYING_DURATION = {
  18.     ["bloodgulch"] = 40,
  19.     ["dangercanyon"] = 40,
  20.     ["deathisland"] = 60,
  21.     ["gephyrophobia"] = 50,
  22.     ["icefields"] = 30,
  23.     ["infinity"] = 60,
  24.     ["sidewinder"] = 30,
  25.     ["timberland"] = 40,
  26. }
  27.  
  28. -- what will be the minimum duration (in seconds) to make warthogs fly?
  29. MINIMUM_DURATION = 15
  30.  
  31. -- what will be the maximum duration (in seconds) to make warthogs fly?
  32. MAXIMUM_DURATION = 65
  33.  
  34. -- before a flying warthog event occurs, how much warning time (in seconds) will be given?
  35. WARNING_TIME = 5
  36.  
  37. -- what warning message will be displayed?
  38. WARNING_MESSAGE = "Engaging Flight Drive"
  39.  
  40. -- what message is shown when flying BEGINS?
  41. MESSAGE_BEGINNING = "Flight Drive Engaged! . . . FLY you Fool!"
  42.  
  43. -- what message is shown when flying ENDS?
  44. MESSAGE_ENDING = "Disengaging Flight Drive!"
  45.  
  46. -- ========= END CONFIGURATION =========
  47.  
  48. -- don't edit below this line --
  49. api_version = '1.9.0.0'
  50. flying_duration_time = MINIMUM_DURATION
  51. game_started_time = nil
  52. warned = false
  53. in_progress = false
  54. random_frequency = 30
  55.  
  56. function OnScriptLoad()
  57.     register_callback(cb['EVENT_VEHICLE_ENTER'], "OnVehicleEnter")
  58.     register_callback(cb['EVENT_GAME_START'],"OnNewGame")
  59.     register_callback(cb['EVENT_GAME_END'], "OnGameEnd")
  60.     register_callback(cb['EVENT_CHAT'], "OnPlayerChat")
  61.     register_callback(cb['EVENT_TICK'], "GameTick")
  62.     register_callback(cb['EVENT_JOIN'],"OnPlayerJoin")
  63.     if get_var(0, "$gt") ~= "n/a" then
  64.         if halo_type == "PC" then
  65.             halotype = "PC"    
  66.         else
  67.             halotype = "CE"
  68.         end    
  69.         OnNewGame()
  70.     end
  71. end
  72.  
  73. function OnScriptUnload()
  74.     if in_progress then
  75.         RollBack()
  76.     end
  77. end
  78.  
  79. function OnNewGame()
  80.     game_started_time = os.clock()
  81.     in_progress = false
  82.     warned = false
  83.     game_started = true
  84.     map_name = get_var(1,"$map")
  85.     RollBack()
  86.     flying_duration_time = rand(MINIMUM_DURATION,MAXIMUM_DURATION)
  87. end
  88.  
  89. function OnGameEnd()
  90.     game_started = false
  91.     RollBack()
  92.     game_started_time = nil
  93.     in_progress = false
  94.     random_frequency = 30
  95. end
  96.  
  97. function OnPlayerJoin(PlayerIndex)
  98.     announce = timer(12000, "timedannounce", PlayerIndex)
  99. end
  100.  
  101. function timedannounce(PlayerIndex)
  102.     if player_present(PlayerIndex) then
  103.         rprint(PlayerIndex, "|cWelcome to Flying Hogs Chaos!")
  104.         rprint(PlayerIndex, "|cType HELP for more info.")
  105.         rprint(PlayerIndex, "\n")
  106.         rprint(PlayerIndex, "\n")
  107.         rprint(PlayerIndex, "\n")
  108.         rprint(PlayerIndex, "\n")
  109.         rprint(PlayerIndex, "\n")      
  110.     end
  111.     return false   
  112. end
  113.  
  114. function GameTick()
  115.     if (game_started_time ~= nil) then
  116.         local time = os.clock()
  117.         if (time > (game_started_time - WARNING_TIME + flying_duration_time) and warned == false and WARNING_TIME ~= 0.0) then
  118.             for i = 1,16 do
  119.                 if player_present(i) and isinvehicle(i) then
  120.                     --say(i,WARNING_MESSAGE.. " in " .. WARNING_TIME .. " seconds!")
  121.                     rprint(i, "|c" .. WARNING_MESSAGE .. " in " .. WARNING_TIME .. " seconds!")
  122.                     rprint(i, "\n")
  123.                     rprint(i, "\n")
  124.                     rprint(i, "\n")
  125.                     rprint(i, "\n")
  126.                     rprint(i, "\n")
  127.                     rprint(i, "\n")
  128.                     rprint(i, "\n")
  129.                     rprint(i, "\n")
  130.  
  131.                 end
  132.             end            
  133.             warned = true
  134.         end
  135.         if (time > (game_started_time + flying_duration_time) and in_progress == false) then
  136.             for i = 1,16 do
  137.                 if player_present(i) and isinvehicle(i) then
  138.                     --say(i,MESSAGE_BEGINNING)
  139.                     rprint(i, "|c" .. MESSAGE_BEGINNING)
  140.                     rprint(i, "\n")
  141.                     rprint(i, "\n")
  142.                     rprint(i, "\n")
  143.                     rprint(i, "\n")
  144.                     rprint(i, "\n")
  145.                     rprint(i, "\n")
  146.                     rprint(i, "\n")
  147.                     rprint(i, "\n")
  148.                 end
  149.             end        
  150.             in_progress = true
  151.             McFly()
  152.         end
  153.         if (time > (game_started_time + flying_duration_time + FLYING_DURATION[map_name])) then
  154.             for i = 1,16 do
  155.                 if player_present(i) and isinvehicle(i) then
  156.                     --say(i, MESSAGE_ENDING)
  157.                     rprint(i, "|c" .. MESSAGE_ENDING)
  158.                     rprint(i, "\n")
  159.                     rprint(i, "\n")
  160.                     rprint(i, "\n")
  161.                     rprint(i, "\n")
  162.                     rprint(i, "\n")
  163.                     rprint(i, "\n")
  164.                     rprint(i, "\n")
  165.                     rprint(i, "\n")
  166.                 end
  167.             end
  168.             random_frequency = rand(MINIMUM_DURATION,MAXIMUM_DURATION)
  169.             flying_duration_time = FLYING_DURATION[map_name] + random_frequency
  170.             in_progress = false
  171.             game_started_time = os.clock()
  172.             warned = false 
  173.             RollBack()
  174.         end
  175.     end
  176. end
  177.  
  178.  
  179. function OnVehicleEnter(PlayerIndex, Seat)
  180.     local player_object = get_dynamic_player(PlayerIndex)
  181.     local vehicleId = read_dword(player_object + 0x11C)
  182.     local veh_obj = get_object_memory(vehicleId)
  183.     local driver = read_dword(veh_obj + 0x324)
  184.     local gunner = read_dword(veh_obj + 0x328)
  185.     local passenger = read_dword(veh_obj + 0x32C)
  186.     local player_object_id = read_dword(get_player(PlayerIndex) + 0x34)
  187.    
  188.     -- driver seat 
  189.     if Seat == "0" then
  190.         if (veh_obj ~= 0) then
  191.             if (gunner == 0xFFFFFFFF) then
  192.                 enter_vehicle(vehicleId, PlayerIndex, 2)
  193.                 enter_vehicle(vehicleId, PlayerIndex, 0)
  194.                 enter_vehicle(vehicleId, PlayerIndex, 2)
  195.                 say(PlayerIndex, get_var(PlayerIndex, "$name") .. ": You are gunner and driver! " )
  196.                 write_dword(veh_obj + 0x324, player_object_id)
  197.             else
  198.                 enter_vehicle(vehicleId, PlayerIndex, 0)
  199.             end
  200.         end
  201.     -- gunner seat
  202.     elseif Seat == "2" then
  203.         if (veh_obj ~= 0) then     
  204.             if (driver == 0xFFFFFFFF) then
  205.                 enter_vehicle(vehicleId, PlayerIndex, 0)
  206.                 enter_vehicle(vehicleId, PlayerIndex, 2)
  207.                 say(PlayerIndex, get_var(PlayerIndex, "$name") .. ": You are gunner and driver! " )
  208.                 write_dword(veh_obj + 0x324, player_object_id)
  209.             elseif (driver ~= 0xFFFFFFFF) then
  210.                 enter_vehicle(vehicleId, PlayerIndex, 2)
  211.             end
  212.         end    
  213.     -- passenger seat  
  214.     elseif Seat == "1" then
  215.         if (veh_obj ~= 0) then
  216.             if (gunner == 0xFFFFFFFF) then
  217.                 enter_vehicle(vehicleId, PlayerIndex, 2)
  218.                 enter_vehicle(vehicleId, PlayerIndex, 0)
  219.                 enter_vehicle(vehicleId, PlayerIndex, 2)
  220.                 write_dword(veh_obj + 0x324, player_object_id)
  221.             else
  222.                 enter_vehicle(vehicleId, PlayerIndex, 0)
  223.             end
  224.         end    
  225.     end
  226. end
  227.  
  228. function OnPlayerChat(PlayerIndex, Message)
  229.     local response = nil
  230.     local Message = string.lower(Message)
  231.     if (Message == "help") then
  232.         response = false
  233.         say(PlayerIndex, "~~~~~~~Flying Hogs Chaos Help~~~~~~~")
  234.         say(PlayerIndex, "You will drive or fly from the gunner seat.")
  235.         say(PlayerIndex, "at various times you will be able to fly, or drive")
  236.         say(PlayerIndex, "For BEST results: Set your video settings to 30fps, and")
  237.         say(PlayerIndex, "Keep your wheels off the ground while flying, but not too high!")
  238.     end
  239.     return response
  240. end
  241.  
  242. function isinvehicle(PlayerIndex)  
  243.     local player_object = get_dynamic_player(PlayerIndex)
  244.     local vehicleId = read_dword(player_object + 0x11C)
  245.     if vehicleId == 0xFFFFFFFF then
  246.         return false
  247.     else
  248.         return true
  249.     end
  250. end
  251.  
  252. function McFly()
  253.     if halotype == "PC" then       
  254.         if map_name == "deathisland" then
  255.             write_byte(0x40532f4c,97)
  256.             write_byte(0x40532f4d,131)
  257.             write_byte(0x40532f54,201)
  258.             write_byte(0x40532f55,1)
  259.             write_byte(0x40532f56,61)
  260.             write_byte(0x40532f57,227)
  261.             write_byte(0x405331b8,145)
  262.             write_byte(0x405331bc,5)
  263.             write_byte(0x405331c0,174)
  264.             write_byte(0x405331c1,71)
  265.             write_byte(0x405331c2,225)
  266.             write_byte(0x405331c4,184)
  267.             write_byte(0x405331c5,30)
  268.             write_byte(0x405331c6,133)
  269.             write_byte(0x405331c7,62)
  270.             write_byte(0x405331c8,111)
  271.             write_byte(0x405331c9,18)
  272.             write_byte(0x405331ca,131)
  273.             write_byte(0x405331cb,60)
  274.             write_byte(0x405331cc,111)
  275.             write_byte(0x405331cd,18)
  276.             write_byte(0x405331ce,131)
  277.             write_byte(0x405331d0,249)
  278.             write_byte(0x405331d1,15)
  279.             write_byte(0x405331d2,201)
  280.             write_byte(0x405331d3,63)
  281.             write_byte(0x405331d6,0)
  282.             write_byte(0x405331d7,0)
  283.             write_byte(0x405331dc,123)
  284.             write_byte(0x405331dd,20)
  285.             write_byte(0x405331de,46)
  286.             write_byte(0x405331df,62)
  287.             write_byte(0x405f5c48,97)
  288.             write_byte(0x405f5c49,131)
  289.             write_byte(0x405f5c50,201)
  290.             write_byte(0x405f5c51,1)
  291.             write_byte(0x405f5c52,61)
  292.             write_byte(0x405f5c53,227)
  293.             write_byte(0x405f5eb4,145)
  294.             write_byte(0x405f5eb8,5)
  295.             write_byte(0x405f5ebc,174)
  296.             write_byte(0x405f5ebd,71)
  297.             write_byte(0x405f5ebe,225)
  298.             write_byte(0x405f5ec0,184)
  299.             write_byte(0x405f5ec1,30)
  300.             write_byte(0x405f5ec2,133)
  301.             write_byte(0x405f5ec3,62)
  302.             write_byte(0x405f5ec4,111)
  303.             write_byte(0x405f5ec5,18)
  304.             write_byte(0x405f5ec6,131)
  305.             write_byte(0x405f5ec7,60)
  306.             write_byte(0x405f5ec8,111)
  307.             write_byte(0x405f5ec9,18)
  308.             write_byte(0x405f5eca,131)
  309.             write_byte(0x405f5ecc,249)
  310.             write_byte(0x405f5ecd,15)
  311.             write_byte(0x405f5ece,201)
  312.             write_byte(0x405f5ecf,63)
  313.             write_byte(0x405f5ed2,0)
  314.             write_byte(0x405f5ed3,0)
  315.             write_byte(0x405f5ed8,123)
  316.             write_byte(0x405f5ed9,20)
  317.             write_byte(0x405f5eda,46)
  318.             write_byte(0x405f5edb,62)
  319.         elseif map_name == "bloodgulch" then
  320.             write_byte(0x406b54cc,136)
  321.             write_byte(0x406b54cd,206)
  322.             write_byte(0x406b54d4,215)
  323.             write_byte(0x406b54d5,3)
  324.             write_byte(0x406b54d6,75)
  325.             write_byte(0x406b54d7,229)
  326.             write_byte(0x406b5738,145)
  327.             write_byte(0x406b573c,5)
  328.             write_byte(0x406b5740,51)
  329.             write_byte(0x406b5741,51)
  330.             write_byte(0x406b5742,179)
  331.             write_byte(0x406b5744,154)
  332.             write_byte(0x406b5745,153)
  333.             write_byte(0x406b5746,153)
  334.             write_byte(0x406b5747,62)
  335.             write_byte(0x406b5748,111)
  336.             write_byte(0x406b5749,18)
  337.             write_byte(0x406b574a,3)
  338.             write_byte(0x406b574b,60)
  339.             write_byte(0x406b574c,111)
  340.             write_byte(0x406b574d,18)
  341.             write_byte(0x406b574e,131)
  342.             write_byte(0x406b5750,249)
  343.             write_byte(0x406b5751,15)
  344.             write_byte(0x406b5752,201)
  345.             write_byte(0x406b5753,63)
  346.             write_byte(0x406b5756,0)
  347.             write_byte(0x406b5757,0)
  348.             write_byte(0x406b575c,154)
  349.             write_byte(0x406b575d,153)
  350.             write_byte(0x406b575e,25)
  351.             write_byte(0x406b575f,62)
  352.             write_byte(0x40723428,136)
  353.             write_byte(0x40723429,206)
  354.             write_byte(0x40723430,215)
  355.             write_byte(0x40723431,3)
  356.             write_byte(0x40723432,75)
  357.             write_byte(0x40723433,229)
  358.             write_byte(0x40723694,145)
  359.             write_byte(0x40723698,5)
  360.             write_byte(0x4072369c,51)
  361.             write_byte(0x4072369d,51)
  362.             write_byte(0x4072369e,179)
  363.             write_byte(0x407236a0,154)
  364.             write_byte(0x407236a1,153)
  365.             write_byte(0x407236a2,153)
  366.             write_byte(0x407236a3,62)
  367.             write_byte(0x407236a4,111)
  368.             write_byte(0x407236a5,18)
  369.             write_byte(0x407236a6,3)
  370.             write_byte(0x407236a7,60)
  371.             write_byte(0x407236a8,111)
  372.             write_byte(0x407236a9,18)
  373.             write_byte(0x407236aa,131)
  374.             write_byte(0x407236ac,249)
  375.             write_byte(0x407236ad,15)
  376.             write_byte(0x407236ae,201)
  377.             write_byte(0x407236af,63)
  378.             write_byte(0x407236b2,0)
  379.             write_byte(0x407236b3,0)
  380.             write_byte(0x407236b8,154)
  381.             write_byte(0x407236b9,153)
  382.             write_byte(0x407236ba,25)
  383.             write_byte(0x407236bb,62)
  384.         elseif map_name == "dangercanyon" then
  385.             write_byte(0x405aaed4,182)
  386.             write_byte(0x405aaed5,76)
  387.             write_byte(0x405aaed6,70)
  388.             write_byte(0x405aaedc,207)
  389.             write_byte(0x405aaedd,6)
  390.             write_byte(0x405aaede,67)
  391.             write_byte(0x405aaedf,232)
  392.             write_byte(0x405ab140,145)
  393.             write_byte(0x405ab144,5)
  394.             write_byte(0x405ab148,51)
  395.             write_byte(0x405ab149,51)
  396.             write_byte(0x405ab14a,179)
  397.             write_byte(0x405ab14c,154)
  398.             write_byte(0x405ab14d,153)
  399.             write_byte(0x405ab14e,153)
  400.             write_byte(0x405ab14f,62)
  401.             write_byte(0x405ab150,111)
  402.             write_byte(0x405ab151,18)
  403.             write_byte(0x405ab152,3)
  404.             write_byte(0x405ab153,60)
  405.             write_byte(0x405ab154,111)
  406.             write_byte(0x405ab155,18)
  407.             write_byte(0x405ab156,131)
  408.             write_byte(0x405ab158,249)
  409.             write_byte(0x405ab159,15)
  410.             write_byte(0x405ab15a,201)
  411.             write_byte(0x405ab15b,63)
  412.             write_byte(0x405ab15e,0)
  413.             write_byte(0x405ab15f,0)
  414.             write_byte(0x405ab164,154)
  415.             write_byte(0x405ab165,153)
  416.             write_byte(0x405ab166,25)
  417.             write_byte(0x405ab167,62)
  418.             write_byte(0x405cca88,182)
  419.             write_byte(0x405cca89,76)
  420.             write_byte(0x405cca8a,70)
  421.             write_byte(0x405cca90,207)
  422.             write_byte(0x405cca91,6)
  423.             write_byte(0x405cca92,67)
  424.             write_byte(0x405cca93,232)
  425.             write_byte(0x405cccf4,145)
  426.             write_byte(0x405cccf8,5)
  427.             write_byte(0x405cccfc,51)
  428.             write_byte(0x405cccfd,51)
  429.             write_byte(0x405cccfe,179)
  430.             write_byte(0x405ccd00,154)
  431.             write_byte(0x405ccd01,153)
  432.             write_byte(0x405ccd02,153)
  433.             write_byte(0x405ccd03,62)
  434.             write_byte(0x405ccd04,111)
  435.             write_byte(0x405ccd05,18)
  436.             write_byte(0x405ccd06,3)
  437.             write_byte(0x405ccd07,60)
  438.             write_byte(0x405ccd08,111)
  439.             write_byte(0x405ccd09,18)
  440.             write_byte(0x405ccd0a,131)
  441.             write_byte(0x405ccd0c,249)
  442.             write_byte(0x405ccd0d,15)
  443.             write_byte(0x405ccd0e,201)
  444.             write_byte(0x405ccd0f,63)
  445.             write_byte(0x405ccd12,0)
  446.             write_byte(0x405ccd13,0)
  447.             write_byte(0x405ccd18,154)
  448.             write_byte(0x405ccd19,153)
  449.             write_byte(0x405ccd1a,25)
  450.             write_byte(0x405ccd1b,62)
  451.         elseif map_name == "gephyrophobia" then
  452.             write_byte(0x40542fec,229)
  453.             write_byte(0x40542fed,55)
  454.             write_byte(0x40542ff4,95)
  455.             write_byte(0x40542ff5,0)
  456.             write_byte(0x40542ff6,211)
  457.             write_byte(0x40542ff7,225)
  458.             write_byte(0x40543258,145)
  459.             write_byte(0x4054325c,5)
  460.             write_byte(0x40543260,51)
  461.             write_byte(0x40543261,51)
  462.             write_byte(0x40543262,179)
  463.             write_byte(0x40543264,154)
  464.             write_byte(0x40543265,153)
  465.             write_byte(0x40543266,153)
  466.             write_byte(0x40543267,62)
  467.             write_byte(0x40543268,111)
  468.             write_byte(0x40543269,18)
  469.             write_byte(0x4054326a,3)
  470.             write_byte(0x4054326b,60)
  471.             write_byte(0x4054326c,111)
  472.             write_byte(0x4054326d,18)
  473.             write_byte(0x4054326e,131)
  474.             write_byte(0x40543270,249)
  475.             write_byte(0x40543271,15)
  476.             write_byte(0x40543272,201)
  477.             write_byte(0x40543273,63)
  478.             write_byte(0x40543276,0)
  479.             write_byte(0x40543277,0)
  480.             write_byte(0x4054327c,154)
  481.             write_byte(0x4054327d,153)
  482.             write_byte(0x4054327e,25)
  483.             write_byte(0x4054327f,62)
  484.             write_byte(0x4056b6d4,229)
  485.             write_byte(0x4056b6d5,55)
  486.             write_byte(0x4056b6dc,95)
  487.             write_byte(0x4056b6dd,0)
  488.             write_byte(0x4056b6de,211)
  489.             write_byte(0x4056b6df,225)
  490.             write_byte(0x4056b940,145)
  491.             write_byte(0x4056b944,5)
  492.             write_byte(0x4056b948,51)
  493.             write_byte(0x4056b949,51)
  494.             write_byte(0x4056b94a,179)
  495.             write_byte(0x4056b94c,154)
  496.             write_byte(0x4056b94d,153)
  497.             write_byte(0x4056b94e,153)
  498.             write_byte(0x4056b94f,62)
  499.             write_byte(0x4056b950,111)
  500.             write_byte(0x4056b951,18)
  501.             write_byte(0x4056b952,3)
  502.             write_byte(0x4056b953,60)
  503.             write_byte(0x4056b954,111)
  504.             write_byte(0x4056b955,18)
  505.             write_byte(0x4056b956,131)
  506.             write_byte(0x4056b958,249)
  507.             write_byte(0x4056b959,15)
  508.             write_byte(0x4056b95a,201)
  509.             write_byte(0x4056b95b,63)
  510.             write_byte(0x4056b95e,0)
  511.             write_byte(0x4056b95f,0)
  512.             write_byte(0x4056b964,154)
  513.             write_byte(0x4056b965,153)
  514.             write_byte(0x4056b966,25)
  515.             write_byte(0x4056b967,62)
  516.         elseif map_name == "sidewinder" then
  517.             write_byte(0x406dbca8,218)
  518.             write_byte(0x406dbca9,185)
  519.             write_byte(0x406dbcb0,118)
  520.             write_byte(0x406dbcb2,234)
  521.             write_byte(0x406dbf14,145)
  522.             write_byte(0x406dbf18,5)
  523.             write_byte(0x406dbf1c,51)
  524.             write_byte(0x406dbf1d,51)
  525.             write_byte(0x406dbf1e,179)
  526.             write_byte(0x406dbf20,154)
  527.             write_byte(0x406dbf21,153)
  528.             write_byte(0x406dbf22,153)
  529.             write_byte(0x406dbf23,62)
  530.             write_byte(0x406dbf24,111)
  531.             write_byte(0x406dbf25,18)
  532.             write_byte(0x406dbf26,3)
  533.             write_byte(0x406dbf27,60)
  534.             write_byte(0x406dbf28,111)
  535.             write_byte(0x406dbf29,18)
  536.             write_byte(0x406dbf2a,131)
  537.             write_byte(0x406dbf2c,249)
  538.             write_byte(0x406dbf2d,15)
  539.             write_byte(0x406dbf2e,201)
  540.             write_byte(0x406dbf2f,63)
  541.             write_byte(0x406dbf32,0)
  542.             write_byte(0x406dbf33,0)
  543.             write_byte(0x406dbf38,154)
  544.             write_byte(0x406dbf39,153)
  545.             write_byte(0x406dbf3a,25)
  546.             write_byte(0x406dbf3b,62)
  547.             write_byte(0x40726788,218)
  548.             write_byte(0x40726789,185)
  549.             write_byte(0x40726790,118)
  550.             write_byte(0x40726792,234)
  551.             write_byte(0x407269f4,145)
  552.             write_byte(0x407269f8,5)
  553.             write_byte(0x407269fc,51)
  554.             write_byte(0x407269fd,51)
  555.             write_byte(0x407269fe,179)
  556.             write_byte(0x40726a00,154)
  557.             write_byte(0x40726a01,153)
  558.             write_byte(0x40726a02,153)
  559.             write_byte(0x40726a03,62)
  560.             write_byte(0x40726a04,111)
  561.             write_byte(0x40726a05,18)
  562.             write_byte(0x40726a06,3)
  563.             write_byte(0x40726a07,60)
  564.             write_byte(0x40726a08,111)
  565.             write_byte(0x40726a09,18)
  566.             write_byte(0x40726a0a,131)
  567.             write_byte(0x40726a0c,249)
  568.             write_byte(0x40726a0d,15)
  569.             write_byte(0x40726a0e,201)
  570.             write_byte(0x40726a0f,63)
  571.             write_byte(0x40726a12,0)
  572.             write_byte(0x40726a13,0)
  573.             write_byte(0x40726a18,154)
  574.             write_byte(0x40726a19,153)
  575.             write_byte(0x40726a1a,25)
  576.             write_byte(0x40726a1b,62)
  577.         elseif map_name == "timberland" then
  578.             write_byte(0x405aa58c,131)
  579.             write_byte(0x405aa58d,72)
  580.             write_byte(0x405aa58e,70)
  581.             write_byte(0x405aa594,179)
  582.             write_byte(0x405aa595,6)
  583.             write_byte(0x405aa596,39)
  584.             write_byte(0x405aa597,232)
  585.             write_byte(0x405aa7f8,145)
  586.             write_byte(0x405aa7fc,5)
  587.             write_byte(0x405aa800,51)
  588.             write_byte(0x405aa801,51)
  589.             write_byte(0x405aa802,179)
  590.             write_byte(0x405aa804,154)
  591.             write_byte(0x405aa805,153)
  592.             write_byte(0x405aa806,153)
  593.             write_byte(0x405aa807,62)
  594.             write_byte(0x405aa808,111)
  595.             write_byte(0x405aa809,18)
  596.             write_byte(0x405aa80a,3)
  597.             write_byte(0x405aa80b,60)
  598.             write_byte(0x405aa80c,111)
  599.             write_byte(0x405aa80d,18)
  600.             write_byte(0x405aa80e,131)
  601.             write_byte(0x405aa810,249)
  602.             write_byte(0x405aa811,15)
  603.             write_byte(0x405aa812,201)
  604.             write_byte(0x405aa813,63)
  605.             write_byte(0x405aa816,0)
  606.             write_byte(0x405aa817,0)
  607.             write_byte(0x405aa81c,154)
  608.             write_byte(0x405aa81d,153)
  609.             write_byte(0x405aa81e,25)
  610.             write_byte(0x405aa81f,62)
  611.             write_byte(0x405cc140,131)
  612.             write_byte(0x405cc141,72)
  613.             write_byte(0x405cc142,70)
  614.             write_byte(0x405cc148,179)
  615.             write_byte(0x405cc149,6)
  616.             write_byte(0x405cc14a,39)
  617.             write_byte(0x405cc14b,232)
  618.             write_byte(0x405cc3ac,145)
  619.             write_byte(0x405cc3b0,5)
  620.             write_byte(0x405cc3b4,51)
  621.             write_byte(0x405cc3b5,51)
  622.             write_byte(0x405cc3b6,179)
  623.             write_byte(0x405cc3b8,154)
  624.             write_byte(0x405cc3b9,153)
  625.             write_byte(0x405cc3ba,153)
  626.             write_byte(0x405cc3bb,62)
  627.             write_byte(0x405cc3bc,111)
  628.             write_byte(0x405cc3bd,18)
  629.             write_byte(0x405cc3be,3)
  630.             write_byte(0x405cc3bf,60)
  631.             write_byte(0x405cc3c0,111)
  632.             write_byte(0x405cc3c1,18)
  633.             write_byte(0x405cc3c2,131)
  634.             write_byte(0x405cc3c4,249)
  635.             write_byte(0x405cc3c5,15)
  636.             write_byte(0x405cc3c6,201)
  637.             write_byte(0x405cc3c7,63)
  638.             write_byte(0x405cc3ca,0)
  639.             write_byte(0x405cc3cb,0)
  640.             write_byte(0x405cc3d0,154)
  641.             write_byte(0x405cc3d1,153)
  642.             write_byte(0x405cc3d2,25)
  643.             write_byte(0x405cc3d3,62)
  644.         elseif map_name == "icefields" then
  645.             write_byte(0x4050bfec,179)
  646.             write_byte(0x4050bfed,56)
  647.             write_byte(0x4050bfee,70)
  648.             write_byte(0x4050bff4,144)
  649.             write_byte(0x4050bff5,6)
  650.             write_byte(0x4050bff6,4)
  651.             write_byte(0x4050bff7,232)
  652.             write_byte(0x4050c258,145)
  653.             write_byte(0x4050c25c,5)
  654.             write_byte(0x4050c260,51)
  655.             write_byte(0x4050c261,51)
  656.             write_byte(0x4050c262,179)
  657.             write_byte(0x4050c264,154)
  658.             write_byte(0x4050c265,153)
  659.             write_byte(0x4050c266,153)
  660.             write_byte(0x4050c267,62)
  661.             write_byte(0x4050c268,111)
  662.             write_byte(0x4050c269,18)
  663.             write_byte(0x4050c26a,3)
  664.             write_byte(0x4050c26b,60)
  665.             write_byte(0x4050c26c,111)
  666.             write_byte(0x4050c26d,18)
  667.             write_byte(0x4050c26e,131)
  668.             write_byte(0x4050c270,249)
  669.             write_byte(0x4050c271,15)
  670.             write_byte(0x4050c272,201)
  671.             write_byte(0x4050c273,63)
  672.             write_byte(0x4050c276,0)
  673.             write_byte(0x4050c277,0)
  674.             write_byte(0x4050c27c,154)
  675.             write_byte(0x4050c27d,153)
  676.             write_byte(0x4050c27e,25)
  677.             write_byte(0x4050c27f,62)
  678.             write_byte(0x40591178,179)
  679.             write_byte(0x40591179,56)
  680.             write_byte(0x4059117a,70)
  681.             write_byte(0x40591180,144)
  682.             write_byte(0x40591181,6)
  683.             write_byte(0x40591182,4)
  684.             write_byte(0x40591183,232)
  685.             write_byte(0x405913e4,145)
  686.             write_byte(0x405913e8,5)
  687.             write_byte(0x405913ec,51)
  688.             write_byte(0x405913ed,51)
  689.             write_byte(0x405913ee,179)
  690.             write_byte(0x405913f0,154)
  691.             write_byte(0x405913f1,153)
  692.             write_byte(0x405913f2,153)
  693.             write_byte(0x405913f3,62)
  694.             write_byte(0x405913f4,111)
  695.             write_byte(0x405913f5,18)
  696.             write_byte(0x405913f6,3)
  697.             write_byte(0x405913f7,60)
  698.             write_byte(0x405913f8,111)
  699.             write_byte(0x405913f9,18)
  700.             write_byte(0x405913fa,131)
  701.             write_byte(0x405913fc,249)
  702.             write_byte(0x405913fd,15)
  703.             write_byte(0x405913fe,201)
  704.             write_byte(0x405913ff,63)
  705.             write_byte(0x40591402,0)
  706.             write_byte(0x40591403,0)
  707.             write_byte(0x40591408,154)
  708.             write_byte(0x40591409,153)
  709.             write_byte(0x4059140a,25)
  710.             write_byte(0x4059140b,62)
  711.         elseif map_name == "infinity" then
  712.             write_byte(0x405359a0,221)
  713.             write_byte(0x405359a1,115)
  714.             write_byte(0x405359a8,148)
  715.             write_byte(0x405359a9,1)
  716.             write_byte(0x405359aa,8)
  717.             write_byte(0x405359ab,227)
  718.             write_byte(0x40535c0c,145)
  719.             write_byte(0x40535c10,5)
  720.             write_byte(0x40535c14,174)
  721.             write_byte(0x40535c15,71)
  722.             write_byte(0x40535c16,225)
  723.             write_byte(0x40535c18,184)
  724.             write_byte(0x40535c19,30)
  725.             write_byte(0x40535c1a,133)
  726.             write_byte(0x40535c1b,62)
  727.             write_byte(0x40535c1c,111)
  728.             write_byte(0x40535c1d,18)
  729.             write_byte(0x40535c1e,131)
  730.             write_byte(0x40535c1f,60)
  731.             write_byte(0x40535c20,111)
  732.             write_byte(0x40535c21,18)
  733.             write_byte(0x40535c22,131)
  734.             write_byte(0x40535c24,249)
  735.             write_byte(0x40535c25,15)
  736.             write_byte(0x40535c26,201)
  737.             write_byte(0x40535c27,63)
  738.             write_byte(0x40535c2a,0)
  739.             write_byte(0x40535c2b,0)
  740.             write_byte(0x40535c30,123)
  741.             write_byte(0x40535c31,20)
  742.             write_byte(0x40535c32,46)
  743.             write_byte(0x40535c33,62)
  744.             write_byte(0x405b7404,221)
  745.             write_byte(0x405b7405,115)
  746.             write_byte(0x405b740c,148)
  747.             write_byte(0x405b740d,1)
  748.             write_byte(0x405b740e,8)
  749.             write_byte(0x405b740f,227)
  750.             write_byte(0x405b7670,145)
  751.             write_byte(0x405b7674,5)
  752.             write_byte(0x405b7678,174)
  753.             write_byte(0x405b7679,71)
  754.             write_byte(0x405b767a,225)
  755.             write_byte(0x405b767c,184)
  756.             write_byte(0x405b767d,30)
  757.             write_byte(0x405b767e,133)
  758.             write_byte(0x405b767f,62)
  759.             write_byte(0x405b7680,111)
  760.             write_byte(0x405b7681,18)
  761.             write_byte(0x405b7682,131)
  762.             write_byte(0x405b7683,60)
  763.             write_byte(0x405b7684,111)
  764.             write_byte(0x405b7685,18)
  765.             write_byte(0x405b7686,131)
  766.             write_byte(0x405b7688,249)
  767.             write_byte(0x405b7689,15)
  768.             write_byte(0x405b768a,201)
  769.             write_byte(0x405b768b,63)
  770.             write_byte(0x405b768e,0)
  771.             write_byte(0x405b768f,0)
  772.             write_byte(0x405b7694,123)
  773.             write_byte(0x405b7695,20)
  774.             write_byte(0x405b7696,46)
  775.             write_byte(0x405b7697,62)  
  776.         end
  777.        
  778.     elseif halotype == "CE" then
  779.    
  780.         if map_name == "deathisland" then
  781.             write_byte(0x40531098,65)
  782.             write_byte(0x40531099,137)
  783.             write_byte(0x405310a0,201)
  784.             write_byte(0x405310a1,1)
  785.             write_byte(0x405310a2,61)
  786.             write_byte(0x405310a3,227)
  787.             write_byte(0x40531304,145)
  788.             write_byte(0x40531308,5)
  789.             write_byte(0x4053130c,174)
  790.             write_byte(0x4053130d,71)
  791.             write_byte(0x4053130e,225)
  792.             write_byte(0x40531310,184)
  793.             write_byte(0x40531311,30)
  794.             write_byte(0x40531312,133)
  795.             write_byte(0x40531313,62)
  796.             write_byte(0x40531314,111)
  797.             write_byte(0x40531315,18)
  798.             write_byte(0x40531316,131)
  799.             write_byte(0x40531317,60)
  800.             write_byte(0x40531318,111)
  801.             write_byte(0x40531319,18)
  802.             write_byte(0x4053131a,131)
  803.             write_byte(0x4053131c,249)
  804.             write_byte(0x4053131d,15)
  805.             write_byte(0x4053131e,201)
  806.             write_byte(0x4053131f,63)
  807.             write_byte(0x40531322,0)
  808.             write_byte(0x40531323,0)
  809.             write_byte(0x40531328,123)
  810.             write_byte(0x40531329,20)
  811.             write_byte(0x4053132a,46)
  812.             write_byte(0x4053132b,62)
  813.             write_byte(0x405da4f4,65)
  814.             write_byte(0x405da4f5,137)
  815.             write_byte(0x405da4fc,201)
  816.             write_byte(0x405da4fd,1)
  817.             write_byte(0x405da4fe,61)
  818.             write_byte(0x405da4ff,227)
  819.             write_byte(0x405da760,145)
  820.             write_byte(0x405da764,5)
  821.             write_byte(0x405da768,174)
  822.             write_byte(0x405da769,71)
  823.             write_byte(0x405da76a,225)
  824.             write_byte(0x405da76c,184)
  825.             write_byte(0x405da76d,30)
  826.             write_byte(0x405da76e,133)
  827.             write_byte(0x405da76f,62)
  828.             write_byte(0x405da770,111)
  829.             write_byte(0x405da771,18)
  830.             write_byte(0x405da772,131)
  831.             write_byte(0x405da773,60)
  832.             write_byte(0x405da774,111)
  833.             write_byte(0x405da775,18)
  834.             write_byte(0x405da776,131)
  835.             write_byte(0x405da778,249)
  836.             write_byte(0x405da779,15)
  837.             write_byte(0x405da77a,201)
  838.             write_byte(0x405da77b,63)
  839.             write_byte(0x405da77e,0)
  840.             write_byte(0x405da77f,0)
  841.             write_byte(0x405da784,123)
  842.             write_byte(0x405da785,20)
  843.             write_byte(0x405da786,46)
  844.             write_byte(0x405da787,62)      
  845.         elseif map_name == "bloodgulch" then
  846.             write_byte(0x40695908,104)
  847.             write_byte(0x40695909,212)
  848.             write_byte(0x40695910,215)
  849.             write_byte(0x40695911,3)
  850.             write_byte(0x40695912,75)
  851.             write_byte(0x40695913,229)
  852.             write_byte(0x40695b74,145)
  853.             write_byte(0x40695b78,5)
  854.             write_byte(0x40695b7c,51)
  855.             write_byte(0x40695b7d,51)
  856.             write_byte(0x40695b7e,179)
  857.             write_byte(0x40695b80,154)
  858.             write_byte(0x40695b81,153)
  859.             write_byte(0x40695b82,153)
  860.             write_byte(0x40695b83,62)
  861.             write_byte(0x40695b84,111)
  862.             write_byte(0x40695b85,18)
  863.             write_byte(0x40695b86,3)
  864.             write_byte(0x40695b87,60)
  865.             write_byte(0x40695b88,111)
  866.             write_byte(0x40695b89,18)
  867.             write_byte(0x40695b8a,131)
  868.             write_byte(0x40695b8c,249)
  869.             write_byte(0x40695b8d,15)
  870.             write_byte(0x40695b8e,201)
  871.             write_byte(0x40695b8f,63)
  872.             write_byte(0x40695b92,0)
  873.             write_byte(0x40695b93,0)
  874.             write_byte(0x40695b98,154)
  875.             write_byte(0x40695b99,153)
  876.             write_byte(0x40695b9a,25)
  877.             write_byte(0x40695b9b,62)
  878.             write_byte(0x406f9fa4,104)
  879.             write_byte(0x406f9fa5,212)
  880.             write_byte(0x406f9fac,215)
  881.             write_byte(0x406f9fad,3)
  882.             write_byte(0x406f9fae,75)
  883.             write_byte(0x406f9faf,229)
  884.             write_byte(0x406fa210,145)
  885.             write_byte(0x406fa214,5)
  886.             write_byte(0x406fa218,51)
  887.             write_byte(0x406fa219,51)
  888.             write_byte(0x406fa21a,179)
  889.             write_byte(0x406fa21c,154)
  890.             write_byte(0x406fa21d,153)
  891.             write_byte(0x406fa21e,153)
  892.             write_byte(0x406fa21f,62)
  893.             write_byte(0x406fa220,111)
  894.             write_byte(0x406fa221,18)
  895.             write_byte(0x406fa222,3)
  896.             write_byte(0x406fa223,60)
  897.             write_byte(0x406fa224,111)
  898.             write_byte(0x406fa225,18)
  899.             write_byte(0x406fa226,131)
  900.             write_byte(0x406fa228,249)
  901.             write_byte(0x406fa229,15)
  902.             write_byte(0x406fa22a,201)
  903.             write_byte(0x406fa22b,63)
  904.             write_byte(0x406fa22e,0)
  905.             write_byte(0x406fa22f,0)
  906.             write_byte(0x406fa234,154)
  907.             write_byte(0x406fa235,153)
  908.             write_byte(0x406fa236,25)
  909.             write_byte(0x406fa237,62)      
  910.         elseif map_name == "dangercanyon" then
  911.             write_byte(0x40595f3c,150)
  912.             write_byte(0x40595f3d,82)
  913.             write_byte(0x40595f3e,70)
  914.             write_byte(0x40595f44,207)
  915.             write_byte(0x40595f45,6)
  916.             write_byte(0x40595f46,67)
  917.             write_byte(0x40595f47,232)
  918.             write_byte(0x405961a8,145)
  919.             write_byte(0x405961ac,5)
  920.             write_byte(0x405961b0,51)
  921.             write_byte(0x405961b1,51)
  922.             write_byte(0x405961b2,179)
  923.             write_byte(0x405961b4,154)
  924.             write_byte(0x405961b5,153)
  925.             write_byte(0x405961b6,153)
  926.             write_byte(0x405961b7,62)
  927.             write_byte(0x405961b8,111)
  928.             write_byte(0x405961b9,18)
  929.             write_byte(0x405961ba,3)
  930.             write_byte(0x405961bb,60)
  931.             write_byte(0x405961bc,111)
  932.             write_byte(0x405961bd,18)
  933.             write_byte(0x405961be,131)
  934.             write_byte(0x405961c0,249)
  935.             write_byte(0x405961c1,15)
  936.             write_byte(0x405961c2,201)
  937.             write_byte(0x405961c3,63)
  938.             write_byte(0x405961c6,0)
  939.             write_byte(0x405961c7,0)
  940.             write_byte(0x405961cc,154)
  941.             write_byte(0x405961cd,153)
  942.             write_byte(0x405961ce,25)
  943.             write_byte(0x405961cf,62)
  944.             write_byte(0x405b4750,150)
  945.             write_byte(0x405b4751,82)
  946.             write_byte(0x405b4752,70)
  947.             write_byte(0x405b4758,207)
  948.             write_byte(0x405b4759,6)
  949.             write_byte(0x405b475a,67)
  950.             write_byte(0x405b475b,232)
  951.             write_byte(0x405b49bc,145)
  952.             write_byte(0x405b49c0,5)
  953.             write_byte(0x405b49c4,51)
  954.             write_byte(0x405b49c5,51)
  955.             write_byte(0x405b49c6,179)
  956.             write_byte(0x405b49c8,154)
  957.             write_byte(0x405b49c9,153)
  958.             write_byte(0x405b49ca,153)
  959.             write_byte(0x405b49cb,62)
  960.             write_byte(0x405b49cc,111)
  961.             write_byte(0x405b49cd,18)
  962.             write_byte(0x405b49ce,3)
  963.             write_byte(0x405b49cf,60)
  964.             write_byte(0x405b49d0,111)
  965.             write_byte(0x405b49d1,18)
  966.             write_byte(0x405b49d2,131)
  967.             write_byte(0x405b49d4,249)
  968.             write_byte(0x405b49d5,15)
  969.             write_byte(0x405b49d6,201)
  970.             write_byte(0x405b49d7,63)
  971.             write_byte(0x405b49da,0)
  972.             write_byte(0x405b49db,0)
  973.             write_byte(0x405b49e0,154)
  974.             write_byte(0x405b49e1,153)
  975.             write_byte(0x405b49e2,25)
  976.             write_byte(0x405b49e3,62)      
  977.         elseif map_name == "gephyrophobia" then
  978.             write_byte(0x405329b8,197)
  979.             write_byte(0x405329b9,61)
  980.             write_byte(0x405329c0,95)
  981.             write_byte(0x405329c1,0)
  982.             write_byte(0x405329c2,211)
  983.             write_byte(0x405329c3,225)
  984.             write_byte(0x40532c24,145)
  985.             write_byte(0x40532c28,5)
  986.             write_byte(0x40532c2c,51)
  987.             write_byte(0x40532c2d,51)
  988.             write_byte(0x40532c2e,179)
  989.             write_byte(0x40532c30,154)
  990.             write_byte(0x40532c31,153)
  991.             write_byte(0x40532c32,153)
  992.             write_byte(0x40532c33,62)
  993.             write_byte(0x40532c34,111)
  994.             write_byte(0x40532c35,18)
  995.             write_byte(0x40532c36,3)
  996.             write_byte(0x40532c37,60)
  997.             write_byte(0x40532c38,111)
  998.             write_byte(0x40532c39,18)
  999.             write_byte(0x40532c3a,131)
  1000.             write_byte(0x40532c3c,249)
  1001.             write_byte(0x40532c3d,15)
  1002.             write_byte(0x40532c3e,201)
  1003.             write_byte(0x40532c3f,63)
  1004.             write_byte(0x40532c42,0)
  1005.             write_byte(0x40532c43,0)
  1006.             write_byte(0x40532c48,154)
  1007.             write_byte(0x40532c49,153)
  1008.             write_byte(0x40532c4a,25)
  1009.             write_byte(0x40532c4b,62)
  1010.             write_byte(0x40556268,197)
  1011.             write_byte(0x40556269,61)
  1012.             write_byte(0x40556270,95)
  1013.             write_byte(0x40556271,0)
  1014.             write_byte(0x40556272,211)
  1015.             write_byte(0x40556273,225)
  1016.             write_byte(0x405564d4,145)
  1017.             write_byte(0x405564d8,5)
  1018.             write_byte(0x405564dc,51)
  1019.             write_byte(0x405564dd,51)
  1020.             write_byte(0x405564de,179)
  1021.             write_byte(0x405564e0,154)
  1022.             write_byte(0x405564e1,153)
  1023.             write_byte(0x405564e2,153)
  1024.             write_byte(0x405564e3,62)
  1025.             write_byte(0x405564e4,111)
  1026.             write_byte(0x405564e5,18)
  1027.             write_byte(0x405564e6,3)
  1028.             write_byte(0x405564e7,60)
  1029.             write_byte(0x405564e8,111)
  1030.             write_byte(0x405564e9,18)
  1031.             write_byte(0x405564ea,131)
  1032.             write_byte(0x405564ec,249)
  1033.             write_byte(0x405564ed,15)
  1034.             write_byte(0x405564ee,201)
  1035.             write_byte(0x405564ef,63)
  1036.             write_byte(0x405564f2,0)
  1037.             write_byte(0x405564f3,0)
  1038.             write_byte(0x405564f8,154)
  1039.             write_byte(0x405564f9,153)
  1040.             write_byte(0x405564fa,25)
  1041.             write_byte(0x405564fb,62)
  1042.         elseif map_name == "sidewinder" then
  1043.             write_byte(0x406b5b9c,186)
  1044.             write_byte(0x406b5b9d,191)
  1045.             write_byte(0x406b5ba4,118)
  1046.             write_byte(0x406b5ba6,234)
  1047.             write_byte(0x406b5e08,145)
  1048.             write_byte(0x406b5e0c,5)
  1049.             write_byte(0x406b5e10,51)
  1050.             write_byte(0x406b5e11,51)
  1051.             write_byte(0x406b5e12,179)
  1052.             write_byte(0x406b5e14,154)
  1053.             write_byte(0x406b5e15,153)
  1054.             write_byte(0x406b5e16,153)
  1055.             write_byte(0x406b5e17,62)
  1056.             write_byte(0x406b5e18,111)
  1057.             write_byte(0x406b5e19,18)
  1058.             write_byte(0x406b5e1a,3)
  1059.             write_byte(0x406b5e1b,60)
  1060.             write_byte(0x406b5e1c,111)
  1061.             write_byte(0x406b5e1d,18)
  1062.             write_byte(0x406b5e1e,131)
  1063.             write_byte(0x406b5e20,249)
  1064.             write_byte(0x406b5e21,15)
  1065.             write_byte(0x406b5e22,201)
  1066.             write_byte(0x406b5e23,63)
  1067.             write_byte(0x406b5e26,0)
  1068.             write_byte(0x406b5e27,0)
  1069.             write_byte(0x406b5e2c,154)
  1070.             write_byte(0x406b5e2d,153)
  1071.             write_byte(0x406b5e2e,25)
  1072.             write_byte(0x406b5e2f,62)
  1073.             write_byte(0x406fb524,186)
  1074.             write_byte(0x406fb525,191)
  1075.             write_byte(0x406fb52c,118)
  1076.             write_byte(0x406fb52e,234)
  1077.             write_byte(0x406fb790,145)
  1078.             write_byte(0x406fb794,5)
  1079.             write_byte(0x406fb798,51)
  1080.             write_byte(0x406fb799,51)
  1081.             write_byte(0x406fb79a,179)
  1082.             write_byte(0x406fb79c,154)
  1083.             write_byte(0x406fb79d,153)
  1084.             write_byte(0x406fb79e,153)
  1085.             write_byte(0x406fb79f,62)
  1086.             write_byte(0x406fb7a0,111)
  1087.             write_byte(0x406fb7a1,18)
  1088.             write_byte(0x406fb7a2,3)
  1089.             write_byte(0x406fb7a3,60)
  1090.             write_byte(0x406fb7a4,111)
  1091.             write_byte(0x406fb7a5,18)
  1092.             write_byte(0x406fb7a6,131)
  1093.             write_byte(0x406fb7a8,249)
  1094.             write_byte(0x406fb7a9,15)
  1095.             write_byte(0x406fb7aa,201)
  1096.             write_byte(0x406fb7ab,63)
  1097.             write_byte(0x406fb7ae,0)
  1098.             write_byte(0x406fb7af,0)
  1099.             write_byte(0x406fb7b4,154)
  1100.             write_byte(0x406fb7b5,153)
  1101.             write_byte(0x406fb7b6,25)
  1102.             write_byte(0x406fb7b7,62)      
  1103.         elseif map_name == "timberland" then
  1104.             write_byte(0x40596850,99)
  1105.             write_byte(0x40596851,78)
  1106.             write_byte(0x40596852,70)
  1107.             write_byte(0x40596858,179)
  1108.             write_byte(0x40596859,6)
  1109.             write_byte(0x4059685a,39)
  1110.             write_byte(0x4059685b,232)
  1111.             write_byte(0x40596abc,145)
  1112.             write_byte(0x40596ac0,5)
  1113.             write_byte(0x40596ac4,51)
  1114.             write_byte(0x40596ac5,51)
  1115.             write_byte(0x40596ac6,179)
  1116.             write_byte(0x40596ac8,154)
  1117.             write_byte(0x40596ac9,153)
  1118.             write_byte(0x40596aca,153)
  1119.             write_byte(0x40596acb,62)
  1120.             write_byte(0x40596acc,111)
  1121.             write_byte(0x40596acd,18)
  1122.             write_byte(0x40596ace,3)
  1123.             write_byte(0x40596acf,60)
  1124.             write_byte(0x40596ad0,111)
  1125.             write_byte(0x40596ad1,18)
  1126.             write_byte(0x40596ad2,131)
  1127.             write_byte(0x40596ad4,249)
  1128.             write_byte(0x40596ad5,15)
  1129.             write_byte(0x40596ad6,201)
  1130.             write_byte(0x40596ad7,63)
  1131.             write_byte(0x40596ada,0)
  1132.             write_byte(0x40596adb,0)
  1133.             write_byte(0x40596ae0,154)
  1134.             write_byte(0x40596ae1,153)
  1135.             write_byte(0x40596ae2,25)
  1136.             write_byte(0x40596ae3,62)
  1137.             write_byte(0x405b5064,99)
  1138.             write_byte(0x405b5065,78)
  1139.             write_byte(0x405b5066,70)
  1140.             write_byte(0x405b506c,179)
  1141.             write_byte(0x405b506d,6)
  1142.             write_byte(0x405b506e,39)
  1143.             write_byte(0x405b506f,232)
  1144.             write_byte(0x405b52d0,145)
  1145.             write_byte(0x405b52d4,5)
  1146.             write_byte(0x405b52d8,51)
  1147.             write_byte(0x405b52d9,51)
  1148.             write_byte(0x405b52da,179)
  1149.             write_byte(0x405b52dc,154)
  1150.             write_byte(0x405b52dd,153)
  1151.             write_byte(0x405b52de,153)
  1152.             write_byte(0x405b52df,62)
  1153.             write_byte(0x405b52e0,111)
  1154.             write_byte(0x405b52e1,18)
  1155.             write_byte(0x405b52e2,3)
  1156.             write_byte(0x405b52e3,60)
  1157.             write_byte(0x405b52e4,111)
  1158.             write_byte(0x405b52e5,18)
  1159.             write_byte(0x405b52e6,131)
  1160.             write_byte(0x405b52e8,249)
  1161.             write_byte(0x405b52e9,15)
  1162.             write_byte(0x405b52ea,201)
  1163.             write_byte(0x405b52eb,63)
  1164.             write_byte(0x405b52ee,0)
  1165.             write_byte(0x405b52ef,0)
  1166.             write_byte(0x405b52f4,154)
  1167.             write_byte(0x405b52f5,153)
  1168.             write_byte(0x405b52f6,25)
  1169.             write_byte(0x405b52f7,62)      
  1170.         elseif map_name == "icefields" then
  1171.             write_byte(0x4050b484,147)
  1172.             write_byte(0x4050b485,62)
  1173.             write_byte(0x4050b486,70)
  1174.             write_byte(0x4050b48c,144)
  1175.             write_byte(0x4050b48d,6)
  1176.             write_byte(0x4050b48e,4)
  1177.             write_byte(0x4050b48f,232)
  1178.             write_byte(0x4050b6f0,145)
  1179.             write_byte(0x4050b6f4,5)
  1180.             write_byte(0x4050b6f8,51)
  1181.             write_byte(0x4050b6f9,51)
  1182.             write_byte(0x4050b6fa,179)
  1183.             write_byte(0x4050b6fc,154)
  1184.             write_byte(0x4050b6fd,153)
  1185.             write_byte(0x4050b6fe,153)
  1186.             write_byte(0x4050b6ff,62)
  1187.             write_byte(0x4050b700,111)
  1188.             write_byte(0x4050b701,18)
  1189.             write_byte(0x4050b702,3)
  1190.             write_byte(0x4050b703,60)
  1191.             write_byte(0x4050b704,111)
  1192.             write_byte(0x4050b705,18)
  1193.             write_byte(0x4050b706,131)
  1194.             write_byte(0x4050b708,249)
  1195.             write_byte(0x4050b709,15)
  1196.             write_byte(0x4050b70a,201)
  1197.             write_byte(0x4050b70b,63)
  1198.             write_byte(0x4050b70e,0)
  1199.             write_byte(0x4050b70f,0)
  1200.             write_byte(0x4050b714,154)
  1201.             write_byte(0x4050b715,153)
  1202.             write_byte(0x4050b716,25)
  1203.             write_byte(0x4050b717,62)
  1204.             write_byte(0x4057a274,147)
  1205.             write_byte(0x4057a275,62)
  1206.             write_byte(0x4057a276,70)
  1207.             write_byte(0x4057a27c,144)
  1208.             write_byte(0x4057a27d,6)
  1209.             write_byte(0x4057a27e,4)
  1210.             write_byte(0x4057a27f,232)
  1211.             write_byte(0x4057a4e0,145)
  1212.             write_byte(0x4057a4e4,5)
  1213.             write_byte(0x4057a4e8,51)
  1214.             write_byte(0x4057a4e9,51)
  1215.             write_byte(0x4057a4ea,179)
  1216.             write_byte(0x4057a4ec,154)
  1217.             write_byte(0x4057a4ed,153)
  1218.             write_byte(0x4057a4ee,153)
  1219.             write_byte(0x4057a4ef,62)
  1220.             write_byte(0x4057a4f0,111)
  1221.             write_byte(0x4057a4f1,18)
  1222.             write_byte(0x4057a4f2,3)
  1223.             write_byte(0x4057a4f3,60)
  1224.             write_byte(0x4057a4f4,111)
  1225.             write_byte(0x4057a4f5,18)
  1226.             write_byte(0x4057a4f6,131)
  1227.             write_byte(0x4057a4f8,249)
  1228.             write_byte(0x4057a4f9,15)
  1229.             write_byte(0x4057a4fa,201)
  1230.             write_byte(0x4057a4fb,63)
  1231.             write_byte(0x4057a4fe,0)
  1232.             write_byte(0x4057a4ff,0)
  1233.             write_byte(0x4057a504,154)
  1234.             write_byte(0x4057a505,153)
  1235.             write_byte(0x4057a506,25)
  1236.             write_byte(0x4057a507,62)      
  1237.         elseif map_name == "infinity" then
  1238.             write_byte(0x40534ff0,189)
  1239.             write_byte(0x40534ff1,121)
  1240.             write_byte(0x40534ff8,148)
  1241.             write_byte(0x40534ff9,1)
  1242.             write_byte(0x40534ffa,8)
  1243.             write_byte(0x40534ffb,227)
  1244.             write_byte(0x4053525c,145)
  1245.             write_byte(0x40535260,5)
  1246.             write_byte(0x40535264,174)
  1247.             write_byte(0x40535265,71)
  1248.             write_byte(0x40535266,225)
  1249.             write_byte(0x40535268,184)
  1250.             write_byte(0x40535269,30)
  1251.             write_byte(0x4053526a,133)
  1252.             write_byte(0x4053526b,62)
  1253.             write_byte(0x4053526c,111)
  1254.             write_byte(0x4053526d,18)
  1255.             write_byte(0x4053526e,131)
  1256.             write_byte(0x4053526f,60)
  1257.             write_byte(0x40535270,111)
  1258.             write_byte(0x40535271,18)
  1259.             write_byte(0x40535272,131)
  1260.             write_byte(0x40535274,249)
  1261.             write_byte(0x40535275,15)
  1262.             write_byte(0x40535276,201)
  1263.             write_byte(0x40535277,63)
  1264.             write_byte(0x4053527a,0)
  1265.             write_byte(0x4053527b,0)
  1266.             write_byte(0x40535280,123)
  1267.             write_byte(0x40535281,20)
  1268.             write_byte(0x40535282,46)
  1269.             write_byte(0x40535283,62)
  1270.             write_byte(0x405a351c,189)
  1271.             write_byte(0x405a351d,121)
  1272.             write_byte(0x405a3524,148)
  1273.             write_byte(0x405a3525,1)
  1274.             write_byte(0x405a3526,8)
  1275.             write_byte(0x405a3527,227)
  1276.             write_byte(0x405a3788,145)
  1277.             write_byte(0x405a378c,5)
  1278.             write_byte(0x405a3790,174)
  1279.             write_byte(0x405a3791,71)
  1280.             write_byte(0x405a3792,225)
  1281.             write_byte(0x405a3794,184)
  1282.             write_byte(0x405a3795,30)
  1283.             write_byte(0x405a3796,133)
  1284.             write_byte(0x405a3797,62)
  1285.             write_byte(0x405a3798,111)
  1286.             write_byte(0x405a3799,18)
  1287.             write_byte(0x405a379a,131)
  1288.             write_byte(0x405a379b,60)
  1289.             write_byte(0x405a379c,111)
  1290.             write_byte(0x405a379d,18)
  1291.             write_byte(0x405a379e,131)
  1292.             write_byte(0x405a37a0,249)
  1293.             write_byte(0x405a37a1,15)
  1294.             write_byte(0x405a37a2,201)
  1295.             write_byte(0x405a37a3,63)
  1296.             write_byte(0x405a37a6,0)
  1297.             write_byte(0x405a37a7,0)
  1298.             write_byte(0x405a37ac,123)
  1299.             write_byte(0x405a37ad,20)
  1300.             write_byte(0x405a37ae,46)
  1301.             write_byte(0x405a37af,62)      
  1302.         end
  1303.     end
  1304. end
  1305.  
  1306. function RollBack()
  1307.     if halotype == "PC" then
  1308.         if map_name == "deathisland" then  
  1309.             write_byte(0x40532f4c,6)
  1310.             write_byte(0x40532f4d,85)
  1311.             write_byte(0x40532f54,161)
  1312.             write_byte(0x40532f55,0)
  1313.             write_byte(0x40532f56,21)
  1314.             write_byte(0x40532f57,226)
  1315.             write_byte(0x405331b8,209)
  1316.             write_byte(0x405331bc,1)
  1317.             write_byte(0x405331c0,205)
  1318.             write_byte(0x405331c1,204)
  1319.             write_byte(0x405331c2,140)
  1320.             write_byte(0x405331c4,143)
  1321.             write_byte(0x405331c5,194)
  1322.             write_byte(0x405331c6,245)
  1323.             write_byte(0x405331c7,61)
  1324.             write_byte(0x405331c8,52)
  1325.             write_byte(0x405331c9,128)
  1326.             write_byte(0x405331ca,55)
  1327.             write_byte(0x405331cb,59)
  1328.             write_byte(0x405331cc,88)
  1329.             write_byte(0x405331cd,57)
  1330.             write_byte(0x405331ce,52)
  1331.             write_byte(0x405331d0,0)
  1332.             write_byte(0x405331d1,0)
  1333.             write_byte(0x405331d2,240)
  1334.             write_byte(0x405331d3,65)
  1335.             write_byte(0x405331d6,240)
  1336.             write_byte(0x405331d7,193)
  1337.             write_byte(0x405331dc,0)
  1338.             write_byte(0x405331dd,0)
  1339.             write_byte(0x405331de,52)
  1340.             write_byte(0x405331df,67)
  1341.             write_byte(0x405f5c48,6)
  1342.             write_byte(0x405f5c49,85)
  1343.             write_byte(0x405f5c50,161)
  1344.             write_byte(0x405f5c51,0)
  1345.             write_byte(0x405f5c52,21)
  1346.             write_byte(0x405f5c53,226)
  1347.             write_byte(0x405f5eb4,209)
  1348.             write_byte(0x405f5eb8,1)
  1349.             write_byte(0x405f5ebc,205)
  1350.             write_byte(0x405f5ebd,204)
  1351.             write_byte(0x405f5ebe,140)
  1352.             write_byte(0x405f5ec0,143)
  1353.             write_byte(0x405f5ec1,194)
  1354.             write_byte(0x405f5ec2,245)
  1355.             write_byte(0x405f5ec3,61)
  1356.             write_byte(0x405f5ec4,52)
  1357.             write_byte(0x405f5ec5,128)
  1358.             write_byte(0x405f5ec6,55)
  1359.             write_byte(0x405f5ec7,59)
  1360.             write_byte(0x405f5ec8,88)
  1361.             write_byte(0x405f5ec9,57)
  1362.             write_byte(0x405f5eca,52)
  1363.             write_byte(0x405f5ecc,0)
  1364.             write_byte(0x405f5ecd,0)
  1365.             write_byte(0x405f5ece,240)
  1366.             write_byte(0x405f5ecf,65)
  1367.             write_byte(0x405f5ed2,240)
  1368.             write_byte(0x405f5ed3,193)
  1369.             write_byte(0x405f5ed8,0)
  1370.             write_byte(0x405f5ed9,0)
  1371.             write_byte(0x405f5eda,52)
  1372.             write_byte(0x405f5edb,67)
  1373.         elseif map_name == "bloodgulch" then
  1374.             write_byte(0x406b54cc,109)
  1375.             write_byte(0x406b54cd,153)
  1376.             write_byte(0x406b54d4,126)
  1377.             write_byte(0x406b54d5,2)
  1378.             write_byte(0x406b54d6,242)
  1379.             write_byte(0x406b54d7,227)
  1380.             write_byte(0x406b5738,209)
  1381.             write_byte(0x406b573c,1)
  1382.             write_byte(0x406b5740,205)
  1383.             write_byte(0x406b5741,204)
  1384.             write_byte(0x406b5742,140)
  1385.             write_byte(0x406b5744,143)
  1386.             write_byte(0x406b5745,194)
  1387.             write_byte(0x406b5746,245)
  1388.             write_byte(0x406b5747,61)
  1389.             write_byte(0x406b5748,52)
  1390.             write_byte(0x406b5749,128)
  1391.             write_byte(0x406b574a,55)
  1392.             write_byte(0x406b574b,59)
  1393.             write_byte(0x406b574c,88)
  1394.             write_byte(0x406b574d,57)
  1395.             write_byte(0x406b574e,52)
  1396.             write_byte(0x406b5750,0)
  1397.             write_byte(0x406b5751,0)
  1398.             write_byte(0x406b5752,240)
  1399.             write_byte(0x406b5753,65)
  1400.             write_byte(0x406b5756,240)
  1401.             write_byte(0x406b5757,193)
  1402.             write_byte(0x406b575c,0)
  1403.             write_byte(0x406b575d,0)
  1404.             write_byte(0x406b575e,52)
  1405.             write_byte(0x406b575f,67)
  1406.             write_byte(0x40723428,109)
  1407.             write_byte(0x40723429,153)
  1408.             write_byte(0x40723430,126)
  1409.             write_byte(0x40723431,2)
  1410.             write_byte(0x40723432,242)
  1411.             write_byte(0x40723433,227)
  1412.             write_byte(0x40723694,209)
  1413.             write_byte(0x40723698,1)
  1414.             write_byte(0x4072369c,205)
  1415.             write_byte(0x4072369d,204)
  1416.             write_byte(0x4072369e,140)
  1417.             write_byte(0x407236a0,143)
  1418.             write_byte(0x407236a1,194)
  1419.             write_byte(0x407236a2,245)
  1420.             write_byte(0x407236a3,61)
  1421.             write_byte(0x407236a4,52)
  1422.             write_byte(0x407236a5,128)
  1423.             write_byte(0x407236a6,55)
  1424.             write_byte(0x407236a7,59)
  1425.             write_byte(0x407236a8,88)
  1426.             write_byte(0x407236a9,57)
  1427.             write_byte(0x407236aa,52)
  1428.             write_byte(0x407236ac,0)
  1429.             write_byte(0x407236ad,0)
  1430.             write_byte(0x407236ae,240)
  1431.             write_byte(0x407236af,65)
  1432.             write_byte(0x407236b2,240)
  1433.             write_byte(0x407236b3,193)
  1434.             write_byte(0x407236b8,0)
  1435.             write_byte(0x407236b9,0)
  1436.             write_byte(0x407236ba,52)
  1437.             write_byte(0x407236bb,67)
  1438.         elseif map_name == "dangercanyon" then 
  1439.             write_byte(0x405aaed4,33)
  1440.             write_byte(0x405aaed5,145)
  1441.             write_byte(0x405aaed6,69)
  1442.             write_byte(0x405aaedc,58)
  1443.             write_byte(0x405aaedd,2)
  1444.             write_byte(0x405aaede,174)
  1445.             write_byte(0x405aaedf,227)
  1446.             write_byte(0x405ab140,209)
  1447.             write_byte(0x405ab144,1)
  1448.             write_byte(0x405ab148,205)
  1449.             write_byte(0x405ab149,204)
  1450.             write_byte(0x405ab14a,140)
  1451.             write_byte(0x405ab14c,143)
  1452.             write_byte(0x405ab14d,194)
  1453.             write_byte(0x405ab14e,245)
  1454.             write_byte(0x405ab14f,61)
  1455.             write_byte(0x405ab150,52)
  1456.             write_byte(0x405ab151,128)
  1457.             write_byte(0x405ab152,55)
  1458.             write_byte(0x405ab153,59)
  1459.             write_byte(0x405ab154,88)
  1460.             write_byte(0x405ab155,57)
  1461.             write_byte(0x405ab156,52)
  1462.             write_byte(0x405ab158,0)
  1463.             write_byte(0x405ab159,0)
  1464.             write_byte(0x405ab15a,240)
  1465.             write_byte(0x405ab15b,65)
  1466.             write_byte(0x405ab15e,240)
  1467.             write_byte(0x405ab15f,193)
  1468.             write_byte(0x405ab164,0)
  1469.             write_byte(0x405ab165,0)
  1470.             write_byte(0x405ab166,52)
  1471.             write_byte(0x405ab167,67)
  1472.             write_byte(0x405cca88,33)
  1473.             write_byte(0x405cca89,145)
  1474.             write_byte(0x405cca8a,69)
  1475.             write_byte(0x405cca90,58)
  1476.             write_byte(0x405cca91,2)
  1477.             write_byte(0x405cca92,174)
  1478.             write_byte(0x405cca93,227)
  1479.             write_byte(0x405cccf4,209)
  1480.             write_byte(0x405cccf8,1)
  1481.             write_byte(0x405cccfc,205)
  1482.             write_byte(0x405cccfd,204)
  1483.             write_byte(0x405cccfe,140)
  1484.             write_byte(0x405ccd00,143)
  1485.             write_byte(0x405ccd01,194)
  1486.             write_byte(0x405ccd02,245)
  1487.             write_byte(0x405ccd03,61)
  1488.             write_byte(0x405ccd04,52)
  1489.             write_byte(0x405ccd05,128)
  1490.             write_byte(0x405ccd06,55)
  1491.             write_byte(0x405ccd07,59)
  1492.             write_byte(0x405ccd08,88)
  1493.             write_byte(0x405ccd09,57)
  1494.             write_byte(0x405ccd0a,52)
  1495.             write_byte(0x405ccd0c,0)
  1496.             write_byte(0x405ccd0d,0)
  1497.             write_byte(0x405ccd0e,240)
  1498.             write_byte(0x405ccd0f,65)
  1499.             write_byte(0x405ccd12,240)
  1500.             write_byte(0x405ccd13,193)
  1501.             write_byte(0x405ccd18,0)
  1502.             write_byte(0x405ccd19,0)
  1503.             write_byte(0x405ccd1a,52)
  1504.             write_byte(0x405ccd1b,67)
  1505.         elseif map_name == "gephyrophobia" then
  1506.             write_byte(0x40542fec,122)
  1507.             write_byte(0x40542fed,118)
  1508.             write_byte(0x40542ff4,225)
  1509.             write_byte(0x40542ff5,1)
  1510.             write_byte(0x40542ff6,85)
  1511.             write_byte(0x40542ff7,227)
  1512.             write_byte(0x40543258,209)
  1513.             write_byte(0x4054325c,1)
  1514.             write_byte(0x40543260,205)
  1515.             write_byte(0x40543261,204)
  1516.             write_byte(0x40543262,140)
  1517.             write_byte(0x40543264,143)
  1518.             write_byte(0x40543265,194)
  1519.             write_byte(0x40543266,245)
  1520.             write_byte(0x40543267,61)
  1521.             write_byte(0x40543268,52)
  1522.             write_byte(0x40543269,128)
  1523.             write_byte(0x4054326a,55)
  1524.             write_byte(0x4054326b,59)
  1525.             write_byte(0x4054326c,88)
  1526.             write_byte(0x4054326d,57)
  1527.             write_byte(0x4054326e,52)
  1528.             write_byte(0x40543270,0)
  1529.             write_byte(0x40543271,0)
  1530.             write_byte(0x40543272,240)
  1531.             write_byte(0x40543273,65)
  1532.             write_byte(0x40543276,240)
  1533.             write_byte(0x40543277,193)
  1534.             write_byte(0x4054327c,0)
  1535.             write_byte(0x4054327d,0)
  1536.             write_byte(0x4054327e,52)
  1537.             write_byte(0x4054327f,67)
  1538.             write_byte(0x4056b6d4,122)
  1539.             write_byte(0x4056b6d5,118)
  1540.             write_byte(0x4056b6dc,225)
  1541.             write_byte(0x4056b6dd,1)
  1542.             write_byte(0x4056b6de,85)
  1543.             write_byte(0x4056b6df,227)
  1544.             write_byte(0x4056b940,209)
  1545.             write_byte(0x4056b944,1)
  1546.             write_byte(0x4056b948,205)
  1547.             write_byte(0x4056b949,204)
  1548.             write_byte(0x4056b94a,140)
  1549.             write_byte(0x4056b94c,143)
  1550.             write_byte(0x4056b94d,194)
  1551.             write_byte(0x4056b94e,245)
  1552.             write_byte(0x4056b94f,61)
  1553.             write_byte(0x4056b950,52)
  1554.             write_byte(0x4056b951,128)
  1555.             write_byte(0x4056b952,55)
  1556.             write_byte(0x4056b953,59)
  1557.             write_byte(0x4056b954,88)
  1558.             write_byte(0x4056b955,57)
  1559.             write_byte(0x4056b956,52)
  1560.             write_byte(0x4056b958,0)
  1561.             write_byte(0x4056b959,0)
  1562.             write_byte(0x4056b95a,240)
  1563.             write_byte(0x4056b95b,65)
  1564.             write_byte(0x4056b95e,240)
  1565.             write_byte(0x4056b95f,193)
  1566.             write_byte(0x4056b964,0)
  1567.             write_byte(0x4056b965,0)
  1568.             write_byte(0x4056b966,52)
  1569.             write_byte(0x4056b967,67)
  1570.         elseif map_name == "sidewinder" then
  1571.             write_byte(0x406dbca8,210)
  1572.             write_byte(0x406dbca9,174)
  1573.             write_byte(0x406dbcb0,44)
  1574.             write_byte(0x406dbcb2,160)
  1575.             write_byte(0x406dbf14,209)
  1576.             write_byte(0x406dbf18,1)
  1577.             write_byte(0x406dbf1c,205)
  1578.             write_byte(0x406dbf1d,204)
  1579.             write_byte(0x406dbf1e,140)
  1580.             write_byte(0x406dbf20,143)
  1581.             write_byte(0x406dbf21,194)
  1582.             write_byte(0x406dbf22,245)
  1583.             write_byte(0x406dbf23,61)
  1584.             write_byte(0x406dbf24,52)
  1585.             write_byte(0x406dbf25,128)
  1586.             write_byte(0x406dbf26,55)
  1587.             write_byte(0x406dbf27,59)
  1588.             write_byte(0x406dbf28,88)
  1589.             write_byte(0x406dbf29,57)
  1590.             write_byte(0x406dbf2a,52)
  1591.             write_byte(0x406dbf2c,0)
  1592.             write_byte(0x406dbf2d,0)
  1593.             write_byte(0x406dbf2e,240)
  1594.             write_byte(0x406dbf2f,65)
  1595.             write_byte(0x406dbf32,240)
  1596.             write_byte(0x406dbf33,193)
  1597.             write_byte(0x406dbf38,0)
  1598.             write_byte(0x406dbf39,0)
  1599.             write_byte(0x406dbf3a,52)
  1600.             write_byte(0x406dbf3b,67)
  1601.             write_byte(0x40726788,210)
  1602.             write_byte(0x40726789,174)
  1603.             write_byte(0x40726790,44)
  1604.             write_byte(0x40726792,160)
  1605.             write_byte(0x407269f4,209)
  1606.             write_byte(0x407269f8,1)
  1607.             write_byte(0x407269fc,205)
  1608.             write_byte(0x407269fd,204)
  1609.             write_byte(0x407269fe,140)
  1610.             write_byte(0x40726a00,143)
  1611.             write_byte(0x40726a01,194)
  1612.             write_byte(0x40726a02,245)
  1613.             write_byte(0x40726a03,61)
  1614.             write_byte(0x40726a04,52)
  1615.             write_byte(0x40726a05,128)
  1616.             write_byte(0x40726a06,55)
  1617.             write_byte(0x40726a07,59)
  1618.             write_byte(0x40726a08,88)
  1619.             write_byte(0x40726a09,57)
  1620.             write_byte(0x40726a0a,52)
  1621.             write_byte(0x40726a0c,0)
  1622.             write_byte(0x40726a0d,0)
  1623.             write_byte(0x40726a0e,240)
  1624.             write_byte(0x40726a0f,65)
  1625.             write_byte(0x40726a12,240)
  1626.             write_byte(0x40726a13,193)
  1627.             write_byte(0x40726a18,0)
  1628.             write_byte(0x40726a19,0)
  1629.             write_byte(0x40726a1a,52)
  1630.             write_byte(0x40726a1b,67)
  1631.         elseif map_name == "timberland" then
  1632.             write_byte(0x405aa58c,253)
  1633.             write_byte(0x405aa58d,143)
  1634.             write_byte(0x405aa58e,69)
  1635.             write_byte(0x405aa594,40)
  1636.             write_byte(0x405aa595,2)
  1637.             write_byte(0x405aa596,156)
  1638.             write_byte(0x405aa597,227)
  1639.             write_byte(0x405aa7f8,209)
  1640.             write_byte(0x405aa7fc,1)
  1641.             write_byte(0x405aa800,205)
  1642.             write_byte(0x405aa801,204)
  1643.             write_byte(0x405aa802,140)
  1644.             write_byte(0x405aa804,143)
  1645.             write_byte(0x405aa805,194)
  1646.             write_byte(0x405aa806,245)
  1647.             write_byte(0x405aa807,61)
  1648.             write_byte(0x405aa808,52)
  1649.             write_byte(0x405aa809,128)
  1650.             write_byte(0x405aa80a,55)
  1651.             write_byte(0x405aa80b,59)
  1652.             write_byte(0x405aa80c,88)
  1653.             write_byte(0x405aa80d,57)
  1654.             write_byte(0x405aa80e,52)
  1655.             write_byte(0x405aa810,0)
  1656.             write_byte(0x405aa811,0)
  1657.             write_byte(0x405aa812,240)
  1658.             write_byte(0x405aa813,65)
  1659.             write_byte(0x405aa816,240)
  1660.             write_byte(0x405aa817,193)
  1661.             write_byte(0x405aa81c,0)
  1662.             write_byte(0x405aa81d,0)
  1663.             write_byte(0x405aa81e,52)
  1664.             write_byte(0x405aa81f,67)
  1665.             write_byte(0x405cc140,253)
  1666.             write_byte(0x405cc141,143)
  1667.             write_byte(0x405cc142,69)
  1668.             write_byte(0x405cc148,40)
  1669.             write_byte(0x405cc149,2)
  1670.             write_byte(0x405cc14a,156)
  1671.             write_byte(0x405cc14b,227)
  1672.             write_byte(0x405cc3ac,209)
  1673.             write_byte(0x405cc3b0,1)
  1674.             write_byte(0x405cc3b4,205)
  1675.             write_byte(0x405cc3b5,204)
  1676.             write_byte(0x405cc3b6,140)
  1677.             write_byte(0x405cc3b8,143)
  1678.             write_byte(0x405cc3b9,194)
  1679.             write_byte(0x405cc3ba,245)
  1680.             write_byte(0x405cc3bb,61)
  1681.             write_byte(0x405cc3bc,52)
  1682.             write_byte(0x405cc3bd,128)
  1683.             write_byte(0x405cc3be,55)
  1684.             write_byte(0x405cc3bf,59)
  1685.             write_byte(0x405cc3c0,88)
  1686.             write_byte(0x405cc3c1,57)
  1687.             write_byte(0x405cc3c2,52)
  1688.             write_byte(0x405cc3c4,0)
  1689.             write_byte(0x405cc3c5,0)
  1690.             write_byte(0x405cc3c6,240)
  1691.             write_byte(0x405cc3c7,65)
  1692.             write_byte(0x405cc3ca,240)
  1693.             write_byte(0x405cc3cb,193)
  1694.             write_byte(0x405cc3d0,0)
  1695.             write_byte(0x405cc3d1,0)
  1696.             write_byte(0x405cc3d2,52)
  1697.             write_byte(0x405cc3d3,67)
  1698.         elseif map_name == "icefields" then
  1699.             write_byte(0x4050bfec,243)
  1700.             write_byte(0x4050bfed,65)
  1701.             write_byte(0x4050bfee,69)
  1702.             write_byte(0x4050bff4,128)
  1703.             write_byte(0x4050bff5,0)
  1704.             write_byte(0x4050bff6,244)
  1705.             write_byte(0x4050bff7,225)
  1706.             write_byte(0x4050c258,209)
  1707.             write_byte(0x4050c25c,1)
  1708.             write_byte(0x4050c260,205)
  1709.             write_byte(0x4050c261,204)
  1710.             write_byte(0x4050c262,140)
  1711.             write_byte(0x4050c264,143)
  1712.             write_byte(0x4050c265,194)
  1713.             write_byte(0x4050c266,245)
  1714.             write_byte(0x4050c267,61)
  1715.             write_byte(0x4050c268,52)
  1716.             write_byte(0x4050c269,128)
  1717.             write_byte(0x4050c26a,55)
  1718.             write_byte(0x4050c26b,59)
  1719.             write_byte(0x4050c26c,88)
  1720.             write_byte(0x4050c26d,57)
  1721.             write_byte(0x4050c26e,52)
  1722.             write_byte(0x4050c270,0)
  1723.             write_byte(0x4050c271,0)
  1724.             write_byte(0x4050c272,240)
  1725.             write_byte(0x4050c273,65)
  1726.             write_byte(0x4050c276,240)
  1727.             write_byte(0x4050c277,193)
  1728.             write_byte(0x4050c27c,0)
  1729.             write_byte(0x4050c27d,0)
  1730.             write_byte(0x4050c27e,52)
  1731.             write_byte(0x4050c27f,67)
  1732.             write_byte(0x40591178,243)
  1733.             write_byte(0x40591179,65)
  1734.             write_byte(0x4059117a,69)
  1735.             write_byte(0x40591180,128)
  1736.             write_byte(0x40591181,0)
  1737.             write_byte(0x40591182,244)
  1738.             write_byte(0x40591183,225)
  1739.             write_byte(0x405913e4,209)
  1740.             write_byte(0x405913e8,1)
  1741.             write_byte(0x405913ec,205)
  1742.             write_byte(0x405913ed,204)
  1743.             write_byte(0x405913ee,140)
  1744.             write_byte(0x405913f0,143)
  1745.             write_byte(0x405913f1,194)
  1746.             write_byte(0x405913f2,245)
  1747.             write_byte(0x405913f3,61)
  1748.             write_byte(0x405913f4,52)
  1749.             write_byte(0x405913f5,128)
  1750.             write_byte(0x405913f6,55)
  1751.             write_byte(0x405913f7,59)
  1752.             write_byte(0x405913f8,88)
  1753.             write_byte(0x405913f9,57)
  1754.             write_byte(0x405913fa,52)
  1755.             write_byte(0x405913fc,0)
  1756.             write_byte(0x405913fd,0)
  1757.             write_byte(0x405913fe,240)
  1758.             write_byte(0x405913ff,65)
  1759.             write_byte(0x40591402,240)
  1760.             write_byte(0x40591403,193)
  1761.             write_byte(0x40591408,0)
  1762.             write_byte(0x40591409,0)
  1763.             write_byte(0x4059140a,52)
  1764.             write_byte(0x4059140b,67)
  1765.         elseif map_name == "infinity" then
  1766.             write_byte(0x405359a0,131)
  1767.             write_byte(0x405359a1,73)
  1768.             write_byte(0x405359a8,134)
  1769.             write_byte(0x405359a9,0)
  1770.             write_byte(0x405359aa,250)
  1771.             write_byte(0x405359ab,225)
  1772.             write_byte(0x40535c0c,209)
  1773.             write_byte(0x40535c10,1)
  1774.             write_byte(0x40535c14,205)
  1775.             write_byte(0x40535c15,204)
  1776.             write_byte(0x40535c16,140)
  1777.             write_byte(0x40535c18,143)
  1778.             write_byte(0x40535c19,194)
  1779.             write_byte(0x40535c1a,245)
  1780.             write_byte(0x40535c1b,61)
  1781.             write_byte(0x40535c1c,52)
  1782.             write_byte(0x40535c1d,128)
  1783.             write_byte(0x40535c1e,55)
  1784.             write_byte(0x40535c1f,59)
  1785.             write_byte(0x40535c20,88)
  1786.             write_byte(0x40535c21,57)
  1787.             write_byte(0x40535c22,52)
  1788.             write_byte(0x40535c24,0)
  1789.             write_byte(0x40535c25,0)
  1790.             write_byte(0x40535c26,240)
  1791.             write_byte(0x40535c27,65)
  1792.             write_byte(0x40535c2a,240)
  1793.             write_byte(0x40535c2b,193)
  1794.             write_byte(0x40535c30,0)
  1795.             write_byte(0x40535c31,0)
  1796.             write_byte(0x40535c32,52)
  1797.             write_byte(0x40535c33,67)
  1798.             write_byte(0x405b7404,131)
  1799.             write_byte(0x405b7405,73)
  1800.             write_byte(0x405b740c,134)
  1801.             write_byte(0x405b740d,0)
  1802.             write_byte(0x405b740e,250)
  1803.             write_byte(0x405b740f,225)
  1804.             write_byte(0x405b7670,209)
  1805.             write_byte(0x405b7674,1)
  1806.             write_byte(0x405b7678,205)
  1807.             write_byte(0x405b7679,204)
  1808.             write_byte(0x405b767a,140)
  1809.             write_byte(0x405b767c,143)
  1810.             write_byte(0x405b767d,194)
  1811.             write_byte(0x405b767e,245)
  1812.             write_byte(0x405b767f,61)
  1813.             write_byte(0x405b7680,52)
  1814.             write_byte(0x405b7681,128)
  1815.             write_byte(0x405b7682,55)
  1816.             write_byte(0x405b7683,59)
  1817.             write_byte(0x405b7684,88)
  1818.             write_byte(0x405b7685,57)
  1819.             write_byte(0x405b7686,52)
  1820.             write_byte(0x405b7688,0)
  1821.             write_byte(0x405b7689,0)
  1822.             write_byte(0x405b768a,240)
  1823.             write_byte(0x405b768b,65)
  1824.             write_byte(0x405b768e,240)
  1825.             write_byte(0x405b768f,193)
  1826.             write_byte(0x405b7694,0)
  1827.             write_byte(0x405b7695,0)
  1828.             write_byte(0x405b7696,52)
  1829.             write_byte(0x405b7697,67)      
  1830.         end
  1831.     elseif halotype == "CE" then
  1832.         if map_name == "deathisland" then
  1833.             write_byte(0x40531098,230)
  1834.             write_byte(0x40531099,90)
  1835.             write_byte(0x405310a0,161)
  1836.             write_byte(0x405310a1,0)
  1837.             write_byte(0x405310a2,21)
  1838.             write_byte(0x405310a3,226)
  1839.             write_byte(0x40531304,209)
  1840.             write_byte(0x40531308,1)
  1841.             write_byte(0x4053130c,205)
  1842.             write_byte(0x4053130d,204)
  1843.             write_byte(0x4053130e,140)
  1844.             write_byte(0x40531310,143)
  1845.             write_byte(0x40531311,194)
  1846.             write_byte(0x40531312,245)
  1847.             write_byte(0x40531313,61)
  1848.             write_byte(0x40531314,52)
  1849.             write_byte(0x40531315,128)
  1850.             write_byte(0x40531316,55)
  1851.             write_byte(0x40531317,59)
  1852.             write_byte(0x40531318,88)
  1853.             write_byte(0x40531319,57)
  1854.             write_byte(0x4053131a,52)
  1855.             write_byte(0x4053131c,0)
  1856.             write_byte(0x4053131d,0)
  1857.             write_byte(0x4053131e,240)
  1858.             write_byte(0x4053131f,65)
  1859.             write_byte(0x40531322,240)
  1860.             write_byte(0x40531323,193)
  1861.             write_byte(0x40531328,0)
  1862.             write_byte(0x40531329,0)
  1863.             write_byte(0x4053132a,52)
  1864.             write_byte(0x4053132b,67)
  1865.             write_byte(0x405da4f4,230)
  1866.             write_byte(0x405da4f5,90)
  1867.             write_byte(0x405da4fc,161)
  1868.             write_byte(0x405da4fd,0)
  1869.             write_byte(0x405da4fe,21)
  1870.             write_byte(0x405da4ff,226)
  1871.             write_byte(0x405da760,209)
  1872.             write_byte(0x405da764,1)
  1873.             write_byte(0x405da768,205)
  1874.             write_byte(0x405da769,204)
  1875.             write_byte(0x405da76a,140)
  1876.             write_byte(0x405da76c,143)
  1877.             write_byte(0x405da76d,194)
  1878.             write_byte(0x405da76e,245)
  1879.             write_byte(0x405da76f,61)
  1880.             write_byte(0x405da770,52)
  1881.             write_byte(0x405da771,128)
  1882.             write_byte(0x405da772,55)
  1883.             write_byte(0x405da773,59)
  1884.             write_byte(0x405da774,88)
  1885.             write_byte(0x405da775,57)
  1886.             write_byte(0x405da776,52)
  1887.             write_byte(0x405da778,0)
  1888.             write_byte(0x405da779,0)
  1889.             write_byte(0x405da77a,240)
  1890.             write_byte(0x405da77b,65)
  1891.             write_byte(0x405da77e,240)
  1892.             write_byte(0x405da77f,193)
  1893.             write_byte(0x405da784,0)
  1894.             write_byte(0x405da785,0)
  1895.             write_byte(0x405da786,52)
  1896.             write_byte(0x405da787,67)      
  1897.         elseif map_name == "bloodgulch" then
  1898.             write_byte(0x40695908,77)
  1899.             write_byte(0x40695909,159)
  1900.             write_byte(0x40695910,126)
  1901.             write_byte(0x40695911,2)
  1902.             write_byte(0x40695912,242)
  1903.             write_byte(0x40695913,227)
  1904.             write_byte(0x40695b74,209)
  1905.             write_byte(0x40695b78,1)
  1906.             write_byte(0x40695b7c,205)
  1907.             write_byte(0x40695b7d,204)
  1908.             write_byte(0x40695b7e,140)
  1909.             write_byte(0x40695b80,143)
  1910.             write_byte(0x40695b81,194)
  1911.             write_byte(0x40695b82,245)
  1912.             write_byte(0x40695b83,61)
  1913.             write_byte(0x40695b84,52)
  1914.             write_byte(0x40695b85,128)
  1915.             write_byte(0x40695b86,55)
  1916.             write_byte(0x40695b87,59)
  1917.             write_byte(0x40695b88,88)
  1918.             write_byte(0x40695b89,57)
  1919.             write_byte(0x40695b8a,52)
  1920.             write_byte(0x40695b8c,0)
  1921.             write_byte(0x40695b8d,0)
  1922.             write_byte(0x40695b8e,240)
  1923.             write_byte(0x40695b8f,65)
  1924.             write_byte(0x40695b92,240)
  1925.             write_byte(0x40695b93,193)
  1926.             write_byte(0x40695b98,0)
  1927.             write_byte(0x40695b99,0)
  1928.             write_byte(0x40695b9a,52)
  1929.             write_byte(0x40695b9b,67)
  1930.             write_byte(0x406f9fa4,77)
  1931.             write_byte(0x406f9fa5,159)
  1932.             write_byte(0x406f9fac,126)
  1933.             write_byte(0x406f9fad,2)
  1934.             write_byte(0x406f9fae,242)
  1935.             write_byte(0x406f9faf,227)
  1936.             write_byte(0x406fa210,209)
  1937.             write_byte(0x406fa214,1)
  1938.             write_byte(0x406fa218,205)
  1939.             write_byte(0x406fa219,204)
  1940.             write_byte(0x406fa21a,140)
  1941.             write_byte(0x406fa21c,143)
  1942.             write_byte(0x406fa21d,194)
  1943.             write_byte(0x406fa21e,245)
  1944.             write_byte(0x406fa21f,61)
  1945.             write_byte(0x406fa220,52)
  1946.             write_byte(0x406fa221,128)
  1947.             write_byte(0x406fa222,55)
  1948.             write_byte(0x406fa223,59)
  1949.             write_byte(0x406fa224,88)
  1950.             write_byte(0x406fa225,57)
  1951.             write_byte(0x406fa226,52)
  1952.             write_byte(0x406fa228,0)
  1953.             write_byte(0x406fa229,0)
  1954.             write_byte(0x406fa22a,240)
  1955.             write_byte(0x406fa22b,65)
  1956.             write_byte(0x406fa22e,240)
  1957.             write_byte(0x406fa22f,193)
  1958.             write_byte(0x406fa234,0)
  1959.             write_byte(0x406fa235,0)
  1960.             write_byte(0x406fa236,52)
  1961.             write_byte(0x406fa237,67)      
  1962.         elseif map_name == "dangercanyon" then
  1963.             write_byte(0x40595f3c,1)
  1964.             write_byte(0x40595f3d,151)
  1965.             write_byte(0x40595f3e,69)
  1966.             write_byte(0x40595f44,58)
  1967.             write_byte(0x40595f45,2)
  1968.             write_byte(0x40595f46,174)
  1969.             write_byte(0x40595f47,227)
  1970.             write_byte(0x405961a8,209)
  1971.             write_byte(0x405961ac,1)
  1972.             write_byte(0x405961b0,205)
  1973.             write_byte(0x405961b1,204)
  1974.             write_byte(0x405961b2,140)
  1975.             write_byte(0x405961b4,143)
  1976.             write_byte(0x405961b5,194)
  1977.             write_byte(0x405961b6,245)
  1978.             write_byte(0x405961b7,61)
  1979.             write_byte(0x405961b8,52)
  1980.             write_byte(0x405961b9,128)
  1981.             write_byte(0x405961ba,55)
  1982.             write_byte(0x405961bb,59)
  1983.             write_byte(0x405961bc,88)
  1984.             write_byte(0x405961bd,57)
  1985.             write_byte(0x405961be,52)
  1986.             write_byte(0x405961c0,0)
  1987.             write_byte(0x405961c1,0)
  1988.             write_byte(0x405961c2,240)
  1989.             write_byte(0x405961c3,65)
  1990.             write_byte(0x405961c6,240)
  1991.             write_byte(0x405961c7,193)
  1992.             write_byte(0x405961cc,0)
  1993.             write_byte(0x405961cd,0)
  1994.             write_byte(0x405961ce,52)
  1995.             write_byte(0x405961cf,67)
  1996.             write_byte(0x405b4750,1)
  1997.             write_byte(0x405b4751,151)
  1998.             write_byte(0x405b4752,69)
  1999.             write_byte(0x405b4758,58)
  2000.             write_byte(0x405b4759,2)
  2001.             write_byte(0x405b475a,174)
  2002.             write_byte(0x405b475b,227)
  2003.             write_byte(0x405b49bc,209)
  2004.             write_byte(0x405b49c0,1)
  2005.             write_byte(0x405b49c4,205)
  2006.             write_byte(0x405b49c5,204)
  2007.             write_byte(0x405b49c6,140)
  2008.             write_byte(0x405b49c8,143)
  2009.             write_byte(0x405b49c9,194)
  2010.             write_byte(0x405b49ca,245)
  2011.             write_byte(0x405b49cb,61)
  2012.             write_byte(0x405b49cc,52)
  2013.             write_byte(0x405b49cd,128)
  2014.             write_byte(0x405b49ce,55)
  2015.             write_byte(0x405b49cf,59)
  2016.             write_byte(0x405b49d0,88)
  2017.             write_byte(0x405b49d1,57)
  2018.             write_byte(0x405b49d2,52)
  2019.             write_byte(0x405b49d4,0)
  2020.             write_byte(0x405b49d5,0)
  2021.             write_byte(0x405b49d6,240)
  2022.             write_byte(0x405b49d7,65)
  2023.             write_byte(0x405b49da,240)
  2024.             write_byte(0x405b49db,193)
  2025.             write_byte(0x405b49e0,0)
  2026.             write_byte(0x405b49e1,0)
  2027.             write_byte(0x405b49e2,52)
  2028.             write_byte(0x405b49e3,67)      
  2029.         elseif map_name == "gephyrophobia" then
  2030.             write_byte(0x405329b8,90)
  2031.             write_byte(0x405329b9,124)
  2032.             write_byte(0x405329c0,225)
  2033.             write_byte(0x405329c1,1)
  2034.             write_byte(0x405329c2,85)
  2035.             write_byte(0x405329c3,227)
  2036.             write_byte(0x40532c24,209)
  2037.             write_byte(0x40532c28,1)
  2038.             write_byte(0x40532c2c,205)
  2039.             write_byte(0x40532c2d,204)
  2040.             write_byte(0x40532c2e,140)
  2041.             write_byte(0x40532c30,143)
  2042.             write_byte(0x40532c31,194)
  2043.             write_byte(0x40532c32,245)
  2044.             write_byte(0x40532c33,61)
  2045.             write_byte(0x40532c34,52)
  2046.             write_byte(0x40532c35,128)
  2047.             write_byte(0x40532c36,55)
  2048.             write_byte(0x40532c37,59)
  2049.             write_byte(0x40532c38,88)
  2050.             write_byte(0x40532c39,57)
  2051.             write_byte(0x40532c3a,52)
  2052.             write_byte(0x40532c3c,0)
  2053.             write_byte(0x40532c3d,0)
  2054.             write_byte(0x40532c3e,240)
  2055.             write_byte(0x40532c3f,65)
  2056.             write_byte(0x40532c42,240)
  2057.             write_byte(0x40532c43,193)
  2058.             write_byte(0x40532c48,0)
  2059.             write_byte(0x40532c49,0)
  2060.             write_byte(0x40532c4a,52)
  2061.             write_byte(0x40532c4b,67)
  2062.             write_byte(0x40556268,90)
  2063.             write_byte(0x40556269,124)
  2064.             write_byte(0x40556270,225)
  2065.             write_byte(0x40556271,1)
  2066.             write_byte(0x40556272,85)
  2067.             write_byte(0x40556273,227)
  2068.             write_byte(0x405564d4,209)
  2069.             write_byte(0x405564d8,1)
  2070.             write_byte(0x405564dc,205)
  2071.             write_byte(0x405564dd,204)
  2072.             write_byte(0x405564de,140)
  2073.             write_byte(0x405564e0,143)
  2074.             write_byte(0x405564e1,194)
  2075.             write_byte(0x405564e2,245)
  2076.             write_byte(0x405564e3,61)
  2077.             write_byte(0x405564e4,52)
  2078.             write_byte(0x405564e5,128)
  2079.             write_byte(0x405564e6,55)
  2080.             write_byte(0x405564e7,59)
  2081.             write_byte(0x405564e8,88)
  2082.             write_byte(0x405564e9,57)
  2083.             write_byte(0x405564ea,52)
  2084.             write_byte(0x405564ec,0)
  2085.             write_byte(0x405564ed,0)
  2086.             write_byte(0x405564ee,240)
  2087.             write_byte(0x405564ef,65)
  2088.             write_byte(0x405564f2,240)
  2089.             write_byte(0x405564f3,193)
  2090.             write_byte(0x405564f8,0)
  2091.             write_byte(0x405564f9,0)
  2092.             write_byte(0x405564fa,52)
  2093.             write_byte(0x405564fb,67)      
  2094.         elseif map_name == "sidewinder" then
  2095.             write_byte(0x406b5b9c,178)
  2096.             write_byte(0x406b5b9d,180)
  2097.             write_byte(0x406b5ba4,44)
  2098.             write_byte(0x406b5ba6,160)
  2099.             write_byte(0x406b5e08,209)
  2100.             write_byte(0x406b5e0c,1)
  2101.             write_byte(0x406b5e10,205)
  2102.             write_byte(0x406b5e11,204)
  2103.             write_byte(0x406b5e12,140)
  2104.             write_byte(0x406b5e14,143)
  2105.             write_byte(0x406b5e15,194)
  2106.             write_byte(0x406b5e16,245)
  2107.             write_byte(0x406b5e17,61)
  2108.             write_byte(0x406b5e18,52)
  2109.             write_byte(0x406b5e19,128)
  2110.             write_byte(0x406b5e1a,55)
  2111.             write_byte(0x406b5e1b,59)
  2112.             write_byte(0x406b5e1c,88)
  2113.             write_byte(0x406b5e1d,57)
  2114.             write_byte(0x406b5e1e,52)
  2115.             write_byte(0x406b5e20,0)
  2116.             write_byte(0x406b5e21,0)
  2117.             write_byte(0x406b5e22,240)
  2118.             write_byte(0x406b5e23,65)
  2119.             write_byte(0x406b5e26,240)
  2120.             write_byte(0x406b5e27,193)
  2121.             write_byte(0x406b5e2c,0)
  2122.             write_byte(0x406b5e2d,0)
  2123.             write_byte(0x406b5e2e,52)
  2124.             write_byte(0x406b5e2f,67)
  2125.             write_byte(0x406fb524,178)
  2126.             write_byte(0x406fb525,180)
  2127.             write_byte(0x406fb52c,44)
  2128.             write_byte(0x406fb52e,160)
  2129.             write_byte(0x406fb790,209)
  2130.             write_byte(0x406fb794,1)
  2131.             write_byte(0x406fb798,205)
  2132.             write_byte(0x406fb799,204)
  2133.             write_byte(0x406fb79a,140)
  2134.             write_byte(0x406fb79c,143)
  2135.             write_byte(0x406fb79d,194)
  2136.             write_byte(0x406fb79e,245)
  2137.             write_byte(0x406fb79f,61)
  2138.             write_byte(0x406fb7a0,52)
  2139.             write_byte(0x406fb7a1,128)
  2140.             write_byte(0x406fb7a2,55)
  2141.             write_byte(0x406fb7a3,59)
  2142.             write_byte(0x406fb7a4,88)
  2143.             write_byte(0x406fb7a5,57)
  2144.             write_byte(0x406fb7a6,52)
  2145.             write_byte(0x406fb7a8,0)
  2146.             write_byte(0x406fb7a9,0)
  2147.             write_byte(0x406fb7aa,240)
  2148.             write_byte(0x406fb7ab,65)
  2149.             write_byte(0x406fb7ae,240)
  2150.             write_byte(0x406fb7af,193)
  2151.             write_byte(0x406fb7b4,0)
  2152.             write_byte(0x406fb7b5,0)
  2153.             write_byte(0x406fb7b6,52)
  2154.             write_byte(0x406fb7b7,67)      
  2155.         elseif map_name == "timberland" then
  2156.             write_byte(0x40596850,221)
  2157.             write_byte(0x40596851,149)
  2158.             write_byte(0x40596852,69)
  2159.             write_byte(0x40596858,40)
  2160.             write_byte(0x40596859,2)
  2161.             write_byte(0x4059685a,156)
  2162.             write_byte(0x4059685b,227)
  2163.             write_byte(0x40596abc,209)
  2164.             write_byte(0x40596ac0,1)
  2165.             write_byte(0x40596ac4,205)
  2166.             write_byte(0x40596ac5,204)
  2167.             write_byte(0x40596ac6,140)
  2168.             write_byte(0x40596ac8,143)
  2169.             write_byte(0x40596ac9,194)
  2170.             write_byte(0x40596aca,245)
  2171.             write_byte(0x40596acb,61)
  2172.             write_byte(0x40596acc,52)
  2173.             write_byte(0x40596acd,128)
  2174.             write_byte(0x40596ace,55)
  2175.             write_byte(0x40596acf,59)
  2176.             write_byte(0x40596ad0,88)
  2177.             write_byte(0x40596ad1,57)
  2178.             write_byte(0x40596ad2,52)
  2179.             write_byte(0x40596ad4,0)
  2180.             write_byte(0x40596ad5,0)
  2181.             write_byte(0x40596ad6,240)
  2182.             write_byte(0x40596ad7,65)
  2183.             write_byte(0x40596ada,240)
  2184.             write_byte(0x40596adb,193)
  2185.             write_byte(0x40596ae0,0)
  2186.             write_byte(0x40596ae1,0)
  2187.             write_byte(0x40596ae2,52)
  2188.             write_byte(0x40596ae3,67)
  2189.             write_byte(0x405b5064,221)
  2190.             write_byte(0x405b5065,149)
  2191.             write_byte(0x405b5066,69)
  2192.             write_byte(0x405b506c,40)
  2193.             write_byte(0x405b506d,2)
  2194.             write_byte(0x405b506e,156)
  2195.             write_byte(0x405b506f,227)
  2196.             write_byte(0x405b52d0,209)
  2197.             write_byte(0x405b52d4,1)
  2198.             write_byte(0x405b52d8,205)
  2199.             write_byte(0x405b52d9,204)
  2200.             write_byte(0x405b52da,140)
  2201.             write_byte(0x405b52dc,143)
  2202.             write_byte(0x405b52dd,194)
  2203.             write_byte(0x405b52de,245)
  2204.             write_byte(0x405b52df,61)
  2205.             write_byte(0x405b52e0,52)
  2206.             write_byte(0x405b52e1,128)
  2207.             write_byte(0x405b52e2,55)
  2208.             write_byte(0x405b52e3,59)
  2209.             write_byte(0x405b52e4,88)
  2210.             write_byte(0x405b52e5,57)
  2211.             write_byte(0x405b52e6,52)
  2212.             write_byte(0x405b52e8,0)
  2213.             write_byte(0x405b52e9,0)
  2214.             write_byte(0x405b52ea,240)
  2215.             write_byte(0x405b52eb,65)
  2216.             write_byte(0x405b52ee,240)
  2217.             write_byte(0x405b52ef,193)
  2218.             write_byte(0x405b52f4,0)
  2219.             write_byte(0x405b52f5,0)
  2220.             write_byte(0x405b52f6,52)
  2221.             write_byte(0x405b52f7,67)      
  2222.         elseif map_name == "icefields" then
  2223.             write_byte(0x4050b484,211)
  2224.             write_byte(0x4050b485,71)
  2225.             write_byte(0x4050b486,69)
  2226.             write_byte(0x4050b48c,128)
  2227.             write_byte(0x4050b48d,0)
  2228.             write_byte(0x4050b48e,244)
  2229.             write_byte(0x4050b48f,225)
  2230.             write_byte(0x4050b6f0,209)
  2231.             write_byte(0x4050b6f4,1)
  2232.             write_byte(0x4050b6f8,205)
  2233.             write_byte(0x4050b6f9,204)
  2234.             write_byte(0x4050b6fa,140)
  2235.             write_byte(0x4050b6fc,143)
  2236.             write_byte(0x4050b6fd,194)
  2237.             write_byte(0x4050b6fe,245)
  2238.             write_byte(0x4050b6ff,61)
  2239.             write_byte(0x4050b700,52)
  2240.             write_byte(0x4050b701,128)
  2241.             write_byte(0x4050b702,55)
  2242.             write_byte(0x4050b703,59)
  2243.             write_byte(0x4050b704,88)
  2244.             write_byte(0x4050b705,57)
  2245.             write_byte(0x4050b706,52)
  2246.             write_byte(0x4050b708,0)
  2247.             write_byte(0x4050b709,0)
  2248.             write_byte(0x4050b70a,240)
  2249.             write_byte(0x4050b70b,65)
  2250.             write_byte(0x4050b70e,240)
  2251.             write_byte(0x4050b70f,193)
  2252.             write_byte(0x4050b714,0)
  2253.             write_byte(0x4050b715,0)
  2254.             write_byte(0x4050b716,52)
  2255.             write_byte(0x4050b717,67)
  2256.             write_byte(0x4057a274,211)
  2257.             write_byte(0x4057a275,71)
  2258.             write_byte(0x4057a276,69)
  2259.             write_byte(0x4057a27c,128)
  2260.             write_byte(0x4057a27d,0)
  2261.             write_byte(0x4057a27e,244)
  2262.             write_byte(0x4057a27f,225)
  2263.             write_byte(0x4057a4e0,209)
  2264.             write_byte(0x4057a4e4,1)
  2265.             write_byte(0x4057a4e8,205)
  2266.             write_byte(0x4057a4e9,204)
  2267.             write_byte(0x4057a4ea,140)
  2268.             write_byte(0x4057a4ec,143)
  2269.             write_byte(0x4057a4ed,194)
  2270.             write_byte(0x4057a4ee,245)
  2271.             write_byte(0x4057a4ef,61)
  2272.             write_byte(0x4057a4f0,52)
  2273.             write_byte(0x4057a4f1,128)
  2274.             write_byte(0x4057a4f2,55)
  2275.             write_byte(0x4057a4f3,59)
  2276.             write_byte(0x4057a4f4,88)
  2277.             write_byte(0x4057a4f5,57)
  2278.             write_byte(0x4057a4f6,52)
  2279.             write_byte(0x4057a4f8,0)
  2280.             write_byte(0x4057a4f9,0)
  2281.             write_byte(0x4057a4fa,240)
  2282.             write_byte(0x4057a4fb,65)
  2283.             write_byte(0x4057a4fe,240)
  2284.             write_byte(0x4057a4ff,193)
  2285.             write_byte(0x4057a504,0)
  2286.             write_byte(0x4057a505,0)
  2287.             write_byte(0x4057a506,52)
  2288.             write_byte(0x4057a507,67)      
  2289.         elseif map_name == "infinity" then
  2290.             write_byte(0x40534ff0,99)
  2291.             write_byte(0x40534ff1,79)
  2292.             write_byte(0x40534ff8,134)
  2293.             write_byte(0x40534ff9,0)
  2294.             write_byte(0x40534ffa,250)
  2295.             write_byte(0x40534ffb,225)
  2296.             write_byte(0x4053525c,209)
  2297.             write_byte(0x40535260,1)
  2298.             write_byte(0x40535264,205)
  2299.             write_byte(0x40535265,204)
  2300.             write_byte(0x40535266,140)
  2301.             write_byte(0x40535268,143)
  2302.             write_byte(0x40535269,194)
  2303.             write_byte(0x4053526a,245)
  2304.             write_byte(0x4053526b,61)
  2305.             write_byte(0x4053526c,52)
  2306.             write_byte(0x4053526d,128)
  2307.             write_byte(0x4053526e,55)
  2308.             write_byte(0x4053526f,59)
  2309.             write_byte(0x40535270,88)
  2310.             write_byte(0x40535271,57)
  2311.             write_byte(0x40535272,52)
  2312.             write_byte(0x40535274,0)
  2313.             write_byte(0x40535275,0)
  2314.             write_byte(0x40535276,240)
  2315.             write_byte(0x40535277,65)
  2316.             write_byte(0x4053527a,240)
  2317.             write_byte(0x4053527b,193)
  2318.             write_byte(0x40535280,0)
  2319.             write_byte(0x40535281,0)
  2320.             write_byte(0x40535282,52)
  2321.             write_byte(0x40535283,67)
  2322.             write_byte(0x405a351c,99)
  2323.             write_byte(0x405a351d,79)
  2324.             write_byte(0x405a3524,134)
  2325.             write_byte(0x405a3525,0)
  2326.             write_byte(0x405a3526,250)
  2327.             write_byte(0x405a3527,225)
  2328.             write_byte(0x405a3788,209)
  2329.             write_byte(0x405a378c,1)
  2330.             write_byte(0x405a3790,205)
  2331.             write_byte(0x405a3791,204)
  2332.             write_byte(0x405a3792,140)
  2333.             write_byte(0x405a3794,143)
  2334.             write_byte(0x405a3795,194)
  2335.             write_byte(0x405a3796,245)
  2336.             write_byte(0x405a3797,61)
  2337.             write_byte(0x405a3798,52)
  2338.             write_byte(0x405a3799,128)
  2339.             write_byte(0x405a379a,55)
  2340.             write_byte(0x405a379b,59)
  2341.             write_byte(0x405a379c,88)
  2342.             write_byte(0x405a379d,57)
  2343.             write_byte(0x405a379e,52)
  2344.             write_byte(0x405a37a0,0)
  2345.             write_byte(0x405a37a1,0)
  2346.             write_byte(0x405a37a2,240)
  2347.             write_byte(0x405a37a3,65)
  2348.             write_byte(0x405a37a6,240)
  2349.             write_byte(0x405a37a7,193)
  2350.             write_byte(0x405a37ac,0)
  2351.             write_byte(0x405a37ad,0)
  2352.             write_byte(0x405a37ae,52)
  2353.             write_byte(0x405a37af,67)      
  2354.         end
  2355.     end        
  2356. end
  2357.  
  2358. function OnError(Message)
  2359.     print(debug.traceback())
  2360. end
  2361.  
  2362. -- created using Eschaton by Altimit, and MapleSyrup by 002, similar to 002's Chaos Gulch script
  2363. -- Created by H® Shaft
  2364. -- Visit http://halorace.org/forum/index.php
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement