among_us_map1.txt 34 KB

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