among_us_map1.txt 34 KB

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