From f9088cfa0d51a8b52f8e65e73179618ca21ef129 Mon Sep 17 00:00:00 2001 From: AndroBetel <44546836+AndroBetel@users.noreply.github.com> Date: Tue, 17 Sep 2024 19:08:00 +0300 Subject: [PATCH 1/2] 1 --- .../dcs/signals/atom/mob/signals_mob.dm | 2 + .../__DEFINES/dcs/signals/atom/signals_obj.dm | 5 + code/datums/tutorial/_tutorial.dm | 6 + code/datums/tutorial/marine/pve_marine.dm | 285 + .../machinery/vending/vendor_types/food.dm | 40 + code/game/objects/objs.dm | 2 + .../structures/crates_lockers/closets.dm | 1 + .../structures/crates_lockers/largecrate.dm | 2 + code/game/objects/structures/gun_rack.dm | 11 + code/modules/gear_presets/other.dm | 73 +- colonialmarines.dme | 1 + maps/tutorial/tutorial_pve.dmm | 7089 +++++++++++++++++ 12 files changed, 7510 insertions(+), 7 deletions(-) create mode 100644 code/datums/tutorial/marine/pve_marine.dm create mode 100644 maps/tutorial/tutorial_pve.dmm diff --git a/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm b/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm index fa50103e08..e5ade472ce 100644 --- a/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm +++ b/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm @@ -189,3 +189,5 @@ #define COMSIG_MOB_END_TUTORIAL "mob_end_tutorial" #define COMSIG_MOB_NESTED "mob_nested" + +#define COMSIG_MOB_BUCKLED "mob_buckled" diff --git a/code/__DEFINES/dcs/signals/atom/signals_obj.dm b/code/__DEFINES/dcs/signals/atom/signals_obj.dm index c850b2a52e..108fb34bf7 100644 --- a/code/__DEFINES/dcs/signals/atom/signals_obj.dm +++ b/code/__DEFINES/dcs/signals/atom/signals_obj.dm @@ -16,6 +16,7 @@ #define COMPONENT_GRENADE_PRIME_CANCEL (1<<0) #define COMSIG_CLOSET_FLASHBANGED "closet_flashbanged" +#define COMSIG_CLOSET_OPEN "closet_open" #define COMSIG_SENTRY_ENGAGED_ALERT "signal_sentry_engaged" #define COMSIG_SENTRY_LOW_AMMO_ALERT "signal_sentry_low_ammo" @@ -53,3 +54,7 @@ #define COMSIG_DROPSHIP_REMOVE_EQUIPMENT "dropship_remove_equipment" #define COMSIG_STRUCTURE_CRATE_SQUAD_LAUNCHED "structure_crate_squad_launched" + +#define COMSIG_LARGECRATE_OPEN "largecrate_open" + +#define COMSIG_GUNRACK_ITEM_TAKEN "gunrack_item_taken" diff --git a/code/datums/tutorial/_tutorial.dm b/code/datums/tutorial/_tutorial.dm index b7403da3c0..d982247c90 100644 --- a/code/datums/tutorial/_tutorial.dm +++ b/code/datums/tutorial/_tutorial.dm @@ -257,3 +257,9 @@ GLOBAL_LIST_EMPTY_TYPED(ongoing_tutorials, /datum/tutorial) mappath = "maps/tutorial/tutorial_7x7.dmm" width = 7 height = 7 + +/datum/map_template/tutorial/pve + name = "PvE Tutorial Zone (45x21)" + mappath = "maps/tutorial/tutorial_pve.dmm" + width = 45 + height = 21 diff --git a/code/datums/tutorial/marine/pve_marine.dm b/code/datums/tutorial/marine/pve_marine.dm new file mode 100644 index 0000000000..b09b7f8507 --- /dev/null +++ b/code/datums/tutorial/marine/pve_marine.dm @@ -0,0 +1,285 @@ +/datum/tutorial/marine/pve + name = "Marine - PvE" + desc = "A tutorial to get you acquainted with the very basics of how to play a marine of Golden Arrow." + tutorial_id = "marine_pve_1" + tutorial_template = /datum/map_template/tutorial/pve + /// How many items need to be vended from the clothing vendor for the script to continue, if something vends 2 items (for example), increase this number by 2. + var/clothing_items_to_vend = 9 + var/list/npcs = list() + +/datum/tutorial/marine/pve/init_mob() + . = ..() + arm_equipment(tutorial_mob, /datum/equipment_preset/tutorial) + + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/machinery/cryopod/tutorial, tutorial_pod) + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/closet/secure_closet/pve_tutorial, tutorial_closet) + tutorial_pod.go_in_cryopod(tutorial_mob, TRUE, FALSE) + tutorial_closet.name = "[tutorial_mob.name]'s locker" + +/datum/tutorial/marine/pve/start_tutorial(mob/starting_mob) + . = ..() + if(!.) + return + + init_mob() + message_to_player("This is the tutorial for Sun Riders Marine of USS Golden Arrow. Leave the cryopod by pressing [retrieve_bind("North")] or [retrieve_bind("East")] to continue.") + update_objective("Exit the cryopod by pressing [retrieve_bind("North")] or [retrieve_bind("East")].") + RegisterSignal(tracking_atoms[/obj/structure/machinery/cryopod/tutorial], COMSIG_CRYOPOD_GO_OUT, PROC_REF(on_cryopod_exit)) + +/datum/tutorial/marine/pve/proc/on_cryopod_exit() + SIGNAL_HANDLER + + UnregisterSignal(tracking_atoms[/obj/structure/machinery/cryopod/tutorial], COMSIG_CRYOPOD_GO_OUT) + message_to_player("Good. As you may have noticed, you're butt-naked! You left your personal items in your very own locker down the hall.") + update_objective("Find your personal locker.") + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/closet/secure_closet/pve_tutorial, tutorial_closet) + add_highlight(tutorial_closet) + RegisterSignal(tutorial_closet, COMSIG_CLOSET_OPEN, PROC_REF(on_closet_open)) + +/datum/tutorial/marine/pve/proc/on_closet_open(datum/source, obj/structure/machinery/cm_vending/vendor, list/itemspec, mob/living/carbon/human/user) + SIGNAL_HANDLER + + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/closet/secure_closet/pve_tutorial, tutorial_closet) + UnregisterSignal(tutorial_closet, COMSIG_CLOSET_OPEN) + remove_highlight(tutorial_closet) + message_to_player("Now put your clothes on and go get some chow, canteen is further down the hall.") + update_objective("Grab some chow.") + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/machinery/cm_vending/sorted/marine_food/tutorial/pve, food_vendor) + add_highlight(food_vendor) + food_vendor.req_access = list() + RegisterSignal(food_vendor, COMSIG_VENDOR_SUCCESSFUL_VEND, PROC_REF(on_food_vend)) + +/datum/tutorial/marine/pve/proc/on_food_vend(datum/source, obj/structure/machinery/cm_vending/vendor, list/itemspec, mob/living/carbon/human/user) + SIGNAL_HANDLER + + //TUTORIAL_ATOM_FROM_TRACKING(/mob/living/carbon/human/dummy, lloyd) + //lloyd.say("Man, this is awful.") + var/mob/living/carbon/human/lloyd = npcs["Lloyd"] + lloyd.say("Man, this is awful.") + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/machinery/cm_vending/sorted/marine_food/tutorial/pve, food_vendor) + UnregisterSignal(food_vendor, COMSIG_VENDOR_SUCCESSFUL_VEND) + remove_highlight(food_vendor) + message_to_player("This food sucks... but it's the best we've got. Now, sit your ass on the chair next to a table - it's easier and faster to eat that way..") + update_objective("Sit on a chair and try to enjoy your food..") + RegisterSignal(tutorial_mob, COMSIG_MOB_BUCKLED, PROC_REF(on_seated)) + +/datum/tutorial/marine/pve/proc/on_seated() + SIGNAL_HANDLER + UnregisterSignal(tutorial_mob, COMSIG_MOB_BUCKLED) + message_to_player("Every meal's a banquet, huh... No need to hurry, marine - we've got time to spare. On a usual mission you can chat with your buddies and roleplay before getting briefed and gearing up. After you're done eating, head out of canteen..") + //TUTORIAL_ATOM_FROM_TRACKING(/mob/living/carbon/human/dummy, lloyd) + var/mob/living/carbon/human/lloyd = npcs["Lloyd"] + lloyd.say("Do you think the freakin' collies down there got some, you know, real food?") + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/bed/chair, briefing_chair) + add_highlight(briefing_chair) + RegisterSignal(briefing_chair, COMSIG_OBJ_AFTER_BUCKLE, PROC_REF(attend_briefing)) + +/datum/tutorial/marine/pve/proc/attend_briefing() + SIGNAL_HANDLER + + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/bed/chair, briefing_chair) + remove_highlight(briefing_chair) + message_to_player("Here you listen to lieutenant's briefing on what you'll have to do during the mission. Unless you want to be a burden to your team, make sure you understand everything.") + var/mob/living/carbon/human/oestermann = npcs["Oestermann"] + oestermann.say("Here are the orders, marines. Listen carefully!") + sleep(50) + oestermann.say("We go down there, kill the bugs, save the colonist daughters, and go home. Any questions?") + sleep(20) + oestermann.say("No? Then go, get your gear on! Chop-chop-chop!") + oestermann.emote("warcry") + var/mob/living/carbon/human/bobert = npcs["Bobert"] + bobert.emote("warcry") + message_to_player("Return to armory and get some gear on.") + UnregisterSignal(briefing_chair, COMSIG_OBJ_AFTER_BUCKLE) + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep/tutorial, squad_prep) + add_highlight(squad_prep) + squad_prep.req_access = list() + RegisterSignal(squad_prep, COMSIG_VENDOR_SUCCESSFUL_VEND, PROC_REF(on_clothing_vend)) + +/datum/tutorial/marine/pve/proc/on_clothing_vend() + SIGNAL_HANDLER + + clothing_items_to_vend-- + if(clothing_items_to_vend <= 0) + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep/tutorial, squad_prep) + UnregisterSignal(squad_prep, COMSIG_VENDOR_SUCCESSFUL_VEND) + remove_highlight(squad_prep) + message_to_player("During normal missions you will have more gear to choose from. Now, proceed east to get some weapons.") + update_objective("Acquire weapons.") + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/gun_rack/m41/unloaded/tutorial, gun_rack) + add_highlight(gun_rack) + gun_rack.locked = FALSE + RegisterSignal(gun_rack, COMSIG_GUNRACK_ITEM_TAKEN, PROC_REF(on_rifle_get)) + +/datum/tutorial/marine/pve/proc/on_rifle_get() + SIGNAL_HANDLER + + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/gun_rack/m41/unloaded/tutorial, gun_rack) + remove_highlight(gun_rack) + message_to_player("Here she is. Come to [tutorial_mob.gender == MALE ? "daddy" : "momma"]. M41A pulse rifle is your only best friend. Solar Devils don't use Mk2s, so that means no attachements. Mk1, however, got a larger mag cap and 5-shot grenade launcher. We keep them unloaded and on safety, and the mags are kept separately in a crate. Crack one open with a crowbar.") + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/largecrate/supply/ammo/m41amk1, mk1ammo) + add_highlight(mk1ammo) + RegisterSignal(mk1ammo, COMSIG_LARGECRATE_OPEN, PROC_REF(on_ammo_open)) + + +/datum/tutorial/marine/pve/proc/on_ammo_open() + SIGNAL_HANDLER + + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/largecrate/supply/ammo/m41amk1, mk1ammo) + remove_highlight(mk1ammo) + message_to_player("Good job. Now, load'em up and get to the chopper! Uh, dropship, I mean.") + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/bed/chair/dropship/passenger, ds_chair) + add_highlight(ds_chair) + RegisterSignal(ds_chair, COMSIG_OBJ_AFTER_BUCKLE, PROC_REF(on_ds_buckle)) + +/datum/tutorial/marine/pve/proc/on_ds_buckle() + SIGNAL_HANDLER + + TUTORIAL_ATOM_FROM_TRACKING(/obj/structure/bed/chair/dropship/passenger, ds_chair) + remove_highlight(ds_chair) + message_to_player("In a few minutes you will be on some alien planet or creepy abandoned space station. The only things that stand between you and grave danger are your rifle and your trusty squadmates.") + tutorial_end_in(7.5 SECONDS, TRUE) + + +/datum/tutorial/marine/pve/init_map() + var/obj/structure/machinery/cryopod/tutorial/tutorial_pod = new(bottom_left_corner) + add_to_tracking_atoms(tutorial_pod) + var/obj/structure/machinery/cm_vending/sorted/marine_food/tutorial/pve/food_vendor = new(loc_from_corner(16, 8)) + add_to_tracking_atoms(food_vendor) + var/obj/structure/closet/secure_closet/pve_tutorial/tutorial_closet = new(loc_from_corner(7, -1)) + add_to_tracking_atoms(tutorial_closet) + var/obj/structure/bed/chair/briefing_chair = new(loc_from_corner(34, 16)) + briefing_chair.dir = NORTH + add_to_tracking_atoms(briefing_chair) + var/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep/tutorial/squad_prep = new(loc_from_corner(35, 6)) + add_to_tracking_atoms(squad_prep) + var/obj/structure/gun_rack/m41/unloaded/tutorial/gun_rack = new(loc_from_corner(45, 15)) + add_to_tracking_atoms(gun_rack) + var/obj/structure/largecrate/supply/ammo/m41amk1/mk1ammo = new(loc_from_corner(43, 7)) + add_to_tracking_atoms(mk1ammo) + var/obj/structure/bed/chair/dropship/passenger/ds_chair = new(loc_from_corner(59, 9)) + ds_chair.dir = EAST + add_to_tracking_atoms(ds_chair) + + var/mob/living/carbon/human/dummy/lloyd = new(loc_from_corner(15, 3)) + npcs["Lloyd"] = lloyd + lloyd.anchored = TRUE + arm_equipment(lloyd, /datum/equipment_preset/tutorial/pve/lloyd) + lloyd.dir = NORTH + + var/mob/living/carbon/human/dummy/oestermann = new(loc_from_corner(35, 20)) + npcs["Oestermann"] = oestermann + oestermann.anchored = TRUE + arm_equipment(oestermann, /datum/equipment_preset/tutorial/pve/oestermann) + + var/mob/living/carbon/human/dummy/bobert = new(loc_from_corner(34, 17)) + npcs["Bobert"] = bobert + bobert.dir = NORTH + bobert.anchored = TRUE + arm_equipment(bobert, /datum/equipment_preset/tutorial/pve/bobert) + + var/mob/living/carbon/human/dummy/bobert2 = new(loc_from_corner(59, 8)) + npcs["Bobert Jr"] = bobert2 + bobert2.anchored = TRUE + var/obj/structure/bed/chair/dropship/passenger/boberts_chair = locate() in get_turf(bobert2) + boberts_chair.buckle_mob(bobert2, bobert2) + arm_equipment(bobert2, /datum/equipment_preset/tutorial/pve/bobert) + +/obj/structure/closet/secure_closet/pve_tutorial + name = "personal closet" + pixel_x = 8 + +/obj/structure/closet/secure_closet/pve_tutorial/Initialize() + . = ..() + new /obj/item/clothing/under/marine(src) + new /obj/item/clothing/shoes/marine/knife(src) + +/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep/tutorial + req_access = list(ACCESS_TUTORIAL_LOCKED) + +/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep/tutorial/populate_product_list(scale) + listed_products = list( + list("STANDARD EQUIPMENT", -1, null, null, null), + list("Marine Combat Boots", 0, /obj/item/clothing/shoes/marine/knife, VENDOR_ITEM_REGULAR), + list("USCM Uniform", 0, /obj/item/clothing/under/marine, VENDOR_ITEM_REGULAR), + list("Marine Combat Gloves", 1, /obj/item/clothing/gloves/marine, VENDOR_ITEM_REGULAR), + list("M10 Pattern Marine Helmet", 1, /obj/item/clothing/head/helmet/marine, VENDOR_ITEM_REGULAR), + + list("WEBBINGS", -1, null, null), + list("Brown Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest/brown_vest, VENDOR_ITEM_REGULAR), + list("Black Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest, VENDOR_ITEM_REGULAR), + list("Webbing", 1, /obj/item/clothing/accessory/storage/webbing, VENDOR_ITEM_REGULAR), + list("Drop Pouch", 0, /obj/item/clothing/accessory/storage/droppouch, VENDOR_ITEM_REGULAR), + list("Shoulder Holster", 0, /obj/item/clothing/accessory/storage/holster, VENDOR_ITEM_REGULAR), + + list("ARMOR", -1, null, null), + list("M3 Pattern Carrier Marine Armor", 0, /obj/item/clothing/suit/storage/marine/medium/carrier, VENDOR_ITEM_REGULAR), + list("M3 Pattern Padded Marine Armor", 0, /obj/item/clothing/suit/storage/marine/medium/padded, VENDOR_ITEM_REGULAR), + list("M3 Pattern Padless Marine Armor", 0, /obj/item/clothing/suit/storage/marine/medium/padless, VENDOR_ITEM_REGULAR), + list("M3 Pattern Ridged Marine Armor", 0, /obj/item/clothing/suit/storage/marine/medium/padless_lines, VENDOR_ITEM_REGULAR), + list("M3 Pattern Skull Marine Armor", 0, /obj/item/clothing/suit/storage/marine/medium/skull, VENDOR_ITEM_REGULAR), + list("M3 Pattern Smooth Marine Armor", 1, /obj/item/clothing/suit/storage/marine/medium/smooth, VENDOR_ITEM_REGULAR), + list("M3-EOD Pattern Heavy Armor", 0, /obj/item/clothing/suit/storage/marine/heavy, VENDOR_ITEM_REGULAR), + list("M3-L Pattern Light Armor", 0, /obj/item/clothing/suit/storage/marine/light, VENDOR_ITEM_REGULAR), + + list("BACKPACK", -1, null, null, null), + list("Lightweight IMP Backpack", 0, /obj/item/storage/backpack/marine, VENDOR_ITEM_REGULAR), + list("Technician Backpack", 0, /obj/item/storage/backpack/marine/tech, VENDOR_ITEM_REGULAR), + list("USCM Satchel", 1, /obj/item/storage/backpack/marine/satchel, VENDOR_ITEM_REGULAR), + list("USCM Technical Satchel", 0, /obj/item/storage/backpack/marine/satchel/tech, VENDOR_ITEM_REGULAR), + + list("RESTRICTED BACKPACKS", -1, null, null), + list("Radio Telephone Backpack", 0, /obj/item/storage/backpack/marine/satchel/rto, VENDOR_ITEM_REGULAR), + + list("BELTS", -1, null, null), + list("M276 Pattern Ammo Load Rig", 1, /obj/item/storage/belt/marine, VENDOR_ITEM_REGULAR), + list("M276 Pattern M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, VENDOR_ITEM_REGULAR), + list("M276 Pattern General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, VENDOR_ITEM_REGULAR), + list("M276 Pattern General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, VENDOR_ITEM_REGULAR), + list("M276 Pattern M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, VENDOR_ITEM_REGULAR), + list("M276 G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, VENDOR_ITEM_REGULAR), + + list("POUCHES", -1, null, null, null), + list("First-Aid Pouch (Splints, Gauze, Ointment)", 1, /obj/item/storage/pouch/firstaid/full/alternate, VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Injectors)", 0, /obj/item/storage/pouch/firstaid/full, VENDOR_ITEM_REGULAR), + list("Flare Pouch (Full)", 1, /obj/item/storage/pouch/flare/full, VENDOR_ITEM_REGULAR), + list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, VENDOR_ITEM_REGULAR), + + list("RESTRICTED POUCHES", -1, null, null, null), + list("Construction Pouch", 0, /obj/item/storage/pouch/construction, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, VENDOR_ITEM_REGULAR), + list("First Responder Pouch (Empty)", 0, /obj/item/storage/pouch/first_responder, VENDOR_ITEM_REGULAR), + list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, VENDOR_ITEM_REGULAR), + list("Tools Pouch", 0, /obj/item/storage/pouch/tools, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, VENDOR_ITEM_REGULAR), + list("Incinerator Fuel Tank Pouch", 0, /obj/item/storage/pouch/flamertank, VENDOR_ITEM_REGULAR), + + list("MASK", -1, null, null, null), + list("M5 Standalone Gas Mask", 0, /obj/item/clothing/mask/gas/m5, VENDOR_ITEM_REGULAR), + list("M5 Integrated Gas Mask", 0, /obj/item/prop/helmetgarb/helmet_gasmask, VENDOR_ITEM_REGULAR), + list("Tactical Wrap", 0, /obj/item/clothing/mask/rebreather/scarf/tacticalmask, VENDOR_ITEM_REGULAR), + list("Heat Absorbent Coif", 0, /obj/item/clothing/mask/rebreather/scarf, VENDOR_ITEM_REGULAR), + list("Rebreather", 0, /obj/item/clothing/mask/rebreather, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), + + list("MISCELLANEOUS", -1, null, null, null), + list("Ballistic goggles", 0, /obj/item/clothing/glasses/mgoggles, VENDOR_ITEM_REGULAR), + list("M1A1 Ballistic goggles", 0, /obj/item/clothing/glasses/mgoggles/v2, VENDOR_ITEM_REGULAR), + list("Prescription ballistic goggles", 0, /obj/item/clothing/glasses/mgoggles/prescription, VENDOR_ITEM_REGULAR), + list("Marine RPG glasses", 0, /obj/item/clothing/glasses/regular, VENDOR_ITEM_REGULAR), + list("M10 Helmet Camouflage Wrap", 0, /obj/item/prop/helmetgarb/camocover, VENDOR_ITEM_REGULAR), + list("M10 Helmet Netting", 0, /obj/item/prop/helmetgarb/netting, VENDOR_ITEM_REGULAR), + list("M10 Helmet Rain Cover", 0, /obj/item/prop/helmetgarb/raincover, VENDOR_ITEM_REGULAR), + list("Firearm Lubricant", 0, /obj/item/prop/helmetgarb/gunoil, VENDOR_ITEM_REGULAR), + list("USCM Flair", 0, /obj/item/prop/helmetgarb/flair_uscm, VENDOR_ITEM_REGULAR), + list("Solar Devils Shoulder Patch", 1, /obj/item/clothing/accessory/patch/devils, VENDOR_ITEM_REGULAR), + list("USCM Shoulder Patch", 0, /obj/item/clothing/accessory/patch, VENDOR_ITEM_REGULAR), + list("Bedroll", 0, /obj/item/roller/bedroll, VENDOR_ITEM_REGULAR), + ) + +/obj/structure/gun_rack/m41/unloaded/tutorial + initial_stored = 1 + locked = TRUE diff --git a/code/game/machinery/vending/vendor_types/food.dm b/code/game/machinery/vending/vendor_types/food.dm index 62ed512472..a1c43294b3 100644 --- a/code/game/machinery/vending/vendor_types/food.dm +++ b/code/game/machinery/vending/vendor_types/food.dm @@ -25,6 +25,23 @@ list("W-Y Flask", 5, /obj/item/reagent_container/food/drinks/flask/weylandyutani, VENDOR_ITEM_REGULAR) ) +/obj/structure/machinery/cm_vending/sorted/marine_food/empty/populate_product_list(scale) + listed_products = list( + list("PREPARED MEALS", -1, null, null), + list("USCM Prepared Meal (Chicken)", 0, /obj/item/reagent_container/food/snacks/mre_pack/meal5, VENDOR_ITEM_REGULAR), + list("USCM Prepared Meal (Cornbread)", 0, /obj/item/reagent_container/food/snacks/mre_pack/meal1, VENDOR_ITEM_REGULAR), + list("USCM Prepared Meal (Pasta)", 0, /obj/item/reagent_container/food/snacks/mre_pack/meal3, VENDOR_ITEM_REGULAR), + list("USCM Prepared Meal (Pizza)", 0, /obj/item/reagent_container/food/snacks/mre_pack/meal4, VENDOR_ITEM_REGULAR), + list("USCM Prepared Meal (Pork)", 0, /obj/item/reagent_container/food/snacks/mre_pack/meal2, VENDOR_ITEM_REGULAR), + list("USCM Prepared Meal (Tofu)", 0, /obj/item/reagent_container/food/snacks/mre_pack/meal6, VENDOR_ITEM_REGULAR), + list("USCM Protein Bar", 0, /obj/item/reagent_container/food/snacks/protein_pack, VENDOR_ITEM_REGULAR), + list("FLASKS", -1, null, null), + list("Canteen", 0, /obj/item/reagent_container/food/drinks/flask/canteen, VENDOR_ITEM_REGULAR), + list("Metal Flask", 0, /obj/item/reagent_container/food/drinks/flask, VENDOR_ITEM_REGULAR), + list("USCM Flask", 0, /obj/item/reagent_container/food/drinks/flask/marine, VENDOR_ITEM_REGULAR), + list("W-Y Flask", 0, /obj/item/reagent_container/food/drinks/flask/weylandyutani, VENDOR_ITEM_REGULAR) + ) + /obj/structure/machinery/cm_vending/sorted/marine_food/tutorial hackable = FALSE wrenchable = FALSE @@ -46,6 +63,29 @@ list("USCM Flask", 0, /obj/item/reagent_container/food/drinks/flask/marine, VENDOR_ITEM_REGULAR), list("W-Y Flask", 0, /obj/item/reagent_container/food/drinks/flask/weylandyutani, VENDOR_ITEM_REGULAR) ) + +/obj/structure/machinery/cm_vending/sorted/marine_food/tutorial/pve + req_access = list() + +/obj/structure/machinery/cm_vending/sorted/marine_food/tutorial/pve/populate_product_list(scale) + listed_products = list( + list("PREPARED MEALS", -1, null, null), + list("USCM Prepared Meal (Chicken)", 1, /obj/item/reagent_container/food/snacks/mre_pack/meal5, VENDOR_ITEM_REGULAR), + list("USCM Prepared Meal (Cornbread)", 1, /obj/item/reagent_container/food/snacks/mre_pack/meal1, VENDOR_ITEM_REGULAR), + list("USCM Prepared Meal (Pasta)", 1, /obj/item/reagent_container/food/snacks/mre_pack/meal3, VENDOR_ITEM_REGULAR), + list("USCM Prepared Meal (Pizza)", 1, /obj/item/reagent_container/food/snacks/mre_pack/meal4, VENDOR_ITEM_REGULAR), + list("USCM Prepared Meal (Pork)", 1, /obj/item/reagent_container/food/snacks/mre_pack/meal2, VENDOR_ITEM_REGULAR), + list("USCM Prepared Meal (Tofu)", 1, /obj/item/reagent_container/food/snacks/mre_pack/meal6, VENDOR_ITEM_REGULAR), + list("USCM Protein Bar", 5, /obj/item/reagent_container/food/snacks/protein_pack, VENDOR_ITEM_RECOMMENDED), + list("FLASKS", -1, null, null), + list("Canteen", 0, /obj/item/reagent_container/food/drinks/flask/canteen, VENDOR_ITEM_REGULAR), + list("Metal Flask", 0, /obj/item/reagent_container/food/drinks/flask, VENDOR_ITEM_REGULAR), + list("USCM Flask", 0, /obj/item/reagent_container/food/drinks/flask/marine, VENDOR_ITEM_REGULAR), + list("W-Y Flask", 0, /obj/item/reagent_container/food/drinks/flask/weylandyutani, VENDOR_ITEM_REGULAR) + ) + + + //------------BOOZE-O-MAT VENDOR--------------- /obj/structure/machinery/cm_vending/sorted/boozeomat diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 77b15e22d0..27890338d7 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -323,6 +323,8 @@ src.buckled_mob = target src.add_fingerprint(user) afterbuckle(target) + SEND_SIGNAL(user, COMSIG_MOB_BUCKLED, src) + //SEND_SIGNAL(src, COMSIG_ON_MOB_BUCKLED) return TRUE /obj/proc/send_buckling_message(mob/M, mob/user) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 94534b84f4..d4689a2981 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -105,6 +105,7 @@ update_icon() playsound(src.loc, open_sound, 15, 1) density = FALSE + SEND_SIGNAL(src, COMSIG_CLOSET_OPEN) return TRUE /obj/structure/closet/proc/close() diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index 24f370a45d..569a547028 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -47,6 +47,8 @@ if(parts_type) // Create the crate material new parts_type(current_turf, 2) + SEND_SIGNAL(src, COMSIG_LARGECRATE_OPEN) + deconstruct(TRUE) /obj/structure/largecrate/deconstruct(disassembled = TRUE) diff --git a/code/game/objects/structures/gun_rack.dm b/code/game/objects/structures/gun_rack.dm index 45a63e46f3..ebdd2d7c7e 100644 --- a/code/game/objects/structures/gun_rack.dm +++ b/code/game/objects/structures/gun_rack.dm @@ -8,6 +8,7 @@ var/populate_type var/max_stored = 5 var/initial_stored = 5 + var/locked = FALSE /obj/structure/gun_rack/Initialize() . = ..() @@ -23,12 +24,19 @@ update_icon() /obj/structure/gun_rack/attackby(obj/item/O, mob/user) + if(locked) + to_chat(user, SPAN_WARNING("[src] is locked down!")) + return + if(istype(O, allowed_type) && contents.len < max_stored) user.drop_inv_item_to_loc(O, src) contents += O update_icon() /obj/structure/gun_rack/attack_hand(mob/living/user) + if(locked) + to_chat(user, SPAN_WARNING("[src] is locked down!")) + return if(!contents.len) to_chat(user, SPAN_WARNING("[src] is empty.")) return @@ -38,6 +46,9 @@ user.put_in_hands(stored_obj) to_chat(user, SPAN_NOTICE("You grab [stored_obj] from [src].")) playsound(src, "gunequip", 25, TRUE) + + SEND_SIGNAL(src, COMSIG_GUNRACK_ITEM_TAKEN) + update_icon() /obj/structure/gun_rack/update_icon() diff --git a/code/modules/gear_presets/other.dm b/code/modules/gear_presets/other.dm index 9b9b89c3aa..d3521f2f74 100644 --- a/code/modules/gear_presets/other.dm +++ b/code/modules/gear_presets/other.dm @@ -937,7 +937,13 @@ flags = EQUIPMENT_PRESET_EXTRA faction_group = FACTION_LIST_MARINE languages = list(LANGUAGE_ENGLISH) - idtype = /obj/item/card/id + idtype = /obj/item/card/id/dogtag + assignment = JOB_SQUAD_MARINE + rank = JOB_SQUAD_MARINE + paygrades = list(PAY_SHORT_ME1 = JOB_PLAYTIME_TIER_0) + role_comm_title = "RFN" + skills = /datum/skills/pfc + minimap_icon = "private" /// If the player should start out underfed var/underfed = TRUE @@ -953,12 +959,7 @@ /datum/equipment_preset/uscm/tutorial_rifleman name = "Tutorial Rifleman" flags = EQUIPMENT_PRESET_EXTRA - assignment = JOB_SQUAD_MARINE - rank = JOB_SQUAD_MARINE - paygrades = list(PAY_SHORT_ME1 = JOB_PLAYTIME_TIER_0) - role_comm_title = "RFN" - skills = /datum/skills/pfc - minimap_icon = "private" + /datum/equipment_preset/uscm/tutorial_rifleman/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine(new_human), WEAR_BODY) @@ -968,3 +969,61 @@ new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) +/datum/equipment_preset/tutorial/pve/lloyd + uses_special_name = TRUE + paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0) + +/datum/equipment_preset/tutorial/pve/lloyd/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/boonie/tan(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(new_human), WEAR_EYES) + +/datum/equipment_preset/tutorial/pve/lloyd/load_name(mob/living/carbon/human/new_human, randomise) + new_human.change_real_name(new_human, "Johnny Lloyd") + new_human.f_style = "Shaved" + new_human.h_style = "Parted" + new_human.r_hair = 128 + new_human.g_hair = 128 + new_human.b_hair = 0 + new_human.regenerate_icons() + +/datum/equipment_preset/tutorial/pve/oestermann + uses_special_name = TRUE + paygrades = list(PAY_SHORT_MO2 = JOB_PLAYTIME_TIER_0) + +/datum/equipment_preset/tutorial/pve/oestermann/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/bridge(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + +/datum/equipment_preset/tutorial/pve/oestermann/load_name(mob/living/carbon/human/new_human, randomise) + new_human.change_real_name(new_human, "Charlie Oestermann") + new_human.f_style = "Shaved" + new_human.h_style = "Crewcut" + new_human.r_hair = 153 + new_human.g_hair = 102 + new_human.b_hair = 51 + new_human.regenerate_icons() + +/datum/equipment_preset/tutorial/pve/bobert + uses_special_name = TRUE + paygrades = list(PAY_SHORT_MO2 = JOB_PLAYTIME_TIER_0) + +/datum/equipment_preset/tutorial/pve/bobert/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(new_human), WEAR_EYES) + +/datum/equipment_preset/tutorial/pve/bobert/load_name(mob/living/carbon/human/new_human, randomise) + new_human.change_real_name(new_human, "Steven Robert") + new_human.f_style = "Shaved" + new_human.h_style = "Short Bangs" + new_human.r_hair = 102 + new_human.g_hair = 51 + new_human.b_hair = 0 + new_human.regenerate_icons() + diff --git a/colonialmarines.dme b/colonialmarines.dme index 2acf1dec00..9ab364d154 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -710,6 +710,7 @@ #include "code\datums\tutorial\marine\_marine.dm" #include "code\datums\tutorial\marine\basic_marine.dm" #include "code\datums\tutorial\marine\medical_basic.dm" +#include "code\datums\tutorial\marine\pve_marine.dm" #include "code\datums\tutorial\marine\reqs_line.dm" #include "code\datums\tutorial\ss13\_ss13.dm" #include "code\datums\tutorial\ss13\basic_ss13.dm" diff --git a/maps/tutorial/tutorial_pve.dmm b/maps/tutorial/tutorial_pve.dmm new file mode 100644 index 0000000000..ba303f06a3 --- /dev/null +++ b/maps/tutorial/tutorial_pve.dmm @@ -0,0 +1,7089 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/heavyduty{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + layer = 2.36 + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"af" = ( +/obj/structure/machinery/cm_vending/sorted/cargo_guns/squad{ + req_one_access_txt = list(); + req_one_access = list(); + req_access = list(998) + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"ah" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"ai" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 1 + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"ar" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/almayer, +/area/misc/tutorial) +"aE" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"aI" = ( +/obj/structure/machinery/cm_vending/sorted/marine_food/empty, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"aQ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/almayer/edge/smooth/endcap_right/north, +/area/misc/tutorial) +"aT" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning" + }, +/obj/effect/step_trigger/message{ + message = "This is your armory. Briefing is further north." + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"aW" = ( +/turf/closed/shuttle/midway{ + icon_state = "69" + }, +/area/misc/tutorial) +"bg" = ( +/obj/structure/machinery/landinglight/ds1{ + dir = 8 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"bn" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "7" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"bq" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/light/double/blue{ + dir = 1; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"bs" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/sign/poster{ + desc = "This poster features Audrey Rainwater standing in a jacuzzi. She was the July 2182 centerfold in House Bunny Gentleman's Magazine. Don't ask how you know that."; + icon_state = "poster16"; + layer = 3.3; + name = "'Miss July' Pinup"; + pixel_y = 29; + serial_number = 16 + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"bB" = ( +/obj/structure/gun_rack/mk221{ + pixel_x = -11 + }, +/obj/structure/gun_rack/flamer/unloaded{ + pixel_x = 7 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"bE" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = 2 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = -1 + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_left_to_right, +/area/misc/tutorial) +"bG" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"bK" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/closed/wall/almayer/outer, +/area/misc/tutorial) +"bM" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"bN" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_2"; + pixel_y = 22; + pixel_x = 12 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_2"; + pixel_y = 22; + pixel_x = 6 + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"bS" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning"; + dir = 1 + }, +/obj/effect/step_trigger/message{ + message = "Some of the locations are absent from this tutorial for the sake of simplicity. Continue east." + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"bV" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"cd" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2-4" + }, +/obj/structure/pipes/standard/manifold/fourway/hidden/supply, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"ce" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "78" + }, +/area/misc/tutorial) +"ck" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"cl" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"cw" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/cargo_arrow/west, +/area/misc/tutorial) +"cE" = ( +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"cF" = ( +/obj/structure/blocker/forcefield/multitile_vehicles, +/obj/structure/machinery/door/airlock/hatch/cockpit/four, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"cP" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "41" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"cS" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_2"; + pixel_y = 22; + pixel_x = 6 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_2"; + pixel_y = 22; + pixel_x = 12 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"cY" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"cZ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"da" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "27" + }, +/area/misc/tutorial) +"df" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"dg" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "66" + }, +/turf/template_noop, +/area/misc/tutorial) +"dh" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + layer = 3.3 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"di" = ( +/obj/structure/pipes/standard/manifold/hidden/supply, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"dk" = ( +/turf/closed/shuttle/midway{ + icon_state = "36" + }, +/area/misc/tutorial) +"dx" = ( +/obj/structure/sign/safety/bulkhead_door{ + pixel_y = -29 + }, +/obj/structure/sign/safety/hazard{ + pixel_x = 14; + pixel_y = -29 + }, +/turf/open/floor/almayer/cargo_arrow/west, +/area/misc/tutorial) +"dz" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/sign/banners/colonial_marines_flag_worn{ + pixel_y = 28; + desc = "A well worn flag of the USCM recovered from the original USS Golden Arrow. Nobody knows who recovered it, and whoever did has yet to step forth." + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"dA" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 4 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"dB" = ( +/obj/structure/platform_decoration{ + dir = 4 + }, +/obj/structure/machinery/light/double/blue{ + dir = 4; + light_color = "#dae2ff" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer/edge/smooth/endcap_right, +/area/misc/tutorial) +"dD" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "97a" + }, +/area/misc/tutorial) +"dG" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/corner/west, +/area/misc/tutorial) +"dS" = ( +/obj/item/stack/catwalk{ + pixel_x = 4 + }, +/obj/item/stack/catwalk{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/structure/machinery/landinglight/ds1{ + dir = 8 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"dX" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"eb" = ( +/obj/effect/attach_point/crew_weapon/midway{ + attach_id = 7 + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"eg" = ( +/obj/structure/machinery/landinglight/ds1{ + dir = 8 + }, +/obj/structure/machinery/floodlight/landing/floor{ + color = "#dae2ff"; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"eo" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning" + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"ep" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/almayer/edge/smooth/corner, +/area/misc/tutorial) +"et" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/open/floor/almayer/cargo, +/area/misc/tutorial) +"eB" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "cargo_arrow"; + dir = 1 + }, +/obj/structure/machinery/door/poddoor/railing{ + dir = 2; + id = "garrow_elevator_upper" + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"eC" = ( +/obj/structure/machinery/landinglight/ds1/delayone{ + dir = 1 + }, +/obj/structure/machinery/floodlight/landing/floor{ + color = "#dae2ff"; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"eM" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + layer = 3.3 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"eT" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/surface/table/almayer, +/obj/item/facepaint/green{ + pixel_y = 12; + pixel_x = 2 + }, +/obj/item/facepaint/black{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/facepaint/brown{ + pixel_x = -2; + pixel_y = 1 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"eZ" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/edge/east, +/area/misc/tutorial) +"fb" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/computer/overwatch/almayer{ + pixel_y = 24 + }, +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"fh" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "85" + }, +/obj/effect/attach_point/weapon/midway/left_fore, +/turf/open/floor/plating, +/area/misc/tutorial) +"fr" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/corner/north, +/area/misc/tutorial) +"fx" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/item/tool/wirecutters{ + pixel_x = -8; + pixel_y = 18 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"fE" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/cable{ + icon_state = "0-8"; + layer = 2.36 + }, +/obj/structure/machinery/light/small/blue{ + dir = 1; + light_color = "#dae2ff"; + light_power = 0.5 + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"fL" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "32" + }, +/area/misc/tutorial) +"fP" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8; + light_color = "#dae2ff" + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"fV" = ( +/turf/closed/wall/almayer/outer, +/area/misc/tutorial) +"ge" = ( +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 4 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"gj" = ( +/obj/effect/step_trigger/message{ + message = "Buckling to a seat will end the tutorial. If you want to have some fun, go out and shoot your fellow marines." + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"gl" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/almayer, +/area/misc/tutorial) +"gn" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/strata_decals/grime/grime2, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"gq" = ( +/obj/structure/sign/safety/maint{ + pixel_x = -17 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"gs" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_2"; + pixel_y = 22; + pixel_x = -14 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_2"; + pixel_y = -1; + pixel_x = -14; + dir = 1 + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"gu" = ( +/obj/structure/bed/chair/dropship/passenger{ + dir = 8 + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"gw" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"gJ" = ( +/turf/closed/shuttle/midway{ + icon_state = "31" + }, +/area/misc/tutorial) +"gM" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/edge/northeast, +/area/misc/tutorial) +"gT" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"gX" = ( +/turf/closed/shuttle/midway{ + icon_state = "72" + }, +/area/misc/tutorial) +"hb" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/surface/table/almayer, +/obj/structure/barricade/handrail{ + dir = 4 + }, +/obj/item/tool/hand_labeler{ + pixel_y = 2; + pixel_x = -3 + }, +/obj/item/spacecash/c10{ + pixel_x = 11; + pixel_y = 2; + layer = 2.7 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"hg" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"hh" = ( +/turf/closed/shuttle/midway{ + icon_state = "104" + }, +/area/misc/tutorial) +"hm" = ( +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"hp" = ( +/obj/structure/machinery/light{ + dir = 4; + pixel_x = 14 + }, +/obj/structure/machinery/light/double{ + dir = 4 + }, +/obj/effect/step_trigger/message{ + message = "Buckling to a seat will end the tutorial. If you want to have some fun, go out and shoot your fellow marines." + }, +/turf/open/shuttle/dropship/light_grey_single_wide_up_to_down, +/area/misc/tutorial) +"hA" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"hB" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4; + light_color = "#dae2ff" + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"hC" = ( +/obj/structure/surface/table/almayer, +/obj/item/trash/plate{ + pixel_y = 13; + pixel_x = 4 + }, +/obj/item/trash/plate{ + pixel_x = -3 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"hI" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/blocker/forcefield/multitile_vehicles, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"hK" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/corner/east, +/area/misc/tutorial) +"hT" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"hW" = ( +/obj/structure/machinery/landinglight/ds1, +/obj/structure/machinery/floodlight/landing/floor{ + color = "#dae2ff"; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"hX" = ( +/turf/closed/wall/almayer, +/area/misc/tutorial) +"ih" = ( +/turf/open/floor/almayer/plating, +/area/misc/tutorial) +"in" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/recharger{ + pixel_y = -10; + pixel_x = 5 + }, +/obj/item/smartgun_battery{ + pixel_x = 4; + pixel_y = -5 + }, +/obj/item/prop/magazine{ + icon_state = "poster8"; + name = "Soldier Of Fortune: Issue March 2182"; + desc = "A copy of Soldier of Fortune magazine. On the cover is a stylized imagine of a motion tracker in use, with the headline 'Combat Awareness in the 22nd Century'. The article covers the advancement in sensor technology that has made combat between peer nations like the UA and UPP increasingly lethal to those on the ground. Flipping through the magazine you see article titles such as 'Arsenal: The M2C Heavy Machinegun', and 'The Future War: advancements in Cyberdyne Systems combat AI'. At the back of the magazine is an extensive list of advertisements for private contractors and wares."; + pixel_y = 15; + pixel_x = 7 + }, +/obj/item/clipboard{ + pixel_x = -7; + pixel_y = 8 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"ip" = ( +/obj/structure/bed/chair/comfy{ + buckling_y = 2; + dir = 8; + pixel_y = 2 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"ir" = ( +/obj/structure/surface/table/almayer, +/obj/item/prop/tableflag{ + pixel_x = 3; + pixel_y = 2 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"iC" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/heavyduty{ + icon_state = "2-8" + }, +/obj/structure/cable/heavyduty{ + icon_state = "0-4" + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"iD" = ( +/obj/structure/platform_decoration{ + dir = 8 + }, +/obj/structure/machinery/light/double/blue{ + dir = 8; + light_color = "#dae2ff" + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer/edge/smooth/endcap_left, +/area/misc/tutorial) +"iJ" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"iL" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, +/obj/structure/machinery/floodlight/landing/floor{ + color = "#dae2ff"; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"iX" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + layer = 3.3 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"jb" = ( +/turf/open/floor/almayer/edge/smooth/corner/west, +/area/misc/tutorial) +"jp" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/window/framed/almayer, +/turf/open/floor/plating, +/area/misc/tutorial) +"jt" = ( +/obj/structure/machinery/light/double/blue{ + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"jF" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning" + }, +/obj/effect/step_trigger/message{ + message = "This is your armory. Briefing is further north." + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"jI" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"jK" = ( +/obj/structure/surface/table/almayer, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/item/storage/fancy/cigarettes/lucky_strikes{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/prop/magazine/dirty{ + icon_state = "poster3"; + pixel_y = 7; + pixel_x = 3; + name = "Playboy Magazine: Issue March 2182"; + desc = "A copy of Playboy magazine. On the cover is photo of guitarist Sadie Summers, with the headline 'Sadie Summers tells ALL'. The article itself focuses on Sadie's many carnal exploits while on tour as well as her very public brawl at an LA nightclub that occured two years prior to the date of this issue. Flipping through the magazine you see article titles such as 'Jungle Mercenary: Life as an Ex-UPP commando', 'The whys and hows of choosing synthetic girls'." + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"jM" = ( +/obj/structure/machinery/alarm/almayer{ + dir = 1 + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"jZ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/corner/east, +/area/misc/tutorial) +"ka" = ( +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"ke" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"kl" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/light/double/blue{ + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"kn" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/almayer/edge/smooth/corner/west, +/area/misc/tutorial) +"ko" = ( +/obj/structure/sign/banners/united_americas_flag{ + pixel_x = -30; + pixel_y = 31 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/vending/dinnerware, +/obj/item/ashtray/glass{ + pixel_x = -3; + pixel_y = 13 + }, +/turf/open/floor/almayer/edge/east, +/area/misc/tutorial) +"kq" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/disposal, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/endcap_left/north, +/area/misc/tutorial) +"kz" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "74" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"kA" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/endcap_left/east, +/area/misc/tutorial) +"kD" = ( +/obj/structure/shuttle/part/midway/gunpod_prop, +/turf/open/floor/plating, +/area/misc/tutorial) +"kG" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/sign/safety/ammunition{ + pixel_x = -18 + }, +/obj/structure/machinery/door/poddoor/shutters/almayer/open, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"kI" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"kL" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"kN" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"kU" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out" + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"kV" = ( +/turf/closed/shuttle/midway{ + icon_state = "30" + }, +/area/misc/tutorial) +"kX" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + layer = 3.3 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"ld" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 + }, +/obj/structure/machinery/floodlight/landing/floor{ + color = "#dae2ff"; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"le" = ( +/obj/structure/pipes/vents/scrubber, +/turf/open/floor/almayer, +/area/misc/tutorial) +"lm" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"lq" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1/delaytwo{ + dir = 4 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"ls" = ( +/obj/structure/platform{ + dir = 4; + layer = 2.7 + }, +/obj/structure/stairs/perspective, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"lC" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"lD" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "34" + }, +/area/misc/tutorial) +"lL" = ( +/turf/open/floor/plating, +/area/misc/tutorial) +"lO" = ( +/obj/structure/stairs/perspective, +/obj/structure/platform{ + dir = 8; + layer = 2.7 + }, +/obj/structure/platform{ + dir = 4 + }, +/turf/open/shuttle/dropship/light_grey_single_wide_up_to_down, +/area/misc/tutorial) +"lP" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"lV" = ( +/obj/structure/machinery/door/poddoor/almayer/locked, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"lW" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"mj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/safety/conference_room{ + pixel_y = 29 + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"mx" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"my" = ( +/obj/structure/shuttle/part/midway/transparent/nosecone{ + icon_state = "100" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"mA" = ( +/obj/structure/surface/table/almayer, +/turf/open/floor/almayer, +/area/misc/tutorial) +"mE" = ( +/obj/structure/machinery/landinglight/ds1{ + dir = 4 + }, +/obj/structure/machinery/floodlight/landing/floor{ + color = "#dae2ff"; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"mG" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/corner/north, +/area/misc/tutorial) +"mK" = ( +/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep{ + req_access = list(998) + }, +/obj/item/reagent_container/food/drinks/cans/souto/lime{ + pixel_y = 21; + pixel_x = 10 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"mL" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1; + pixel_y = 1 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"mO" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1{ + dir = 8 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"mP" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/machinery/light/double/blue{ + dir = 8; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/cargo_arrow/east, +/area/misc/tutorial) +"mS" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"mW" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"nt" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_y = 25 + }, +/obj/structure/janitorialcart, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"nz" = ( +/obj/structure/surface/table/almayer, +/obj/item/reagent_container/food/condiment/saltshaker{ + pixel_x = -7; + pixel_y = 13 + }, +/obj/item/reagent_container/food/condiment/peppermill{ + pixel_x = -11; + pixel_y = 5 + }, +/obj/item/clothing/head/cmcap{ + pixel_x = 1; + pixel_y = -3 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"nB" = ( +/obj/structure/fence, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + layer = 1.9 + }, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"nH" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning"; + dir = 1 + }, +/turf/open/floor/almayer/edge/northeast, +/area/misc/tutorial) +"nI" = ( +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"nL" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "95a" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"nQ" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "29" + }, +/area/misc/tutorial) +"nT" = ( +/turf/closed/shuttle/midway{ + icon_state = "54" + }, +/area/misc/tutorial) +"nV" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/edge/southwest, +/area/misc/tutorial) +"oi" = ( +/obj/structure/machinery/landinglight/ds1/delayone{ + dir = 1 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"ol" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/sign/safety/ammunition{ + pixel_x = 32; + pixel_y = 16 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"os" = ( +/obj/structure/largecrate/supply/motiondetectors, +/obj/structure/largecrate/supply/explosives/grenades/less{ + icon_state = "case"; + pixel_y = 10 + }, +/obj/item/ammo_box/magazine/mk1{ + layer = 3.1; + pixel_y = 14; + pixel_x = -2 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"oz" = ( +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"oF" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2-8" + }, +/obj/structure/pipes/standard/manifold/fourway/hidden/supply, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"oH" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "86a" + }, +/area/misc/tutorial) +"oI" = ( +/obj/structure/sign/safety/rewire{ + pixel_x = 32 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"oM" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning" + }, +/obj/effect/step_trigger/message{ + message = "This is your armory. Briefing is further north." + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"pe" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + layer = 2.5; + pixel_y = 1 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"pk" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/heavyduty{ + icon_state = "2-4" + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"pl" = ( +/turf/closed/shuttle/midway{ + icon_state = "73" + }, +/area/misc/tutorial) +"po" = ( +/obj/structure/machinery/landinglight/ds1/delaytwo{ + dir = 4 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"py" = ( +/obj/structure/machinery/cm_vending/sorted/cargo_guns/squad{ + req_access = list(998); + req_one_access = null + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"pA" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"pM" = ( +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 1 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"pN" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"pO" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/edge/northwest, +/area/misc/tutorial) +"pS" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "35" + }, +/area/misc/tutorial) +"qd" = ( +/obj/structure/stairs/perspective, +/obj/structure/platform{ + dir = 4; + layer = 2.7 + }, +/obj/structure/platform{ + dir = 8 + }, +/turf/open/shuttle/dropship/light_grey_single_wide_up_to_down, +/area/misc/tutorial) +"qi" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"qq" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "4" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"qs" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/item/stool{ + pixel_y = 20; + pixel_x = 1 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"qw" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/turf/closed/wall/almayer/outer, +/area/misc/tutorial) +"qx" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/obj/structure/machinery/floodlight/landing/floor{ + color = "#dae2ff"; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"qz" = ( +/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep{ + req_one_access_txt = list()); + req_access = list(998) + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"qC" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out" + }, +/obj/structure/machinery/light/double/blue{ + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"qD" = ( +/turf/open/floor/almayer/edge/smooth/southwest, +/area/misc/tutorial) +"qI" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/item/stack/cable_coil{ + pixel_x = 7 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"qL" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"qN" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/light/small/blue{ + dir = 4; + light_color = "#dae2ff"; + light_power = 0.5; + pixel_y = 10 + }, +/obj/structure/pipes/vents/scrubber{ + dir = 8 + }, +/turf/open/floor/almayer/edge/east, +/area/misc/tutorial) +"qW" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"rf" = ( +/obj/structure/surface/table/almayer, +/obj/structure/barricade/handrail{ + dir = 8 + }, +/obj/structure/prop/almayer/ship_memorial/golden_arrow{ + layer = 2.9; + pixel_y = 33; + pixel_x = 16 + }, +/obj/item/reagent_container/food/snacks/grown/poppy{ + pixel_x = 4; + pixel_y = 6; + layer = 3.03 + }, +/obj/item/tool/candle{ + pixel_y = 13; + pixel_x = -6; + layer = 3.03 + }, +/obj/item/ashtray/plastic{ + pixel_y = 8; + pixel_x = -7 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"rl" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1/delayone, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"rm" = ( +/obj/effect/landmark/tutorial_bottom_left, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"rr" = ( +/turf/closed/shuttle/midway{ + icon_state = "62" + }, +/area/misc/tutorial) +"rD" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/pipes/standard/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"rE" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/almayer/cargo, +/area/misc/tutorial) +"rG" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "71" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"rP" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = 2 + }, +/obj/structure/machinery/door/airlock/multi_tile/almayer/dropshiprear/ds4{ + id = "aft_door" + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_left_to_right, +/area/misc/tutorial) +"rU" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + layer = 1.9 + }, +/obj/structure/machinery/door/airlock/almayer/secure{ + name = "\improper Platoon Commander's Quarters"; + req_access = list(); + req_one_access_txt = "19;12" + }, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"rY" = ( +/turf/open/floor/almayer/edge/east, +/area/misc/tutorial) +"si" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"sj" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"sk" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"sn" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 1 + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"so" = ( +/obj/structure/bed/chair/comfy, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"sv" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/corner/north, +/area/misc/tutorial) +"sC" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/endcap_right/east, +/area/misc/tutorial) +"sD" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "84" + }, +/obj/effect/attach_point/electronics/midway, +/turf/open/floor/plating, +/area/misc/tutorial) +"sH" = ( +/obj/effect/spawner/prop_gun/anti_tank{ + anchored = 1 + }, +/turf/closed/wall/almayer/outer, +/area/misc/tutorial) +"sR" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/almayer, +/area/misc/tutorial) +"sU" = ( +/obj/structure/bed/chair/dropship/passenger{ + dir = 8 + }, +/obj/structure/machinery/light/double{ + dir = 4; + pixel_y = -5 + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"sW" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"ta" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/machinery/firealarm{ + dir = 4; + pixel_x = 21 + }, +/turf/open/floor/almayer/cargo, +/area/misc/tutorial) +"tb" = ( +/obj/structure/cable{ + icon_state = "0-8"; + layer = 2.36 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"tk" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 2 + }, +/obj/structure/machinery/light/double/blue{ + dir = 8; + light_color = "#dae2ff" + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"tn" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer/edge/smooth/corner, +/area/misc/tutorial) +"tp" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/almayer, +/area/misc/tutorial) +"tt" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"tA" = ( +/turf/open/shuttle/dropship/light_grey_top_right, +/area/misc/tutorial) +"tC" = ( +/turf/open/shuttle/dropship/light_grey_bottom_right, +/area/misc/tutorial) +"tE" = ( +/obj/structure/closet/secure_closet{ + pixel_x = 8; + req_access = list(999); + name = "personal locker" + }, +/obj/structure/closet/secure_closet{ + pixel_x = -7; + name = "personal locker"; + req_access = list(999) + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"tM" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "39" + }, +/area/misc/tutorial) +"tO" = ( +/obj/structure/closet/firecloset, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_3"; + pixel_y = 22; + pixel_x = 12 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_3"; + pixel_y = 22; + pixel_x = 6 + }, +/turf/open/floor/almayer/cargo, +/area/misc/tutorial) +"tV" = ( +/obj/effect/decal/strata_decals/grime/grime1, +/obj/structure/machinery/firealarm{ + pixel_y = 28 + }, +/obj/structure/machinery/disposal{ + density = 0; + layer = 3.2; + pixel_y = 12 + }, +/obj/structure/sign/poster{ + pixel_y = 6; + pixel_x = -27; + icon_state = "poster15"; + name = "pulse rifle pinup"; + desc = "The Armat Battlefield Systems Model 41 Derivative 'A' Pulse Rifle Mark One. The only pinup you'll ever need."; + serial_number = 15 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/northwest, +/area/misc/tutorial) +"tY" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/sign/safety/ammunition{ + pixel_y = -26 + }, +/obj/structure/machinery/light/small/blue{ + light_color = "#dae2ff"; + light_power = 0.5 + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"ug" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"um" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "22" + }, +/area/misc/tutorial) +"un" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer/glass{ + name = "\improper Hypersleep Bay" + }, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"ux" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"uz" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + layer = 1.9 + }, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"uA" = ( +/obj/structure/bed/chair/dropship/passenger/folded{ + pixel_y = 8; + buckling_y = 8 + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"uD" = ( +/turf/closed/shuttle/midway{ + icon_state = "47" + }, +/area/misc/tutorial) +"uE" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8; + light_color = "#dae2ff" + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"uI" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_x = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 2; + pixel_x = -1 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"uP" = ( +/obj/structure/machinery/landinglight/ds1, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"uQ" = ( +/obj/structure/machinery/landinglight/ds1/delaytwo, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"uZ" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/closed/wall/almayer/outer, +/area/misc/tutorial) +"vi" = ( +/turf/open/floor/almayer/edge/west, +/area/misc/tutorial) +"vj" = ( +/obj/structure/sign/banners/maximumeffort{ + pixel_y = -5; + desc = "A large banner strung up on the wall intended to give the marines a boost in confidence." + }, +/turf/closed/wall/almayer/outer, +/area/misc/tutorial) +"vl" = ( +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer/glass{ + name = "\improper Prep Lockers" + }, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"vs" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/surface/table/almayer, +/obj/item/ammo_box/magazine/mk1{ + layer = 3.1; + pixel_y = 13; + pixel_x = 3 + }, +/obj/item/facepaint/sunscreen_stick{ + pixel_y = 2; + pixel_x = -2; + layer = 3.2 + }, +/obj/structure/sign/poster{ + desc = "YOU ALWAYS KNOW A WORKING JOE. YOU ALWAYS KNOW A WORKING JOE. YOU ALWAYS KNOW A WORKING JOE. YOU ALWAYS KNOW A WORKING JOE. YOU ALWAYS KNOW A WORKING JOE."; + icon_state = "poster11"; + name = "YOU ALWAYS KNOW A WORKING JOE."; + pixel_x = 24; + serial_number = 11 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"vx" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"vC" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"vI" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "21" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"vJ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 6 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"vV" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-8" + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"vY" = ( +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer/glass{ + name = "\improper Prep Lockers" + }, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"we" = ( +/turf/closed/shuttle/midway{ + icon_state = "83" + }, +/area/misc/tutorial) +"wx" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"wB" = ( +/obj/structure/window/framed/almayer, +/obj/structure/curtain/red, +/turf/open/floor/plating, +/area/misc/tutorial) +"wC" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/cargo, +/area/misc/tutorial) +"wF" = ( +/obj/item/ammo_box/magazine/m4a3{ + pixel_y = 11; + pixel_x = -7 + }, +/obj/item/ammo_box/magazine/vp70{ + pixel_y = 3 + }, +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"wG" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/firealarm{ + dir = 4; + pixel_x = 21 + }, +/turf/open/floor/almayer/edge/southeast, +/area/misc/tutorial) +"wJ" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "cargo_arrow" + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"wX" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/cargo_arrow/west, +/area/misc/tutorial) +"xj" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"xn" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "8" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"xA" = ( +/obj/structure/machinery/light/double/blue{ + light_color = "#dae2ff" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"xK" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/corner/west, +/area/misc/tutorial) +"xR" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + layer = 3.3 + }, +/turf/open/floor/almayer/edge/smooth/endcap_right, +/area/misc/tutorial) +"xY" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 8 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"yc" = ( +/obj/structure/gun_rack/m41/unloaded{ + initial_stored = 0 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"yh" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/corner, +/area/misc/tutorial) +"yj" = ( +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"yl" = ( +/obj/structure/cable{ + layer = 2.36; + pixel_y = 12; + pixel_x = -3 + }, +/obj/structure/cable{ + layer = 2.36; + pixel_y = 12; + pixel_x = -1 + }, +/obj/structure/cable{ + layer = 2.36; + pixel_y = 12; + pixel_x = 1 + }, +/obj/structure/cable{ + layer = 2.36; + pixel_y = 12; + pixel_x = 3 + }, +/obj/structure/cable{ + icon_state = "0-2"; + layer = 2.36; + pixel_y = -3; + pixel_x = -3 + }, +/obj/structure/cable{ + icon_state = "0-2"; + layer = 2.36; + pixel_y = -3; + pixel_x = -1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + layer = 2.36; + pixel_y = -3; + pixel_x = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + layer = 2.36; + pixel_y = -3; + pixel_x = 3 + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"yn" = ( +/obj/structure/platform_decoration{ + dir = 4 + }, +/obj/structure/platform_decoration{ + dir = 8 + }, +/turf/open/shuttle/dropship/light_grey_single_wide_up_to_down, +/area/misc/tutorial) +"ys" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/endcap_left/west, +/area/misc/tutorial) +"yA" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"yB" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/west, +/area/misc/tutorial) +"yJ" = ( +/obj/structure/bed/chair/vehicle/dropship_cockpit/pilot{ + dir = 1; + pixel_x = 6; + pixel_y = 8 + }, +/obj/structure/machinery/computer/shuttle/dropship/flight/small{ + pixel_y = 16; + pixel_x = 6 + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"yL" = ( +/obj/structure/surface/table/almayer, +/obj/item/trash/cigbutt/cigarbutt{ + pixel_y = 25; + pixel_x = -3; + randpixel = 0 + }, +/obj/item/ashtray/plastic{ + icon_state = "ashtray_full_bl"; + pixel_x = 9; + pixel_y = 6 + }, +/obj/item/trash/cigbutt{ + pixel_y = 5; + pixel_x = 4; + randpixel = 0 + }, +/obj/item/prop/helmetgarb/gunoil{ + pixel_y = 23; + pixel_x = 9; + layer = 3.3 + }, +/obj/item/storage/fancy/cigar/matchbook{ + pixel_y = 8; + pixel_x = -2 + }, +/obj/item/storage/box/pdt_kit/advanced, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"yP" = ( +/obj/structure/cable/heavyduty{ + icon_state = "2-8" + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"yU" = ( +/turf/open/floor/almayer/edge/smooth/endcap_left/east, +/area/misc/tutorial) +"zb" = ( +/obj/structure/machinery/landinglight/ds1/delayone{ + dir = 8 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"zd" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/closed/wall/almayer/outer, +/area/misc/tutorial) +"zl" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/endcap_right/west, +/area/misc/tutorial) +"zm" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"zn" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/almayer, +/area/misc/tutorial) +"zo" = ( +/obj/structure/flora/pottedplant{ + icon_state = "pottedplant_21" + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"zu" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full"; + pixel_y = 22 + }, +/obj/structure/machinery/computer/dropship_weapons/midway/small{ + pixel_y = 8; + pixel_x = 8 + }, +/obj/structure/bed/chair/vehicle/dropship_cockpit/copilot{ + dir = 1; + pixel_x = 8; + layer = 5 + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"zA" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/surface/table/almayer, +/obj/structure/barricade/handrail{ + dir = 4 + }, +/obj/item/prop/flower_vase/redwhiteflowers{ + pixel_y = 10; + layer = 3.03 + }, +/obj/item/dogtag{ + desc = "A fallen marine's information dog tag. It looks battered and the name is worn out."; + pixel_y = 2; + name = "faded information dog tag" + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"zD" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/heavyduty{ + icon_state = "2-4" + }, +/obj/structure/cable{ + layer = 2.36 + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"zS" = ( +/obj/structure/machinery/landinglight/ds1{ + dir = 4 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"zV" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/turf/closed/wall/almayer/outer, +/area/misc/tutorial) +"zY" = ( +/obj/effect/decal/strata_decals/grime/grime1{ + dir = 1 + }, +/obj/effect/decal/strata_decals/grime/grime1{ + dir = 1 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_2"; + pixel_y = 22; + pixel_x = 6 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_2"; + pixel_y = 22; + pixel_x = 12 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_2"; + pixel_x = 6; + pixel_y = -1 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_2"; + pixel_y = -1; + pixel_x = 12 + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"Ah" = ( +/obj/item/storage/box/guncase/flamer/fuel{ + pixel_y = 8 + }, +/obj/structure/machinery/light/small/blue{ + dir = 8; + light_color = "#dae2ff"; + light_power = 0.5; + pixel_y = 10 + }, +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"An" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/pipes/vents/pump{ + dir = 8; + pixel_x = -16 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"Ao" = ( +/obj/effect/decal/strata_decals/grime/grime1{ + dir = 8 + }, +/obj/structure/sign/safety/storage{ + pixel_x = 33 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "cargo_arrow" + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"Aq" = ( +/obj/item/reagent_container/food/drinks/coffeecup/wy{ + desc = "A matte gray coffee mug bearing the Weyland-Yutani logo on its front. Looks like someone spat in it."; + name = "dip cup"; + pixel_x = -5; + pixel_y = 18 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Ax" = ( +/obj/structure/foamed_metal, +/turf/open/floor/plating, +/area/misc/tutorial) +"Az" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/machinery/prop/almayer/CICmap{ + density = 0; + icon_state = "shuttle"; + layer = 2.97; + name = "Tactical Map Display"; + pixel_y = 21 + }, +/obj/structure/noticeboard{ + pixel_y = 30; + pixel_x = -21 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"AE" = ( +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 4 + }, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"AI" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"AJ" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4; + light_color = "#dae2ff" + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"AS" = ( +/obj/structure/machinery/light/double/blue{ + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"AU" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1/delaytwo{ + dir = 8 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"AZ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_2"; + pixel_y = 22; + pixel_x = -14 + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"Bd" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 2 + }, +/obj/structure/machinery/light/double/blue{ + dir = 8; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Bf" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/endcap_right/west, +/area/misc/tutorial) +"Bi" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"Bk" = ( +/obj/structure/pipes/standard/manifold/hidden/supply, +/turf/open/floor/almayer/edge/smooth/endcap_right/west, +/area/misc/tutorial) +"Bl" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"Bq" = ( +/obj/effect/attach_point/fuel/midway{ + pixel_x = -32; + attach_id = 11; + dir = 1 + }, +/turf/closed/shuttle/midway/transparent{ + icon_state = "33" + }, +/area/misc/tutorial) +"BB" = ( +/obj/structure/pipes/vents/scrubber{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"BF" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_x = -1 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"BI" = ( +/obj/structure/machinery/cryopod, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"BK" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_2"; + pixel_y = 22; + pixel_x = -14 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"BM" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-4-8" + }, +/obj/structure/pipes/standard/manifold/hidden/supply, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"BP" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 6 + }, +/turf/open/floor/almayer/cargo, +/area/misc/tutorial) +"BU" = ( +/turf/closed/shuttle/midway{ + icon_state = "48" + }, +/area/misc/tutorial) +"Cb" = ( +/turf/open/floor/almayer/edge/smooth/endcap_right/east, +/area/misc/tutorial) +"Cd" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/machinery/light/double/blue{ + dir = 8; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Ch" = ( +/obj/structure/pipes/vents/scrubber{ + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"Co" = ( +/obj/structure/machinery/door/airlock/almayer/secure{ + dir = 1; + name = "\improper Platoon Commander's Office"; + req_access = list(); + req_one_access_txt = "19;12" + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"Cp" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/largecrate/random/case/small{ + pixel_y = 14; + anchored = 1; + density = 0 + }, +/obj/structure/prop{ + layer = 2.1; + icon = 'icons/obj/items/items.dmi'; + icon_state = "sheet-wood"; + name = "wooden rack"; + desc = "A wooden rack fitted to the wall."; + pixel_y = 35 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"Cu" = ( +/obj/structure/closet/secure_closet{ + icon_broken = "fridgebroken"; + icon_closed = "fridge"; + icon_locked = "fridge1"; + icon_off = "fridge1"; + icon_opened = "fridgeopen"; + icon_state = "fridge1"; + name = "beverage fridge" + }, +/obj/item/reagent_container/food/drinks/bottle/orangejuice{ + pixel_x = 8; + pixel_y = -7 + }, +/obj/item/reagent_container/food/drinks/bottle/orangejuice{ + pixel_y = -1 + }, +/obj/item/reagent_container/food/drinks/bottle/orangejuice{ + pixel_y = -4; + pixel_x = -2 + }, +/obj/item/reagent_container/food/drinks/bottle/orangejuice{ + pixel_y = -9 + }, +/turf/open/floor/almayer/edge/smooth/endcap_right/east, +/area/misc/tutorial) +"CM" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"CS" = ( +/obj/structure/largecrate/supply/ammo{ + name = "sentry crate"; + fill_from_loc = 1 + }, +/obj/item/ammo_magazine/sentry{ + layer = 3.01 + }, +/obj/item/defenses/handheld/sentry, +/obj/structure/largecrate/supply/explosives/grenades/less{ + icon_state = "case"; + pixel_y = 10; + pixel_x = 20; + layer = 3.1 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"CV" = ( +/turf/closed/shuttle/midway{ + icon_state = "64" + }, +/area/misc/tutorial) +"CZ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_y = 1; + pixel_x = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/corner/north, +/area/misc/tutorial) +"Dg" = ( +/obj/structure/machinery/landinglight/ds1/delayone{ + dir = 4 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Di" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/surface/table/almayer, +/obj/item/prop/helmetgarb/gunoil{ + pixel_y = 15; + pixel_x = -14 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Dk" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"Dt" = ( +/obj/structure/machinery/cryopod{ + layer = 3.1; + pixel_y = 13 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"Dx" = ( +/turf/open/floor/almayer/edge/smooth/northeast, +/area/misc/tutorial) +"DE" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/sign/safety/cryo{ + name = "hypersleep semiotic"; + pixel_x = 15; + pixel_y = -26 + }, +/turf/open/floor/almayer/edge/smooth/endcap_right/west, +/area/misc/tutorial) +"DJ" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/bed/chair/comfy{ + buckling_y = 2; + dir = 8; + pixel_y = 2 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"DP" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/edge/southeast, +/area/misc/tutorial) +"DQ" = ( +/turf/closed/shuttle/midway{ + icon_state = "24" + }, +/area/misc/tutorial) +"DT" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning"; + dir = 8 + }, +/turf/open/floor/almayer/edge/west, +/area/misc/tutorial) +"DU" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "91" + }, +/obj/effect/attach_point/electronics/midway, +/turf/open/floor/plating, +/area/misc/tutorial) +"Ed" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/cable/heavyduty{ + icon_state = "2-4" + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Ee" = ( +/turf/open/floor/almayer, +/area/misc/tutorial) +"Eo" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "61" + }, +/obj/effect/attach_point/weapon/midway/left_wing, +/turf/open/floor/plating, +/area/misc/tutorial) +"Er" = ( +/obj/structure/closet/emcloset, +/obj/structure/prop/invuln/overhead_pipe{ + icon = 'icons/obj/structures/props/almayer_props.dmi'; + icon_state = "wallpipe_3"; + pixel_y = 22; + pixel_x = -14 + }, +/turf/open/floor/almayer/cargo, +/area/misc/tutorial) +"Ev" = ( +/obj/structure/machinery/light/double{ + dir = 8 + }, +/obj/effect/step_trigger/message{ + message = "Buckling to a seat will end the tutorial. If you want to have some fun, go out and shoot your fellow marines." + }, +/turf/open/shuttle/dropship/light_grey_single_wide_up_to_down, +/area/misc/tutorial) +"Ew" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Ey" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/edge/east, +/area/misc/tutorial) +"EC" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning"; + dir = 1 + }, +/obj/effect/step_trigger/message{ + message = "Some of the locations are absent from this tutorial for the sake of simplicity. Continue east." + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"ED" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "89b" + }, +/area/misc/tutorial) +"EE" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/surface/table/almayer, +/turf/open/floor/almayer, +/area/misc/tutorial) +"EJ" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/computer/ares_console{ + dir = 4; + pixel_y = 6; + pixel_x = 2 + }, +/obj/item/tool/pen{ + pixel_x = -8; + pixel_y = -11 + }, +/obj/structure/machinery/door_control{ + pixel_y = -11; + pixel_x = 6; + id = "squadarmory"; + name = "gear lockers door-control" + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"EN" = ( +/turf/open/shuttle/dropship/light_grey_single_wide_up_to_down, +/area/misc/tutorial) +"EQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"ER" = ( +/turf/open/floor/almayer/cargo_arrow/west, +/area/misc/tutorial) +"EU" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"EV" = ( +/obj/structure/machinery/landinglight/ds1/delaytwo{ + dir = 8 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Fd" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"Ff" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "15" + }, +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "40" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"Fn" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"Fx" = ( +/obj/structure/largecrate/supply/motiondetectors, +/obj/item/ammo_box/magazine/mk1{ + layer = 3.1; + pixel_y = 14; + pixel_x = -12 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"FJ" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "89a" + }, +/area/misc/tutorial) +"FK" = ( +/obj/structure/bed/chair/comfy, +/turf/open/floor/almayer, +/area/misc/tutorial) +"FR" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning"; + dir = 8 + }, +/turf/open/floor/almayer/edge/west, +/area/misc/tutorial) +"FS" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/strata_decals/grime/grime3, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"FZ" = ( +/turf/open/floor/almayer/edge/smooth/endcap_left/west, +/area/misc/tutorial) +"Gb" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "70" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"Gd" = ( +/obj/item/tool/mop{ + pixel_x = -1; + pixel_y = 20 + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"Gk" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "86b" + }, +/area/misc/tutorial) +"Gm" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"Gn" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1{ + dir = 1 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Go" = ( +/obj/structure/surface/table/almayer, +/obj/item/trash/plate{ + pixel_y = 4; + pixel_x = -4 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Gv" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"Gw" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + layer = 3.3 + }, +/obj/effect/decal/strata_decals/grime/grime4, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"GE" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/computer/cameras/almayer/vehicle{ + network = list("Golden Arrow","Vehicle","Midway"); + pixel_x = 17; + dir = 8 + }, +/obj/structure/machinery/prop/almayer/CICmap{ + density = 0; + dir = 8; + icon_state = "shuttle"; + layer = 2.97; + name = "Tactical Map Display"; + pixel_x = 17; + pixel_y = 14 + }, +/obj/structure/machinery/computer/shuttle/dropship/flight/remote_control{ + name = "Midway Remote Control Console"; + shuttleId = "dropship_midway"; + icon_state = "cameras_old"; + dir = 8; + pixel_x = 17; + pixel_y = -14 + }, +/obj/structure/surface/table/reinforced/almayer_B{ + pixel_x = 14; + layer = 2.01 + }, +/obj/structure/machinery/light/double/blue{ + dir = 1; + light_color = "#dae2ff" + }, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 5; + pixel_x = 7 + }, +/turf/open/floor/almayer/edge/smooth/northeast, +/area/misc/tutorial) +"GG" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"GJ" = ( +/obj/structure/surface/table/almayer, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 9 + }, +/obj/item/prop/helmetgarb/lucky_feather{ + pixel_y = 7 + }, +/obj/item/trash/candle{ + pixel_y = 14; + pixel_x = 15 + }, +/obj/item/prop/helmetgarb/rosary{ + pixel_x = -11; + desc = "An old rosary, a few beads missing from it's string, yet it still holds together."; + name = "damaged rosary" + }, +/obj/item/prop{ + name = "\improper battered M10 pattern ballistic helmet"; + icon = 'icons/obj/items/clothing/cm_hats.dmi'; + icon_state = "helmet"; + desc = "A helmet once belonging to a marine aboard the Golden Arrow. It's new home is sitting right in front of the memorial, a reminder of who has been lost."; + pixel_y = 12 + }, +/obj/item/prop{ + name = "\improper worn-out headband"; + icon = 'icons/obj/items/clothing/cm_hats.dmi'; + icon_state = "headband"; + desc = "A torn up and worn out old headband. The green looks faded."; + pixel_y = 9; + pixel_x = -15; + layer = 3.01 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"GP" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2-8" + }, +/turf/open/floor/almayer/edge/smooth/corner, +/area/misc/tutorial) +"GQ" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"GY" = ( +/turf/closed/shuttle/midway{ + icon_state = "67" + }, +/area/misc/tutorial) +"Ha" = ( +/turf/open/shuttle/dropship/light_grey_top_left, +/area/misc/tutorial) +"Ho" = ( +/obj/structure/sign/safety/galley{ + pixel_y = 28 + }, +/obj/structure/sign/safety/cryo{ + name = "hypersleep semiotic"; + pixel_x = 15; + pixel_y = 28 + }, +/turf/open/floor/almayer/edge/northwest, +/area/misc/tutorial) +"Hu" = ( +/obj/structure/gun_rack/m41/unloaded{ + initial_stored = 0 + }, +/obj/structure/machinery/light/double/blue{ + dir = 1; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Hv" = ( +/obj/effect/attach_point/fuel/midway{ + attach_id = 10; + dir = 1 + }, +/turf/closed/shuttle/midway/transparent{ + icon_state = "28" + }, +/area/misc/tutorial) +"Hw" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "23" + }, +/area/misc/tutorial) +"HA" = ( +/obj/structure/sign/safety/bulkhead_door{ + pixel_y = 27 + }, +/obj/structure/sign/safety/hazard{ + pixel_x = 14; + pixel_y = 27 + }, +/obj/structure/largecrate/random/case/double, +/turf/open/floor/almayer/cargo_arrow/west, +/area/misc/tutorial) +"HC" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"HE" = ( +/turf/open/shuttle/dropship/light_grey_single_wide_left_to_right, +/area/misc/tutorial) +"HK" = ( +/obj/structure/sign/safety/rewire{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "cargo_arrow"; + dir = 1 + }, +/obj/structure/machinery/door/poddoor/railing{ + dir = 2; + id = "garrow_elevator_upper" + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"HO" = ( +/obj/structure/machinery/camera/autoname/golden_arrow{ + dir = 1 + }, +/obj/structure/sign/safety/ammunition{ + pixel_y = -26 + }, +/turf/open/floor/almayer/edge/southwest, +/area/misc/tutorial) +"If" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1{ + dir = 4 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Il" = ( +/obj/structure/closet/secure_closet{ + pixel_x = -7; + name = "personal locker"; + req_access = list(999) + }, +/turf/open/floor/almayer/plating, +/area/misc/tutorial) +"Iv" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"Iw" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/almayer/edge/east, +/area/misc/tutorial) +"IF" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/item/tool/warning_cone, +/turf/open/floor/almayer/edge/smooth/corner/east, +/area/misc/tutorial) +"IG" = ( +/obj/structure/shuttle/part/midway/transparent/nosecone{ + icon_state = "102" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"IN" = ( +/obj/structure/machinery/light/double/blue{ + light_color = "#dae2ff" + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"IS" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "80" + }, +/area/misc/tutorial) +"Ja" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer/edge/smooth/corner/west, +/area/misc/tutorial) +"Jb" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 + }, +/obj/structure/machinery/light/double/blue{ + dir = 1; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"Jd" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Jg" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"Js" = ( +/obj/structure/pipes/standard/manifold/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning"; + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"Ju" = ( +/turf/open/floor/almayer/edge/northeast, +/area/misc/tutorial) +"JA" = ( +/turf/open/floor/almayer/edge/smooth/endcap_right/west, +/area/misc/tutorial) +"JG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer/glass{ + name = "\improper Assembly Room" + }, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"JM" = ( +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"JR" = ( +/obj/structure/bed/chair/dropship/passenger{ + dir = 4 + }, +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_y = 26; + pixel_x = 10 + }, +/obj/structure/extinguisher_cabinet/lifeboat{ + pixel_y = 27; + pixel_x = -2 + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"Kq" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/almayer/edge/west, +/area/misc/tutorial) +"Kr" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1/delayone{ + dir = 4 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Ku" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"Kv" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-4-8" + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"KJ" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning"; + dir = 1 + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"KO" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "90" + }, +/obj/effect/attach_point/weapon/midway/right_fore, +/turf/open/floor/plating, +/area/misc/tutorial) +"KP" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 2 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Le" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/almayer/cargo, +/area/misc/tutorial) +"Lo" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "46" + }, +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "41" + }, +/turf/template_noop, +/area/misc/tutorial) +"Lx" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + light_color = "#dae2ff" + }, +/obj/structure/machinery/cm_vending/sorted/marine_food/empty, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Lz" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"LA" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + light_color = "#dae2ff" + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/corner/north, +/area/misc/tutorial) +"LD" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 + }, +/turf/open/floor/almayer/edge/smooth/corner/west, +/area/misc/tutorial) +"LH" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "6" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"LM" = ( +/obj/structure/machinery/door/firedoor/border_only/almayer{ + layer = 1.9 + }, +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 4 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"LV" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/almayer/edge/smooth/corner/east, +/area/misc/tutorial) +"Mi" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Ms" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + layer = 3.3 + }, +/turf/open/floor/almayer/edge/smooth/endcap_left, +/area/misc/tutorial) +"Mx" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4; + light_color = "#dae2ff" + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/east, +/area/misc/tutorial) +"Mz" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1/delayone{ + dir = 8 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"MF" = ( +/obj/structure/sign/safety/bulkhead_door{ + pixel_y = -29 + }, +/obj/structure/sign/safety/hazard{ + pixel_x = 14; + pixel_y = -29 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/cargo_arrow/east, +/area/misc/tutorial) +"MQ" = ( +/turf/closed/shuttle/midway{ + icon_state = "25" + }, +/area/misc/tutorial) +"Nj" = ( +/obj/structure/machinery/landinglight/ds1{ + dir = 1 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Nm" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "99a" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"Nq" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/bed/chair, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Nu" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/northeast, +/area/misc/tutorial) +"Nv" = ( +/obj/structure/machinery/faxmachine/uscm/command/capt, +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/light/small/blue{ + dir = 8; + light_color = "#dae2ff"; + light_power = 0.25 + }, +/turf/open/floor/almayer/edge/smooth/southwest, +/area/misc/tutorial) +"Ny" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/almayer/edge/smooth/corner, +/area/misc/tutorial) +"Nz" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"NC" = ( +/obj/structure/machinery/light/double/blue{ + light_color = "#dae2ff" + }, +/obj/structure/surface/table/almayer, +/obj/item/tool/crowbar, +/turf/open/floor/almayer, +/area/misc/tutorial) +"NI" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + layer = 2.5; + pixel_y = 1 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"NJ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"Od" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"Oe" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out" + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/edge/smooth/corner/east, +/area/misc/tutorial) +"Of" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"Og" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/endcap_left/west, +/area/misc/tutorial) +"Oj" = ( +/obj/structure/window/framed/almayer, +/turf/open/floor/plating, +/area/misc/tutorial) +"Ok" = ( +/obj/structure/machinery/computer/crew/alt{ + dir = 4; + pixel_x = -10 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Oq" = ( +/turf/open/floor/almayer/edge/smooth/corner/north, +/area/misc/tutorial) +"Os" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 2; + pixel_x = -1 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Ou" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, +/turf/open/floor/almayer/edge/smooth/corner/north, +/area/misc/tutorial) +"Ow" = ( +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 8 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Oy" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/corner/west, +/area/misc/tutorial) +"OA" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "38" + }, +/area/misc/tutorial) +"OR" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/door/poddoor/shutters/almayer/open, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"OX" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"OZ" = ( +/turf/closed/shuttle/midway{ + icon_state = "81" + }, +/area/misc/tutorial) +"Pd" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Pf" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/almayer/edge/smooth/corner, +/area/misc/tutorial) +"Pk" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/surface/table/reinforced/almayer_B{ + pixel_x = 14; + layer = 2.01 + }, +/obj/item/ashtray/plastic{ + pixel_y = -3; + pixel_x = 10 + }, +/obj/item/device/megaphone{ + pixel_x = 11; + pixel_y = 7 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"Pp" = ( +/obj/structure/bed/chair/dropship/passenger{ + dir = 4 + }, +/obj/structure/machinery/light/double{ + dir = 8 + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"Ps" = ( +/obj/structure/sign/safety/bulkhead_door{ + pixel_y = 27 + }, +/obj/structure/sign/safety/hazard{ + pixel_x = 14; + pixel_y = 27 + }, +/turf/open/floor/almayer/cargo_arrow/west, +/area/misc/tutorial) +"PA" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"PB" = ( +/obj/structure/surface/table/almayer, +/obj/item/notepad/black{ + pixel_y = 4 + }, +/obj/item/tool/pen{ + pixel_x = -16; + pixel_y = 8 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"PN" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"PP" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/item/stack/catwalk{ + pixel_x = 2; + pixel_y = -9 + }, +/obj/structure/machinery/landinglight/ds1/delayone{ + dir = 8 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"PX" = ( +/obj/structure/bed/chair/dropship/passenger{ + dir = 8 + }, +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_y = 26; + pixel_x = -10 + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"Qe" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"Qg" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"Qi" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"Qm" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/cable/heavyduty{ + icon_state = "0-2" + }, +/obj/structure/cable{ + layer = 2.36 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"Qo" = ( +/obj/structure/bed/chair/comfy{ + dir = 1 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Qs" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Qt" = ( +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"Qy" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "20" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"QL" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer/cargo, +/area/misc/tutorial) +"QO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/almayer/edge/smooth/corner/west, +/area/misc/tutorial) +"QS" = ( +/obj/structure/machinery/door/poddoor/railing{ + dir = 2; + id = "garrow_elevator_upper" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "cargo_arrow"; + dir = 1 + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"QX" = ( +/obj/structure/surface/table/almayer, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/item/reagent_container/food/drinks/coffeecup/wy{ + desc = "A matte gray coffee mug bearing the Weyland-Yutani logo on its front. Looks like someone spat in it."; + name = "dip cup"; + pixel_x = 5; + pixel_y = 7 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Rz" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/east, +/area/misc/tutorial) +"RC" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/machinery/firealarm{ + dir = 4; + pixel_x = 21 + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"RD" = ( +/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep/tutorial, +/turf/open/floor/almayer, +/area/misc/tutorial) +"RG" = ( +/obj/structure/machinery/landinglight/ds1/delayone, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"RP" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/edge/smooth/east, +/area/misc/tutorial) +"Sa" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-4" + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"Sj" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "3" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"Sm" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/door/poddoor/shutters/almayer/open, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"Sq" = ( +/turf/closed/shuttle/midway/transparent{ + icon_state = "26" + }, +/area/misc/tutorial) +"Sr" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"Su" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning"; + dir = 1 + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"Sw" = ( +/turf/closed/shuttle/midway{ + icon_state = "77" + }, +/area/misc/tutorial) +"SL" = ( +/turf/open/floor/almayer/edge/smooth/north, +/area/misc/tutorial) +"SO" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-8" + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"SW" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer/edge/smooth/endcap_left/east, +/area/misc/tutorial) +"Td" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/almayer/edge/smooth/southeast, +/area/misc/tutorial) +"Tj" = ( +/obj/structure/bed/chair/dropship/passenger{ + dir = 4 + }, +/turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, +/area/misc/tutorial) +"Ty" = ( +/obj/structure/shuttle/part/midway/transparent, +/turf/open/floor/plating, +/area/misc/tutorial) +"TB" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/open/floor/almayer/edge/smooth/corner/east, +/area/misc/tutorial) +"TM" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "40" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"TO" = ( +/obj/structure/platform{ + dir = 8; + layer = 2.7 + }, +/obj/structure/stairs/perspective, +/turf/open/floor/almayer, +/area/misc/tutorial) +"TS" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + dir = 4 + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"Uf" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"Ul" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 1 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Ur" = ( +/obj/item/reagent_container/food/drinks/milk{ + pixel_y = 10 + }, +/obj/item/reagent_container/food/drinks/milk{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_container/food/drinks/milk{ + pixel_x = 5 + }, +/obj/item/reagent_container/food/drinks/milk, +/obj/structure/closet/secure_closet{ + icon_broken = "fridgebroken"; + icon_closed = "fridge"; + icon_locked = "fridge1"; + icon_off = "fridge1"; + icon_opened = "fridgeopen"; + icon_state = "fridge1"; + name = "beverage fridge" + }, +/turf/open/floor/almayer/edge/smooth/endcap_left/west, +/area/misc/tutorial) +"Uv" = ( +/turf/open/floor/almayer/edge/southeast, +/area/misc/tutorial) +"UC" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/alarm/almayer{ + dir = 1 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"UI" = ( +/turf/closed/shuttle/midway{ + icon_state = "103" + }, +/area/misc/tutorial) +"UN" = ( +/obj/structure/machinery/alarm/almayer{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/vents/pump, +/turf/open/floor/almayer/edge/smooth/northwest, +/area/misc/tutorial) +"UP" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "5" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"US" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/prop/tableflag/uscm{ + pixel_x = -8; + pixel_y = -2 + }, +/obj/item/paper_bin/uscm{ + pixel_x = 5; + pixel_y = 6 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"UT" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Va" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + layer = 1.9 + }, +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 4 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Vb" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning" + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"Vg" = ( +/obj/structure/closet/secure_closet{ + name = "personal locker"; + req_access = list(999) + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Vr" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out" + }, +/obj/structure/machinery/floodlight/landing/floor{ + color = "#dae2ff"; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Vs" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/surface/table/almayer, +/obj/item/trash/plate{ + pixel_y = 8; + pixel_x = 7 + }, +/obj/item/reagent_container/food/condiment/saltshaker{ + pixel_x = -4; + pixel_y = 13 + }, +/obj/item/reagent_container/food/snacks/protein_pack{ + pixel_y = 9; + pixel_x = 3 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"VB" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/sign/safety/terminal{ + pixel_y = -26; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "door_warning"; + dir = 4 + }, +/obj/effect/step_trigger/message{ + message = "This is your Platoon Commander's office. He's waiting for you in briefing room, north." + }, +/turf/open/floor/almayer/edge/southeast, +/area/misc/tutorial) +"VH" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "2" + }, +/turf/open/floor/plating, +/area/misc/tutorial) +"VK" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 4 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"VO" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"VX" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/bed/chair/comfy{ + buckling_y = 2; + dir = 8; + pixel_y = 2 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Wa" = ( +/turf/closed/shuttle/midway{ + icon_state = "75" + }, +/area/misc/tutorial) +"Wq" = ( +/obj/structure/surface/table/almayer, +/obj/structure/barricade/handrail{ + dir = 8 + }, +/obj/effect/spawner/prop_gun/m41aMK1{ + pixel_y = -3; + pixel_x = 6 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Wt" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/almayer/edge/smooth/corner/north, +/area/misc/tutorial) +"Ww" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"Wy" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + layer = 2.5; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out" + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Wz" = ( +/obj/structure/machinery/landinglight/ds1/delaythree, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"WC" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) +"WG" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 + }, +/turf/closed/wall/almayer, +/area/misc/tutorial) +"WQ" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 1 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"WR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/banners/united_americas_flag{ + pixel_y = 28 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"WT" = ( +/obj/structure/machinery/landinglight/ds1/delaytwo{ + dir = 1 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Xc" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer/open, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"Xt" = ( +/obj/structure/sign/safety/hazard{ + pixel_x = -20; + pixel_y = -7 + }, +/obj/structure/sign/safety/bulkhead_door{ + pixel_y = 7; + pixel_x = -20 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "cargo_arrow" + }, +/turf/open/floor/almayer/edge, +/area/misc/tutorial) +"Xu" = ( +/obj/item/device/radio/intercom{ + freerange = 1; + name = "General Listening Channel"; + pixel_y = -29 + }, +/turf/open/floor/almayer/edge/southeast, +/area/misc/tutorial) +"Xy" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/obj/structure/platform{ + dir = 1 + }, +/turf/open/floor/almayer/edge/smooth/corner/east, +/area/misc/tutorial) +"XG" = ( +/obj/structure/machinery/firealarm{ + dir = 4; + pixel_x = 21 + }, +/turf/open/floor/almayer/edge/smooth/endcap_right/east, +/area/misc/tutorial) +"XN" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + layer = 3.3 + }, +/turf/open/floor/almayer/edge/smooth, +/area/misc/tutorial) +"XY" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk, +/area/misc/tutorial) +"Yh" = ( +/obj/structure/pipes/standard/manifold/hidden/supply, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Yj" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 2 + }, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Yk" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"Yx" = ( +/obj/structure/machinery/door/firedoor/border_only/almayer{ + layer = 1.9 + }, +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer/glass{ + dir = 1; + name = "\improper Prep Lockers" + }, +/turf/open/floor/almayer/test_floor4, +/area/misc/tutorial) +"YE" = ( +/obj/structure/bed/chair/comfy{ + dir = 1 + }, +/turf/open/floor/almayer/mono, +/area/misc/tutorial) +"YG" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/machinery/landinglight/ds1/delaythree, +/turf/open/floor/almayer/plate, +/area/misc/tutorial) +"YI" = ( +/obj/structure/surface/table/almayer, +/obj/item/prop/tableflag/uscm{ + pixel_y = 2; + pixel_x = -3 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"YN" = ( +/turf/open/floor/almayer/edge/smooth/southeast, +/area/misc/tutorial) +"YO" = ( +/obj/structure/shuttle/part/midway/transparent{ + icon_state = "65" + }, +/obj/effect/attach_point/weapon/midway/right_wing, +/turf/open/floor/plating, +/area/misc/tutorial) +"YQ" = ( +/obj/structure/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/almayer/edge/northwest, +/area/misc/tutorial) +"YZ" = ( +/obj/structure/surface/table/almayer, +/obj/item/prop{ + icon = 'icons/obj/items/paper.dmi'; + icon_state = "newspaper"; + name = "The Marine Corps Gazette"; + desc = "An issue of The Marine Corps Gazette, the official newspaper of the United States Colonial Marines."; + pixel_y = -2; + pixel_x = -1 + }, +/obj/item/reagent_container/food/condiment/peppermill{ + pixel_x = 1; + pixel_y = 12 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Za" = ( +/turf/open/floor/almayer/edge/smooth/corner/east, +/area/misc/tutorial) +"Zc" = ( +/obj/structure/bed/chair/comfy{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/turf/open/floor/almayer, +/area/misc/tutorial) +"Zx" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + light_color = "#dae2ff" + }, +/turf/open/floor/almayer/edge/north, +/area/misc/tutorial) +"Zz" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/almayer/edge/smooth/corner/east, +/area/misc/tutorial) +"ZF" = ( +/obj/effect/decal/cleanable/dirt{ + layer = 2.52 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer/edge/smooth/endcap_left/west, +/area/misc/tutorial) +"ZN" = ( +/turf/open/shuttle/dropship/light_grey_bottom_left, +/area/misc/tutorial) +"ZZ" = ( +/obj/structure/pipes/vents/scrubber{ + dir = 8; + pixel_x = 16 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/almayer/edge/smooth/west, +/area/misc/tutorial) + +(1,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +ih +ih +ih +ih +ih +"} +(2,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +Cd +BI +Dt +BI +Dt +Bd +BI +Dt +BI +rm +tk +fV +ih +ih +ih +ih +ih +"} +(3,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +qW +Ju +rY +rY +Uv +KP +Ju +rY +rY +Uv +Yj +fV +ih +ih +ih +ih +ih +"} +(4,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +BF +pN +mL +mL +pN +uI +pN +mL +mL +vJ +Os +bK +ih +ih +ih +ih +ih +"} +(5,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +FZ +JA +hX +FZ +JM +JM +JM +JA +hX +ZF +DE +fV +ih +ih +ih +ih +ih +"} +(6,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +Ee +Ee +Ok +lW +Ee +Ee +lW +lW +Ok +Nz +Ee +fV +ih +ih +ih +ih +ih +"} +(7,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +Cb +hm +Bi +yU +XG +RP +yU +Cb +BB +iJ +yU +fV +ih +ih +ih +ih +ih +"} +(8,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +hX +oz +Nz +oz +hX +hX +hX +bs +sn +Qi +hX +fV +ih +ih +ih +ih +ih +"} +(9,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +tE +Za +iJ +Oq +tE +hX +tE +Za +iJ +sv +Il +fV +ih +ih +ih +ih +ih +"} +(10,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +hX +Lz +Bl +kl +hX +hX +hX +si +Bl +Qe +hX +fV +ih +ih +ih +ih +ih +"} +(11,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +Vg +Lz +Bl +SL +tE +hX +tE +Lz +Bl +Qe +tE +fV +ih +ih +ih +ih +ih +"} +(12,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +hX +Lz +Bl +AS +hX +hX +hX +bq +Bl +Qe +hX +fV +ih +ih +ih +ih +ih +"} +(13,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +tE +yh +Gv +Oy +tE +hX +tE +yh +Gv +jb +tE +fV +ih +ih +ih +ih +ih +"} +(14,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +fV +fV +AI +GG +hX +hX +hX +cY +PN +fV +fV +fV +ih +ih +ih +ih +ih +"} +(15,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +Bk +JA +Og +hA +JA +Og +Bf +fV +ih +ih +ih +ih +ih +ih +ih +"} +(16,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +fV +LA +Ee +so +nz +Qo +oz +lP +fV +ih +ih +ih +ih +ih +ih +ih +"} +(17,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +aI +ai +le +FK +Go +YE +zn +Yh +fV +ih +ih +ih +ih +ih +ih +ih +"} +(18,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +ka +tt +Ee +FK +hC +Zc +Ee +kI +fV +ih +ih +ih +ih +ih +ih +ih +"} +(19,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +Lx +ke +Ee +so +jK +Qo +Ee +lP +fV +ih +ih +ih +ih +ih +ih +ih +"} +(20,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +Ur +xK +lW +FK +QX +Qo +Ee +IN +fV +fV +fV +fV +fV +uZ +zd +fV +"} +(21,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +Cu +fr +lW +lW +Ee +Ee +lW +kI +yj +hX +Ho +vi +vi +Ee +yj +fV +"} +(22,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +Lx +zm +ar +ux +UT +EU +ar +VK +Vb +un +bS +sW +Ee +oz +yj +fV +"} +(23,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +aI +SL +Ee +YZ +EE +Vs +Ee +Ee +eo +Qt +EC +Jg +lW +oz +ug +fV +"} +(24,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +aI +SL +cY +VX +DJ +ip +Ee +Ee +ug +Oj +cE +Ul +ar +ar +qi +bK +"} +(25,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +hX +Oy +Ee +Ee +kI +Ee +Ee +lW +ug +Oj +Qg +Bl +Ee +rY +Uv +zV +"} +(26,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +hX +ko +Mx +Cb +iJ +SW +Ey +Rz +wG +hX +jM +Jg +ug +hX +hX +fV +"} +(27,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +hX +Jb +Jg +jt +hX +Ax +fV +"} +(28,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +tO +bN +cS +zY +hX +Ax +fV +"} +(29,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +Er +AZ +BK +gs +hX +Ax +fV +"} +(30,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +vj +wx +Bl +yj +hX +Ax +fV +"} +(31,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +Zx +Bl +xA +fV +fV +fV +"} +(32,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +cE +Bl +Ms +Xt +lV +QS +"} +(33,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +ih +fV +fV +zd +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +nt +Bl +iX +wJ +lV +eB +"} +(34,1,1) = {" +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +tV +mx +mx +JM +ah +JM +mx +mx +mx +mx +JM +JM +qD +fV +Gd +Bl +XN +wJ +lV +eB +"} +(35,1,1) = {" +fV +Nq +EQ +ls +iD +et +et +Le +aQ +sH +Cp +zD +gl +AJ +jI +hg +sR +hg +hg +hB +Jd +Uf +jF +vl +KJ +Bl +xR +Ao +lV +HK +"} +(36,1,1) = {" +fV +Az +Ee +YI +cl +BP +rE +QL +Of +hX +mj +Od +Wq +hX +sC +Fd +Fd +Fd +kA +hX +rf +GQ +aT +Qt +Su +kI +qC +fV +fV +fV +"} +(37,1,1) = {" +fV +WR +Ee +mA +ep +df +cZ +ZZ +QO +JG +OX +rD +Di +hX +mK +py +RD +af +qz +hX +GJ +iC +ck +jp +vC +di +yj +hX +Ax +fV +"} +(38,1,1) = {" +fV +Ew +Ee +PB +Xy +An +xj +xj +CZ +Qt +SL +GQ +hb +hX +ys +TS +TS +TS +zl +hX +zA +bM +aT +vY +Su +Jg +yj +hX +Ax +fV +"} +(39,1,1) = {" +fV +tb +lW +ir +mS +et +et +et +lm +hX +dz +Qm +Pd +uE +HC +Ku +qL +HC +mW +fP +Pd +BM +oM +Qt +nH +Iw +VB +hX +Ax +fV +"} +(40,1,1) = {" +fV +UC +oI +TO +dB +et +ta +wC +kq +fV +Dx +kN +bV +bV +ol +hm +hm +qs +Ch +hm +hm +gw +YN +hX +Oj +Oj +rU +fV +fV +fV +"} +(41,1,1) = {" +fV +fV +fV +fV +fV +fV +fV +hX +hX +hX +Oj +uz +Yx +Oj +hX +vs +yL +in +eT +fV +fV +fV +fV +hX +UN +Sr +Js +mx +Nv +wB +"} +(42,1,1) = {" +ih +ih +ih +ih +ih +ih +fV +hX +hX +YQ +vi +FR +DT +HO +hX +hX +fV +fV +fV +fV +ih +ih +ih +hX +EJ +US +Bl +Ee +zo +wB +"} +(43,1,1) = {" +ih +ih +ih +ih +ih +ih +fV +tp +kG +pk +HC +oF +HC +Sa +Xc +Ee +fV +ih +ih +ih +ih +ih +ih +hX +fb +Ee +PA +RC +Td +Co +"} +(44,1,1) = {" +ih +ih +ih +ih +ih +ih +fV +tp +Sm +gM +Rz +qN +Rz +DP +Sm +os +fV +ih +ih +ih +ih +ih +ih +hX +GE +Pk +YN +fV +fV +fV +"} +(45,1,1) = {" +ih +ih +ih +ih +ih +ih +fV +bB +Sm +GQ +cE +hX +yj +aE +Sm +Ee +fV +ih +ih +ih +ih +ih +ih +fV +fV +fV +fV +fV +ih +ih +"} +(46,1,1) = {" +ih +ih +ih +ih +ih +ih +fV +Hu +Sm +aE +cE +Ah +yj +aE +Sm +NC +fV +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +"} +(47,1,1) = {" +ih +ih +ih +ih +ih +ih +fV +Aq +Xc +XY +Qg +wF +yj +bM +Xc +CS +fV +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +"} +(48,1,1) = {" +ih +ih +ih +ih +ih +ih +fV +yc +OR +pO +vi +Kq +yB +nV +Xc +Fx +fV +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +"} +(49,1,1) = {" +ih +ih +ih +ih +ih +ih +fV +yc +Sm +ab +HC +cd +HC +vV +Sm +Ee +fV +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +"} +(50,1,1) = {" +ih +ih +ih +ih +ih +ih +fV +fV +qw +fE +FS +Gm +NJ +tY +WG +hX +fV +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +"} +(51,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +fV +Nu +rY +eZ +rY +Xu +hX +hX +fV +fV +fV +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +ih +"} +(52,1,1) = {" +ih +ih +ih +ih +ih +ih +ih +ih +fV +nB +nB +uz +nB +nB +hX +gq +mP +Ee +fV +AE +AE +AE +AE +AE +fV +lL +lL +lL +fV +ih +"} +(53,1,1) = {" +ih +fV +fV +fV +fV +fV +fV +fV +fV +Ps +cw +wX +cw +MF +hX +LM +Va +LM +fV +HA +ER +ER +cw +dx +fV +fV +fV +fV +fV +fV +"} +(54,1,1) = {" +ih +fV +ka +ka +ka +ka +ka +ka +kU +eM +kX +dh +eM +eM +Wy +eM +eM +eM +NI +eM +eM +eM +Gw +eM +pe +ka +hT +ka +ka +fV +"} +(55,1,1) = {" +ih +fV +ka +Ee +Ee +Ee +Ee +Ee +Ee +Ee +Ee +TB +hm +Oq +Za +hm +hm +hm +Oq +Za +bV +hm +bV +sv +hK +bV +bV +hm +mG +fV +"} +(56,1,1) = {" +ih +fV +ka +Ed +dX +GP +Fn +kn +Pf +Ww +Ww +SO +Ja +tn +kL +kL +WC +Ja +tn +WC +WC +kL +dG +tn +WC +WC +WC +LD +SL +fV +"} +(57,1,1) = {" +ih +fV +ka +CM +qx +po +ge +If +Kr +lq +ge +zS +Kr +lq +dA +mE +Dg +lq +ge +zS +Kr +po +ge +zS +Dg +po +ld +Mi +SL +fV +"} +(58,1,1) = {" +ih +fV +ka +CM +RG +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +Nj +Qs +SL +fV +"} +(59,1,1) = {" +ih +fV +ka +CM +uP +lL +lL +lL +lL +lL +lL +lL +rG +dg +Eo +lL +TM +lD +Hv +um +Qy +lL +Ty +lL +lL +lL +oi +Qs +SL +fV +"} +(60,1,1) = {" +ih +fV +ka +CM +YG +lL +lL +lL +lL +lL +sD +Wa +gX +GY +rr +dk +Lo +pS +nQ +Hw +vI +lL +VH +lL +lL +lL +WT +Zz +SL +fV +"} +(61,1,1) = {" +ih +fV +ka +CM +uQ +lL +lL +lL +lL +lL +fh +OZ +JR +nI +Pp +Tj +uD +dk +kV +DQ +UI +bn +Sj +lL +lL +lL +WQ +gn +SL +fV +"} +(62,1,1) = {" +ih +fV +ka +Kv +RG +lL +lL +my +nL +Gk +oH +ce +Ha +EN +ZN +qd +yn +EN +EN +Ev +rP +lL +lL +lL +lL +lL +Gn +vx +SL +fV +"} +(63,1,1) = {" +ih +fV +ka +CM +hW +lL +lL +kD +dD +yJ +zu +cF +HE +uA +HE +eb +hI +nI +eb +gj +bE +lL +lL +lL +lL +lL +eC +yA +SL +fV +"} +(64,1,1) = {" +ih +fV +ka +Kv +Wz +lL +lL +IG +Nm +ED +FJ +IS +tA +EN +tC +lO +yn +EN +EN +hp +bE +lL +lL +lL +lL +lL +WT +yA +SL +fV +"} +(65,1,1) = {" +ih +fV +ka +CM +uQ +lL +lL +lL +lL +lL +KO +Sw +PX +gu +sU +gu +BU +nT +gJ +MQ +hh +xn +qq +lL +lL +lL +pM +vx +SL +fV +"} +(66,1,1) = {" +ih +fV +ka +CM +rl +lL +lL +lL +lL +lL +DU +we +pl +aW +CV +nT +Ff +OA +fL +Sq +Qy +lL +UP +lL +lL +lL +Nj +Ny +SL +fV +"} +(67,1,1) = {" +ih +fV +ka +CM +Yk +lL +lL +lL +lL +lL +lL +lL +kz +Gb +YO +lL +cP +tM +Bq +da +vI +lL +LH +lL +lL +lL +Nj +Mi +SL +fV +"} +(68,1,1) = {" +ih +fV +ka +CM +Wz +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +lL +oi +Qs +SL +fV +"} +(69,1,1) = {" +ih +fV +ka +CM +Vr +EV +zb +mO +xY +EV +PP +dS +xY +EV +zb +eg +Ow +AU +Mz +bg +Ow +AU +zb +bg +Ow +EV +iL +Mi +SL +fV +"} +(70,1,1) = {" +ih +fV +ka +Oe +bG +bG +Dk +Wt +IF +fx +qI +Iv +Wt +jZ +Dk +Dk +bG +Wt +LV +bG +bG +bG +Wt +jZ +bG +bG +bG +Ou +SL +fV +"} +(71,1,1) = {" +ih +fV +ka +yP +VO +VO +sk +lC +sj +pA +yl +pA +lC +sj +sk +sk +sk +gT +sj +sk +sk +VO +lC +sj +sk +sk +sk +lC +SL +fV +"} +(72,1,1) = {" +ih +fV +ka +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +JM +jb +fV +"} +(73,1,1) = {" +ih +fV +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +ka +fV +"} +(74,1,1) = {" +ih +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +fV +"} From d70123192f2a93f615714b9786400f16d260f9b3 Mon Sep 17 00:00:00 2001 From: AndroBetel <44546836+AndroBetel@users.noreply.github.com> Date: Tue, 17 Sep 2024 19:10:31 +0300 Subject: [PATCH 2/2] Update tutorial_pve.dmm --- maps/tutorial/tutorial_pve.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/tutorial/tutorial_pve.dmm b/maps/tutorial/tutorial_pve.dmm index ba303f06a3..22126a0103 100644 --- a/maps/tutorial/tutorial_pve.dmm +++ b/maps/tutorial/tutorial_pve.dmm @@ -1541,7 +1541,7 @@ /area/misc/tutorial) "qz" = ( /obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep{ - req_one_access_txt = list()); + req_one_access_txt = list(); req_access = list(998) }, /turf/open/floor/almayer,