diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm index 2c37c3c390..0947ec5e8a 100644 --- a/code/__DEFINES/access.dm +++ b/code/__DEFINES/access.dm @@ -108,11 +108,17 @@ most of them are tied into map-placed objects. This should be reworked in the fu #define ACCESS_UPP_FLIGHT 235 #define ACCESS_UPP_RESEARCH 236 +#define ACCESS_UPP_SQUAD_ONE 237 +#define ACCESS_UPP_SQUAD_TWO 238 + #define ACCESS_UPP_COMMANDO 239 #define ACCESS_UPP_LEADERSHIP 240 ///Senior leadership, the highest ranks #define ACCESS_UPP_SENIOR_LEAD 241 +#define ACCESS_UPP_MEDPREP 242 +#define ACCESS_UPP_MACHINEGUN 243 +#define ACCESS_UPP_TLPREP 244 //================================================= //Colonial Liberation Front access levels (260-289) @@ -196,6 +202,7 @@ most of them are tied into map-placed objects. This should be reworked in the fu ///All access levels associated with UPP #define ACCESS_LIST_UPP_ALL "UPP (ALL)" +#define ACCESS_LIST_UPP_PLATOON "UPP (Platoon)" ///Generic/basic access to CLF stuff #define ACCESS_LIST_CLF_BASE "CLF (Basic)" diff --git a/code/__DEFINES/job.dm b/code/__DEFINES/job.dm index 8016d87a30..fa88b884a1 100644 --- a/code/__DEFINES/job.dm +++ b/code/__DEFINES/job.dm @@ -12,6 +12,7 @@ #define SQUAD_MARINE_INTEL "Intel" #define SQUAD_SOF "SOF" #define SQUAD_CBRN "CBRN" +#define SQUAD_UPP "Red Dawn" // Job name defines #define JOB_SQUAD_MARINE "Rifleman" @@ -24,6 +25,13 @@ #define JOB_SQUAD_ROLES /datum/timelock/squad #define JOB_SQUAD_ROLES_LIST list(JOB_SQUAD_MARINE, JOB_SQUAD_LEADER, JOB_SQUAD_ENGI, JOB_SQUAD_MEDIC, JOB_SQUAD_SPECIALIST, JOB_SQUAD_SMARTGUN, JOB_SQUAD_TEAM_LEADER) +#define JOB_SQUAD_MARINE_UPP "UPP Rifleman" +#define JOB_SQUAD_LEADER_UPP "UPP Platoon Sergeant" +#define JOB_SQUAD_MEDIC_UPP "UPP Sanitar" +#define JOB_SQUAD_TEAM_LEADER_UPP "UPP Squad Sergeant" +#define JOB_SQUAD_SMARTGUN_UPP "UPP Machinegunner" +#define JOB_SO_UPP "UPP Platoon Commander" + var/global/list/job_squad_roles = JOB_SQUAD_ROLES_LIST #define JOB_COLONIST "Colonist" diff --git a/code/__DEFINES/minimap.dm b/code/__DEFINES/minimap.dm index c2ebdbb779..9ab037abc0 100644 --- a/code/__DEFINES/minimap.dm +++ b/code/__DEFINES/minimap.dm @@ -63,6 +63,7 @@ GLOBAL_LIST_INIT(all_minimap_flags, bitfield2list(MINIMAP_FLAG_ALL)) #define MINIMAP_SQUAD_FOXTROT "#fe7b2e" #define MINIMAP_SQUAD_SOF "#400000" #define MINIMAP_SQUAD_INTEL "#053818" +#define MINIMAP_SQUAD_UPP "#B22222" #define MINIMAP_ICON_BACKGROUND_CIVILIAN "#7D4820" #define MINIMAP_ICON_BACKGROUND_CIC "#3f3f3f" diff --git a/code/__DEFINES/mode.dm b/code/__DEFINES/mode.dm index 3a3a2473ec..46edb7cd6d 100644 --- a/code/__DEFINES/mode.dm +++ b/code/__DEFINES/mode.dm @@ -123,7 +123,7 @@ var/global/list/ROLES_ENGINEERING = list(JOB_CHIEF_ENGINEER, JOB_ORDNANCE_TECH, var/global/list/ROLES_REQUISITION = list(JOB_CHIEF_REQUISITION, JOB_CARGO_TECH, JOB_WO_CHIEF_REQUISITION, JOB_WO_REQUISITION) var/global/list/ROLES_MEDICAL = list(JOB_CMO, JOB_RESEARCHER, JOB_DOCTOR, JOB_NURSE, JOB_WO_CMO, JOB_WO_RESEARCHER, JOB_WO_DOCTOR) var/global/list/ROLES_MARINES = list(JOB_SQUAD_LEADER, JOB_SQUAD_TEAM_LEADER, JOB_SQUAD_SPECIALIST, JOB_SQUAD_SMARTGUN, JOB_SQUAD_MEDIC, JOB_SQUAD_ENGI, JOB_SQUAD_MARINE) -var/global/list/ROLES_SQUAD_ALL = list(SQUAD_MARINE_1, SQUAD_MARINE_2, SQUAD_MARINE_3, SQUAD_MARINE_4, SQUAD_MARINE_5, SQUAD_MARINE_CRYO, SQUAD_MARINE_INTEL) +var/global/list/ROLES_SQUAD_ALL = list(SQUAD_MARINE_1, SQUAD_MARINE_2, SQUAD_MARINE_3, SQUAD_MARINE_4, SQUAD_MARINE_5, SQUAD_MARINE_CRYO, SQUAD_MARINE_INTEL, SQUAD_UPP) //Groundside roles var/global/list/ROLES_XENO = list(JOB_XENOMORPH_QUEEN, JOB_XENOMORPH) @@ -139,6 +139,7 @@ var/global/list/ROLES_FACTION_CLASH = ROLES_USCM + JOB_PREDATOR var/global/list/ROLES_UNASSIGNED = list(JOB_SQUAD_MARINE) var/global/list/ROLES_AI = list(JOB_SO, JOB_SQUAD_LEADER, JOB_SQUAD_MEDIC, JOB_SQUAD_TEAM_LEADER, JOB_SQUAD_SMARTGUN, JOB_SQUAD_MARINE) +var/global/list/ROLES_AI_UPP = list(JOB_SO_UPP, JOB_SQUAD_LEADER_UPP, JOB_SQUAD_MEDIC_UPP, JOB_SQUAD_TEAM_LEADER_UPP, JOB_SQUAD_SMARTGUN_UPP, JOB_SQUAD_MARINE_UPP) var/global/list/ROLES_WO = list(JOB_WO_CO, JOB_WO_XO, JOB_WO_CORPORATE_LIAISON, JOB_WO_SYNTH, JOB_WO_CHIEF_POLICE, JOB_WO_SO, JOB_WO_CREWMAN, JOB_WO_POLICE, JOB_WO_PILOT, JOB_WO_CHIEF_ENGINEER, JOB_WO_ORDNANCE_TECH, JOB_WO_CHIEF_REQUISITION, JOB_WO_REQUISITION, JOB_WO_CMO, JOB_WO_DOCTOR, JOB_WO_RESEARCHER, JOB_WO_SQUAD_MARINE, JOB_WO_SQUAD_MEDIC, JOB_WO_SQUAD_ENGINEER, JOB_WO_SQUAD_SMARTGUNNER, JOB_WO_SQUAD_SPECIALIST, JOB_WO_SQUAD_LEADER) //Role lists used for switch() checks in show_blurb_uscm(). Cosmetic, determines ex. "Engineering, USS Almayer", "2nd Bat. 'Falling Falcons'" etc. #define BLURB_USCM_COMBAT JOB_CO, JOB_XO, JOB_SO, JOB_WO_CO, JOB_WO_XO, JOB_WO_CHIEF_POLICE, JOB_WO_SO, JOB_WO_CREWMAN, JOB_WO_POLICE, JOB_SEA,\ diff --git a/code/__DEFINES/shuttles.dm b/code/__DEFINES/shuttles.dm index a6e1e168c2..277ea5211e 100644 --- a/code/__DEFINES/shuttles.dm +++ b/code/__DEFINES/shuttles.dm @@ -114,6 +114,7 @@ #define DROPSHIP_MIDWAY "dropship_midway" #define DROPSHIP_ALAMO "dropship_alamo" #define DROPSHIP_NORMANDY "dropship_normandy" +#define DROPSHIP_UPP "dropship_upp" #define ALMAYER_DROPSHIP_LZ1 "almayer-hangar-lz1" #define ALMAYER_DROPSHIP_LZ2 "almayer-hangar-lz2" diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 913e5dcd50..2c69f373c6 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -139,6 +139,7 @@ SUBSYSTEM_DEF(mapping) /datum/controller/subsystem/mapping/proc/Loadship(list/errorList, name, path, files, list/traits, list/default_traits, silent = FALSE, override_map_path = "maps/") LoadGroup(errorList, name, path, files, traits, default_traits, silent, override_map_path = override_map_path) + GLOB.gamemode_roles["Distress Signal: Lowpop"] = GLOB.platoon_to_role_list[MAIN_SHIP_PLATOON] /datum/controller/subsystem/mapping/proc/Loadground(list/errorList, name, path, files, list/traits, list/default_traits, silent = FALSE, override_map_path = "maps/") LoadGroup(errorList, name, path, files, traits, default_traits, silent, override_map_path = override_map_path) @@ -339,3 +340,11 @@ SUBSYSTEM_DEF(mapping) if(!MC) return MAIN_SHIP_DEFAULT_NAME return MC.map_name + +/datum/controller/subsystem/mapping/proc/get_main_ship_platoon() + if(!configs) + return MAIN_SHIP_DEFAULT_PLATOON + var/datum/map_config/MC = configs[SHIP_MAP] + if(!MC) + return MAIN_SHIP_DEFAULT_PLATOON + return MC.platoon diff --git a/code/controllers/subsystem/minimap.dm b/code/controllers/subsystem/minimap.dm index 491be1708a..1c2a6d3e24 100644 --- a/code/controllers/subsystem/minimap.dm +++ b/code/controllers/subsystem/minimap.dm @@ -381,7 +381,7 @@ SUBSYSTEM_DEF(minimaps) /proc/get_tacmap_data_png(faction) var/list/map_list - if(faction == FACTION_MARINE) + if(faction in FACTION_LIST_HUMANOID) map_list = GLOB.uscm_flat_tacmap_data else if(faction == XENO_HIVE_NORMAL) map_list = GLOB.xeno_flat_tacmap_data @@ -402,7 +402,7 @@ SUBSYSTEM_DEF(minimaps) * * faction: FACTION_MARINE or XENO_HIVE_NORMAL */ /proc/get_unannounced_tacmap_data_png(faction) - if(faction == FACTION_MARINE) + if(faction in FACTION_LIST_HUMANOID ) return GLOB.uscm_unannounced_map else if(faction == XENO_HIVE_NORMAL) return GLOB.xeno_unannounced_map @@ -418,7 +418,7 @@ SUBSYSTEM_DEF(minimaps) /proc/get_tacmap_data_svg(faction) var/list/map_list - if(faction == FACTION_MARINE) + if(faction in FACTION_LIST_HUMANOID ) map_list = GLOB.uscm_svg_tacmap_data else if(faction == XENO_HIVE_NORMAL) map_list = GLOB.xeno_svg_tacmap_data @@ -443,9 +443,9 @@ SUBSYSTEM_DEF(minimaps) return var/is_observer = user.faction == FACTION_NEUTRAL && isobserver(user) - if(is_observer || user.faction == FACTION_MARINE) + if(is_observer || (user.faction in FACTION_LIST_HUMANOID)) // Send marine maps - var/datum/flattened_tacmap/latest = get_tacmap_data_png(FACTION_MARINE) + var/datum/flattened_tacmap/latest = get_tacmap_data_png(user.faction) if(latest) SSassets.transport.send_assets(user.client, latest.asset_key) var/datum/flattened_tacmap/unannounced = get_unannounced_tacmap_data_png(FACTION_MARINE) @@ -471,7 +471,7 @@ SUBSYSTEM_DEF(minimaps) * * Returns a boolean value, TRUE if the operation was successful, FALSE if it was not (on cooldown generally). */ /datum/tacmap/drawing/proc/distribute_current_map_png(faction) - if(faction == FACTION_MARINE) + if(faction in FACTION_LIST_HUMANOID) if(!COOLDOWN_FINISHED(GLOB, uscm_flatten_map_icon_cooldown)) return FALSE COOLDOWN_START(GLOB, uscm_flatten_map_icon_cooldown, flatten_map_cooldown_time) @@ -493,7 +493,7 @@ SUBSYSTEM_DEF(minimaps) if(!client || !client.mob) continue var/mob/client_mob = client.mob - if(client_mob.faction == faction) + if(client_mob.faction in FACTION_LIST_HUMANOID ) faction_clients += client else if(client_mob.faction == FACTION_NEUTRAL && isobserver(client_mob)) faction_clients += client @@ -510,7 +510,7 @@ SUBSYSTEM_DEF(minimaps) var/flat_tacmap_png = SSassets.transport.get_asset_url(flat_tacmap_key) var/datum/flattened_tacmap/new_flat = new(flat_tacmap_png, flat_tacmap_key) - if(faction == FACTION_MARINE) + if(faction in FACTION_LIST_HUMANOID ) GLOB.uscm_unannounced_map = new_flat else //if(faction == XENO_HIVE_NORMAL) GLOB.xeno_unannounced_map = new_flat @@ -528,7 +528,7 @@ SUBSYSTEM_DEF(minimaps) /datum/tacmap/drawing/proc/store_current_svg_coords(faction, svg_coords, ckey) var/datum/svg_overlay/svg_store_overlay = new(svg_coords, ckey) - if(faction == FACTION_MARINE) + if(faction in FACTION_LIST_HUMANOID ) GLOB.uscm_svg_tacmap_data += svg_store_overlay else if(faction == XENO_HIVE_NORMAL) GLOB.xeno_svg_tacmap_data += svg_store_overlay @@ -729,7 +729,7 @@ SUBSYSTEM_DEF(minimaps) old_map = get_tacmap_data_png(faction) current_svg = get_tacmap_data_svg(faction) - var/use_live_map = faction == FACTION_MARINE && skillcheck(user, SKILL_LEADERSHIP, SKILL_LEAD_EXPERT) || is_xeno + var/use_live_map = skillcheck(user, SKILL_LEADERSHIP, SKILL_LEAD_EXPERT) || is_xeno if(use_live_map && !map_holder) var/level = SSmapping.levels_by_trait(targeted_ztrait) @@ -807,9 +807,9 @@ SUBSYSTEM_DEF(minimaps) data["isXeno"] = is_xeno data["canViewTacmap"] = is_xeno - data["canViewCanvas"] = faction == FACTION_MARINE || faction == XENO_HIVE_NORMAL + data["canViewCanvas"] = (faction in FACTION_LIST_HUMANOID) || faction == XENO_HIVE_NORMAL - if(faction == FACTION_MARINE && skillcheck(user, SKILL_LEADERSHIP, SKILL_LEAD_EXPERT) || faction == XENO_HIVE_NORMAL && isqueen(user)) + if(skillcheck(user, SKILL_LEADERSHIP, SKILL_LEAD_EXPERT) || faction == XENO_HIVE_NORMAL && isqueen(user)) data["canDraw"] = TRUE data["canViewTacmap"] = TRUE @@ -898,7 +898,7 @@ SUBSYSTEM_DEF(minimaps) if(!istype(params["image"], /list)) // potentially very serious? return FALSE - if(faction == FACTION_MARINE) + if(faction in FACTION_LIST_HUMANOID) GLOB.uscm_flat_tacmap_data += new_current_map else if(faction == XENO_HIVE_NORMAL) GLOB.xeno_flat_tacmap_data += new_current_map @@ -907,14 +907,14 @@ SUBSYSTEM_DEF(minimaps) current_svg = get_tacmap_data_svg(faction) old_map = get_tacmap_data_png(faction) - if(faction == FACTION_MARINE) + if(faction in FACTION_LIST_HUMANOID ) COOLDOWN_START(GLOB, uscm_canvas_cooldown, canvas_cooldown_time) var/mob/living/carbon/human/human_leader = user for(var/datum/squad/current_squad in RoleAuthority.squads) current_squad.send_maptext("Tactical map update in progress...", "Tactical Map:") human_leader.visible_message(SPAN_BOLDNOTICE("Tactical map update in progress...")) playsound_client(human_leader.client, "sound/effects/sos-morse-code.ogg") - notify_ghosts(header = "Tactical Map", message = "The USCM tactical map has been updated.", ghost_sound = "sound/effects/sos-morse-code.ogg", notify_volume = 80, action = NOTIFY_USCM_TACMAP, enter_link = "uscm_tacmap=1", enter_text = "View", source = owner) + notify_ghosts(header = "Tactical Map", message = "The [faction] tactical map has been updated.", ghost_sound = "sound/effects/sos-morse-code.ogg", notify_volume = 80, action = NOTIFY_USCM_TACMAP, enter_link = "uscm_tacmap=1", enter_text = "View", source = owner) else if(faction == XENO_HIVE_NORMAL) var/mutable_appearance/appearance = mutable_appearance(icon('icons/mob/hud/actions_xeno.dmi'), "toggle_queen_zoom") diff --git a/code/datums/ammo/bullet/shotgun.dm b/code/datums/ammo/bullet/shotgun.dm index e254821aea..c5f81a67c0 100644 --- a/code/datums/ammo/bullet/shotgun.dm +++ b/code/datums/ammo/bullet/shotgun.dm @@ -225,6 +225,23 @@ scatter = SCATTER_AMOUNT_TIER_1 bonus_projectiles_amount = 0 +/datum/ammo/bullet/shotgun/heavy/buckshot/special + bonus_projectiles_type = /datum/ammo/bullet/shotgun/heavy/buckshot/spread/special + bonus_projectiles_amount = EXTRA_PROJECTILES_TIER_8 + accurate_range = 8 + max_range = 8 + damage = 75 + penetration = 0 + shell_speed = AMMO_SPEED_TIER_2 + damage_armor_punch = 0 + pen_armor_punch = 0 + +/datum/ammo/bullet/shotgun/heavy/buckshot/spread/special + name = "additional superheavy buckshot" + accurate_range = 8 + max_range = 8 + damage = 100 + //basically the same /datum/ammo/bullet/shotgun/heavy/buckshot/dragonsbreath name = "dragon's breath shell" diff --git a/code/datums/ammo/bullet/sniper.dm b/code/datums/ammo/bullet/sniper.dm index a82f006316..5f888efb1d 100644 --- a/code/datums/ammo/bullet/sniper.dm +++ b/code/datums/ammo/bullet/sniper.dm @@ -99,6 +99,11 @@ damage = 80 penetration = ARMOR_PENETRATION_TIER_10 +/datum/ammo/bullet/sniper/upp_pve + name = "high-power sniper bullet" + damage = 180 + penetration = ARMOR_PENETRATION_TIER_4 + /datum/ammo/bullet/sniper/anti_materiel name = "anti-materiel sniper bullet" diff --git a/code/datums/ammo/bullet/special_ammo.dm b/code/datums/ammo/bullet/special_ammo.dm index 7e91b8f0e9..e0ba0084bb 100644 --- a/code/datums/ammo/bullet/special_ammo.dm +++ b/code/datums/ammo/bullet/special_ammo.dm @@ -171,6 +171,6 @@ accuracy_var_low = PROJECTILE_VARIANCE_TIER_8 accuracy_var_high = PROJECTILE_VARIANCE_TIER_6 accurate_range = 14 - damage = 35 - penetration= ARMOR_PENETRATION_TIER_6 + damage = 45 + penetration = ARMOR_PENETRATION_TIER_2 shrapnel_chance = SHRAPNEL_CHANCE_TIER_2 diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index a2b060572b..7c50c34338 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -45,8 +45,6 @@ GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) departments += marines_by_squad var/list/manifest_out = list() for(var/datum/data/record/t in GLOB.data_core.general) - if(t.fields["mob_faction"] != FACTION_MARINE) //we process only USCM humans - continue var/name = t.fields["name"] var/rank = t.fields["rank"] var/squad = t.fields["squad"] @@ -98,8 +96,6 @@ GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) var/list/squad_sublists = ROLES_SQUAD_ALL.Copy() //Are there any marines in the squad? for(var/datum/data/record/t in GLOB.data_core.general) - if(t.fields["mob_faction"] != FACTION_MARINE) //we process only USCM humans - continue var/name = t.fields["name"] var/rank = t.fields["rank"] diff --git a/code/datums/factions/upp.dm b/code/datums/factions/upp.dm index 90b04765cf..fefd6b01d6 100644 --- a/code/datums/factions/upp.dm +++ b/code/datums/factions/upp.dm @@ -21,7 +21,7 @@ hud_icon_state = "sl" if(JOB_UPP_POLICE) hud_icon_state = "mp" - if(JOB_UPP_LT_OFFICER) + if(JOB_UPP_LT_OFFICER, JOB_SO) hud_icon_state = "lt" if(JOB_UPP_SRLT_OFFICER) hud_icon_state = "slt" @@ -56,6 +56,39 @@ if(hud_icon_state) holder.overlays += image('icons/mob/hud/marine_hud.dmi', H, "upp_[hud_icon_state]") +//UPP PVE PLATOON + var/datum/squad/squad = H.assigned_squad + if(istype(squad, /datum/squad/marine/upp)) + var/squad_clr = H.assigned_squad.equipment_color + switch(GET_DEFAULT_ROLE(_role)) + if(JOB_SQUAD_MEDIC) hud_icon_state = "med" + if(JOB_SQUAD_SMARTGUN) hud_icon_state = "gun" + if(JOB_SQUAD_TEAM_LEADER) hud_icon_state = "tl" + if(JOB_SQUAD_LEADER) hud_icon_state = "leader_a" + if(squad.fireteam_leaders["SQ1"] == H || squad.fireteam_leaders["SQ2"] == H) + H.langchat_styles = "langchat_smaller_bolded" + else + H.langchat_styles = initial(H.langchat_styles) + H.langchat_color = H.assigned_squad.chat_color + + if(!hud_icon_state) hud_icon_state = H.rank_fallback + if(hud_icon_state) + var/image/IMG = image('icons/mob/hud/marine_hud.dmi', H, "hudsquad") + if(squad_clr) + IMG.color = squad_clr + else + IMG.color = "#5A934A" + holder.overlays += IMG + holder.overlays += image('icons/mob/hud/marine_hud.dmi', H, "hudsquad_[hud_icon_state]") + if(H.assigned_squad && H.assigned_fireteam) + var/image/IMG2 = image('icons/mob/hud/marine_hud.dmi', H, "hudsquad_[H.assigned_fireteam]") + IMG2.color = squad_clr + holder.overlays += IMG2 + if(H.assigned_squad.fireteam_leaders[H.assigned_fireteam] == H) + var/image/IMG3 = image('icons/mob/hud/marine_hud.dmi', H, "hudsquad_ftl") + IMG3.color = squad_clr + holder.overlays += IMG3 + /datum/faction/upp/get_antag_guns_snowflake_equipment() return list( list("PRIMARY FIREARMS", 0, null, null, null), diff --git a/code/datums/map_config.dm b/code/datums/map_config.dm index 3bf5c601ce..9706c26e1e 100644 --- a/code/datums/map_config.dm +++ b/code/datums/map_config.dm @@ -65,6 +65,7 @@ var/nightmare_path + var/platoon /// If truthy this is config for a round overriden map: search for override maps in data/, instead of using a path in maps/ var/override_map @@ -360,6 +361,9 @@ if(json["nightmare_path"]) nightmare_path = json["nightmare_path"] + if(json["platoon"]) + platoon = json["platoon"] + if(islist(json["environment_traits"])) environment_traits = json["environment_traits"] else if(!isnull(json["environment_traits"])) diff --git a/code/datums/paygrades/factions/upp/upp.dm b/code/datums/paygrades/factions/upp/upp.dm index a1363383ad..a7eecb922f 100644 --- a/code/datums/paygrades/factions/upp/upp.dm +++ b/code/datums/paygrades/factions/upp/upp.dm @@ -8,6 +8,7 @@ paygrade = "UE0" name = "Conscript" pay_multiplier = 0.05 + prefix = "Cnscr." /datum/paygrade/upp/ue1 paygrade = "UE1" @@ -16,8 +17,8 @@ /datum/paygrade/upp/ue2 paygrade = "UE2" - name = "Private First Class" - prefix = "PFC." + name = "Efreitor" + prefix = "Efr." pay_multiplier = 0.2 /datum/paygrade/upp/ue3 @@ -44,6 +45,12 @@ prefix = "MSzh." pay_multiplier = 0.9 +/datum/paygrade/upp/ue7 + paygrade = "UE7" + name = "Starshina" + prefix = "Strsh." + pay_multiplier = 1 //here comes the moneyyy + //UPP Commandos /datum/paygrade/upp/uc1 paygrade = "UC1" diff --git a/code/game/area/Sulaco.dm b/code/game/area/Sulaco.dm index e2461ed30a..2a4f32064a 100644 --- a/code/game/area/Sulaco.dm +++ b/code/game/area/Sulaco.dm @@ -123,6 +123,18 @@ return FALSE return TRUE +/area/shuttle/ds_upp + name = "dropship Akademia Nauk" + icon_state = "shuttlered" + base_muffle = MUFFLE_HIGH + soundscape_interval = 30 + is_landing_zone = TRUE + ceiling = CEILING_REINFORCED_METAL + +/area/shuttle/ds_upp/Enter(atom/movable/O, atom/oldloc) + if(istype(O, /obj/structure/barricade)) + return FALSE + return TRUE //DISTRESS SHUTTLES diff --git a/code/game/gamemodes/colonialmarines/ai/colonialmarines_ai.dm b/code/game/gamemodes/colonialmarines/ai/colonialmarines_ai.dm index cbe4c24fab..a43908edec 100644 --- a/code/game/gamemodes/colonialmarines/ai/colonialmarines_ai.dm +++ b/code/game/gamemodes/colonialmarines/ai/colonialmarines_ai.dm @@ -33,14 +33,24 @@ /datum/game_mode/colonialmarines/ai/pre_setup() RegisterSignal(SSdcs, COMSIG_GLOB_XENO_SPAWN, PROC_REF(handle_xeno_spawn)) + squad_limit.Cut() + squad_limit += MAIN_SHIP_PLATOON + for(var/i in squad_limit) + role_mappings = GLOB.platoon_to_jobs[i] + RoleAuthority.reset_roles() + for(var/datum/squad/sq in RoleAuthority.squads) + if(sq.type in squad_limit) + GLOB.main_platoon_name = sq.name + GLOB.main_platoon_initial_name = sq.name + for(var/datum/squad/squad in RoleAuthority.squads) if(squad.type in squad_limit) continue - RoleAuthority.squads -= squad RoleAuthority.squads_by_type -= squad.type + . = ..() /datum/game_mode/colonialmarines/ai/post_setup() @@ -65,4 +75,19 @@ return /datum/game_mode/colonialmarines/ai/get_roles_list() - return ROLES_AI + return GLOB.platoon_to_role_list[MAIN_SHIP_PLATOON] + +GLOBAL_LIST_INIT(platoon_to_jobs, list(/datum/squad/marine/alpha = list(/datum/job/command/bridge/ai = JOB_SO,\ + /datum/job/marine/leader/ai = JOB_SQUAD_LEADER,\ + /datum/job/marine/medic/ai = JOB_SQUAD_MEDIC,\ + /datum/job/marine/tl/ai = JOB_SQUAD_TEAM_LEADER, + /datum/job/marine/smartgunner/ai = JOB_SQUAD_SMARTGUN,\ + /datum/job/marine/standard/ai = JOB_SQUAD_MARINE), /datum/squad/marine/upp = list(/datum/job/command/bridge/ai/upp = JOB_SO,\ + /datum/job/marine/leader/ai/upp = JOB_SQUAD_LEADER,\ + /datum/job/marine/medic/ai/upp = JOB_SQUAD_MEDIC,\ + /datum/job/marine/tl/ai/upp = JOB_SQUAD_TEAM_LEADER, + /datum/job/marine/smartgunner/ai/upp = JOB_SQUAD_SMARTGUN,\ + /datum/job/marine/standard/ai/upp = JOB_SQUAD_MARINE))) + +GLOBAL_LIST_INIT(platoon_to_role_list, list(/datum/squad/marine/alpha = ROLES_AI,\ + /datum/squad/marine/upp = ROLES_AI_UPP)) diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index 0d10b06d5f..eb4ffb2f55 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -286,6 +286,19 @@ ACCESS_UPP_SENIOR_LEAD, ) + get_access(ACCESS_LIST_COLONIAL_ALL) + get_access(ACCESS_LIST_EMERGENCY_RESPONSE) + if(ACCESS_LIST_UPP_PLATOON) + return list( + ACCESS_UPP_GENERAL, + ACCESS_UPP_MEDICAL, + ACCESS_UPP_FLIGHT, + ACCESS_UPP_LEADERSHIP, + ACCESS_UPP_SENIOR_LEAD, + ACCESS_UPP_MEDPREP, + ACCESS_UPP_TLPREP, + ACCESS_UPP_MACHINEGUN + ) + + /proc/get_region_accesses(code) switch(code) if(0)//Everything diff --git a/code/game/jobs/job/command/cic/staffofficer.dm b/code/game/jobs/job/command/cic/staffofficer.dm index f0e4094a2c..9f7d1d09bf 100644 --- a/code/game/jobs/job/command/cic/staffofficer.dm +++ b/code/game/jobs/job/command/cic/staffofficer.dm @@ -10,6 +10,7 @@ scaled = FALSE flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/so + gear_preset_secondary = /datum/equipment_preset/uscm_ship/so/lesser_rank entry_message_body = "Your job is to monitor the Marines, man the CIC, and listen to your superior officers. You are in charge of logistics and the overwatch system. You are also in line to take command after other eligible superior commissioned officers." job_options = list(FIRST_LT_VARIANT = "1stLt", SECOND_LT_VARIANT = "2ndLt") @@ -34,9 +35,9 @@ /datum/job/command/bridge/handle_job_options(option) if(option != FIRST_LT_VARIANT) - gear_preset = /datum/equipment_preset/uscm_ship/so/lesser_rank + gear_preset = gear_preset_secondary else - gear_preset = /datum/equipment_preset/uscm_ship/so + gear_preset = initial(gear_preset) AddTimelock(/datum/job/command/bridge, list( JOB_SQUAD_LEADER = 1 HOURS, @@ -67,5 +68,15 @@ AddTimelock(/datum/job/command/bridge, list( SIGNAL_HANDLER GLOB.marine_leaders -= JOB_SO +/datum/job/command/bridge/ai/upp + title = JOB_SO_UPP + gear_preset = /datum/equipment_preset/uscm_ship/so/upp + gear_preset_secondary = /datum/equipment_preset/uscm_ship/so/upp/lesser_rank + +/obj/effect/landmark/start/bridge/upp + name = JOB_SO_UPP + icon_state = "so_spawn" + job = /datum/job/command/bridge/ai/upp + #undef SECOND_LT_VARIANT #undef FIRST_LT_VARIANT diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index 48ad372e1f..34671be60f 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -24,6 +24,7 @@ var/minimum_playtime_as_job = 3 HOURS var/gear_preset //Gear preset name used for this job + var/gear_preset_secondary //Additional gear preset for different thingies var/list/gear_preset_whitelist = list()//Gear preset name used for council snowflakes ;) //For generating entry messages diff --git a/code/game/jobs/job/marine/squad/leader.dm b/code/game/jobs/job/marine/squad/leader.dm index 27536f97e5..673a455fd7 100644 --- a/code/game/jobs/job/marine/squad/leader.dm +++ b/code/game/jobs/job/marine/squad/leader.dm @@ -9,15 +9,16 @@ supervisors = "the acting commanding officer" flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD gear_preset = /datum/equipment_preset/uscm/leader + gear_preset_secondary = /datum/equipment_preset/uscm/leader/lesser_rank entry_message_body = "You are responsible for the men and women of your squad. Make sure they are on task, working together, and communicating. You are also in charge of communicating with command and letting them know about the situation first hand. Keep out of harm's way." job_options = list(GYSGT_VARIANT = "GYSGT", SSGT_VARIANT = "SSGT") /datum/job/marine/leader/handle_job_options(option) if(option != GYSGT_VARIANT) - gear_preset = /datum/equipment_preset/uscm/leader/lesser_rank + gear_preset = gear_preset_secondary else - gear_preset = /datum/equipment_preset/uscm/leader + gear_preset = initial(gear_preset) /datum/job/marine/leader/whiskey title = JOB_WO_SQUAD_LEADER @@ -53,5 +54,15 @@ AddTimelock(/datum/job/marine/leader, list( total_positions = 1 spawn_positions = 1 +/datum/job/marine/leader/ai/upp + title = JOB_SQUAD_LEADER_UPP + gear_preset = /datum/equipment_preset/uscm/leader/upp + gear_preset_secondary = /datum/equipment_preset/uscm/leader/upp/lesser_rank + +/obj/effect/landmark/start/marine/leader/upp + name = JOB_SQUAD_LEADER_UPP + squad = SQUAD_UPP + job = /datum/job/marine/leader/ai/upp + #undef SSGT_VARIANT #undef GYSGT_VARIANT diff --git a/code/game/jobs/job/marine/squad/medic.dm b/code/game/jobs/job/marine/squad/medic.dm index 25043c1ada..68492e7d36 100644 --- a/code/game/jobs/job/marine/squad/medic.dm +++ b/code/game/jobs/job/marine/squad/medic.dm @@ -9,6 +9,7 @@ allow_additional = 1 flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD gear_preset = /datum/equipment_preset/uscm/medic + gear_preset_secondary = /datum/equipment_preset/uscm/medic/lesser_rank entry_message_body = "You tend the wounds of your squad mates and make sure they are healthy and active. You may not be a fully-fledged doctor, but you stand between life and death when it matters." job_options = list(CPL_VARIANT = "CPL", LCPL_VARIANT = "LCPL") @@ -35,9 +36,9 @@ /datum/job/marine/medic/handle_job_options(option) if(option != CPL_VARIANT) - gear_preset = /datum/equipment_preset/uscm/medic/lesser_rank + gear_preset = gear_preset_secondary else - gear_preset = /datum/equipment_preset/uscm/medic + gear_preset = initial(gear_preset) /datum/job/marine/medic/whiskey title = JOB_WO_SQUAD_MEDIC @@ -80,5 +81,15 @@ AddTimelock(/datum/job/marine/medic, list( /datum/job/marine/medic/ai/get_total_positions(latejoin=0) return latejoin ? total_positions : spawn_positions +/datum/job/marine/medic/ai/upp + title = JOB_SQUAD_MEDIC_UPP + gear_preset = /datum/equipment_preset/uscm/medic/upp + gear_preset_secondary = /datum/equipment_preset/uscm/medic/upp/lesser_rank + +/obj/effect/landmark/start/marine/medic/upp + name = JOB_SQUAD_MEDIC_UPP + squad = SQUAD_UPP + job = /datum/job/marine/medic/ai/upp + #undef LCPL_VARIANT #undef CPL_VARIANT diff --git a/code/game/jobs/job/marine/squad/smartgunner.dm b/code/game/jobs/job/marine/squad/smartgunner.dm index 6e9f1558ac..423783858c 100644 --- a/code/game/jobs/job/marine/squad/smartgunner.dm +++ b/code/game/jobs/job/marine/squad/smartgunner.dm @@ -10,6 +10,7 @@ scaled = 1 flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD gear_preset = /datum/equipment_preset/uscm/sg + gear_preset_secondary = /datum/equipment_preset/uscm/sg/lesser_rank entry_message_body = "You are the smartgunner. Your task is to provide heavy weapons support." job_options = list(CPL_VARIANT = "CPL", LCPL_VARIANT = "LCPL") @@ -31,9 +32,9 @@ /datum/job/marine/smartgunner/handle_job_options(option) if(option != CPL_VARIANT) - gear_preset = /datum/equipment_preset/uscm/sg/lesser_rank + gear_preset = gear_preset_secondary else - gear_preset = /datum/equipment_preset/uscm/sg + gear_preset = initial(gear_preset) /datum/job/marine/smartgunner/whiskey title = JOB_WO_SQUAD_SMARTGUNNER @@ -75,5 +76,15 @@ AddTimelock(/datum/job/marine/smartgunner, list( /datum/job/marine/smartgunner/ai/get_total_positions(latejoin = 0) return latejoin ? total_positions : spawn_positions +/datum/job/marine/smartgunner/ai/upp + title = JOB_SQUAD_SMARTGUN_UPP + gear_preset = /datum/equipment_preset/uscm/sg/upp + gear_preset_secondary = /datum/equipment_preset/uscm/sg/upp/lesser_rank + +/obj/effect/landmark/start/marine/smartgunner/upp + name = JOB_SQUAD_SMARTGUN_UPP + job = JOB_SQUAD_SMARTGUN_UPP + squad = SQUAD_UPP + #undef LCPL_VARIANT #undef CPL_VARIANT diff --git a/code/game/jobs/job/marine/squad/standard.dm b/code/game/jobs/job/marine/squad/standard.dm index b5cab3a265..3702f89b2e 100644 --- a/code/game/jobs/job/marine/squad/standard.dm +++ b/code/game/jobs/job/marine/squad/standard.dm @@ -9,7 +9,7 @@ spawn_positions = -1 flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD gear_preset = /datum/equipment_preset/uscm/pfc - + gear_preset_secondary = /datum/equipment_preset/uscm/pfc/lesser_rank job_options = list(PFC_VARIANT = "PFC", PVT_VARIANT = "PVT") /datum/job/marine/standard/on_config_load() @@ -21,9 +21,9 @@ /datum/job/marine/standard/handle_job_options(option) if(option != PFC_VARIANT) - gear_preset = /datum/equipment_preset/uscm/pfc/lesser_rank + gear_preset = gear_preset_secondary else - gear_preset = /datum/equipment_preset/uscm/pfc + gear_preset = initial(gear_preset) /datum/job/marine/standard/whiskey title = JOB_WO_SQUAD_MARINE @@ -58,5 +58,15 @@ /datum/job/marine/standard/ai/set_spawn_positions(count) return spawn_positions +/datum/job/marine/standard/ai/upp + title = JOB_SQUAD_MARINE_UPP + gear_preset = /datum/equipment_preset/uscm/pfc/upp + gear_preset_secondary = /datum/equipment_preset/uscm/pfc/upp/lesser_rank + +/obj/effect/landmark/start/marine/upp + name = JOB_SQUAD_MARINE_UPP + squad = SQUAD_UPP + job = /datum/job/marine/standard/ai/upp + #undef PVT_VARIANT #undef PFC_VARIANT diff --git a/code/game/jobs/job/marine/squad/tl.dm b/code/game/jobs/job/marine/squad/tl.dm index 00fd710f38..eb310f3186 100644 --- a/code/game/jobs/job/marine/squad/tl.dm +++ b/code/game/jobs/job/marine/squad/tl.dm @@ -45,4 +45,13 @@ AddTimelock(/datum/job/marine/tl, list( total_positions = 2 spawn_positions = 2 +/datum/job/marine/tl/ai/upp + title = JOB_SQUAD_TEAM_LEADER_UPP + gear_preset = /datum/equipment_preset/uscm/tl/upp + +/obj/effect/landmark/start/marine/tl/upp + name = JOB_SQUAD_TEAM_LEADER_UPP + squad = SQUAD_UPP + job = /datum/job/marine/tl/ai/upp + #undef SGT_VARIANT diff --git a/code/game/jobs/job/marine/squads.dm b/code/game/jobs/job/marine/squads.dm index ad06315ba4..3ea8eff4a2 100644 --- a/code/game/jobs/job/marine/squads.dm +++ b/code/game/jobs/job/marine/squads.dm @@ -112,6 +112,8 @@ ///Should we add the name of our squad in front of their name? Ex: Alpha Hospital Corpsman var/prepend_squad_name_to_assignment = TRUE + var/squad_one_access = ACCESS_SQUAD_ONE + var/squad_two_access = ACCESS_SQUAD_TWO /datum/squad/marine name = "Root" @@ -129,6 +131,24 @@ use_stripe_overlay = FALSE usable = TRUE +/datum/squad/marine/upp + name = SQUAD_UPP + equipment_color = "#8B0000" + chat_color = "#B22222" + access = list(ACCESS_UPP_GENERAL) + radio_freq = UPP_FREQ + minimap_color = MINIMAP_SQUAD_UPP + use_stripe_overlay = FALSE + usable = TRUE + faction = FACTION_UPP + squad_one_access = ACCESS_UPP_SQUAD_ONE + squad_two_access = ACCESS_UPP_SQUAD_TWO + +/datum/squad/marine/upp/New() + . = ..() + + RegisterSignal(SSdcs, COMSIG_GLOB_PLATOON_NAME_CHANGE, PROC_REF(rename_platoon)) + /datum/squad/marine/bravo name = SQUAD_MARINE_2 equipment_color = "#ffc32d" @@ -311,7 +331,7 @@ RegisterSignal(SSdcs, COMSIG_GLOB_PLATOON_NAME_CHANGE, PROC_REF(rename_platoon)) -/datum/squad/marine/alpha/proc/rename_platoon(datum/source, new_name, old_name) +/datum/squad/marine/proc/rename_platoon(datum/source, new_name, old_name) SIGNAL_HANDLER name = new_name @@ -484,6 +504,8 @@ return FALSE //No ID found var/assignment = M.job + + var/id_assignment = M.assigned_equipment_preset.assignment var/paygrade var/list/extra_access = list() @@ -565,9 +587,9 @@ M.assigned_squad = src //Add them to the squad C.access += (src.access + extra_access) //Add their squad access to their ID if(prepend_squad_name_to_assignment) - C.assignment = "[name] [assignment]" + C.assignment = "[name] [id_assignment]" else - C.assignment = assignment + C.assignment = id_assignment SEND_SIGNAL(M, COMSIG_SET_SQUAD) @@ -594,7 +616,7 @@ return FALSE //Abort, no ID found C.access -= src.access - C.assignment = M.job + C.assignment = M.assigned_equipment_preset.assignment C.name = "[C.registered_name]'s ID Card ([C.assignment])" forget_marine_in_squad(M) @@ -748,9 +770,9 @@ // I'm not fixing how cursed these strings are, god save us all if someone (or me (https://i.imgur.com/nSy81Bn.png)) has to change these again if(H.wear_id) if(fireteam == "SQ1") - H.wear_id.access += ACCESS_SQUAD_ONE + H.wear_id.access += squad_one_access if(fireteam == "SQ2") - H.wear_id.access += ACCESS_SQUAD_TWO + H.wear_id.access += squad_two_access for(var/obj/item/device/radio/headset/cycled_headset in H) if(!("Squad Sergeant" in cycled_headset.tracking_options)) @@ -773,7 +795,7 @@ H.hud_set_squad() if(H.wear_id) - H.wear_id.access.Remove(ACCESS_SQUAD_ONE, ACCESS_SQUAD_TWO) + H.wear_id.access.Remove(squad_one_access, squad_two_access) for(var/obj/item/device/radio/headset/cycled_headset in H) if(!("Platoon Sergeant" in cycled_headset.tracking_options)) diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 7796ad74df..e571b0f30c 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -883,6 +883,10 @@ icon = 'icons/obj/structures/doors/dropship2_side.dmi' //Tiles with is here FOR SAFETY PURPOSES id = "sh_dropship2" +/obj/structure/machinery/door/airlock/dropship_hatch/upp + icon = 'icons/obj/structures/doors/dropshipupp_side.dmi' //Tiles with is here FOR SAFETY PURPOSES + + /obj/structure/machinery/door/airlock/dropship_hatch/monorail icon = 'icons/obj/structures/doors/pod_doors.dmi' //TEMPLATE NEED TO REPLACE LATER name = "monorail door" @@ -901,6 +905,9 @@ /obj/structure/machinery/door/airlock/hatch/cockpit/two icon = 'icons/obj/structures/doors/dropship2_pilot.dmi' +/obj/structure/machinery/door/airlock/hatch/cockpit/upp + icon = 'icons/obj/structures/doors/dropshipupp_pilot.dmi' + //PRISON AIRLOCKS /obj/structure/machinery/door/airlock/prison name = "cell Door" diff --git a/code/game/machinery/doors/multi_tile.dm b/code/game/machinery/doors/multi_tile.dm index ca21812816..cddcfae08c 100644 --- a/code/game/machinery/doors/multi_tile.dm +++ b/code/game/machinery/doors/multi_tile.dm @@ -275,6 +275,10 @@ name = "\improper Normandy cargo door" icon = 'icons/obj/structures/doors/dropship2_cargo.dmi' +/obj/structure/machinery/door/airlock/multi_tile/almayer/dropshiprear/upp + name = "\improper Akademia Nauk cargo door" + icon = 'icons/obj/structures/doors/dropshipupp_cargo.dmi' + /obj/structure/machinery/door/airlock/multi_tile/almayer/dropshiprear/blastdoor name = "bulkhead blast door" icon = 'icons/obj/structures/doors/almayerblastdoor.dmi' diff --git a/code/game/machinery/floodlight.dm b/code/game/machinery/floodlight.dm index 580fea644e..071a164883 100644 --- a/code/game/machinery/floodlight.dm +++ b/code/game/machinery/floodlight.dm @@ -83,3 +83,7 @@ /obj/structure/machinery/floodlight/landing/floor icon_state = "floor_flood01" density = FALSE + +/obj/structure/machinery/floodlight/landing/floor/update_icon() + . = ..() + icon_state = "floor_flood0[light_on]" diff --git a/code/game/machinery/vending/vendor_types/medical.dm b/code/game/machinery/vending/vendor_types/medical.dm index ece0752721..d0bcf73778 100644 --- a/code/game/machinery/vending/vendor_types/medical.dm +++ b/code/game/machinery/vending/vendor_types/medical.dm @@ -217,6 +217,58 @@ /obj/structure/machinery/cm_vending/sorted/medical/no_access req_access = list() +/obj/structure/machinery/cm_vending/sorted/medical/no_access/upp + name = "MinZdrav Plus" + desc = "Medical Pharmaceutical dispenser. Provided by Ministry of Health of UPP." + vendor_theme = VENDOR_THEME_UPP + +/obj/structure/machinery/cm_vending/sorted/medical/no_access/upp/populate_product_list(scale) + listed_products = list( + list("FIELD SUPPLIES", -1, null, null), + list("Burn Kit", round(scale * 7), /obj/item/stack/medical/advanced/ointment, VENDOR_ITEM_REGULAR), + list("Trauma Kit", round(scale * 7), /obj/item/stack/medical/advanced/bruise_pack, VENDOR_ITEM_REGULAR), + list("Ointment", round(scale * 7), /obj/item/stack/medical/ointment, VENDOR_ITEM_REGULAR), + list("Roll of Gauze", round(scale * 7), /obj/item/stack/medical/bruise_pack, VENDOR_ITEM_REGULAR), + list("Splints", round(scale * 7), /obj/item/stack/medical/splint, VENDOR_ITEM_REGULAR), + + list("AUTOINJECTORS", -1, null, null), + list("Autoinjector (Bicaridine)", round(scale * 5), /obj/item/reagent_container/hypospray/autoinjector/bicaridine, VENDOR_ITEM_REGULAR), + list("Autoinjector (Dexalin+)", round(scale * 5), /obj/item/reagent_container/hypospray/autoinjector/dexalinp, VENDOR_ITEM_REGULAR), + list("Autoinjector (Inaprovaline)", round(scale * 5), /obj/item/reagent_container/hypospray/autoinjector/inaprovaline, VENDOR_ITEM_REGULAR), + list("Autoinjector (Kelotane)", round(scale * 5), /obj/item/reagent_container/hypospray/autoinjector/kelotane, VENDOR_ITEM_REGULAR), + list("Autoinjector (Oxycodone)", round(scale * 5), /obj/item/reagent_container/hypospray/autoinjector/oxycodone, VENDOR_ITEM_REGULAR), + list("Autoinjector (Tramadol)", round(scale * 5), /obj/item/reagent_container/hypospray/autoinjector/tramadol, VENDOR_ITEM_REGULAR), + list("Autoinjector (Tricord)", round(scale * 5), /obj/item/reagent_container/hypospray/autoinjector/tricord, VENDOR_ITEM_REGULAR), + + list("LIQUID BOTTLES", -1, null, null), + list("Bottle (Bicaridine)", round(scale * 5), /obj/item/reagent_container/glass/bottle/bicaridine, VENDOR_ITEM_REGULAR), + list("Bottle (Dylovene)", round(scale * 5), /obj/item/reagent_container/glass/bottle/antitoxin, VENDOR_ITEM_REGULAR), + list("Bottle (Dexalin)", round(scale * 5), /obj/item/reagent_container/glass/bottle/dexalin, VENDOR_ITEM_REGULAR), + list("Bottle (Inaprovaline)", round(scale * 5), /obj/item/reagent_container/glass/bottle/inaprovaline, VENDOR_ITEM_REGULAR), + list("Bottle (Kelotane)", round(scale * 5), /obj/item/reagent_container/glass/bottle/kelotane, VENDOR_ITEM_REGULAR), + list("Bottle (Oxycodone)", round(scale * 5), /obj/item/reagent_container/glass/bottle/oxycodone, VENDOR_ITEM_REGULAR), + list("Bottle (Peridaxon)", round(scale * 5), /obj/item/reagent_container/glass/bottle/peridaxon, VENDOR_ITEM_REGULAR), + list("Bottle (Tramadol)", round(scale * 5), /obj/item/reagent_container/glass/bottle/tramadol, VENDOR_ITEM_REGULAR), + + list("PILL BOTTLES", -1, null, null), + list("Pill Bottle (Bicaridine)", round(scale * 3), /obj/item/storage/pill_bottle/bicaridine, VENDOR_ITEM_REGULAR), + list("Pill Bottle (Dexalin)", round(scale * 3), /obj/item/storage/pill_bottle/dexalin, VENDOR_ITEM_REGULAR), + list("Pill Bottle (Dylovene)", round(scale * 3), /obj/item/storage/pill_bottle/antitox, VENDOR_ITEM_REGULAR), + list("Pill Bottle (Inaprovaline)", round(scale * 3), /obj/item/storage/pill_bottle/inaprovaline, VENDOR_ITEM_REGULAR), + list("Pill Bottle (Kelotane)", round(scale * 3), /obj/item/storage/pill_bottle/kelotane, VENDOR_ITEM_REGULAR), + list("Pill Bottle (Peridaxon)", round(scale * 2), /obj/item/storage/pill_bottle/peridaxon, VENDOR_ITEM_REGULAR), + list("Pill Bottle (Tramadol)", round(scale * 3), /obj/item/storage/pill_bottle/tramadol, VENDOR_ITEM_REGULAR), + + list("MEDICAL UTILITIES", -1, null, null), + list("Surgical Line", round(scale * 2), /obj/item/tool/surgery/surgical_line, VENDOR_ITEM_REGULAR), + list("Synth-Graft", round(scale * 2), /obj/item/tool/surgery/synthgraft, VENDOR_ITEM_REGULAR), + list("Hypospray", round(scale * 2), /obj/item/reagent_container/hypospray/tricordrazine, VENDOR_ITEM_REGULAR), + list("Health Analyzer", round(scale * 5), /obj/item/device/healthanalyzer, VENDOR_ITEM_REGULAR), + list("Type 41 Pattern Medical Storage Rig", round(scale * 2), /obj/item/storage/belt/medical/upp, VENDOR_ITEM_REGULAR), + list("Medical HUD Glasses", round(scale * 3), /obj/item/clothing/glasses/hud/health, VENDOR_ITEM_REGULAR), + list("Syringe", round(scale * 7), /obj/item/reagent_container/syringe, VENDOR_ITEM_REGULAR) + ) + /obj/structure/machinery/cm_vending/sorted/medical/chemistry/no_access req_access = list() diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm index eeb647273c..861c3f9e55 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm @@ -148,7 +148,6 @@ GLOBAL_LIST_INIT(cm_vending_clothing_medic, list( list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), @@ -216,3 +215,65 @@ GLOBAL_LIST_INIT(cm_vending_clothing_medic, list( /obj/item/reagent_container/hypospray/autoinjector/adrenaline_concentrated, /obj/item/reagent_container/hypospray/autoinjector/adrenaline_concentrated, ) + +GLOBAL_LIST_INIT(cm_vending_clothing_upp_medic, list( + list("MEDICAL SET (MANDATORY)", 0, null, null, null), + list("Essential Medical Set", 0, /obj/effect/essentials_set/medic, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), + + list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), + list("Standard Apparel", 0, list(/obj/item/clothing/under/marine/veteran/UPP/medic, /obj/item/clothing/shoes/marine/upp, /obj/item/clothing/gloves/marine/veteran/upp, /obj/item/device/radio/headset/distress/UPP, /obj/item/clothing/head/helmet/marine/veteran/UPP), MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), + list("Combat Sterile Gloves", 0, /obj/item/clothing/gloves/marine/medical, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), + list("Ration", 0, /obj/item/reagent_container/food/snacks/upp, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + + list("ARMOR (CHOOSE 1)", 0, null, null, null), + list("Support Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_RECOMMENDED), + list("Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), + + list("BACKPACK (CHOOSE 1)", 0, null, null, null), + list("Medical Backpack", 0, /obj/item/storage/backpack/marine/medic/upp, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), + list("Medical Satchel", 0, /obj/item/storage/backpack/lightpack/upp, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_RECOMMENDED), + + list("BELT (CHOOSE 1)", 0, null, null, null), + list("Type 41 Ammo Load Rig", 0, /obj/item/storage/belt/marine/upp, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("Type 47 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/type47, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("Type 41 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/upp/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), + list("Type 41 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/upp/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), + + list("POUCHES (CHOOSE 2)", 0, null, null, null), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medical Kit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Vial Pouch (Full)", 0, /obj/item/storage/pouch/vials/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + + list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), + list("Brown Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest/brown_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_RECOMMENDED), + list("Black Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("Shoulder Holster", 0, /obj/item/clothing/accessory/storage/holster, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("Webbing", 0, /obj/item/clothing/accessory/storage/webbing, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("Drop Pouch", 0, /obj/item/clothing/accessory/storage/droppouch, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + )) + +/obj/structure/machinery/cm_vending/clothing/medic/upp + name = "\improper UnTech Squad Medical Equipment Rack" + desc = "An automated rack hooked up to a colossal storage of hospital corpsman standard-issue equipment." + icon_state = "upp_gear" + req_access = list(ACCESS_UPP_MEDPREP) + vendor_role = list(JOB_SQUAD_MEDIC) + vendor_theme = VENDOR_THEME_UPP + +/obj/structure/machinery/cm_vending/clothing/medic/upp/get_listed_products(mob/user) + return GLOB.cm_vending_clothing_upp_medic diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm index 84eeaa2a15..644ac874bf 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm @@ -148,6 +148,89 @@ list("Bedroll", round(scale * 20), /obj/item/roller/bedroll, VENDOR_ITEM_REGULAR), ) + +/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep/upp + name = "\improper UnTech Surplus Uniform Vendor" + desc = "An automated supply rack hooked up to a small storage of standard UPP uniforms." + icon_state = "upp_gear" + req_access = list(ACCESS_UPP_GENERAL) + req_one_access = list() + listed_products = list() + hackable = TRUE + vendor_theme = VENDOR_THEME_UPP + +/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep/upp/populate_product_list(scale) + listed_products = list( + list("STANDARD EQUIPMENT", -1, null, null, null), + list("Military Combat Boots", round(scale * 15), /obj/item/clothing/shoes/marine/upp, VENDOR_ITEM_REGULAR), + list("UPP Uniform", round(scale * 15), /obj/item/clothing/under/marine/veteran/UPP, VENDOR_ITEM_REGULAR), + list("Combat Gloves", round(scale * 15), /obj/item/clothing/gloves/marine/veteran/upp, VENDOR_ITEM_REGULAR), + list("UM4 Pattern Helmet", round(scale * 15), /obj/item/clothing/head/helmet/marine/veteran/UPP, VENDOR_ITEM_REGULAR), + list("Radio Headset", round(scale * 15), /obj/item/device/radio/headset/distress/UPP, VENDOR_ITEM_REGULAR), + + list("WEBBINGS", -1, null, null), + list("Brown Webbing Vest", round(scale * 1.25), /obj/item/clothing/accessory/storage/black_vest/brown_vest, VENDOR_ITEM_REGULAR), + list("Black Webbing Vest", round(max(1,(scale * 0.5))), /obj/item/clothing/accessory/storage/black_vest, VENDOR_ITEM_REGULAR), + list("Webbing", round(scale * 2), /obj/item/clothing/accessory/storage/webbing, VENDOR_ITEM_REGULAR), + list("Drop Pouch", round(max(1,(scale * 0.5))), /obj/item/clothing/accessory/storage/droppouch, VENDOR_ITEM_REGULAR), + list("Shoulder Holster", round(max(1,(scale * 0.5))), /obj/item/clothing/accessory/storage/holster, VENDOR_ITEM_REGULAR), + + list("ARMOR", -1, null, null), + list("UM5 Personal Armor", round(scale * 15), /obj/item/clothing/suit/storage/marine/faction/UPP, VENDOR_ITEM_REGULAR), + list("UL6 Personal Light Armor", round(scale * 10), /obj/item/clothing/suit/storage/marine/faction/UPP/support, VENDOR_ITEM_REGULAR), + + list("BACKPACK", -1, null, null, null), + list("Lightweight IMP Backpack", round(scale * 15), /obj/item/storage/backpack/marine, VENDOR_ITEM_REGULAR), + list("UPP Satchel", round(scale * 15), /obj/item/storage/backpack/lightpack/upp, VENDOR_ITEM_REGULAR), + + list("RESTRICTED BACKPACKS", -1, null, null), + list("Radio Telephone Backpack", round(max(1,(scale * 0.5))), /obj/item/storage/backpack/marine/satchel/rto, VENDOR_ITEM_REGULAR), + + list("BELTS", -1, null, null), + list("Type 41 Pattern Ammo Load Rig", round(scale * 15), /obj/item/storage/belt/marine/upp, VENDOR_ITEM_REGULAR), + list("M276 Pattern M40 Grenade Rig", round(scale * 10), /obj/item/storage/belt/grenade, VENDOR_ITEM_REGULAR), + list("Type 47 Pattern General Pistol Holster Rig", round(scale * 15), /obj/item/storage/belt/gun/type47, VENDOR_ITEM_REGULAR), + list("M276 Pattern M82F Holster Rig", round(scale * 5), /obj/item/storage/belt/gun/flaregun, VENDOR_ITEM_REGULAR), + list("Type 48 General Utility Pouch", round(scale * 15), /obj/item/storage/backpack/general_belt/upp, VENDOR_ITEM_REGULAR), + + list("POUCHES", -1, null, null, null), + list("First-Aid Pouch (Splints, Gauze, Ointment)", round(scale * 15), /obj/item/storage/pouch/firstaid/full/alternate, VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Pill Packets)", round(scale * 15), /obj/item/storage/pouch/firstaid/full/pills, VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Injectors)", round(scale * 15), /obj/item/storage/pouch/firstaid/full, VENDOR_ITEM_REGULAR), + list("Flare Pouch (Full)", round(scale * 15), /obj/item/storage/pouch/flare/full, VENDOR_ITEM_REGULAR), + list("Magazine Pouch", round(scale * 15), /obj/item/storage/pouch/magazine, VENDOR_ITEM_REGULAR), + list("Shotgun Shell Pouch", round(scale * 15), /obj/item/storage/pouch/shotgun, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", round(scale * 15), /obj/item/storage/pouch/general/medium, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", round(scale * 15), /obj/item/storage/pouch/magazine/pistol, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", round(scale * 15), /obj/item/storage/pouch/pistol, VENDOR_ITEM_REGULAR), + + list("RESTRICTED POUCHES", -1, null, null, null), + list("Construction Pouch", round(scale * 1.25), /obj/item/storage/pouch/construction, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", round(scale * 1.25), /obj/item/storage/pouch/explosive, VENDOR_ITEM_REGULAR), + list("First Responder Pouch (Empty)", round(scale * 2.5), /obj/item/storage/pouch/first_responder, VENDOR_ITEM_REGULAR), + list("Large Pistol Magazine Pouch", round(scale * 2), /obj/item/storage/pouch/magazine/pistol/large, VENDOR_ITEM_REGULAR), + list("Tools Pouch", round(scale * 1.25), /obj/item/storage/pouch/tools, VENDOR_ITEM_REGULAR), + list("Sling Pouch", round(scale * 1.25), /obj/item/storage/pouch/sling, VENDOR_ITEM_REGULAR), + + list("MASK", -1, null, null, null), + list("Gas Mask", round(scale * 15), /obj/item/clothing/mask/gas, VENDOR_ITEM_REGULAR), + list("Heat Absorbent Coif", round(scale * 10), /obj/item/clothing/mask/rebreather/scarf/tan, VENDOR_ITEM_REGULAR), + list("Rebreather", round(scale * 10), /obj/item/clothing/mask/rebreather, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), + + list("MISCELLANEOUS", -1, null, null, null), + list("Ballistic goggles", round(scale * 10), /obj/item/clothing/glasses/mgoggles, VENDOR_ITEM_REGULAR), + list("M1A1 Ballistic goggles", round(scale * 10), /obj/item/clothing/glasses/mgoggles/v2, VENDOR_ITEM_REGULAR), + list("Prescription ballistic goggles", round(scale * 10), /obj/item/clothing/glasses/mgoggles/prescription, VENDOR_ITEM_REGULAR), + list("Marine RPG glasses", round(scale * 10), /obj/item/clothing/glasses/regular, VENDOR_ITEM_REGULAR), + list("M5 Integrated Gas Mask", round(scale * 10), /obj/item/prop/helmetgarb/helmet_gasmask, VENDOR_ITEM_REGULAR), + list("M10 Helmet Netting", round(scale * 10), /obj/item/prop/helmetgarb/netting, VENDOR_ITEM_REGULAR), + list("M10 Helmet Rain Cover", round(scale * 10), /obj/item/prop/helmetgarb/raincover, VENDOR_ITEM_REGULAR), + list("Firearm Lubricant", round(scale * 15), /obj/item/prop/helmetgarb/gunoil, VENDOR_ITEM_REGULAR), + list("UPP Airborne Reconnaissance Shoulder Patch", round(scale * 15), /obj/item/clothing/accessory/patch/upp/platoon, VENDOR_ITEM_REGULAR), + list("UPPA Shoulder Patch", round(scale * 15), /obj/item/clothing/accessory/patch/upp, VENDOR_ITEM_REGULAR), + list("Bedroll", round(scale * 20), /obj/item/roller/bedroll, VENDOR_ITEM_REGULAR), + ) + //--------------SQUAD SPECIFIC VERSIONS-------------- //Those vendors aren't being used i will make them us the main vendor a parent to avoid having four different // list with just the headset changed. @@ -294,6 +377,74 @@ list("Rail Flashlight", round(scale * 5), /obj/item/attachable/flashlight, VENDOR_ITEM_REGULAR), ) +/obj/structure/machinery/cm_vending/sorted/cargo_guns/squad/upp + name = "\improper UnTech Automated Utilities Squad Vendor" + desc = "An automated supply rack hooked up to a small storage of various utilities and tools. Can be accessed by any UPP Rifleman." + req_access = list() + req_one_access = list(ACCESS_UPP_GENERAL) + hackable = TRUE + + vend_x_offset = 2 + vend_y_offset = 1 + vend_flags = VEND_CLUTTER_PROTECTION | VEND_LIMITED_INVENTORY | VEND_TO_HAND + vendor_theme = VENDOR_THEME_UPP + +/obj/structure/machinery/cm_vending/sorted/cargo_guns/squad/upp/populate_product_list(scale) + listed_products = list( + list("FOOD", -1, null, null), + list("MRE", round(scale * 15), /obj/item/reagent_container/food/snacks/upp, VENDOR_ITEM_REGULAR), + + list("TOOLS", -1, null, null), + list("Entrenching Tool (ET)", round(scale * 2), /obj/item/tool/shovel/etool/folded, VENDOR_ITEM_REGULAR), + list("Screwdriver", round(scale * 5), /obj/item/tool/screwdriver, VENDOR_ITEM_REGULAR), + list("Wirecutters", round(scale * 5), /obj/item/tool/wirecutters, VENDOR_ITEM_REGULAR), + list("Crowbar", round(scale * 5), /obj/item/tool/crowbar, VENDOR_ITEM_REGULAR), + list("Wrench", round(scale * 5), /obj/item/tool/wrench, VENDOR_ITEM_REGULAR), + list("Multitool", round(scale * 1), /obj/item/device/multitool, VENDOR_ITEM_REGULAR), + list("Welding Tool", round(scale * 1), /obj/item/tool/weldingtool, VENDOR_ITEM_REGULAR), + + list("EXPLOSIVES", -1, null, null), + list("Plastic Explosives", round(scale * 2), /obj/item/explosive/plastic, VENDOR_ITEM_REGULAR), + list("Breaching Charge", round(scale * 2), /obj/item/explosive/plastic/breaching_charge, VENDOR_ITEM_REGULAR), + + list("FLARE AND LIGHT", -1, null, null), + list("Combat Flashlight", round(scale * 5), /obj/item/device/flashlight/combat, VENDOR_ITEM_REGULAR), + list("Box of Flashlight", round(scale * 1), /obj/item/ammo_box/magazine/misc/flashlight, VENDOR_ITEM_REGULAR), + list("Box of Flares", round(scale * 1), /obj/item/ammo_box/magazine/misc/flares, VENDOR_ITEM_REGULAR), + list("M94 Marking Flare Pack", round(scale * 10), /obj/item/storage/box/m94, VENDOR_ITEM_REGULAR), + list("M89-S Signal Flare Pack", round(scale * 1), /obj/item/storage/box/m94/signal, VENDOR_ITEM_REGULAR), + + list("SIDEARMS", -1, null, null), + list("NP92 Standard Pistol", round(scale * 2), /obj/item/weapon/gun/pistol/np92, VENDOR_ITEM_REGULAR), + list("ZHNK-72 Combat Revolver", round(scale * 2), /obj/item/weapon/gun/revolver/upp, VENDOR_ITEM_REGULAR), + list("Type 73 Service Pistol", round(scale * 2), /obj/item/weapon/gun/pistol/t73, VENDOR_ITEM_REGULAR), + list("M82F Flare Gun", round(scale * 1), /obj/item/weapon/gun/flare, VENDOR_ITEM_REGULAR), + + list("SIDEARM AMMUNITION", -1, null, null), + list("NP92 Magazine (9x18mm Makarov)", round(scale * 20), /obj/item/ammo_magazine/pistol/np92, VENDOR_ITEM_REGULAR), + list("ZHNK-72 Speedloader (7.62x38mmR)", round(scale * 20), /obj/item/ammo_magazine/revolver/upp, VENDOR_ITEM_REGULAR), + list("Type 73 Magazine (7.62x25mm Tokarev)", round(scale * 20), /obj/item/ammo_magazine/pistol/t73, VENDOR_ITEM_REGULAR), + + list("MISCELLANEOUS", -1, null, null), + list("Extinguisher", round(scale * 5), /obj/item/tool/extinguisher, VENDOR_ITEM_REGULAR), + list("Fire Extinguisher (Portable)", round(scale * 1), /obj/item/tool/extinguisher/mini, VENDOR_ITEM_REGULAR), + list("Roller Bed", round(scale * 2), /obj/item/roller, VENDOR_ITEM_REGULAR), + list("Machete Scabbard (Full)", round(scale * 5), /obj/item/storage/large_holster/machete/full, VENDOR_ITEM_REGULAR), + list("Binoculars", round(scale * 1), /obj/item/device/binoculars, VENDOR_ITEM_REGULAR), + list("Spare PDT/L Battle Buddy Kit", round(scale * 3), /obj/item/storage/box/pdt_kit, VENDOR_ITEM_REGULAR), + list("Rail Flashlight", round(scale * 5), /obj/item/attachable/flashlight, VENDOR_ITEM_REGULAR), + + list("CLOTHING", -1, null, null), + list("Cap", round(scale * 5), /obj/item/clothing/head/uppcap, VENDOR_ITEM_REGULAR), + list("Cap (tan)", round(scale * 5), /obj/item/clothing/head/uppcap/civi, VENDOR_ITEM_REGULAR), + list("Ushanka", round(scale * 5), /obj/item/clothing/head/uppcap/ushanka, VENDOR_ITEM_REGULAR), + list("Ushanka (tan)", round(scale * 5), /obj/item/clothing/head/uppcap/ushanka/civi, VENDOR_ITEM_REGULAR), + list("Beret", round(scale * 5), /obj/item/clothing/head/uppcap/beret, VENDOR_ITEM_REGULAR), + list("Balaclava", round(scale * 5), /obj/item/clothing/mask/rebreather/scarf/tan, VENDOR_ITEM_REGULAR), + list("Scarf", round(scale * 5), /obj/item/clothing/mask/rebreather/scarf/tacticalmask/tan, VENDOR_ITEM_REGULAR), + list("Neck warmer", round(scale * 5), /obj/item/clothing/mask/tornscarf/green, VENDOR_ITEM_REGULAR), + ) + //--------------SQUAD ATTACHMENTS VENDOR-------------- /obj/structure/machinery/cm_vending/sorted/attachments/squad diff --git a/code/game/objects/effects/decals/strata_decals.dm b/code/game/objects/effects/decals/strata_decals.dm index 2ac13577f7..22a676eec1 100644 --- a/code/game/objects/effects/decals/strata_decals.dm +++ b/code/game/objects/effects/decals/strata_decals.dm @@ -8,6 +8,7 @@ name = "catwalk" layer = CATWALK_LAYER desc = "These things have no depth to them, are they just, painted on?" + anchored = TRUE //////////////////OUTDOOR STUFF///////////////// diff --git a/code/game/objects/effects/landmarks/landmarks.dm b/code/game/objects/effects/landmarks/landmarks.dm index 1659c4ca6e..651dc36a15 100644 --- a/code/game/objects/effects/landmarks/landmarks.dm +++ b/code/game/objects/effects/landmarks/landmarks.dm @@ -403,7 +403,7 @@ RegisterSignal(SSdcs, COMSIG_GLOB_PLATOON_NAME_CHANGE, PROC_REF(rename_platoon)) -/obj/effect/landmark/late_join/alpha/proc/rename_platoon(datum/source, new_name, old_name) +/obj/effect/landmark/late_join/proc/rename_platoon(datum/source, new_name, old_name) SIGNAL_HANDLER squad = new_name @@ -420,6 +420,14 @@ name = "delta late join" squad = SQUAD_MARINE_4 +/obj/effect/landmark/late_join/upp + name = "upp late join" + squad = SQUAD_UPP + +/obj/effect/landmark/late_join/upp/Initialize(mapload, ...) + . = ..() + + RegisterSignal(SSdcs, COMSIG_GLOB_PLATOON_NAME_CHANGE, PROC_REF(rename_platoon)) /obj/effect/landmark/late_join/working_joe name = "working joe late join" diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 03ad971735..22d6905159 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -932,6 +932,7 @@ initial_keys = list(/obj/item/device/encryptionkey/colony) has_hud = TRUE hud_type = MOB_HUD_FACTION_UPP + minimap_type = MINIMAP_FLAG_UPP /obj/item/device/radio/headset/distress/UPP/cct name = "UPP-CCT headset" diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 6263076e62..b7175a329b 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -627,6 +627,13 @@ mouse_opacity = initial(mouse_opacity) ..() +/obj/item/storage/backpack/general_belt/upp + name = "\improper Type 48-M general utility pouch" + desc = "A small, lightweight pouch that can be clipped onto U-pattern UPP armor to provide additional storage. The newer 48-M model, while uncomfortable, can also be clipped around the waist." + icon_state = "upp_g8pouch" + item_state = "upp_g8pouch" + has_gamemode_skin = FALSE + // Scout Cloak /obj/item/storage/backpack/marine/satchel/scout_cloak name = "\improper M68 Thermal Cloak" diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 1e6d0d9799..8e0a1dd476 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -216,6 +216,24 @@ . = ..() . += SPAN_NOTICE("The belt is currently set to [mode ? "take pills directly from bottles": "NOT take pills directly from bottles"].") +/obj/item/storage/belt/medical/upp + name = "\improper Type 41 pattern medical storage rig" + desc = "The Type 41 is the standard load-bearing equipment of UPP military. It consists of a modular belt with various clips. This version is a less common configuration, designed to transport medical supplies and pistol ammunition. \nRight click its sprite and click \"toggle belt mode\" to take pills out of bottles by simply clicking them." + icon_state = "medicalbelt_upp" + item_state = "upp_belt" + +/obj/item/storage/belt/medical/upp/full/fill_preset_inventory() + new /obj/item/storage/pill_bottle/bicaridine(src) + new /obj/item/storage/pill_bottle/dexalin(src) + new /obj/item/storage/pill_bottle/antitox(src) + new /obj/item/storage/pill_bottle/kelotane(src) + new /obj/item/storage/pill_bottle/inaprovaline(src) + new /obj/item/storage/pill_bottle/tramadol(src) + new /obj/item/storage/pill_bottle/peridaxon(src) + new /obj/item/stack/medical/splint(src) + new /obj/item/stack/medical/advanced/bruise_pack(src) + new /obj/item/stack/medical/advanced/ointment(src) + /obj/item/storage/belt/medical/lifesaver name = "\improper M276 pattern lifesaver bag" desc = "The M276 is the standard load-bearing equipment of the USCM. This configuration mounts a duffel bag filled with a range of injectors and light medical supplies, and is common among medics. \nRight click its sprite and click \"toggle belt mode\" to take pills out of bottles by simply clicking them." diff --git a/code/game/objects/prop.dm b/code/game/objects/prop.dm index c067a9730e..ac94e8ab03 100644 --- a/code/game/objects/prop.dm +++ b/code/game/objects/prop.dm @@ -89,6 +89,11 @@ icon_state = "uscmflag2" desc = "A miniature historical table flag of the United States Colonial Marines, in traditional scarlet and gold. The USCM logo sits in the center; an eagle is perched atop it and an anchor rests behind it." +/obj/item/prop/tableflag/upp + name = "UPP table flag" + icon_state = "uppflag" + desc = "A miniature table flag of the Union of Progressive Peoples, consisting of 17 yellow stars, surrounding the bigger one in the middle on scarlet field." + /obj/item/prop/flower_vase name = "flower vase" icon_state = "flowervase" diff --git a/code/game/objects/structures/crates_lockers/largecrate_supplies.dm b/code/game/objects/structures/crates_lockers/largecrate_supplies.dm index 94be500526..64d569009b 100644 --- a/code/game/objects/structures/crates_lockers/largecrate_supplies.dm +++ b/code/game/objects/structures/crates_lockers/largecrate_supplies.dm @@ -201,6 +201,10 @@ desc = "An ammunition case containing six M56D ammunition drums." supplies = list(/obj/item/ammo_magazine/m56d = 6) +/obj/structure/largecrate/supply/ammo/type71 + name = "\improper Type 71 magazine case (x20)" + desc = "An ammunition case containing 20 Type 71 magazines." + supplies = list(/obj/item/ammo_magazine/rifle/type71 = 20) /obj/structure/largecrate/supply/explosives diff --git a/code/global.dm b/code/global.dm index 1a54b4dba3..7736440eaf 100644 --- a/code/global.dm +++ b/code/global.dm @@ -1,7 +1,10 @@ //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 #define MAIN_SHIP_NAME SSmapping.get_main_ship_name() #define MAIN_SHIP_DEFAULT_NAME "USS Golden Arrow" -#define SHIP_MAP_NAMES list("USS Almayer", "USS Golden Arrow") +#define SHIP_MAP_NAMES list("USS Almayer", "USS Golden Arrow", "SSV Chapaev") + +#define MAIN_SHIP_PLATOON text2path(SSmapping.get_main_ship_platoon()) +#define MAIN_SHIP_DEFAULT_PLATOON "/datum/squad/marine/alpha" //================================================= //Please don't edit these values without speaking to Errorage first ~Carn //Admin Permissions diff --git a/code/modules/admin/game_master/extra_buttons/rename_platoon.dm b/code/modules/admin/game_master/extra_buttons/rename_platoon.dm index b73b7f10c7..9d805ab9d1 100644 --- a/code/modules/admin/game_master/extra_buttons/rename_platoon.dm +++ b/code/modules/admin/game_master/extra_buttons/rename_platoon.dm @@ -1,5 +1,6 @@ GLOBAL_VAR_INIT(main_platoon_name, SQUAD_MARINE_1) +GLOBAL_VAR_INIT(main_platoon_initial_name, GLOB.main_platoon_name) /// Ability to rename the platoon /client/proc/game_master_rename_platoon() @@ -15,7 +16,7 @@ GLOBAL_VAR_INIT(main_platoon_name, SQUAD_MARINE_1) set name = "Rename Platoon" set category = "OOC.Commander" - if(GLOB.main_platoon_name != SQUAD_MARINE_1) + if(GLOB.main_platoon_name != GLOB.main_platoon_initial_name) to_chat(src, SPAN_NOTICE("The platoon has already been renamed this round.")) return diff --git a/code/modules/admin/game_master/game_master.dm b/code/modules/admin/game_master/game_master.dm index b3502c3322..c6ad9063c7 100644 --- a/code/modules/admin/game_master/game_master.dm +++ b/code/modules/admin/game_master/game_master.dm @@ -404,7 +404,7 @@ GLOBAL_VAR_INIT(radio_communication_clarity, 100) if(!object || !z_level) return - SSminimaps.add_marker(object, z_level, MINIMAP_FLAG_USCM, given_image = background) + SSminimaps.add_marker(object, z_level, MINIMAP_FLAG_ALL, given_image = background) var/objective_info = tgui_input_text(user, "Objective info?", "Objective Info") diff --git a/code/modules/almayer/machinery.dm b/code/modules/almayer/machinery.dm index 4fd9e7c88a..4c29fe9d5f 100644 --- a/code/modules/almayer/machinery.dm +++ b/code/modules/almayer/machinery.dm @@ -89,10 +89,8 @@ /obj/structure/machinery/prop/almayer/CICmap/Initialize() . = ..() - if (faction == FACTION_MARINE) - map = new /datum/tacmap/drawing(src, minimap_type) - else - map = new(src, minimap_type) // Non-drawing version + map = new /datum/tacmap/drawing(src, minimap_type) + /obj/structure/machinery/prop/almayer/CICmap/Destroy() QDEL_NULL(map) diff --git a/code/modules/character_traits/languages.dm b/code/modules/character_traits/languages.dm index 8380afaa31..438f6ca0ce 100644 --- a/code/modules/character_traits/languages.dm +++ b/code/modules/character_traits/languages.dm @@ -45,6 +45,15 @@ applyable = TRUE cost = 1 +/datum/character_trait/language/english + language_name = LANGUAGE_ENGLISH + applyable = TRUE + cost = 1 + +/datum/character_trait/language/english/New() + ..() + trait_desc = "Can speak the language [language_name]. Not at all useful if you're in the Marine Corps." + /datum/character_trait/language/primitive language_name = LANGUAGE_MONKEY applyable = FALSE diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index 70f8ad86a7..66628a314b 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -1266,20 +1266,21 @@ armor_bio = CLOTHING_ARMOR_MEDIUMLOW armor_rad = CLOTHING_ARMOR_MEDIUMLOW armor_internaldamage = CLOTHING_ARMOR_HIGH - storage_slots = 1 + storage_slots = 3 uniform_restricted = list(/obj/item/clothing/under/marine/veteran/UPP, /obj/item/clothing/under/marine/veteran/UPP/medic, /obj/item/clothing/under/marine/veteran/UPP/engi) /obj/item/clothing/suit/storage/marine/faction/UPP/support name = "\improper UL6 personal armor" desc = "Standard body armor of the UPP military, the UL6 (Union Light MK6) is a light body armor, slightly weaker than the M3 pattern body armor in service with the USCM, specialized towards ballistics protection. This set of personal armor lacks the iconic neck piece and some of the armor in favor of user mobility." - storage_slots = 3 + storage_slots = 4 icon_state = "upp_armor_support" slowdown = SLOWDOWN_ARMOR_LIGHT - armor_melee = CLOTHING_ARMOR_HIGH - armor_energy = CLOTHING_ARMOR_MEDIUM + armor_melee = CLOTHING_ARMOR_MEDIUMLOW + armor_bullet = CLOTHING_ARMOR_MEDIUMLOW + armor_bomb = CLOTHING_ARMOR_MEDIUM armor_bio = CLOTHING_ARMOR_MEDIUMLOW - armor_rad = CLOTHING_ARMOR_MEDIUMLOW - armor_internaldamage = CLOTHING_ARMOR_HIGH + armor_rad = CLOTHING_ARMOR_MEDIUMHIGH + armor_internaldamage = CLOTHING_ARMOR_LOW /obj/item/clothing/suit/storage/marine/faction/UPP/commando name = "\improper UM5CU personal armor" diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/ties.dm index c1da290d43..4a1e9819fc 100644 --- a/code/modules/clothing/under/ties.dm +++ b/code/modules/clothing/under/ties.dm @@ -391,9 +391,19 @@ icon_state = "commandopatch" /obj/item/clothing/accessory/patch/upp + name = "UPP patch" + desc = "A fire-resistant shoulder patch, worn by the men and women of the Union of Progressive Peoples Armed Collective." + icon_state = "upppatch" + +/obj/item/clothing/accessory/patch/upp/airborne name = "UPP Airborne Reconnaissance patch" desc = "A fire-resistant shoulder patch, worn by the men and women of the 173rd Airborne Reconnaissance Platoon." - icon_state = "upppatch" + icon_state = "vdvpatch" + +/obj/item/clothing/accessory/patch/upp/platoon + name = "UPP Naval Infantry patch" + desc = "A fire-resistant shoulder patch, worn by the men and women of the UPP Naval Infantry." + icon_state = "navalpatch" /obj/item/clothing/accessory/poncho name = "USCM Poncho" diff --git a/code/modules/defenses/handheld.dm b/code/modules/defenses/handheld.dm index 2cdaf6b2f0..d19b61b305 100644 --- a/code/modules/defenses/handheld.dm +++ b/code/modules/defenses/handheld.dm @@ -132,6 +132,11 @@ defense_type = /obj/structure/machinery/defenses/sentry/mini deployment_time = 0.75 SECONDS +/obj/item/defenses/handheld/sentry/upp + name = "handheld UPPA 32-H sentry gun" + desc = "A compact version of the UPPA defenses. Designed for quick deployment of the associated type in the field." + defense_type = /obj/structure/machinery/defenses/sentry/upp + // FLAMER BASE AND UPGRADES /obj/item/defenses/handheld/sentry/flamer diff --git a/code/modules/defenses/sentry.dm b/code/modules/defenses/sentry.dm index 091b2b7de0..70231319ab 100644 --- a/code/modules/defenses/sentry.dm +++ b/code/modules/defenses/sentry.dm @@ -62,6 +62,8 @@ can_be_near_defense = TRUE + var/start_up_message = "Default systems initiated." + /// Delay sending no ammo messages COOLDOWN_DECLARE(no_ammo_message_cooldown) @@ -237,7 +239,7 @@ set_light(luminosity_strength) visible_message("[icon2html(src, viewers(src))] [SPAN_NOTICE("The [name] hums to life and emits several beeps.")]") - visible_message("[icon2html(src, viewers(src))] [SPAN_NOTICE("The [name] buzzes in a monotone voice: 'Default systems initiated'")]") + visible_message("[icon2html(src, viewers(src))] [SPAN_NOTICE("The [name] buzzes in a monotone voice: '[start_up_message]'")]") start_processing() setup_target_acquisition() @@ -757,5 +759,17 @@ new /obj/item/stack/sheet/plasteel/medium_stack(loc) return ..() +/obj/structure/machinery/defenses/sentry/upp + name = "\improper UPPA 32-H sentry gun" + desc = "A deployable, semi-automated turret with AI targeting capabilities. Armed with an AK-500 Autocannon and a 500-round drum magazine." + choice_categories = list( + SENTRY_CATEGORY_IFF = list(FACTION_UPP, FACTION_HUMAN), + ) + + selected_categories = list( + SENTRY_CATEGORY_IFF = FACTION_UPP, + ) + start_up_message = "Sentry mounted and loaded. Glory to the UPP." + #undef SENTRY_FIREANGLE #undef SENTRY_RANGE diff --git a/code/modules/gear_presets/uscm.dm b/code/modules/gear_presets/uscm.dm index b1f9b465fd..cfdbea9d19 100644 --- a/code/modules/gear_presets/uscm.dm +++ b/code/modules/gear_presets/uscm.dm @@ -94,6 +94,24 @@ /datum/equipment_preset/uscm/pfc/lesser_rank paygrade = "ME1" +/datum/equipment_preset/uscm/pfc/upp + name = "UPP Squad Rifleman" + paygrade = "UE2" + access = list(ACCESS_UPP_GENERAL) + languages = list(LANGUAGE_RUSSIAN) + faction_group = list(FACTION_UPP) + faction = FACTION_UPP + +/datum/equipment_preset/uscm/pfc/upp/load_gear(mob/living/carbon/human/new_human) + var/back_item = /obj/item/storage/backpack/lightpack/upp + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) + back_item = /obj/item/storage/backpack/marine + + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + +/datum/equipment_preset/uscm/pfc/upp/lesser_rank + paygrade = "UE1" + //*****************************************************************************************************/ /datum/equipment_preset/uscm/sg @@ -127,6 +145,26 @@ /datum/equipment_preset/uscm/sg/lesser_rank paygrade = "ME3" +/datum/equipment_preset/uscm/sg/upp + name = "UPP Squad Machinegunner" + access = list(ACCESS_UPP_GENERAL, ACCESS_UPP_MACHINEGUN) + assignment = "Machinegunner" + paygrade = "UE4" + role_comm_title = "MG" + languages = list(LANGUAGE_RUSSIAN) + faction_group = list(FACTION_UPP) + faction = FACTION_UPP + +/datum/equipment_preset/uscm/sg/upp/load_gear(mob/living/carbon/human/new_human) + var/back_item = /obj/item/storage/backpack/lightpack/upp + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) + back_item = /obj/item/storage/backpack/marine + + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + +/datum/equipment_preset/uscm/sg/upp/lesser_rank + paygrade = "UE3" + //*****************************************************************************************************/ /datum/equipment_preset/uscm/sg/full @@ -266,7 +304,6 @@ /datum/equipment_preset/uscm/medic name = "USCM Squad Hospital Corpsman" flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE - access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_MEDPREP, ACCESS_MARINE_MEDBAY) assignment = JOB_SQUAD_MEDIC rank = JOB_SQUAD_MEDIC @@ -296,6 +333,25 @@ /datum/equipment_preset/uscm/medic/lesser_rank paygrade = "ME3" +/datum/equipment_preset/uscm/medic/upp + name = "UPP Sanitar" + paygrade = "UE4" + access = list(ACCESS_UPP_GENERAL, ACCESS_UPP_MEDPREP, ACCESS_UPP_MEDICAL) + assignment = "Sanitar" + languages = list(LANGUAGE_RUSSIAN, LANGUAGE_ENGLISH, LANGUAGE_CHINESE) + faction_group = list(FACTION_UPP) + faction = FACTION_UPP + +/datum/equipment_preset/uscm/medic/upp/load_gear(mob/living/carbon/human/new_human) + var/back_item = /obj/item/storage/backpack/lightpack/upp + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) + back_item = /obj/item/storage/backpack/marine/medic/upp + + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + +/datum/equipment_preset/uscm/medic/upp/lesser_rank + paygrade = "UE3" + //*****************************************************************************************************/ /datum/equipment_preset/uscm/tl @@ -308,7 +364,6 @@ paygrade = "ME5" role_comm_title = "SqSgt" skills = /datum/skills/tl - minimap_icon = "tl" /datum/equipment_preset/uscm/tl/load_gear(mob/living/carbon/human/new_human) @@ -326,6 +381,21 @@ ..() new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/tl(new_human), WEAR_L_EAR) +/datum/equipment_preset/uscm/tl/upp + name = "UPP Squad Sergeant" + paygrade = "UE5" + access = list(ACCESS_UPP_GENERAL, ACCESS_UPP_TLPREP) + languages = list(LANGUAGE_RUSSIAN, LANGUAGE_ENGLISH, LANGUAGE_CHINESE) + faction_group = list(FACTION_UPP) + faction = FACTION_UPP + +/datum/equipment_preset/uscm/tl/upp/load_gear(mob/living/carbon/human/new_human) + var/back_item = /obj/item/storage/backpack/lightpack/upp + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) + back_item = /obj/item/storage/backpack/marine + + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + /*****************************************************************************************************/ /datum/equipment_preset/uscm/engineer @@ -363,7 +433,6 @@ /datum/equipment_preset/uscm/leader name = "USCM Platoon Sergeant" flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE - access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_LEADER, ACCESS_MARINE_DROPSHIP) assignment = JOB_SQUAD_LEADER rank = JOB_SQUAD_LEADER @@ -392,6 +461,24 @@ /datum/equipment_preset/uscm/leader/lesser_rank paygrade = "ME6" +/datum/equipment_preset/uscm/leader/upp + name = "UPP Platoon Sergeant" + access = list(ACCESS_UPP_GENERAL, ACCESS_UPP_LEADERSHIP, ACCESS_UPP_FLIGHT) + languages = list(LANGUAGE_RUSSIAN, LANGUAGE_ENGLISH) //ground commander and stuff + paygrade = "UE7" + faction_group = list(FACTION_UPP) + faction = FACTION_UPP + +/datum/equipment_preset/uscm/leader/upp/load_gear(mob/living/carbon/human/new_human) + var/back_item = /obj/item/storage/backpack/lightpack/upp + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) + back_item = /obj/item/storage/backpack/marine + + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + +/datum/equipment_preset/uscm/leader/upp/lesser_rank + paygrade = "UE6" + //*****************************************************************************************************/ // ERT members that spawn with full gear from DEFCON diff --git a/code/modules/gear_presets/uscm_ship.dm b/code/modules/gear_presets/uscm_ship.dm index 0aa3ac5e2a..5e838406eb 100644 --- a/code/modules/gear_presets/uscm_ship.dm +++ b/code/modules/gear_presets/uscm_ship.dm @@ -545,13 +545,13 @@ role_comm_title = "PltCo" minimum_age = 25 skills = /datum/skills/SO - minimap_icon = list("cic" = MINIMAP_ICON_COLOR_SILVER) minimap_background = MINIMAP_ICON_BACKGROUND_CIC + var/access_list = ACCESS_LIST_MARINE_MAIN /datum/equipment_preset/uscm_ship/so/New() . = ..() - access = get_access(ACCESS_LIST_MARINE_MAIN) + access = get_access(access_list) /datum/equipment_preset/uscm_ship/so/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel @@ -579,6 +579,28 @@ /datum/equipment_preset/uscm_ship/so/lesser_rank paygrade = "MO1" +/datum/equipment_preset/uscm_ship/so/upp + name = "UPP Platoon Commander (PltCo)" + languages = list(LANGUAGE_RUSSIAN, LANGUAGE_ENGLISH) + paygrade = "UO2" + faction_group = list(FACTION_UPP) + faction = FACTION_UPP + access_list = ACCESS_LIST_UPP_PLATOON + +/datum/equipment_preset/uscm_ship/so/upp/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP/officer(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/np92(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/peaked(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_L_HAND) + +/datum/equipment_preset/uscm_ship/so/upp/lesser_rank + paygrade = "UO1" + //*****************************************************************************************************/ /datum/equipment_preset/uscm_ship/sea diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index c13453e3b2..f37b1d6a86 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -115,7 +115,7 @@ . += "Primary Objective: [html_decode(assigned_squad.primary_objective)]" if(assigned_squad.secondary_objective) . += "Secondary Objective: [html_decode(assigned_squad.secondary_objective)]" - if(faction == FACTION_MARINE) + if(job in ROLES_USCM) . += "" . += "View Tactical Map" if(mobility_aura) @@ -1076,12 +1076,11 @@ set name = "View Crew Manifest" set category = "IC" - if(faction != FACTION_MARINE && !(faction in FACTION_LIST_WY)) + if(job in ROLES_USCM) + var/dat = GLOB.data_core.get_manifest() + show_browser(src, dat, "Crew Manifest", "manifest", "size=400x750") + else to_chat(usr, SPAN_WARNING("You have no access to [MAIN_SHIP_NAME] crew manifest.")) - return - var/dat = GLOB.data_core.get_manifest() - - show_browser(src, dat, "Crew Manifest", "manifest", "size=400x750") /mob/living/carbon/human/proc/set_species(new_species, default_colour) if(!new_species) diff --git a/code/modules/projectiles/ammo_boxes/round_boxes.dm b/code/modules/projectiles/ammo_boxes/round_boxes.dm index f3a50f64b2..81dfdfdab3 100644 --- a/code/modules/projectiles/ammo_boxes/round_boxes.dm +++ b/code/modules/projectiles/ammo_boxes/round_boxes.dm @@ -143,3 +143,14 @@ /obj/item/ammo_box/rounds/type71/heap/empty empty = TRUE + +/obj/item/ammo_box/rounds/pkp + name = "machinegun ammunition box (7.62x54mmR)" + desc = "A 7.62x54mmR machinegun ammunition box. Used to refill QYJ-72 box magazines. It comes with a leather strap allowing to wear it on the back." + icon_state = "base_type71" + overlay_gun_type = "_rounds_pkp" + overlay_content = "_type71_reg" + default_ammo = /datum/ammo/bullet/pkp + bullet_amount = 1500 + max_bullet_amount = 1500 + caliber = "7.62x54mmR" diff --git a/code/modules/projectiles/guns/misc.dm b/code/modules/projectiles/guns/misc.dm index 078b75ecd1..3ab8280a96 100644 --- a/code/modules/projectiles/guns/misc.dm +++ b/code/modules/projectiles/guns/misc.dm @@ -274,6 +274,53 @@ to_chat(user, SPAN_WARNING("You don't seem to know how to use [src]...")) return 0 +/obj/item/weapon/gun/pkp/iff + name = "\improper QYJ-72-I General Purpose Machine Gun" + desc = "The QYJ-72-I is an experimental variant of common UPP GPMG featuring IFF capabilities which were developed by reverse-engineering USCM smartweapons. Aside from that, not much has been done to this machinegun: it's still heavy, overheats rather quickly and is able to lay down range unprecedented amounts of lead. \nAlt-click it to open the feed cover and allow for reloading." + actions_types = list(/datum/action/item_action/toggle_iff_pkp) + var/iff_enabled = TRUE + +/obj/item/weapon/gun/pkp/iff/set_bullet_traits() + LAZYADD(traits_to_give, list( + BULLET_TRAIT_ENTRY_ID("iff", /datum/element/bullet_trait_iff) //it has no PVE IFF mechanics because its innacurate as hell and is used for suppression and not as assault weapon. + )) + +/datum/action/item_action/toggle_iff_pkp/New(Target, obj/item/holder) + . = ..() + name = "Toggle IFF" + action_icon_state = "iff_toggle_on" + button.name = name + button.overlays.Cut() + button.overlays += image('icons/mob/hud/actions.dmi', button, action_icon_state) + +/datum/action/item_action/toggle_iff_pkp/action_activate() + var/obj/item/weapon/gun/pkp/iff/G = holder_item + if(!ishuman(owner)) + return + var/mob/living/carbon/human/H = owner + if(H.is_mob_incapacitated() || G.get_active_firearm(H, FALSE) != holder_item) + return + +/datum/action/item_action/toggle_iff_pkp/action_activate() + . = ..() + var/obj/item/weapon/gun/pkp/iff/G = holder_item + G.toggle_lethal_mode(usr) + if(G.iff_enabled) + action_icon_state = "iff_toggle_on" + else + action_icon_state = "iff_toggle_off" + button.overlays.Cut() + button.overlays += image('icons/mob/hud/actions.dmi', button, action_icon_state) + +/obj/item/weapon/gun/pkp/iff/proc/toggle_lethal_mode(mob/user) + to_chat(user, "[icon2html(src, usr)] You [iff_enabled? "disable" : "enable"] \the [src]'s fire restriction. You will [iff_enabled ? "harm anyone in your way" : "target through IFF"].") + playsound(loc,'sound/machines/click.ogg', 25, 1) + iff_enabled = !iff_enabled + if(iff_enabled) + add_bullet_trait(BULLET_TRAIT_ENTRY_ID("iff", /datum/element/bullet_trait_iff)) + if(!iff_enabled) + remove_bullet_trait("iff") + /obj/effect/syringe_gun_dummy name = "" desc = "" diff --git a/code/modules/projectiles/guns/shotguns.dm b/code/modules/projectiles/guns/shotguns.dm index a19ea29177..9ea6624dc6 100644 --- a/code/modules/projectiles/guns/shotguns.dm +++ b/code/modules/projectiles/guns/shotguns.dm @@ -489,6 +489,9 @@ can cause issues with ammo types getting mixed up during the burst. integrated_grip.Attach(src) update_attachable(integrated_grip.slot) +/obj/item/weapon/gun/shotgun/type23/pve + current_mag = /obj/item/ammo_magazine/internal/shotgun/type23/special + //------------------------------------------------------- //DOUBLE SHOTTY diff --git a/code/modules/projectiles/guns/specialist/sniper.dm b/code/modules/projectiles/guns/specialist/sniper.dm index 71e5088aeb..e5728c5307 100644 --- a/code/modules/projectiles/guns/specialist/sniper.dm +++ b/code/modules/projectiles/guns/specialist/sniper.dm @@ -508,3 +508,6 @@ damage_mult = BASE_BULLET_DAMAGE_MULT recoil = RECOIL_AMOUNT_TIER_5 damage_falloff_mult = 0 + +/obj/item/weapon/gun/rifle/sniper/svd/pve + current_mag = /obj/item/ammo_magazine/sniper/svd/pve diff --git a/code/modules/projectiles/magazines/shotguns.dm b/code/modules/projectiles/magazines/shotguns.dm index a35dc727e4..9e2574eabb 100644 --- a/code/modules/projectiles/magazines/shotguns.dm +++ b/code/modules/projectiles/magazines/shotguns.dm @@ -143,6 +143,9 @@ also doesn't really matter. You can only reload them with handfuls. /obj/item/ammo_magazine/internal/shotgun/type23/beanbag default_ammo = /datum/ammo/bullet/shotgun/heavy/beanbag +/obj/item/ammo_magazine/internal/shotgun/type23/special + default_ammo = /datum/ammo/bullet/shotgun/heavy/buckshot/special + /obj/item/ammo_magazine/internal/shotgun/cmb default_ammo = /datum/ammo/bullet/shotgun/buckshot max_rounds = 4 @@ -262,6 +265,11 @@ var/list/shotgun_handfuls_12g = list( handful_state = "heavy_buckshot" default_ammo = /datum/ammo/bullet/shotgun/heavy/buckshot +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special + name = "handful of superheavy buckshot shells (8g)" + default_ammo = /datum/ammo/bullet/shotgun/heavy/buckshot/special + + /obj/item/ammo_magazine/handful/shotgun/heavy/dragonsbreath name = "handful of dragon's breath shells (8g)" desc = "These shells fire magnesium (rather than the usual lead) pellets that ignite on contact with the air, setting anything it hits on fire. Its custom design also increases maximum range." diff --git a/code/modules/projectiles/magazines/specialist.dm b/code/modules/projectiles/magazines/specialist.dm index 821273247f..a4c3ba1843 100644 --- a/code/modules/projectiles/magazines/specialist.dm +++ b/code/modules/projectiles/magazines/specialist.dm @@ -60,6 +60,10 @@ max_rounds = 12 gun_type = /obj/item/weapon/gun/rifle/sniper/svd +/obj/item/ammo_magazine/sniper/svd/pve + name = "\improper Type-88 HP Magazine (7.62x54mmR)" + default_ammo = /datum/ammo/bullet/sniper/upp_pve + //M4RA magazines /obj/item/ammo_magazine/rifle/m4ra/custom diff --git a/code/modules/shuttle/shuttles/dropship.dm b/code/modules/shuttle/shuttles/dropship.dm index 7e5510f412..ccfcde1606 100644 --- a/code/modules/shuttle/shuttles/dropship.dm +++ b/code/modules/shuttle/shuttles/dropship.dm @@ -113,6 +113,15 @@ dwidth = 4 dheight = 8 +/obj/docking_port/mobile/marine_dropship/upp + name = "Akademia Nauk" + id = DROPSHIP_UPP + width = 9 + height = 18 + + dwidth = 4 + dheight = 8 + /obj/docking_port/mobile/marine_dropship/alamo name = "Alamo" id = DROPSHIP_ALAMO @@ -311,3 +320,7 @@ /datum/map_template/shuttle/normandy name = "Normandy" shuttle_id = DROPSHIP_NORMANDY + +/datum/map_template/shuttle/upp + name = "Akademia Nauk" + shuttle_id = DROPSHIP_UPP diff --git a/icons/mob/humans/onmob/back.dmi b/icons/mob/humans/onmob/back.dmi index ef17d1cfc6..d2aaf3697b 100644 Binary files a/icons/mob/humans/onmob/back.dmi and b/icons/mob/humans/onmob/back.dmi differ diff --git a/icons/mob/humans/onmob/belt.dmi b/icons/mob/humans/onmob/belt.dmi index 8a10910930..970faab0a7 100644 Binary files a/icons/mob/humans/onmob/belt.dmi and b/icons/mob/humans/onmob/belt.dmi differ diff --git a/icons/mob/humans/onmob/hands.dmi b/icons/mob/humans/onmob/hands.dmi index faaff370ac..a79b61c98d 100644 Binary files a/icons/mob/humans/onmob/hands.dmi and b/icons/mob/humans/onmob/hands.dmi differ diff --git a/icons/mob/humans/onmob/head_1.dmi b/icons/mob/humans/onmob/head_1.dmi index febb96e218..02595bb1a3 100644 Binary files a/icons/mob/humans/onmob/head_1.dmi and b/icons/mob/humans/onmob/head_1.dmi differ diff --git a/icons/mob/humans/onmob/suit_0.dmi b/icons/mob/humans/onmob/suit_0.dmi index 27cc0e9726..feedb7327b 100644 Binary files a/icons/mob/humans/onmob/suit_0.dmi and b/icons/mob/humans/onmob/suit_0.dmi differ diff --git a/icons/mob/humans/onmob/suit_1.dmi b/icons/mob/humans/onmob/suit_1.dmi index 2e8e3f7f9e..aac805d274 100644 Binary files a/icons/mob/humans/onmob/suit_1.dmi and b/icons/mob/humans/onmob/suit_1.dmi differ diff --git a/icons/mob/humans/onmob/suit_slot.dmi b/icons/mob/humans/onmob/suit_slot.dmi index 9f0e15209f..34ef7954df 100644 Binary files a/icons/mob/humans/onmob/suit_slot.dmi and b/icons/mob/humans/onmob/suit_slot.dmi differ diff --git a/icons/mob/humans/onmob/ties.dmi b/icons/mob/humans/onmob/ties.dmi index 844c0e98a1..a426cb7293 100644 Binary files a/icons/mob/humans/onmob/ties.dmi and b/icons/mob/humans/onmob/ties.dmi differ diff --git a/icons/mob/humans/onmob/uniform_0.dmi b/icons/mob/humans/onmob/uniform_0.dmi index 74edf91201..57b35aa5e2 100644 Binary files a/icons/mob/humans/onmob/uniform_0.dmi and b/icons/mob/humans/onmob/uniform_0.dmi differ diff --git a/icons/obj/items/clothing/belts.dmi b/icons/obj/items/clothing/belts.dmi index 644fc4d21a..9e41266789 100644 Binary files a/icons/obj/items/clothing/belts.dmi and b/icons/obj/items/clothing/belts.dmi differ diff --git a/icons/obj/items/clothing/ties.dmi b/icons/obj/items/clothing/ties.dmi index f29883cc87..3c702e55c1 100644 Binary files a/icons/obj/items/clothing/ties.dmi and b/icons/obj/items/clothing/ties.dmi differ diff --git a/icons/obj/items/items.dmi b/icons/obj/items/items.dmi index 52b53208e2..860acb3e34 100644 Binary files a/icons/obj/items/items.dmi and b/icons/obj/items/items.dmi differ diff --git a/icons/obj/items/weapons/guns/ammo_boxes/text.dmi b/icons/obj/items/weapons/guns/ammo_boxes/text.dmi index dd08bf7e69..ca12af2e4f 100644 Binary files a/icons/obj/items/weapons/guns/ammo_boxes/text.dmi and b/icons/obj/items/weapons/guns/ammo_boxes/text.dmi differ diff --git a/icons/obj/structures/barricades.dmi b/icons/obj/structures/barricades.dmi index f3c5a5c809..1a066d29ff 100644 Binary files a/icons/obj/structures/barricades.dmi and b/icons/obj/structures/barricades.dmi differ diff --git a/icons/obj/structures/doors/dropship1_pilot.dmi b/icons/obj/structures/doors/dropship1_pilot.dmi index 776882a136..0642b3d2a2 100644 Binary files a/icons/obj/structures/doors/dropship1_pilot.dmi and b/icons/obj/structures/doors/dropship1_pilot.dmi differ diff --git a/icons/obj/structures/doors/dropship1_side.dmi b/icons/obj/structures/doors/dropship1_side.dmi index 3468114389..7d0d5e5245 100644 Binary files a/icons/obj/structures/doors/dropship1_side.dmi and b/icons/obj/structures/doors/dropship1_side.dmi differ diff --git a/icons/obj/structures/doors/dropshipupp_cargo.dmi b/icons/obj/structures/doors/dropshipupp_cargo.dmi new file mode 100644 index 0000000000..3b54e19d92 Binary files /dev/null and b/icons/obj/structures/doors/dropshipupp_cargo.dmi differ diff --git a/icons/obj/structures/doors/dropshipupp_pilot.dmi b/icons/obj/structures/doors/dropshipupp_pilot.dmi new file mode 100644 index 0000000000..74fbe7f509 Binary files /dev/null and b/icons/obj/structures/doors/dropshipupp_pilot.dmi differ diff --git a/icons/obj/structures/doors/dropshipupp_side.dmi b/icons/obj/structures/doors/dropshipupp_side.dmi new file mode 100644 index 0000000000..5a69ec6dcd Binary files /dev/null and b/icons/obj/structures/doors/dropshipupp_side.dmi differ diff --git a/icons/obj/structures/machinery/vending.dmi b/icons/obj/structures/machinery/vending.dmi index 3098aadca8..2edd5c048d 100644 Binary files a/icons/obj/structures/machinery/vending.dmi and b/icons/obj/structures/machinery/vending.dmi differ diff --git a/icons/turf/ert_shuttle.dmi b/icons/turf/ert_shuttle.dmi index befed9f547..aa17facdd6 100644 Binary files a/icons/turf/ert_shuttle.dmi and b/icons/turf/ert_shuttle.dmi differ diff --git a/map_config/shipmaps.txt b/map_config/shipmaps.txt index 6b3b5cb2ee..d9a8c086ed 100644 --- a/map_config/shipmaps.txt +++ b/map_config/shipmaps.txt @@ -18,4 +18,7 @@ endmap map golden_arrow default +endmap + +map chapaev endmap \ No newline at end of file diff --git a/maps/almayer.json b/maps/almayer.json index 6b31345060..ee437f724b 100644 --- a/maps/almayer.json +++ b/maps/almayer.json @@ -4,5 +4,6 @@ "map_file": "USS_Almayer.dmm", "webmap_url": "Almayer", "traits": [{"Marine Main Ship": true}], - "nightmare_path": "maps/Nightmare/maps/USS_Almayer/" + "nightmare_path": "maps/Nightmare/maps/USS_Almayer/", + "platoon": "/datum/squad/marine/alpha" } diff --git a/maps/chapaev.json b/maps/chapaev.json new file mode 100644 index 0000000000..02eb6160ce --- /dev/null +++ b/maps/chapaev.json @@ -0,0 +1,9 @@ +{ + "map_name": "SSV Chapaev", + "map_path": "map_files/chapaev", + "map_file": "chapaev.dmm", + "webmap_url": "GoldenArrow", + "traits": [{"Marine Main Ship": true}], + "nightmare_path": "maps/Nightmare/maps/chapaev/", + "platoon": "/datum/squad/marine/upp" +} diff --git a/maps/golden_arrow.json b/maps/golden_arrow.json index 694b56a8d9..764a37f269 100644 --- a/maps/golden_arrow.json +++ b/maps/golden_arrow.json @@ -4,5 +4,6 @@ "map_file": "golden_arrow.dmm", "webmap_url": "GoldenArrow", "traits": [{"Marine Main Ship": true}], - "nightmare_path": "maps/Nightmare/maps/golden_arrow/" + "nightmare_path": "maps/Nightmare/maps/golden_arrow/", + "platoon": "/datum/squad/marine/alpha" } diff --git a/maps/map_files/chapaev/chapaev.dmm b/maps/map_files/chapaev/chapaev.dmm new file mode 100644 index 0000000000..6ff87b7727 --- /dev/null +++ b/maps/map_files/chapaev/chapaev.dmm @@ -0,0 +1,27959 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/structure/machinery/autodoc_console{ + dir = 1; + pixel_y = 6 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/golden_arrow/medical) +"ae" = ( +/obj/structure/machinery/power/smes/buildable, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/golden_arrow/engineering) +"af" = ( +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"ag" = ( +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"ai" = ( +/obj/structure/ladder{ + height = 1; + id = "eng1" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"an" = ( +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"as" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"az" = ( +/obj/structure/machinery/cryopod{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"aE" = ( +/obj/structure/machinery/disposal{ + density = 0; + layer = 3.2; + pixel_y = 16 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"aF" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + id = "chapaev_engi" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"aI" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"aQ" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 6 + }, +/turf/open/floor/plating, +/area/golden_arrow/cryo_cells) +"aS" = ( +/obj/structure/machinery/power/fusion_engine{ + name = "\improper S-52 fusion reactor 2" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"bc" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"bf" = ( +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/medical) +"bg" = ( +/obj/structure/bed/chair/comfy/alpha{ + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"bi" = ( +/obj/structure/machinery/light{ + dir = 8; + invisibility = 101; + unacidable = 1; + unslashable = 1 + }, +/obj/structure/largecrate, +/obj/item/storage/fancy/cigar{ + pixel_y = 8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/supply) +"bm" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 8 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"bt" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13 + }, +/obj/item/bedsheet/brown{ + layer = 3.4 + }, +/obj/item/bedsheet/brown{ + pixel_y = 13 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"bw" = ( +/obj/structure/closet/secure_closet{ + req_access_txt = "243;238"; + name = "machinegunner locker" + }, +/obj/item/ammo_magazine/pkp, +/obj/item/ammo_magazine/pkp, +/obj/item/ammo_magazine/pkp, +/obj/item/ammo_magazine/pkp, +/obj/item/ammo_magazine/pkp, +/obj/item/clothing/suit/storage/marine/faction/UPP/heavy, +/obj/item/clothing/head/helmet/marine/veteran/UPP/heavy, +/obj/item/weapon/gun/pkp/iff, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"bC" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"bH" = ( +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 4; + name = "\improper Hangar Lockdown Blast Door" + }, +/turf/open/space/basic, +/area/golden_arrow/hangar) +"bJ" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"bK" = ( +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"bN" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/briefing) +"bO" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/turf/open/floor/plating, +/area/golden_arrow/cryo_cells) +"bR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/largecrate/supply/ammo/type71, +/obj/structure/largecrate/supply/ammo/type71{ + pixel_x = 3; + pixel_y = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"cc" = ( +/obj/structure/machinery/telecomms/relay/preset/tower, +/turf/open/floor/almayer, +/area/golden_arrow/engineering) +"cd" = ( +/obj/structure/prop/invuln/lattice_prop{ + dir = 4; + icon_state = "lattice-simple"; + pixel_y = 10; + pixel_x = 13 + }, +/obj/structure/prop/invuln/lattice_prop{ + icon_state = "lattice4"; + pixel_y = 10; + pixel_x = -19 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"ce" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"cg" = ( +/obj/item/trash/cigbutt/bcigbutt, +/obj/item/trash/cigbutt/bcigbutt, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"cv" = ( +/obj/structure/bed/chair/comfy/alpha{ + dir = 1 + }, +/obj/structure/machinery/light{ + dir = 8; + invisibility = 101 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"cC" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + id = "chapaevcargo"; + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"cJ" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/synthcloset) +"cQ" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"cR" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/cryo_cells) +"cT" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/canteen) +"cU" = ( +/obj/structure/bed/chair/comfy/alpha{ + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"cW" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"cX" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 8 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"dr" = ( +/obj/structure/machinery/body_scanconsole{ + pixel_y = 6; + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/golden_arrow/medical) +"dx" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"dA" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"dB" = ( +/obj/structure/closet/crate/construction, +/obj/item/stack/sandbags_empty/half, +/obj/item/stack/sandbags_empty/half, +/obj/item/stack/sandbags_empty/half, +/obj/item/stack/sandbags_empty/half, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"dD" = ( +/obj/structure/largecrate/random/barrel/blue{ + pixel_x = -9 + }, +/obj/item/reagent_container/food/drinks/bottle/beer/craft/tazhushka{ + pixel_y = 20; + pixel_x = -11 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"dF" = ( +/obj/structure/surface/rack, +/obj/item/weapon/straight_razor{ + pixel_x = 4; + pixel_y = -6 + }, +/obj/item/clothing/accessory/patch/upp, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"dH" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/paper_bin, +/obj/item/tool/pen{ + pixel_x = 12 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"dI" = ( +/obj/effect/landmark/start/marine/medic/upp, +/obj/effect/landmark/late_join/upp, +/obj/effect/landmark/late_join, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"dM" = ( +/obj/structure/machinery/cryopod{ + dir = 1 + }, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"dS" = ( +/obj/structure/closet, +/obj/item/clothing/head/uppcap, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"dT" = ( +/obj/structure/machinery/power/terminal{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/pouch/electronics{ + pixel_x = 6; + pixel_y = -1 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -7; + pixel_y = -8 + }, +/obj/item/stack/cable_coil, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"dU" = ( +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"dV" = ( +/obj/structure/machinery/power/apc/almayer, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/synthcloset) +"ea" = ( +/obj/structure/surface/rack, +/obj/item/clothing/mask/gas{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/clothing/mask/gas{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/item/stack/sheet/mineral/phoron/medium_stack{ + desc = "Phoron is an extremely rare mineral with exotic properties, often used in cutting-edge research. Just getting it into a stable, solid form is already hard enough. Handle with care."; + pixel_y = -9 + }, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"eb" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/reagent_container/spray/cleaner{ + pixel_y = 5; + pixel_x = 6 + }, +/obj/item/reagent_container/spray/cleaner{ + pixel_y = 1; + pixel_x = -2 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"ei" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/squad_one) +"ej" = ( +/obj/structure/bed/chair/comfy{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"eo" = ( +/obj/structure/closet/crate/ammo/alt/flame, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"es" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"eB" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/cryo_cells) +"eD" = ( +/obj/structure/machinery/light, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"eF" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/clipboard{ + pixel_x = 4 + }, +/obj/item/reagent_container/pill/cyanide{ + icon_state = "pill5"; + pixel_y = 1; + pixel_x = -8; + name = "cyanide pill" + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_commander_rooms) +"eL" = ( +/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep/upp, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"eM" = ( +/obj/structure/largecrate/random/case/double, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"eP" = ( +/obj/structure/machinery/conveyor, +/obj/structure/plasticflaps, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"fc" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/turf/open/floor/plating, +/area/golden_arrow/platoon_sergeant) +"ff" = ( +/obj/structure/machinery/cm_vending/sorted/medical/no_access/upp, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"fh" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/briefing) +"fq" = ( +/obj/effect/landmark/observer_start, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/turf/open/floor/plating, +/area/golden_arrow/briefing) +"fA" = ( +/obj/structure/machinery/power/terminal{ + dir = 4 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"fJ" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + id = "Delta_1"; + name = "\improper Bathroom" + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/dorms) +"fQ" = ( +/obj/structure/machinery/cm_vending/sorted/tech/tool_storage{ + req_one_access = list() + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"gm" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"gq" = ( +/obj/structure/machinery/door/airlock/almayer/command/reinforced{ + name = "\improper Platoon Commander's Office"; + req_access = list(); + req_one_access_txt = "241" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"gu" = ( +/obj/structure/cargo_container/horizontal/blue/top{ + pixel_x = 17; + opacity = 0 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"gv" = ( +/obj/structure/largecrate{ + fill_from_loc = 0 + }, +/obj/structure/largecrate{ + pixel_x = -1; + pixel_y = 38; + layer = 3.1; + fill_from_loc = 0 + }, +/obj/item/toy/plush/therapy/red{ + desc = "A USCM approved plush doll. It's not soft and hardly comforting!"; + force = 15; + layer = 2.9; + name = "Commando Huggs"; + pixel_y = 8; + throwforce = 15 + }, +/obj/item/clothing/head/cmcap{ + layer = 3.0; + pixel_x = -1; + pixel_y = 15 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"gx" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"gU" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Cleaning Supplies"; + req_one_access = null + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/briefing) +"gZ" = ( +/obj/structure/machinery/floodlight/landing/floor, +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"hh" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev") + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"hq" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"hr" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Requisitions"; + req_one_access = null; + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/supply) +"hx" = ( +/obj/effect/landmark/start/marine/leader/upp, +/obj/effect/landmark/late_join/upp, +/obj/effect/landmark/late_join, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"hE" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/platoon_sergeant) +"hH" = ( +/obj/item/trash/cigbutt/bcigbutt, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"hK" = ( +/obj/structure/bed/chair/comfy/alpha{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"hV" = ( +/obj/structure/machinery/power/apc/almayer{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"ic" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_commander_rooms) +"io" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/structure/machinery/light/small, +/obj/item/prop/magazine/book{ + name = "UPP Party Doctrine Booklet"; + desc = "A booklet provided to anyone ranging from conscripts to normal citizenry. The first page is stamped with the Party's insignia and reminds you that the Party has your best interest in heart; the following pages immensely simplify the Party's doctrine, grossly propagandizes Socialism, and greatly vilifies the United Americas."; + pixel_x = 11; + pixel_y = 6 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/dorms) +"ip" = ( +/obj/structure/bed/chair/comfy{ + dir = 8 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/canteen) +"iv" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"iw" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/landmark/start/marine/smartgunner/upp, +/obj/effect/landmark/late_join/upp, +/obj/effect/landmark/late_join, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/cryo_cells) +"iz" = ( +/obj/structure/machinery/floodlight/landing/floor, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"iB" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + dir = 1; + name = "\improper Locker Room"; + req_one_access = null + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"iD" = ( +/obj/structure/pipes/vents/pump, +/obj/structure/pipes/vents/pump, +/obj/structure/pipes/vents/pump, +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"iF" = ( +/obj/structure/machinery/light, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"iK" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1; + pixel_y = 1 + }, +/obj/structure/machinery/cryopod, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"iO" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/cryo_cells) +"iW" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/cryo_cells) +"iZ" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/device/lightreplacer, +/obj/item/device/radio, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"jg" = ( +/obj/structure/machinery/light, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"jF" = ( +/obj/structure/bed/bedroll{ + pixel_y = 21; + pixel_x = -33 + }, +/obj/item/device/flashlight/lamp/on{ + pixel_y = 4; + pixel_x = -23 + }, +/obj/item/prop/magazine/book{ + pixel_y = 24; + pixel_x = -33; + desc = "By Geor Georwell."; + name = "1984" + }, +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/hangar) +"jG" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/engineering) +"jH" = ( +/obj/item/newspaper{ + pixel_x = -15; + pixel_y = 34; + desc = "An issue of Kosmicheskaya Pravda, the newspaper circulating in UPP-controlled space." + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/platoon_commander_rooms) +"jS" = ( +/obj/effect/landmark/start/marine/upp, +/obj/effect/landmark/late_join/upp, +/obj/effect/landmark/late_join, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"jX" = ( +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/item/bedsheet/brown{ + layer = 3.4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"kb" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + req_access = null + }, +/obj/item/clothing/suit/storage/snow_suit/soviet, +/obj/item/clothing/suit/gimmick/jason, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_commander_rooms) +"kh" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/briefing) +"kj" = ( +/obj/item/clothing/shoes/slippers_worn{ + pixel_y = 16 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"kl" = ( +/obj/structure/machinery/light, +/obj/structure/pipes/vents/pump, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/prep_hallway) +"kr" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/machinery/power/smes/buildable, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/golden_arrow/engineering) +"ku" = ( +/obj/vehicle/powerloader/jd{ + name = "\improper CosmosStal 12 Bogatyr Power Loader" + }, +/obj/structure/machinery/door_control{ + id = "chapaevcargo"; + pixel_x = 32 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/supply) +"kw" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1; + pixel_y = 1 + }, +/obj/effect/landmark/start/marine/upp, +/obj/effect/landmark/late_join/upp, +/obj/effect/landmark/late_join, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"kB" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"kS" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/reagent_container/food/drinks/tea{ + pixel_x = -8; + pixel_y = -1 + }, +/obj/item/ashtray/bronze{ + pixel_y = 2; + pixel_x = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"kW" = ( +/obj/item/stool, +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"lo" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/canteen) +"lE" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"lK" = ( +/obj/structure/machinery/cm_vending/gear/synth{ + density = 0; + pixel_y = 32; + name = "\improper UnTech Synthetic Auxiliary Gear Rack" + }, +/obj/item/stool, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/synthcloset) +"lN" = ( +/obj/structure/machinery/vending/coffee/simple, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"lS" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/paper_bin, +/obj/item/tool/pen{ + pixel_x = 12 + }, +/obj/item/prop/tableflag/upp{ + pixel_y = 15; + pixel_x = 6 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"me" = ( +/obj/structure/machinery/cm_vending/sorted/cargo_guns/squad/upp, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"mj" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"mm" = ( +/obj/structure/machinery/light, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/synthcloset) +"mt" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/structure/pipes/vents/pump, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"mu" = ( +/obj/structure/pipes/standard/manifold/hidden/supply, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"mv" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 1 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"my" = ( +/obj/structure/closet, +/obj/item/clothing/head/uppcap/ushanka/civi{ + pixel_y = 6 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"mB" = ( +/obj/structure/largecrate/random/secure, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/prep_hallway) +"mT" = ( +/obj/structure/machinery/power/apc/almayer{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"mV" = ( +/turf/open/space/basic, +/area/space) +"mY" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"nb" = ( +/obj/structure/machinery/conveyor, +/obj/structure/pipes/standard/cap/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"nc" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"nl" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Infirmary"; + req_one_access = null + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"nm" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/machinery/light/small, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"np" = ( +/obj/structure/machinery/floodlight/landing/floor, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"ns" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/dorms) +"nv" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/storage/box/bodybags, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"nD" = ( +/obj/structure/machinery/cm_vending/sorted/tech/electronics_storage{ + req_one_access = list() + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"nE" = ( +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 4; + name = "\improper Maintenance Tunnels" + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"nI" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"nO" = ( +/obj/structure/bed/chair/comfy{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"nS" = ( +/obj/item/storage/toolbox/mechanical/green{ + pixel_y = 10 + }, +/obj/item/storage/toolbox/mechanical/green{ + pixel_x = -7; + pixel_y = -1 + }, +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"nY" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + dir = 1; + name = "\improper Engineering"; + req_one_access = null + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"ob" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/faxmachine/uscm/command/capt, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"od" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/squad_two) +"oi" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/dorms) +"or" = ( +/obj/structure/machinery/sleep_console{ + dir = 8; + pixel_y = 6 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/golden_arrow/medical) +"os" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/platoon_commander_rooms) +"oB" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/hangar) +"oH" = ( +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"oW" = ( +/obj/structure/largecrate{ + fill_from_loc = 0 + }, +/obj/item/storage/backpack/marine/ammo_rack{ + pixel_y = 12; + name = "\improper makeshift ammo rack"; + desc = "This ammo rack has been handcrafted by one of the ship's sappers. Union's ingenuity at it's finest." + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"oX" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/shower{ + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/cryo_cells) +"oZ" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Private Briefing Room"; + req_one_access = null; + req_one_access_txt = "240;244;241" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"pb" = ( +/obj/structure/machinery/cm_vending/clothing/medic/upp, +/obj/item/clothing/head/uppcap{ + pixel_y = 11; + pixel_x = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/medical) +"ph" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/canteen) +"pi" = ( +/obj/structure/machinery/power/apc/almayer, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"pk" = ( +/obj/structure/machinery/power/apc/almayer{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"pt" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"pw" = ( +/obj/structure/surface/rack, +/obj/item/weapon/gun/rifle/type71, +/obj/item/weapon/gun/rifle/type71{ + pixel_y = 10 + }, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"py" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + req_one_access = null; + req_one_access_txt = "231;240;237"; + name = "\improper Squad One Armoury" + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"pz" = ( +/obj/structure/surface/rack, +/obj/item/weapon/gun/rifle/type71, +/obj/item/weapon/gun/rifle/type71{ + pixel_y = 10 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"pA" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev") + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/medical) +"pH" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"pL" = ( +/obj/structure/cargo_container/horizontal/blue/bottom{ + pixel_x = 17; + opacity = 0 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"pO" = ( +/obj/structure/cargo_container/horizontal/blue/middle{ + pixel_x = 17; + opacity = 0 + }, +/obj/item/trash/cigbutt/bcigbutt, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"pQ" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/space) +"pS" = ( +/obj/structure/barricade/handrail/strata, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/canteen) +"pU" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/toy/deck{ + pixel_y = 11; + pixel_x = 8 + }, +/obj/item/reagent_container/food/snacks/upp{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/item/toy/handcard/aceofspades, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"pV" = ( +/obj/structure/largecrate/random/barrel/blue, +/obj/structure/largecrate/random/barrel/red{ + pixel_y = 22; + layer = 4 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"pX" = ( +/obj/structure/machinery/door/poddoor/almayer/closed{ + dir = 4; + indestructible = 1 + }, +/obj/structure/machinery/door/airlock/almayer/maint/reinforced{ + access_modified = 1; + dir = 8; + name = "\improper Synthetic Preperations"; + req_one_access = list(36) + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/synthcloset) +"qa" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"qf" = ( +/obj/structure/barricade/handrail/strata{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"qm" = ( +/obj/structure/machinery/door/airlock/almayer/command/reinforced{ + dir = 1; + name = "\improper Platoon Commander's Office"; + req_access = list(); + req_one_access_txt = "240;241" + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"qn" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"qu" = ( +/obj/structure/largecrate{ + pixel_x = 6 + }, +/obj/structure/largecrate{ + pixel_x = 15; + pixel_y = 18; + layer = 3.1 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"qF" = ( +/obj/structure/machinery/autolathe, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"qK" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"qO" = ( +/obj/structure/machinery/power/apc/almayer{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"qP" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/device/megaphone, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"qQ" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/paper_bin, +/obj/item/tool/pen{ + pixel_x = 12 + }, +/obj/item/tool/hand_labeler{ + pixel_y = 12; + pixel_x = -8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"qZ" = ( +/obj/structure/machinery/power/apc/almayer{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/supply) +"rl" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"rp" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/effect/landmark/start/marine/upp, +/obj/effect/landmark/late_join/upp, +/obj/effect/landmark/late_join, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"ru" = ( +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_y = 13 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"rE" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"rG" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + name = "\improper Bathroom"; + dir = 1 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/platoon_commander_rooms) +"rJ" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"rL" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"rV" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/storage/box/pillbottles, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/golden_arrow/medical) +"so" = ( +/obj/structure/stairs/perspective{ + color = "#6e6e6e"; + icon_state = "p_stair_sn_full_cap"; + layer = 2.5 + }, +/obj/structure/platform/strata/metal{ + dir = 4 + }, +/obj/structure/machinery/light{ + dir = 8; + invisibility = 101 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"sp" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/plating, +/area/golden_arrow/cryo_cells) +"su" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/canteen) +"sy" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/reagent_container/food/drinks/bottle/vodka{ + pixel_x = -6; + pixel_y = 13 + }, +/obj/item/reagent_container/food/drinks/flask/canteen, +/obj/item/reagent_container/food/drinks/flask/canteen{ + pixel_x = -6 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"sz" = ( +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/supply) +"sJ" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"sL" = ( +/obj/item/tool/soap, +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"sM" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"sO" = ( +/obj/structure/machinery/cm_vending/sorted/medical/blood{ + req_access = list(); + desc = "The MinZdrav Blood Pack Dispensary is the premier, top-of-the-line blood dispenser of 2105! Get yours today!"; + name = "\improper MinZdrav Blood Dispenser"; + vendor_theme = 3 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"sX" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/tool/pen{ + pixel_y = -4 + }, +/obj/item/paper_bin, +/obj/item/device/flashlight/lamp/green{ + pixel_x = -7; + pixel_y = 13 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"tb" = ( +/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep/upp, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"tn" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/clothing/accessory/armband/med, +/obj/item/weapon/gun/rifle/type71/carbine, +/obj/item/clothing/glasses/hud/health{ + pixel_x = -1; + pixel_y = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/golden_arrow/medical) +"tq" = ( +/obj/structure/machinery/cm_vending/sorted/marine_food{ + desc = "USCM Food Vendor, containing standard military Prepared Meals. It was gifted to Chapaev by Marines of 1st Platoon, Sun Riders as a sign of good will. They did not complain receiving a crate of vodka in return." + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"ts" = ( +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"tx" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"tF" = ( +/obj/structure/machinery/medical_pod/sleeper{ + dir = 8; + pixel_y = 6 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/golden_arrow/medical) +"tG" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"tH" = ( +/obj/structure/machinery/light/small{ + dir = 8 + }, +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/dorms) +"tL" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Platoon Sergeant's Bunk"; + req_one_access = null; + req_one_access_txt = "240"; + dir = 2 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"tR" = ( +/obj/structure/barricade/handrail/strata{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank/gas/methane, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"tT" = ( +/obj/structure/machinery/shower{ + dir = 8 + }, +/obj/structure/machinery/door/window/westleft, +/obj/structure/window/reinforced/tinted/frosted, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/platoon_commander_rooms) +"tV" = ( +/obj/structure/filingcabinet{ + pixel_x = 8 + }, +/obj/structure/filingcabinet{ + pixel_x = -8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"tX" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/roller, +/obj/item/roller, +/obj/item/roller, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"tY" = ( +/obj/structure/machinery/vending/sovietsoda, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"tZ" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/platoon_commander_rooms) +"uf" = ( +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_y = 13 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"ug" = ( +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"un" = ( +/obj/structure/bed/chair/office/dark, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"uq" = ( +/obj/structure/machinery/conveyor{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"ur" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/supply) +"us" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + dir = 1; + name = "\improper Maintenance Access"; + req_one_access = null + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/cryo_cells) +"uA" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev") + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 6 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_commander_rooms) +"uE" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"uQ" = ( +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/platoon_commander_rooms) +"uS" = ( +/obj/structure/closet/secure_closet{ + req_access_txt = "244;237"; + name = "squad sergeant locker" + }, +/obj/item/clothing/accessory/armband, +/obj/item/device/whistle, +/obj/item/device/binoculars/range/designator, +/obj/item/weapon/gun/rifle/type71/flamer, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"uV" = ( +/obj/structure/machinery/light, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"vb" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/engineering) +"vf" = ( +/obj/structure/bed/chair, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"vh" = ( +/obj/structure/bed/chair/comfy/alpha{ + dir = 1 + }, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"vk" = ( +/obj/structure/machinery/light, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"vq" = ( +/obj/structure/largecrate, +/obj/structure/largecrate{ + pixel_y = 16 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/supply) +"vL" = ( +/obj/structure/machinery/power/terminal{ + dir = 4 + }, +/obj/item/tool/wirecutters{ + pixel_y = -6 + }, +/obj/item/device/multitool{ + pixel_x = -10 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"vN" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/supply) +"vQ" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"vW" = ( +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"wc" = ( +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/plasteel{ + amount = 40; + pixel_x = 7; + pixel_y = 6 + }, +/obj/structure/closet/crate/construction, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"wq" = ( +/turf/open/floor/plating, +/area/golden_arrow/hangar) +"ww" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/squad_one) +"wx" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/medical) +"wy" = ( +/obj/structure/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"wA" = ( +/obj/structure/machinery/medical_pod/autodoc{ + dir = 1; + pixel_y = 6 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/golden_arrow/medical) +"wB" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"wH" = ( +/obj/structure/closet, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/item/clothing/shoes/marine/upp, +/obj/item/clothing/shoes/marine/upp, +/obj/item/clothing/under/marine/veteran/UPP, +/obj/item/clothing/under/marine/veteran/UPP, +/obj/structure/machinery/light{ + dir = 4 + }, +/obj/item/device/radio/headset/distress/UPP, +/obj/item/device/radio/headset/distress/UPP, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"wM" = ( +/obj/item/ammo_box/rounds/pkp{ + pixel_y = 9 + }, +/obj/item/ammo_box/magazine/type71/empty, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"wN" = ( +/obj/structure/machinery/door_control{ + pixel_y = -23; + id = "chapaev_engi" + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"wO" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"wQ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/machinery/light/small, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"wV" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/synthcloset) +"xe" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/landmark/late_join/alpha, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/cryo_cells) +"xh" = ( +/obj/structure/platform/strata/metal{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/pipes/vents/pump, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"xi" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"xz" = ( +/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep/upp, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"xA" = ( +/obj/structure/machinery/power/monitor{ + name = "Core Power Monitoring" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"xD" = ( +/obj/structure/bed/chair/comfy/alpha{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"xK" = ( +/obj/structure/foamed_metal, +/obj/structure/foamed_metal, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/space) +"xO" = ( +/obj/structure/surface/table/almayer, +/obj/item/device/flashlight/lamp/on{ + pixel_y = 13 + }, +/obj/item/reagent_container/food/drinks/bottle/beer/craft/tazhushka{ + pixel_y = 2; + pixel_x = -9 + }, +/obj/item/trash/semki, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"xU" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Sergeants Room"; + req_one_access = null; + req_one_access_txt = "240;244" + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"xX" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"xY" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/prop/magazine/book{ + name = "UPP Party Doctrine Booklet" + }, +/obj/item/prop/tableflag/upp{ + pixel_y = 1; + pixel_x = 6 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"xZ" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/squad_one) +"ye" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"yj" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"ys" = ( +/obj/item/tool/mop{ + pixel_x = 17; + pixel_y = -2 + }, +/obj/item/paper{ + name = "scribbled note"; + info = "you fucktards should clean your boots because lieutenant kotov made me scrub the deck clean with a toothbrush when i fucked up (wasnt my fault too) and BOY was it dirty. fuck you all though. know my struggles."; + pixel_y = 22; + icon_state = "paper_words" + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/briefing) +"yu" = ( +/obj/structure/surface/rack, +/obj/item/ammo_magazine/sentry{ + layer = 3.01; + name = "AK-500 ammo drum (7,62mm Caseless)"; + desc = "An ammo drum of 500 7,62mm caseless rounds for the UPPA 32-H Sentry Gun. Just feed it into the sentry gun's ammo port when its ammo is depleted." + }, +/obj/item/device/motiondetector/hacked, +/obj/item/defenses/handheld/sentry/upp, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"yH" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/hangar) +"yY" = ( +/obj/structure/surface/rack, +/obj/item/device/motiondetector, +/obj/item/weapon/gun/flamer/underextinguisher, +/obj/item/ammo_magazine/flamer_tank, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"zb" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"zq" = ( +/obj/structure/machinery/light{ + dir = 4; + invisibility = 101 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"zt" = ( +/obj/item/prop/colony/used_flare, +/obj/item/prop/colony/used_flare{ + pixel_y = 10; + pixel_x = 9 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"zA" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"zR" = ( +/obj/structure/machinery/cryopod, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"zU" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_commander_rooms) +"zX" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/cryo_cells) +"Ac" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_y = 13 + }, +/obj/structure/prop/invuln/pipe_water, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"Aj" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/paper_bin, +/obj/item/tool/pen{ + pixel_x = 12 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"Ao" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/supply) +"Ar" = ( +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/item/bedsheet/brown, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_commander_rooms) +"Ax" = ( +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/synthcloset) +"AA" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/light{ + dir = 8 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/prop/invuln/lattice_prop{ + icon_state = "lattice4"; + pixel_y = 10; + pixel_x = -19 + }, +/obj/structure/prop/invuln/lattice_prop{ + dir = 4; + icon_state = "lattice-simple"; + pixel_y = 10; + pixel_x = 13 + }, +/turf/open/floor/plating, +/area/golden_arrow/prep_hallway) +"AC" = ( +/obj/structure/machinery/light, +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"AE" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"AS" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plating, +/area/golden_arrow/cryo_cells) +"AU" = ( +/obj/structure/surface/rack, +/obj/structure/machinery/light, +/obj/item/storage/pouch/shotgun/large, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/weapon/gun/shotgun/type23/pve, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"AW" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/reagent_container/food/drinks/coffee, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"Bf" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/prop/invuln/lattice_prop{ + icon_state = "lattice8"; + pixel_y = 10; + pixel_x = 13 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"Bj" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/platoon_commander_rooms) +"Bs" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"Bw" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Platoon Sergeant's Bunk"; + req_one_access = null; + req_one_access_txt = "240" + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"Bx" = ( +/obj/structure/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/platoon_commander_rooms) +"BD" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"BQ" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/prop/almayer/CICmap{ + density = 0; + icon_state = "shuttle"; + layer = 2.97; + name = "Tactical Map Display"; + pixel_x = 7; + faction = "UPP"; + minimap_type = 8 + }, +/obj/structure/machinery/computer/cameras/almayer/vehicle{ + pixel_x = -12; + network = list("Chapaev","Vehicle") + }, +/obj/structure/phone_base/no_dnd{ + pixel_y = 30; + name = "Overwatch Telephone"; + phone_id = "Overwatch"; + phone_category = "Command" + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"Ce" = ( +/obj/structure/machinery/power/fusion_engine{ + name = "\improper S-52 fusion reactor 17" + }, +/turf/open/floor/almayer, +/area/golden_arrow/engineering) +"Cg" = ( +/obj/structure/machinery/cm_vending/sorted/cargo_guns/squad/upp, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"Ck" = ( +/obj/structure/largecrate/random/barrel/red, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"Cq" = ( +/obj/structure/closet, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/item/clothing/shoes/marine/upp, +/obj/item/clothing/shoes/marine/upp, +/obj/item/clothing/under/marine/veteran/UPP, +/obj/item/clothing/under/marine/veteran/UPP, +/obj/structure/machinery/light{ + dir = 8 + }, +/obj/item/device/radio/headset/distress/UPP, +/obj/item/device/radio/headset/distress/UPP, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"Cs" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"Cx" = ( +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/supply) +"Cy" = ( +/obj/structure/largecrate{ + pixel_x = -7 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"CC" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/reagent_container/food/snacks/upp{ + pixel_x = 7; + pixel_y = 11 + }, +/obj/item/reagent_container/food/snacks/upp{ + pixel_x = -7; + pixel_y = 18 + }, +/obj/item/reagent_container/food/snacks/upp{ + pixel_x = 5; + pixel_y = 18 + }, +/obj/item/reagent_container/food/snacks/upp{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/reagent_container/food/snacks/upp{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/reagent_container/food/snacks/upp{ + pixel_x = 1; + pixel_y = 13 + }, +/obj/item/reagent_container/food/snacks/upp{ + pixel_x = 10; + pixel_y = 6 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"CF" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/reagent_container/food/snacks/bearmeat, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"CI" = ( +/obj/structure/machinery/light{ + dir = 8; + invisibility = 101; + unacidable = 1; + unslashable = 1 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"CJ" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plating, +/area/golden_arrow/cryo_cells) +"CK" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/medical) +"CM" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/dorms) +"CO" = ( +/obj/structure/machinery/disposal, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/prep_hallway) +"CU" = ( +/obj/structure/surface/rack, +/obj/item/weapon/gun/rifle/type71, +/obj/item/weapon/gun/rifle/type71{ + pixel_y = 10 + }, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"CW" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/storage/belt/utility/full, +/obj/item/clothing/head/uppcap/ushanka/civi{ + pixel_y = 6 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"CZ" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/platoon_commander_rooms) +"Dh" = ( +/obj/structure/foamed_metal, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/space) +"Dq" = ( +/obj/structure/closet, +/obj/item/clothing/mask/cigarette/weed, +/obj/item/clothing/head/bearpelt, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"Dr" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/tool/pen{ + pixel_x = 12 + }, +/obj/item/paper_bin, +/obj/item/device/flashlight/lamp{ + pixel_y = 12; + pixel_x = 11 + }, +/obj/item/prop/magazine/book/theartofwar, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"DE" = ( +/obj/structure/machinery/light{ + dir = 8; + invisibility = 101; + unacidable = 1; + unslashable = 1 + }, +/obj/structure/bed/chair, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"DG" = ( +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"DH" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/medical) +"DK" = ( +/obj/structure/bed/chair/comfy, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"DW" = ( +/obj/structure/machinery/floodlight/landing/floor, +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"DX" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/landmark/start/marine/tl/upp, +/obj/effect/landmark/late_join/upp, +/obj/effect/landmark/late_join, +/obj/effect/landmark/start/marine/tl/alpha, +/obj/effect/landmark/start/marine/tl, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/cryo_cells) +"Ef" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/squad_one) +"Ev" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/reagent_container/food/snacks/upp, +/obj/item/reagent_container/food/snacks/upp{ + pixel_y = 4; + pixel_x = 6 + }, +/obj/item/reagent_container/food/snacks/upp{ + pixel_y = 7; + pixel_x = -4 + }, +/obj/item/clothing/head/uppcap/civi{ + pixel_x = 8; + pixel_y = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"Ez" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/landmark/late_join/alpha, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 + }, +/turf/open/floor/plating, +/area/golden_arrow/cryo_cells) +"EA" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/plating, +/area/golden_arrow/canteen) +"ED" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"EM" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/prop/almayer/CICmap{ + faction = "UPP" + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"EO" = ( +/obj/structure/surface/rack, +/obj/item/device/motiondetector, +/obj/item/ammo_magazine/flamer_tank, +/obj/item/weapon/gun/flamer/underextinguisher, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"EP" = ( +/obj/structure/machinery/power/apc/almayer{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"EQ" = ( +/obj/structure/pipes/standard/manifold/fourway/hidden/supply, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"EW" = ( +/obj/structure/machinery/power/apc/almayer{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"Fb" = ( +/obj/structure/machinery/light{ + dir = 8; + invisibility = 101 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"Fh" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 8 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/briefing) +"Fi" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/prop/magazine/book{ + name = "UPP Party Doctrine Booklet"; + desc = "A booklet provided to anyone ranging from conscripts to normal citizenry. The first page is stamped with the Party's insignia and reminds you that the Party has your best interest in heart; the following pages immensely simplify the Party's doctrine, grossly propagandizes Socialism, and greatly vilifies the United Americas."; + pixel_x = 1; + pixel_y = 6 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"Fl" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"Fm" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/turf/open/floor/plating, +/area/golden_arrow/prep_hallway) +"Fp" = ( +/obj/structure/pipes/standard/manifold/fourway/hidden/supply, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"Ft" = ( +/obj/item/stool, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/cryo_cells) +"FB" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/effect/landmark/start/marine/upp, +/obj/effect/landmark/late_join/upp, +/obj/effect/landmark/late_join/upp, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 6 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"FC" = ( +/obj/structure/closet/secure_closet/engineering_welding{ + req_one_access = list() + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"FF" = ( +/obj/structure/machinery/disposal, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"FG" = ( +/obj/structure/machinery/cm_vending/clothing/synth{ + density = 0; + pixel_y = 32; + name = "\improper UnTech Synthetic Equipment Rack" + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/synthcloset) +"FH" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Dorms"; + dir = 1; + req_one_access = null + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"FV" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"FY" = ( +/obj/structure/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"FZ" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"Gj" = ( +/obj/item/book/manual/robotics_cyborgs{ + pixel_y = 8 + }, +/obj/item/tool/wirecutters, +/obj/item/tool/weldingtool/hugetank, +/obj/structure/surface/rack, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/synthcloset) +"Gl" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"Gt" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/large_shrapnel/at_rocket_dud{ + pixel_y = 13; + pixel_x = -6; + drop_sensitivity = 0; + impact_sensitivity = 1 + }, +/obj/item/attachable/bayonet/upp{ + pixel_y = -1; + pixel_x = -9 + }, +/obj/item/prop/magazine/book{ + name = "UPP Party Doctrine Booklet"; + desc = "A booklet provided to anyone ranging from conscripts to normal citizenry. The first page is stamped with the Party's insignia and reminds you that the Party has your best interest in heart; the following pages immensely simplify the Party's doctrine, grossly propagandizes Socialism, and greatly vilifies the United Americas."; + pixel_x = 13 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"Gw" = ( +/obj/structure/machinery/power/apc/almayer, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"GB" = ( +/obj/structure/closet/secure_closet{ + name = "platoon sergeant locker"; + req_one_access = list(240) + }, +/obj/item/device/whistle, +/obj/item/device/binoculars/range/designator, +/obj/item/ammo_magazine/rifle/type71, +/obj/item/ammo_magazine/rifle/type71, +/obj/item/ammo_magazine/rifle/type71, +/obj/item/ammo_magazine/rifle/type71, +/obj/item/ammo_magazine/rifle/type71, +/obj/item/weapon/gun/rifle/type71/flamer, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"GF" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"GS" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/obj/structure/machinery/floodlight/landing/floor, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"GT" = ( +/obj/structure/surface/rack, +/obj/item/ammo_magazine/sentry{ + layer = 3.01; + name = "AK-500 ammo drum (7,62mm Caseless)"; + desc = "An ammo drum of 500 7,62mm caseless rounds for the UPPA 32-H Sentry Gun. Just feed it into the sentry gun's ammo port when its ammo is depleted." + }, +/obj/item/device/motiondetector/hacked, +/obj/item/defenses/handheld/sentry/upp, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"GU" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"He" = ( +/obj/structure/surface/rack, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"Hf" = ( +/obj/structure/closet/crate/ammo/alt, +/obj/item/ammo_magazine/sniper/svd/pve, +/obj/item/ammo_magazine/sniper/svd/pve, +/obj/item/ammo_magazine/sniper/svd/pve, +/obj/item/ammo_magazine/sniper/svd/pve, +/obj/item/ammo_magazine/sniper/svd/pve, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"Hj" = ( +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 4; + name = "\improper Maintenance Tunnels" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"Hp" = ( +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"Hq" = ( +/obj/item/tool/crowbar/red{ + pixel_x = -13; + pixel_y = -13 + }, +/obj/item/stack/cable_coil{ + pixel_x = 7 + }, +/obj/item/tool/wirecutters{ + pixel_x = -8; + pixel_y = 18 + }, +/obj/structure/bed{ + can_buckle = 0; + desc = "A lightweight support lattice."; + icon = 'icons/obj/structures/structures.dmi'; + icon_state = "latticefull"; + layer = 2.1; + name = "lattice" + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/hangar) +"Ht" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"HA" = ( +/obj/structure/machinery/light/small, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/briefing) +"HI" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 6 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"HO" = ( +/obj/structure/largecrate, +/obj/structure/largecrate{ + pixel_y = 16; + pixel_x = 11; + layer = 3.1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"HX" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 1 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"Id" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/turf/open/floor/plating, +/area/golden_arrow/briefing) +"Io" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + id = "Delta_1"; + name = "\improper Bathroom"; + dir = 2 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/dorms) +"IB" = ( +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 4; + name = "\improper Other Sections" + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/briefing) +"IG" = ( +/obj/structure/ladder{ + height = 2; + id = "eng1" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"IS" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/dorms) +"IW" = ( +/obj/structure/closet/secure_closet{ + req_access_txt = "243;237"; + name = "machinegunner locker" + }, +/obj/item/ammo_magazine/pkp, +/obj/item/ammo_magazine/pkp, +/obj/item/ammo_magazine/pkp, +/obj/item/ammo_magazine/pkp, +/obj/item/ammo_magazine/pkp, +/obj/item/clothing/suit/storage/marine/faction/UPP/heavy, +/obj/item/clothing/head/helmet/marine/veteran/UPP/heavy, +/obj/item/weapon/gun/pkp/iff, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"Jc" = ( +/obj/effect/landmark/start/bridge/upp, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_commander_rooms) +"Jf" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"Jj" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"Jq" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"Jr" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"Jt" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/plating, +/area/golden_arrow/squad_two) +"Ju" = ( +/obj/structure/barricade/handrail/strata{ + dir = 4 + }, +/obj/structure/machinery/line_nexter{ + icon_state = "turnstile_strata"; + dir = 2; + layer = 4.1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/canteen) +"JA" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/prop/invuln/overhead_pipe, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"JE" = ( +/obj/structure/pipes/standard/cap/hidden/supply{ + dir = 4 + }, +/turf/open/space/basic, +/area/space) +"JG" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/computer/emails{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"JN" = ( +/obj/structure/machinery/conveyor{ + dir = 6 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"JP" = ( +/obj/structure/machinery/medical_pod/bodyscanner{ + pixel_y = 6 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/golden_arrow/medical) +"JR" = ( +/obj/structure/machinery/computer/overwatch/almayer{ + faction = "UPP"; + density = 1 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_x = 7; + pixel_y = 17 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"JW" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Canteen"; + req_one_access = null + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"JX" = ( +/obj/structure/largecrate/random/barrel, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/prep_hallway) +"Ka" = ( +/obj/structure/machinery/chem_master, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/golden_arrow/medical) +"Kc" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"Ki" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"Ku" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/dorms) +"KB" = ( +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"KD" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 6 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"KF" = ( +/obj/structure/machinery/cryopod, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"KG" = ( +/obj/structure/machinery/chem_dispenser{ + desc = "A complex machine for mixing elements into chemicals. A MinZdrav product." + }, +/obj/item/reagent_container/glass/beaker/bluespace, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/golden_arrow/medical) +"KH" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"KK" = ( +/obj/structure/machinery/power/apc/almayer{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"KN" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/plating, +/area/golden_arrow/briefing) +"KT" = ( +/obj/structure/machinery/cm_vending/sorted/medical/chemistry/no_access{ + desc = "Medical chemistry dispenser. Provided by Ministry of Health of UPP."; + name = "\improper MinZdrav Chem"; + vendor_theme = 3 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/golden_arrow/medical) +"KV" = ( +/obj/structure/prop{ + icon_state = "ladder11"; + name = "ladder"; + desc = "A sturdy metal ladder that leads to lower deck of Chapaev which houses CIC and Brig. The hatch is closed, for now." + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"Lf" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/engineering) +"Li" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"Ll" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"Lm" = ( +/obj/structure/closet/secure_closet{ + req_access_txt = "244;238"; + name = "squad sergeant locker" + }, +/obj/item/clothing/accessory/armband, +/obj/item/device/whistle, +/obj/item/device/binoculars/range/designator, +/obj/item/weapon/gun/rifle/type71/flamer, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"LI" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/supply) +"LJ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/landmark/start/marine/smartgunner/upp, +/obj/effect/landmark/late_join/upp, +/obj/effect/landmark/late_join, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/cryo_cells) +"LL" = ( +/obj/structure/surface/rack, +/obj/item/weapon/gun/rifle/sniper/svd/pve, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"LO" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"Ma" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"Mb" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/briefing) +"Mm" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"Ms" = ( +/obj/structure/foamed_metal, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_commander_rooms) +"MC" = ( +/obj/structure/foamed_metal, +/obj/structure/foamed_metal, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_commander_rooms) +"MF" = ( +/obj/structure/bookcase{ + icon_state = "book-5"; + pixel_y = 18; + pixel_x = 2; + density = 0 + }, +/obj/item/book/codebook/upp, +/obj/item/prop/magazine/book{ + desc = "It's not a mandatory reading material in UPP, but it's still encouraged to memorize certain quotes from this book."; + name = "Communist Manifesto"; + pixel_y = 35 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"MH" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/plating, +/area/golden_arrow/squad_one) +"ML" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/squad_two) +"MN" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"MO" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/prep_hallway) +"MV" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/structure/machinery/cryopod{ + dir = 1 + }, +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"MZ" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"Nz" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"NA" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/fourway/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/prep_hallway) +"NE" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"NI" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + dir = 1; + name = "\improper Canteen"; + req_one_access = null + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"NL" = ( +/obj/structure/closet, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"NQ" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/medical) +"NU" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/squad_two) +"Of" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/space) +"Ol" = ( +/obj/structure/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/decal/strata_decals/catwalk/prison{ + pixel_y = -1; + pixel_x = 20 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"Os" = ( +/obj/structure/machinery/door/airlock/almayer/command/reinforced{ + name = "\improper Platoon Commander's Quarters"; + req_access = list(241) + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_commander_rooms) +"OB" = ( +/obj/structure/machinery/disposal, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"OE" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + dir = 4; + name = "ship-grade camera"; + network = list("Chapaev") + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"OJ" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/supply) +"OL" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"OP" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"OX" = ( +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"Ph" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Squad Two Armoury"; + req_one_access = null; + req_one_access_txt = "231;240;238" + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"Pl" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"PA" = ( +/obj/structure/machinery/door/poddoor/almayer/locked{ + name = "\improper Hangar Lockdown Blast Door" + }, +/turf/open/space/basic, +/area/golden_arrow/hangar) +"PE" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"PJ" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"PL" = ( +/obj/structure/bed/chair/comfy/teal{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"PQ" = ( +/obj/structure/machinery/power/apc/almayer, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"Qb" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/reagent_container/food/snacks/upp{ + pixel_y = -7; + pixel_x = -10 + }, +/obj/item/reagent_container/food/snacks/upp{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/reagent_container/food/snacks/upp{ + pixel_x = -7; + pixel_y = -2 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"Qd" = ( +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/dorms) +"Qi" = ( +/obj/structure/largecrate/random/case/double, +/obj/structure/prop/invuln/lattice_prop{ + icon_state = "lattice8"; + pixel_y = 10; + pixel_x = 13 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/prep_hallway) +"Qj" = ( +/obj/structure/machinery/cryopod, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_commander_rooms) +"Qr" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"Qv" = ( +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/briefing) +"Qx" = ( +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/hangar) +"QF" = ( +/obj/structure/machinery/power/apc/almayer{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"QR" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/canteen) +"QX" = ( +/obj/structure/machinery/cm_vending/clothing/synth/snowflake{ + desc = "A vendor with a large snowflake on it. Provided by Ministry of Fashion."; + name = "\improper UPP Synthetic Conformity Unit" + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/synthcloset) +"QY" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/light{ + dir = 4; + invisibility = 101 + }, +/obj/item/clothing/head/uppcap/beret{ + pixel_y = 8; + pixel_x = -6 + }, +/obj/item/clothing/accessory/armband{ + pixel_x = 6 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"Re" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"Rm" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"Ru" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/ammo_magazine/pistol/np92, +/obj/item/ammo_magazine/pistol/np92{ + pixel_x = 4 + }, +/obj/item/weapon/gun/pistol/np92, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_sergeant) +"Rv" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"Rz" = ( +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/cryo_cells) +"RA" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Platoon Medic Office"; + req_one_access = null; + req_one_access_txt = "231" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/medical) +"RN" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev") + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/supply) +"RP" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"Sc" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"Se" = ( +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/medical) +"Sf" = ( +/obj/structure/surface/rack, +/obj/item/weapon/gun/rifle/type71, +/obj/item/weapon/gun/rifle/type71{ + pixel_y = 10 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"Sp" = ( +/obj/item/clothing/head/helmet/marine/veteran/bear{ + anchored = 1 + }, +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/platoon_sergeant) +"Sx" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 4 + }, +/turf/open/floor/plating, +/area/golden_arrow/prep_hallway) +"SF" = ( +/obj/structure/machinery/computer/station_alert{ + dir = 8; + pixel_x = 15; + pixel_y = 2 + }, +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/synthcloset) +"SI" = ( +/obj/structure/closet/secure_closet/surgical{ + pixel_x = -30 + }, +/obj/structure/closet/fireaxecabinet{ + pixel_y = 29 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/synthcloset) +"SO" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"SP" = ( +/obj/docking_port/stationary/marine_dropship/golden_arrow_hangar{ + roundstart_template = /datum/map_template/shuttle/upp + }, +/turf/open/floor/plating, +/area/golden_arrow/hangar) +"SQ" = ( +/obj/item/reagent_container/glass/bucket/janibucket, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/briefing) +"Tb" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"Tf" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/golden_arrow/platoon_sergeant) +"Tg" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 8 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"Tk" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/obj/structure/largecrate/random/barrel/red, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"Tr" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/supply) +"Tw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/largecrate/supply/ammo/type71, +/obj/structure/largecrate/supply/ammo/type71{ + pixel_x = 4; + pixel_y = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"Tx" = ( +/obj/structure/machinery/cryopod, +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"Tz" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/computer/cameras/wooden_tv/prop{ + pixel_y = 12 + }, +/obj/item/toy/deck{ + pixel_y = -6; + pixel_x = 9 + }, +/obj/item/tool/wrench{ + pixel_y = 25 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"TB" = ( +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_commander_rooms) +"TF" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev"); + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_one) +"TH" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) +"TJ" = ( +/obj/structure/machinery/recharge_station, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/synthcloset) +"TQ" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"Ua" = ( +/obj/structure/prop/invuln/lattice_prop{ + dir = 4; + icon_state = "lattice-simple"; + pixel_y = 10; + pixel_x = 13 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/prep_hallway) +"Ug" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"Un" = ( +/obj/structure/machinery/disposal, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"Uu" = ( +/obj/structure/machinery/conveyor, +/obj/structure/machinery/conveyor{ + dir = 6 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"Uv" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"Ux" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"Uy" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"UM" = ( +/obj/item/trash/ceramic_plate{ + pixel_x = -6; + pixel_y = 19 + }, +/obj/item/trash/ceramic_plate{ + pixel_x = -6; + pixel_y = 21 + }, +/obj/item/trash/ceramic_plate{ + pixel_x = -5; + pixel_y = 23 + }, +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/reagent_container/food/drinks/tea{ + pixel_x = -8; + pixel_y = -1 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"UO" = ( +/obj/structure/surface/rack, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"UP" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/bed/chair/office/light, +/turf/open/floor/plating, +/area/golden_arrow/platoon_sergeant) +"UV" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/computer/shuttle/dropship/flight/remote_control{ + name = "Akademia Nauk Remote Control Console"; + shuttleId = "dropship_upp" + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/platoon_commander_rooms) +"UY" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"UZ" = ( +/obj/structure/machinery/light/small{ + dir = 8 + }, +/obj/structure/pipes/vents/pump, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"Vk" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/item/tool/hand_labeler{ + pixel_y = 3; + pixel_x = 3 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"Vq" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + dir = 1; + name = "\improper Canteen"; + req_one_access = null + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"VE" = ( +/obj/structure/surface/rack, +/obj/structure/machinery/light, +/obj/item/storage/pouch/shotgun/large, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/ammo_magazine/handful/shotgun/heavy/buckshot/special, +/obj/item/weapon/gun/shotgun/type23/pve, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"VH" = ( +/obj/structure/platform/strata/metal{ + dir = 1; + pixel_y = 10 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"VP" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/obj/structure/prop/ice_colony/tiger_rug{ + pixel_x = -14; + pixel_y = -14; + icon_state = "Gray"; + desc = "A rather tasteless but impressive tiger rug. Must've costed a fortune to get this exported to the rim. Actually, this rug was 'collectivized' by internal police troopers during anti-corruption raids on colonies and later gifted to Leytenant." + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/platoon_commander_rooms) +"VX" = ( +/obj/structure/machinery/washing_machine, +/obj/structure/machinery/washing_machine{ + layer = 3.5; + pixel_y = 15 + }, +/obj/item/toy/plush/therapy/green{ + pixel_x = 1; + name = "Polkovnik Obnimashkin"; + desc = "He seems lonely..."; + pixel_y = 26; + layer = 3.6 + }, +/obj/item/clothing/head/uppcap/ushanka{ + pixel_y = 30; + pixel_x = 1; + layer = 3.6 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"VZ" = ( +/obj/structure/machinery/power/smes/buildable, +/obj/structure/machinery/camera/autoname/golden_arrow{ + dir = 8; + name = "ship-grade camera" + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/golden_arrow/engineering) +"Wf" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/fourway/hidden/supply, +/turf/open/floor/plating, +/area/golden_arrow/briefing) +"Wg" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Platoon Medic Office"; + req_one_access = null; + req_one_access_txt = "231"; + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/medical) +"Wp" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/reagent_container/food/snacks/beetsoup, +/obj/item/reagent_container/food/drinks/tea{ + pixel_x = 8; + pixel_y = 7 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"Wt" = ( +/obj/vehicle/powerloader/jd{ + name = "\improper CosmosStal 12 Bogatyr Power Loader" + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"Wv" = ( +/obj/item/stool, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/cryo_cells) +"WI" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/prop/invuln/overhead_pipe, +/turf/open/floor/plating, +/area/golden_arrow/engineering) +"WM" = ( +/obj/item/reagent_container/food/drinks/bottle/beer/craft/tazhushka{ + pixel_y = 20; + pixel_x = -23 + }, +/obj/item/reagent_container/food/drinks/bottle/beer/craft/tazhushka{ + pixel_y = 10; + pixel_x = -31 + }, +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/golden_arrow/hangar) +"WP" = ( +/obj/structure/closet, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/item/clothing/shoes/marine/upp, +/obj/item/clothing/shoes/marine/upp, +/obj/item/clothing/under/marine/veteran/UPP, +/obj/item/clothing/under/marine/veteran/UPP, +/obj/item/device/radio/headset/distress/UPP, +/obj/item/device/radio/headset/distress/UPP, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"WV" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/platoon_sergeant) +"WY" = ( +/obj/structure/closet/crate/ammo/alt/flame, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/obj/item/explosive/grenade/high_explosive/upp, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/squad_two) +"WZ" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/golden_arrow/platoon_sergeant) +"Xb" = ( +/obj/structure/machinery/conveyor, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/supply) +"Xe" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/landmark/start/marine/tl/upp, +/obj/effect/landmark/late_join/upp, +/obj/effect/landmark/late_join, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/cryo_cells) +"Xf" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"Xh" = ( +/obj/structure/largecrate/random/barrel/red, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/prep_hallway) +"Xl" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"Xt" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/structure/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/dorms) +"XC" = ( +/obj/structure/stairs/perspective{ + color = "#6e6e6e"; + icon_state = "p_stair_sn_full_cap"; + layer = 2.5; + dir = 4 + }, +/obj/structure/platform/strata/metal{ + dir = 8 + }, +/obj/structure/machinery/light{ + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"XH" = ( +/obj/structure/janitorialcart, +/obj/item/reagent_container/glass/bucket{ + pixel_y = 8; + pixel_x = -7 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/briefing) +"XL" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/squad_two) +"XO" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + name = "ship-grade camera"; + network = list("Chapaev") + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/briefing) +"Yo" = ( +/obj/structure/closet, +/obj/item/clothing/head/uppcap/civi{ + pixel_x = 8; + pixel_y = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/dorms) +"YA" = ( +/obj/structure/barricade/handrail/strata{ + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"YL" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/crew/alt{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/golden_arrow/medical) +"YM" = ( +/obj/item/trash/plate, +/obj/item/trash/ceramic_plate{ + pixel_x = 6; + pixel_y = 19 + }, +/obj/item/trash/ceramic_plate{ + pixel_x = 6; + pixel_y = 21 + }, +/obj/item/trash/ceramic_plate{ + pixel_x = 5; + pixel_y = 23 + }, +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"YW" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer{ + dir = 2 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/golden_arrow/briefing) +"YZ" = ( +/obj/structure/largecrate{ + pixel_x = -7 + }, +/obj/structure/largecrate{ + pixel_x = -18; + pixel_y = 18 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/golden_arrow/hangar) +"Zb" = ( +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_y = 13 + }, +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/cryo_cells) +"Zm" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"Zv" = ( +/obj/structure/barricade/handrail/strata{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/canteen) +"ZH" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/golden_arrow/canteen) +"ZN" = ( +/obj/structure/machinery/power/fusion_engine{ + name = "\improper S-52 fusion reactor 5" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/golden_arrow/engineering) +"ZU" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/golden_arrow/medical) + +(1,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(2,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(3,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(4,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(5,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(6,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(7,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(8,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(9,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(10,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(11,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(12,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(13,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(14,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(15,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(16,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(17,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(18,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(19,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(20,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(21,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(22,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(23,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(24,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(25,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(26,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(27,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(28,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(29,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(30,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(31,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(32,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(33,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(34,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(35,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(36,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(37,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(38,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(39,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(40,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(41,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +hE +hE +hE +hE +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(42,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +hE +Tf +tb +GB +hE +hE +hE +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(43,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +hE +hE +Sp +hE +MF +tG +WZ +tG +sX +hE +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(44,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +hE +hE +UZ +FV +tL +FV +fc +lE +UP +JG +hE +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(45,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +hE +xO +tG +dF +Tf +OB +WV +QY +aI +tV +hE +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(46,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +ei +ei +ei +ei +ww +jX +Tf +Tf +Tf +Bw +Tf +NU +NU +od +od +od +od +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(47,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +ei +ei +eL +me +eL +ww +ww +Tf +vW +vW +Rm +vW +NU +NU +xz +Cg +xz +od +od +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(48,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +oB +oB +oB +oB +mV +mV +mV +mV +mV +mV +mV +tZ +tZ +tZ +ei +uS +dU +dU +dU +IW +ww +vW +vW +PL +Rm +mv +NU +Lm +Hp +Hp +Hp +bw +IS +IS +IS +IS +IS +IS +IS +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(49,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +oB +oB +oB +oB +oB +oB +oB +oB +UO +Fb +He +oB +oB +tZ +tZ +tZ +tZ +tZ +tZ +tZ +eF +Qj +ww +pz +dU +xZ +dU +EO +ww +MZ +qQ +EM +Ru +eD +NU +Sf +Hp +ML +Hp +yY +CM +VX +kB +bt +Nz +Yo +IS +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(50,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +oB +KB +KB +Gl +KB +KB +KB +yH +Wt +KB +Uv +KB +eM +yH +Ms +MC +os +CZ +jH +os +kb +ic +Jc +ww +CU +dU +Ef +dU +AU +ww +QF +hq +hq +vf +vW +NU +pw +Hp +XL +Hp +VE +CM +Gt +Qr +bt +oH +bt +IS +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(51,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +KB +KB +KB +KB +KB +KB +KB +yH +YA +KB +KB +KB +vk +yH +Ms +MC +os +Bx +uQ +rG +TB +VP +TB +ww +pz +dU +MH +dU +yu +ww +LL +vW +es +Rm +vW +NU +Sf +Hp +Jt +Hp +GT +CM +Tz +Qr +oH +Ku +dS +IS +IS +IS +IS +IS +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(52,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +KB +KB +KB +KB +KB +KB +KB +yH +tR +KB +KB +KB +KB +yH +Ms +MC +os +tT +Bj +os +uA +zU +Ar +ww +Tw +mT +Mm +TF +eo +ww +Hf +vW +zb +vQ +sy +NU +bR +OL +bc +hV +WY +CM +Ev +Vk +bt +pH +bt +CM +Xt +CM +io +IS +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(53,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +KB +KB +KB +KB +KB +KB +KB +yH +Wt +KB +KB +KB +eM +yH +Ms +MC +os +os +os +os +Os +os +os +ww +ww +ww +py +ww +ww +ww +Tf +Tf +xU +Tf +Tf +NU +NU +NU +Ph +NU +NU +CM +CM +TQ +bt +pH +bt +CM +fJ +CM +fJ +IS +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(54,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +oB +oB +oB +oB +oB +yH +bH +bH +bH +yH +yH +yH +yH +yH +an +an +an +yH +yH +yH +Ms +os +UV +OX +iv +Ux +OE +os +Aj +mt +Fm +Sx +MO +Ma +Ma +Ma +MO +NA +MO +Ma +Ma +Bs +AA +Sx +MO +dx +LO +FH +OP +OP +SO +OP +Io +oi +tH +Qd +IS +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(55,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +oB +iz +Jf +Jf +Jf +Jf +iz +zt +tx +cW +cW +cW +gZ +cW +cW +cW +cW +cW +np +zA +yH +Ms +os +BQ +un +Dr +RP +rl +qm +Ma +Ma +Ki +Tg +bK +EP +bK +bK +sJ +bJ +bK +bK +bK +bK +Ua +bK +bK +bK +kl +CM +oH +bt +kj +bt +CM +ns +ns +ns +IS +mV +JE +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(56,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +PA +Jf +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +MN +yH +Ms +os +JR +OX +ob +KK +OX +os +FF +Rv +cT +cT +cT +cT +cT +cT +cT +JW +cT +cT +Xh +Xh +Qi +JX +mB +mB +CO +CM +NL +bt +EW +my +iO +iO +iO +iO +zX +zX +nE +jG +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(57,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +PA +Jf +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +PQ +fh +fh +fh +fh +gq +fh +fh +fh +fh +fh +cT +cT +aE +wB +DK +Fi +UM +nO +Tb +af +cT +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +KF +zR +KF +iO +iO +Fl +jG +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(58,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +PA +Jf +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +MN +fh +PJ +PJ +so +PJ +xD +xD +cv +PJ +rJ +cT +tq +Zv +af +DK +Wp +kS +nO +EA +HX +cT +WP +WP +Cq +WP +WP +iO +pk +AS +AS +AS +sL +iO +Tx +jS +hx +jS +KF +iO +JA +jG +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +jG +jG +jG +jG +jG +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(59,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +PA +Jf +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +AE +NE +Mb +PJ +qP +VH +xD +xD +xD +PJ +PJ +cT +tq +pS +af +af +ip +ej +af +EA +af +NI +Wv +Wv +rE +Wv +Wv +iB +Cs +CJ +CJ +CJ +Cs +uf +DX +FB +MV +rp +iw +iO +Ug +jG +jG +Hj +jG +jG +jG +mV +mV +jG +jG +jG +jG +jG +wc +ea +dB +jG +jG +jG +jG +jG +jG +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(60,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +PA +Jf +wq +wq +wq +wq +wq +wq +wq +wq +wq +SP +wq +wq +wq +wq +wq +wq +wq +wq +tx +EQ +Id +PJ +nI +xh +fq +bN +bN +Xl +Gw +cT +tq +pS +af +QR +su +ph +qK +Fp +jg +cT +aQ +cR +eB +cR +bO +iO +AC +iO +iO +iO +ce +Zb +xe +Ez +rE +sp +cR +us +Re +Pl +Ac +iD +yj +IG +jG +mV +mV +jG +xA +qF +vb +gx +ug +ug +pi +vb +ZN +ae +kr +ae +jG +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(61,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +PA +Jf +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +KD +PE +KN +PJ +lS +VH +bg +xD +xD +PJ +Ll +cT +tq +pS +af +af +lo +KH +af +EA +ZH +Vq +Ft +Rz +kW +Wv +iW +iB +mj +oX +oX +oX +Xf +ru +Xe +kw +iK +kw +LJ +iO +Ug +vb +vb +Kc +jG +jG +jG +mV +mV +jG +Zm +nm +vb +Jr +GU +iZ +ug +vb +wO +FY +Ol +wy +jG +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(62,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +PA +Jf +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +MN +fh +bm +Xl +XC +dA +cU +xD +vh +PJ +Ll +cT +tq +Ju +af +DK +uE +CF +nO +EA +af +cT +WP +WP +wH +WP +WP +iO +bC +CJ +CJ +CJ +Cs +iO +az +jS +dI +jS +az +iO +BD +vb +Dq +wO +jG +mV +mV +mV +mV +jG +ai +Kc +nY +ug +Kc +nS +ug +aF +wO +wO +wO +uV +jG +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(63,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +PA +Jf +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +MN +fh +fh +fh +fh +oZ +fh +fh +fh +ts +YW +cT +cT +tY +mY +DK +AW +YM +nO +Tb +af +cT +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +az +dM +az +iO +iO +Ug +vb +vb +WI +jG +jG +mV +mV +mV +jG +qa +wQ +vb +Jr +ug +CW +wN +vb +wO +fA +dT +vL +jG +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(64,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +PA +Jf +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +wq +MN +yH +Dh +fh +PJ +Ll +PJ +PJ +fh +ts +rL +ts +cT +cT +cT +cT +cT +cT +cT +JW +cT +cT +lN +DE +CC +pU +Qb +Ht +Un +vN +vq +bi +qZ +LI +iO +zX +zX +zX +zX +zX +nE +jG +vb +wO +Kc +jG +mV +mV +mV +jG +fQ +nD +vb +FC +ug +ug +ug +vb +aS +ae +VZ +ae +jG +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(65,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +oB +GS +Jf +ED +Jf +Jf +DW +Jf +tx +cW +cW +Hq +np +cW +cW +cW +cW +cW +np +xX +yH +Dh +fh +XO +sM +PJ +PJ +fh +UY +mu +ts +CI +ts +ts +cd +ts +ts +CI +ye +ts +ts +ts +ts +ts +cQ +ts +HI +FZ +hr +ur +ur +Ao +Cx +qf +eP +Xb +Xb +Xb +Xb +nb +JN +jG +jG +Hj +jG +mV +mV +mV +jG +jG +jG +jG +jG +GF +Lf +pt +jG +jG +jG +jG +jG +jG +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(66,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +oB +oB +oB +oB +oB +yH +bH +bH +bH +yH +yH +yH +yH +yH +Qx +Qx +Qx +yH +yH +yH +Dh +fh +hK +hK +hK +iF +fh +PJ +nc +bN +bN +Fh +FZ +Bf +FZ +FZ +bN +Wf +bN +FZ +cX +bN +bN +bN +FZ +Uy +sM +vN +RN +OJ +sz +OJ +Li +Tr +vN +vN +vN +vN +vN +uq +Tr +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +jG +jG +jG +jG +jG +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(67,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +KB +KB +KB +KB +KB +KB +KB +yH +qu +KB +KB +KB +KB +yH +Dh +xK +fh +dH +nI +xY +PJ +fh +KV +wV +wV +pX +wV +wV +CK +CK +CK +CK +nl +CK +CK +CK +CK +RA +CK +CK +gU +fh +vN +ku +Cx +OJ +Cx +qf +eP +Xb +Xb +Xb +Xb +Xb +Uu +Tr +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(68,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +KB +KB +KB +KB +KB +KB +KB +yH +gv +KB +ag +KB +KB +yH +Dh +xK +fh +PJ +gm +PJ +PJ +fh +fh +wV +SI +Ax +TJ +wV +nv +eb +tX +Jq +ZU +sO +ff +CK +pb +DH +YL +CK +Qv +kh +vN +vN +cC +cC +cC +vN +Tr +Tr +Tr +Tr +Tr +Tr +uq +Tr +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(69,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +KB +KB +KB +KB +KB +KB +KB +yH +YZ +hH +cg +KB +pV +yH +Dh +xK +fh +fh +fh +fh +fh +fh +Dh +wV +lK +Ax +mm +wV +hh +DG +DG +TH +as +Sc +Sc +Wg +wx +Se +tn +CK +ys +HA +vN +oW +Jj +Jj +Jj +Li +Tr +mV +mV +mV +mV +Tr +uq +Tr +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(70,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +oB +KB +KB +KB +KB +KB +KB +yH +xi +gu +pO +pL +dD +yH +Dh +xK +Of +Dh +Dh +Dh +Dh +Dh +Dh +wV +FG +Ax +dV +wV +or +DG +dr +DG +aa +DG +aa +CK +pA +bf +rV +CK +XH +SQ +vN +HO +Li +Li +Li +Li +Tr +mV +mV +mV +mV +Tr +uq +Tr +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(71,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +oB +oB +oB +oB +oB +oB +oB +oB +KB +zq +KB +oB +oB +pQ +pQ +pQ +Dh +Dh +Dh +Dh +Dh +xK +wV +SF +Gj +QX +wV +tF +DG +JP +qn +wA +qO +wA +CK +KT +KG +Ka +CK +IB +IB +vN +Cy +Ck +Tk +wM +Li +Tr +mV +mV +mV +mV +Tr +uq +Tr +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(72,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +oB +WM +jF +oB +oB +mV +mV +mV +pQ +pQ +pQ +pQ +pQ +pQ +pQ +cJ +cJ +cJ +cJ +cJ +NQ +NQ +NQ +NQ +NQ +NQ +NQ +NQ +NQ +NQ +NQ +NQ +mV +mV +Tr +Tr +Tr +Tr +Tr +Tr +Tr +mV +mV +mV +mV +Tr +Tr +Tr +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(73,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(74,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(75,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(76,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(77,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(78,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(79,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(80,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(81,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(82,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(83,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(84,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(85,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(86,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(87,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(88,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +Ce +Ce +Ce +Ce +Ce +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(89,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +Ce +cc +Ce +Ce +Ce +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(90,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +Ce +Ce +Ce +Ce +Ce +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(91,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(92,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(93,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(94,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(95,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(96,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(97,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(98,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(99,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(100,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(101,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(102,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(103,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(104,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(105,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(106,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(107,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(108,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(109,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(110,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(111,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(112,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(113,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(114,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(115,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(116,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(117,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(118,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(119,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(120,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(121,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(122,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(123,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(124,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(125,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(126,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(127,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(128,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(129,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(130,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(131,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(132,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(133,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(134,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(135,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(136,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(137,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(138,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(139,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(140,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(141,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(142,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(143,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(144,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(145,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(146,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(147,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(148,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(149,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} +(150,1,1) = {" +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +mV +"} diff --git a/maps/shuttles/dropship_upp.dmm b/maps/shuttles/dropship_upp.dmm new file mode 100644 index 0000000000..27a3c8d857 --- /dev/null +++ b/maps/shuttles/dropship_upp.dmm @@ -0,0 +1,722 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"cw" = ( +/obj/structure/machinery/door/airlock/dropship_hatch/upp{ + id = "port_door" + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/shuttle/ds_upp) +"di" = ( +/turf/closed/shuttle/ert{ + icon_state = "rightengine_11"; + opacity = 0 + }, +/area/shuttle/ds_upp) +"ev" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_x = 12; + pixel_y = 29 + }, +/obj/structure/machinery/camera/autoname/golden_arrow/midway{ + network = list("Chapaev","Akademia Nauk") + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"ex" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/camera/autoname/golden_arrow/midway{ + dir = 4; + pixel_x = -23; + network = list("Chapaev","Akademia Nauk") + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"fz" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_x = 12; + pixel_y = 29 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"fC" = ( +/obj/structure/machinery/computer/cameras/dropship/midway{ + network = list("Akademia Nauk","Laser Targets"); + name = "\improper 'Akademia Nauk' camera controls" + }, +/obj/structure/blocker/invisible_wall, +/obj/structure/phone_base{ + pixel_y = 32; + name = "Akademia Nauk Telephone"; + phone_category = "Dropship"; + phone_id = "Akademia Nauk" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"fX" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"he" = ( +/obj/structure/machinery/light{ + dir = 1; + pixel_y = 11 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/shuttle/ds_upp) +"hg" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp9" + }, +/area/shuttle/ds_upp) +"is" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/light{ + dir = 4; + pixel_x = 14 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"jh" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/light{ + dir = 8; + pixel_x = -14 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"ld" = ( +/obj/effect/attach_point/weapon/midway/left_wing, +/turf/closed/shuttle/ert{ + icon_state = "upp201" + }, +/area/shuttle/ds_upp) +"lm" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp1" + }, +/area/shuttle/ds_upp) +"mu" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = -1 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/shuttle/ds_upp) +"nA" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"nS" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1; + pixel_y = 1 + }, +/obj/structure/bed/chair/vehicle{ + dir = 4; + pixel_x = -9 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = -12 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"of" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"pv" = ( +/turf/closed/shuttle/ert{ + icon_state = "leftengine_3"; + opacity = 0 + }, +/area/shuttle/ds_upp) +"qf" = ( +/turf/closed/shuttle/ert{ + icon_state = "T61" + }, +/area/shuttle/ds_upp) +"rX" = ( +/obj/structure/machinery/light{ + dir = 4; + pixel_x = 14 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"rZ" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/light{ + dir = 4; + pixel_x = 14 + }, +/obj/structure/machinery/camera/autoname/golden_arrow/midway{ + pixel_x = -6; + pixel_y = -16 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"sC" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/dropshiprear/upp{ + id = "aft_door" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"sP" = ( +/obj/structure/bed/chair/vehicle{ + dir = 4; + pixel_x = -9 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = -12 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"tx" = ( +/obj/structure/machinery/computer/shuttle/dropship/flight, +/obj/structure/blocker/invisible_wall, +/obj/item/frame/camera{ + pixel_x = 12; + pixel_y = 17; + name = "broken dashcam"; + desc = "Welp, no more funny crash vids..." + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"us" = ( +/obj/structure/machinery/door/airlock/hatch/cockpit/upp, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/shuttle/ds_upp) +"wO" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp201" + }, +/area/shuttle/ds_upp) +"wQ" = ( +/obj/structure/machinery/door/airlock/dropship_hatch/upp{ + dir = 8; + id = "starboard_door" + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/shuttle/ds_upp) +"xc" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp_rightengine" + }, +/area/shuttle/ds_upp) +"xE" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp4" + }, +/area/shuttle/ds_upp) +"xZ" = ( +/obj/effect/attach_point/crew_weapon/midway, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"yy" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/camera/autoname/golden_arrow/midway{ + dir = 8; + pixel_x = 23; + network = list("Chapaev","Akademia Nauk") + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"zL" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_x = 12 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"AK" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp21" + }, +/area/shuttle/ds_upp) +"BT" = ( +/turf/closed/shuttle/ert{ + icon_state = "rightengine_2"; + opacity = 0 + }, +/area/shuttle/ds_upp) +"Cw" = ( +/obj/structure/machinery/light{ + dir = 8; + pixel_x = -14 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"Dn" = ( +/obj/structure/platform{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"DG" = ( +/turf/closed/shuttle/ert{ + icon_state = "leftengine_2"; + opacity = 0 + }, +/area/shuttle/ds_upp) +"Fd" = ( +/obj/structure/bed/chair/vehicle{ + pixel_x = 9; + dir = 8 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = -15 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"Fz" = ( +/turf/closed/shuttle/ert{ + icon_state = "rightengine_3"; + opacity = 0 + }, +/area/shuttle/ds_upp) +"GR" = ( +/obj/structure/stairs, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"GY" = ( +/obj/docking_port/mobile/marine_dropship/upp, +/turf/closed/shuttle/ert{ + icon_state = "uppwall" + }, +/area/shuttle/ds_upp) +"Hk" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp251" + }, +/area/shuttle/ds_upp) +"HB" = ( +/turf/closed/shuttle/dropship1/transparent{ + name = "wall"; + icon = 'icons/turf/ert_shuttle.dmi'; + icon_state = "upp27" + }, +/area/shuttle/ds_upp) +"HD" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp3" + }, +/area/shuttle/ds_upp) +"HV" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"Jo" = ( +/obj/effect/attach_point/weapon/midway/left_fore, +/obj/effect/attach_point/weapon/midway/right_fore, +/turf/template_noop, +/area/space) +"Jy" = ( +/turf/template_noop, +/area/space) +"JD" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_x = -30 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"My" = ( +/obj/structure/bed/chair/vehicle{ + pixel_x = -8; + pixel_y = 7 + }, +/obj/structure/bed/chair/vehicle{ + pixel_x = 8; + pixel_y = 7 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"MF" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp_leftengine" + }, +/area/shuttle/ds_upp) +"Nh" = ( +/turf/closed/shuttle/ert{ + icon_state = "uppwall" + }, +/area/shuttle/ds_upp) +"RL" = ( +/obj/structure/bed/chair/dropship/pilot{ + dir = 1 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"Sf" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_x = 30 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"Sg" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_x = -13; + pixel_y = 29 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"Sx" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp5" + }, +/area/shuttle/ds_upp) +"SF" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_x = 19 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_x = -5 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"TG" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp23" + }, +/area/shuttle/ds_upp) +"TN" = ( +/obj/structure/machinery/computer/dropship_weapons/midway{ + name = "\improper 'Akademia Nauk' weapons controls"; + shuttle_tag = "dropship_upp"; + faction = "UPP" + }, +/obj/structure/blocker/invisible_wall, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/shuttle/ds_upp) +"Uw" = ( +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/shuttle/ds_upp) +"Xe" = ( +/obj/effect/attach_point/weapon/midway/left_fore, +/obj/effect/attach_point/weapon/midway/left_fore, +/turf/template_noop, +/area/space) +"Xo" = ( +/turf/closed/shuttle/ert{ + icon_state = "T151" + }, +/area/shuttle/ds_upp) +"Zm" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp8" + }, +/area/shuttle/ds_upp) +"Zn" = ( +/turf/closed/shuttle/ert{ + icon_state = "leftengine_11"; + opacity = 0 + }, +/area/shuttle/ds_upp) +"ZO" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp22" + }, +/area/shuttle/ds_upp) + +(1,1,1) = {" +Jy +Jy +Jy +Jy +ld +cw +cw +MF +pv +Zn +Jy +Jy +qf +MF +pv +DG +Zn +Jy +"} +(2,1,1) = {" +Jy +Jy +Xe +wO +ZO +Uw +Uw +Zm +xE +xE +xE +xE +xE +xE +MF +pv +DG +Zn +"} +(3,1,1) = {" +wO +xE +xE +AK +he +xZ +nA +HV +ex +jh +JD +HV +nA +GR +Zm +xE +xE +lm +"} +(4,1,1) = {" +AK +fC +jh +HB +Uw +of +zL +Fd +Fd +Fd +Fd +fz +nA +Dn +nA +Cw +nA +sC +"} +(5,1,1) = {" +HB +tx +RL +us +mu +My +SF +Nh +Nh +GY +Nh +ev +xZ +Dn +HV +HV +HV +HV +"} +(6,1,1) = {" +AK +TN +rZ +HB +Uw +fX +nA +nS +sP +sP +sP +Sg +nA +Dn +nA +rX +nA +nA +"} +(7,1,1) = {" +Hk +Sx +Sx +AK +he +xZ +nA +HV +yy +is +Sf +HV +nA +GR +hg +Sx +Sx +HD +"} +(8,1,1) = {" +Jy +Jy +Jo +Hk +TG +Uw +Uw +hg +Sx +Sx +Sx +Sx +Sx +Sx +xc +Fz +BT +di +"} +(9,1,1) = {" +Jy +Jy +Jy +Jy +Hk +wQ +wQ +xc +Fz +di +Jy +Jy +Xo +xc +Fz +BT +di +Jy +"}