among_us_map1.txt 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657
  1. gamesworld = world.getGames();
  2. lobbyspawnloc = loc.new(gamesworld, 906, 84, 945);
  3. mapname = "The Skeld";
  4. manual_start = true;
  5. multi_minplayers = 3;
  6. minplayers = 1;
  7. maxplayers = 10;
  8. gamesignloc = minigame.getSignLoc("among_us_sign1");
  9. start_sign_loc = loc.new(gamesworld, 904, 85, 948);
  10. amount_meetings = 1;
  11. amount_meetings_min = 0;
  12. amount_meetings_max = 5;
  13. meeting_cooldown = 15; //s
  14. meeting_cooldown_min = 10; //s
  15. meeting_cooldown_max = 50; //s
  16. default_sabo_cooldown = 30; //s
  17. kill_cooldown = 30; //s
  18. kill_cooldown_min = 10; //s
  19. kill_cooldown_max = 60; //s
  20. start_kill_cooldown = 10; //s
  21. discuss_time = 10; //s
  22. discuss_time_min = 5; //s
  23. discuss_time_max = 90; //s
  24. vote_time = 90; //s
  25. vote_time_min = 20; //s
  26. vote_time_max = 180; //s
  27. confirm_ejects = true;
  28. move_speed = 1.25;
  29. move_speed_min = 0.25;
  30. move_speed_max = 5;
  31. amount_impostors = 1;
  32. amount_impostors_min = 1;
  33. amount_impostors_max = 2;
  34. amount_short = 3;
  35. amount_short_min = 1;
  36. amount_short_max = 9;
  37. amount_common = 1;
  38. amount_common_min = 0;
  39. amount_common_max = 2;
  40. amount_long = 2;
  41. amount_long_min = 0;
  42. amount_long_max = 6;
  43. seat_array = array.new(10);
  44. seat_map = map.new();
  45. seat_map_index = map.new();
  46. seat_locs = list.new();
  47. seat_list_join = list.new();
  48. seat_list_leave = list.new();
  49. list.add(seat_locs, loc.new(gamesworld, 902, 84, 943));
  50. list.add(seat_locs, loc.new(gamesworld, 903, 84, 943));
  51. list.add(seat_locs, loc.new(gamesworld, 904, 84, 943));
  52. list.add(seat_locs, loc.new(gamesworld, 905, 84, 943));
  53. list.add(seat_locs, loc.new(gamesworld, 906, 84, 943));
  54. list.add(seat_locs, loc.new(gamesworld, 907, 84, 944));
  55. list.add(seat_locs, loc.new(gamesworld, 907, 84, 945));
  56. list.add(seat_locs, loc.new(gamesworld, 907, 84, 946));
  57. list.add(seat_locs, loc.new(gamesworld, 907, 84, 947));
  58. list.add(seat_locs, loc.new(gamesworld, 907, 84, 948));
  59. vent_left_item = item.custom.create("ARROW_LEFT", 1, "§fVent left", null);
  60. vent_right_item = item.custom.create("ARROW_RIGHT", 1, "§fVent right", null);
  61. vent_up_item = item.custom.create("ARROW_UP", 1, "§fVent up", null);
  62. vent_down_item = item.custom.create("ARROW_DOWN", 1, "§fVent down", null);
  63. goto("game_core");
  64. @init_map_specific
  65. admin_table_loc = loc.new(gamesworld, 3089, 108, 3970);
  66. //admin_table_inv = inv.new("022222220 020202220 222002222 020202020 022222220 000000200");
  67. admin_table_inv = inv.new("022222220020202220222002222020202020022222220000000200", text.new("§cAdmin Table"));
  68. for(i = 0; i < 54; i++) {
  69. inv.setItem(admin_table_inv, i, light_gray_glass);
  70. }
  71. inv.setItem(admin_table_inv, 2, black_glass);
  72. inv.setItem(admin_table_inv, 3, black_glass);
  73. inv.setItem(admin_table_inv, 4, black_glass);
  74. inv.setItem(admin_table_inv, 6, black_glass);
  75. inv.setItem(admin_table_inv, 10, black_glass);
  76. inv.setItem(admin_table_inv, 14, black_glass);
  77. inv.setItem(admin_table_inv, 16, black_glass);
  78. inv.setItem(admin_table_inv, 19, black_glass);
  79. inv.setItem(admin_table_inv, 23, black_glass);
  80. inv.setItem(admin_table_inv, 25, black_glass);
  81. inv.setItem(admin_table_inv, 28, black_glass);
  82. inv.setItem(admin_table_inv, 32, black_glass);
  83. inv.setItem(admin_table_inv, 34, black_glass);
  84. inv.setItem(admin_table_inv, 38, black_glass);
  85. inv.setItem(admin_table_inv, 39, black_glass);
  86. inv.setItem(admin_table_inv, 40, black_glass);
  87. inv.setItem(admin_table_inv, 42, black_glass);
  88. inv.setItem(admin_table_inv, 1, item.create("blue_stained_glass_pane", 1, "§rUpper Engine", null));
  89. inv.setItem(admin_table_inv, 5, item.create("blue_stained_glass_pane", 1, "§rCafeteria", null));
  90. inv.setItem(admin_table_inv, 7, item.create("blue_stained_glass_pane", 1, "§rWeapons", null));
  91. inv.setItem(admin_table_inv, 12, item.create("blue_stained_glass_pane", 1, "§rMedBay", null));
  92. inv.setItem(admin_table_inv, 15, item.create("blue_stained_glass_pane", 1, "§rO2", null));
  93. inv.setItem(admin_table_inv, 18, item.create("blue_stained_glass_pane", 1, "§rReactor", null));
  94. inv.setItem(admin_table_inv, 20, item.create("blue_stained_glass_pane", 1, "§rSecurity", null));
  95. inv.setItem(admin_table_inv, 24, item.create("blue_stained_glass_pane", 1, "§rAdmin", null));
  96. inv.setItem(admin_table_inv, 26, item.create("blue_stained_glass_pane", 1, "§rNavigation", null));
  97. inv.setItem(admin_table_inv, 30, item.create("blue_stained_glass_pane", 1, "§rElectrical", null));
  98. inv.setItem(admin_table_inv, 37, item.create("blue_stained_glass_pane", 1, "§rLower Engine", null));
  99. inv.setItem(admin_table_inv, 41, item.create("blue_stained_glass_pane", 1, "§rStorage", null));
  100. inv.setItem(admin_table_inv, 43, item.create("blue_stained_glass_pane", 1, "§rShields", null));
  101. inv.setItem(admin_table_inv, 51, item.create("blue_stained_glass_pane", 1, "§rCommunications", null));
  102. meeting_button_loc = loc.new(gamesworld, 3080, 109, 3950);
  103. fix_lights_loc_1 = loc.new(gamesworld, 3063, 109, 3975);
  104. fix_lights_loc_2 = loc.new(gamesworld, 3064, 109, 3975);
  105. fix_lights_par_loc_1 = loc.new(gamesworld, 3063.5, 109.5, 3975.5);
  106. fix_lights_par_loc_2 = loc.new(gamesworld, 3064.5, 109.5, 3975.5);
  107. fix_comms_loc = loc.new(gamesworld, 3088, 109, 3987);
  108. fix_comms_par_loc = loc.new(gamesworld, 3088.5, 109.5, 3987);
  109. fix_reactor_loc_1 = loc.new(gamesworld, 3037, 109, 3971);
  110. fix_reactor_loc_2 = loc.new(gamesworld, 3037, 109, 3955);
  111. fix_reactor_par_loc_1 = loc.new(gamesworld, 3037.5, 109.5, 3971.5);
  112. fix_reactor_par_loc_2 = loc.new(gamesworld, 3037.5, 109.5, 3955.5);
  113. fix_o2_loc_1 = loc.new(gamesworld, 3093, 108, 3958);
  114. fix_o2_loc_2 = loc.new(gamesworld, 3094, 109, 3965);
  115. fix_o2_par_loc_1 = loc.new(gamesworld, 3093.5, 108.5, 3958.5);
  116. fix_o2_par_loc_2 = loc.new(gamesworld, 3094.4, 109.5, 3965.5);
  117. prime_shields_loc = loc.new(gamesworld, 3095, 109, 3982);
  118. start_reactor_loc = loc.new(gamesworld, 3037, 108, 3963);
  119. unlock_manifolds_loc = loc.new(gamesworld, 3034, 109, 3959);
  120. chart_course_loc = loc.new(gamesworld, 3114, 108, 3958);
  121. steering_loc = loc.new(gamesworld, 3115, 108, 3961);
  122. calibrate_dist_loc = loc.new(gamesworld, 3073, 109, 3969);
  123. swipe_card_loc = loc.new(gamesworld, 3092, 108, 3970);
  124. clean_o2_loc = loc.new(gamesworld, 3091, 109, 3960);
  125. ue_align_loc = loc.new(gamesworld, 3044, 109, 3953);
  126. le_align_loc = loc.new(gamesworld, 3044, 109, 3979);
  127. cafe_garb_loc = loc.new(gamesworld, 3090, 109, 3947);
  128. o2_garb_loc = loc.new(gamesworld, 3091, 109, 3962);
  129. stor_garb_loc = loc.new(gamesworld, 3083, 109, 3987);
  130. get_fuel_loc = loc.new(gamesworld, 3077, 108, 3983);
  131. upper_engine_loc = loc.new(gamesworld, 3043, 108, 3953);
  132. lower_engine_loc = loc.new(gamesworld, 3043, 108, 3979);
  133. get_fuel_par_loc = loc.new(gamesworld, 3077.5, 109.2, 3983.5);
  134. upper_engine_par_loc = loc.new(gamesworld, 3043.5, 109.2, 3953.5);
  135. lower_engine_par_loc = loc.new(gamesworld, 3043.5, 109.2, 3979.5);
  136. prime_shields_par_loc = loc.new(gamesworld, 3095.4, 109.5, 3982.5);
  137. start_reactor_par_loc = loc.new(gamesworld, 3037.6, 109.2, 3963.5);
  138. unlock_manifolds_par_loc = loc.new(gamesworld, 3034.5, 109.5, 3959.5);
  139. chart_course_par_loc = loc.new(gamesworld, 3114.5, 109.2, 3958.5);
  140. steering_par_loc = loc.new(gamesworld, 3115.5, 109.2, 3961.5);
  141. calibrate_dist_par_loc = loc.new(gamesworld, 3073.5, 109.5, 3969.5);
  142. swipe_card_par_loc = loc.new(gamesworld, 3092.5, 109.2, 3970.5);
  143. clean_o2_par_loc = loc.new(gamesworld, 3091.5, 109.5, 3960.5);
  144. ue_align_par_loc = loc.new(gamesworld, 3044.5, 109.5, 3953.5);
  145. le_align_par_loc = loc.new(gamesworld, 3044.5, 109.5, 3979.5);
  146. cafe_garb_par_loc = loc.new(gamesworld, 3090.5, 109.5, 3947.5);
  147. o2_garb_par_loc = loc.new(gamesworld, 3091.5, 109.5, 3962.5);
  148. stor_garb_par_loc = loc.new(gamesworld, 3083.5, 109.5, 3987.5);
  149. clear_ast_par_loc = loc.new(gamesworld, 3098, 109.2, 3949);
  150. clear_ast_locs = set.new();
  151. set.add(clear_ast_locs, loc.new(gamesworld, 3097, 108, 3949));
  152. set.add(clear_ast_locs, loc.new(gamesworld, 3097, 109, 3948));
  153. set.add(clear_ast_locs, loc.new(gamesworld, 3098, 109, 3948));
  154. set.add(clear_ast_locs, loc.new(gamesworld, 3098, 109, 3949));
  155. inspect_par_loc = loc.new(gamesworld, 3071, 110, 3964.5);
  156. inspect_sample_locs = set.new();
  157. set.add(inspect_sample_locs, loc.new(gamesworld, 3071, 109, 3963));
  158. set.add(inspect_sample_locs, loc.new(gamesworld, 3071, 109, 3964));
  159. set.add(inspect_sample_locs, loc.new(gamesworld, 3071, 109, 3965));
  160. set.add(inspect_sample_locs, loc.new(gamesworld, 3071, 110, 3963));
  161. set.add(inspect_sample_locs, loc.new(gamesworld, 3071, 110, 3964));
  162. set.add(inspect_sample_locs, loc.new(gamesworld, 3071, 110, 3965));
  163. scan_par_loc = loc.new(gamesworld, 3068, 109.5, 3964);
  164. med_scan_locs = set.new();
  165. set.add(med_scan_locs, loc.new(gamesworld, 3067, 108, 3963));
  166. set.add(med_scan_locs, loc.new(gamesworld, 3068, 108, 3963));
  167. set.add(med_scan_locs, loc.new(gamesworld, 3067, 108, 3964));
  168. set.add(med_scan_locs, loc.new(gamesworld, 3068, 108, 3964));
  169. spawn_locs = list.new();
  170. list.add(spawn_locs, loc.new(gamesworld, 3077.5, 109, 3948.5, -57, 0.0001));
  171. list.add(spawn_locs, loc.new(gamesworld, 3077.5, 109, 3950.5, -90, 0.0001));
  172. list.add(spawn_locs, loc.new(gamesworld, 3077.5, 109, 3952.5, -124, 0.0001));
  173. list.add(spawn_locs, loc.new(gamesworld, 3083.5, 109, 3948.5, 57, 0.0001));
  174. list.add(spawn_locs, loc.new(gamesworld, 3083.5, 109, 3950.5, 90, 0.0001));
  175. list.add(spawn_locs, loc.new(gamesworld, 3083.5, 109, 3952.5, 124, 0.0001));
  176. list.add(spawn_locs, loc.new(gamesworld, 3079.5, 109, 3953.5, -162, 0.0001));
  177. list.add(spawn_locs, loc.new(gamesworld, 3081.5, 109, 3953.5, 162, 0.0001));
  178. list.add(spawn_locs, loc.new(gamesworld, 3079.5, 109, 3947.5, -19, 0.0001));
  179. list.add(spawn_locs, loc.new(gamesworld, 3081.5, 109, 3947.5, 19, 0.0001));
  180. elec_power_loc = loc.new(gamesworld, 3065, 109, 3967);
  181. comm_power_loc = loc.new(gamesworld, 3092, 109, 3982);
  182. le_power_loc = loc.new(gamesworld, 3044, 109, 3971);
  183. ue_power_loc = loc.new(gamesworld, 3046, 109, 3944);
  184. navi_power_loc = loc.new(gamesworld, 3109, 109, 3956);
  185. o2_power_loc = loc.new(gamesworld, 3094, 109, 3957);
  186. weap_power_loc = loc.new(gamesworld, 3100, 109, 3950);
  187. secu_power_loc = loc.new(gamesworld, 3058, 109, 3959);
  188. shie_power_loc = loc.new(gamesworld, 3102, 109, 3972);
  189. elec_power_par_loc = loc.new(gamesworld, 3065.5, 109.5, 3968.2);
  190. comm_power_par_loc = loc.new(gamesworld, 3091.8, 109.5, 3982.5);
  191. le_power_par_loc = loc.new(gamesworld, 3044.5, 109.5, 3972.2);
  192. ue_power_par_loc = loc.new(gamesworld, 3046.5, 109.5, 3945.2);
  193. navi_power_par_loc = loc.new(gamesworld, 3109.5, 109.5, 3957.2);
  194. o2_power_par_loc = loc.new(gamesworld, 3094.5, 109.5, 3958.2);
  195. weap_power_par_loc = loc.new(gamesworld, 3099.8, 109.5, 3950.5);
  196. secu_power_par_loc = loc.new(gamesworld, 3057.8, 109.5, 3959.5);
  197. shie_power_par_loc = loc.new(gamesworld, 3102.5, 109.5, 3973.5);
  198. divert_pow_map = map.new();
  199. map.add(divert_pow_map, 36, "Upper Engine");
  200. map.add(divert_pow_map, 37, "Lower Engine");
  201. map.add(divert_pow_map, 38, "Weapons");
  202. map.add(divert_pow_map, 39, "Shields");
  203. map.add(divert_pow_map, 40, "Navigation");
  204. map.add(divert_pow_map, 41, "Communications");
  205. map.add(divert_pow_map, 42, "O2");
  206. map.add(divert_pow_map, 43, "Security");
  207. map.add(divert_pow_map, 44, "Just for symmetric");
  208. divert_pow_map_5 = map.new();
  209. map.add(divert_pow_map_5, 36, "UE");
  210. map.add(divert_pow_map_5, 37, "LE");
  211. map.add(divert_pow_map_5, 38, "WEA");
  212. map.add(divert_pow_map_5, 39, "SHI");
  213. map.add(divert_pow_map_5, 40, "NAV");
  214. map.add(divert_pow_map_5, 41, "COM");
  215. map.add(divert_pow_map_5, 42, "O2");
  216. map.add(divert_pow_map_5, 43, "SEC");
  217. divert_pow_map_2 = map.new();
  218. map.add(divert_pow_map_2, 36, ue_power_loc);
  219. map.add(divert_pow_map_2, 37, le_power_loc);
  220. map.add(divert_pow_map_2, 38, weap_power_loc);
  221. map.add(divert_pow_map_2, 39, shie_power_loc);
  222. map.add(divert_pow_map_2, 40, navi_power_loc);
  223. map.add(divert_pow_map_2, 41, comm_power_loc);
  224. map.add(divert_pow_map_2, 42, o2_power_loc);
  225. map.add(divert_pow_map_2, 43, secu_power_loc);
  226. divert_pow_map_4 = map.new();
  227. map.add(divert_pow_map_4, 36, ue_power_par_loc);
  228. map.add(divert_pow_map_4, 37, le_power_par_loc);
  229. map.add(divert_pow_map_4, 38, weap_power_par_loc);
  230. map.add(divert_pow_map_4, 39, shie_power_par_loc);
  231. map.add(divert_pow_map_4, 40, navi_power_par_loc);
  232. map.add(divert_pow_map_4, 41, comm_power_par_loc);
  233. map.add(divert_pow_map_4, 42, o2_power_par_loc);
  234. map.add(divert_pow_map_4, 43, secu_power_par_loc);
  235. elec_wires_loc = loc.new(gamesworld, 3068, 109, 3968);
  236. stor_wires_loc = loc.new(gamesworld, 3077, 109, 3969);
  237. admin_wires_loc = loc.new(gamesworld, 3083, 109, 3964);
  238. navi_wires_loc = loc.new(gamesworld, 3106, 109, 3959);
  239. cafe_wires_loc = loc.new(gamesworld, 3072, 109, 3942);
  240. secu_wires_loc = loc.new(gamesworld, 3050, 109, 3961);
  241. elec_wires_par_loc = loc.new(gamesworld, 3068.5, 109.5, 3969.2);
  242. stor_wires_par_loc = loc.new(gamesworld, 3077.5, 109.5, 3970.2);
  243. admin_wires_par_loc = loc.new(gamesworld, 3083.5, 109.5, 3965.2);
  244. navi_wires_par_loc = loc.new(gamesworld, 3106.5, 109.5, 3960.2);
  245. cafe_wires_par_loc = loc.new(gamesworld, 3072.5, 109.5, 3943.2);
  246. secu_wires_par_loc = loc.new(gamesworld, 3050.5, 109.5, 3962.2);
  247. wires_list_2 = list.new();
  248. list.addAll(wires_list_2, elec_wires_loc, stor_wires_loc, admin_wires_loc, navi_wires_loc, cafe_wires_loc, secu_wires_loc);
  249. wires_map_3 = map.new();
  250. map.add(wires_map_3, elec_wires_loc, "ELE");
  251. map.add(wires_map_3, stor_wires_loc, "STO");
  252. map.add(wires_map_3, admin_wires_loc, "ADM");
  253. map.add(wires_map_3, navi_wires_loc, "NAV");
  254. map.add(wires_map_3, cafe_wires_loc, "CAF");
  255. map.add(wires_map_3, secu_wires_loc, "SEC");
  256. wires_map_5 = map.new();
  257. map.add(wires_map_5, elec_wires_loc, elec_wires_par_loc);
  258. map.add(wires_map_5, stor_wires_loc, stor_wires_par_loc);
  259. map.add(wires_map_5, admin_wires_loc, admin_wires_par_loc);
  260. map.add(wires_map_5, navi_wires_loc, navi_wires_par_loc);
  261. map.add(wires_map_5, cafe_wires_loc, cafe_wires_par_loc);
  262. map.add(wires_map_5, secu_wires_loc, secu_wires_par_loc);
  263. admin_vent_tp_loc = loc.new(gamesworld, 3086.5, 108, 3973.5, -135, 0.0001); //1
  264. weap_vent_tp_loc = loc.new(gamesworld, 3096.5, 108, 3946.5, -10, 0.0001); //2
  265. navi_1_vent_tp_loc = loc.new(gamesworld, 3109.5, 108, 3957.5, -90, 0.0001); //2
  266. navi_2_vent_tp_loc = loc.new(gamesworld, 3109.5, 108, 3965.5, -90, 0.0001); //3
  267. shie_vent_tp_loc = loc.new(gamesworld, 3099.5, 108, 3982.5, 145, 50); //3
  268. med_vent_tp_loc = loc.new(gamesworld, 3061.5, 108, 3962.5, -90, 0.0001); //4
  269. ue_vent_tp_loc = loc.new(gamesworld, 3049.5, 108, 3946.5, 45, 0.0001); //5
  270. le_vent_tp_loc = loc.new(gamesworld, 3049.5, 108, 3980.5, 135, 0.0001); //6
  271. secu_vent_tp_loc = loc.new(gamesworld, 3057.5, 108, 3966.5, 140, 0.0001); //4
  272. elec_vent_tp_loc = loc.new(gamesworld, 3063.5, 108, 3968.5, -45, 0.0001); //4
  273. reac_1_vent_tp_loc = loc.new(gamesworld, 3036.5, 108, 3957.5, -70, 0.0001); //5
  274. reac_2_vent_tp_loc = loc.new(gamesworld, 3039.5, 108, 3967.5, 135, 0.0001); //6
  275. hall_vent_tp_loc = loc.new(gamesworld, 3098.5, 108, 3964.5, -45, 0.0001); //3
  276. cafe_vent_tp_loc = loc.new(gamesworld, 3089.5, 108, 3954.5, 115, 0.0001); //3
  277. admin_vent_loc = loc.new(gamesworld, 3086, 107, 3973); //1
  278. weap_vent_loc = loc.new(gamesworld, 3096, 107, 3946); //2
  279. navi_1_vent_loc = loc.new(gamesworld, 3109, 107, 3957);//2
  280. navi_2_vent_loc = loc.new(gamesworld, 3109, 107, 3965); //3
  281. shie_vent_loc = loc.new(gamesworld, 3099, 107, 3982); //3
  282. med_vent_loc = loc.new(gamesworld, 3061, 107, 3962); //4
  283. ue_vent_loc = loc.new(gamesworld, 3049, 107, 3946); //5
  284. le_vent_loc = loc.new(gamesworld, 3049, 107, 3980); //6
  285. secu_vent_loc = loc.new(gamesworld, 3057, 107, 3966); //4
  286. elec_vent_loc = loc.new(gamesworld, 3063, 107, 3968); //4
  287. reac_1_vent_loc = loc.new(gamesworld, 3036, 107, 3957); //5
  288. reac_2_vent_loc = loc.new(gamesworld, 3039, 107, 3967); //6
  289. hall_vent_loc = loc.new(gamesworld, 3098, 107, 3964); //3
  290. cafe_vent_loc = loc.new(gamesworld, 3089, 107, 3954); //3
  291. all_vent_locs = list.new();
  292. list.addAll(all_vent_locs, admin_vent_loc, weap_vent_loc, navi_1_vent_loc, navi_2_vent_loc, shie_vent_loc, med_vent_loc, ue_vent_loc, le_vent_loc, secu_vent_loc, elec_vent_loc, reac_1_vent_loc, reac_2_vent_loc, hall_vent_loc, cafe_vent_loc);
  293. all_vent_tp_locs = list.new();
  294. list.addAll(all_vent_tp_locs, admin_vent_tp_loc, weap_vent_tp_loc, navi_1_vent_tp_loc, navi_2_vent_tp_loc, shie_vent_tp_loc, med_vent_tp_loc, ue_vent_tp_loc, le_vent_tp_loc, secu_vent_tp_loc, elec_vent_tp_loc, reac_1_vent_tp_loc, reac_2_vent_tp_loc, hall_vent_tp_loc, cafe_vent_tp_loc);
  295. vent_map = map.new();
  296. map.add(vent_map, admin_vent_loc, admin_vent_tp_loc);
  297. map.add(vent_map, weap_vent_loc, weap_vent_tp_loc);
  298. map.add(vent_map, navi_1_vent_loc, navi_1_vent_tp_loc);
  299. map.add(vent_map, navi_2_vent_loc, navi_2_vent_tp_loc);
  300. map.add(vent_map, shie_vent_loc, shie_vent_tp_loc);
  301. map.add(vent_map, med_vent_loc, med_vent_tp_loc);
  302. map.add(vent_map, ue_vent_loc, ue_vent_tp_loc);
  303. map.add(vent_map, le_vent_loc, le_vent_tp_loc);
  304. map.add(vent_map, secu_vent_loc, secu_vent_tp_loc);
  305. map.add(vent_map, elec_vent_loc, elec_vent_tp_loc);
  306. map.add(vent_map, reac_1_vent_loc, reac_1_vent_tp_loc);
  307. map.add(vent_map, reac_2_vent_loc, reac_2_vent_tp_loc);
  308. map.add(vent_map, hall_vent_loc, hall_vent_tp_loc);
  309. map.add(vent_map, cafe_vent_loc, cafe_vent_tp_loc);
  310. vent_map_5 = map.new();
  311. all_vent_center_locs = list.new();
  312. for(i = 0; i < list.getSize(all_vent_locs); i++) {
  313. loc = list.getIndex(all_vent_locs, i);
  314. center_loc = loc.mod(loc, 0.5, 1, 0.5);
  315. list.add(all_vent_center_locs, center_loc);
  316. map.add(vent_map_5, center_loc, loc);
  317. }
  318. vent_map_3 = map.new();
  319. addVentIcons(cafe_vent_loc, vent_left_item, admin_vent_loc, vent_down_item, hall_vent_loc);
  320. addVentIcons(weap_vent_loc, vent_up_item, navi_1_vent_loc, null, null);
  321. addVentIcons(navi_1_vent_loc, vent_left_item, weap_vent_loc, null, null);
  322. addVentIcons(navi_2_vent_loc, null, null, vent_right_item, shie_vent_loc);
  323. addVentIcons(hall_vent_loc, vent_down_item, cafe_vent_loc, vent_right_item, admin_vent_loc);
  324. addVentIcons(shie_vent_loc, null, null, vent_right_item, navi_2_vent_loc);
  325. addVentIcons(admin_vent_loc, vent_right_item, hall_vent_loc, vent_left_item, cafe_vent_loc);
  326. addVentIcons(ue_vent_loc, null, null, vent_up_item, reac_1_vent_loc);
  327. addVentIcons(reac_1_vent_loc, vent_left_item, ue_vent_loc, null, null);
  328. addVentIcons(reac_2_vent_loc, null, null, vent_down_item, le_vent_loc);
  329. addVentIcons(le_vent_loc, null, null, vent_up_item, reac_2_vent_loc);
  330. addVentIcons(secu_vent_loc, vent_down_item, elec_vent_loc, vent_right_item, med_vent_loc);
  331. addVentIcons(med_vent_loc, arrow_down, secu_vent_loc, vent_right_item, elec_vent_loc);
  332. addVentIcons(elec_vent_loc, vent_left_item, med_vent_loc, vent_down_item, secu_vent_loc);
  333. move_id_le = event.addMoveData(loc.new(gamesworld, 3051, 108, 3982), loc.new(gamesworld, 3042, 113, 3972), 10, -1); //Lower Engine
  334. move_id_sec = event.addMoveData(loc.new(gamesworld, 3054, 108, 3967), loc.new(gamesworld, 3058, 111, 3958), 10, -1); //Security
  335. move_id_ue = event.addMoveData(loc.new(gamesworld, 3051, 108, 3955), loc.new(gamesworld, 3042, 113, 3945), 10, -1); //Upper Engine
  336. move_id_reac = event.addMoveData(loc.new(gamesworld, 3041.9, 108, 3955.1), loc.new(gamesworld, 3033, 114, 3971.9), 10, -1); //Reactor
  337. move_id_o2 = event.addMoveData(loc.new(gamesworld, 3091.1, 108, 3957.1), loc.new(gamesworld, 3095, 111, 3963), 10, -1); //O2
  338. move_id_navi = event.addMoveData(loc.new(gamesworld, 3109, 108, 3957), loc.new(gamesworld, 3117, 111, 3966), 10, -1); //Navigation
  339. move_id_weap = event.addMoveData(loc.new(gamesworld, 3100, 108, 3954), loc.new(gamesworld, 3095, 111, 3946), 10, -1); //Weapons
  340. move_id_shie = event.addMoveData(loc.new(gamesworld, 3104, 108, 3973), loc.new(gamesworld, 3095, 111, 3983), 10, -1); //Shields
  341. move_id_comm = event.addMoveData(loc.new(gamesworld, 3092, 108, 3982), loc.new(gamesworld, 3086, 111, 3988), 10, -1); //Communications
  342. move_id_stor1 = event.addMoveData(loc.new(gamesworld, 3084, 108, 3988), loc.new(gamesworld, 3073.1, 115, 3971.1), 10, -1); //Storage1
  343. move_id_stor2 = event.addMoveData(loc.new(gamesworld, 3084, 108, 3972), loc.new(gamesworld, 3075.1, 115, 3970.1), 10, -1); //Storage2
  344. move_id_elec1 = event.addMoveData(loc.new(gamesworld, 3063, 108, 3979), loc.new(gamesworld, 3071.9, 111, 3968), 10, -1); //Electrical1
  345. move_id_elec2 = event.addMoveData(loc.new(gamesworld, 3071.9, 108, 3971.9), loc.new(gamesworld, 3073.9, 111, 3968), 10, -1); //Electrical2
  346. move_id_med1 = event.addMoveData(loc.new(gamesworld, 3069.9, 108, 3966), loc.new(gamesworld, 3060, 111, 3955), 10, -1); //MedBay1
  347. move_id_med2 = event.addMoveData(loc.new(gamesworld, 3069.9, 108, 3966), loc.new(gamesworld, 3072, 111, 3961), 10, -1); //MedBay2
  348. move_id_cafe = event.addMoveData(loc.new(gamesworld, 3071.1, 108, 3940), loc.new(gamesworld, 3090.9, 112, 3961.9), 10, -1); //Cafeteria
  349. move_id_admin = event.addMoveData(loc.new(gamesworld, 3086, 108, 3965), loc.new(gamesworld, 3096, 111, 3974), 10, -1); //Admin
  350. event.addMoveData(loc.new(gamesworld, 3054, 108, 3971.9), loc.new(gamesworld, 3042, 111, 3955.1), 10, -1); //Gang vor Security
  351. event.addMoveData(loc.new(gamesworld, 3051, 108, 3950), loc.new(gamesworld, 3071, 111, 3955), 10, -1); //Gang vor MedBay
  352. event.addMoveData(loc.new(gamesworld, 3091, 108, 3949), loc.new(gamesworld, 3095, 111, 3952), 10, -1); //Gang von Cafeteria to Weapons
  353. event.addMoveData(loc.new(gamesworld, 3079, 108, 3962), loc.new(gamesworld, 3086, 111, 3970), 10, -1); //Gang vor Admin
  354. event.addMoveData(loc.new(gamesworld, 3084, 108, 3976), loc.new(gamesworld, 3095, 111, 3982), 10, -1); //Gang vor Communications
  355. event.addMoveData(loc.new(gamesworld, 3109, 108, 3954), loc.new(gamesworld, 3096, 111, 3973), 10, -1); //Gang vor Navigation
  356. event.addMoveData(loc.new(gamesworld, 3073, 108, 3984), loc.new(gamesworld, 3056, 111, 3979), 10, -1); //Gang vor Electrical1
  357. event.addMoveData(loc.new(gamesworld, 3059, 108, 3975), loc.new(gamesworld, 3051, 111, 3980), 10, -1); //Gang vor Electrical2
  358. move_id_map = map.new();
  359. map.add(move_id_map, move_id_le, "§4§lLower Engine");
  360. map.add(move_id_map, move_id_sec, "§4§lSecurity");
  361. map.add(move_id_map, move_id_ue, "§4§lUpper Engine");
  362. map.add(move_id_map, move_id_reac, "§4§lReactor");
  363. map.add(move_id_map, move_id_o2, "§4§lO2");
  364. map.add(move_id_map, move_id_navi, "§4§lNavigation");
  365. map.add(move_id_map, move_id_weap, "§4§lWeapons");
  366. map.add(move_id_map, move_id_shie, "§4§lShields");
  367. map.add(move_id_map, move_id_comm, "§4§lCommunications");
  368. map.add(move_id_map, move_id_stor1, "§4§lStorage");
  369. map.add(move_id_map, move_id_stor2, "§4§lStorage");
  370. map.add(move_id_map, move_id_elec1, "§4§lElectrical");
  371. map.add(move_id_map, move_id_elec2, "§4§lElectrical");
  372. map.add(move_id_map, move_id_admin, "§4§lAdmin");
  373. map.add(move_id_map, move_id_med1, "§4§lMedBay");
  374. map.add(move_id_map, move_id_med2, "§4§lMedBay");
  375. map.add(move_id_map, move_id_cafe, "§4§lCafeteria");
  376. admin_upload_loc = loc.new(gamesworld, 3086, 109, 3964);
  377. cafe_download_loc = loc.new(gamesworld, 3088, 109, 3944);
  378. weap_download_loc = loc.new(gamesworld, 3096, 109, 3945);
  379. comm_download_loc = loc.new(gamesworld, 3086, 109, 3981);
  380. elec_download_loc = loc.new(gamesworld, 3063, 109, 3967);
  381. navi_download_loc = loc.new(gamesworld, 3111, 109, 3956);
  382. admin_upload_par_loc = loc.new(gamesworld, 3086.5, 109.5, 3965.2);
  383. cafe_download_par_loc = loc.new(gamesworld, 3088.5, 109.5, 3945.2);
  384. weap_download_par_loc = loc.new(gamesworld, 3096.5, 109.5, 3946.2);
  385. comm_download_par_loc = loc.new(gamesworld, 3086.5, 109.5, 3982.2);
  386. elec_download_par_loc = loc.new(gamesworld, 3063.5, 109.5, 3968.2);
  387. navi_download_par_loc = loc.new(gamesworld, 3111.5, 109.5, 3957.2);
  388. download_map_2 = map.new();
  389. map.add(download_map_2, cafe_download_loc, "§rCafeteria");
  390. map.add(download_map_2, weap_download_loc, "§rWeapons");
  391. map.add(download_map_2, comm_download_loc, "§rCommunications");
  392. map.add(download_map_2, elec_download_loc, "§rElectrical");
  393. map.add(download_map_2, navi_download_loc, "§rNavigation");
  394. download_map_4 = map.new();
  395. map.add(download_map_4, cafe_download_loc, "§rCAF");
  396. map.add(download_map_4, weap_download_loc, "§rWEA");
  397. map.add(download_map_4, comm_download_loc, "§rCOM");
  398. map.add(download_map_4, elec_download_loc, "§rELE");
  399. map.add(download_map_4, navi_download_loc, "§rNAV");
  400. download_list_3 = list.new();
  401. list.addAll(download_list_3, cafe_download_loc, weap_download_loc, comm_download_loc, elec_download_loc, navi_download_loc);
  402. download_list_4 = list.new();
  403. list.addAll(download_list_4, cafe_download_par_loc, weap_download_par_loc, comm_download_par_loc, elec_download_par_loc, navi_download_par_loc);
  404. space_locs = list.new();
  405. //cafeteria
  406. list.add(space_locs, loc.new(gamesworld, 3074.5, 109.5, 3939.5));
  407. list.add(space_locs, loc.new(gamesworld, 3075.5, 110, 3938.5));
  408. list.add(space_locs, loc.new(gamesworld, 3079, 110.4, 3939));
  409. list.add(space_locs, loc.new(gamesworld, 3078.5, 110, 3938.5));
  410. list.add(space_locs, loc.new(gamesworld, 3081.5, 109.5, 3939.5));
  411. list.add(space_locs, loc.new(gamesworld, 3083.5, 110, 3939.5));
  412. //weapons
  413. list.add(space_locs, loc.new(gamesworld, 3105, 106.5, 3940));
  414. list.add(space_locs, loc.new(gamesworld, 3105.5, 107.5, 3943));
  415. list.add(space_locs, loc.new(gamesworld, 3105.5, 108.5, 3948));
  416. list.add(space_locs, loc.new(gamesworld, 3100, 110, 3943));
  417. list.add(space_locs, loc.new(gamesworld, 3098, 107, 3942));
  418. //navi left window
  419. list.add(space_locs, loc.new(gamesworld, 3112, 108, 3952));
  420. list.add(space_locs, loc.new(gamesworld, 3114, 110.5, 3953));
  421. list.add(space_locs, loc.new(gamesworld, 3116.5, 110, 3956.5));
  422. list.add(space_locs, loc.new(gamesworld, 3116.5, 109, 3953.5));
  423. list.add(space_locs, loc.new(gamesworld, 3116, 110.5, 3954));
  424. //navi mid window
  425. list.add(space_locs, loc.new(gamesworld, 3118.5, 109.5, 3963.5));
  426. list.add(space_locs, loc.new(gamesworld, 3118, 109.5, 3961.5));
  427. list.add(space_locs, loc.new(gamesworld, 3119, 109.5, 3961));
  428. list.add(space_locs, loc.new(gamesworld, 3118, 109, 3960));
  429. list.add(space_locs, loc.new(gamesworld, 3119, 111, 3959));
  430. list.add(space_locs, loc.new(gamesworld, 3119, 111, 3962.5));
  431. //navi right window
  432. list.add(space_locs, loc.new(gamesworld, 3112, 108, 3970));
  433. list.add(space_locs, loc.new(gamesworld, 3114, 110.5, 3969));
  434. list.add(space_locs, loc.new(gamesworld, 3116.5, 110, 3965.5));
  435. list.add(space_locs, loc.new(gamesworld, 3116.5, 109, 3968.5));
  436. list.add(space_locs, loc.new(gamesworld, 3116, 110.5, 3968));
  437. lights_blocks = list.new();
  438. //Hallway between Engines
  439. list.add(lights_blocks, block.get(loc.new(gamesworld, 3043, 111, 3963)));
  440. list.add(lights_blocks, block.get(loc.new(gamesworld, 3044, 111, 3963)));
  441. list.add(lights_blocks, block.get(loc.new(gamesworld, 3050, 111, 3963)));
  442. list.add(lights_blocks, block.get(loc.new(gamesworld, 3051, 111, 3963)));
  443. list.add(lights_blocks, block.get(loc.new(gamesworld, 3047, 111, 3958)));
  444. list.add(lights_blocks, block.get(loc.new(gamesworld, 3047, 111, 3959)));
  445. list.add(lights_blocks, block.get(loc.new(gamesworld, 3047, 111, 3967)));
  446. list.add(lights_blocks, block.get(loc.new(gamesworld, 3047, 111, 3968)));
  447. //UE
  448. list.add(lights_blocks, block.get(loc.new(gamesworld, 3043, 113, 3947)));
  449. list.add(lights_blocks, block.get(loc.new(gamesworld, 3044, 113, 3947)));
  450. list.add(lights_blocks, block.get(loc.new(gamesworld, 3047, 113, 3947)));
  451. list.add(lights_blocks, block.get(loc.new(gamesworld, 3048, 113, 3947)));
  452. list.add(lights_blocks, block.get(loc.new(gamesworld, 3043, 113, 3953)));
  453. list.add(lights_blocks, block.get(loc.new(gamesworld, 3044, 113, 3953)));
  454. list.add(lights_blocks, block.get(loc.new(gamesworld, 3047, 113, 3953)));
  455. list.add(lights_blocks, block.get(loc.new(gamesworld, 3048, 113, 3953)));
  456. //LE
  457. list.add(lights_blocks, block.get(loc.new(gamesworld, 3043, 113, 3973)));
  458. list.add(lights_blocks, block.get(loc.new(gamesworld, 3044, 113, 3973)));
  459. list.add(lights_blocks, block.get(loc.new(gamesworld, 3047, 113, 3973)));
  460. list.add(lights_blocks, block.get(loc.new(gamesworld, 3048, 113, 3973)));
  461. list.add(lights_blocks, block.get(loc.new(gamesworld, 3043, 113, 3979)));
  462. list.add(lights_blocks, block.get(loc.new(gamesworld, 3044, 113, 3979)));
  463. list.add(lights_blocks, block.get(loc.new(gamesworld, 3047, 113, 3979)));
  464. list.add(lights_blocks, block.get(loc.new(gamesworld, 3048, 113, 3979)));
  465. //Hallway Electrical
  466. list.add(lights_blocks, block.get(loc.new(gamesworld, 3053, 111, 3976)));
  467. list.add(lights_blocks, block.get(loc.new(gamesworld, 3054, 111, 3976)));
  468. list.add(lights_blocks, block.get(loc.new(gamesworld, 3057, 111, 3978)));
  469. list.add(lights_blocks, block.get(loc.new(gamesworld, 3057, 111, 3979)));
  470. list.add(lights_blocks, block.get(loc.new(gamesworld, 3060, 111, 3982)));
  471. list.add(lights_blocks, block.get(loc.new(gamesworld, 3061, 111, 3982)));
  472. list.add(lights_blocks, block.get(loc.new(gamesworld, 3067, 111, 3982)));
  473. list.add(lights_blocks, block.get(loc.new(gamesworld, 3068, 111, 3982)));
  474. //Electrical
  475. list.add(lights_blocks, block.get(loc.new(gamesworld, 3064, 111, 3970)));
  476. list.add(lights_blocks, block.get(loc.new(gamesworld, 3064, 111, 3971)));
  477. list.add(lights_blocks, block.get(loc.new(gamesworld, 3064, 111, 3975)));
  478. list.add(lights_blocks, block.get(loc.new(gamesworld, 3064, 111, 3976)));
  479. list.add(lights_blocks, block.get(loc.new(gamesworld, 3069, 111, 3970)));
  480. list.add(lights_blocks, block.get(loc.new(gamesworld, 3069, 111, 3971)));
  481. list.add(lights_blocks, block.get(loc.new(gamesworld, 3069, 111, 3975)));
  482. list.add(lights_blocks, block.get(loc.new(gamesworld, 3069, 111, 3976)));
  483. //Storage
  484. list.add(lights_blocks, block.get(loc.new(gamesworld, 3076, 113, 3972)));
  485. list.add(lights_blocks, block.get(loc.new(gamesworld, 3076, 113, 3976)));
  486. list.add(lights_blocks, block.get(loc.new(gamesworld, 3076, 113, 3980)));
  487. list.add(lights_blocks, block.get(loc.new(gamesworld, 3076, 113, 3984)));
  488. list.add(lights_blocks, block.get(loc.new(gamesworld, 3080, 113, 3972)));
  489. list.add(lights_blocks, block.get(loc.new(gamesworld, 3080, 113, 3976)));
  490. list.add(lights_blocks, block.get(loc.new(gamesworld, 3080, 113, 3980)));
  491. list.add(lights_blocks, block.get(loc.new(gamesworld, 3080, 113, 3984)));
  492. //Communications
  493. list.add(lights_blocks, block.get(loc.new(gamesworld, 3088, 111, 3984)));
  494. list.add(lights_blocks, block.get(loc.new(gamesworld, 3088, 111, 3985)));
  495. list.add(lights_blocks, block.get(loc.new(gamesworld, 3089, 111, 3984)));
  496. list.add(lights_blocks, block.get(loc.new(gamesworld, 3089, 111, 3985)));
  497. //Hallway Communications
  498. list.add(lights_blocks, block.get(loc.new(gamesworld, 3086, 111, 3977)));
  499. list.add(lights_blocks, block.get(loc.new(gamesworld, 3087, 111, 3977)));
  500. list.add(lights_blocks, block.get(loc.new(gamesworld, 3091, 111, 3977)));
  501. list.add(lights_blocks, block.get(loc.new(gamesworld, 3092, 111, 3977)));
  502. //Shields
  503. list.add(lights_blocks, block.get(loc.new(gamesworld, 3096, 111, 3975)));
  504. list.add(lights_blocks, block.get(loc.new(gamesworld, 3096, 111, 3976)));
  505. list.add(lights_blocks, block.get(loc.new(gamesworld, 3096, 111, 3980)));
  506. list.add(lights_blocks, block.get(loc.new(gamesworld, 3096, 111, 3981)));
  507. list.add(lights_blocks, block.get(loc.new(gamesworld, 3099, 111, 3975)));
  508. list.add(lights_blocks, block.get(loc.new(gamesworld, 3099, 111, 3976)));
  509. list.add(lights_blocks, block.get(loc.new(gamesworld, 3099, 111, 3980)));
  510. list.add(lights_blocks, block.get(loc.new(gamesworld, 3099, 111, 3981)));
  511. list.add(lights_blocks, block.get(loc.new(gamesworld, 3102, 111, 3975)));
  512. list.add(lights_blocks, block.get(loc.new(gamesworld, 3102, 111, 3976)));
  513. //Navigation
  514. list.add(lights_blocks, block.get(loc.new(gamesworld, 3110, 111, 3958)));
  515. list.add(lights_blocks, block.get(loc.new(gamesworld, 3111, 111, 3958)));
  516. list.add(lights_blocks, block.get(loc.new(gamesworld, 3110, 111, 3961)));
  517. list.add(lights_blocks, block.get(loc.new(gamesworld, 3111, 111, 3961)));
  518. list.add(lights_blocks, block.get(loc.new(gamesworld, 3112, 111, 3961)));
  519. list.add(lights_blocks, block.get(loc.new(gamesworld, 3110, 111, 3964)));
  520. list.add(lights_blocks, block.get(loc.new(gamesworld, 3111, 111, 3964)));
  521. //Hallway Navigation
  522. list.add(lights_blocks, block.get(loc.new(gamesworld, 3104, 111, 3961)));
  523. list.add(lights_blocks, block.get(loc.new(gamesworld, 3105, 111, 3961)));
  524. list.add(lights_blocks, block.get(loc.new(gamesworld, 3101, 111, 3964)));
  525. list.add(lights_blocks, block.get(loc.new(gamesworld, 3101, 111, 3965)));
  526. list.add(lights_blocks, block.get(loc.new(gamesworld, 3099, 111, 3969)));
  527. list.add(lights_blocks, block.get(loc.new(gamesworld, 3099, 111, 3970)));
  528. list.add(lights_blocks, block.get(loc.new(gamesworld, 3100, 111, 3959)));
  529. list.add(lights_blocks, block.get(loc.new(gamesworld, 3101, 111, 3959)));
  530. list.add(lights_blocks, block.get(loc.new(gamesworld, 3097, 111, 3956)));
  531. list.add(lights_blocks, block.get(loc.new(gamesworld, 3097, 111, 3957)));
  532. //O2
  533. list.add(lights_blocks, block.get(loc.new(gamesworld, 3092, 111, 3961)));
  534. list.add(lights_blocks, block.get(loc.new(gamesworld, 3093, 111, 3961)));
  535. //Weapons
  536. list.add(lights_blocks, block.get(loc.new(gamesworld, 3097, 111, 3948)));
  537. list.add(lights_blocks, block.get(loc.new(gamesworld, 3097, 111, 3949)));
  538. list.add(lights_blocks, block.get(loc.new(gamesworld, 3097, 111, 3951)));
  539. list.add(lights_blocks, block.get(loc.new(gamesworld, 3097, 111, 3952)));
  540. //Hallway Weapons
  541. list.add(lights_blocks, block.get(loc.new(gamesworld, 3092, 111, 3950)));
  542. list.add(lights_blocks, block.get(loc.new(gamesworld, 3093, 111, 3950)));
  543. //Cafeteria
  544. list.add(lights_blocks, block.get(loc.new(gamesworld, 3085, 112, 3944)));
  545. list.add(lights_blocks, block.get(loc.new(gamesworld, 3085, 112, 3945)));
  546. list.add(lights_blocks, block.get(loc.new(gamesworld, 3085, 112, 3950)));
  547. list.add(lights_blocks, block.get(loc.new(gamesworld, 3085, 112, 3951)));
  548. list.add(lights_blocks, block.get(loc.new(gamesworld, 3085, 112, 3956)));
  549. list.add(lights_blocks, block.get(loc.new(gamesworld, 3085, 112, 3957)));
  550. list.add(lights_blocks, block.get(loc.new(gamesworld, 3079, 112, 3944)));
  551. list.add(lights_blocks, block.get(loc.new(gamesworld, 3079, 112, 3945)));
  552. list.add(lights_blocks, block.get(loc.new(gamesworld, 3079, 112, 3950)));
  553. list.add(lights_blocks, block.get(loc.new(gamesworld, 3079, 112, 3951)));
  554. list.add(lights_blocks, block.get(loc.new(gamesworld, 3079, 112, 3956)));
  555. list.add(lights_blocks, block.get(loc.new(gamesworld, 3079, 112, 3957)));
  556. list.add(lights_blocks, block.get(loc.new(gamesworld, 3073, 112, 3944)));
  557. list.add(lights_blocks, block.get(loc.new(gamesworld, 3073, 112, 3945)));
  558. list.add(lights_blocks, block.get(loc.new(gamesworld, 3073, 112, 3950)));
  559. list.add(lights_blocks, block.get(loc.new(gamesworld, 3073, 112, 3951)));
  560. list.add(lights_blocks, block.get(loc.new(gamesworld, 3073, 112, 3956)));
  561. list.add(lights_blocks, block.get(loc.new(gamesworld, 3073, 112, 3957)));
  562. //Hallway Admin
  563. list.add(lights_blocks, block.get(loc.new(gamesworld, 3080, 111, 3966)));
  564. list.add(lights_blocks, block.get(loc.new(gamesworld, 3081, 111, 3966)));
  565. //Admin
  566. list.add(lights_blocks, block.get(loc.new(gamesworld, 3088, 111, 3966)));
  567. list.add(lights_blocks, block.get(loc.new(gamesworld, 3089, 111, 3966)));
  568. list.add(lights_blocks, block.get(loc.new(gamesworld, 3092, 111, 3966)));
  569. list.add(lights_blocks, block.get(loc.new(gamesworld, 3093, 111, 3966)));
  570. list.add(lights_blocks, block.get(loc.new(gamesworld, 3088, 111, 3969)));
  571. list.add(lights_blocks, block.get(loc.new(gamesworld, 3089, 111, 3969)));
  572. list.add(lights_blocks, block.get(loc.new(gamesworld, 3092, 111, 3969)));
  573. list.add(lights_blocks, block.get(loc.new(gamesworld, 3093, 111, 3969)));
  574. list.add(lights_blocks, block.get(loc.new(gamesworld, 3088, 111, 3972)));
  575. list.add(lights_blocks, block.get(loc.new(gamesworld, 3089, 111, 3972)));
  576. list.add(lights_blocks, block.get(loc.new(gamesworld, 3092, 111, 3972)));
  577. list.add(lights_blocks, block.get(loc.new(gamesworld, 3093, 111, 3972)));
  578. //Hallway MedBay
  579. list.add(lights_blocks, block.get(loc.new(gamesworld, 3055, 111, 3950)));
  580. list.add(lights_blocks, block.get(loc.new(gamesworld, 3056, 111, 3950)));
  581. list.add(lights_blocks, block.get(loc.new(gamesworld, 3060, 111, 3950)));
  582. list.add(lights_blocks, block.get(loc.new(gamesworld, 3061, 111, 3950)));
  583. list.add(lights_blocks, block.get(loc.new(gamesworld, 3065, 111, 3950)));
  584. list.add(lights_blocks, block.get(loc.new(gamesworld, 3066, 111, 3950)));
  585. //MedBay
  586. list.add(lights_blocks, block.get(loc.new(gamesworld, 3067, 111, 3956)));
  587. list.add(lights_blocks, block.get(loc.new(gamesworld, 3067, 111, 3957)));
  588. list.add(lights_blocks, block.get(loc.new(gamesworld, 3067, 111, 3960)));
  589. list.add(lights_blocks, block.get(loc.new(gamesworld, 3067, 111, 3961)));
  590. list.add(lights_blocks, block.get(loc.new(gamesworld, 3064, 111, 3956)));
  591. list.add(lights_blocks, block.get(loc.new(gamesworld, 3064, 111, 3957)));
  592. list.add(lights_blocks, block.get(loc.new(gamesworld, 3064, 111, 3960)));
  593. list.add(lights_blocks, block.get(loc.new(gamesworld, 3064, 111, 3961)));
  594. list.add(lights_blocks, block.get(loc.new(gamesworld, 3061, 111, 3956)));
  595. list.add(lights_blocks, block.get(loc.new(gamesworld, 3061, 111, 3957)));
  596. list.add(lights_blocks, block.get(loc.new(gamesworld, 3061, 111, 3960)));
  597. list.add(lights_blocks, block.get(loc.new(gamesworld, 3061, 111, 3961)));
  598. cams_locs = set.new();
  599. set.add(cams_locs, loc.new(gamesworld, 3055, 109, 3957));
  600. set.add(cams_locs, loc.new(gamesworld, 3056, 109, 3957));
  601. set.add(cams_locs, loc.new(gamesworld, 3055, 110, 3957));
  602. set.add(cams_locs, loc.new(gamesworld, 3056, 110, 3957));
  603. cams_locs_tp = list.new();
  604. list.add(cams_locs_tp, loc.new(gamesworld, 3046, 109.2, 3964.7, -137, 73)); //Reactor
  605. list.add(cams_locs_tp, loc.new(gamesworld, 3063.3, 109.2, 3952, 180, 80)); //MedBay
  606. list.add(cams_locs_tp, loc.new(gamesworld, 3079.3, 109.2, 3968, 180, 75)); //Admin
  607. list.add(cams_locs_tp, loc.new(gamesworld, 3102.5, 109.2, 3963, 157, 70)); //Navigation
  608. cams_par_locs = list.new();
  609. list.add(cams_par_locs, loc.new(gamesworld, 3045.5, 110.5, 3962.5)); //Reactor
  610. list.add(cams_par_locs, loc.new(gamesworld, 3065.5, 110.5, 3949.5)); //MedBay
  611. list.add(cams_par_locs, loc.new(gamesworld, 3082.5, 110.5, 3965.5)); //Admin
  612. list.add(cams_par_locs, loc.new(gamesworld, 3103.5, 110.5, 3960.5)); //Navigation
  613. return;