From 16fea47d24cea2acb2d319f7c1ae5e32685909a6 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Fri, 29 May 2020 22:57:49 -0700 Subject: [PATCH 01/48] Increase the amounts of SNACKS and cigarettes in vending machines. --- code/game/machinery/vending.dm | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index fd1d6f6447..8472a82d55 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -780,15 +780,13 @@ product_slogans = "Try our new nougat bar!;Twice the calories for half the price!" product_ads = "The healthiest!;Award-winning chocolate bars!;Mmm! So good!;Oh my god it's so juicy!;Have a snack.;Snacks are good for you!;Have some more Getmore!;Best quality snacks straight from mars.;We love chocolate!;Try our new jerky!" icon_state = "snack" - products = list(/obj/item/weapon/reagent_containers/food/snacks/candy = 6,/obj/item/weapon/reagent_containers/food/drinks/dry_ramen = 6,/obj/item/weapon/reagent_containers/food/snacks/chips =6, - /obj/item/weapon/reagent_containers/food/snacks/sosjerky = 6,/obj/item/weapon/reagent_containers/food/snacks/no_raisin = 6,/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie = 6, - /obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers = 6, /obj/item/weapon/reagent_containers/food/snacks/tastybread = 6, /obj/item/weapon/reagent_containers/food/snacks/skrellsnacks = 3) - contraband = list(/obj/item/weapon/reagent_containers/food/snacks/syndicake = 6,/obj/item/weapon/reagent_containers/food/snacks/unajerky = 6,) - //VOREStation Edit Start - prices = list(/obj/item/weapon/reagent_containers/food/snacks/candy = 1,/obj/item/weapon/reagent_containers/food/drinks/dry_ramen = 2,/obj/item/weapon/reagent_containers/food/snacks/chips = 1, + products = list(/obj/item/weapon/reagent_containers/food/snacks/candy = 12,/obj/item/weapon/reagent_containers/food/drinks/dry_ramen = 12,/obj/item/weapon/reagent_containers/food/snacks/chips =12, + /obj/item/weapon/reagent_containers/food/snacks/sosjerky = 12,/obj/item/weapon/reagent_containers/food/snacks/no_raisin = 12,/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie = 12, + /obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers = 12, /obj/item/weapon/reagent_containers/food/snacks/tastybread = 12, /obj/item/weapon/reagent_containers/food/snacks/skrellsnacks = 6) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/syndicake = 6,/obj/item/weapon/reagent_containers/food/snacks/unajerky = 12,) + prices = list(/obj/item/weapon/reagent_containers/food/snacks/candy = 1,/obj/item/weapon/reagent_containers/food/drinks/dry_ramen = 5,/obj/item/weapon/reagent_containers/food/snacks/chips = 1, /obj/item/weapon/reagent_containers/food/snacks/sosjerky = 2,/obj/item/weapon/reagent_containers/food/snacks/no_raisin = 1,/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie = 1, /obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers = 1, /obj/item/weapon/reagent_containers/food/snacks/tastybread = 2, /obj/item/weapon/reagent_containers/food/snacks/skrellsnacks = 2) - //VOREStation Edit End /obj/machinery/vending/cola name = "Robust Softdrinks" @@ -814,11 +812,11 @@ name = "SweatMAX" desc = "Fueled by your inner inadequacy!" icon_state = "fitness" - products = list(/obj/item/weapon/reagent_containers/food/drinks/smallmilk = 8, - /obj/item/weapon/reagent_containers/food/drinks/smallchocmilk = 8, - /obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake = 16, //VOREStation Edit, + products = list(/obj/item/weapon/reagent_containers/food/drinks/smallmilk = 16, + /obj/item/weapon/reagent_containers/food/drinks/smallchocmilk = 16, + /obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake = 8, /obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask = 8, - /obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar = 8, + /obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar = 16, /obj/item/weapon/reagent_containers/food/snacks/liquidfood = 8, /obj/item/weapon/reagent_containers/pill/diet = 8, ///obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/glucose = 5, //VOREStation Removal, @@ -858,13 +856,13 @@ product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 2150.;Award-winning cigs.;Feeling temperamental? Try a Temperamento!;Carcinoma Angels - go fuck yerself!;Don't be so hard on yourself, kid. Smoke a Lucky Star!" vend_delay = 34 icon_state = "cigs" - products = list(/obj/item/weapon/storage/fancy/cigarettes = 5, - /obj/item/weapon/storage/fancy/cigarettes/dromedaryco = 5, - /obj/item/weapon/storage/fancy/cigarettes/killthroat = 5, - /obj/item/weapon/storage/fancy/cigarettes/luckystars = 5, - /obj/item/weapon/storage/fancy/cigarettes/jerichos = 5, - /obj/item/weapon/storage/fancy/cigarettes/menthols = 5, - /obj/item/weapon/storage/rollingpapers = 5, + products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, + /obj/item/weapon/storage/fancy/cigarettes/dromedaryco = 10, + /obj/item/weapon/storage/fancy/cigarettes/killthroat = 10, + /obj/item/weapon/storage/fancy/cigarettes/luckystars = 10, + /obj/item/weapon/storage/fancy/cigarettes/jerichos = 10, + /obj/item/weapon/storage/fancy/cigarettes/menthols = 10, + /obj/item/weapon/storage/rollingpapers = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/random = 4) contraband = list(/obj/item/weapon/flame/lighter/zippo = 4) From 9a6b5a71f3cab7c862aa5aeb5c86305a31aecef3 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Fri, 29 May 2020 23:05:22 -0700 Subject: [PATCH 02/48] Streamline (Facial) Hair & Marking Character Customization, Port color_square to Clean Prefcode --- .../preference_setup/general/03_body.dm | 122 ++++++++++-------- .../client/preference_setup/global/01_ui.dm | 4 +- .../preference_setup/preference_setup.dm | 6 +- .../client/preference_setup/vore/01_ears.dm | 12 +- .../mob/new_player/preferences_setup.dm | 28 ++++ html/changelogs/KasparoVv - PR - 7215.yml | 7 + 6 files changed, 119 insertions(+), 60 deletions(-) create mode 100644 html/changelogs/KasparoVv - PR - 7215.yml diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm index 518e74be93..6ecbf3fbb1 100644 --- a/code/modules/client/preference_setup/general/03_body.dm +++ b/code/modules/client/preference_setup/general/03_body.dm @@ -316,33 +316,33 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O . += "Hair
" if(has_flag(mob_species, HAS_HAIR_COLOR)) - . += "Change Color
__
" - . += " Style: [pref.h_style]
" + . += "Change Color [color_square(pref.r_hair, pref.g_hair, pref.b_hair)] " + . += " Style: < > [pref.h_style]
" //The < & > in this line is correct-- those extra characters are the arrows you click to switch between styles. . += "
Facial
" if(has_flag(mob_species, HAS_HAIR_COLOR)) - . += "Change Color
__
" - . += " Style: [pref.f_style]
" + . += "Change Color [color_square(pref.r_facial, pref.g_facial, pref.b_facial)] " + . += " Style: < > [pref.f_style]
" //Same as above with the extra > & < characters if(has_flag(mob_species, HAS_EYE_COLOR)) . += "
Eyes
" - . += "Change Color
__

" + . += "Change Color [color_square(pref.r_eyes, pref.g_eyes, pref.b_eyes)]
" if(has_flag(mob_species, HAS_SKIN_COLOR)) . += "
Body Color
" - . += "Change Color
__

" + . += "Change Color [color_square(pref.r_skin, pref.g_skin, pref.b_skin)]
" . += "
Body Markings +
" + . += "" for(var/M in pref.body_markings) - . += "[M] [pref.body_markings.len > 1 ? "˄˅ " : ""]-Color" - . += "
__
" - . += "
" + . += "[M][pref.body_markings.len > 1 ? "˄ ˅ mv " : ""]- Color[color_square(hex = pref.body_markings[M])]" + . += "" . += "
" . += "Allow Synth markings: [pref.synth_markings ? "Yes" : "No"]
" . += "Allow Synth color: [pref.synth_color ? "Yes" : "No"]
" if(pref.synth_color) - . += "Change Color
__
" + . += "Change Color [color_square(pref.r_synth, pref.g_synth, pref.b_synth)]" . = jointext(.,null) @@ -403,16 +403,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O pref.set_biological_gender(mob_species.genders[1]) pref.custom_species = null //VOREStation Edit - This is cleared on species changes //grab one of the valid hair styles for the newly chosen species - var/list/valid_hairstyles = list() - for(var/hairstyle in hair_styles_list) - var/datum/sprite_accessory/S = hair_styles_list[hairstyle] - if(pref.biological_gender == MALE && S.gender == FEMALE) - continue - if(pref.biological_gender == FEMALE && S.gender == MALE) - continue - if(!(pref.species in S.species_allowed)) - continue - valid_hairstyles[hairstyle] = hair_styles_list[hairstyle] + var/list/valid_hairstyles = pref.get_valid_hairstyles() if(valid_hairstyles.len) pref.h_style = pick(valid_hairstyles) @@ -421,17 +412,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O pref.h_style = hair_styles_list["Bald"] //grab one of the valid facial hair styles for the newly chosen species - var/list/valid_facialhairstyles = list() - for(var/facialhairstyle in facial_hair_styles_list) - var/datum/sprite_accessory/S = facial_hair_styles_list[facialhairstyle] - if(pref.biological_gender == MALE && S.gender == FEMALE) - continue - if(pref.biological_gender == FEMALE && S.gender == MALE) - continue - if(!(pref.species in S.species_allowed)) - continue - - valid_facialhairstyles[facialhairstyle] = facial_hair_styles_list[facialhairstyle] + var/list/valid_facialhairstyles = pref.get_valid_facialhairstyles() if(valid_facialhairstyles.len) pref.f_style = pick(valid_facialhairstyles) @@ -465,21 +446,35 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O return TOPIC_REFRESH_UPDATE_PREVIEW else if(href_list["hair_style"]) - var/list/valid_hairstyles = list() - for(var/hairstyle in hair_styles_list) - var/datum/sprite_accessory/S = hair_styles_list[hairstyle] - if(!(pref.species in S.species_allowed) && (!pref.custom_base || !(pref.custom_base in S.species_allowed))) //VOREStation Edit - Custom species base species allowance - continue - if((!S.ckeys_allowed) || (usr.ckey in S.ckeys_allowed)) //VOREStation Edit, allows ckey locked hairstyles. - valid_hairstyles[S.name] = hairstyle //VOREStation Edit, allows ckey locked hairstyles. - - //valid_hairstyles[hairstyle] = hair_styles_list[hairstyle] //VOREStation Edit. Replaced by above. + var/list/valid_hairstyles = pref.get_valid_hairstyles() var/new_h_style = input(user, "Choose your character's hair style:", "Character Preference", pref.h_style) as null|anything in valid_hairstyles if(new_h_style && CanUseTopic(user)) pref.h_style = new_h_style return TOPIC_REFRESH_UPDATE_PREVIEW + else if(href_list["hair_style_left"]) + var/H = href_list["hair_style_left"] + var/list/valid_hairstyles = pref.get_valid_hairstyles() + var/start = valid_hairstyles.Find(H) + + if(start != 1) //If we're not the beginning of the list, become the previous element. + pref.h_style = valid_hairstyles[start-1] + else //But if we ARE, become the final element. + pref.h_style = valid_hairstyles[valid_hairstyles.len] + return TOPIC_REFRESH_UPDATE_PREVIEW + + else if(href_list["hair_style_right"]) + var/H = href_list["hair_style_right"] + var/list/valid_hairstyles = pref.get_valid_hairstyles() + var/start = valid_hairstyles.Find(H) + + if(start != valid_hairstyles.len) //If we're not the end of the list, become the next element. + pref.h_style = valid_hairstyles[start+1] + else //But if we ARE, become the first element. + pref.h_style = valid_hairstyles[1] + return TOPIC_REFRESH_UPDATE_PREVIEW + else if(href_list["facial_color"]) if(!has_flag(mob_species, HAS_HAIR_COLOR)) return TOPIC_NOACTION @@ -519,23 +514,35 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O return TOPIC_REFRESH_UPDATE_PREVIEW else if(href_list["facial_style"]) - var/list/valid_facialhairstyles = list() - for(var/facialhairstyle in facial_hair_styles_list) - var/datum/sprite_accessory/S = facial_hair_styles_list[facialhairstyle] - if(pref.biological_gender == MALE && S.gender == FEMALE) - continue - if(pref.biological_gender == FEMALE && S.gender == MALE) - continue - if(!(pref.species in S.species_allowed) && (!pref.custom_base || !(pref.custom_base in S.species_allowed))) //VOREStation Edit - Custom species base species allowance - continue - - valid_facialhairstyles[facialhairstyle] = facial_hair_styles_list[facialhairstyle] + var/list/valid_facialhairstyles = pref.get_valid_facialhairstyles() var/new_f_style = input(user, "Choose your character's facial-hair style:", "Character Preference", pref.f_style) as null|anything in valid_facialhairstyles if(new_f_style && has_flag(mob_species, HAS_HAIR_COLOR) && CanUseTopic(user)) pref.f_style = new_f_style return TOPIC_REFRESH_UPDATE_PREVIEW + else if(href_list["facial_style_left"]) + var/F = href_list["facial_style_left"] + var/list/valid_facialhairstyles = pref.get_valid_facialhairstyles() + var/start = valid_facialhairstyles.Find(F) + + if(start != 1) //If we're not the beginning of the list, become the previous element. + pref.f_style = valid_facialhairstyles[start-1] + else //But if we ARE, become the final element. + pref.f_style = valid_facialhairstyles[valid_facialhairstyles.len] + return TOPIC_REFRESH_UPDATE_PREVIEW + + else if(href_list["facial_style_right"]) + var/F = href_list["facial_style_right"] + var/list/valid_facialhairstyles = pref.get_valid_facialhairstyles() + var/start = valid_facialhairstyles.Find(F) + + if(start != valid_facialhairstyles.len) //If we're not the end of the list, become the next element. + pref.f_style = valid_facialhairstyles[start+1] + else //But if we ARE, become the first element. + pref.f_style = valid_facialhairstyles[1] + return TOPIC_REFRESH_UPDATE_PREVIEW + else if(href_list["marking_style"]) var/list/usable_markings = pref.body_markings.Copy() ^ body_marking_styles_list.Copy() /* VOREStation Removal - No markings whitelist, let people mix/match @@ -569,6 +576,19 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O moveElement(pref.body_markings, start, 1) return TOPIC_REFRESH_UPDATE_PREVIEW + else if(href_list["marking_move"]) + var/M = href_list["marking_move"] + var/start = pref.body_markings.Find(M) + var/list/move_locs = pref.body_markings - M + if(start != 1) + move_locs -= pref.body_markings[start-1] + + var/inject_after = input(user, "Move [M] ahead of...", "Character Preference") as null|anything in move_locs //Move ahead of any marking that isn't the current or previous one. + var/newpos = pref.body_markings.Find(inject_after) + if(newpos) + moveElement(pref.body_markings, start, newpos+1) + return TOPIC_REFRESH_UPDATE_PREVIEW + else if(href_list["marking_remove"]) var/M = href_list["marking_remove"] pref.body_markings -= M diff --git a/code/modules/client/preference_setup/global/01_ui.dm b/code/modules/client/preference_setup/global/01_ui.dm index ed66138da5..a40155d2d5 100644 --- a/code/modules/client/preference_setup/global/01_ui.dm +++ b/code/modules/client/preference_setup/global/01_ui.dm @@ -29,7 +29,7 @@ /datum/category_item/player_setup_item/player_global/ui/content(var/mob/user) . = "UI Style: [pref.UI_style]
" . += "Custom UI (recommended for White UI):
" - . += "-Color: [pref.UI_style_color] 
__
 reset
" + . += "-Color: [pref.UI_style_color] [color_square(hex = pref.UI_style_color)] reset
" . += "-Alpha(transparency): [pref.UI_style_alpha] reset
" . += "Tooltip Style: [pref.tooltipstyle]
" . += "Client FPS: [pref.client_fps]
" @@ -38,7 +38,7 @@ if(pref.ooccolor == initial(pref.ooccolor)) . += "Using Default
" else - . += "[pref.ooccolor]
__
 reset
" + . += "[pref.ooccolor] [color_square(hex = pref.ooccolor)] reset
" /datum/category_item/player_setup_item/player_global/ui/OnTopic(var/href,var/list/href_list, var/mob/user) if(href_list["select_style"]) diff --git a/code/modules/client/preference_setup/preference_setup.dm b/code/modules/client/preference_setup/preference_setup.dm index c99af02ea0..638768ae9e 100644 --- a/code/modules/client/preference_setup/preference_setup.dm +++ b/code/modules/client/preference_setup/preference_setup.dm @@ -298,4 +298,8 @@ return 220 if(PREF_FBP_SOFTWARE) return 150 - return S.max_age // welp \ No newline at end of file + return S.max_age // welp + +/datum/category_item/player_setup_item/proc/color_square(red, green, blue, hex) + var/color = hex ? hex : "#[num2hex(red, 2)][num2hex(green, 2)][num2hex(blue, 2)]" + return "___" \ No newline at end of file diff --git a/code/modules/client/preference_setup/vore/01_ears.dm b/code/modules/client/preference_setup/vore/01_ears.dm index dbd4653fbc..8a26513a01 100644 --- a/code/modules/client/preference_setup/vore/01_ears.dm +++ b/code/modules/client/preference_setup/vore/01_ears.dm @@ -154,9 +154,9 @@ if(ear_styles_list[pref.ear_style]) var/datum/sprite_accessory/ears/ear = ear_styles_list[pref.ear_style] if (ear.do_colouration) - . += "Change Color
__

" + . += "Change Color [color_square(pref.r_ears, pref.g_ears, pref.b_ears)]
" if (ear.extra_overlay) - . += "Change Secondary Color
__

" + . += "Change Secondary Color [color_square(pref.r_ears2, pref.g_ears2, pref.b_ears2)]
" var/tail_display = "Normal" if(pref.tail_style && (pref.tail_style in tail_styles_list)) @@ -170,9 +170,9 @@ if(tail_styles_list[pref.tail_style]) var/datum/sprite_accessory/tail/T = tail_styles_list[pref.tail_style] if (T.do_colouration) - . += "Change Color
__

" + . += "Change Color [color_square(pref.r_tail, pref.g_tail, pref.b_tail)]
" if (T.extra_overlay) - . += "Change Secondary Color
__

" + . += "Change Secondary Color [color_square(pref.r_tail2, pref.g_tail2, pref.b_tail2)]
" var/wing_display = "Normal" if(pref.wing_style && (pref.wing_style in wing_styles_list)) @@ -186,9 +186,9 @@ if(wing_styles_list[pref.wing_style]) var/datum/sprite_accessory/wing/W = wing_styles_list[pref.wing_style] if (W.do_colouration) - . += "Change Color
__

" + . += "Change Color [color_square(pref.r_wing, pref.g_wing, pref.b_wing)]
" if (W.extra_overlay) - . += "Change Secondary Color
__

" + . += "Change Secondary Color [color_square(pref.r_wing2, pref.g_wing2, pref.b_wing2)]
" /datum/category_item/player_setup_item/vore/ears/OnTopic(var/href,var/list/href_list, var/mob/user) if(!CanUseTopic(user)) diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 6464642a3b..ff68a02eac 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -277,3 +277,31 @@ break return highJob + +/datum/preferences/proc/get_valid_hairstyles() + var/list/valid_hairstyles = list() + for(var/hairstyle in hair_styles_list) + var/datum/sprite_accessory/S = hair_styles_list[hairstyle] + if(!(species in S.species_allowed) && (!custom_base || !(custom_base in S.species_allowed))) //VOREStation Edit - Custom species base species allowance + continue + if((!S.ckeys_allowed) || (usr.ckey in S.ckeys_allowed)) //VOREStation Edit, allows ckey locked hairstyles. + valid_hairstyles[S.name] = hairstyle //VOREStation Edit, allows ckey locked hairstyles. + + //valid_hairstyles[hairstyle] = hair_styles_list[hairstyle] //VOREStation Edit. Replaced by above. + + return valid_hairstyles + +/datum/preferences/proc/get_valid_facialhairstyles() + var/list/valid_facialhairstyles = list() + for(var/facialhairstyle in facial_hair_styles_list) + var/datum/sprite_accessory/S = facial_hair_styles_list[facialhairstyle] + if(biological_gender == MALE && S.gender == FEMALE) + continue + if(biological_gender == FEMALE && S.gender == MALE) + continue + if(!(species in S.species_allowed) && (!custom_base || !(custom_base in S.species_allowed))) //VOREStation Edit - Custom species base species allowance + continue + + valid_facialhairstyles[facialhairstyle] = facial_hair_styles_list[facialhairstyle] + + return valid_facialhairstyles diff --git a/html/changelogs/KasparoVv - PR - 7215.yml b/html/changelogs/KasparoVv - PR - 7215.yml new file mode 100644 index 0000000000..efd745d1a9 --- /dev/null +++ b/html/changelogs/KasparoVv - PR - 7215.yml @@ -0,0 +1,7 @@ +author: KasparoVv +delete-after: True +changes: + - rscadd: "You can now quickly cycle hrough previous or next hair/facial styles at character creation." + - rscadd: "Use the -mv- button to pick a marking and place it above of another on your character. Saves you from pressing up or down a bunch." + - tweak: "Ports color_square() from Paradise for colour previews, cleaning up pref. code & correct alignment issue w/ nested tables." + - tweak: "Markings are now properly aligned within a table." \ No newline at end of file From 453311538ebb708dc86ace88e3c49fb39e46434e Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Sat, 30 May 2020 21:04:17 +0100 Subject: [PATCH 03/48] autolok pressure suit --- .../clothing/spacesuits/void/void_vr.dm | 146 +++++++++++++++++- icons/mob/head_vr.dmi | Bin 20215 -> 20805 bytes icons/mob/spacesuit_vr.dmi | Bin 1925 -> 2597 bytes icons/mob/species/skrell/helmet_vr.dmi | Bin 0 -> 1548 bytes icons/mob/species/skrell/suit_vr.dmi | Bin 0 -> 751 bytes icons/mob/species/tajaran/helmet_vr.dmi | Bin 0 -> 1095 bytes icons/mob/species/tajaran/suit_vr.dmi | Bin 0 -> 804 bytes icons/mob/species/unathi/helmet_vr.dmi | Bin 0 -> 1021 bytes icons/mob/species/unathi/suit_vr.dmi | Bin 0 -> 875 bytes icons/mob/species/vulpkanin/helmet_vr.dmi | Bin 1112 -> 3892 bytes icons/mob/species/vulpkanin/suit_vr.dmi | Bin 2341 -> 9256 bytes icons/obj/clothing/hats_vr.dmi | Bin 10643 -> 11065 bytes icons/obj/clothing/spacesuits_vr.dmi | Bin 0 -> 182 bytes icons/obj/clothing/suits_vr.dmi | Bin 14182 -> 14802 bytes 14 files changed, 145 insertions(+), 1 deletion(-) create mode 100644 icons/mob/species/skrell/helmet_vr.dmi create mode 100644 icons/mob/species/skrell/suit_vr.dmi create mode 100644 icons/mob/species/tajaran/helmet_vr.dmi create mode 100644 icons/mob/species/tajaran/suit_vr.dmi create mode 100644 icons/mob/species/unathi/helmet_vr.dmi create mode 100644 icons/mob/species/unathi/suit_vr.dmi create mode 100644 icons/obj/clothing/spacesuits_vr.dmi diff --git a/code/modules/clothing/spacesuits/void/void_vr.dm b/code/modules/clothing/spacesuits/void/void_vr.dm index 2e418b175b..81debfb858 100644 --- a/code/modules/clothing/spacesuits/void/void_vr.dm +++ b/code/modules/clothing/spacesuits/void/void_vr.dm @@ -132,4 +132,148 @@ icon_state = "chronosuit" item_state = "chronosuit" icon = 'icons/obj/clothing/suits_vr.dmi' - icon_override = 'icons/mob/suit_vr.dmi' \ No newline at end of file + icon_override = 'icons/mob/suit_vr.dmi' + +/obj/item/clothing/suit/space/void/autolok + name = "AutoLok pressure suit" + desc = "A high-tech snug-fitting pressure suit. Fits any species. It offers very little physical protection, but is equipped with sensors that will automatically deploy the integral helmet to protect the wearer." + icon_state = "autoloksuit" + item_state = "autoloksuit" + armor = list(melee = 15, bullet = 5, laser = 5,energy = 5, bomb = 5, bio = 100, rad = 80) + slowdown = 0 + siemens_coefficient = 1 + species_restricted = list("exclude",SPECIES_TESHARI,SPECIES_VOX) //this thing can autoadapt + icon = 'icons/obj/clothing/suits_vr.dmi' + +/obj/item/clothing/suit/space/void/autolok + sprite_sheets = list( + SPECIES_HUMAN = 'icons/mob/spacesuit_vr.dmi', + SPECIES_TAJ = 'icons/mob/species/tajaran/suit_vr.dmi', + SPECIES_SKRELL = 'icons/mob/species/skrell/suit_vr.dmi', + SPECIES_UNATHI = 'icons/mob/species/unathi/suit_vr.dmi', + SPECIES_XENOHYBRID = 'icons/mob/species/unathi/suit_vr.dmi', + SPECIES_AKULA = 'icons/mob/species/unathi/suit_vr.dmi', + SPECIES_SERGAL = 'icons/mob/species/unathi/suit_vr.dmi', + SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/suit_vr.dmi', + SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/suit_vr.dmi', + SPECIES_FENNEC = 'icons/mob/species/vulpkanin/suit_vr.dmi' + ) + sprite_sheets_obj = list( + SPECIES_TAJ = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_SKRELL = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_UNATHI = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_XENOHYBRID = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_AKULA = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_SERGAL = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_VULPKANIN = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_ZORREN_HIGH = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_FENNEC = 'icons/obj/clothing/suits_vr.dmi' + ) + +/obj/item/clothing/suit/space/void/autolok/Initialize() + ..() + helmet = new /obj/item/clothing/head/helmet/space/void/autolok //autoinstall the helmet + +/obj/item/clothing/suit/space/void/attackby(obj/item/W as obj, mob/user as mob) + + if(!istype(user,/mob/living)) return + + if(istype(W,/obj/item/clothing/accessory) || istype(W, /obj/item/weapon/hand_labeler)) + return ..() + + if(user.get_inventory_slot(src) == slot_wear_suit) + to_chat(user, "You cannot modify \the [src] while it is being worn.") + return + + if(W.is_screwdriver()) + if(boots || tank) + var/choice = input("What component would you like to remove?") as null|anything in list(boots,tank,cooler) + if(!choice) return + + if(choice == tank) //No, a switch doesn't work here. Sorry. ~Techhead + to_chat(user, "You pop \the [tank] out of \the [src]'s storage compartment.") + tank.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) + src.tank = null + else if(choice == cooler) + to_chat(user, "You pop \the [cooler] out of \the [src]'s storage compartment.") + cooler.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) + src.cooler = null + else if(choice == boots) + to_chat(user, "You detach \the [boots] from \the [src]'s boot mounts.") + boots.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) + src.boots = null + else + to_chat(user, "\The [src] does not have anything installed.") + return + else if(istype(W,/obj/item/clothing/shoes/magboots)) + if(boots) + to_chat(user, "\The [src] already has magboots installed.") + else + to_chat(user, "You attach \the [W] to \the [src]'s boot mounts.") + user.drop_item() + W.forceMove(src) + boots = W + return + else if(istype(W,/obj/item/weapon/tank)) + if(tank) + to_chat(user, "\The [src] already has an airtank installed.") + else if(cooler) + to_chat(user, "\The [src]'s suit cooling unit is in the way. Remove it first.") + else if(istype(W,/obj/item/weapon/tank/phoron)) + to_chat(user, "\The [W] cannot be inserted into \the [src]'s storage compartment.") + else + to_chat(user, "You insert \the [W] into \the [src]'s storage compartment.") + user.drop_item() + W.forceMove(src) + tank = W + return + else if(istype(W,/obj/item/device/suit_cooling_unit)) + if(cooler) + to_chat(user, "\The [src] already has a suit cooling unit installed.") + else if(tank) + to_chat(user, "\The [src]'s airtank is in the way. Remove it first.") + else + to_chat(user, "You insert \the [W] into \the [src]'s storage compartment.") + user.drop_item() + W.forceMove(src) + cooler = W + return + + ..() + +/obj/item/clothing/head/helmet/space/void/autolok + name = "AutoLok pressure helmet" + desc = "A rather close-fitting helmet designed to protect the wearer from hazardous conditions. Automatically deploys when the suit's sensors detect an environment that is hazardous to the wearer." + icon_state = "autolokhelmet" + item_state = "autolokhelmet" + species_restricted = list("exclude",SPECIES_TESHARI,SPECIES_VOX) //this thing can autoadapt too + icon = 'icons/obj/clothing/hats_vr.dmi' + +/obj/item/clothing/head/helmet/space/void/autolok + sprite_sheets = list( + SPECIES_HUMAN = 'icons/mob/head_vr.dmi', + SPECIES_TAJ = 'icons/mob/species/tajaran/helmet_vr.dmi', + SPECIES_SKRELL = 'icons/mob/species/skrell/helmet_vr.dmi', + SPECIES_UNATHI = 'icons/mob/species/unathi/helmet_vr.dmi', + SPECIES_XENOHYBRID = 'icons/mob/species/unathi/helmet_vr.dmi', + SPECIES_AKULA = 'icons/mob/species/unathi/helmet_vr.dmi', + SPECIES_SERGAL = 'icons/mob/species/unathi/helmet_vr.dmi', + SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/helmet_vr.dmi', + SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/helmet_vr.dmi', + SPECIES_FENNEC = 'icons/mob/species/vulpkanin/helmet_vr.dmi' + ) + sprite_sheets_obj = list( + SPECIES_TAJ = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_SKRELL = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_UNATHI = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_XENOHYBRID = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_AKULA = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_SERGAL = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_VULPKANIN = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_ZORREN_HIGH = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_FENNEC = 'icons/obj/clothing/hats_vr.dmi' + ) + sprite_sheets_refit = list() //have to nullify this as well just to be thorough \ No newline at end of file diff --git a/icons/mob/head_vr.dmi b/icons/mob/head_vr.dmi index 57bd8f01cb0572845077a9470c04929664e9f22a..78db695e45abadd31f1e26e7c41cda51f97452f7 100644 GIT binary patch delta 1977 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 delta 1771 zcmVwZR2_YlZa!|?2~5c5QP=F zgcm7ffjHY>4_hGS{oij&HuPa^mC8+Ky8ig)oGg8XZn=<*@-otDW5qm%ZVL>mbDvqZNav!MS|arrt)GYxr>gU-@q*d(1m>br+sOd;TRW2|=Z ze=?l5;Rkd1_xRj_(}gRv!+d?;_Y?1fb{f2&^!+vi%-kjkQGHuPlGwR{zyK~^Jv=_m zFx%x0tC&4KKJv)aDmC4)2YE$JlcVG&R@JN!uiUSkeGSq z<}RC?1j<2y-cOx=(=HA9s0WMBF{GKxh&=>or8q>}VgJwh%lR^#uizaw0Y2QdpOg1~ z2H+COa)%vsd4`K5P{S)$r;T~f$bI6ncVlpmnb%?QT|Rb@$j5(FIY2hg0CI(cf1&qy z^i2WSK`0FRgBg^1v({+i=cfwvCEyTi--b>+U%@MY%0CryF-{xn#N==%s z!Ue8UG*|XHvjeWJ7w7SUC>w`-e&4>eM;5-Hsc3{s%P?1m95}!{J^il={es&e@_<8j4m)k z+YX<;k@Ht|?dP|3O%zz`*4KoODsop>q>EEjwaW|2Wb*N5p1BY8;j+-nMCM>d2#iMbJx>f5}&PVA-e*9#wAi+e6#npf-NMV%g3=JZfE3)oWY>YjO{u zU#Noil{ZafkKh!>&v9dZnUxi8f~q7IL0MM@eN)xsBFQUUL9tzo%dDa{37emlur|u9 zAw0s@w?TgssnD#W6}I)Qi6zYC<2|a{U~*Y+s^F~*Z79(%VME^Pf4T>go5-9q!qqeR zlO|1?G)bEOarx5xkIR?le_Xya|6}tPJ^mLuH2#GDZFl=C{x#E8> z%MkxtzAP6!|6AZNlK<`ZdxAgi_E-7)U6>EX`QPHg{}vSgTU_|xu>WWNx7+V->Q|MB_K{BK0QH2)jH z2W9ymn=j4(_IMf1I+`Cl}@8zIgAV)^X=Vg47*_lg2K zJg|7aId`I7syM$rv<(hwzc)ad|3&kaJpYU4D|!AG&2Jws%>P39{{Z|G`;W+sVHf}a N002ovPDHLkV1juZ%kcmJ diff --git a/icons/mob/species/skrell/helmet_vr.dmi b/icons/mob/species/skrell/helmet_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b9a619f31a62fb644591c579ffc099002581ceec GIT binary patch literal 1548 zcma)6`#aMM82`>}rco$E6hg~bb2-Z?HRi}APNU`$(sI8Yq1BYJX^C7ixg2WcGEwd# ziNi(@hDMi#T+1z~9G5XFIp1^sg7d@szR&x-x6k{$pXa^lbkbIS+wN@u0La_hS)T%} z<-dY}gSsp@avU_Yt7Lbowf{xmsNe`{@P%*yi00^ZnQvzqDZu!{G0EsTMcw)lEv^7I z+NPu)wp8nPp?y_9H#|gcs!Ldt$>mKey^*z`jGAfuXUA(N&X)FFW)pRI)Dz`(=6#{`>wtslmfvEdT)KWN%F*M{~a3>32{M*67Sn z8mlTSSFU>{he~mdbW6h{Vv?l0$9;;U6_vNGY9)0wF!(_u9*nL~K*- zB#}+#RuQ=s1;+Pu)zOis&-V81eNE#OUyAMW`?e7N5vn~!>%5XL$&tT@CgbDY47ZWJMP~Z zH|8Y+IFf`x0n(4eDjj+XMT&rBMxpBdOj$;24AQbi?RdS)8dy3oe6^7iF3lnW{2xD# z0$Qqa?K9Np9-g?nvjPe}8RuMU_qBCdDU|Dbs)NUrU z>@x(QZ9oaAl)~Ct#aeec(Af)wlzqk<$CJJ7-+KU=g{25Dq+iF|JC=C(s39&hy|lZZZGnK^*r$k@f|0r0B@Y?EaS4mz?_=Qb1VXp=WxCr1#=!1smUl`R~p&2(Va< zoxMaj_xe*K-OySG#Ix+qj=7I=fdiJ5B37c=im3Zdq9oQ!=U0bvx&{dWFcD~qiFlXd zNkMY?@odN%N@h|P5`S~MH{D2pbA(K?hy%lXM$#+e(St*t8bc!!Hb=Fm@i;~*_j(fb$UzC?{a?s+ zR9ud4DLS$7=L49nY{s{75tb509j&Qr#v*$*0e;`Y^|2-KbEsFm#*cP}qeKwG%t zLEb{y>BhM!<8+IorkksIZl_$=F})EkJQ%@s&VPwvUM9cJTgq31)?1k|p8x}M@ER0< z_ZToB<<3>-djO$Ss5_F977m0$DqhJ`uuOatqykoBvuaM9>HH{MHW7NW-k2OU(bbng zM6Efe?`ggqA7`DK(x3Hi0lMC?88|Xj0Q)q-Q zS^GFlF#YzU)G3X?gxX@8C+k+{4Ie?e&Om_ftRyf5CiErV6OBxX;N%3M>ci%AzY|## z9ZiR;mDheh~<^^KNr!ZN&Y*27&wq6#U}4@pU%2&N%eU`h@Zu(dOeS`NSb_^BREzW za+g~2hp48Rg9R^SLEaZFTsCEr>QGw#qOtItG^hFC3m3sfxB|XB|MF^n$w}7mux}ff$l(CcL7B zOG}z$80s1WW3W3Gy49mZPmd*6I=@XXY}s@gFj?6!tv-*hxs6BBF;V#hc5q(IcWoDm vzF@7fwAo<=#&-3e-}sL?|C46YCm4gd-%9MTPDY+L{U0rW{kK~zYI?bE+%+dv$^@vCZbssl*;q!M3YHxR9ZDKQQZh-FlDS*@7>Ywp(N;QU>RRXv6uPx*o}n@n z-TeefDP+u{<#T-R4`+iPRBuTf; zBPvsHhibyT!T&y@>=e~!_-k?g&9L*cn)v?XS|g_{i?S@Q_1(C|fq8R=CxF=tA536* z(Ffk70_?$=H!)XW%6+gRliV`{i>FeWf$z8ZLo-k*@0!7aw-pG)g25d`mze=}7X)YkbUh9()Eu)@c1Z(I|Qc(AXt6`cdBmv`YCwYbW^~mW)tx5 zMy-ac6$4;Aj$n|_;IE0pJ`A!D1}!p#flCJe7vM05LDW3r&98ma8?Syhj@Y_7HGOpT hwh@F84D#@A@CT%zfr&<7Sb+cl002ovPDHLkV1iHtOzHpt literal 0 HcmV?d00001 diff --git a/icons/mob/species/tajaran/helmet_vr.dmi b/icons/mob/species/tajaran/helmet_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..fc18570e047d3487d03fa923c51d91a4e29e96df GIT binary patch literal 1095 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC= zRF7NpH5&-99=KKArT#)tWy@`a#V1(r92Any`M5D9|Ik;>8F^VekB^_-FnRI*CqkDw z-R^HmS+^sD;qhN3VU=}`^F_XDC4~H2p6MSw;jh5j6FP?C231D)-|%ZDl!PSD(S7se z1)Hy$Y)|H`xAqJS%-x8cM?=ROz#t*_f6+b} zRyW%NO`L0V8Q8UjSDlF1vnD@J!A9hu^YYz#SxL3U%m)MHzgNVty=aZqSf?{@Khrh7 zwKHn(oJw6NUbd6& z-rIc!g=j zL_C5DMU!7d)mXng@sGj!;`z_N|4-pGzo@dsiYMar$FH2}%br{9vJ03W{W8hme1FR^ z!75gpyS7`8Y`mfHN2lS4$DU-_i4vXRe{~una)42^dr_zOLcSGqqylzH-02eD_kI2q z^S#&N8t29NZ@rt{(mAo>>x&B^;y&4#_x^rstqQUfz9q}VQPwb@RnPy@vg^Pa~|`TLvmhj8_Vi8*sQyycBAQ5qEqgfT`}yZAFrz2nqE)PabP5ugoa630e)yanI^VwSy7=1N*Q$WdJaoJ~tJ1FffrEL;Ux~8czat$^ zFudc7i1M-C(!*xYeZ@@c#m{60he~^H-Nl97JM^O5oGb0CRhLH>9y-r-!D!Y6ImU>gbjHH?t?%U?mX?(f3FJT3Llw0$4aaM*oA?LEJTqd4=Od!y) gM9;Hx(jT}ttw?Rpytg|SSTZnpy85}Sb4q9e0E-{#QUCw| literal 0 HcmV?d00001 diff --git a/icons/mob/species/tajaran/suit_vr.dmi b/icons/mob/species/tajaran/suit_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..41a8e5cd2669ba68bf46799f7921ddc32d779c54 GIT binary patch literal 804 zcmV+<1Ka$GP)YCm4gd-%9MTPDY+L{U0x3yEK~zYI?UXTZ(?A%84`bEA+nt>n zWg=%n5Zn2JQkY`Jk(rR z5L?H7^5Dn!_`T0(-63>cS6Mf@+e_EYFd2uY5HpO~$lxf7OtxoU#J#!Z1tG*6XrUN{ zjNj$C<}u@mX7qZJ5wic}Rm0(HVb8*hkyax( z7Z&byiF2XZ>xP<1US!NH~xj@KEFvW5|= zTC>Ucz%3iL_GvHEyj{wNTrVU-)=UHt*)p^(ae-Yz+^|{pJ?zd0n>dRLnK>Vm`G!Mi2;L|n+BF4>iYPLLFbwD& zQ{aO3O<_p`4g|LJU;^uVrr`KX3=?oa22HMpT~=y#JyLXlu!)xVQ1cG%ho?Zecap(` z-uV#_)^9;ib=S`x070}FTxxF`0KuPv-Cl35HvEcUl0rewg((P?453gY%FGlJ$58Nb zY6y<9{}o26nM0|dK7*i;Cb>|*PYfrGbNT%Hp*g+UBjk&Nu*Bh`}t0000 zRF7NpH5&-99=KKArT#)tWy@`a#V1(r92Any`M5D9|Ik;>8F^VekB^_-FnRI*CqkDw z-R^HmS+^sD;qhN3VU=}`^F_XDC4~H2p6MSw;jh5j6FP?C231D)-|%ZDl!PSD(S7se z1)Hy$Y)|H`xAqJS%#NNejv*Cu-p+FLmUfgmdVgA&;V}muPe&2&+%A#K?y8)XB3!L1 z@(wH8WtbBCo&4p>^y^w(UwCr;Vl44@6)Xx3+^BGb<917fvdX!_NHfwdZ^fyl*lw99h)K7yS0y0z)3>ldCPiulgssI_c(*1sz|G%Q7(R z`Sm5TUXn5G@PQ~{4T}TEKW@;wB(DF`=hWPpmF*rcX5SZ+o#S9NxybyQ?>m7V-x^BP zo~ljuXZSo_Ty27nouk!ct`hl-*W2~FWZ$msUbMmPyPCwS*N(}?tHtM>uHV0L=2hof z+dZ+If)G+Dn03R(Jgw5*Y^#G@k`-5rUu!t#6t-Q<^~zf*mt_k& z_SM#1xtKR!p7XV~68l1+oqYW~KhIAsGW~FneW|_(1A~s9-mllWnVBz-vE9#YVg3<6 z!95WeC?^2LRVT@F=UFjk!Fxifz5GQNuKmsb~8 z$};TREw<*eQ2D}^fW{-CT<4yC|M_^?y!y{KMAu&XAzf+u{G7b`*R9V=a|3rwcUT(J zS{n6fzBG5-T8D#-2~|stD^0I|efnVf(HZl?4u0Hn`~BL>LRwE>$yfcbbuv~E^L?;n zORIbG`iEPpK0f{%y*H_{-uv#l&XS-0z+mPJk9!fp*yetCM}{o}!<;GG1iIB)m;~1G zSA6^O)3i93+3_v&+upK@log9TxEc8PzPFaN@;OPrURG4FqkmVd^WAldRu&JXxr&5y zzRPy23CPa*@YR)_|HLnbN|9-d0n!WH*c@^jq$C-(GG?VPTwz-=5vSm@YwRC{pL~c9 VI=^RYKQKQtc)I$ztaD0e0ss;E%7y>{ literal 0 HcmV?d00001 diff --git a/icons/mob/species/unathi/suit_vr.dmi b/icons/mob/species/unathi/suit_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b1ebcbbc088ed699889604c6eab7d8e9d5dbcf42 GIT binary patch literal 875 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 IF@`7n53@sM6aWAK delta 1104 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 literal 2341 zcmX|@dpr|tAI29+gh*n9%rS|=<|&iY%ABS$hfxkKwB(fOb=*{#sP;IOSSF-{qEgBm zrW84)MA34V)3A+aY?aq|BMBW*VIxeoI z;*q*pQmn5Vb9al&@KHDH;pXOM6B844b#;AxeO+AxU6=t3CRTkTBO_H+RX;x*4(DfR zXb6RBs6#az>`{&mhxK3vdb$R7c6MG~Ub@C`OQe&Ml9Gywikay?tmjdfjy?>gZ)Un* zUS2*lG&D6ewWOqk!C(-IK!z`*G6K?i34%tW2|qzO8~FPAnjb(Nw8vOlS|Sh#C{zs! zg*w`!_QGwIm6gwihZ`FkA3S(a9STh$ksKXRBofIKZkv*lve(j9QBhG{9cl`d+*Dt<}W+4KU-DD&WT#?qvFG%~uS!aAAJ;O(z+wF4av55PVRxw+^J8{zg zN&;qA#TA31Gi6s`b;dpYrT!c4S`L)e$&dzyMW3YxhlfS8amlR&jztMs#we^+h_S1s zYvQ%Itk*+dqnJ$A!?ng2Ym0Ho>S;+}}uF^jg07(ZYE57eQ%JkJ?ps_O2&bx{A`qQ*?_Kh$?;O zPOXL1z07T1^E)-Qu*>;#NSn%o9t1euab?BfPSUxmsO+rhs2Yr61=D&r*CTOg4uXM( z=;S?prz`5N613=cz>av-ww1S>)zVRTYN~a-UZrr0T%Df$0lyfdv-SFnq+a;43>DYB zs#|YXo}%^Sm3Qe!N-n9?-14WAw8V5_dd^joq)Z)^Q=3(!c@nXtC`QIIZkphXAM7%~OJvTYP-l#wRrLX;cM2KHsA^)Z{x=EnHbH zv|u7)7wwhxuLmDiPcDEQvhoC|^Gt*068Y5_imK^3tj zah!(B4R>VUIKGM5ggdiGF)t`}bHai;kt<`}y27G&^69=Mt53gO-y>yygkT*y@ZKcS zGwT~qqGiJKM8=uC2-WiXR}hak4^?JH@oBFHlwjdc6|Ggvid45JoWKuIiE4)m;gFcZf~7^=`SW81tilSfh`uNa$9?!1{MV0}Y*jB46`Q7gi>caw=Osqi-!? zuhlrY+%1qew$gnD*{pNB&W+N))afbbIk-5Q`9_VRSEZ<`9W|9RPyJ<{CE#5P-bj5= zq-RzBwV?M{HG8G5U`FCtpt`?C=8o3g#(h!-kC{xDbkjpRG5HUlx|FMBTUD9xGfm|Q4DhlL2xGGiAkP>JK0p;`&m0%y~oa-0}j{$m&hlFXr*Ou z=QkSSB%L2p1N?U_B|`iP`!LV4J)&FA-&>5XGQV}dop0+IAaBsVI5QP0e1?+xWK`oZ z@?2Bv(H>3$#JI2O#Dg+sC%>^eomz$EIcq14x+uXP)IbE+d&8q%Y%+7jmY-I2{TL93 z?f5pYq$*7KvT^1e+zcSfgey8FM&*8b{S z^4==#-Vt%0%hiH6xZ?X_tSp-fbh=MX;xF9%S(DZ78s5DX@uSO>6=L(3 z{QS;mnOxVWv0feprpMP-$fiwVGx@JQqME7c4@}|6I?;QHTsxZr4;=GZPFuyeh}acj zOXSA9fNu-n-)f;ea_wN(xc0r;ZDa&|?F~;<ceT(V7U zO4?sE5p{^sYfH)j7ANUAV&DRxC69=D+E*9AkAKXGWFU&#Yr9q4|7f-;eueB!QfgYK zUkfZ6t_8K6PFD^KbP10WlT5)qHujM=agU^%XseaUchFtA15g?+2Fi-Jc9CV+VhwCx z`-_YabYJvi#Z@X2OxKDG-_tssuf6!A0&ITl>&%C{ow;>f>-x)Oa){{1rPVp{rE5HLWK-CGsVn@Z{(ts6$n-Xu6PgS(aL920CtT-#VF3|8b`0!5fLBKRN)aob_=}N#LVU0d zjx*W*u?H_o5stj|9(~&pm=OkEX3!~Oy-uh2fa%fcJ)CJk6CxV~40*l);vtH%AhmMF z0b(-D_3tvRi{vw|2?X1k7=T$=GlBbbOQ;>``y3?s`3kj{6n?+@IV*|NA*oktS}5Wr r9!LShUGT0LFt5@z*@NH~A4pog8%%@f@Sli301)TH7*w@G(53$XqHes0 diff --git a/icons/obj/clothing/hats_vr.dmi b/icons/obj/clothing/hats_vr.dmi index a2cec1a3bad0aec084cfca8440f74743ebb8f322..0c235adc55c7d23cac0cd6b0a121330df6f201f0 100644 GIT binary patch literal 11065 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

C!4j! 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 diff --git a/icons/obj/clothing/spacesuits_vr.dmi b/icons/obj/clothing/spacesuits_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..cf74d73796c8c6121c0818fdac74e4a7f0ab9a5f GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnL3?x0byx0z;m;-!5T!HlRD%)E?im@cfFPOpM z*^M-ilB$r15|`BC)e_1!5cyiE*d|0 zq;uX!^CUx2Pwx&3;~?Y9#$F0CsjT7l;v3i)KHlcf^{%~V4K$R;)5S4_V`g%K#2p}S W0R!VxY5#RV7K5j&pUXO@geCygCOLEf literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/suits_vr.dmi b/icons/obj/clothing/suits_vr.dmi index af6e271aea28715da951d5eb4964df6f55af3b14..2d90e3db04cb9ae3323d0a8c76cf0d15a8c2c568 100644 GIT binary patch literal 14802 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 From c3f08437f1dfc2d1153c2d8c1783448a4cfb1472 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Sat, 30 May 2020 21:16:23 +0100 Subject: [PATCH 04/48] Update void_vr.dm --- code/modules/clothing/spacesuits/void/void_vr.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/spacesuits/void/void_vr.dm b/code/modules/clothing/spacesuits/void/void_vr.dm index 81debfb858..a6bf34dd90 100644 --- a/code/modules/clothing/spacesuits/void/void_vr.dm +++ b/code/modules/clothing/spacesuits/void/void_vr.dm @@ -142,8 +142,9 @@ armor = list(melee = 15, bullet = 5, laser = 5,energy = 5, bomb = 5, bio = 100, rad = 80) slowdown = 0 siemens_coefficient = 1 - species_restricted = list("exclude",SPECIES_TESHARI,SPECIES_VOX) //this thing can autoadapt + species_restricted = list("exclude",SPECIES_DIONA,SPECIES_TESHARI,SPECIES_VOX) //this thing can autoadapt icon = 'icons/obj/clothing/suits_vr.dmi' + breach_threshold = 6 //this thing is basically tissue paper /obj/item/clothing/suit/space/void/autolok sprite_sheets = list( @@ -174,6 +175,7 @@ ..() helmet = new /obj/item/clothing/head/helmet/space/void/autolok //autoinstall the helmet +//override the attackby screwdriver proc so that people can't remove the helmet /obj/item/clothing/suit/space/void/attackby(obj/item/W as obj, mob/user as mob) if(!istype(user,/mob/living)) return @@ -249,7 +251,7 @@ desc = "A rather close-fitting helmet designed to protect the wearer from hazardous conditions. Automatically deploys when the suit's sensors detect an environment that is hazardous to the wearer." icon_state = "autolokhelmet" item_state = "autolokhelmet" - species_restricted = list("exclude",SPECIES_TESHARI,SPECIES_VOX) //this thing can autoadapt too + species_restricted = list("exclude",SPECIES_DIONA,SPECIES_TESHARI,SPECIES_VOX) //this thing can autoadapt too icon = 'icons/obj/clothing/hats_vr.dmi' /obj/item/clothing/head/helmet/space/void/autolok From 982f523dd41d1fd46cd72fda7578d40c5eb17857 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 30 May 2020 16:24:29 -0400 Subject: [PATCH 05/48] Allow reagents to have specific metaglass icon files --- code/modules/food/drinkingglass/metaglass.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/food/drinkingglass/metaglass.dm b/code/modules/food/drinkingglass/metaglass.dm index 31ad0b7330..c67f816419 100644 --- a/code/modules/food/drinkingglass/metaglass.dm +++ b/code/modules/food/drinkingglass/metaglass.dm @@ -19,6 +19,11 @@ if (reagents.reagent_list.len > 0) var/datum/reagent/R = reagents.get_master_reagent() + if(R.glass_icon_file) + icon = R.glass_icon_file + else + icon = initial(icon) + if(R.glass_icon_state) icon_state = R.glass_icon_state else @@ -62,6 +67,7 @@ Drinks Data */ /datum/reagent + var/glass_icon_file = null var/glass_icon_state = null var/glass_center_of_mass = null From dcdf46212c789e8c9a0f290b89643a78e053a6f6 Mon Sep 17 00:00:00 2001 From: SweetBlueSylveon Date: Sat, 30 May 2020 14:55:44 -0700 Subject: [PATCH 06/48] Drink update Adds 20 new drinks, 30 replaced sprites for old drinks, and adds 3 new sprites to drinks without one. Snow White recipe changed. Requires"Allow reagents to have specific metaglass icon files" from Arokha. --- .../food/drinkingglass/metaglass_vr.dm | 258 ++++++++++++++++++ icons/obj/drinks_vr.dmi | Bin 1655 -> 30543 bytes vorestation.dme | 7 +- 3 files changed, 262 insertions(+), 3 deletions(-) create mode 100644 code/modules/food/drinkingglass/metaglass_vr.dm diff --git a/code/modules/food/drinkingglass/metaglass_vr.dm b/code/modules/food/drinkingglass/metaglass_vr.dm new file mode 100644 index 0000000000..55e4e80a37 --- /dev/null +++ b/code/modules/food/drinkingglass/metaglass_vr.dm @@ -0,0 +1,258 @@ +/datum/reagent/ethanol/ginzamary + glass_icon_state = "ginzamaryglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/deathbell + glass_icon_state = "deathbellglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/brownstar + glass_icon_state = "brownstarglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/spacersbrew + glass_icon_state = "spacersbrewglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/galacticpanic + glass_icon_state = "galacticpanicglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/bulldog + glass_icon_state = "bulldogglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/sbagliato + glass_icon_state = "sbagliatoglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/italiancrisis + glass_icon_state = "italiancrisisglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/bigbeer + glass_icon_state = "bigbeerglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/sugarrush + glass_icon_state = "sugarrushglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/lotus + glass_icon_state = "lotusglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/shroomjuice + glass_icon_state = "shroomjuiceglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/russianroulette + glass_icon_state = "russianrouletteglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/lovepotion + glass_icon_state = "lovepotionglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/honeyshot + glass_icon_state = "honeyshotglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/appletini + glass_icon_state = "appletiniglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/glowingappletini + glass_icon_state = "glowingappletiniglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/scsatw + glass_icon_state = "slowcomfortablescrewagainstthewallglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/choccymilk + glass_icon_state = "choccymilkglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/sweettea + glass_icon_state = "sweetteaglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/redspaceflush + glass_icon_state = "redspaceflushglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/graveyard + glass_icon_state = "graveyardglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/unsweettea + glass_icon_state = "unsweetteaglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/hairoftherat + glass_icon_state = "hairoftheratglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/soda/kiraspecial + glass_icon_state = "kiraspecial" + glass_center_of_mass = list("x"=16, "y"=12) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/soda/brownstar + glass_icon_state = "brownstar" + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/doctor_delight + glass_icon_state = "doctorsdelightglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/acid_spit + glass_icon_state = "acidspitglass" + glass_center_of_mass = list("x"=16, "y"=7) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/antifreeze + glass_icon_state = "antifreeze" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/coffee/b52 + glass_icon_state = "b52glass" + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/bananahonk + glass_icon_state = "bananahonkglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/bloody_mary + glass_icon_state = "bloodymaryglass" + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/booger + glass_icon_state = "booger" + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/devilskiss + glass_icon_state = "devilskiss" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/driestmartini + glass_icon_state = "driestmartiniglass" + glass_center_of_mass = list("x"=17, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/ginfizz + glass_icon_state = "ginfizzglass" + glass_center_of_mass = list("x"=16, "y"=7) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/gargle_blaster + glass_icon_state = "gargleblasterglass" + glass_center_of_mass = list("x"=17, "y"=6) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/goldschlager + glass_icon_state = "goldschlagerglass" + glass_center_of_mass = list("x"=16, "y"=12) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/hippies_delight + glass_icon_state = "hippiesdelightglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/irishcarbomb + glass_icon_state = "irishcarbomb" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/irish_cream + glass_icon_state = "irishcreamglass" + glass_center_of_mass = list("x"=16, "y"=9) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/longislandicedtea + glass_icon_state = "longislandicedteaglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/manhattan_proj + glass_icon_state = "proj_manhattanglass" + glass_center_of_mass = list("x"=17, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/neurotoxin + glass_icon_state = "neurotoxinglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/screwdrivercocktail + glass_icon_state = "screwdriverglass" + glass_center_of_mass = list("x"=15, "y"=10) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/silencer + glass_icon_state = "silencerglass" + glass_center_of_mass = list("x"=16, "y"=9) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/snowwhite + glass_icon_state = "snowwhite" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/tequilla_sunrise + glass_icon_state = "tequillasunriseglass" + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/white_russian + glass_icon_state = "whiterussianglass" + glass_center_of_mass = list("x"=16, "y"=9) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/whiskey_cola + glass_icon_state = "whiskeycolaglass" + glass_center_of_mass = list("x"=16, "y"=9) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/holywine + glass_icon_state = "holywineglass" + glass_center_of_mass = list("x"=15, "y"=7) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/holy_mary + glass_icon_state = "holymaryglass" + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/angelskiss + glass_icon_state = "angelskiss" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' diff --git a/icons/obj/drinks_vr.dmi b/icons/obj/drinks_vr.dmi index a8d69aa3276569cf8f4eb9cb7e0ffd8e0afff76d..68ebab9b0005796d7b1b6c213f45fa3fc8a1261a 100644 GIT binary patch literal 30543 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%0D5-q?%-XvaPmze>UitS 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 u5 Date: Sat, 30 May 2020 15:04:31 -0700 Subject: [PATCH 07/48] Patch 1 Some files didn't transfer over for some reason. This fixes that. --- .../Chemistry-Reagents-Food-Drinks_vr.dm | 299 +++++++++++++++++- code/modules/reagents/Chemistry-Recipes.dm | 2 +- code/modules/reagents/Chemistry-Recipes_vr.dm | 140 ++++++++ 3 files changed, 439 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm index d57b840584..fee195bbac 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm @@ -106,4 +106,301 @@ ..() playsound(M, 'sound/items/hooh.ogg', 50, 1, -1) if(prob(5)) - to_chat(M, "You feel like you've been gnomed...") \ No newline at end of file + to_chat(M, "You feel like you've been gnomed...") + + + +/datum/reagent/ethanol/galacticpanic + name = "Galactic Panic Attack" + id = "galacticpanic" + description = "The absolute worst thing you could ever put in your body." + taste_description = "an entire galaxy collasping in on itself." + strength = 10 + druggy = 50 + halluci = 30 + var/adj_dizzy = 10 + color = "#d3785d" + + glass_name = "Galactic Panic Attack" + glass_desc = "Looking into this is like staring at the stars." + +/datum/reagent/ethanol/galacticpanic/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + ..() + M.Stun(2) + +/datum/reagent/ethanol/galacticpanic/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + ..() + + if(dose * strength >= strength) // Early warning + M.make_dizzy(24) // Intentionally higher than normal to compensate for it's previous effects. + if(dose * strength >= strength * 2.5) // Slurring takes longer. Again, intentional. + M.slurring = max(M.slurring, 30) + +/datum/reagent/ethanol/bulldog + name = "Space Bulldog" + id = "bulldog" + description = "An inventive kahlua recipe." + taste_description = "fizzy, creamy, soda and coffee hell." + strength = 30 + color = "#d3785d" + + glass_name = "Space Bulldog" + glass_desc = "It looks like someone poured cola in a cup of coffee." + + +/datum/reagent/ethanol/sbagliato + name = "Negroni Sbagliato" + id = "sbagliato" + description = "A drink invented because a bartender was too drunk." + taste_description = "sweet bubbly wine and vermouth." + strength = 30 + color = "#d3785d" + + glass_name = "Negroni Sbagliato" + glass_desc = "Bubbles constantly pop up to the surface with a quiet fizz." + + +/datum/reagent/ethanol/italiancrisis + name = "Italian Crisis" + id = "italiancrisis" + description = "This drink was concocted by a madwoman, causing the Italian Crisis of 2123." + taste_description = "cola, fruit, fizz, coffee, and cream swirled together in an old boot." + strength = 20 + druggy = 0 + halluci = 0 + var/adj_dizzy = 0 + color = "#d3785d" + + glass_name = "Italian Crisis" + glass_desc = "This drink looks like it was a mistake." + +/datum/reagent/ethanol/sugarrush + name = "Sweet Rush" + id = "sugarrush" + description = "A favorite drink amongst poor bartenders living in Neo Detroit." + taste_description = "sweet bubblegum vodka." + strength = 30 + color = "#d3785d" + + glass_name = "Sweet Rush" + glass_desc = "This looks like it might rot your teeth out." + +/datum/reagent/ethanol/lotus + name = "Lotus" + id = "lotus" + description = "The result of making one mistake after another and trying to cover it up with sugar." + taste_description = "rich, sweet fruit and even more sugar." + strength = 25 + color = "#d3785d" + + glass_name = "Lotus" + glass_desc = "A promotional drink for a movie that only ever played in Neo Detroit theatres." + +/datum/reagent/ethanol/shroomjuice + name = "Dumb Shroom Juice" + id = "shroomjuice" + description = "The mushroom farmer didn't sort through their stock very well." + taste_description = "sweet and sour citrus with a savory kick." + strength = 100 + druggy = 30 + halluci = 30 + var/adj_dizzy = 30 + color = "#d3785d" + + glass_name = "Dumb Shroom Juice" + glass_desc = "Touch fuzzy, get dizzy." + +/datum/reagent/ethanol/russianroulette + name = "Russian Roulette" + id = "russianroulette" + description = "The perfect drink for wagering your liver on a game of cards." + taste_description = "coffee, vodka, cream, and a hot metal slug." + strength = 30 + var/adj_dizzy = 30 + color = "#d3785d" + + glass_name = "Russian Roulette" + glass_desc = "A favorite drink amongst the Pan-Slavic speaking community." + +/datum/reagent/ethanol/russianroulette/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + ..() + M.Stun(2) + +/datum/reagent/ethanol/lovepotion + name = "Love Potion" + id = "lovepotion" + description = "A drink said to help one find true love." + taste_description = "sweet fruit and honey." + strength = 30 + druggy = 0 + halluci = 0 + var/adj_dizzy = 30 + adj_temp = 10 + targ_temp = 360 + color = "#d3785d" + + glass_name = "Love Potion" + glass_desc = "A drink said to help one find the perfect fuck." + +/datum/reagent/ethanol/honeyshot + name = "Honey Shot" + id = "honeyshot" + description = "The perfect drink for bees." + taste_description = "sweet tart grenadine flavored with honey." + strength = 40 + var/adj_dizzy = 10 + color = "#d3785d" + + glass_name = "Honey shot" + glass_desc = "A glass of golden liquid." + +/datum/reagent/ethanol/appletini + name = "Appletini" + id = "appletini" + description = "A classic cocktail using every grandma's favorite fruit." + taste_description = "green sour apple with a hint of alcohol." + strength = 45 + color = "#d3785d" + + glass_name = "Appletini" + glass_desc = "The perfect fruit cocktail for a fancy night at the bar." + +/datum/reagent/ethanol/glowingappletini + name = "Glowing Appletini" + id = "glowingappletini" + description = "A new nuclear take on a pre-modern classic!" + taste_description = "overwhelmingly sour apples powered by a nuclear fission reactor." + strength = 30 + druggy = 20 + var/adj_dizzy = 20 + color = "#d3785d" + + glass_name = "Glowing Appletini" + glass_desc = "The atomic option to fruity cocktails." + +/datum/reagent/ethanol/scsatw + name = "Slow Comfortable Screw Against the Wall" + id = "scsatw" + description = "The screwdriver's bigger cousin." + taste_description = "smooth, savory booze and tangy orange juice." + strength = 0 + druggy = 0 + halluci = 0 + var/adj_dizzy = 0 + color = "#d3785d" + + glass_name = "Slow Comfortable Screw Against the Wall" + glass_desc = "The best accessory to daydrinking." + +/datum/reagent/drink/choccymilk + name = "Choccy Milk" + id = "choccymilk" + description = "Coco and milk, a timeless classic." + taste_description = "sophisticated bittersweet chocolate mixed with silky, creamy, whole milk." + color = "#d3785d" + + glass_name = "Choccy Milk" + glass_desc = "The most iconic duo in the galaxy, chocolate, and milk." + +/datum/reagent/ethanol/redspaceflush + name = "Red Space Flush" + id = "redspaceflush" + description = "A drink made by imbueing the essence of redspace into the spirits." + taste_description = "whiskey and rum strung out through a hellish dimensional rift." + strength = 30 + druggy = 10 + var/adj_dizzy = 10 + color = "#d3785d" + + glass_name = "Redspace Flush" + glass_desc = "A drink imbued with the very essence of Redspace." + +/datum/reagent/drink/graveyard + name = "Graveyard" + id = "graveyard" + description = "The result of taking a cup and filling it with all the drinks at the fountain." + taste_description = "sugar and fizz." + color = "#d3785d" + + glass_name = "Graveyard" + glass_desc = "Hahaha softdrink machine go pshshhhhh..." + +/datum/reagent/ethanol/bigbeer + name = "Giant Beer" + id = "bigbeer" + description = "Bars in Neo Detroit started to sell this drink when the city put mandatory drink limits in 2289." + taste_description = "beer, but bigger." + strength = 40 + color = "#d3785d" + + glass_name = "Giant Beer" + glass_desc = "The Neo Detroit beer and ale cocktail, perfect for your average drunk." + +/datum/reagent/drink/sweettea + name = "Sweet Tea" + id = "sweettea" + description = "Tea that is sweetened with some form of sweetener." + taste_description = "tea that is sweet." + color = "#d3785d" + + glass_name = "Sweet Tea" + glass_desc = "A southern classic. Southern what? You know, southern." + +/datum/reagent/ethanol/unsweettea + name = "Unsweetened Tea" + id = "unsweettea" + description = "A sick experiment to take the sweetness out of tea after sugar has been added resulted in this." + taste_description = "bland, slightly bitter, discount black tea." + strength = 80 + druggy = 10 + color = "#d3785d" + + glass_name = "Unsweetened Tea" + glass_desc = "A drink with all the calories of sweet tea, but with none of the satisfaction. Slightly psychoactive." + +/datum/reagent/ethanol/hairoftherat + name = "Hair of the Rat" + id = "hairoftherat" + description = "A meatier version of the monster tamer, complete with extra meat." + taste_description = "meat, whiskey, ground meat, and more meat." + strength = 45 + color = "#d3785d" + metabolism = REM * 3.5 // about right for mixing nutriment and ethanol. + var/alt_nutriment_factor = 5 //half as much as protein since it's half protein. + //using a new variable instead of nutriment_factor so we can call ..() without that adding nutrition for us without taking factors for protein into account + + glass_name = "Hair of the Rat" + glass_desc = "The alcohol equivelant of saying your burger isn't cooked rare enough." + +/datum/reagent/ethanol/hairoftherat/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + ..() + + if(M.species.gets_food_nutrition) //it's still food! + switch(alien) + if(IS_DIONA) //Diona don't get any nutrition from nutriment or protein. + if(IS_SKRELL) + M.adjustToxLoss(0.25 * removed) //Equivalent to half as much protein, since it's half protein. + if(IS_TESHARI) + M.nutrition += (alt_nutriment_factor * 1.2 * removed) //Give them the same nutrition they would get from protein. + if(IS_UNATHI) + M.nutrition += (alt_nutriment_factor * 1.125 * removed) //Give them the same nutrition they would get from protein. + //Takes into account the 0.5 factor for all nutriment which is applied on top of the 2.25 factor for protein. + //Chimera don't need their own case here since their factors for nutriment and protein cancel out. + else + M.nutrition += (alt_nutriment_factor * removed) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(H.feral > 0 && H.nutrition > 100 && H.traumatic_shock < min(60, H.nutrition/10) && H.jitteriness < 100) // same check as feral triggers to stop them immediately re-feralling + H.feral -= removed * 3 // should calm them down quick, provided they're actually in a state to STAY calm. + if (H.feral <=0) //check if they're unferalled + H.feral = 0 + to_chat(H, "Your mind starts to clear, soothed into a state of clarity as your senses return.") + log_and_message_admins("is no longer feral.", H) + +/datum/reagent/ethanol/hairoftherat/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + ..() + if(alien == IS_SKRELL) + M.adjustToxLoss(removed) //Equivalent to half as much protein, since it's half protein. + if(M.species.gets_food_nutrition) + if(alien == IS_SLIME || alien == IS_CHIMERA) //slimes and chimera can get nutrition from injected nutriment and protein + M.nutrition += (alt_nutriment_factor * removed) diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index d76b731ee7..2275221b2f 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -1861,7 +1861,7 @@ name = "Snow White" id = "snowwhite" result = "snowwhite" - required_reagents = list("beer" = 1, "lemon_lime" = 1) +required_reagents = list("pineapplejuice" = 1, "rum" = 1, "lemon_lime" = 1, "egg" = 1, "kahlua" = 1, "sugar" = 1) //VoreStation Edit result_amount = 2 /datum/chemical_reaction/drinks/irishcarbomb diff --git a/code/modules/reagents/Chemistry-Recipes_vr.dm b/code/modules/reagents/Chemistry-Recipes_vr.dm index 7ab2aaecc4..f2783b6792 100644 --- a/code/modules/reagents/Chemistry-Recipes_vr.dm +++ b/code/modules/reagents/Chemistry-Recipes_vr.dm @@ -129,6 +129,146 @@ required_reagents = list("whiskey" = 1, "protein" = 1) result_amount = 2 +/datum/chemical_reaction/drinks/bigbeer + name = "Giant Beer" + id = "bigbeer" + result = "bigbeer" + required_reagents = list("syndicatebomb" = 1, "manlydorf" = 1, "grog" =1) + result_amount = 3 + +/datum/chemical_reaction/drinks/sweettea + name = "Sweetened Tea" + id = "sweettea" + result = "sweettea" + required_reagents = list("icetea" = 2, "sugar" = 1,) + result_amount = 3 + +/datum/chemical_reaction/drinks/unsweettea + name = "Unsweetened Tea" + id = "unsweettea" + result = "unsweettea" + required_reagents = list("sweettea" = 3, "phoron" = 1) + result_amount = 2 + +/datum/chemical_reaction/drinks/galacticpanic + name = "Galactic Panic Attack" + id = "galacticpanic" + result = "galacticpanic" + required_reagents = list("gargleblaster" = 1, "singulo" = 1, "phoronspecial" =1, "neurotoxin" = 1, "atomicbomb" = 1, "hippiesdelight" = 1) + result_amount = 6 + +/datum/chemical_reaction/drinks/bulldog + name = "Space Bulldog" + id = "bulldog" + result = "bulldog" + required_reagents = list("kahlua" = 1, "vodka" = 1, "cola" =1, "cream" =1) + result_amount = 4 + +/datum/chemical_reaction/drinks/sbagliato + name = "Negroni Sbagliato" + id = "sbagliato" + result = "sbagliato" + required_reagents = list("champagne" = 1, "vermouth" = 1, "sodawater" =1) + result_amount = 3 + +/datum/chemical_reaction/drinks/italiancrisis + name = "Italian Crisis" + id = "italiancrisis" + result = "italiancrisis" + required_reagents = list("bulldog" = 1, "sbagliato" = 1) + result_amount = 2 + +/datum/chemical_reaction/drinks/sugarrush + name = "Sweet Rush" + id = "sugarrush" + result = "sugarrush" + required_reagents = list("sugar" = 1, "sodawater" = 1, "vodka" =1) + result_amount = 3 + +/datum/chemical_reaction/drinks/lotus + name = "Lotus" + id = "lotus" + result = "lotus" + required_reagents = list("sbagliato" = 1, "sugarrush" = 1) + result_amount = 2 + +/datum/chemical_reaction/drinks/shroomjuice + name = "Dumb Shroom Juice" + id = "shroomjuice" + result = "shroomjuice" + required_reagents = list("psilocybin" = 1, "applejuice" = 1, "limejuice" =1) + result_amount = 3 + +/datum/chemical_reaction/drinks/russianroulette + name = "Russian Roulette" + id = "russianroulette" + result = "russianroulette" + required_reagents = list("whiterussian" = 5, "iron" = 1) + result_amount = 6 + +/datum/chemical_reaction/drinks/lovepotion + name = "Love Potion" + id = "lovepotion" + result = "lovepotion" + required_reagents = list("honey" = 1, "sexonthebeach" = 5) + result_amount = 6 + +/datum/chemical_reaction/drinks/honeyshot + name = "Honey Shot" + id = "honeyshot" + result = "honeyshot" + required_reagents = list("honey" = 1, "vodka" = 1, "grenadine" =1) + result_amount = 3 + +/datum/chemical_reaction/drinks/appletini + name = "Appletini" + id = "appletini" + result = "appletini" + required_reagents = list("applejuice" = 2, "vodka" = 1) + result_amount = 3 + +/datum/chemical_reaction/drinks/glowingappletini + name = "Glowing Appletini" + id = "glowingappletini" + result = "glowingappletini" + required_reagents = list("appletini" = 5, "uranium" = 1) + result_amount = 6 + +/datum/chemical_reaction/drinks/scsatw + name = "Slow Comfortable Screw Against the Wall" + id = "scsatw" + result = "scsatw" + required_reagents = list("vodka" = 1, "orangejuice" = 1, "rum" =1, "whiskey" =1, "gin" =1) + result_amount = 5 + +/datum/chemical_reaction/drinks/choccymilk + name = "Choccy Milk" + id = "choccymilk" + result = "choccymilk" + required_reagents = list("milk" = 3, "coco" = 1) + result_amount = 4 + +/datum/chemical_reaction/drinks/redspaceflush + name = "Redspace Flush" + id = "redspaceflush" + result = "redspaceflush" + required_reagents = list("rum" = 2, "whiskey" = 2, "blood" =1, "phoron" =1) + result_amount = 6 + +/datum/chemical_reaction/drinks/graveyard + name = "Graveyard" + id = "graveyard" + result = "graveyard" + required_reagents = list("cola" = 1, "spacemountainwind" = 1, "dr_gibb" =1, "space_up" = 1) + result_amount = 4 + +/datum/chemical_reaction/drinks/hairoftherat + name = "Hair of the Rat" + id = "hairoftherat" + result = "hairoftherat" + required_reagents = list("protein" = 3, "nutriment" = 2, "whiskey" =1) + result_amount = 6 + /////////////////////////////////////////////////////////////////////////////////// /// Reagent colonies. /datum/chemical_reaction/meatcolony From 8946c06d7c6a35de6c09e85ba030d512aa8c1a6e Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Sat, 30 May 2020 23:22:23 +0100 Subject: [PATCH 08/48] AutoLok Expansion: Tesh --- .../modules/clothing/spacesuits/void/void_vr.dm | 16 ++++++++++------ icons/mob/species/seromi/helmet_vr.dmi | Bin 0 -> 809 bytes icons/mob/species/seromi/suit_vr.dmi | Bin 0 -> 652 bytes 3 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 icons/mob/species/seromi/helmet_vr.dmi create mode 100644 icons/mob/species/seromi/suit_vr.dmi diff --git a/code/modules/clothing/spacesuits/void/void_vr.dm b/code/modules/clothing/spacesuits/void/void_vr.dm index a6bf34dd90..cc5f1b62c9 100644 --- a/code/modules/clothing/spacesuits/void/void_vr.dm +++ b/code/modules/clothing/spacesuits/void/void_vr.dm @@ -142,7 +142,7 @@ armor = list(melee = 15, bullet = 5, laser = 5,energy = 5, bomb = 5, bio = 100, rad = 80) slowdown = 0 siemens_coefficient = 1 - species_restricted = list("exclude",SPECIES_DIONA,SPECIES_TESHARI,SPECIES_VOX) //this thing can autoadapt + species_restricted = list("exclude",SPECIES_DIONA,SPECIES_VOX) //this thing can autoadapt icon = 'icons/obj/clothing/suits_vr.dmi' breach_threshold = 6 //this thing is basically tissue paper @@ -157,7 +157,8 @@ SPECIES_SERGAL = 'icons/mob/species/unathi/suit_vr.dmi', SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/suit_vr.dmi', SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/suit_vr.dmi', - SPECIES_FENNEC = 'icons/mob/species/vulpkanin/suit_vr.dmi' + SPECIES_FENNEC = 'icons/mob/species/vulpkanin/suit_vr.dmi', + SPECIES_TESHARI = 'icons/mob/species/seromi/suit_vr.dmi' ) sprite_sheets_obj = list( SPECIES_TAJ = 'icons/obj/clothing/suits_vr.dmi', @@ -168,7 +169,8 @@ SPECIES_SERGAL = 'icons/obj/clothing/suits_vr.dmi', SPECIES_VULPKANIN = 'icons/obj/clothing/suits_vr.dmi', SPECIES_ZORREN_HIGH = 'icons/obj/clothing/suits_vr.dmi', - SPECIES_FENNEC = 'icons/obj/clothing/suits_vr.dmi' + SPECIES_FENNEC = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_TESHARI = 'icons/obj/clothing/suits_vr.dmi' ) /obj/item/clothing/suit/space/void/autolok/Initialize() @@ -251,7 +253,7 @@ desc = "A rather close-fitting helmet designed to protect the wearer from hazardous conditions. Automatically deploys when the suit's sensors detect an environment that is hazardous to the wearer." icon_state = "autolokhelmet" item_state = "autolokhelmet" - species_restricted = list("exclude",SPECIES_DIONA,SPECIES_TESHARI,SPECIES_VOX) //this thing can autoadapt too + species_restricted = list("exclude",SPECIES_DIONA,SPECIES_VOX) //this thing can autoadapt too icon = 'icons/obj/clothing/hats_vr.dmi' /obj/item/clothing/head/helmet/space/void/autolok @@ -265,7 +267,8 @@ SPECIES_SERGAL = 'icons/mob/species/unathi/helmet_vr.dmi', SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/helmet_vr.dmi', SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/helmet_vr.dmi', - SPECIES_FENNEC = 'icons/mob/species/vulpkanin/helmet_vr.dmi' + SPECIES_FENNEC = 'icons/mob/species/vulpkanin/helmet_vr.dmi', + SPECIES_TESHARI = 'icons/mob/species/seromi/helmet_vr.dmi' ) sprite_sheets_obj = list( SPECIES_TAJ = 'icons/obj/clothing/hats_vr.dmi', @@ -276,6 +279,7 @@ SPECIES_SERGAL = 'icons/obj/clothing/hats_vr.dmi', SPECIES_VULPKANIN = 'icons/obj/clothing/hats_vr.dmi', SPECIES_ZORREN_HIGH = 'icons/obj/clothing/hats_vr.dmi', - SPECIES_FENNEC = 'icons/obj/clothing/hats_vr.dmi' + SPECIES_FENNEC = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_TESHARI = 'icons/obj/clothing/hats_vr.dmi' ) sprite_sheets_refit = list() //have to nullify this as well just to be thorough \ No newline at end of file diff --git a/icons/mob/species/seromi/helmet_vr.dmi b/icons/mob/species/seromi/helmet_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..bbc12adc655f371a0f6db57597b7cc8164469d88 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC= zRF7NpH5&-99=KKArT#)tWy@`a#V1(r92Any`M5D9|Ik;>8F^VekB^_-FnRI*CqkDw z-R^HmS+^sD;qhN3VU=}`^F_XDC4~H2p6MSw;jh5j6FP?C231D)-|%ZDl!PSD(S7se z1)Hy$Y)|H`xAqJSOu3#ejv*Cu-p<nK*=>ySwTTXj>)BEg4NDu%csX&1ovG(7jODJI_bWO-T%L} z@3t;2mik*KfBKB}HU_gShG+(9(+1s!vzMel-1^o(_gi4vy!wBet`|)ITvS$ec;yfK z`jWMeq9re6%BL>=xWS+;Cs6Ipo3@+3%V(cImgA$5+HmLV#flF8{p&8TO|!F`!LYY~ z?Uu`KY*(i99$gb1eV>8h&b=6)+IY3P#cyUO%yF6N^Y8NQnm0fGoovaE-+z4;Yti@X z*UT@}e3oV~sEj!H_AKkUbN=4?th;R&aPu5me)*t^e6-2rcG2hAQ|h>W#5LS=)OIzW zzr$x=`30|9{Q|KsK~LU^_n!``;^Zh4@?Cp;SMYt8c?_Eb=gpnZw4qukLYm=5uGN1j zKej*oI)7&`kUAiCz>PP7J7F=~2G$LM%r}^BtYFMx%(=pV92mW*%2qD1ZwQrG>C_yY zsN%QC=T+k+{Rh>KYo8Vx_Z=zKJRO>p0c5c%OJe z>2Cwq2>+uMyiFJU32pE^3z4d zdi}Gd7wy!0eS`VQjh?4c%P0M7u;|?6TGkOF87!?rln;M0FE}Z(<|Oa4$-uPF;OXk; Jvd$@?2>?opZvX%Q literal 0 HcmV?d00001 diff --git a/icons/mob/species/seromi/suit_vr.dmi b/icons/mob/species/seromi/suit_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..21b6ff521ec94bc3f3ed87ed747f26fc4e99272c GIT binary patch literal 652 zcmV;70(1R|P)fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TB zGg33tGfE(w;*!LYR3K9+v9u&VCqKKmG_ypBi!&v&s2HS`i!-e#F*g;&Hsn%PaP@Nm z8x8;pDIC%bW^7yl00E#$L_t(YiS3lJZo?oDhQVzUbu(6APLN=(1le2B?1jXh0}`G) z_6@T3kxNV?-&tz+Nj5$i+~~N3;}D5g8&0sOXHfsTKfZDR#H_*~W*|CetpJx0*GtA(Z|wf)USJhjrva6DI4#PQ5|wGJLm!HC z=N0-{o9BCY0wGOHw@}};^a%so1_A4B^G<$CH1BJ)fw1ZMS^vkM3b9PYg-#>Zqh2~l zM2vEFI9CTHAs|C_Se5k(l)ivK>5~eqh^`B93DjHXL{@b{OVlS+R)>7PImn3W5<=b_ z=+tsT3e=l9PG!(*avB3&5(-#|5cRbcsVCR*Q(m~H?(UNEoN-@q-ZRbnBYdjFlHtmT6zD0ucIJ!|Hd0LRVyptcxj!W-5f m9~ih?7CYGP6UxW#cET5AFG~6qz39;Z0000FdE7L literal 0 HcmV?d00001 From 2c3c8e845070bd7280d5ace5baa6da10e801203e Mon Sep 17 00:00:00 2001 From: SweetBlueSylveon Date: Sat, 30 May 2020 15:57:03 -0700 Subject: [PATCH 09/48] Patch 2 Fixed indentations. Removed "Icon_state" and "center_of_mass" where stated a second time. --- .../food/drinkingglass/metaglass_vr.dm | 158 ++++++------------ code/modules/reagents/Chemistry-Recipes.dm | 2 +- icons/obj/drinks_vr.dmi | Bin 30543 -> 30542 bytes 3 files changed, 54 insertions(+), 106 deletions(-) diff --git a/code/modules/food/drinkingglass/metaglass_vr.dm b/code/modules/food/drinkingglass/metaglass_vr.dm index 55e4e80a37..5381153dd7 100644 --- a/code/modules/food/drinkingglass/metaglass_vr.dm +++ b/code/modules/food/drinkingglass/metaglass_vr.dm @@ -1,258 +1,206 @@ /datum/reagent/ethanol/ginzamary glass_icon_state = "ginzamaryglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/deathbell glass_icon_state = "deathbellglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/drink/brownstar glass_icon_state = "brownstarglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/spacersbrew glass_icon_state = "spacersbrewglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/galacticpanic glass_icon_state = "galacticpanicglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/bulldog glass_icon_state = "bulldogglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/sbagliato glass_icon_state = "sbagliatoglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/italiancrisis glass_icon_state = "italiancrisisglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/bigbeer glass_icon_state = "bigbeerglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/sugarrush glass_icon_state = "sugarrushglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/lotus glass_icon_state = "lotusglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/drink/shroomjuice glass_icon_state = "shroomjuiceglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/russianroulette glass_icon_state = "russianrouletteglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/lovepotion glass_icon_state = "lovepotionglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/honeyshot glass_icon_state = "honeyshotglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/appletini glass_icon_state = "appletiniglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/glowingappletini glass_icon_state = "glowingappletiniglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/scsatw glass_icon_state = "slowcomfortablescrewagainstthewallglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/drink/choccymilk glass_icon_state = "choccymilkglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/drink/sweettea glass_icon_state = "sweetteaglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/redspaceflush glass_icon_state = "redspaceflushglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/drink/graveyard glass_icon_state = "graveyardglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/drink/unsweettea glass_icon_state = "unsweetteaglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/hairoftherat glass_icon_state = "hairoftheratglass" glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/drink/soda/kiraspecial - glass_icon_state = "kiraspecial" - glass_center_of_mass = list("x"=16, "y"=12) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/drink/soda/brownstar - glass_icon_state = "brownstar" - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/drink/doctor_delight - glass_icon_state = "doctorsdelightglass" - glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/acid_spit - glass_icon_state = "acidspitglass" - glass_center_of_mass = list("x"=16, "y"=7) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/antifreeze - glass_icon_state = "antifreeze" - glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/coffee/b52 - glass_icon_state = "b52glass" - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/bananahonk - glass_icon_state = "bananahonkglass" - glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/bloody_mary - glass_icon_state = "bloodymaryglass" - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/booger - glass_icon_state = "booger" - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/devilskiss - glass_icon_state = "devilskiss" - glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/driestmartini - glass_icon_state = "driestmartiniglass" - glass_center_of_mass = list("x"=17, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/ginfizz - glass_icon_state = "ginfizzglass" - glass_center_of_mass = list("x"=16, "y"=7) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/gargle_blaster - glass_icon_state = "gargleblasterglass" - glass_center_of_mass = list("x"=17, "y"=6) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/goldschlager - glass_icon_state = "goldschlagerglass" - glass_center_of_mass = list("x"=16, "y"=12) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/hippies_delight - glass_icon_state = "hippiesdelightglass" - glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/irishcarbomb - glass_icon_state = "irishcarbomb" - glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/irish_cream - glass_icon_state = "irishcreamglass" - glass_center_of_mass = list("x"=16, "y"=9) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/longislandicedtea - glass_icon_state = "longislandicedteaglass" - glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/manhattan_proj - glass_icon_state = "proj_manhattanglass" - glass_center_of_mass = list("x"=17, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/neurotoxin - glass_icon_state = "neurotoxinglass" - glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/screwdrivercocktail - glass_icon_state = "screwdriverglass" - glass_center_of_mass = list("x"=15, "y"=10) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/silencer - glass_icon_state = "silencerglass" - glass_center_of_mass = list("x"=16, "y"=9) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/snowwhite - glass_icon_state = "snowwhite" - glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/tequilla_sunrise - glass_icon_state = "tequillasunriseglass" - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/white_russian - glass_icon_state = "whiterussianglass" - glass_center_of_mass = list("x"=16, "y"=9) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/whiskey_cola - glass_icon_state = "whiskeycolaglass" - glass_center_of_mass = list("x"=16, "y"=9) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/holywine - glass_icon_state = "holywineglass" - glass_center_of_mass = list("x"=15, "y"=7) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/holy_mary - glass_icon_state = "holymaryglass" - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' /datum/reagent/ethanol/angelskiss - glass_icon_state = "angelskiss" - glass_center_of_mass = list("x"=16, "y"=8) - glass_icon_file = 'icons/obj/drinks_vr.dmi' + glass_icon_file = 'icons/obj/drinks_vr.dmi' diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index 2275221b2f..b2591d992f 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -1861,7 +1861,7 @@ name = "Snow White" id = "snowwhite" result = "snowwhite" -required_reagents = list("pineapplejuice" = 1, "rum" = 1, "lemon_lime" = 1, "egg" = 1, "kahlua" = 1, "sugar" = 1) //VoreStation Edit + required_reagents = list("pineapplejuice" = 1, "rum" = 1, "lemon_lime" = 1, "egg" = 1, "kahlua" = 1, "sugar" = 1) //VoreStation Edit result_amount = 2 /datum/chemical_reaction/drinks/irishcarbomb diff --git a/icons/obj/drinks_vr.dmi b/icons/obj/drinks_vr.dmi index 68ebab9b0005796d7b1b6c213f45fa3fc8a1261a..a7eaa3bdd57d8f920d046ab232bd1a6ca2d1178e 100644 GIT binary patch delta 781 zcmV+o1M>XO?g7s30gxnr?0QsKbVOxyV{&P5bZKvH004NLm6pwJ+b|5r&&g95>(vPI z*>;Cqh7Lmy-75^V#8_Nq(WB^i>C^9!4e^T9W?&ewfuAVy&kyOY`11AJ^Y`NE<#~QY z$;7GH7u&^hKI_SADE7r>J)Z@nI_UW)D<~HG;!{iN0?KOlX+HCRB)QlZtNH98(BS#| zJ-Jz0$(@;eFq4mFKUYh$(MisMzyVj&2G8Ky3L3OLgIgj+ zDLj*tSm1c-DPbKU=j-(2eC9F2sn{2*#jYHAFJ^NK4kcHD{fOm(A0(861F5*FCgF;? zHdJR$-1mWWS_MddN(VuFGYCd)OPD=Is)O2sOV|l3|E4s;e>ThfztrH!=a$A?8JJ#| z@1BdH$f>3rA$fA>6~PuX1Ncf zC|%Ap>fj(K#a|u82)Ro_d90O&#pwilFLXq?r9%XvvGIL>p!|v_$I+O`7F5_6a?R0a z7b4VF_q`BiZ9tR~88?9lPRX^9$c-&oUsAkWJnYKlV!bPG{u<1eE=JF_F_9J2kwDp) zMukX_oKU80TT)S7p;hPH)gaR4VC;!i`QbAh4cZx<%|V!(pB*`4Bm8YO;Vz=;*rI{g z+j3oQhh1BL?bgXN?g7v40gxnr?Rr#LbVOxyV{&P5bZKvH004NLm6uCz+b|5r&&j7SwyP23 z*~cN5p~KL_`V|IRVl1|@=uvdM^waN<4RMRqW?>kxfuAV8{*?W-`1bwB<5ThQ^KpJe z$;7GH7u&^hKI_SADE7r>J)Z@nI_UW&D<~HG;!8{F0?KOlWj^zNB)QlZtNH98(BS#` zJ-Jz0$(@ETp5^N zm+!8Np~$JG93gpf=oP^hTutdfudg<^6@LEJKnkD=W7)X5>hi^qXQwQdGHgeJzh=1) zq$pj^H0t0WD8=6$#R$1eLU~M2!{&5?y%#!KyZI~=L1=7$d><&k;K^|`7P18uHilet z^x1_7W-)pp%-Vn`B{FUT5uB21A(0zfvc8mfxwzex%f)(Ee)?%JWV#qV*TzCtP)7n~ zV;L19L2^QwvTaF4b%o}k*VQ1>+P9N2gcLEA?B zg#IG;lxoYWo2v~qD35TTvVygVBlnJ*1B*fxF+0H?YM_)=1NIQ3&5jG~+^M1XV%)b! zRP)Iv=yMAW4{=;>w;!l&kZFMe%Q{}TU!Gb z4X3Pze~SPle9(XbW1YRZxUgB4%f+r-zWETPh{;*!W)+$JsR23J_!kn$EjofYeJV{3 z*uZgW?_sp%rrZp_UTZW?p8r#8CfHN*@AOXT6(%$AwfO$@P(1v6oc{$Zjd~@_uHU5q L03ZOf9Ro3Rqtu71 From 6d1556e77604c57c6c7edab3cf09011ed0d356a1 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Sat, 30 May 2020 18:27:49 -0500 Subject: [PATCH 10/48] adds entertainment monitor to surface medical break room. (#8135) * Add files via upload * Delete tether_tether-02-surface2.dmm * Add files via upload --- maps/tether/tether-02-surface2.dmm | 34 ++++++++++++++++++------------ 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index 8bfc856d9b..eca20154d8 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -23491,19 +23491,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"aSH" = ( -/obj/structure/table/bench/standard, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) "aSI" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -29149,6 +29136,25 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) +"qaW" = ( +/obj/structure/table/bench/standard, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Looks like it's set to ree-Anur-ntertanment, I wonder what else is on?"; + icon_state = "frame"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "qfL" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -42215,7 +42221,7 @@ aRO aap acD aSr -aSH +qaW aSO aSW aSr From c882cd57ca84ec4657284279cf2e0380315d1742 Mon Sep 17 00:00:00 2001 From: Natje0 <21280420+Natje0@users.noreply.github.com> Date: Sun, 31 May 2020 01:43:17 +0200 Subject: [PATCH 11/48] add tentacle --- code/modules/vore/appearance/sprite_accessories_taur_vr.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm index 4e39dfcfcf..8809e678a1 100644 --- a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm @@ -421,6 +421,10 @@ name = "Frog (Taur)" icon_state = "frog_s" +/datum/sprite_accessory/tail/taur/thicktentacles + name = "Tentacles(Thick)" + icon_state = "tentacles_s" + /datum/sprite_accessory/tail/taur/drake //Enabling on request, no suit compatibility but then again see 2 above. name = "Drake (Taur)" icon_state = "drake_s" @@ -558,4 +562,4 @@ msg_prey_grab_success = "%owner slides over you with their vines, smushing you against the ground before wrapping one up around you, trapping you within the tight confines of their vines!" msg_owner_grab_fail = "You step down onto %prey with one of your vines, forcing them onto the ground!" - msg_prey_grab_fail = "%owner steps down onto you with one of their vines, squishing you and forcing you onto the ground!" \ No newline at end of file + msg_prey_grab_fail = "%owner steps down onto you with one of their vines, squishing you and forcing you onto the ground!" From 51d3beaec01eace5b48815b641ad85e890982512 Mon Sep 17 00:00:00 2001 From: Natje0 <21280420+Natje0@users.noreply.github.com> Date: Sun, 31 May 2020 01:45:12 +0200 Subject: [PATCH 12/48] add tentacle --- icons/mob/vore/taurs_vr.dmi | Bin 104915 -> 102484 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/vore/taurs_vr.dmi b/icons/mob/vore/taurs_vr.dmi index 32f3bfa6039b71878f1997d766034bc95b3dfc30..70051a7d203d31032661d73e9b60f09c9d14e9d7 100644 GIT binary patch literal 102484 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 z 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%0A}S9bqGe=cjOVwQFwznZ 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 ZqW1O-&2IpW4$o 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 Date: Sat, 30 May 2020 20:36:41 -0400 Subject: [PATCH 13/48] Talon eng room floor tweaks --- maps/tether/submaps/offmap/talon1.dmm | 192 +++++++++++++------------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/maps/tether/submaps/offmap/talon1.dmm b/maps/tether/submaps/offmap/talon1.dmm index 6d3d9c431c..8b9188f6cf 100644 --- a/maps/tether/submaps/offmap/talon1.dmm +++ b/maps/tether/submaps/offmap/talon1.dmm @@ -8,6 +8,15 @@ "ac" = ( /turf/simulated/wall, /area/talon/deckone/bridge) +"ah" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 4; + icon_state = "map_connector-aux" + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/port_eng) "aj" = ( /obj/machinery/light{ dir = 8; @@ -1402,19 +1411,6 @@ }, /turf/simulated/floor/tiled/eris/white/danger, /area/talon/deckone/armory) -"lk" = ( -/obj/machinery/atmospherics/portables_connector/fuel{ - dir = 1; - icon_state = "map_connector-fuel" - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/phoron, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/eris/dark/brown_perforated, -/area/talon/deckone/starboard_eng) "lo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -2002,6 +1998,15 @@ }, /turf/simulated/floor/tiled/eris/dark/cyancorner, /area/talon/deckone/port_solar) +"qR" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 1; + icon_state = "map_connector-fuel" + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/starboard_eng) "rm" = ( /obj/effect/floor_decal/industrial/warning/dust/corner{ dir = 1; @@ -2328,6 +2333,15 @@ }, /turf/simulated/floor/hull/airless, /area/talon/maintenance/deckone_starboard_aft_wing) +"up" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 8; + icon_state = "map_connector-aux" + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/starboard_eng) "ur" = ( /obj/structure/cable/green{ d1 = 4; @@ -2682,14 +2696,6 @@ }, /turf/simulated/floor/plating/eris/under, /area/talon/maintenance/deckone_starboard) -"xU" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/canister/empty, -/turf/simulated/floor/tiled/eris/dark/brown_perforated, -/area/talon/deckone/starboard_eng) "xV" = ( /turf/simulated/floor/tiled/eris/dark/orangecorner, /area/talon/deckone/secure_storage) @@ -3147,15 +3153,6 @@ }, /turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) -"CN" = ( -/obj/machinery/atmospherics/portables_connector/fuel{ - dir = 1; - icon_state = "map_connector-fuel" - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/phoron, -/turf/simulated/floor/tiled/eris/dark/brown_perforated, -/area/talon/deckone/port_eng) "CP" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 4; @@ -3441,6 +3438,14 @@ }, /turf/simulated/floor/plating/eris/under, /area/talon/deckone/brig) +"Fd" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/starboard_eng) "Fg" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -3486,6 +3491,15 @@ }, /turf/simulated/floor/tiled/eris/techmaint_panels, /area/talon/deckone/medical) +"Fw" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 1; + icon_state = "map_connector-fuel" + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/port_eng) "FA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -3568,19 +3582,6 @@ }, /turf/simulated/floor/tiled/eris/steel/gray_perforated, /area/talon/deckone/workroom) -"Gv" = ( -/obj/machinery/atmospherics/portables_connector/fuel{ - dir = 1; - icon_state = "map_connector-fuel" - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/phoron, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/eris/dark/brown_perforated, -/area/talon/deckone/port_eng) "Gw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4; @@ -3597,6 +3598,19 @@ }, /turf/simulated/floor/tiled/eris/steel/cargo, /area/talon/deckone/workroom) +"GC" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 1; + icon_state = "map_connector-fuel" + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/starboard_eng) "GG" = ( /obj/effect/floor_decal/industrial/warning/dust{ dir = 4 @@ -3612,15 +3626,6 @@ }, /turf/simulated/floor/plating/eris/under, /area/talon/maintenance/deckone_port) -"GI" = ( -/obj/effect/floor_decal/industrial/outline/grey, -/obj/machinery/atmospherics/portables_connector/aux{ - dir = 8; - icon_state = "map_connector-aux" - }, -/obj/machinery/portable_atmospherics/canister/air/airlock, -/turf/simulated/floor/tiled/eris/dark/brown_perforated, -/area/talon/deckone/starboard_eng) "GJ" = ( /obj/machinery/door/firedoor/glass/talon, /turf/simulated/floor/tiled/eris/techmaint_panels, @@ -4243,15 +4248,6 @@ "LH" = ( /turf/simulated/floor/tiled/eris/white/golden, /area/talon/deckone/bridge) -"LI" = ( -/obj/effect/floor_decal/industrial/outline/grey, -/obj/machinery/atmospherics/portables_connector/aux{ - dir = 4; - icon_state = "map_connector-aux" - }, -/obj/machinery/portable_atmospherics/canister/air/airlock, -/turf/simulated/floor/tiled/eris/dark/brown_perforated, -/area/talon/deckone/port_eng) "LK" = ( /obj/structure/cable/green, /obj/machinery/power/apc/talon{ @@ -4609,14 +4605,6 @@ }, /turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) -"OP" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/outline/blue, -/obj/machinery/portable_atmospherics/canister/air, -/turf/simulated/floor/tiled/eris/dark/brown_perforated, -/area/talon/deckone/port_eng) "OQ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -4674,6 +4662,19 @@ /obj/machinery/suit_storage_unit, /turf/simulated/floor/plating/eris/under, /area/talon/maintenance/deckone_starboard) +"Py" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 1; + icon_state = "map_connector-fuel" + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/port_eng) "PD" = ( /obj/machinery/door/firedoor/glass{ dir = 2 @@ -4733,15 +4734,6 @@ }, /turf/space, /area/talon/deckone/bridge) -"Ql" = ( -/obj/machinery/atmospherics/portables_connector/fuel{ - dir = 1; - icon_state = "map_connector-fuel" - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/phoron, -/turf/simulated/floor/tiled/eris/dark/brown_perforated, -/area/talon/deckone/starboard_eng) "Qx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4; @@ -5611,6 +5603,14 @@ /obj/structure/disposalpipe/junction, /turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) +"Yc" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/port_eng) "Yd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -14171,7 +14171,7 @@ gU NP ho iA -LI +ah IT Ik aj @@ -14319,7 +14319,7 @@ hs Uy CW YI -CN +Fw kb JI SX @@ -14461,7 +14461,7 @@ vV lM ir YI -CN +Fw kb ji aa @@ -14603,7 +14603,7 @@ lM OZ bw YI -CN +Fw kc kh OS @@ -14739,13 +14739,13 @@ gU CH Bj iA -OP -OP -OP -OP +Yc +Yc +Yc +Yc Xk iR -Gv +Py ji JI SX @@ -16727,13 +16727,13 @@ gY MG Bj iF -xU -xU -xU -xU +Fd +Fd +Fd +Fd IO Ie -lk +GC kd kj QJ @@ -16875,7 +16875,7 @@ yf bP fi WA -Ql +qR kf GP yg @@ -17017,7 +17017,7 @@ jE yf jb WA -Ql +qR kf jY aa @@ -17159,7 +17159,7 @@ EL YG dm WA -Ql +qR ke kj QJ @@ -17295,7 +17295,7 @@ gY NP ho iF -GI +up yB Mi Bm From e265100551a61c154cbf627576126b10bb3e96e6 Mon Sep 17 00:00:00 2001 From: KasparoVy <12377767+KasparoVy@users.noreply.github.com> Date: Sat, 30 May 2020 21:56:20 -0400 Subject: [PATCH 14/48] Adds Sergal & Akula EVA Rig Sprites Copies Unathi EVA rig helmet sprites per standard. --- icons/mob/species/akula/helmet_vr.dmi | Bin 45661 -> 45645 bytes icons/mob/species/akula/suit_vr.dmi | Bin 102856 -> 103926 bytes icons/mob/species/sergal/helmet_vr.dmi | Bin 43276 -> 45529 bytes icons/mob/species/sergal/suit_vr.dmi | Bin 115406 -> 114843 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/species/akula/helmet_vr.dmi b/icons/mob/species/akula/helmet_vr.dmi index 69aef545f6b4cb2dc7d5bb595abb4bd6ddc94d21..10006401a926d541b8ae29c972a7fcd08e353fcf 100644 GIT binary patch delta 24912 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 delta 24891 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 M_jA@|Rvvf$1MEhCZU6uP diff --git a/icons/mob/species/akula/suit_vr.dmi b/icons/mob/species/akula/suit_vr.dmi index 859d79a1fe287512b1ce955b610a0586aca12fea..a115004c1bc76fff2cff60f6a21946c13b8e033c 100644 GIT binary patch delta 43947 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 delta 42868 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 TSIkvH;NK}71MPe*n_K?{$ydl< diff --git a/icons/mob/species/sergal/helmet_vr.dmi b/icons/mob/species/sergal/helmet_vr.dmi index c77450aaebc6386939dc2d791500184b289ec7cd..36f2d74074a3312c466a06b9ddf43f7481eccd74 100644 GIT binary patch literal 45529 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

hyon&dS#!8WF?I0oobg~_WKlVue0iqx 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 VvT=n(ctT*ienn5KMAJI-KLApLkTC!N literal 43276 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 diff --git a/icons/mob/species/sergal/suit_vr.dmi b/icons/mob/species/sergal/suit_vr.dmi index 1f62670b495a7a8a259c36b136efd972d932c07f..005914f9f6d071f977deb6e7802d8486d194df55 100644 GIT binary patch literal 114843 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%0DhmZvSq{r$|Lq_KTv}58DAo62i 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ⅆ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%0Dhk1QM^bSedOGdSOVbD(|ipM8n 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 H5d41tlnxCf From 9e77aca051b077bb54ec49f5e8f3d30223994e64 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sat, 30 May 2020 21:22:47 -0700 Subject: [PATCH 15/48] Merge pull request #7243 from Mechoid/BlobLoop Blob Infinite Loop Fix --- code/modules/blob2/core_chunk.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/blob2/core_chunk.dm b/code/modules/blob2/core_chunk.dm index 8a5795aae9..7d8f588568 100644 --- a/code/modules/blob2/core_chunk.dm +++ b/code/modules/blob2/core_chunk.dm @@ -61,12 +61,13 @@ /obj/item/weapon/blobcore_chunk/proc/get_carrier(var/atom/target) var/atom/A = target ? target.loc : src - if(!istype(A, /mob/living)) - A = get_carrier(A) if(isturf(A) || isarea(A)) // Something has gone horribly wrong if the second is true. return FALSE // No mob is carrying us. + if(!istype(A, /mob/living)) + A = get_carrier(A) + return A /obj/item/weapon/blobcore_chunk/blob_act(obj/structure/blob/B) From 86242e421b303bf809aee10ae03b7ee0e886d6f4 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sun, 31 May 2020 01:27:50 -0400 Subject: [PATCH 17/48] Fix copypaste error --- .../clothing/spacesuits/void/void_vr.dm | 42 +++---------------- 1 file changed, 5 insertions(+), 37 deletions(-) diff --git a/code/modules/clothing/spacesuits/void/void_vr.dm b/code/modules/clothing/spacesuits/void/void_vr.dm index cc5f1b62c9..ecf1533fd7 100644 --- a/code/modules/clothing/spacesuits/void/void_vr.dm +++ b/code/modules/clothing/spacesuits/void/void_vr.dm @@ -178,11 +178,12 @@ helmet = new /obj/item/clothing/head/helmet/space/void/autolok //autoinstall the helmet //override the attackby screwdriver proc so that people can't remove the helmet -/obj/item/clothing/suit/space/void/attackby(obj/item/W as obj, mob/user as mob) +/obj/item/clothing/suit/space/void/autolok/attackby(obj/item/W as obj, mob/user as mob) - if(!istype(user,/mob/living)) return + if(!isliving(user)) + return - if(istype(W,/obj/item/clothing/accessory) || istype(W, /obj/item/weapon/hand_labeler)) + if(istype(W, /obj/item/clothing/accessory) || istype(W, /obj/item/weapon/hand_labeler)) return ..() if(user.get_inventory_slot(src) == slot_wear_suit) @@ -190,7 +191,7 @@ return if(W.is_screwdriver()) - if(boots || tank) + if(boots || tank || cooler) var/choice = input("What component would you like to remove?") as null|anything in list(boots,tank,cooler) if(!choice) return @@ -212,39 +213,6 @@ else to_chat(user, "\The [src] does not have anything installed.") return - else if(istype(W,/obj/item/clothing/shoes/magboots)) - if(boots) - to_chat(user, "\The [src] already has magboots installed.") - else - to_chat(user, "You attach \the [W] to \the [src]'s boot mounts.") - user.drop_item() - W.forceMove(src) - boots = W - return - else if(istype(W,/obj/item/weapon/tank)) - if(tank) - to_chat(user, "\The [src] already has an airtank installed.") - else if(cooler) - to_chat(user, "\The [src]'s suit cooling unit is in the way. Remove it first.") - else if(istype(W,/obj/item/weapon/tank/phoron)) - to_chat(user, "\The [W] cannot be inserted into \the [src]'s storage compartment.") - else - to_chat(user, "You insert \the [W] into \the [src]'s storage compartment.") - user.drop_item() - W.forceMove(src) - tank = W - return - else if(istype(W,/obj/item/device/suit_cooling_unit)) - if(cooler) - to_chat(user, "\The [src] already has a suit cooling unit installed.") - else if(tank) - to_chat(user, "\The [src]'s airtank is in the way. Remove it first.") - else - to_chat(user, "You insert \the [W] into \the [src]'s storage compartment.") - user.drop_item() - W.forceMove(src) - cooler = W - return ..() From 9640367e884a56143b5486dca6ac69a6d2a2ec9b Mon Sep 17 00:00:00 2001 From: SweetBlueSylveon Date: Sun, 31 May 2020 01:59:34 -0700 Subject: [PATCH 18/48] Fixes two drinks. Correctly maps "Dumb Shroom Juice" and "Unsweetened Tea" to /ethanol. --- code/modules/food/drinkingglass/metaglass_vr.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/food/drinkingglass/metaglass_vr.dm b/code/modules/food/drinkingglass/metaglass_vr.dm index 5381153dd7..305077f387 100644 --- a/code/modules/food/drinkingglass/metaglass_vr.dm +++ b/code/modules/food/drinkingglass/metaglass_vr.dm @@ -53,7 +53,7 @@ glass_center_of_mass = list("x"=16, "y"=8) glass_icon_file = 'icons/obj/drinks_vr.dmi' -/datum/reagent/drink/shroomjuice +/datum/reagent/ethanol/shroomjuice glass_icon_state = "shroomjuiceglass" glass_center_of_mass = list("x"=16, "y"=8) glass_icon_file = 'icons/obj/drinks_vr.dmi' @@ -108,7 +108,7 @@ glass_center_of_mass = list("x"=16, "y"=8) glass_icon_file = 'icons/obj/drinks_vr.dmi' -/datum/reagent/drink/unsweettea +/datum/reagent/ethanol/unsweettea glass_icon_state = "unsweetteaglass" glass_center_of_mass = list("x"=16, "y"=8) glass_icon_file = 'icons/obj/drinks_vr.dmi' From 9c5eeb04689e9e81f99b0d009251034a8b5fbbc5 Mon Sep 17 00:00:00 2001 From: KasparoVy <12377767+KasparoVy@users.noreply.github.com> Date: Sun, 31 May 2020 05:00:49 -0400 Subject: [PATCH 19/48] Naga Suit Pass 1 Need to do the 'open' sprite. --- icons/mob/taursuits_naga_vr.dmi | Bin 87087 -> 91854 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/taursuits_naga_vr.dmi b/icons/mob/taursuits_naga_vr.dmi index 375081158f86486b2fa354ecfdbaeb5bf27fd708..8cd5e200dd78cd1ac0af5f5684ce3690635519c9 100644 GIT binary patch delta 37050 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 Vhoz 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 ay!YV?D?7}h55Vs3Fe!2QH$|`YKmQ--%j50< From 9cfddf717de89c6e90932a1ce44fbf64c131ab8c Mon Sep 17 00:00:00 2001 From: KasparoVy <12377767+KasparoVy@users.noreply.github.com> Date: Sun, 31 May 2020 05:43:53 -0400 Subject: [PATCH 20/48] Adds Open State for Naga EVA Rig She's mint. --- icons/mob/taursuits_naga_vr.dmi | Bin 91854 -> 91367 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/taursuits_naga_vr.dmi b/icons/mob/taursuits_naga_vr.dmi index 8cd5e200dd78cd1ac0af5f5684ce3690635519c9..7df326318cf162195997142e13aaf49167ff4567 100644 GIT binary patch delta 36214 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 delta 36705 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 z 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 mfxre427o{y5C{Y|$o~f{GBgoYaz| Date: Sun, 31 May 2020 11:04:13 +0100 Subject: [PATCH 21/48] Update void_vr.dm --- code/modules/clothing/spacesuits/void/void_vr.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/clothing/spacesuits/void/void_vr.dm b/code/modules/clothing/spacesuits/void/void_vr.dm index cc5f1b62c9..775f77dd3b 100644 --- a/code/modules/clothing/spacesuits/void/void_vr.dm +++ b/code/modules/clothing/spacesuits/void/void_vr.dm @@ -145,6 +145,7 @@ species_restricted = list("exclude",SPECIES_DIONA,SPECIES_VOX) //this thing can autoadapt icon = 'icons/obj/clothing/suits_vr.dmi' breach_threshold = 6 //this thing is basically tissue paper + w_class = ITEMSIZE_NORMAL //if it's snug, high-tech, and made of relatively soft materials, it should be much easier to store! /obj/item/clothing/suit/space/void/autolok sprite_sheets = list( @@ -255,6 +256,7 @@ item_state = "autolokhelmet" species_restricted = list("exclude",SPECIES_DIONA,SPECIES_VOX) //this thing can autoadapt too icon = 'icons/obj/clothing/hats_vr.dmi' + flags_inv = HIDEEARS|BLOCKHAIR //removed HIDEFACE/MASK/EYES flags so sunglasses or facemasks don't disappear. still gotta have BLOCKHAIR or it'll clip out tho. /obj/item/clothing/head/helmet/space/void/autolok sprite_sheets = list( From a06aa9bdf6f978f6e7b310a119e0a5028458e88d Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sat, 30 May 2020 21:18:27 -0700 Subject: [PATCH 22/48] [PORT] Static Machinery Power --- code/game/machinery/machinery_power.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/game/machinery/machinery_power.dm b/code/game/machinery/machinery_power.dm index aa3d301e53..be648d0f80 100644 --- a/code/game/machinery/machinery_power.dm +++ b/code/game/machinery/machinery_power.dm @@ -42,8 +42,7 @@ stat &= ~NOPOWER else stat |= NOPOWER - . = (stat != oldstat) - return + return (stat != oldstat) // Get the amount of power this machine will consume each cycle. Override by experts only! /obj/machinery/proc/get_power_usage() From 619e8b1b9441c618984378f05c1f095a47bbe8c9 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sat, 30 May 2020 21:17:50 -0700 Subject: [PATCH 23/48] Ported /tg/ style screen alerts, replacing the hunger icon with them --- code/_onclick/hud/alert.dm | 10 +- .../structures/crates_lockers/closets.dm | 948 +++++++++--------- code/modules/mob/living/carbon/carbon.dm | 826 +++++++-------- code/modules/mob/living/carbon/human/human.dm | 5 + code/modules/mob/living/carbon/human/life.dm | 2 + .../mob/living/simple_mob/simple_hud.dm | 2 + code/modules/organs/organ_external.dm | 2 +- 7 files changed, 903 insertions(+), 892 deletions(-) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index 69e644a239..c4edacd933 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -52,12 +52,14 @@ animate(alert, transform = matrix(), time = 2.5, easing = CUBIC_EASING) if(alert.timeout) - spawn(alert.timeout) - if(alert.timeout && alerts[category] == alert && world.time >= alert.timeout) - clear_alert(category) + addtimer(CALLBACK(src, .proc/alert_timeout, alert, category), alert.timeout) alert.timeout = world.time + alert.timeout - world.tick_lag return alert +/mob/proc/alert_timeout(obj/screen/alert/alert, category) + if(alert.timeout && alerts[category] == alert && world.time >= alert.timeout) + clear_alert(category) + // Proc to clear an existing alert. /mob/proc/clear_alert(category) var/obj/screen/alert/alert = alerts[category] @@ -455,7 +457,7 @@ so as to remain in compliance with the most up-to-date laws." return var/paramslist = params2list(params) if(paramslist["shift"]) // screen objects don't do the normal Click() stuff so we'll cheat - usr << "[name] - [desc]" + to_chat(usr,"[name] - [desc]") return if(master) return usr.client.Click(master, location, control, params) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 9938173a2b..2cea4f4ccc 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -1,474 +1,474 @@ -/obj/structure/closet - name = "closet" - desc = "It's a basic storage unit." - icon = 'icons/obj/closet.dmi' - icon_state = "closed" - density = 1 - w_class = ITEMSIZE_HUGE - layer = UNDER_JUNK_LAYER - var/icon_closed = "closed" - var/icon_opened = "open" - var/opened = 0 - var/sealed = 0 - var/seal_tool = /obj/item/weapon/weldingtool //Tool used to seal the closet, defaults to welder - var/wall_mounted = 0 //never solid (You can always pass over it) - var/health = 100 - - var/breakout = 0 //if someone is currently breaking out. mutex - var/breakout_time = 2 //2 minutes by default - var/breakout_sound = 'sound/effects/grillehit.ogg' //Sound that plays while breaking out - - var/storage_capacity = 2 * MOB_MEDIUM //This is so that someone can't pack hundreds of items in a locker/crate - //then open it in a populated area to crash clients. - var/storage_cost = 40 //How much space this closet takes up if it's stuffed in another closet - - var/open_sound = 'sound/machines/click.ogg' - var/close_sound = 'sound/machines/click.ogg' - - var/store_misc = 1 //Chameleon item check - var/store_items = 1 //Will the closet store items? - var/store_mobs = 1 //Will the closet store mobs? - var/max_closets = 0 //Number of other closets allowed on tile before it won't close. - - var/list/starts_with - -/obj/structure/closet/Initialize() - ..() - // Closets need to come later because of spawners potentially creating objects during init. - return INITIALIZE_HINT_LATELOAD - -/obj/structure/closet/LateInitialize() - . = ..() - if(starts_with) - create_objects_in_loc(src, starts_with) - starts_with = null - - if(!opened) // if closed, any item at the crate's loc is put in the contents - if(istype(loc, /mob/living)) return //VOREStation Edit - No collecting mob organs if spawned inside mob - var/obj/item/I - for(I in src.loc) - if(I.density || I.anchored || I == src) continue - I.forceMove(src) - // adjust locker size to hold all items with 5 units of free store room - var/content_size = 0 - for(I in src.contents) - content_size += CEILING(I.w_class/2, 1) - if(content_size > storage_capacity-5) - storage_capacity = content_size + 5 - update_icon() - -/obj/structure/closet/examine(mob/user) - . = ..() - if(Adjacent(user) || isobserver(user)) - var/content_size = 0 - for(var/obj/item/I in src.contents) - if(!I.anchored) - content_size += CEILING(I.w_class/2, 1) - if(!content_size) - . += "It is empty." - else if(storage_capacity > content_size*4) - . += "It is barely filled." - else if(storage_capacity > content_size*2) - . += "It is less than half full." - else if(storage_capacity > content_size) - . += "There is still some free space." - else - . += "It is full." - - if(!src.opened && isobserver(user)) - . += "It contains: [counting_english_list(contents)]" - -/obj/structure/closet/CanPass(atom/movable/mover, turf/target) - if(wall_mounted) - return TRUE - return ..() - -/obj/structure/closet/proc/can_open() - if(src.sealed) - return 0 - return 1 - -/obj/structure/closet/proc/can_close() - var/closet_count = 0 - for(var/obj/structure/closet/closet in get_turf(src)) - if(closet != src) - if(!closet.anchored) - closet_count ++ - if(closet_count > max_closets) - return 0 - return 1 - -/obj/structure/closet/proc/dump_contents() - //Cham Projector Exception - for(var/obj/effect/dummy/chameleon/AD in src) - AD.forceMove(src.loc) - - for(var/obj/I in src) - I.forceMove(src.loc) - - for(var/mob/M in src) - M.forceMove(src.loc) - if(M.client) - M.client.eye = M.client.mob - M.client.perspective = MOB_PERSPECTIVE - -/obj/structure/closet/proc/open() - if(src.opened) - return 0 - - if(!src.can_open()) - return 0 - - src.dump_contents() - - src.icon_state = src.icon_opened - src.opened = 1 - playsound(src, open_sound, 15, 1, -3) - if(initial(density)) - density = !density - return 1 - -/obj/structure/closet/proc/close() - if(!src.opened) - return 0 - if(!src.can_close()) - return 0 - - var/stored_units = 0 - - if(store_misc) - stored_units += store_misc(stored_units) - if(store_items) - stored_units += store_items(stored_units) - if(store_mobs) - stored_units += store_mobs(stored_units) - if(max_closets) - stored_units += store_closets(stored_units) - - src.icon_state = src.icon_closed - src.opened = 0 - - playsound(src, close_sound, 15, 1, -3) - if(initial(density)) - density = !density - return 1 - -//Cham Projector Exception -/obj/structure/closet/proc/store_misc(var/stored_units) - var/added_units = 0 - for(var/obj/effect/dummy/chameleon/AD in src.loc) - if((stored_units + added_units) > storage_capacity) - break - AD.forceMove(src) - added_units++ - return added_units - -/obj/structure/closet/proc/store_items(var/stored_units) - var/added_units = 0 - for(var/obj/item/I in src.loc) - var/item_size = CEILING(I.w_class / 2, 1) - if(stored_units + added_units + item_size > storage_capacity) - continue - if(!I.anchored) - I.forceMove(src) - added_units += item_size - return added_units - -/obj/structure/closet/proc/store_mobs(var/stored_units) - var/added_units = 0 - for(var/mob/living/M in src.loc) - if(M.buckled || M.pinned.len) - continue - if(stored_units + added_units + M.mob_size > storage_capacity) - break - if(M.client) - M.client.perspective = EYE_PERSPECTIVE - M.client.eye = src - M.forceMove(src) - added_units += M.mob_size - return added_units - -/obj/structure/closet/proc/store_closets(var/stored_units) - var/added_units = 0 - for(var/obj/structure/closet/C in src.loc) - if(C == src) //Don't store ourself - continue - if(C.anchored) //Don't worry about anchored things on the same tile - continue - if(C.max_closets) //Prevents recursive storage - continue - if(stored_units + added_units + storage_cost > storage_capacity) - break - C.forceMove(src) - added_units += storage_cost - return added_units - - -/obj/structure/closet/proc/toggle(mob/user as mob) - if(!(src.opened ? src.close() : src.open())) - to_chat(user, "It won't budge!") - return - update_icon() - -// this should probably use dump_contents() -/obj/structure/closet/ex_act(severity) - switch(severity) - if(1) - for(var/atom/movable/A as mob|obj in src)//pulls everything out of the locker and hits it with an explosion - A.forceMove(src.loc) - A.ex_act(severity + 1) - qdel(src) - if(2) - if(prob(50)) - for (var/atom/movable/A as mob|obj in src) - A.forceMove(src.loc) - A.ex_act(severity + 1) - qdel(src) - if(3) - if(prob(5)) - for(var/atom/movable/A as mob|obj in src) - A.forceMove(src.loc) - qdel(src) - -/obj/structure/closet/blob_act() - damage(100) - -/obj/structure/closet/proc/damage(var/damage) - health -= damage - if(health <= 0) - for(var/atom/movable/A in src) - A.forceMove(src.loc) - qdel(src) - -/obj/structure/closet/bullet_act(var/obj/item/projectile/Proj) - var/proj_damage = Proj.get_structure_damage() - if(!proj_damage) - return - - ..() - damage(proj_damage) - - return - -/obj/structure/closet/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(src.opened) - if(istype(W, /obj/item/weapon/grab)) - var/obj/item/weapon/grab/G = W - src.MouseDrop_T(G.affecting, user) //act like they were dragged onto the closet - return 0 - if(istype(W,/obj/item/tk_grab)) - return 0 - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - if(!WT.remove_fuel(0,user)) - if(!WT.isOn()) - return - else - to_chat(user, "You need more welding fuel to complete this task.") - return - playsound(src, WT.usesound, 50) - new /obj/item/stack/material/steel(src.loc) - for(var/mob/M in viewers(src)) - M.show_message("\The [src] has been cut apart by [user] with \the [WT].", 3, "You hear welding.", 2) - qdel(src) - return - if(istype(W, /obj/item/weapon/storage/laundry_basket) && W.contents.len) - var/obj/item/weapon/storage/laundry_basket/LB = W - var/turf/T = get_turf(src) - for(var/obj/item/I in LB.contents) - LB.remove_from_storage(I, T) - user.visible_message("[user] empties \the [LB] into \the [src].", \ - "You empty \the [LB] into \the [src].", \ - "You hear rustling of clothes.") - return - if(isrobot(user)) - return - if(W.loc != user) // This should stop mounted modules ending up outside the module. - return - usr.drop_item() - if(W) - W.forceMove(src.loc) - else if(istype(W, /obj/item/weapon/packageWrap)) - return - else if(seal_tool) - if(istype(W, seal_tool)) - var/obj/item/weapon/S = W - if(istype(S, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = S - if(!WT.remove_fuel(0,user)) - if(!WT.isOn()) - return - else - to_chat(user, "You need more welding fuel to complete this task.") - return - if(do_after(user, 20 * S.toolspeed)) - playsound(src, S.usesound, 50) - src.sealed = !src.sealed - src.update_icon() - for(var/mob/M in viewers(src)) - M.show_message("[src] has been [sealed?"sealed":"unsealed"] by [user.name].", 3) - else if(W.is_wrench()) - if(sealed) - if(anchored) - user.visible_message("\The [user] begins unsecuring \the [src] from the floor.", "You start unsecuring \the [src] from the floor.") - else - user.visible_message("\The [user] begins securing \the [src] to the floor.", "You start securing \the [src] to the floor.") - playsound(src, W.usesound, 50) - if(do_after(user, 20 * W.toolspeed)) - if(!src) return - to_chat(user, "You [anchored? "un" : ""]secured \the [src]!") - anchored = !anchored - else - src.attack_hand(user) - return - -/obj/structure/closet/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) - if(istype(O, /obj/screen)) //fix for HUD elements making their way into the world -Pete - return - if(O.loc == user) - return - if(user.restrained() || user.stat || user.weakened || user.stunned || user.paralysis) - return - if((!( istype(O, /atom/movable) ) || O.anchored || !Adjacent(user) || !Adjacent(O) || !user.Adjacent(O) || user.contents.Find(src))) - return - if(!isturf(user.loc)) // are you in a container/closet/pod/etc? - return - if(!src.opened) - return - if(istype(O, /obj/structure/closet)) - return - step_towards(O, src.loc) - if(user != O) - user.show_viewers("[user] stuffs [O] into [src]!") - src.add_fingerprint(user) - return - -/obj/structure/closet/attack_robot(mob/user) - if(Adjacent(user)) - attack_hand(user) - -/obj/structure/closet/relaymove(mob/user as mob) - if(user.stat || !isturf(src.loc)) - return - - if(!src.open()) - to_chat(user, "It won't budge!") - -/obj/structure/closet/attack_hand(mob/user as mob) - src.add_fingerprint(user) - src.toggle(user) - -// tk grab then use on self -/obj/structure/closet/attack_self_tk(mob/user as mob) - src.add_fingerprint(user) - if(!src.toggle()) - to_chat(usr, "It won't budge!") - -/obj/structure/closet/verb/verb_toggleopen() - set src in oview(1) - set category = "Object" - set name = "Toggle Open" - - if(!usr.canmove || usr.stat || usr.restrained()) - return - - if(ishuman(usr) || isrobot(usr)) - src.add_fingerprint(usr) - src.toggle(usr) - else - to_chat(usr, "This mob type can't use this verb.") - -/obj/structure/closet/update_icon()//Putting the sealed stuff in updateicon() so it's easy to overwrite for special cases (Fridges, cabinets, and whatnot) - overlays.Cut() - if(!opened) - icon_state = icon_closed - if(sealed) - overlays += "welded" - else - icon_state = icon_opened - -/obj/structure/closet/attack_generic(var/mob/user, var/damage, var/attack_message = "destroys") - if(damage < STRUCTURE_MIN_DAMAGE_THRESHOLD) - return - user.do_attack_animation(src) - visible_message("[user] [attack_message] the [src]!") - dump_contents() - spawn(1) qdel(src) - return 1 - -/obj/structure/closet/proc/req_breakout() - if(opened) - return 0 //Door's open... wait, why are you in it's contents then? - if(!sealed) - return 0 //closed but not sealed... - return 1 - -/obj/structure/closet/container_resist(var/mob/living/escapee) - if(breakout || !req_breakout()) - return - - escapee.setClickCooldown(100) - - //okay, so the closet is either sealed or locked... resist!!! - to_chat(escapee, "You lean on the back of \the [src] and start pushing the door open. (this will take about [breakout_time] minutes)") - - visible_message("\The [src] begins to shake violently!") - - breakout = 1 //can't think of a better way to do this right now. - for(var/i in 1 to (6*breakout_time * 2)) //minutes * 6 * 5seconds * 2 - if(!do_after(escapee, 50)) //5 seconds - breakout = 0 - return - if(!escapee || escapee.incapacitated() || escapee.loc != src) - breakout = 0 - return //closet/user destroyed OR user dead/unconcious OR user no longer in closet OR closet opened - //Perform the same set of checks as above for weld and lock status to determine if there is even still a point in 'resisting'... - if(!req_breakout()) - breakout = 0 - return - - playsound(src, breakout_sound, 100, 1) - animate_shake() - add_fingerprint(escapee) - - //Well then break it! - breakout = 0 - to_chat(escapee, "You successfully break out!") - visible_message("\The [escapee] successfully broke out of \the [src]!") - playsound(src, breakout_sound, 100, 1) - break_open() - animate_shake() - -/obj/structure/closet/proc/break_open() - sealed = 0 - update_icon() - //Do this to prevent contents from being opened into nullspace (read: bluespace) - if(istype(loc, /obj/structure/bigDelivery)) - var/obj/structure/bigDelivery/BD = loc - BD.unwrap() - open() - -/obj/structure/closet/proc/animate_shake() - var/init_px = pixel_x - var/shake_dir = pick(-1, 1) - animate(src, transform=turn(matrix(), 8*shake_dir), pixel_x=init_px + 2*shake_dir, time=1) - animate(transform=null, pixel_x=init_px, time=6, easing=ELASTIC_EASING) - -/obj/structure/closet/onDropInto(var/atom/movable/AM) - return - -/obj/structure/closet/AllowDrop() - return TRUE - -/obj/structure/closet/return_air_for_internal_lifeform(var/mob/living/L) - if(src.loc) - if(istype(src.loc, /obj/structure/closet)) - return (loc.return_air_for_internal_lifeform(L)) - return return_air() - -/obj/structure/closet/take_damage(var/damage) - if(damage < STRUCTURE_MIN_DAMAGE_THRESHOLD) - return - dump_contents() - spawn(1) qdel(src) - return 1 +/obj/structure/closet + name = "closet" + desc = "It's a basic storage unit." + icon = 'icons/obj/closet.dmi' + icon_state = "closed" + density = 1 + w_class = ITEMSIZE_HUGE + layer = UNDER_JUNK_LAYER + var/icon_closed = "closed" + var/icon_opened = "open" + var/opened = 0 + var/sealed = 0 + var/seal_tool = /obj/item/weapon/weldingtool //Tool used to seal the closet, defaults to welder + var/wall_mounted = 0 //never solid (You can always pass over it) + var/health = 100 + + var/breakout = 0 //if someone is currently breaking out. mutex + var/breakout_time = 2 //2 minutes by default + var/breakout_sound = 'sound/effects/grillehit.ogg' //Sound that plays while breaking out + + var/storage_capacity = 2 * MOB_MEDIUM //This is so that someone can't pack hundreds of items in a locker/crate + //then open it in a populated area to crash clients. + var/storage_cost = 40 //How much space this closet takes up if it's stuffed in another closet + + var/open_sound = 'sound/machines/click.ogg' + var/close_sound = 'sound/machines/click.ogg' + + var/store_misc = 1 //Chameleon item check + var/store_items = 1 //Will the closet store items? + var/store_mobs = 1 //Will the closet store mobs? + var/max_closets = 0 //Number of other closets allowed on tile before it won't close. + + var/list/starts_with + +/obj/structure/closet/Initialize() + ..() + // Closets need to come later because of spawners potentially creating objects during init. + return INITIALIZE_HINT_LATELOAD + +/obj/structure/closet/LateInitialize() + . = ..() + if(starts_with) + create_objects_in_loc(src, starts_with) + starts_with = null + + if(!opened) // if closed, any item at the crate's loc is put in the contents + if(istype(loc, /mob/living)) return //VOREStation Edit - No collecting mob organs if spawned inside mob + var/obj/item/I + for(I in src.loc) + if(I.density || I.anchored || I == src) continue + I.forceMove(src) + // adjust locker size to hold all items with 5 units of free store room + var/content_size = 0 + for(I in src.contents) + content_size += CEILING(I.w_class/2, 1) + if(content_size > storage_capacity-5) + storage_capacity = content_size + 5 + update_icon() + +/obj/structure/closet/examine(mob/user) + . = ..() + if(Adjacent(user) || isobserver(user)) + var/content_size = 0 + for(var/obj/item/I in src.contents) + if(!I.anchored) + content_size += CEILING(I.w_class/2, 1) + if(!content_size) + . += "It is empty." + else if(storage_capacity > content_size*4) + . += "It is barely filled." + else if(storage_capacity > content_size*2) + . += "It is less than half full." + else if(storage_capacity > content_size) + . += "There is still some free space." + else + . += "It is full." + + if(!src.opened && isobserver(user)) + . += "It contains: [counting_english_list(contents)]" + +/obj/structure/closet/CanPass(atom/movable/mover, turf/target) + if(wall_mounted) + return TRUE + return ..() + +/obj/structure/closet/proc/can_open() + if(src.sealed) + return 0 + return 1 + +/obj/structure/closet/proc/can_close() + var/closet_count = 0 + for(var/obj/structure/closet/closet in get_turf(src)) + if(closet != src) + if(!closet.anchored) + closet_count ++ + if(closet_count > max_closets) + return 0 + return 1 + +/obj/structure/closet/proc/dump_contents() + //Cham Projector Exception + for(var/obj/effect/dummy/chameleon/AD in src) + AD.forceMove(src.loc) + + for(var/obj/I in src) + I.forceMove(src.loc) + + for(var/mob/M in src) + M.forceMove(src.loc) + if(M.client) + M.client.eye = M.client.mob + M.client.perspective = MOB_PERSPECTIVE + +/obj/structure/closet/proc/open() + if(src.opened) + return 0 + + if(!src.can_open()) + return 0 + + src.dump_contents() + + src.icon_state = src.icon_opened + src.opened = 1 + playsound(src, open_sound, 15, 1, -3) + if(initial(density)) + density = !density + return 1 + +/obj/structure/closet/proc/close() + if(!src.opened) + return 0 + if(!src.can_close()) + return 0 + + var/stored_units = 0 + + if(store_misc) + stored_units += store_misc(stored_units) + if(store_items) + stored_units += store_items(stored_units) + if(store_mobs) + stored_units += store_mobs(stored_units) + if(max_closets) + stored_units += store_closets(stored_units) + + src.icon_state = src.icon_closed + src.opened = 0 + + playsound(src, close_sound, 15, 1, -3) + if(initial(density)) + density = !density + return 1 + +//Cham Projector Exception +/obj/structure/closet/proc/store_misc(var/stored_units) + var/added_units = 0 + for(var/obj/effect/dummy/chameleon/AD in src.loc) + if((stored_units + added_units) > storage_capacity) + break + AD.forceMove(src) + added_units++ + return added_units + +/obj/structure/closet/proc/store_items(var/stored_units) + var/added_units = 0 + for(var/obj/item/I in src.loc) + var/item_size = CEILING(I.w_class / 2, 1) + if(stored_units + added_units + item_size > storage_capacity) + continue + if(!I.anchored) + I.forceMove(src) + added_units += item_size + return added_units + +/obj/structure/closet/proc/store_mobs(var/stored_units) + var/added_units = 0 + for(var/mob/living/M in src.loc) + if(M.buckled || M.pinned.len) + continue + if(stored_units + added_units + M.mob_size > storage_capacity) + break + if(M.client) + M.client.perspective = EYE_PERSPECTIVE + M.client.eye = src + M.forceMove(src) + added_units += M.mob_size + return added_units + +/obj/structure/closet/proc/store_closets(var/stored_units) + var/added_units = 0 + for(var/obj/structure/closet/C in src.loc) + if(C == src) //Don't store ourself + continue + if(C.anchored) //Don't worry about anchored things on the same tile + continue + if(C.max_closets) //Prevents recursive storage + continue + if(stored_units + added_units + storage_cost > storage_capacity) + break + C.forceMove(src) + added_units += storage_cost + return added_units + + +/obj/structure/closet/proc/toggle(mob/user as mob) + if(!(src.opened ? src.close() : src.open())) + to_chat(user, "It won't budge!") + return + update_icon() + +// this should probably use dump_contents() +/obj/structure/closet/ex_act(severity) + switch(severity) + if(1) + for(var/atom/movable/A as mob|obj in src)//pulls everything out of the locker and hits it with an explosion + A.forceMove(src.loc) + A.ex_act(severity + 1) + qdel(src) + if(2) + if(prob(50)) + for (var/atom/movable/A as mob|obj in src) + A.forceMove(src.loc) + A.ex_act(severity + 1) + qdel(src) + if(3) + if(prob(5)) + for(var/atom/movable/A as mob|obj in src) + A.forceMove(src.loc) + qdel(src) + +/obj/structure/closet/blob_act() + damage(100) + +/obj/structure/closet/proc/damage(var/damage) + health -= damage + if(health <= 0) + for(var/atom/movable/A in src) + A.forceMove(src.loc) + qdel(src) + +/obj/structure/closet/bullet_act(var/obj/item/projectile/Proj) + var/proj_damage = Proj.get_structure_damage() + if(!proj_damage) + return + + ..() + damage(proj_damage) + + return + +/obj/structure/closet/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(src.opened) + if(istype(W, /obj/item/weapon/grab)) + var/obj/item/weapon/grab/G = W + src.MouseDrop_T(G.affecting, user) //act like they were dragged onto the closet + return 0 + if(istype(W,/obj/item/tk_grab)) + return 0 + if(istype(W, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = W + if(!WT.remove_fuel(0,user)) + if(!WT.isOn()) + return + else + to_chat(user, "You need more welding fuel to complete this task.") + return + playsound(src, WT.usesound, 50) + new /obj/item/stack/material/steel(src.loc) + for(var/mob/M in viewers(src)) + M.show_message("\The [src] has been cut apart by [user] with \the [WT].", 3, "You hear welding.", 2) + qdel(src) + return + if(istype(W, /obj/item/weapon/storage/laundry_basket) && W.contents.len) + var/obj/item/weapon/storage/laundry_basket/LB = W + var/turf/T = get_turf(src) + for(var/obj/item/I in LB.contents) + LB.remove_from_storage(I, T) + user.visible_message("[user] empties \the [LB] into \the [src].", \ + "You empty \the [LB] into \the [src].", \ + "You hear rustling of clothes.") + return + if(isrobot(user)) + return + if(W.loc != user) // This should stop mounted modules ending up outside the module. + return + usr.drop_item() + if(W) + W.forceMove(src.loc) + else if(istype(W, /obj/item/weapon/packageWrap)) + return + else if(seal_tool) + if(istype(W, seal_tool)) + var/obj/item/weapon/S = W + if(istype(S, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = S + if(!WT.remove_fuel(0,user)) + if(!WT.isOn()) + return + else + to_chat(user, "You need more welding fuel to complete this task.") + return + if(do_after(user, 20 * S.toolspeed)) + playsound(src, S.usesound, 50) + src.sealed = !src.sealed + src.update_icon() + for(var/mob/M in viewers(src)) + M.show_message("[src] has been [sealed?"sealed":"unsealed"] by [user.name].", 3) + else if(W.is_wrench()) + if(sealed) + if(anchored) + user.visible_message("\The [user] begins unsecuring \the [src] from the floor.", "You start unsecuring \the [src] from the floor.") + else + user.visible_message("\The [user] begins securing \the [src] to the floor.", "You start securing \the [src] to the floor.") + playsound(src, W.usesound, 50) + if(do_after(user, 20 * W.toolspeed)) + if(!src) return + to_chat(user, "You [anchored? "un" : ""]secured \the [src]!") + anchored = !anchored + else + src.attack_hand(user) + return + +/obj/structure/closet/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) + if(istype(O, /obj/screen)) //fix for HUD elements making their way into the world -Pete + return + if(O.loc == user) + return + if(user.restrained() || user.stat || user.weakened || user.stunned || user.paralysis) + return + if((!( istype(O, /atom/movable) ) || O.anchored || !Adjacent(user) || !Adjacent(O) || !user.Adjacent(O) || user.contents.Find(src))) + return + if(!isturf(user.loc)) // are you in a container/closet/pod/etc? + return + if(!src.opened) + return + if(istype(O, /obj/structure/closet)) + return + step_towards(O, src.loc) + if(user != O) + user.show_viewers("[user] stuffs [O] into [src]!") + src.add_fingerprint(user) + return + +/obj/structure/closet/attack_robot(mob/user) + if(Adjacent(user)) + attack_hand(user) + +/obj/structure/closet/relaymove(mob/user as mob) + if(user.stat || !isturf(src.loc)) + return + + if(!src.open()) + to_chat(user, "It won't budge!") + +/obj/structure/closet/attack_hand(mob/user as mob) + src.add_fingerprint(user) + src.toggle(user) + +// tk grab then use on self +/obj/structure/closet/attack_self_tk(mob/user as mob) + src.add_fingerprint(user) + if(!src.toggle()) + to_chat(usr, "It won't budge!") + +/obj/structure/closet/verb/verb_toggleopen() + set src in oview(1) + set category = "Object" + set name = "Toggle Open" + + if(!usr.canmove || usr.stat || usr.restrained()) + return + + if(ishuman(usr) || isrobot(usr)) + src.add_fingerprint(usr) + src.toggle(usr) + else + to_chat(usr, "This mob type can't use this verb.") + +/obj/structure/closet/update_icon()//Putting the sealed stuff in updateicon() so it's easy to overwrite for special cases (Fridges, cabinets, and whatnot) + overlays.Cut() + if(!opened) + icon_state = icon_closed + if(sealed) + overlays += "welded" + else + icon_state = icon_opened + +/obj/structure/closet/attack_generic(var/mob/user, var/damage, var/attack_message = "destroys") + if(damage < STRUCTURE_MIN_DAMAGE_THRESHOLD) + return + user.do_attack_animation(src) + visible_message("[user] [attack_message] the [src]!") + dump_contents() + spawn(1) qdel(src) + return 1 + +/obj/structure/closet/proc/req_breakout() + if(opened) + return 0 //Door's open... wait, why are you in it's contents then? + if(!sealed) + return 0 //closed but not sealed... + return 1 + +/obj/structure/closet/container_resist(var/mob/living/escapee) + if(breakout || !req_breakout()) + return + + escapee.setClickCooldown(100) + + //okay, so the closet is either sealed or locked... resist!!! + to_chat(escapee, "You lean on the back of \the [src] and start pushing the door open. (this will take about [breakout_time] minutes)") + + visible_message("\The [src] begins to shake violently!") + + breakout = 1 //can't think of a better way to do this right now. + for(var/i in 1 to (6*breakout_time * 2)) //minutes * 6 * 5seconds * 2 + if(!do_after(escapee, 50)) //5 seconds + breakout = 0 + return + if(!escapee || escapee.incapacitated() || escapee.loc != src) + breakout = 0 + return //closet/user destroyed OR user dead/unconcious OR user no longer in closet OR closet opened + //Perform the same set of checks as above for weld and lock status to determine if there is even still a point in 'resisting'... + if(!req_breakout()) + breakout = 0 + return + + playsound(src, breakout_sound, 100, 1) + animate_shake() + add_fingerprint(escapee) + + //Well then break it! + breakout = 0 + to_chat(escapee, "You successfully break out!") + visible_message("\The [escapee] successfully broke out of \the [src]!") + playsound(src, breakout_sound, 100, 1) + break_open() + animate_shake() + +/obj/structure/closet/proc/break_open() + sealed = 0 + update_icon() + //Do this to prevent contents from being opened into nullspace (read: bluespace) + if(istype(loc, /obj/structure/bigDelivery)) + var/obj/structure/bigDelivery/BD = loc + BD.unwrap() + open() + +/obj/structure/closet/proc/animate_shake() + var/init_px = pixel_x + var/shake_dir = pick(-1, 1) + animate(src, transform=turn(matrix(), 8*shake_dir), pixel_x=init_px + 2*shake_dir, time=1) + animate(transform=null, pixel_x=init_px, time=6, easing=ELASTIC_EASING) + +/obj/structure/closet/onDropInto(var/atom/movable/AM) + return + +/obj/structure/closet/AllowDrop() + return TRUE + +/obj/structure/closet/return_air_for_internal_lifeform(var/mob/living/L) + if(src.loc) + if(istype(src.loc, /obj/structure/closet)) + return (loc.return_air_for_internal_lifeform(L)) + return return_air() + +/obj/structure/closet/take_damage(var/damage) + if(damage < STRUCTURE_MIN_DAMAGE_THRESHOLD) + return + dump_contents() + spawn(1) qdel(src) + return 1 diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 61553b3ce4..89ea5a0c29 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -1,413 +1,413 @@ -/mob/living/carbon/Initialize() - . = ..() - //setup reagent holders - bloodstr = new/datum/reagents/metabolism/bloodstream(500, src) - ingested = new/datum/reagents/metabolism/ingested(500, src) - touching = new/datum/reagents/metabolism/touch(500, src) - reagents = bloodstr - if (!default_language && species_language) - default_language = GLOB.all_languages[species_language] - -/mob/living/carbon/Life() - ..() - - handle_viruses() - - // Increase germ_level regularly - if(germ_level < GERM_LEVEL_AMBIENT && prob(30)) //if you're just standing there, you shouldn't get more germs beyond an ambient level - germ_level++ - -/mob/living/carbon/Destroy() - qdel(ingested) - qdel(touching) - // We don't qdel(bloodstr) because it's the same as qdel(reagents) - for(var/guts in internal_organs) - qdel(guts) - for(var/food in stomach_contents) - qdel(food) - return ..() - -/mob/living/carbon/rejuvenate() - bloodstr.clear_reagents() - ingested.clear_reagents() - touching.clear_reagents() - ..() -/* VOREStation Edit - Duplicated in our code -/mob/living/carbon/Moved(atom/old_loc, direction, forced = FALSE) - . = ..() - if(src.nutrition && src.stat != 2) - adjust_nutrition(-DEFAULT_HUNGER_FACTOR / 10) - if(src.m_intent == "run") - adjust_nutrition(-DEFAULT_HUNGER_FACTOR / 10) - - if((FAT in src.mutations) && src.m_intent == "run" && src.bodytemperature <= 360) - src.bodytemperature += 2 - - // Moving around increases germ_level faster - if(germ_level < GERM_LEVEL_MOVE_CAP && prob(8)) - germ_level++ - -/mob/living/carbon/relaymove(var/mob/living/user, direction) - if((user in src.stomach_contents) && istype(user)) - if(user.last_special <= world.time) - user.last_special = world.time + 50 - src.visible_message("You hear something rumbling inside [src]'s stomach...") - var/obj/item/I = user.get_active_hand() - if(I && I.force) - var/d = rand(round(I.force / 4), I.force) - if(istype(src, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = src - var/obj/item/organ/external/organ = H.get_organ(BP_TORSO) - if (istype(organ)) - if(organ.take_damage(d, 0)) - H.UpdateDamageIcon() - H.updatehealth() - else - src.take_organ_damage(d) - user.visible_message("[user] attacks [src]'s stomach wall with the [I.name]!") - playsound(user, 'sound/effects/attackblob.ogg', 50, 1) - - if(prob(src.getBruteLoss() - 50)) - for(var/atom/movable/A in stomach_contents) - A.loc = loc - stomach_contents.Remove(A) - src.gib() -*/ -/mob/living/carbon/gib() - for(var/mob/M in src) - if(M in src.stomach_contents) - src.stomach_contents.Remove(M) - M.loc = src.loc - for(var/mob/N in viewers(src, null)) - if(N.client) - N.show_message(text("[M] bursts out of [src]!"), 2) - ..() - -/mob/living/carbon/attack_hand(mob/M as mob) - if(!istype(M, /mob/living/carbon)) return - if (ishuman(M)) - var/mob/living/carbon/human/H = M - var/obj/item/organ/external/temp = H.organs_by_name["r_hand"] - if (H.hand) - temp = H.organs_by_name["l_hand"] - if(temp && !temp.is_usable()) - to_chat(H, "You can't use your [temp.name]") - return - - return - -/mob/living/carbon/electrocute_act(var/shock_damage, var/obj/source, var/siemens_coeff = 1.0, var/def_zone = null, var/stun = 1) - if(status_flags & GODMODE) return 0 //godmode - if(def_zone == "l_hand" || def_zone == "r_hand") //Diona (And any other potential plant people) hands don't get shocked. - if(species.flags & IS_PLANT) - return 0 - shock_damage *= siemens_coeff - if (shock_damage<1) - return 0 - - src.apply_damage(0.2 * shock_damage, BURN, def_zone, used_weapon="Electrocution") //shock the target organ - src.apply_damage(0.4 * shock_damage, BURN, BP_TORSO, used_weapon="Electrocution") //shock the torso more - src.apply_damage(0.2 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! - src.apply_damage(0.2 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! - - playsound(src, "sparks", 50, 1, -1) - if (shock_damage > 15) - src.visible_message( - "[src] was electrocuted[source ? " by the [source]" : ""]!", \ - "You feel a powerful shock course through your body!", \ - "You hear a heavy electrical crack." \ - ) - else - src.visible_message( - "[src] was shocked[source ? " by the [source]" : ""].", \ - "You feel a shock course through your body.", \ - "You hear a zapping sound." \ - ) - - if(stun) - switch(shock_damage) - if(16 to 20) - Stun(2) - if(21 to 25) - Weaken(2) - if(26 to 30) - Weaken(5) - if(31 to INFINITY) - Weaken(10) //This should work for now, more is really silly and makes you lay there forever - - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(5, 1, loc) - s.start() - - return shock_damage - -/mob/living/carbon/proc/help_shake_act(mob/living/carbon/M) - if (src.health >= config.health_threshold_crit) - if(src == M && istype(src, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = src - var/datum/gender/T = gender_datums[H.get_visible_gender()] - src.visible_message( \ - "[src] examines [T.himself].", \ - "You check yourself for injuries." \ - ) - - for(var/obj/item/organ/external/org in H.organs) - var/list/status = list() - var/brutedamage = org.brute_dam - var/burndamage = org.burn_dam - /* - if(halloss > 0) //Makes halloss show up as actual wounds on self examine. - if(prob(30)) - brutedamage += halloss - if(prob(30)) - burndamage += halloss - */ - switch(brutedamage) - if(1 to 20) - status += "bruised" - if(20 to 40) - status += "wounded" - if(40 to INFINITY) - status += "mangled" - - switch(burndamage) - if(1 to 10) - status += "numb" - if(10 to 40) - status += "blistered" - if(40 to INFINITY) - status += "peeling away" - - if(org.is_stump()) - status += "MISSING" - if(org.status & ORGAN_MUTATED) - status += "weirdly shapen" - if(org.dislocated == 2) - status += "dislocated" - if(org.status & ORGAN_BROKEN) - status += "hurts when touched" - if(org.status & ORGAN_DEAD) - status += "is bruised and necrotic" - if(!org.is_usable() || org.is_dislocated()) - status += "dangling uselessly" - if(status.len) - src.show_message("My [org.name] is [english_list(status)].",1) - else - src.show_message("My [org.name] is OK.",1) - - if((SKELETON in H.mutations) && (!H.w_uniform) && (!H.wear_suit)) - H.play_xylophone() - else if (on_fire) - playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - if (M.on_fire) - M.visible_message("[M] tries to pat out [src]'s flames, but to no avail!", - "You try to pat out [src]'s flames, but to no avail! Put yourself out first!") - else - M.visible_message("[M] tries to pat out [src]'s flames!", - "You try to pat out [src]'s flames! Hot!") - if(do_mob(M, src, 15)) - src.adjust_fire_stacks(-0.5) - if (prob(10) && (M.fire_stacks <= 0)) - M.adjust_fire_stacks(1) - M.IgniteMob() - if (M.on_fire) - M.visible_message("The fire spreads from [src] to [M]!", - "The fire spreads to you as well!") - else - src.adjust_fire_stacks(-0.5) //Less effective than stop, drop, and roll - also accounting for the fact that it takes half as long. - if (src.fire_stacks <= 0) - M.visible_message("[M] successfully pats out [src]'s flames.", - "You successfully pat out [src]'s flames.") - src.ExtinguishMob() - src.fire_stacks = 0 - else - if (istype(src,/mob/living/carbon/human) && src:w_uniform) - var/mob/living/carbon/human/H = src - H.w_uniform.add_fingerprint(M) - - var/show_ssd - var/mob/living/carbon/human/H = src - var/datum/gender/T = gender_datums[H.get_visible_gender()] // make sure to cast to human before using get_gender() or get_visible_gender()! - if(istype(H)) show_ssd = H.species.show_ssd - if(show_ssd && !client && !teleop) - M.visible_message("[M] shakes [src] trying to wake [T.him] up!", \ - "You shake [src], but [T.he] [T.does] not respond... Maybe [T.he] [T.has] S.S.D?") - else if(lying || src.sleeping) - src.sleeping = max(0,src.sleeping-5) - if(src.sleeping == 0) - src.resting = 0 - if(H) H.in_stasis = 0 //VOREStation Add - Just In Case - M.visible_message("[M] shakes [src] trying to wake [T.him] up!", \ - "You shake [src] trying to wake [T.him] up!") - else - var/mob/living/carbon/human/hugger = M - var/datum/gender/TM = gender_datums[M.get_visible_gender()] - if(M.resting == 1) //Are they resting on the ground? - M.visible_message("[M] grabs onto [src] and pulls [TM.himself] up", \ - "You grip onto [src] and pull yourself up off the ground!") - if(M.fire_stacks >= (src.fire_stacks + 3)) //Fire checks. - src.adjust_fire_stacks(1) - M.adjust_fire_stacks(-1) - if(M.on_fire) - src.IgniteMob() - if(do_after(M, 0.5 SECONDS)) //.5 second delay. Makes it a bit stronger than just typing rest. - M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. - else if(istype(hugger)) - hugger.species.hug(hugger,src) - else - M.visible_message("[M] hugs [src] to make [T.him] feel better!", \ - "You hug [src] to make [T.him] feel better!") - if(M.fire_stacks >= (src.fire_stacks + 3)) - src.adjust_fire_stacks(1) - M.adjust_fire_stacks(-1) - if(M.on_fire) - src.IgniteMob() - AdjustParalysis(-3) - AdjustStunned(-3) - AdjustWeakened(-3) - - playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - -/mob/living/carbon/proc/eyecheck() - return 0 - -/mob/living/carbon/flash_eyes(intensity = FLASH_PROTECTION_MODERATE, override_blindness_check = FALSE, affect_silicon = FALSE, visual = FALSE, type = /obj/screen/fullscreen/flash) - if(eyecheck() < intensity || override_blindness_check) - return ..() - -// ++++ROCKDTBEN++++ MOB PROCS -- Ask me before touching. -// Stop! ... Hammertime! ~Carn - -/mob/living/carbon/proc/getDNA() - return dna - -/mob/living/carbon/proc/setDNA(var/datum/dna/newDNA) - dna = newDNA - -// ++++ROCKDTBEN++++ MOB PROCS //END - -/mob/living/carbon/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - ..() - var/temp_inc = max(min(BODYTEMP_HEATING_MAX*(1-get_heat_protection()), exposed_temperature - bodytemperature), 0) - bodytemperature += temp_inc - -/mob/living/carbon/can_use_hands() - if(handcuffed) - return 0 - if(buckled && istype(buckled, /obj/structure/bed/nest)) // buckling does not restrict hands - return 0 - return 1 - -/mob/living/carbon/restrained() - if (handcuffed) - return 1 - return - -/mob/living/carbon/u_equip(obj/item/W as obj) - if(!W) return 0 - - else if (W == handcuffed) - handcuffed = null - update_handcuffed() - if(buckled && buckled.buckle_require_restraints) - buckled.unbuckle_mob() - - else if (W == legcuffed) - legcuffed = null - update_inv_legcuffed() - else - ..() - - -//generates realistic-ish pulse output based on preset levels -/mob/living/carbon/proc/get_pulse(var/method) //method 0 is for hands, 1 is for machines, more accurate - var/temp = 0 //see setup.dm:694 - switch(src.pulse) - if(PULSE_NONE) - return "0" - if(PULSE_SLOW) - temp = rand(40, 60) - return num2text(method ? temp : temp + rand(-10, 10)) - if(PULSE_NORM) - temp = rand(60, 90) - return num2text(method ? temp : temp + rand(-10, 10)) - if(PULSE_FAST) - temp = rand(90, 120) - return num2text(method ? temp : temp + rand(-10, 10)) - if(PULSE_2FAST) - temp = rand(120, 160) - return num2text(method ? temp : temp + rand(-10, 10)) - if(PULSE_THREADY) - return method ? ">250" : "extremely weak and fast, patient's artery feels like a thread" -// output for machines^ ^^^^^^^output for people^^^^^^^^^ - -/mob/living/carbon/verb/mob_sleep() - set name = "Sleep" - set category = "IC" - - if(usr.sleeping) - to_chat(usr, "You are already sleeping") - return - if(alert(src,"You sure you want to sleep for a while?","Sleep","Yes","No") == "Yes") - usr.sleeping = 20 //Short nap - -/mob/living/carbon/Bump(atom/A) - if(now_pushing) - return - ..() - if(istype(A, /mob/living/carbon) && prob(10)) - spread_disease_to(A, "Contact") - -/mob/living/carbon/cannot_use_vents() - return - -/mob/living/carbon/slip(var/slipped_on,stun_duration=8) - if(buckled) - return 0 - stop_pulling() - to_chat(src, "You slipped on [slipped_on]!") - playsound(src, 'sound/misc/slip.ogg', 50, 1, -3) - Weaken(FLOOR(stun_duration/2, 1)) - return 1 - -/mob/living/carbon/proc/add_chemical_effect(var/effect, var/magnitude = 1) - if(effect in chem_effects) - chem_effects[effect] += magnitude - else - chem_effects[effect] = magnitude - -/mob/living/carbon/get_default_language() - if(default_language) - if(can_speak(default_language)) - return default_language - else - return GLOB.all_languages[LANGUAGE_GIBBERISH] - - if(!species) - return GLOB.all_languages[LANGUAGE_GIBBERISH] - - return species.default_language ? GLOB.all_languages[species.default_language] : GLOB.all_languages[LANGUAGE_GIBBERISH] - -/mob/living/carbon/proc/should_have_organ(var/organ_check) - return 0 - -/mob/living/carbon/can_feel_pain(var/check_organ) - if(isSynthetic()) - return 0 - return !(species.flags & NO_PAIN) - -/mob/living/carbon/needs_to_breathe() - if(does_not_breathe) - return FALSE - return ..() - -/mob/living/carbon/proc/update_handcuffed() - if(handcuffed) - drop_l_hand() - drop_r_hand() - stop_pulling() - throw_alert("handcuffed", /obj/screen/alert/restrained/handcuffed, new_master = handcuffed) - else - clear_alert("handcuffed") - update_action_buttons() //some of our action buttons might be unusable when we're handcuffed. - update_inv_handcuffed() +/mob/living/carbon/Initialize() + . = ..() + //setup reagent holders + bloodstr = new/datum/reagents/metabolism/bloodstream(500, src) + ingested = new/datum/reagents/metabolism/ingested(500, src) + touching = new/datum/reagents/metabolism/touch(500, src) + reagents = bloodstr + if (!default_language && species_language) + default_language = GLOB.all_languages[species_language] + +/mob/living/carbon/Life() + ..() + + handle_viruses() + + // Increase germ_level regularly + if(germ_level < GERM_LEVEL_AMBIENT && prob(30)) //if you're just standing there, you shouldn't get more germs beyond an ambient level + germ_level++ + +/mob/living/carbon/Destroy() + qdel(ingested) + qdel(touching) + // We don't qdel(bloodstr) because it's the same as qdel(reagents) + for(var/guts in internal_organs) + qdel(guts) + for(var/food in stomach_contents) + qdel(food) + return ..() + +/mob/living/carbon/rejuvenate() + bloodstr.clear_reagents() + ingested.clear_reagents() + touching.clear_reagents() + ..() +/* VOREStation Edit - Duplicated in our code +/mob/living/carbon/Moved(atom/old_loc, direction, forced = FALSE) + . = ..() + if(src.nutrition && src.stat != 2) + adjust_nutrition(-DEFAULT_HUNGER_FACTOR / 10) + if(src.m_intent == "run") + adjust_nutrition(-DEFAULT_HUNGER_FACTOR / 10) + + if((FAT in src.mutations) && src.m_intent == "run" && src.bodytemperature <= 360) + src.bodytemperature += 2 + + // Moving around increases germ_level faster + if(germ_level < GERM_LEVEL_MOVE_CAP && prob(8)) + germ_level++ + +/mob/living/carbon/relaymove(var/mob/living/user, direction) + if((user in src.stomach_contents) && istype(user)) + if(user.last_special <= world.time) + user.last_special = world.time + 50 + src.visible_message("You hear something rumbling inside [src]'s stomach...") + var/obj/item/I = user.get_active_hand() + if(I && I.force) + var/d = rand(round(I.force / 4), I.force) + if(istype(src, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = src + var/obj/item/organ/external/organ = H.get_organ(BP_TORSO) + if (istype(organ)) + if(organ.take_damage(d, 0)) + H.UpdateDamageIcon() + H.updatehealth() + else + src.take_organ_damage(d) + user.visible_message("[user] attacks [src]'s stomach wall with the [I.name]!") + playsound(user, 'sound/effects/attackblob.ogg', 50, 1) + + if(prob(src.getBruteLoss() - 50)) + for(var/atom/movable/A in stomach_contents) + A.loc = loc + stomach_contents.Remove(A) + src.gib() +*/ +/mob/living/carbon/gib() + for(var/mob/M in src) + if(M in src.stomach_contents) + src.stomach_contents.Remove(M) + M.loc = src.loc + for(var/mob/N in viewers(src, null)) + if(N.client) + N.show_message(text("[M] bursts out of [src]!"), 2) + ..() + +/mob/living/carbon/attack_hand(mob/M as mob) + if(!istype(M, /mob/living/carbon)) return + if (ishuman(M)) + var/mob/living/carbon/human/H = M + var/obj/item/organ/external/temp = H.organs_by_name["r_hand"] + if (H.hand) + temp = H.organs_by_name["l_hand"] + if(temp && !temp.is_usable()) + to_chat(H, "You can't use your [temp.name]") + return + + return + +/mob/living/carbon/electrocute_act(var/shock_damage, var/obj/source, var/siemens_coeff = 1.0, var/def_zone = null, var/stun = 1) + if(status_flags & GODMODE) return 0 //godmode + if(def_zone == "l_hand" || def_zone == "r_hand") //Diona (And any other potential plant people) hands don't get shocked. + if(species.flags & IS_PLANT) + return 0 + shock_damage *= siemens_coeff + if (shock_damage<1) + return 0 + + src.apply_damage(0.2 * shock_damage, BURN, def_zone, used_weapon="Electrocution") //shock the target organ + src.apply_damage(0.4 * shock_damage, BURN, BP_TORSO, used_weapon="Electrocution") //shock the torso more + src.apply_damage(0.2 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! + src.apply_damage(0.2 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! + + playsound(src, "sparks", 50, 1, -1) + if (shock_damage > 15) + src.visible_message( + "[src] was electrocuted[source ? " by the [source]" : ""]!", \ + "You feel a powerful shock course through your body!", \ + "You hear a heavy electrical crack." \ + ) + else + src.visible_message( + "[src] was shocked[source ? " by the [source]" : ""].", \ + "You feel a shock course through your body.", \ + "You hear a zapping sound." \ + ) + + if(stun) + switch(shock_damage) + if(16 to 20) + Stun(2) + if(21 to 25) + Weaken(2) + if(26 to 30) + Weaken(5) + if(31 to INFINITY) + Weaken(10) //This should work for now, more is really silly and makes you lay there forever + + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(5, 1, loc) + s.start() + + return shock_damage + +/mob/living/carbon/proc/help_shake_act(mob/living/carbon/M) + if (src.health >= config.health_threshold_crit) + if(src == M && istype(src, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = src + var/datum/gender/T = gender_datums[H.get_visible_gender()] + src.visible_message( \ + "[src] examines [T.himself].", \ + "You check yourself for injuries." \ + ) + + for(var/obj/item/organ/external/org in H.organs) + var/list/status = list() + var/brutedamage = org.brute_dam + var/burndamage = org.burn_dam + /* + if(halloss > 0) //Makes halloss show up as actual wounds on self examine. + if(prob(30)) + brutedamage += halloss + if(prob(30)) + burndamage += halloss + */ + switch(brutedamage) + if(1 to 20) + status += "bruised" + if(20 to 40) + status += "wounded" + if(40 to INFINITY) + status += "mangled" + + switch(burndamage) + if(1 to 10) + status += "numb" + if(10 to 40) + status += "blistered" + if(40 to INFINITY) + status += "peeling away" + + if(org.is_stump()) + status += "MISSING" + if(org.status & ORGAN_MUTATED) + status += "weirdly shapen" + if(org.dislocated == 2) + status += "dislocated" + if(org.status & ORGAN_BROKEN) + status += "hurts when touched" + if(org.status & ORGAN_DEAD) + status += "is bruised and necrotic" + if(!org.is_usable() || org.is_dislocated()) + status += "dangling uselessly" + if(status.len) + src.show_message("My [org.name] is [english_list(status)].",1) + else + src.show_message("My [org.name] is OK.",1) + + if((SKELETON in H.mutations) && (!H.w_uniform) && (!H.wear_suit)) + H.play_xylophone() + else if (on_fire) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + if (M.on_fire) + M.visible_message("[M] tries to pat out [src]'s flames, but to no avail!", + "You try to pat out [src]'s flames, but to no avail! Put yourself out first!") + else + M.visible_message("[M] tries to pat out [src]'s flames!", + "You try to pat out [src]'s flames! Hot!") + if(do_mob(M, src, 15)) + src.adjust_fire_stacks(-0.5) + if (prob(10) && (M.fire_stacks <= 0)) + M.adjust_fire_stacks(1) + M.IgniteMob() + if (M.on_fire) + M.visible_message("The fire spreads from [src] to [M]!", + "The fire spreads to you as well!") + else + src.adjust_fire_stacks(-0.5) //Less effective than stop, drop, and roll - also accounting for the fact that it takes half as long. + if (src.fire_stacks <= 0) + M.visible_message("[M] successfully pats out [src]'s flames.", + "You successfully pat out [src]'s flames.") + src.ExtinguishMob() + src.fire_stacks = 0 + else + if (istype(src,/mob/living/carbon/human) && src:w_uniform) + var/mob/living/carbon/human/H = src + H.w_uniform.add_fingerprint(M) + + var/show_ssd + var/mob/living/carbon/human/H = src + var/datum/gender/T = gender_datums[H.get_visible_gender()] // make sure to cast to human before using get_gender() or get_visible_gender()! + if(istype(H)) show_ssd = H.species.show_ssd + if(show_ssd && !client && !teleop) + M.visible_message("[M] shakes [src] trying to wake [T.him] up!", \ + "You shake [src], but [T.he] [T.does] not respond... Maybe [T.he] [T.has] S.S.D?") + else if(lying || src.sleeping) + src.sleeping = max(0,src.sleeping-5) + if(src.sleeping == 0) + src.resting = 0 + if(H) H.in_stasis = 0 //VOREStation Add - Just In Case + M.visible_message("[M] shakes [src] trying to wake [T.him] up!", \ + "You shake [src] trying to wake [T.him] up!") + else + var/mob/living/carbon/human/hugger = M + var/datum/gender/TM = gender_datums[M.get_visible_gender()] + if(M.resting == 1) //Are they resting on the ground? + M.visible_message("[M] grabs onto [src] and pulls [TM.himself] up", \ + "You grip onto [src] and pull yourself up off the ground!") + if(M.fire_stacks >= (src.fire_stacks + 3)) //Fire checks. + src.adjust_fire_stacks(1) + M.adjust_fire_stacks(-1) + if(M.on_fire) + src.IgniteMob() + if(do_after(M, 0.5 SECONDS)) //.5 second delay. Makes it a bit stronger than just typing rest. + M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. + else if(istype(hugger)) + hugger.species.hug(hugger,src) + else + M.visible_message("[M] hugs [src] to make [T.him] feel better!", \ + "You hug [src] to make [T.him] feel better!") + if(M.fire_stacks >= (src.fire_stacks + 3)) + src.adjust_fire_stacks(1) + M.adjust_fire_stacks(-1) + if(M.on_fire) + src.IgniteMob() + AdjustParalysis(-3) + AdjustStunned(-3) + AdjustWeakened(-3) + + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + +/mob/living/carbon/proc/eyecheck() + return 0 + +/mob/living/carbon/flash_eyes(intensity = FLASH_PROTECTION_MODERATE, override_blindness_check = FALSE, affect_silicon = FALSE, visual = FALSE, type = /obj/screen/fullscreen/flash) + if(eyecheck() < intensity || override_blindness_check) + return ..() + +// ++++ROCKDTBEN++++ MOB PROCS -- Ask me before touching. +// Stop! ... Hammertime! ~Carn + +/mob/living/carbon/proc/getDNA() + return dna + +/mob/living/carbon/proc/setDNA(var/datum/dna/newDNA) + dna = newDNA + +// ++++ROCKDTBEN++++ MOB PROCS //END + +/mob/living/carbon/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) + ..() + var/temp_inc = max(min(BODYTEMP_HEATING_MAX*(1-get_heat_protection()), exposed_temperature - bodytemperature), 0) + bodytemperature += temp_inc + +/mob/living/carbon/can_use_hands() + if(handcuffed) + return 0 + if(buckled && istype(buckled, /obj/structure/bed/nest)) // buckling does not restrict hands + return 0 + return 1 + +/mob/living/carbon/restrained() + if (handcuffed) + return 1 + return + +/mob/living/carbon/u_equip(obj/item/W as obj) + if(!W) return 0 + + else if (W == handcuffed) + handcuffed = null + update_handcuffed() + if(buckled && buckled.buckle_require_restraints) + buckled.unbuckle_mob() + + else if (W == legcuffed) + legcuffed = null + update_inv_legcuffed() + else + ..() + + +//generates realistic-ish pulse output based on preset levels +/mob/living/carbon/proc/get_pulse(var/method) //method 0 is for hands, 1 is for machines, more accurate + var/temp = 0 //see setup.dm:694 + switch(src.pulse) + if(PULSE_NONE) + return "0" + if(PULSE_SLOW) + temp = rand(40, 60) + return num2text(method ? temp : temp + rand(-10, 10)) + if(PULSE_NORM) + temp = rand(60, 90) + return num2text(method ? temp : temp + rand(-10, 10)) + if(PULSE_FAST) + temp = rand(90, 120) + return num2text(method ? temp : temp + rand(-10, 10)) + if(PULSE_2FAST) + temp = rand(120, 160) + return num2text(method ? temp : temp + rand(-10, 10)) + if(PULSE_THREADY) + return method ? ">250" : "extremely weak and fast, patient's artery feels like a thread" +// output for machines^ ^^^^^^^output for people^^^^^^^^^ + +/mob/living/carbon/verb/mob_sleep() + set name = "Sleep" + set category = "IC" + + if(usr.sleeping) + to_chat(usr, "You are already sleeping") + return + if(alert(src,"You sure you want to sleep for a while?","Sleep","Yes","No") == "Yes") + usr.sleeping = 20 //Short nap + +/mob/living/carbon/Bump(atom/A) + if(now_pushing) + return + ..() + if(istype(A, /mob/living/carbon) && prob(10)) + spread_disease_to(A, "Contact") + +/mob/living/carbon/cannot_use_vents() + return + +/mob/living/carbon/slip(var/slipped_on,stun_duration=8) + if(buckled) + return 0 + stop_pulling() + to_chat(src, "You slipped on [slipped_on]!") + playsound(src, 'sound/misc/slip.ogg', 50, 1, -3) + Weaken(FLOOR(stun_duration/2, 1)) + return 1 + +/mob/living/carbon/proc/add_chemical_effect(var/effect, var/magnitude = 1) + if(effect in chem_effects) + chem_effects[effect] += magnitude + else + chem_effects[effect] = magnitude + +/mob/living/carbon/get_default_language() + if(default_language) + if(can_speak(default_language)) + return default_language + else + return GLOB.all_languages[LANGUAGE_GIBBERISH] + + if(!species) + return GLOB.all_languages[LANGUAGE_GIBBERISH] + + return species.default_language ? GLOB.all_languages[species.default_language] : GLOB.all_languages[LANGUAGE_GIBBERISH] + +/mob/living/carbon/proc/should_have_organ(var/organ_check) + return 0 + +/mob/living/carbon/can_feel_pain(var/check_organ) + if(isSynthetic()) + return 0 + return !(species.flags & NO_PAIN) + +/mob/living/carbon/needs_to_breathe() + if(does_not_breathe) + return FALSE + return ..() + +/mob/living/carbon/proc/update_handcuffed() + if(handcuffed) + drop_l_hand() + drop_r_hand() + stop_pulling() + throw_alert("handcuffed", /obj/screen/alert/restrained/handcuffed, new_master = handcuffed) + else + clear_alert("handcuffed") + update_action_buttons() //some of our action buttons might be unusable when we're handcuffed. + update_inv_handcuffed() diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 2f091e3806..eb95bdebbc 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1652,6 +1652,11 @@ msg += get_display_species() return msg +/mob/living/carbon/human/reduce_cuff_time() + if(istype(gloves, /obj/item/clothing/gloves/gauntlets/rig)) + return 2 + return ..() + /mob/living/carbon/human/pull_damage() if(((health - halloss) <= config.health_threshold_softcrit)) for(var/name in organs_by_name) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 444607b470..b8ab794303 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1229,12 +1229,14 @@ fat_alert = /obj/screen/alert/fat/synth hungry_alert = /obj/screen/alert/hungry/synth starving_alert = /obj/screen/alert/starving/synth + //VOREStation Add - Vampire hunger alert else if(get_species() == SPECIES_CUSTOM) var/datum/species/custom/C = species if(/datum/trait/bloodsucker in C.traits) fat_alert = /obj/screen/alert/fat/vampire hungry_alert = /obj/screen/alert/hungry/vampire starving_alert = /obj/screen/alert/starving/vampire + //VOREStation Add End switch(nutrition) if(450 to INFINITY) diff --git a/code/modules/mob/living/simple_mob/simple_hud.dm b/code/modules/mob/living/simple_mob/simple_hud.dm index d9641b4068..5f0c2b3746 100644 --- a/code/modules/mob/living/simple_mob/simple_hud.dm +++ b/code/modules/mob/living/simple_mob/simple_hud.dm @@ -158,6 +158,8 @@ healths.screen_loc = ui_health hud_elements |= healths + + pain = new /obj/screen( null ) zone_sel = new /obj/screen/zone_sel( null ) diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index cf951eb3ae..080b19b32d 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -1383,5 +1383,5 @@ Note that amputating the affected organ does in fact remove the infection from t . = 0 for(var/obj/item/organ/external/L in organs) for(var/obj/item/I in L.implants) - if(!istype(I,/obj/item/weapon/implant) && !istype(I,/obj/item/device/nif)) + if(!istype(I,/obj/item/weapon/implant) && !istype(I,/obj/item/device/nif)) //VOREStation Add - NIFs return 1 \ No newline at end of file From 719151a74ae899e7f14ec7cb9722af9801ad2bbf Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Sun, 31 May 2020 00:32:22 -0400 Subject: [PATCH 24/48] Port Bay's lockers, crates, largecrates, wall lockers --- code/ATMOSPHERICS/_atmos_setup.dm | 9 - code/__defines/color.dm | 138 +++ code/__defines/misc.dm | 34 - code/_helpers/global_lists.dm | 9 + code/datums/supplypacks/recreation.dm | 2 +- code/game/area/Space Station 13 areas.dm | 4 +- code/game/gamemodes/events.dm | 2 +- code/game/machinery/doors/brigdoors.dm | 4 +- code/game/objects/items/bodybag.dm | 45 +- code/game/objects/items/poi_items.dm | 6 +- .../{closets.dm => __closets.dm} | 120 +-- .../_closets_appearance_definitions.dm | 917 ++++++++++++++++++ .../crates_lockers/closets/coffin.dm | 19 +- .../crates_lockers/closets/crittercrate.dm | 4 +- .../crates_lockers/closets/fitness.dm | 9 +- .../crates_lockers/closets/gimmick.dm | 41 +- .../crates_lockers/closets/job_closets.dm | 12 +- .../crates_lockers/closets/l3closet.dm | 28 +- .../crates_lockers/closets/malfunction.dm | 4 +- .../crates_lockers/closets/secure/bar.dm | 19 +- .../crates_lockers/closets/secure/cargo.dm | 21 +- .../closets/secure/engineering.dm | 35 +- .../crates_lockers/closets/secure/freezer.dm | 40 +- .../closets/secure/guncabinet.dm | 6 +- .../closets/secure/hydroponics.dm | 14 +- .../crates_lockers/closets/secure/medical.dm | 69 +- .../crates_lockers/closets/secure/personal.dm | 28 +- .../closets/secure/scientist.dm | 49 +- .../closets/secure/secure_closets.dm | 81 +- .../crates_lockers/closets/secure/security.dm | 81 +- .../crates_lockers/closets/syndicate.dm | 4 +- .../crates_lockers/closets/utility_closets.dm | 44 +- .../crates_lockers/closets/walllocker.dm | 9 +- .../crates_lockers/closets/wardrobe.dm | 87 +- .../structures/crates_lockers/crates.dm | 158 +-- code/modules/mining/abandonedcrates.dm | 4 +- code/modules/mining/mine_items.dm | 5 +- code/modules/xenoarcheaology/misc.dm | 43 - icons/obj/bodybag.dmi | Bin 4007 -> 0 bytes icons/obj/closets/abductor.dmi | Bin 0 -> 576 bytes icons/obj/closets/bases/cabinet.dmi | Bin 0 -> 1904 bytes icons/obj/closets/bases/cart.dmi | Bin 0 -> 1202 bytes icons/obj/closets/bases/closet.dmi | Bin 0 -> 1803 bytes icons/obj/closets/bases/crate.dmi | Bin 0 -> 1454 bytes icons/obj/closets/bases/large_crate.dmi | Bin 0 -> 1570 bytes icons/obj/closets/bases/wall.dmi | Bin 0 -> 1536 bytes icons/obj/closets/bodybag.dmi | Bin 0 -> 643 bytes icons/obj/closets/coffin.dmi | Bin 0 -> 563 bytes icons/obj/closets/coffin_wood.dmi | Bin 0 -> 1157 bytes icons/obj/closets/cryobag.dmi | Bin 0 -> 1218 bytes icons/obj/closets/decals/cart.dmi | Bin 0 -> 250 bytes icons/obj/closets/decals/closet.dmi | Bin 0 -> 3264 bytes icons/obj/closets/decals/crate.dmi | Bin 0 -> 1943 bytes icons/obj/closets/decals/large_crate.dmi | Bin 0 -> 593 bytes icons/obj/closets/decals/wall.dmi | Bin 0 -> 916 bytes icons/obj/closets/fridge.dmi | Bin 0 -> 1019 bytes icons/obj/closets/grave.dmi | Bin 0 -> 812 bytes icons/obj/closets/miningcar.dmi | Bin 0 -> 493 bytes icons/obj/closets/poireactor.dmi | Bin 0 -> 659 bytes icons/obj/closets/rescuebag.dmi | Bin 0 -> 897 bytes icons/obj/cryobag.dmi | Bin 1339 -> 0 bytes vorestation.dme | 5 +- 62 files changed, 1384 insertions(+), 825 deletions(-) rename code/game/objects/structures/crates_lockers/{closets.dm => __closets.dm} (88%) create mode 100644 code/game/objects/structures/crates_lockers/_closets_appearance_definitions.dm delete mode 100644 icons/obj/bodybag.dmi create mode 100644 icons/obj/closets/abductor.dmi create mode 100644 icons/obj/closets/bases/cabinet.dmi create mode 100644 icons/obj/closets/bases/cart.dmi create mode 100644 icons/obj/closets/bases/closet.dmi create mode 100644 icons/obj/closets/bases/crate.dmi create mode 100644 icons/obj/closets/bases/large_crate.dmi create mode 100644 icons/obj/closets/bases/wall.dmi create mode 100644 icons/obj/closets/bodybag.dmi create mode 100644 icons/obj/closets/coffin.dmi create mode 100644 icons/obj/closets/coffin_wood.dmi create mode 100644 icons/obj/closets/cryobag.dmi create mode 100644 icons/obj/closets/decals/cart.dmi create mode 100644 icons/obj/closets/decals/closet.dmi create mode 100644 icons/obj/closets/decals/crate.dmi create mode 100644 icons/obj/closets/decals/large_crate.dmi create mode 100644 icons/obj/closets/decals/wall.dmi create mode 100644 icons/obj/closets/fridge.dmi create mode 100644 icons/obj/closets/grave.dmi create mode 100644 icons/obj/closets/miningcar.dmi create mode 100644 icons/obj/closets/poireactor.dmi create mode 100644 icons/obj/closets/rescuebag.dmi delete mode 100644 icons/obj/cryobag.dmi diff --git a/code/ATMOSPHERICS/_atmos_setup.dm b/code/ATMOSPHERICS/_atmos_setup.dm index 6af102cf38..a2735133e2 100644 --- a/code/ATMOSPHERICS/_atmos_setup.dm +++ b/code/ATMOSPHERICS/_atmos_setup.dm @@ -6,15 +6,6 @@ // atmospherics devices. //-------------------------------------------- -#define PIPE_COLOR_GREY "#ffffff" //yes white is grey -#define PIPE_COLOR_RED "#ff0000" -#define PIPE_COLOR_BLUE "#0000ff" -#define PIPE_COLOR_CYAN "#00ffff" -#define PIPE_COLOR_GREEN "#00ff00" -#define PIPE_COLOR_YELLOW "#ffcc00" -#define PIPE_COLOR_BLACK "#444444" -#define PIPE_COLOR_PURPLE "#5c1ec0" - var/global/list/pipe_colors = list("grey" = PIPE_COLOR_GREY, "red" = PIPE_COLOR_RED, "blue" = PIPE_COLOR_BLUE, "cyan" = PIPE_COLOR_CYAN, "green" = PIPE_COLOR_GREEN, "yellow" = PIPE_COLOR_YELLOW, "black" = PIPE_COLOR_BLACK, "purple" = PIPE_COLOR_PURPLE) /proc/pipe_color_lookup(var/color) diff --git a/code/__defines/color.dm b/code/__defines/color.dm index c1416a5e92..56c3f5fa7e 100644 --- a/code/__defines/color.dm +++ b/code/__defines/color.dm @@ -1,3 +1,141 @@ +// BYOND lower-cases color values, and thus we do so as well to ensure atom.color == COLOR_X will work correctly +#define COLOR_BLACK "#000000" +#define COLOR_NAVY "#000080" +#define COLOR_NAVY_BLUE "#000080" +#define COLOR_GREEN "#008000" +#define COLOR_DARK_GRAY "#404040" +#define COLOR_MAROON "#800000" +#define COLOR_PURPLE "#800080" +#define COLOR_VIOLET "#9933ff" +#define COLOR_OLIVE "#808000" +#define COLOR_BROWN_ORANGE "#824b28" +#define COLOR_DARK_ORANGE "#b95a00" +#define COLOR_GRAY40 "#666666" +#define COLOR_GRAY20 "#333333" +#define COLOR_GRAY15 "#151515" +#define COLOR_SEDONA "#cc6600" +#define COLOR_DARK_BROWN "#917448" +#define COLOR_BLUE "#0000ff" +#define COLOR_DEEP_SKY_BLUE "#00e1ff" +#define COLOR_LIME "#00ff00" +#define COLOR_CYAN "#00ffff" +#define COLOR_TEAL "#33cccc" +#define COLOR_RED "#ff0000" +#define COLOR_PINK "#ff00ff" +#define COLOR_PALE_PINK "#bf89ba" +#define COLOR_ORANGE "#ff9900" +#define COLOR_YELLOW "#ffff00" +#define COLOR_YELLOW_GRAY "#c9a344" +#define COLOR_PALE_YELLOW "#c1bb7a" +#define COLOR_WARM_YELLOW "#b3863c" +#define COLOR_GRAY "#808080" +#define COLOR_RED_GRAY "#aa5f61" +#define COLOR_BROWN "#b19664" +#define COLOR_GREEN_GRAY "#8daf6a" +#define COLOR_DARK_GREEN_GRAY "#54654c" +#define COLOR_BLUE_GRAY "#6a97b0" +#define COLOR_DARK_BLUE_GRAY "#3e4855" +#define COLOR_SURGERY_BLUE "#e0f2f6" +#define COLOR_SUN "#ec8b2f" +#define COLOR_PURPLE_GRAY "#a2819e" +#define COLOR_BLUE_LIGHT "#33ccff" +#define COLOR_RED_LIGHT "#ff3333" +#define COLOR_BEIGE "#ceb689" +#define COLOR_BABY_BLUE "#89cff0" +#define COLOR_PALE_GREEN_GRAY "#aed18b" +#define COLOR_PALE_RED_GRAY "#cc9090" +#define COLOR_PALE_PURPLE_GRAY "#bda2ba" +#define COLOR_PALE_BLUE_GRAY "#8bbbd5" +#define COLOR_LUMINOL "#66ffff" +#define COLOR_SILVER "#c0c0c0" +#define COLOR_GRAY80 "#cccccc" +#define COLOR_OFF_WHITE "#eeeeee" +#define COLOR_WHITE "#ffffff" +#define COLOR_GOLD "#ffcc33" +#define COLOR_CLOSET_GOLD "#6d6133" +#define COLOR_NT_RED "#9d2300" +#define COLOR_BOTTLE_GREEN "#1f6b4f" +#define COLOR_PALE_BTL_GREEN "#57967f" +#define COLOR_GUNMETAL "#545c68" +#define COLOR_WALL_GUNMETAL "#353a42" +#define COLOR_STEEL "#a8b0b2" +#define COLOR_MUZZLE_FLASH "#ffffb2" +#define COLOR_CHESTNUT "#996633" +#define COLOR_BEASTY_BROWN "#663300" +#define COLOR_WHEAT "#ffff99" +#define COLOR_CYAN_BLUE "#3366cc" +#define COLOR_LIGHT_CYAN "#66ccff" +#define COLOR_PAKISTAN_GREEN "#006600" +#define COLOR_HULL "#436b8e" +#define COLOR_AMBER "#ffbf00" +#define COLOR_COMMAND_BLUE "#46698c" +#define COLOR_SKY_BLUE "#5ca1cc" +#define COLOR_PALE_ORANGE "#b88a3b" +#define COLOR_CIVIE_GREEN "#b7f27d" +#define COLOR_TITANIUM "#d1e6e3" +#define COLOR_DARK_GUNMETAL "#4c535b" +#define COLOR_BRONZE "#8c7853" +#define COLOR_BRASS "#b99d71" +#define COLOR_INDIGO "#4b0082" +#define COLOR_ALUMINIUM "#bbbbbb" +#define COLOR_CRYSTAL "#00c8a5" +#define COLOR_ASTEROID_ROCK "#735555" +#define COLOR_NULLGLASS "#ff6088" +#define COLOR_DIAMOND "#d8d4ea" + +#define PIPE_COLOR_GREY "#808080" +#define PIPE_COLOR_RED "#ff0000" +#define PIPE_COLOR_BLUE "#0000ff" +#define PIPE_COLOR_CYAN "#00ffff" +#define PIPE_COLOR_GREEN "#00ff00" +#define PIPE_COLOR_YELLOW "#ffcc00" +#define PIPE_COLOR_BLACK "#444444" +#define PIPE_COLOR_ORANGE "#b95a00" +#define PIPE_COLOR_WHITE "#ffffff" +#define PIPE_COLOR_PURPLE "#5c1ec0" + +#define COMMS_COLOR_DEFAULT "#ff00ff" +#define COMMS_COLOR_ENTERTAIN "#666666" +#define COMMS_COLOR_AI "#ff00ff" +#define COMMS_COLOR_COMMON "#408010" +#define COMMS_COLOR_SERVICE "#709b00" +#define COMMS_COLOR_SUPPLY "#7f6539" +#define COMMS_COLOR_SCIENCE "#993399" +#define COMMS_COLOR_MEDICAL "#009190" +#define COMMS_COLOR_MEDICAL_I "#509190" +#define COMMS_COLOR_EXPLORER "#929820" +#define COMMS_COLOR_ENGINEER "#a66300" +#define COMMS_COLOR_SECURITY "#930000" +#define COMMS_COLOR_SECURITY_I "#935050" +#define COMMS_COLOR_COMMAND "#204090" +#define COMMS_COLOR_CENTCOMM "#5c5c7c" +#define COMMS_COLOR_SYNDICATE "#6d3f40" +#define COMMS_COLOR_SKRELL "#7331c4" + +#define WOOD_COLOR_GENERIC "#d5a66e" +#define WOOD_COLOR_RICH "#792f27" +#define WOOD_COLOR_PALE "#d2bc9d" +#define WOOD_COLOR_PALE2 "#e6d2ba" +#define WOOD_COLOR_BLACK "#332521" +#define WOOD_COLOR_CHOCOLATE "#543c30" +#define WOOD_COLOR_YELLOW "#e3994e" + +#define GLASS_COLOR "#74c1ee" +#define GLASS_COLOR_PHORON "#7c3a9a" +#define GLASS_COLOR_TINTED "#222222" +#define GLASS_COLOR_FROSTED "#ffffff" + +#define COLOR_BLOOD_HUMAN "#a10808" + +//Colors defines used by e-sword lighting +#define COLOR_SABER_BLUE "#40ceff" +#define COLOR_SABER_RED "#ff0000" //In case someone wants to tweak COLOR_RED, since COLOR_GREEN is not #00ff00 +#define COLOR_SABER_GREEN "#00ff00" +#define COLOR_SABER_PURPLE "#6800f4" +#define COLOR_SABER_SKRELL "#6600cc" +#define COLOR_SABER_AXE "#00ccff" +#define COLOR_SABER_CUTLASS "#ff0033" + //Color defines used by the assembly detailer. #define COLOR_ASSEMBLY_BLACK "#545454" #define COLOR_ASSEMBLY_BGRAY "#9497AB" diff --git a/code/__defines/misc.dm b/code/__defines/misc.dm index 8534378b55..c81bcd4c0c 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -44,40 +44,6 @@ #define LIFE_HUD 10 // STATUS_HUD that only reports dead or alive #define TOTAL_HUDS 10 // Total number of HUDs. Like body layers, and other things, it comes up sometimes. -//some colors -#define COLOR_WHITE "#FFFFFF" -#define COLOR_SILVER "#C0C0C0" -#define COLOR_GRAY "#808080" -#define COLOR_BLACK "#000000" -#define COLOR_RED "#FF0000" -#define COLOR_MAROON "#800000" -#define COLOR_YELLOW "#FFFF00" -#define COLOR_OLIVE "#808000" -#define COLOR_LIME "#00FF00" -#define COLOR_GREEN "#008000" -#define COLOR_CYAN "#00FFFF" -#define COLOR_TEAL "#008080" -#define COLOR_BLUE "#0000FF" -#define COLOR_NAVY "#000080" -#define COLOR_PINK "#FF00FF" -#define COLOR_PURPLE "#800080" -#define COLOR_ORANGE "#FF9900" -#define COLOR_LUMINOL "#66FFFF" -#define COLOR_BEIGE "#CEB689" -#define COLOR_BLUE_GRAY "#6A97B0" -#define COLOR_BROWN "#B19664" -#define COLOR_DARK_BROWN "#917448" -#define COLOR_DARK_ORANGE "#B95A00" -#define COLOR_GREEN_GRAY "#8DAF6A" -#define COLOR_RED_GRAY "#AA5F61" -#define COLOR_PALE_BLUE_GRAY "#8BBBD5" -#define COLOR_PALE_GREEN_GRAY "#AED18B" -#define COLOR_PALE_RED_GRAY "#CC9090" -#define COLOR_PALE_PURPLE_GRAY "#BDA2BA" -#define COLOR_PURPLE_GRAY "#A2819E" -#define COLOR_RED_LIGHT "#FF3333" -#define COLOR_DEEP_SKY_BLUE "#00e1ff" - #define CLIENT_FROM_VAR(I) (ismob(I) ? I:client : (isclient(I) ? I : null)) // Shuttles. diff --git a/code/_helpers/global_lists.dm b/code/_helpers/global_lists.dm index 8a34fb50b7..7b82945564 100644 --- a/code/_helpers/global_lists.dm +++ b/code/_helpers/global_lists.dm @@ -25,6 +25,9 @@ var/list/mannequins_ // Times that players are allowed to respawn ("ckey" = world.time) GLOBAL_LIST_EMPTY(respawn_timers) +// Closets have magic appearances +GLOBAL_LIST_EMPTY(closet_appearances) + // Posters var/global/list/poster_designs = list() var/global/list/NT_poster_designs = list() @@ -204,6 +207,12 @@ var/global/list/string_slot_flags = list( var/datum/poster/P = new T NT_poster_designs += P + //Closet appearances + paths = typesof(/decl/closet_appearance) + for(var/T in paths) + var/decl/closet_appearance/app = new T() + GLOB.closet_appearances[T] = app + // VOREStation Add - Vore Modes! paths = typesof(/datum/digest_mode) - /datum/digest_mode/transform for(var/T in paths) diff --git a/code/datums/supplypacks/recreation.dm b/code/datums/supplypacks/recreation.dm index 357f0eaead..134ae76e30 100644 --- a/code/datums/supplypacks/recreation.dm +++ b/code/datums/supplypacks/recreation.dm @@ -66,7 +66,7 @@ contains = list( /obj/item/device/pipe_painter = 2, /obj/item/device/floor_painter = 2, - /obj/item/device/closet_painter = 2 + ///obj/item/device/closet_painter = 2 ) /datum/supply_pack/recreation/cheapbait diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 6caf76a982..be70e217c3 100755 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -1712,7 +1712,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/brig/prison_break() for(var/obj/structure/closet/secure_closet/brig/temp_closet in src) temp_closet.locked = 0 - temp_closet.icon_state = temp_closet.icon_closed + temp_closet.icon_state = "closed_unlocked" for(var/obj/machinery/door_timer/temp_timer in src) temp_timer.releasetime = 1 ..() @@ -1724,7 +1724,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/prison/prison_break() for(var/obj/structure/closet/secure_closet/brig/temp_closet in src) temp_closet.locked = 0 - temp_closet.icon_state = temp_closet.icon_closed + temp_closet.icon_state = "closed_unlocked" for(var/obj/machinery/door_timer/temp_timer in src) temp_timer.releasetime = 1 ..() diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index ba737a416a..083a90fc09 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -187,7 +187,7 @@ var/hadevent = 0 for (var/obj/structure/closet/secure_closet/brig/temp_closet in A) temp_closet.locked = 0 - temp_closet.icon_state = temp_closet.icon_closed + temp_closet.icon_state = "closed_unlocked" for (var/obj/machinery/door/airlock/security/temp_airlock in A) spawn(0) temp_airlock.prison_open() diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index a15887cc58..3722e66cf6 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -114,7 +114,7 @@ if(C.broken) continue if(C.opened && !C.close()) continue C.locked = 1 - C.icon_state = C.icon_locked + C.icon_state = "closed_locked" return 1 @@ -135,7 +135,7 @@ if(C.broken) continue if(C.opened) continue C.locked = 0 - C.icon_state = C.icon_closed + C.icon_state = "closed_unlocked" return 1 diff --git a/code/game/objects/items/bodybag.dm b/code/game/objects/items/bodybag.dm index e714263ebe..b49ee7a70f 100644 --- a/code/game/objects/items/bodybag.dm +++ b/code/game/objects/items/bodybag.dm @@ -3,7 +3,7 @@ /obj/item/bodybag name = "body bag" desc = "A folded bag designed for the storage and transportation of cadavers." - icon = 'icons/obj/bodybag.dmi' + icon = 'icons/obj/closets/bodybag.dmi' icon_state = "bodybag_folded" w_class = ITEMSIZE_SMALL @@ -31,10 +31,8 @@ /obj/structure/closet/body_bag name = "body bag" desc = "A plastic bag designed for the storage and transportation of cadavers." - icon = 'icons/obj/bodybag.dmi' - icon_state = "bodybag_closed" - icon_closed = "bodybag_closed" - icon_opened = "bodybag_open" + icon = 'icons/obj/closets/bodybag.dmi' + closet_appearance = null open_sound = 'sound/items/zip.ogg' close_sound = 'sound/items/zip.ogg' var/item_path = /obj/item/bodybag @@ -105,19 +103,22 @@ /obj/structure/closet/body_bag/update_icon() if(opened) - icon_state = icon_opened + icon_state = "open" else - if(contains_body > 0) - icon_state = "bodybag_closed1" - else - icon_state = icon_closed + icon_state = "closed_unlocked" + + src.overlays.Cut() + /* Ours don't have toetags + if(has_label) + src.overlays += image(src.icon, "bodybag_label") + */ /obj/item/bodybag/cryobag name = "stasis bag" desc = "A non-reusable plastic bag designed to slow down bodily functions such as circulation and breathing, \ especially useful if short on time or in a hostile enviroment." - icon = 'icons/obj/cryobag.dmi' + icon = 'icons/obj/closets/cryobag.dmi' icon_state = "bodybag_folded" item_state = "bodybag_cryo_folded" origin_tech = list(TECH_BIO = 4) @@ -135,7 +136,7 @@ name = "stasis bag" desc = "A non-reusable plastic bag designed to slow down bodily functions such as circulation and breathing, \ especially useful if short on time or in a hostile enviroment." - icon = 'icons/obj/cryobag.dmi' + icon = 'icons/obj/closets/cryobag.dmi' item_path = /obj/item/bodybag/cryobag store_misc = 0 store_items = 0 @@ -166,13 +167,17 @@ /obj/structure/closet/body_bag/cryobag/open() . = ..() if(used) - var/obj/item/O = new/obj/item(src.loc) - O.name = "used [name]" - O.icon = src.icon - O.icon_state = "bodybag_used" - O.desc = "Pretty useless now..." + new /obj/item/usedcryobag(loc) qdel(src) +/obj/structure/closet/body_bag/cryobag/update_icon() + ..() + overlays.Cut() + var/image/I = image(icon, "indicator[opened]") + I.appearance_flags = RESET_COLOR + I.color = COLOR_LIME + overlays += I + /obj/structure/closet/body_bag/cryobag/MouseDrop(over_object, src_location, over_location) . = ..() if(. && syringe) @@ -260,3 +265,9 @@ else ..() + +/obj/item/usedcryobag + name = "used stasis bag" + desc = "Pretty useless now.." + icon_state = "bodybag_used" + icon = 'icons/obj/closets/cryobag.dmi' diff --git a/code/game/objects/items/poi_items.dm b/code/game/objects/items/poi_items.dm index b86d93aec8..4300eeed71 100644 --- a/code/game/objects/items/poi_items.dm +++ b/code/game/objects/items/poi_items.dm @@ -61,10 +61,8 @@ /obj/structure/closet/crate/oldreactor name = "fission reactor rack" desc = "Used in older models of nuclear reactors, essentially a cooling rack for high volumes of radioactive material." - icon = 'icons/obj/objects.dmi' - icon_state = "poireactor" - icon_opened = "poireactor_open" - icon_closed = "poireactor" + icon = 'icons/obj/closets/poireactor.dmi' + closet_appearance = null catalogue_data = list(/datum/category_item/catalogue/information/objects/oldreactor) climbable = 0 diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/__closets.dm similarity index 88% rename from code/game/objects/structures/crates_lockers/closets.dm rename to code/game/objects/structures/crates_lockers/__closets.dm index 2cea4f4ccc..24b68bdf2a 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/__closets.dm @@ -1,15 +1,16 @@ +// Someone should really merge secure closets and crates into this, which Bay has done already. /obj/structure/closet name = "closet" desc = "It's a basic storage unit." icon = 'icons/obj/closet.dmi' - icon_state = "closed" + icon_state = "closed_unlocked" density = 1 w_class = ITEMSIZE_HUGE layer = UNDER_JUNK_LAYER - var/icon_closed = "closed" - var/icon_opened = "open" + var/opened = 0 var/sealed = 0 + var/seal_tool = /obj/item/weapon/weldingtool //Tool used to seal the closet, defaults to welder var/wall_mounted = 0 //never solid (You can always pass over it) var/health = 100 @@ -30,7 +31,9 @@ var/store_mobs = 1 //Will the closet store mobs? var/max_closets = 0 //Number of other closets allowed on tile before it won't close. - var/list/starts_with + var/list/starts_with // List of type = count (or just type for 1) + + var/closet_appearance = /decl/closet_appearance // The /decl that defines what decals we end up with, that makes our look unique /obj/structure/closet/Initialize() ..() @@ -46,22 +49,28 @@ if(!opened) // if closed, any item at the crate's loc is put in the contents if(istype(loc, /mob/living)) return //VOREStation Edit - No collecting mob organs if spawned inside mob var/obj/item/I - for(I in src.loc) + for(I in loc) if(I.density || I.anchored || I == src) continue I.forceMove(src) // adjust locker size to hold all items with 5 units of free store room var/content_size = 0 - for(I in src.contents) + for(I in contents) content_size += CEILING(I.w_class/2, 1) if(content_size > storage_capacity-5) storage_capacity = content_size + 5 + + if(ispath(closet_appearance)) + var/decl/closet_appearance/app = GLOB.closet_appearances[closet_appearance] + if(app) + icon = app.icon + color = null update_icon() /obj/structure/closet/examine(mob/user) . = ..() if(Adjacent(user) || isobserver(user)) var/content_size = 0 - for(var/obj/item/I in src.contents) + for(var/obj/item/I in contents) if(!I.anchored) content_size += CEILING(I.w_class/2, 1) if(!content_size) @@ -75,7 +84,7 @@ else . += "It is full." - if(!src.opened && isobserver(user)) + if(!opened && isobserver(user)) . += "It contains: [counting_english_list(contents)]" /obj/structure/closet/CanPass(atom/movable/mover, turf/target) @@ -84,7 +93,7 @@ return ..() /obj/structure/closet/proc/can_open() - if(src.sealed) + if(sealed) return 0 return 1 @@ -101,37 +110,37 @@ /obj/structure/closet/proc/dump_contents() //Cham Projector Exception for(var/obj/effect/dummy/chameleon/AD in src) - AD.forceMove(src.loc) + AD.forceMove(loc) for(var/obj/I in src) - I.forceMove(src.loc) + I.forceMove(loc) for(var/mob/M in src) - M.forceMove(src.loc) + M.forceMove(loc) if(M.client) M.client.eye = M.client.mob M.client.perspective = MOB_PERSPECTIVE /obj/structure/closet/proc/open() - if(src.opened) + if(opened) return 0 - if(!src.can_open()) + if(!can_open()) return 0 - src.dump_contents() + dump_contents() - src.icon_state = src.icon_opened - src.opened = 1 + opened = 1 playsound(src, open_sound, 15, 1, -3) if(initial(density)) density = !density + update_icon() return 1 /obj/structure/closet/proc/close() - if(!src.opened) + if(!opened) return 0 - if(!src.can_close()) + if(!can_close()) return 0 var/stored_units = 0 @@ -145,18 +154,18 @@ if(max_closets) stored_units += store_closets(stored_units) - src.icon_state = src.icon_closed - src.opened = 0 + opened = 0 playsound(src, close_sound, 15, 1, -3) if(initial(density)) density = !density + update_icon() return 1 //Cham Projector Exception /obj/structure/closet/proc/store_misc(var/stored_units) var/added_units = 0 - for(var/obj/effect/dummy/chameleon/AD in src.loc) + for(var/obj/effect/dummy/chameleon/AD in loc) if((stored_units + added_units) > storage_capacity) break AD.forceMove(src) @@ -165,7 +174,7 @@ /obj/structure/closet/proc/store_items(var/stored_units) var/added_units = 0 - for(var/obj/item/I in src.loc) + for(var/obj/item/I in loc) var/item_size = CEILING(I.w_class / 2, 1) if(stored_units + added_units + item_size > storage_capacity) continue @@ -176,7 +185,7 @@ /obj/structure/closet/proc/store_mobs(var/stored_units) var/added_units = 0 - for(var/mob/living/M in src.loc) + for(var/mob/living/M in loc) if(M.buckled || M.pinned.len) continue if(stored_units + added_units + M.mob_size > storage_capacity) @@ -190,7 +199,7 @@ /obj/structure/closet/proc/store_closets(var/stored_units) var/added_units = 0 - for(var/obj/structure/closet/C in src.loc) + for(var/obj/structure/closet/C in loc) if(C == src) //Don't store ourself continue if(C.anchored) //Don't worry about anchored things on the same tile @@ -205,7 +214,7 @@ /obj/structure/closet/proc/toggle(mob/user as mob) - if(!(src.opened ? src.close() : src.open())) + if(!(opened ? close() : open())) to_chat(user, "It won't budge!") return update_icon() @@ -215,19 +224,19 @@ switch(severity) if(1) for(var/atom/movable/A as mob|obj in src)//pulls everything out of the locker and hits it with an explosion - A.forceMove(src.loc) + A.forceMove(loc) A.ex_act(severity + 1) qdel(src) if(2) if(prob(50)) for (var/atom/movable/A as mob|obj in src) - A.forceMove(src.loc) + A.forceMove(loc) A.ex_act(severity + 1) qdel(src) if(3) if(prob(5)) for(var/atom/movable/A as mob|obj in src) - A.forceMove(src.loc) + A.forceMove(loc) qdel(src) /obj/structure/closet/blob_act() @@ -237,7 +246,7 @@ health -= damage if(health <= 0) for(var/atom/movable/A in src) - A.forceMove(src.loc) + A.forceMove(loc) qdel(src) /obj/structure/closet/bullet_act(var/obj/item/projectile/Proj) @@ -251,10 +260,10 @@ return /obj/structure/closet/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(src.opened) + if(opened) if(istype(W, /obj/item/weapon/grab)) var/obj/item/weapon/grab/G = W - src.MouseDrop_T(G.affecting, user) //act like they were dragged onto the closet + MouseDrop_T(G.affecting, user) //act like they were dragged onto the closet return 0 if(istype(W,/obj/item/tk_grab)) return 0 @@ -267,7 +276,7 @@ to_chat(user, "You need more welding fuel to complete this task.") return playsound(src, WT.usesound, 50) - new /obj/item/stack/material/steel(src.loc) + new /obj/item/stack/material/steel(loc) for(var/mob/M in viewers(src)) M.show_message("\The [src] has been cut apart by [user] with \the [WT].", 3, "You hear welding.", 2) qdel(src) @@ -287,7 +296,7 @@ return usr.drop_item() if(W) - W.forceMove(src.loc) + W.forceMove(loc) else if(istype(W, /obj/item/weapon/packageWrap)) return else if(seal_tool) @@ -303,8 +312,8 @@ return if(do_after(user, 20 * S.toolspeed)) playsound(src, S.usesound, 50) - src.sealed = !src.sealed - src.update_icon() + sealed = !sealed + update_icon() for(var/mob/M in viewers(src)) M.show_message("[src] has been [sealed?"sealed":"unsealed"] by [user.name].", 3) else if(W.is_wrench()) @@ -319,7 +328,7 @@ to_chat(user, "You [anchored? "un" : ""]secured \the [src]!") anchored = !anchored else - src.attack_hand(user) + attack_hand(user) return /obj/structure/closet/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) @@ -333,14 +342,14 @@ return if(!isturf(user.loc)) // are you in a container/closet/pod/etc? return - if(!src.opened) + if(!opened) return if(istype(O, /obj/structure/closet)) return - step_towards(O, src.loc) + step_towards(O, loc) if(user != O) user.show_viewers("[user] stuffs [O] into [src]!") - src.add_fingerprint(user) + add_fingerprint(user) return /obj/structure/closet/attack_robot(mob/user) @@ -348,20 +357,20 @@ attack_hand(user) /obj/structure/closet/relaymove(mob/user as mob) - if(user.stat || !isturf(src.loc)) + if(user.stat || !isturf(loc)) return - if(!src.open()) + if(!open()) to_chat(user, "It won't budge!") /obj/structure/closet/attack_hand(mob/user as mob) - src.add_fingerprint(user) - src.toggle(user) + add_fingerprint(user) + toggle(user) // tk grab then use on self /obj/structure/closet/attack_self_tk(mob/user as mob) - src.add_fingerprint(user) - if(!src.toggle()) + add_fingerprint(user) + if(!toggle()) to_chat(usr, "It won't budge!") /obj/structure/closet/verb/verb_toggleopen() @@ -373,19 +382,16 @@ return if(ishuman(usr) || isrobot(usr)) - src.add_fingerprint(usr) - src.toggle(usr) + add_fingerprint(usr) + toggle(usr) else to_chat(usr, "This mob type can't use this verb.") -/obj/structure/closet/update_icon()//Putting the sealed stuff in updateicon() so it's easy to overwrite for special cases (Fridges, cabinets, and whatnot) - overlays.Cut() - if(!opened) - icon_state = icon_closed - if(sealed) - overlays += "welded" +/obj/structure/closet/update_icon() + if(opened) + icon_state = "open" else - icon_state = icon_opened + icon_state = "closed_unlocked[sealed ? "_welded" : ""]" /obj/structure/closet/attack_generic(var/mob/user, var/damage, var/attack_message = "destroys") if(damage < STRUCTURE_MIN_DAMAGE_THRESHOLD) @@ -461,8 +467,8 @@ return TRUE /obj/structure/closet/return_air_for_internal_lifeform(var/mob/living/L) - if(src.loc) - if(istype(src.loc, /obj/structure/closet)) + if(loc) + if(istype(loc, /obj/structure/closet)) return (loc.return_air_for_internal_lifeform(L)) return return_air() diff --git a/code/game/objects/structures/crates_lockers/_closets_appearance_definitions.dm b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions.dm new file mode 100644 index 0000000000..2436e6a99f --- /dev/null +++ b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions.dm @@ -0,0 +1,917 @@ +/obj/structure/closet/debug/Initialize(var/maploading, var/newappearance) + closet_appearance = newappearance + . = ..() + +/decl/closet_appearance + var/color = COLOR_GRAY40 + var/decals = list( + "upper_vent", + "lower_vent" + ) + var/list/extra_decals + var/icon/icon + var/base_icon = 'icons/obj/closets/bases/closet.dmi' + var/decal_icon = 'icons/obj/closets/decals/closet.dmi' + var/can_lock = FALSE + +/decl/closet_appearance/New() + // Build our colour and decal lists. + if(LAZYLEN(extra_decals)) + if(!decals) + decals = list() + for(var/thing in extra_decals) + decals[thing] = extra_decals[thing] + for(var/thing in decals) + if(isnull(decals[thing])) + decals[thing] = color + + // Declare storage vars for icons. + var/icon/open_icon + var/icon/closed_emagged_icon + var/icon/closed_emagged_welded_icon + var/icon/closed_locked_icon + var/icon/closed_locked_welded_icon + var/icon/closed_unlocked_icon + var/icon/closed_unlocked_welded_icon + + // Create open icon. + var/icon/new_icon = new + open_icon = icon(base_icon, "base") + open_icon.Blend(icon(base_icon, "open"), ICON_OVERLAY) + open_icon.Blend(color, BLEND_ADD) + open_icon.Blend(icon(base_icon, "interior"), ICON_OVERLAY) + if(decal_icon) + for(var/thing in decals) + var/icon/this_decal_icon = icon(decal_icon, "[thing]_open") + this_decal_icon.Blend(decals[thing], BLEND_ADD) + open_icon.Blend(this_decal_icon, ICON_OVERLAY) + + // Generate basic closed icons. + closed_emagged_icon = icon(base_icon, "base") + if(can_lock) + closed_emagged_icon.Blend(icon(base_icon, "lock"), ICON_OVERLAY) + closed_emagged_icon.Blend(color, BLEND_ADD) + if(decal_icon) + for(var/thing in decals) + var/icon/this_decal_icon = icon(decal_icon, thing) + this_decal_icon.Blend(decals[thing], BLEND_ADD) + closed_emagged_icon.Blend(this_decal_icon, ICON_OVERLAY) + closed_locked_icon = icon(closed_emagged_icon) + closed_unlocked_icon = icon(closed_emagged_icon) + + // Add lock lights. + if(can_lock) + var/icon/light = icon(base_icon, "light") + light.Blend(COLOR_RED, BLEND_ADD) + closed_locked_icon.Blend(light, ICON_OVERLAY) + light = icon(base_icon, "light") + light.Blend(COLOR_LIME, BLEND_ADD) + closed_unlocked_icon.Blend(light, ICON_OVERLAY) + + // Add welded states. + var/icon/welded = icon(base_icon, "welded") + closed_locked_welded_icon = icon(closed_locked_icon) + closed_unlocked_welded_icon = icon(closed_unlocked_icon) + closed_emagged_welded_icon = icon(closed_emagged_icon) + closed_locked_welded_icon.Blend(welded, ICON_OVERLAY) + closed_unlocked_welded_icon.Blend(welded, ICON_OVERLAY) + closed_emagged_welded_icon.Blend(welded, ICON_OVERLAY) + + // Finish up emagged icons. + var/icon/sparks = icon(base_icon, "sparks") + closed_emagged_icon.Blend(sparks, ICON_OVERLAY) + closed_emagged_welded_icon.Blend(sparks, ICON_OVERLAY) + + // Insert our bevy of icons into the final icon file. + new_icon.Insert(open_icon, "open") + new_icon.Insert(closed_emagged_icon, "closed_emagged") + new_icon.Insert(closed_emagged_welded_icon, "closed_emagged_welded") + new_icon.Insert(closed_locked_icon, "closed_locked") + new_icon.Insert(closed_locked_welded_icon, "closed_locked_welded") + new_icon.Insert(closed_unlocked_icon, "closed_unlocked") + new_icon.Insert(closed_unlocked_welded_icon, "closed_unlocked_welded") + + // Set icon! + icon = new_icon + +/decl/closet_appearance/tactical + color = COLOR_RED_GRAY + extra_decals = list( + "inset" = COLOR_GRAY + ) + +/decl/closet_appearance/tactical/alt + color = COLOR_PALE_BTL_GREEN + +/decl/closet_appearance/wardrobe + extra_decals = list( + "stripe_horizontal" = COLOR_PALE_BLUE_GRAY, + "stripe_w" = COLOR_GRAY + ) + +/decl/closet_appearance/wardrobe/mixed + extra_decals = list( + "stripe_horizontal_upper" = COLOR_PURPLE_GRAY, + "stripe_horizontal_lower" = COLOR_PALE_RED_GRAY, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/orange + extra_decals = list( + "stripe_horizontal" = COLOR_PALE_ORANGE, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/green + extra_decals = list( + "stripe_horizontal" = COLOR_GREEN_GRAY, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/grey + extra_decals = list( + "stripe_horizontal" = COLOR_GRAY, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/pink + extra_decals = list( + "stripe_horizontal" = COLOR_PALE_PINK, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/black + extra_decals = list( + "stripe_horizontal" = COLOR_GRAY20, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/yellow + extra_decals = list( + "stripe_horizontal" = COLOR_PALE_YELLOW, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/red + extra_decals = list( + "stripe_horizontal" = COLOR_RED_GRAY, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/white + extra_decals = list( + "stripe_horizontal" = COLOR_GRAY, + "stripe_w" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/bio + color = COLOR_PALE_ORANGE + decals = list( + "l3" = COLOR_OFF_WHITE, + "stripe_horizontal_narrow" = COLOR_ORANGE + ) + extra_decals = list( + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/bio/command + extra_decals = list( + "lower_half_solid" = COLOR_BLUE_GRAY, + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/bio/science + extra_decals = list( + "lower_half_solid" = COLOR_PALE_YELLOW, + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/bio/security + extra_decals = list( + "lower_half_solid" = COLOR_RED_GRAY, + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/bio/janitor + color = COLOR_PURPLE + decals = list( + "l3" = COLOR_OFF_WHITE, + ) + extra_decals = list( + "stripe_horizontal_broad" = COLOR_ORANGE, + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/bio/virology + extra_decals = list( + "lower_half_solid" = COLOR_GREEN_GRAY, + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet + can_lock = TRUE + +/decl/closet_appearance/secure_closet/engineering + can_lock = TRUE + color = COLOR_YELLOW_GRAY + decals = list( + "upper_side_vent", + "lower_side_vent" + ) + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_BEASTY_BROWN, + "stripe_vertical_left_partial" = COLOR_BEASTY_BROWN, + "eng" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/engineering/electrical + decals = list( + "lower_vent" + ) + extra_decals = list( + "electric" = COLOR_BEASTY_BROWN, + "vertical_stripe_simple" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/engineering/atmos + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_CYAN_BLUE, + "stripe_vertical_mid_partial" = COLOR_CYAN_BLUE, + "atmos" = COLOR_CYAN_BLUE + ) + +/decl/closet_appearance/secure_closet/engineering/welding + decals = list( + "lower_vent" + ) + extra_decals = list( + "fire" = COLOR_BEASTY_BROWN, + "vertical_stripe_simple" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/engineering/tools + can_lock = FALSE + decals = list( + "lower_vent" + ) + extra_decals = list( + "tool" = COLOR_BEASTY_BROWN, + "vertical_stripe_simple" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/engineering/tools/radiation + extra_decals = list( + "l2" = COLOR_BEASTY_BROWN, + "rads" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/engineering/ce + color = COLOR_OFF_WHITE + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_CLOSET_GOLD, + "stripe_vertical_mid_partial" = COLOR_CLOSET_GOLD, + "eng_narrow" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/mining + color = COLOR_WARM_YELLOW + decals = list( + "upper_side_vent", + "lower_side_vent" + ) + extra_decals = list( + "stripe_vertical_mid_partial" = COLOR_BEASTY_BROWN, + "stripe_vertical_left_partial" = COLOR_BEASTY_BROWN, + "mining" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/mining/sec + decals = list( + "stripe_vertical_mid_partial" = COLOR_NT_RED, + "stripe_vertical_left_partial" = COLOR_NT_RED, + "mining" = COLOR_NT_RED + ) + +/decl/closet_appearance/secure_closet/command + color = COLOR_BLUE_GRAY + decals = list( + "lower_holes", + "upper_holes" + ) + extra_decals = list( + "stripe_vertical_left_partial" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_partial" = COLOR_CLOSET_GOLD, + "captain" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/command/hop + color = COLOR_PALE_BLUE_GRAY + extra_decals = list( + "stripe_vertical_mid_partial" = COLOR_CLOSET_GOLD, + "hop" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/cmo + color = COLOR_BABY_BLUE + decals = list( + "upper_side_vent", + "lower_side_vent" + ) + extra_decals = list( + "medcircle" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_partial" = COLOR_CLOSET_GOLD, + "stripe_vertical_mid_partial" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/medical + color = COLOR_OFF_WHITE + decals = null + extra_decals = list( + "circle" = COLOR_BLUE_GRAY, + "stripes_horizontal" = COLOR_BLUE_GRAY + ) + +/decl/closet_appearance/secure_closet/medical/virology + decals = list( + "upper_side_vent", + "lower_side_vent" + ) + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_BOTTLE_GREEN, + "stripe_vertical_mid_partial" = COLOR_BOTTLE_GREEN, + "viro" = COLOR_BOTTLE_GREEN + ) + +/decl/closet_appearance/secure_closet/medical/alt + extra_decals = list( + "medcircle" =COLOR_BLUE_GRAY, + "stripe_vertical_right_partial" = COLOR_BLUE_GRAY, + "stripe_vertical_mid_partial" = COLOR_BLUE_GRAY + ) + +/decl/closet_appearance/secure_closet/cargo + color = COLOR_WARM_YELLOW + decals = list( + "upper_side_vent", + "lower_side_vent" + ) + extra_decals = list( + "cargo" = COLOR_GRAY40, + "stripe_vertical_left_partial" = COLOR_GRAY40, + "stripe_vertical_mid_partial" = COLOR_GRAY40 + ) + +/decl/closet_appearance/secure_closet/cargo/qm + extra_decals = list( + "cargo" = COLOR_BEASTY_BROWN, + "stripe_vertical_left_partial" = COLOR_BEASTY_BROWN, + "stripe_vertical_mid_partial" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/security + color = COLOR_NT_RED + decals = list( + "lower_holes" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_WARM_YELLOW, + "security" = COLOR_WARM_YELLOW + ) + +/decl/closet_appearance/secure_closet/security/warden + extra_decals = list( + "stripe_vertical_left_full" = COLOR_WARM_YELLOW, + "stripe_vertical_right_full" = COLOR_WARM_YELLOW, + "security" = COLOR_WARM_YELLOW + ) + +/decl/closet_appearance/secure_closet/security/hos + extra_decals = list( + "stripe_vertical_left_full" = COLOR_WARM_YELLOW, + "stripe_vertical_right_full" = COLOR_WARM_YELLOW, + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "security" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/bomb + color = COLOR_DARK_GREEN_GRAY + decals = list( + "l4" = COLOR_OFF_WHITE + ) + extra_decals = list( + "lower_half_solid" = COLOR_GREEN_GRAY + ) + +/decl/closet_appearance/bomb/security + extra_decals = list( + "lower_half_solid" = COLOR_WARM_YELLOW + ) + +/decl/closet_appearance/oxygen + color = COLOR_LIGHT_CYAN + decals = list( + "lower_vent" + ) + extra_decals = list( + "oxy" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/oxygen/fire + color = COLOR_RED_GRAY + extra_decals = list( + "extinguisher" = COLOR_OFF_WHITE, + "vertical_stripe_simple" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/alien + color = COLOR_PURPLE + +/decl/closet_appearance/secure_closet/expedition + color = COLOR_BLUE_GRAY + decals = list( + "lower_side_vent" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_PURPLE, + "security" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/expedition/pathfinder + extra_decals = list( + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_PURPLE, + "security" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/expedition/science + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_PURPLE, + "research" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/rd + color = COLOR_BOTTLE_GREEN + decals = list( + "lower_holes" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_GOLD, + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_right_full" = COLOR_PURPLE, + "research" = COLOR_GOLD + ) + +/decl/closet_appearance/secure_closet/corporate + color = COLOR_GREEN_GRAY + decals = list( + "lower_holes" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_GRAY80, + "research" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/hydroponics + color = COLOR_GREEN_GRAY + decals = list( + "lower_side_vent", + "upper_side_vent" + ) + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_DARK_GREEN_GRAY, + "stripe_vertical_mid_partial" = COLOR_DARK_GREEN_GRAY, + "hydro" = COLOR_DARK_GREEN_GRAY + ) + +/decl/closet_appearance/secure_closet/chaplain + decals = list( + "lower_side_vent", + "upper_side_vent" + ) + extra_decals = list( + "stripe_vertical_right_full" = COLOR_GRAY20, + "stripe_vertical_mid_full" = COLOR_GRAY20 + ) + +/decl/closet_appearance/secure_closet/sol + color = COLOR_BABY_BLUE + decals = list( + "lower_side_vent" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_BOTTLE_GREEN, + "security" = COLOR_BOTTLE_GREEN + ) + +/decl/closet_appearance/secure_closet/sol/two + extra_decals = list( + "stripe_vertical_left_full" = COLOR_BOTTLE_GREEN, + "stripe_vertical_right_full" = COLOR_BOTTLE_GREEN, + "security" = COLOR_BOTTLE_GREEN + ) + +/decl/closet_appearance/secure_closet/sol/two/dark + color = COLOR_DARK_BLUE_GRAY + +// Crates. +/decl/closet_appearance/crate + decals = null + extra_decals = null + base_icon = 'icons/obj/closets/bases/crate.dmi' + decal_icon = 'icons/obj/closets/decals/crate.dmi' + color = COLOR_GRAY40 + +/decl/closet_appearance/crate/plastic + color = COLOR_GRAY80 + +/decl/closet_appearance/crate/oxygen + color = COLOR_CYAN_BLUE + decals = list( + "crate_stripes" = COLOR_OFF_WHITE, + "crate_oxy" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/medical + color = COLOR_GRAY80 + decals = list( + "crate_stripe" = COLOR_WARM_YELLOW, + "crate_cross" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/medical/trauma + decals = list( + "crate_stripe" = COLOR_NT_RED, + "crate_cross" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/medical/oxygen + decals = list( + "crate_stripe" = COLOR_BABY_BLUE, + "crate_cross" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/medical/toxins + decals = list( + "crate_stripe" = COLOR_GREEN_GRAY, + "crate_cross" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/hydroponics + decals = list( + "crate_stripe_left" = COLOR_GREEN_GRAY, + "crate_stripe_right" = COLOR_GREEN_GRAY + ) + +/decl/closet_appearance/crate/radiation + color = COLOR_BROWN_ORANGE + extra_decals = list( + "crate_radiation_left" = COLOR_WARM_YELLOW, + "crate_radiation_right" = COLOR_WARM_YELLOW, + "lid_stripes" = COLOR_NT_RED + ) + +/decl/closet_appearance/crate/freezer + color = COLOR_BABY_BLUE + +/decl/closet_appearance/crate/secure + can_lock = TRUE + +/decl/closet_appearance/crate/secure/hazard + color = COLOR_NT_RED + decals = list( + "crate_bracing" + ) + extra_decals = list( + "crate_stripe_left" = COLOR_OFF_WHITE, + "crate_stripe_right" = COLOR_OFF_WHITE, + "toxin" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/secure/weapon + color = COLOR_GREEN_GRAY + decals = list( + "crate_bracing" + ) + extra_decals = list( + "crate_stripe_left" = COLOR_OFF_WHITE, + "crate_stripe_right" = COLOR_OFF_WHITE, + "hazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/secure/hydroponics + extra_decals = list( + "crate_stripe_left" = COLOR_GREEN_GRAY, + "crate_stripe_right" = COLOR_GREEN_GRAY + ) + +/decl/closet_appearance/crate/secure/shuttle + extra_decals = list( + "crate_stripe_left" = COLOR_YELLOW_GRAY, + "crate_stripe_right" = COLOR_YELLOW_GRAY + ) + +// Large crates. +/decl/closet_appearance/large_crate + base_icon = 'icons/obj/closets/bases/large_crate.dmi' + decal_icon = 'icons/obj/closets/decals/large_crate.dmi' + decals = null + extra_decals = null + +/decl/closet_appearance/large_crate/critter + decals = list( + "airholes" + ) + extra_decals = list( + "oxy" = COLOR_WHITE + ) + +/decl/closet_appearance/large_crate/hydroponics + extra_decals = list( + "stripes" = COLOR_GREEN_GRAY, + "text" = COLOR_GREEN_GRAY + ) + +/decl/closet_appearance/large_crate/secure + can_lock = TRUE + +/decl/closet_appearance/large_crate/secure/hazard + color = COLOR_NT_RED + decals = list( + "crate_bracing" + ) + extra_decals = list( + "marking" = COLOR_OFF_WHITE, + "text_upper" = COLOR_OFF_WHITE + ) + +// Cabinets. +/decl/closet_appearance/cabinet + base_icon = 'icons/obj/closets/bases/cabinet.dmi' + decal_icon = null + color = WOOD_COLOR_RICH + decals = null + extra_decals = null + +/decl/closet_appearance/cabinet/secure + can_lock = TRUE + +// Wall lockers. +/decl/closet_appearance/wall + base_icon = 'icons/obj/closets/bases/wall.dmi' + decal_icon = 'icons/obj/closets/decals/wall.dmi' + decals = list( + "vent" + ) + extra_decals = null + +/decl/closet_appearance/wall/emergency + decals = null + extra_decals = list( + "glass" = COLOR_WHITE + ) + +/decl/closet_appearance/wall/medical + decals = null + color = COLOR_OFF_WHITE + extra_decals = list( + "stripe_outer" = COLOR_BLUE_GRAY, + "stripe_inner" = COLOR_OFF_WHITE, + "cross" = COLOR_BLUE_GRAY + ) + +/decl/closet_appearance/wall/shipping + color = COLOR_WARM_YELLOW + decals = null + extra_decals = list( + "stripes" = COLOR_BEASTY_BROWN, + "glass" = COLOR_WHITE + ) + +/decl/closet_appearance/wall/hydrant + color = COLOR_NT_RED + decals = null + extra_decals = list( + "stripes" = COLOR_OFF_WHITE, + "glass" = COLOR_WHITE + ) + +// Carts +/decl/closet_appearance/cart + color = COLOR_GRAY20 + base_icon = 'icons/obj/closets/bases/cart.dmi' + decal_icon = 'icons/obj/closets/decals/cart.dmi' + decals = null + extra_decals = null + +/decl/closet_appearance/cart/trash + color = COLOR_BOTTLE_GREEN + +/decl/closet_appearance/cart/biohazard + can_lock = TRUE + decals = list( + "biohazard" = COLOR_GRAY80 + ) + +/decl/closet_appearance/cart/biohazard/alt + color = COLOR_SURGERY_BLUE + decals = list( + "biohazard" = COLOR_RED_GRAY + ) + +// From the Torch +/decl/closet_appearance/secure_closet/exploration // These three renamed since Polaris actually uses these + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_PURPLE, + "exped" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/exploration/pilot + extra_decals = list( + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_right_full" = COLOR_PURPLE, + "exped" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/exploration/pathfinder + extra_decals = list( + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_PURPLE, + "exped" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/command + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/command/bo + extra_decals = list( + "stripe_vertical_left_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/command/xo + extra_decals = list( + "stripe_vertical_left_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_CLOSET_GOLD, + "command" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/command/co + extra_decals = list( + "stripe_vertical_left_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_mid_full" = COLOR_OFF_WHITE, + "stripe_vertical_right_full" = COLOR_CLOSET_GOLD, + "command" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/torch/engineering + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_WARM_YELLOW, + "exped" = COLOR_WARM_YELLOW + ) + +/decl/closet_appearance/secure_closet/torch/engineering/atmos + extra_decals = list( + "stripe_vertical_right_full" = COLOR_WARM_YELLOW, + "stripe_vertical_mid_full" = COLOR_CYAN_BLUE, + "atmos_upper" = COLOR_WARM_YELLOW + ) + +/decl/closet_appearance/secure_closet/torch/engineering/se + extra_decals = list( + "stripe_vertical_left_full" = COLOR_WARM_YELLOW, + "stripe_vertical_right_full" = COLOR_WARM_YELLOW, + "exped" = COLOR_WARM_YELLOW + ) + +/decl/closet_appearance/secure_closet/torch/engineering/ce + extra_decals = list( + "stripe_vertical_left_full" = COLOR_WARM_YELLOW, + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_WARM_YELLOW, + "exped" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/medical + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_BABY_BLUE, + "medical" = COLOR_BABY_BLUE + ) + +/decl/closet_appearance/secure_closet/torch/medical/physician + extra_decals = list( + "stripe_vertical_left_full" = COLOR_BABY_BLUE, + "stripe_vertical_right_full" = COLOR_BABY_BLUE, + "medical" = COLOR_BABY_BLUE + ) + +/decl/closet_appearance/secure_closet/torch/medical/cmo + extra_decals = list( + "stripe_vertical_left_full" = COLOR_BABY_BLUE, + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_BABY_BLUE, + "medical" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/sol + color = COLOR_BABY_BLUE + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/torch/sol/rep + color = COLOR_BABY_BLUE + extra_decals = list( + "stripe_vertical_left_full" = COLOR_OFF_WHITE, + "stripe_vertical_right_full" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/torch/corporate + color = COLOR_BOTTLE_GREEN + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/torch/corporate/liaison + extra_decals = list( + "stripe_vertical_left_full" = COLOR_OFF_WHITE, + "stripe_vertical_right_full" = COLOR_OFF_WHITE, + "command" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/torch/science + extra_decals = list( + "stripe_vertical_left_full" = COLOR_PURPLE_GRAY, + "stripe_vertical_right_full" = COLOR_PURPLE_GRAY, + "research" = COLOR_PURPLE_GRAY + ) + +/decl/closet_appearance/secure_closet/torch/science/cso + color = COLOR_BOTTLE_GREEN + decals = list( + "lower_holes" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_GOLD, + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_right_full" = COLOR_PURPLE, + "research" = COLOR_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/security + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_NT_RED, + "security" = COLOR_NT_RED + ) + +/decl/closet_appearance/secure_closet/torch/security/forensics + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_NT_RED, + "forensics" = COLOR_NT_RED + ) + +/decl/closet_appearance/secure_closet/torch/security/warden + extra_decals = list( + "stripe_vertical_left_full" = COLOR_NT_RED, + "stripe_vertical_right_full" = COLOR_NT_RED, + "security" = COLOR_NT_RED + ) + +/decl/closet_appearance/secure_closet/torch/security/hos + extra_decals = list( + "stripe_vertical_left_full" = COLOR_NT_RED, + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_NT_RED, + "security" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/hydroponics + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_GREEN_GRAY, + "stripe_vertical_mid_partial" = COLOR_GREEN_GRAY, + "hydro" = COLOR_GREEN_GRAY + ) + +/decl/closet_appearance/secure_closet/torch/cargo + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_BEASTY_BROWN, + "cargo_upper" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/torch/cargo/worker + extra_decals = list( + "stripe_vertical_left_full" = COLOR_BEASTY_BROWN, + "stripe_vertical_right_full" = COLOR_BEASTY_BROWN, + "cargo_upper" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/torch/cargo/deck_officer + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_left_full" = COLOR_BEASTY_BROWN, + "stripe_vertical_right_full" = COLOR_BEASTY_BROWN, + "cargo_upper" = COLOR_CLOSET_GOLD + ) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/coffin.dm b/code/game/objects/structures/crates_lockers/closets/coffin.dm index 7ea80de7ff..14e1c276b2 100644 --- a/code/game/objects/structures/crates_lockers/closets/coffin.dm +++ b/code/game/objects/structures/crates_lockers/closets/coffin.dm @@ -1,30 +1,25 @@ /obj/structure/closet/coffin name = "coffin" desc = "It's a burial receptacle for the dearly departed." - icon_state = "coffin" - icon_closed = "coffin" - icon_opened = "coffin_open" + icon = 'icons/obj/closets/coffin.dmi' + + icon_state = "closed_unlocked" seal_tool = /obj/item/weapon/tool/screwdriver breakout_sound = 'sound/weapons/tablehit1.ogg' - -/obj/structure/closet/coffin/update_icon() - if(!opened) - icon_state = icon_closed - else - icon_state = icon_opened + closet_appearance = null // Special icon for us /* Graves */ /obj/structure/closet/grave name = "grave" desc = "Dirt." - icon_state = "grave" - icon_closed = "grave" - icon_opened = "grave_open" + icon = 'icons/obj/closets/grave.dmi' + icon_state = "closed_unlocked" seal_tool = null breakout_sound = 'sound/weapons/thudswoosh.ogg' anchored = 1 max_closets = 1 opened = 1 + closet_appearance = null // Special icon for us /obj/structure/closet/grave/attack_hand(mob/user as mob) if(opened) diff --git a/code/game/objects/structures/crates_lockers/closets/crittercrate.dm b/code/game/objects/structures/crates_lockers/closets/crittercrate.dm index 3546cd52e7..72a9188d12 100644 --- a/code/game/objects/structures/crates_lockers/closets/crittercrate.dm +++ b/code/game/objects/structures/crates_lockers/closets/crittercrate.dm @@ -1,6 +1,4 @@ /obj/structure/closet/crate/critter name = "critter crate" desc = "A crate which can sustain life for a while." - icon_state = "critter" - icon_opened = "critteropen" - icon_closed = "critter" + closet_appearance = /decl/closet_appearance/large_crate/critter \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/fitness.dm b/code/game/objects/structures/crates_lockers/closets/fitness.dm index c261d8d2f6..a3515fd3fd 100644 --- a/code/game/objects/structures/crates_lockers/closets/fitness.dm +++ b/code/game/objects/structures/crates_lockers/closets/fitness.dm @@ -1,8 +1,7 @@ /obj/structure/closet/athletic_mixed name = "athletic wardrobe" desc = "It's a storage unit for athletic wear." - icon_state = "mixed" - icon_closed = "mixed" + closet_appearance = /decl/closet_appearance/wardrobe/mixed starts_with = list( /obj/item/clothing/under/shorts/grey, @@ -44,8 +43,7 @@ /obj/structure/closet/lasertag/red name = "red laser tag equipment" desc = "It's a storage unit for laser tag equipment." - icon_state = "red" - icon_closed = "red" + closet_appearance = /decl/closet_appearance/wardrobe/red starts_with = list( /obj/item/weapon/gun/energy/lasertag/red = 5, @@ -55,8 +53,7 @@ /obj/structure/closet/lasertag/blue name = "blue laser tag equipment" desc = "It's a storage unit for laser tag equipment." - icon_state = "blue" - icon_closed = "blue" + closet_appearance = /decl/closet_appearance/wardrobe starts_with = list( /obj/item/weapon/gun/energy/lasertag/blue = 5, diff --git a/code/game/objects/structures/crates_lockers/closets/gimmick.dm b/code/game/objects/structures/crates_lockers/closets/gimmick.dm index f567cdbd3a..2ca6dc3c6e 100644 --- a/code/game/objects/structures/crates_lockers/closets/gimmick.dm +++ b/code/game/objects/structures/crates_lockers/closets/gimmick.dm @@ -1,38 +1,23 @@ /obj/structure/closet/cabinet name = "cabinet" desc = "Old will forever be in fashion." - icon_state = "cabinet_closed" - icon_closed = "cabinet_closed" - icon_opened = "cabinet_open" - -/obj/structure/closet/cabinet/update_icon() - if(!opened) - icon_state = icon_closed - else - icon_state = icon_opened + closet_appearance = /decl/closet_appearance/cabinet /obj/structure/closet/acloset name = "strange closet" desc = "It looks alien!" - icon_state = "acloset" - icon_closed = "acloset" - icon_opened = "aclosetopen" - + closet_appearance = /decl/closet_appearance/alien /obj/structure/closet/gimmick name = "administrative supply closet" desc = "It's a storage unit for things that have no right being here." - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" + closet_appearance = /decl/closet_appearance/tactical anchored = 0 /obj/structure/closet/gimmick/russian name = "russian surplus closet" desc = "It's a storage unit for Russian standard-issue surplus." - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" + closet_appearance = /decl/closet_appearance/tactical starts_with = list( /obj/item/clothing/head/ushanka = 5, @@ -42,9 +27,7 @@ /obj/structure/closet/gimmick/tacticool name = "tacticool gear closet" desc = "It's a storage unit for Tacticool gear." - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" + closet_appearance = /decl/closet_appearance/tactical starts_with = list( /obj/item/clothing/glasses/eyepatch, @@ -60,9 +43,7 @@ /obj/structure/closet/thunderdome name = "\improper Thunderdome closet" desc = "Everything you need!" - icon_state = "syndicate" - icon_closed = "syndicate" - icon_opened = "syndicateopen" + closet_appearance = /decl/closet_appearance/tactical/alt anchored = 1 /obj/structure/closet/thunderdome/tdred @@ -78,9 +59,7 @@ /obj/structure/closet/thunderdome/tdgreen name = "green-team Thunderdome closet" - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" + closet_appearance = /decl/closet_appearance/tactical starts_with = list( /obj/item/clothing/suit/armor/tdome/green = 3, @@ -93,8 +72,6 @@ /obj/structure/closet/alien name = "alien container" desc = "Contains secrets of the universe." - icon = 'icons/obj/abductor.dmi' - icon_state = "alien_locker" - icon_closed = "alien_locker" - icon_opened = "alien_locker_open" + icon = 'icons/obj/closets/abductor.dmi' anchored = TRUE + closet_appearance = null // special icons diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index cfed9c545f..642935973d 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -11,8 +11,7 @@ /obj/structure/closet/gmcloset name = "formal closet" desc = "It's a storage unit for formal clothing." - icon_state = "black" - icon_closed = "black" + closet_appearance = /decl/closet_appearance/wardrobe/black starts_with = list( /obj/item/clothing/head/that = 2, @@ -37,8 +36,7 @@ /obj/structure/closet/chefcloset name = "chef's closet" desc = "It's a storage unit for foodservice garments." - icon_state = "black" - icon_closed = "black" + closet_appearance = /decl/closet_appearance/wardrobe/black starts_with = list( /obj/item/clothing/under/sundress, @@ -55,8 +53,7 @@ /obj/structure/closet/jcloset name = "custodial closet" desc = "It's a storage unit for janitorial clothes and gear." - icon_state = "mixed" - icon_closed = "mixed" + closet_appearance = /decl/closet_appearance/wardrobe/mixed starts_with = list( /obj/item/clothing/under/rank/janitor, @@ -79,8 +76,7 @@ /obj/structure/closet/lawcloset name = "legal closet" desc = "It's a storage unit for courtroom apparel and items." - icon_state = "blue" - icon_closed = "blue" + closet_appearance = /decl/closet_appearance/wardrobe starts_with = list( /obj/item/clothing/under/lawyer/female = 2, diff --git a/code/game/objects/structures/crates_lockers/closets/l3closet.dm b/code/game/objects/structures/crates_lockers/closets/l3closet.dm index 695b5575d2..66af8329f5 100644 --- a/code/game/objects/structures/crates_lockers/closets/l3closet.dm +++ b/code/game/objects/structures/crates_lockers/closets/l3closet.dm @@ -1,14 +1,10 @@ /obj/structure/closet/l3closet name = "level-3 biohazard suit closet" desc = "It's a storage unit for level-3 biohazard gear." - icon_state = "bio" - icon_closed = "bio" - icon_opened = "bioopen" + closet_appearance = /decl/closet_appearance/bio /obj/structure/closet/l3closet/general - icon_state = "bio_general" - icon_closed = "bio_general" - icon_opened = "bio_generalopen" + closet_appearance = /decl/closet_appearance/bio starts_with = list( /obj/item/clothing/suit/bio_suit/general, @@ -16,9 +12,7 @@ /obj/structure/closet/l3closet/virology - icon_state = "bio_virology" - icon_closed = "bio_virology" - icon_opened = "bio_virologyopen" + closet_appearance = /decl/closet_appearance/bio/virology starts_with = list( /obj/item/clothing/suit/bio_suit/virology, @@ -28,9 +22,7 @@ /obj/structure/closet/l3closet/security - icon_state = "bio_security" - icon_closed = "bio_security" - icon_opened = "bio_securityopen" + closet_appearance = /decl/closet_appearance/bio/security starts_with = list( /obj/item/clothing/suit/bio_suit/security, @@ -38,9 +30,7 @@ ///obj/item/weapon/gun/energy/taser/xeno/sec) //VOREStation Removal /obj/structure/closet/l3closet/janitor - icon_state = "bio_janitor" - icon_closed = "bio_janitor" - icon_opened = "bio_janitoropen" + closet_appearance = /decl/closet_appearance/bio/janitor starts_with = list( /obj/item/clothing/suit/bio_suit/janitor = 2, @@ -50,9 +40,7 @@ /obj/structure/closet/l3closet/scientist - icon_state = "bio_scientist" - icon_closed = "bio_scientist" - icon_opened = "bio_scientistopen" + closet_appearance = /decl/closet_appearance/bio/science starts_with = list( /obj/item/clothing/suit/bio_suit/scientist, @@ -65,9 +53,7 @@ /obj/structure/closet/l3closet/medical - icon_state = "bio_scientist" - icon_closed = "bio_scientist" - icon_opened = "bio_scientistopen" + closet_appearance = /decl/closet_appearance/bio/science starts_with = list( /obj/item/clothing/suit/bio_suit/general = 3, diff --git a/code/game/objects/structures/crates_lockers/closets/malfunction.dm b/code/game/objects/structures/crates_lockers/closets/malfunction.dm index 40b6ec68b9..feaa63e39f 100644 --- a/code/game/objects/structures/crates_lockers/closets/malfunction.dm +++ b/code/game/objects/structures/crates_lockers/closets/malfunction.dm @@ -1,8 +1,6 @@ /obj/structure/closet/malf/suits desc = "It's a storage unit for operational gear." - icon_state = "syndicate" - icon_closed = "syndicate" - icon_opened = "syndicateopen" + closet_appearance = /decl/closet_appearance/tactical starts_with = list( /obj/item/weapon/tank/jetpack/void, diff --git a/code/game/objects/structures/crates_lockers/closets/secure/bar.dm b/code/game/objects/structures/crates_lockers/closets/secure/bar.dm index 516d2a645e..52b949f809 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/bar.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/bar.dm @@ -1,24 +1,7 @@ /obj/structure/closet/secure_closet/bar name = "booze closet" req_access = list(access_bar) - icon_state = "cabinetdetective_locked" - icon_closed = "cabinetdetective" - icon_locked = "cabinetdetective_locked" - icon_opened = "cabinetdetective_open" - icon_broken = "cabinetdetective_broken" - icon_off = "cabinetdetective_broken" + closet_appearance = /decl/closet_appearance/cabinet/secure starts_with = list( /obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer = 10) - -/obj/structure/closet/secure_closet/bar/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm index 9ab55aa86c..6b5fef54f3 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/cargotech name = "cargo technician's locker" req_access = list(access_cargo) - icon_state = "securecargo1" - icon_closed = "securecargo" - icon_locked = "securecargo1" - icon_opened = "securecargoopen" - icon_broken = "securecargobroken" - icon_off = "securecargooff" + closet_appearance = /decl/closet_appearance/secure_closet/cargo starts_with = list( /obj/item/clothing/under/rank/cargotech, @@ -34,12 +29,7 @@ /obj/structure/closet/secure_closet/quartermaster name = "quartermaster's locker" req_access = list(access_qm) - icon_state = "secureqm1" - icon_closed = "secureqm" - icon_locked = "secureqm1" - icon_opened = "secureqmopen" - icon_broken = "secureqmbroken" - icon_off = "secureqmoff" + closet_appearance = /decl/closet_appearance/secure_closet/cargo/qm starts_with = list( /obj/item/clothing/under/rank/cargo, @@ -70,13 +60,8 @@ /obj/structure/closet/secure_closet/miner name = "miner's equipment" - icon_state = "miningsec1" - icon_closed = "miningsec" - icon_locked = "miningsec1" - icon_opened = "miningsecopen" - icon_broken = "miningsecbroken" - icon_off = "miningsecoff" req_access = list(access_mining) + closet_appearance = /decl/closet_appearance/secure_closet/mining starts_with = list( /obj/item/device/radio/headset/headset_mine, diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 43f50a8387..7b1dd6a41f 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/engineering_chief name = "chief engineer's locker" - icon_state = "securece1" - icon_closed = "securece" - icon_locked = "securece1" - icon_opened = "secureceopen" - icon_broken = "securecebroken" - icon_off = "secureceoff" req_access = list(access_ce) + closet_appearance = /decl/closet_appearance/secure_closet/engineering/ce starts_with = list( /obj/item/clothing/accessory/storage/brown_vest, @@ -46,13 +41,8 @@ /obj/structure/closet/secure_closet/engineering_electrical name = "electrical supplies" - icon_state = "secureengelec1" - icon_closed = "secureengelec" - icon_locked = "secureengelec1" - icon_opened = "toolclosetopen" - icon_broken = "secureengelecbroken" - icon_off = "secureengelecoff" req_access = list(access_engine_equip) + closet_appearance = /decl/closet_appearance/secure_closet/engineering/electrical starts_with = list( /obj/item/clothing/gloves/yellow = 2, @@ -63,13 +53,8 @@ /obj/structure/closet/secure_closet/engineering_welding name = "welding supplies" - icon_state = "secureengweld1" - icon_closed = "secureengweld" - icon_locked = "secureengweld1" - icon_opened = "toolclosetopen" - icon_broken = "secureengweldbroken" - icon_off = "secureengweldoff" req_access = list(access_construction) + closet_appearance = /decl/closet_appearance/secure_closet/engineering/welding starts_with = list( /obj/item/clothing/head/welding = 3, @@ -79,13 +64,8 @@ /obj/structure/closet/secure_closet/engineering_personal name = "engineer's locker" - icon_state = "secureeng1" - icon_closed = "secureeng" - icon_locked = "secureeng1" - icon_opened = "secureengopen" - icon_broken = "secureengbroken" - icon_off = "secureengoff" req_access = list(access_engine_equip) + closet_appearance = /decl/closet_appearance/secure_closet/engineering starts_with = list( /obj/item/clothing/accessory/storage/brown_vest, @@ -115,13 +95,8 @@ /obj/structure/closet/secure_closet/atmos_personal name = "technician's locker" - icon_state = "secureatm1" - icon_closed = "secureatm" - icon_locked = "secureatm1" - icon_opened = "secureatmopen" - icon_broken = "secureatmbroken" - icon_off = "secureatmoff" req_access = list(access_atmospherics) + closet_appearance = /decl/closet_appearance/secure_closet/engineering/atmos starts_with = list( /obj/item/clothing/accessory/storage/brown_vest, diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm index f6ca40fe2b..afb8b1c3ba 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm @@ -1,20 +1,6 @@ -/obj/structure/closet/secure_closet/freezer - -/obj/structure/closet/secure_closet/freezer/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened - /obj/structure/closet/secure_closet/freezer/kitchen name = "kitchen cabinet" - req_access = list() + req_access = list(access_kitchen) starts_with = list( /obj/item/weapon/reagent_containers/food/condiment/flour = 7, @@ -26,12 +12,8 @@ /obj/structure/closet/secure_closet/freezer/meat name = "meat fridge" - icon_state = "fridge1" - icon_closed = "fridge" - icon_locked = "fridge1" - icon_opened = "fridgeopen" - icon_broken = "fridgebroken" - icon_off = "fridge1" + icon = 'icons/obj/closets/fridge.dmi' + closet_appearance = null starts_with = list( /obj/item/weapon/reagent_containers/food/snacks/meat/monkey = 10) @@ -39,12 +21,8 @@ /obj/structure/closet/secure_closet/freezer/fridge name = "refrigerator" - icon_state = "fridge1" - icon_closed = "fridge" - icon_locked = "fridge1" - icon_opened = "fridgeopen" - icon_broken = "fridgebroken" - icon_off = "fridge1" + icon = 'icons/obj/closets/fridge.dmi' + closet_appearance = null starts_with = list( /obj/item/weapon/reagent_containers/food/drinks/milk = 6, @@ -55,12 +33,8 @@ /obj/structure/closet/secure_closet/freezer/money name = "freezer" - icon_state = "fridge1" - icon_closed = "fridge" - icon_locked = "fridge1" - icon_opened = "fridgeopen" - icon_broken = "fridgebroken" - icon_off = "fridge1" + icon = 'icons/obj/closets/fridge.dmi' + closet_appearance = null req_access = list(access_heads_vault) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm b/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm index 2be8e52db1..b69a3ff368 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm @@ -2,12 +2,8 @@ name = "gun cabinet" icon = 'icons/obj/guncabinet.dmi' icon_state = "base" - icon_off ="base" - icon_broken ="base" - icon_locked ="base" - icon_closed ="base" - icon_opened = "base" req_one_access = list(access_armory) + closet_appearance = null /obj/structure/closet/secure_closet/guncabinet/Initialize() . = ..() diff --git a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm index 71c76bb7e3..b97f0bf2f7 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/hydroponics name = "botanist's locker" req_access = list(access_hydroponics) - icon_state = "hydrosecure1" - icon_closed = "hydrosecure" - icon_locked = "hydrosecure1" - icon_opened = "hydrosecureopen" - icon_broken = "hydrosecurebroken" - icon_off = "hydrosecureoff" + closet_appearance = /decl/closet_appearance/secure_closet/hydroponics starts_with = list( /obj/item/weapon/storage/bag/plants, @@ -32,12 +27,7 @@ /obj/structure/closet/secure_closet/hydroponics/sci name = "xenoflorist's locker" req_access = list(access_xenobiology) - icon_state = "scihydrosecure1" - icon_closed = "scihydrosecure" - icon_locked = "scihydrosecure1" - icon_opened = "scihydrosecureopen" - icon_broken = "scihydrosecurebroken" - icon_off = "scihydrosecureoff" + closet_appearance = /decl/closet_appearance/secure_closet/hydroponics /obj/structure/closet/secure_closet/hydroponics/sci/Initialize() starts_with += /obj/item/clothing/head/bio_hood/scientist diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 86cb24dc8c..b8c849320d 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -1,13 +1,8 @@ /obj/structure/closet/secure_closet/medical1 name = "medicine closet" desc = "Filled with medical junk." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_medical) + closet_appearance = /decl/closet_appearance/secure_closet/medical starts_with = list( /obj/item/weapon/storage/box/autoinjectors, @@ -21,12 +16,6 @@ /obj/structure/closet/secure_closet/medical2 name = "anesthetics closet" desc = "Used to knock people out." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_surgery) starts_with = list( @@ -37,12 +26,7 @@ /obj/structure/closet/secure_closet/medical3 name = "medical doctor's locker" req_access = list(access_medical_equip) - icon_state = "securemed1" - icon_closed = "securemed" - icon_locked = "securemed1" - icon_opened = "securemedopen" - icon_broken = "securemedbroken" - icon_off = "securemedoff" + closet_appearance = /decl/closet_appearance/secure_closet/medical/alt starts_with = list( /obj/item/clothing/under/rank/medical, @@ -105,13 +89,8 @@ /obj/structure/closet/secure_closet/paramedic name = "paramedic locker" desc = "Supplies for a first responder." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_medical_equip) + closet_appearance = /decl/closet_appearance/secure_closet/medical starts_with = list( /obj/item/weapon/storage/backpack/dufflebag/emt, @@ -141,12 +120,7 @@ /obj/structure/closet/secure_closet/CMO name = "chief medical officer's locker" req_access = list(access_cmo) - icon_state = "cmosecure1" - icon_closed = "cmosecure" - icon_locked = "cmosecure1" - icon_opened = "cmosecureopen" - icon_broken = "cmosecurebroken" - icon_off = "cmosecureoff" + closet_appearance = /decl/closet_appearance/secure_closet/cmo starts_with = list( /obj/item/clothing/under/rank/chief_medical_officer, @@ -155,7 +129,7 @@ /obj/item/clothing/suit/storage/toggle/labcoat/cmoalt, /obj/item/weapon/cartridge/cmo, /obj/item/clothing/gloves/sterile/latex, - /obj/item/clothing/shoes/brown , + /obj/item/clothing/shoes/brown, /obj/item/device/radio/headset/heads/cmo, /obj/item/device/radio/headset/heads/cmo/alt, /obj/item/device/flash, @@ -208,13 +182,8 @@ /obj/structure/closet/secure_closet/chemical name = "chemical closet" desc = "Store dangerous chemicals in here." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_chemistry) + closet_appearance = /decl/closet_appearance/secure_closet/medical starts_with = list( /obj/item/weapon/storage/box/pillbottles = 2, @@ -230,13 +199,8 @@ /obj/structure/closet/secure_closet/psych name = "psychiatric closet" desc = "Store psychology tools and medicines in here." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_psychiatrist) + closet_appearance = /decl/closet_appearance/secure_closet/medical/alt starts_with = list( /obj/item/clothing/under/rank/psych, @@ -257,30 +221,13 @@ /obj/structure/closet/secure_closet/medical_wall name = "first aid closet" desc = "It's a secure wall-mounted storage unit for first aid supplies." - icon_state = "medical_wall_locked" - icon_closed = "medical_wall_unlocked" - icon_locked = "medical_wall_locked" - icon_opened = "medical_wall_open" - icon_broken = "medical_wall_spark" - icon_off = "medical_wall_off" plane = TURF_PLANE layer = ABOVE_TURF_LAYER anchored = 1 density = 0 wall_mounted = 1 req_access = list(access_medical_equip) - -/obj/structure/closet/secure_closet/medical_wall/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened + closet_appearance = /decl/closet_appearance/wall/medical /obj/structure/closet/secure_closet/medical_wall/pills name = "pill cabinet" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index d75cf18e5a..8028f06532 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -28,30 +28,13 @@ /obj/structure/closet/secure_closet/personal/cabinet - icon_state = "cabinetdetective_locked" - icon_closed = "cabinetdetective" - icon_locked = "cabinetdetective_locked" - icon_opened = "cabinetdetective_open" - icon_broken = "cabinetdetective_broken" - icon_off = "cabinetdetective_broken" + closet_appearance = /decl/closet_appearance/cabinet/secure starts_with = list( /obj/item/weapon/storage/backpack/satchel/withwallet, /obj/item/device/radio/headset ) -/obj/structure/closet/secure_closet/personal/cabinet/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened - /obj/structure/closet/secure_closet/personal/attackby(obj/item/weapon/W as obj, mob/user as mob) if (src.opened) if (istype(W, /obj/item/weapon/grab)) @@ -69,8 +52,6 @@ if(src.allowed(user) || !src.registered_name || (istype(I) && (src.registered_name == I.registered_name))) //they can open all lockers, or nobody owns this, or they own this locker src.locked = !( src.locked ) - if(src.locked) src.icon_state = src.icon_locked - else src.icon_state = src.icon_closed if(!src.registered_name) src.registered_name = I.registered_name @@ -86,14 +67,14 @@ playsound(src, "sparks", 50, 1) else to_chat(user, "Access Denied") - return + update_icon() /obj/structure/closet/secure_closet/personal/emag_act(var/remaining_charges, var/mob/user, var/visual_feedback, var/audible_feedback) if(!broken) broken = 1 locked = 0 desc = "It appears to be broken." - icon_state = src.icon_broken + update_icon() if(visual_feedback) visible_message("[visual_feedback]", "[audible_feedback]") return 1 @@ -115,7 +96,6 @@ if(!src.close()) return src.locked = 1 - src.icon_state = src.icon_locked + update_icon() src.registered_name = null src.desc = "It's a secure locker for personnel. The first card swiped gains control." - return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 4e78a613e4..af7f37bb6d 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/scientist name = "scientist's locker" - icon_state = "secureres1" - icon_closed = "secureres" - icon_locked = "secureres1" - icon_opened = "secureresopen" - icon_broken = "secureresbroken" - icon_off = "secureresoff" req_access = list(access_tox_storage) + closet_appearance = /decl/closet_appearance/secure_closet/expedition/science starts_with = list( /obj/item/clothing/under/rank/scientist, @@ -28,13 +23,8 @@ /obj/structure/closet/secure_closet/RD name = "research director's locker" - icon_state = "rdsecure1" - icon_closed = "rdsecure" - icon_locked = "rdsecure1" - icon_opened = "rdsecureopen" - icon_broken = "rdsecurebroken" - icon_off = "rdsecureoff" req_access = list(access_rd) + closet_appearance = /decl/closet_appearance/secure_closet/rd starts_with = list( /obj/item/clothing/suit/bio_suit/scientist, @@ -55,3 +45,38 @@ /obj/item/clothing/suit/storage/hooded/wintercoat/science, /obj/item/clothing/shoes/boots/winter/science, /obj/item/weapon/bluespace_harpoon) //VOREStation Add + +/obj/structure/closet/secure_closet/xenoarchaeologist + name = "Xenoarchaeologist Locker" + req_access = list(access_tox_storage) + closet_appearance = /decl/closet_appearance/secure_closet/expedition/science + + starts_with = list( + /obj/item/clothing/under/rank/scientist, + /obj/item/clothing/suit/storage/toggle/labcoat, + /obj/item/clothing/shoes/white, + /obj/item/weapon/melee/umbrella, // vorestation addition, + /obj/item/clothing/glasses/science, + /obj/item/device/radio/headset/headset_sci, + /obj/item/weapon/storage/belt/archaeology, + /obj/item/weapon/storage/excavation) + +/obj/structure/closet/excavation + name = "Excavation tools" + + starts_with = list( + /obj/item/weapon/storage/belt/archaeology, + /obj/item/weapon/storage/excavation, + /obj/item/device/flashlight/lantern, + /obj/item/device/ano_scanner, + /obj/item/device/depth_scanner, + /obj/item/device/core_sampler, + /obj/item/device/gps, + /obj/item/device/beacon_locator, + /obj/item/device/radio/beacon, + /obj/item/clothing/glasses/meson, + /obj/item/weapon/pickaxe, + /obj/item/device/measuring_tape, + /obj/item/weapon/pickaxe/hand, + /obj/item/weapon/storage/bag/fossils, + /obj/item/weapon/hand_labeler) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm index c5732a337e..e5fc47c64a 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm @@ -8,54 +8,43 @@ var/locked = 1 var/broken = 0 var/large = 1 - icon_closed = "secure" - var/icon_locked = "secure1" - icon_opened = "secureopen" - var/icon_broken = "securebroken" - var/icon_off = "secureoff" wall_mounted = 0 //never solid (You can always pass over it) health = 200 + closet_appearance = /decl/closet_appearance/secure_closet + /obj/structure/closet/secure_closet/can_open() - if(src.locked) + if(locked) return 0 return ..() -/obj/structure/closet/secure_closet/close() - if(..()) - if(broken) - icon_state = src.icon_off - return 1 - else - return 0 - /obj/structure/closet/secure_closet/emp_act(severity) for(var/obj/O in src) O.emp_act(severity) if(!broken) if(prob(50/severity)) - src.locked = !src.locked - src.update_icon() + locked = !locked + update_icon() if(prob(20/severity) && !opened) if(!locked) open() else - src.req_access = list() - src.req_access += pick(get_all_station_access()) + req_access = list() + req_access += pick(get_all_station_access()) ..() /obj/structure/closet/secure_closet/proc/togglelock(mob/user as mob) - if(src.opened) + if(opened) to_chat(user, "Close the locker first.") return - if(src.broken) + if(broken) to_chat(user, "The locker appears to be broken.") return if(user.loc == src) to_chat(user, "You can't reach the lock from inside.") return - if(src.allowed(user)) - src.locked = !src.locked + if(allowed(user)) + locked = !locked playsound(src, 'sound/machines/click.ogg', 15, 1, -3) for(var/mob/O in viewers(user, 3)) if((O.client && !( O.blinded ))) @@ -65,13 +54,13 @@ to_chat(user, "Access Denied") /obj/structure/closet/secure_closet/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(src.opened) + if(opened) if(istype(W, /obj/item/weapon/storage/laundry_basket)) return ..(W,user) if(istype(W, /obj/item/weapon/grab)) var/obj/item/weapon/grab/G = W - if(src.large) - src.MouseDrop_T(G.affecting, user) //act like they were dragged onto the closet + if(large) + MouseDrop_T(G.affecting, user) //act like they were dragged onto the closet else to_chat(user, "The locker is too small to stuff [G.affecting] into!") if(isrobot(user)) @@ -80,11 +69,11 @@ return user.drop_item() if(W) - W.forceMove(src.loc) + W.forceMove(loc) else if(istype(W, /obj/item/weapon/melee/energy/blade)) if(emag_act(INFINITY, user, "The locker has been sliced open by [user] with \an [W]!", "You hear metal being sliced and sparks flying.")) var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() - spark_system.set_up(5, 0, src.loc) + spark_system.set_up(5, 0, loc) spark_system.start() playsound(src, 'sound/weapons/blade1.ogg', 50, 1) playsound(src, "sparks", 50, 1) @@ -109,8 +98,6 @@ broken = 1 locked = 0 desc = "It appears to be broken." - icon_state = icon_off - flick(icon_broken, src) if(visual_feedback) visible_message(visual_feedback, audible_feedback) @@ -118,14 +105,15 @@ visible_message("\The [src] has been broken by \the [user] with \an [emag_source]!", "You hear a faint electrical spark.") else visible_message("\The [src] sparks and breaks open!", "You hear a faint electrical spark.") + update_icon() return 1 /obj/structure/closet/secure_closet/attack_hand(mob/user as mob) - src.add_fingerprint(user) - if(src.locked) - src.togglelock(user) + add_fingerprint(user) + if(locked) + togglelock(user) else - src.toggle(user) + toggle(user) /obj/structure/closet/secure_closet/AltClick() ..() @@ -140,25 +128,22 @@ return if(ishuman(usr) || isrobot(usr)) - src.add_fingerprint(usr) - src.togglelock(usr) + add_fingerprint(usr) + togglelock(usr) else to_chat(usr, "This mob type can't use this verb.") -/obj/structure/closet/secure_closet/update_icon()//Putting the sealed stuff in updateicon() so it's easy to overwrite for special cases (Fridges, cabinets, and whatnot) - overlays.Cut() - - if(!opened) - if(broken) - icon_state = icon_off - else if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - if(sealed) - overlays += "sealed" +/obj/structure/closet/secure_closet/update_icon() + if(opened) + icon_state = "open" else - icon_state = icon_opened + if(broken) + icon_state = "closed_emagged[sealed ? "_welded" : ""]" + else + if(locked) + icon_state = "closed_locked[sealed ? "_welded" : ""]" + else + icon_state = "closed_unlocked[sealed ? "_welded" : ""]" /obj/structure/closet/secure_closet/req_breakout() if(!opened && locked) return 1 diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 761ffd2047..f2d3acad27 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/captains name = "colony director's locker" - icon_state = "capsecure1" - icon_closed = "capsecure" - icon_locked = "capsecure1" - icon_opened = "capsecureopen" - icon_broken = "capsecurebroken" - icon_off = "capsecureoff" req_access = list(access_captain) + closet_appearance = /decl/closet_appearance/secure_closet/command starts_with = list( /obj/item/weapon/storage/backpack/dufflebag/captain, @@ -24,13 +19,8 @@ /obj/structure/closet/secure_closet/hop name = "head of personnel's locker" - icon_state = "hopsecure1" - icon_closed = "hopsecure" - icon_locked = "hopsecure1" - icon_opened = "hopsecureopen" - icon_broken = "hopsecurebroken" - icon_off = "hopsecureoff" req_access = list(access_hop) + closet_appearance = /decl/closet_appearance/secure_closet/command/hop starts_with = list( /obj/item/clothing/suit/storage/vest, @@ -48,13 +38,8 @@ /obj/structure/closet/secure_closet/hop2 name = "head of personnel's attire" - icon_state = "hopsecure1" - icon_closed = "hopsecure" - icon_locked = "hopsecure1" - icon_opened = "hopsecureopen" - icon_broken = "hopsecurebroken" - icon_off = "hopsecureoff" req_access = list(access_hop) + closet_appearance = /decl/closet_appearance/secure_closet/command/hop starts_with = list( /obj/item/clothing/under/rank/head_of_personnel, @@ -80,14 +65,9 @@ /obj/structure/closet/secure_closet/hos name = "head of security's locker" req_access = list(access_hos) - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" req_access = list(access_hos) storage_capacity = 2.5 * MOB_MEDIUM + closet_appearance = /decl/closet_appearance/secure_closet/security/hos starts_with = list( /obj/item/clothing/head/helmet/HoS, @@ -136,13 +116,8 @@ /obj/structure/closet/secure_closet/warden name = "warden's locker" - icon_state = "wardensecure1" - icon_closed = "wardensecure" - icon_locked = "wardensecure1" - icon_opened = "wardensecureopen" - icon_broken = "wardensecurebroken" - icon_off = "wardensecureoff" req_access = list(access_armory) + closet_appearance = /decl/closet_appearance/secure_closet/security/warden starts_with = list( /obj/item/clothing/suit/storage/vest/warden, @@ -185,13 +160,8 @@ /obj/structure/closet/secure_closet/security name = "security officer's locker" - icon_state = "sec1" - icon_closed = "sec" - icon_locked = "sec1" - icon_opened = "secopen" - icon_broken = "secbroken" - icon_off = "secoff" req_access = list(access_brig) + closet_appearance = /decl/closet_appearance/secure_closet/security starts_with = list( /obj/item/clothing/suit/storage/vest/officer, @@ -252,13 +222,8 @@ /obj/structure/closet/secure_closet/detective name = "detective's cabinet" - icon_state = "cabinetdetective_locked" - icon_closed = "cabinetdetective" - icon_locked = "cabinetdetective_locked" - icon_opened = "cabinetdetective_open" - icon_broken = "cabinetdetective_broken" - icon_off = "cabinetdetective_broken" req_access = list(access_forensics_lockers) + closet_appearance = /decl/closet_appearance/cabinet/secure starts_with = list( /obj/item/clothing/accessory/badge/holo/detective, @@ -278,19 +243,6 @@ /obj/item/weapon/storage/bag/detective, /obj/item/device/tape/random = 3) -/obj/structure/closet/secure_closet/detective/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened - - /obj/structure/closet/secure_closet/injection name = "lethal injections locker" req_access = list(access_captain) @@ -337,26 +289,9 @@ GLOBAL_LIST_BOILERPLATE(all_brig_closets, /obj/structure/closet/secure_closet/br /obj/structure/closet/secure_closet/wall name = "wall locker" - icon_state = "wall-locker1" - icon_closed = "wall-locker" - icon_locked = "wall-locker1" - icon_opened = "wall-lockeropen" - icon_broken = "wall-lockerbroken" - icon_off = "wall-lockeroff" req_access = list(access_security) + closet_appearance = /decl/closet_appearance/wall density = 1 //too small to put a man in large = 0 - -/obj/structure/closet/secure_closet/wall/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened diff --git a/code/game/objects/structures/crates_lockers/closets/syndicate.dm b/code/game/objects/structures/crates_lockers/closets/syndicate.dm index f608c05b26..dee5e284a3 100644 --- a/code/game/objects/structures/crates_lockers/closets/syndicate.dm +++ b/code/game/objects/structures/crates_lockers/closets/syndicate.dm @@ -1,9 +1,7 @@ /obj/structure/closet/syndicate name = "armory closet" desc = "Why is this here?" - icon_state = "syndicate" - icon_closed = "syndicate" - icon_opened = "syndicateopen" + closet_appearance = /decl/closet_appearance/tactical/alt /obj/structure/closet/syndicate/personal desc = "It's a storage unit for operative gear." diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm index 903a058f9c..82623434a9 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -15,9 +15,7 @@ /obj/structure/closet/emcloset name = "emergency closet" desc = "It's a storage unit for emergency breathmasks and O2 tanks." - icon_state = "emergency" - icon_closed = "emergency" - icon_opened = "emergencyopen" + closet_appearance = /decl/closet_appearance/oxygen /obj/structure/closet/emcloset/Initialize() switch (pickweight(list("small" = 55, "aid" = 25, "tank" = 10, "both" = 10))) @@ -64,9 +62,7 @@ /obj/structure/closet/firecloset name = "fire-safety closet" desc = "It's a storage unit for fire-fighting supplies." - icon_state = "firecloset" - icon_closed = "firecloset" - icon_opened = "fireclosetopen" + closet_appearance = /decl/closet_appearance/oxygen/fire starts_with = list( /obj/item/clothing/suit/fire/firefighter, @@ -93,21 +89,13 @@ /obj/item/weapon/extinguisher = 2, /obj/item/clothing/head/hardhat/red = 2) -/obj/structure/closet/firecloset/update_icon() - if(!opened) - icon_state = icon_closed - else - icon_state = icon_opened - /* * Tool Closet */ /obj/structure/closet/toolcloset name = "tool closet" desc = "It's a storage unit for tools." - icon_state = "toolcloset" - icon_closed = "toolcloset" - icon_opened = "toolclosetopen" + closet_appearance = /decl/closet_appearance/secure_closet/engineering/tools /obj/structure/closet/toolcloset/Initialize() starts_with = list() @@ -151,9 +139,7 @@ /obj/structure/closet/radiation name = "radiation suit closet" desc = "It's a storage unit for rad-protective suits." - icon_state = "radsuitcloset" - icon_opened = "toolclosetopen" - icon_closed = "radsuitcloset" + closet_appearance = /decl/closet_appearance/secure_closet/engineering/tools/radiation starts_with = list( /obj/item/clothing/suit/radiation = 2, @@ -166,9 +152,7 @@ /obj/structure/closet/bombcloset name = "\improper EOD closet" desc = "It's a storage unit for explosion-protective suits." - icon_state = "bombsuit" - icon_closed = "bombsuit" - icon_opened = "bombsuitopen" + closet_appearance = /decl/closet_appearance/bomb starts_with = list( /obj/item/clothing/suit/bomb_suit, @@ -186,9 +170,7 @@ /obj/structure/closet/bombclosetsecurity name = "\improper EOD closet" desc = "It's a storage unit for explosion-protective suits." - icon_state = "bombsuitsec" - icon_closed = "bombsuitsec" - icon_opened = "bombsuitsecopen" + closet_appearance = /decl/closet_appearance/bomb/security starts_with = list( /obj/item/clothing/suit/bomb_suit/security, @@ -202,9 +184,7 @@ /obj/structure/closet/hydrant //wall mounted fire closet name = "fire-safety closet" desc = "It's a storage unit for fire-fighting supplies." - icon_state = "hydrant" - icon_closed = "hydrant" - icon_opened = "hydrant_open" + closet_appearance = /decl/closet_appearance/wall/hydrant plane = TURF_PLANE layer = ABOVE_TURF_LAYER anchored = 1 @@ -225,15 +205,7 @@ /obj/structure/closet/medical_wall //wall mounted medical closet name = "first-aid closet" desc = "It's wall-mounted storage unit for first aid supplies." - icon_state = "medical_wall" - icon_closed = "medical_wall" - icon_opened = "medical_wall_open" + closet_appearance = /decl/closet_appearance/wall/medical anchored = 1 density = 0 wall_mounted = 1 - -/obj/structure/closet/medical_wall/update_icon() - if(!opened) - icon_state = icon_closed - else - icon_state = icon_opened diff --git a/code/game/objects/structures/crates_lockers/closets/walllocker.dm b/code/game/objects/structures/crates_lockers/closets/walllocker.dm index b2b874f5c8..b28915157c 100644 --- a/code/game/objects/structures/crates_lockers/closets/walllocker.dm +++ b/code/game/objects/structures/crates_lockers/closets/walllocker.dm @@ -4,12 +4,9 @@ /obj/structure/closet/walllocker desc = "A wall mounted storage locker." name = "Wall Locker" - icon = 'icons/obj/walllocker.dmi' - icon_state = "wall-locker" + closet_appearance = /decl/closet_appearance/wall density = 0 anchored = 1 - icon_closed = "wall-locker" - icon_opened = "wall-lockeropen" //spawns endless (3 sets) amounts of breathmask, emergency oxy tank and crowbar @@ -18,9 +15,7 @@ desc = "A wall mounted locker with emergency supplies." var/list/spawnitems = list(/obj/item/weapon/tank/emergency/oxygen,/obj/item/clothing/mask/breath,/obj/item/weapon/tool/crowbar/red) var/amount = 2 // spawns each items X times. - icon_state = "emerg" - icon_closed = "emerg" - icon_opened = "emerg_open" + closet_appearance = /decl/closet_appearance/wall/emergency /obj/structure/closet/walllocker/emerglocker/toggle(mob/user as mob) src.attack_hand(user) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index 916c12f643..48a5d53c74 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -1,13 +1,11 @@ /obj/structure/closet/wardrobe name = "wardrobe" desc = "It's a storage unit for standard-issue attire." - icon_state = "blue" - icon_closed = "blue" + closet_appearance = /decl/closet_appearance/wardrobe /obj/structure/closet/wardrobe/red name = "security wardrobe" - icon_state = "red" - icon_closed = "red" + closet_appearance = /decl/closet_appearance/wardrobe/red starts_with = list( /obj/item/clothing/under/rank/security = 3, @@ -41,9 +39,7 @@ /obj/structure/closet/wardrobe/detective name = "detective wardrobe" - icon_state = "cabinet_closed" - icon_closed = "cabinet_closed" - icon_opened = "cabinet_open" + closet_appearance = /decl/closet_appearance/cabinet starts_with = list( /obj/item/clothing/head/det = 2, @@ -64,17 +60,15 @@ /obj/structure/closet/wardrobe/pink name = "pink wardrobe" - icon_state = "pink" - icon_closed = "pink" - + closet_appearance = /decl/closet_appearance/wardrobe/pink + starts_with = list( /obj/item/clothing/under/color/pink = 3, /obj/item/clothing/shoes/brown = 3) /obj/structure/closet/wardrobe/black name = "black wardrobe" - icon_state = "black" - icon_closed = "black" + closet_appearance = /decl/closet_appearance/wardrobe/black starts_with = list( /obj/item/clothing/under/color/black = 3, @@ -88,8 +82,7 @@ /obj/structure/closet/wardrobe/chaplain_black name = "chapel wardrobe" desc = "It's a storage unit for approved religious attire." - icon_state = "black" - icon_closed = "black" + closet_appearance = /decl/closet_appearance/wardrobe/black starts_with = list( /obj/item/clothing/under/rank/chaplain, @@ -110,8 +103,7 @@ /obj/structure/closet/wardrobe/green name = "green wardrobe" - icon_state = "green" - icon_closed = "green" + closet_appearance = /decl/closet_appearance/wardrobe/green starts_with = list( /obj/item/clothing/under/color/green = 3, @@ -121,8 +113,7 @@ /obj/structure/closet/wardrobe/xenos name = "xenos wardrobe" - icon_state = "green" - icon_closed = "green" + closet_appearance = /decl/closet_appearance/wardrobe/green starts_with = list( /obj/item/clothing/suit/unathi/mantle, @@ -136,8 +127,7 @@ /obj/structure/closet/wardrobe/orange name = "prison wardrobe" desc = "It's a storage unit for regulation prisoner attire." - icon_state = "orange" - icon_closed = "orange" + closet_appearance = /decl/closet_appearance/wardrobe/orange starts_with = list( /obj/item/clothing/under/color/prison = 3, @@ -146,8 +136,7 @@ /obj/structure/closet/wardrobe/yellow name = "yellow wardrobe" - icon_state = "yellow" - icon_closed = "yellow" + closet_appearance = /decl/closet_appearance/wardrobe/yellow starts_with = list( /obj/item/clothing/under/color/yellow = 3, @@ -158,8 +147,7 @@ /obj/structure/closet/wardrobe/atmospherics_yellow name = "atmospherics wardrobe" - icon_state = "yellow" - icon_closed = "yellow" + closet_appearance = /decl/closet_appearance/wardrobe/yellow starts_with = list( /obj/item/clothing/under/rank/atmospheric_technician = 3, @@ -173,8 +161,7 @@ /obj/structure/closet/wardrobe/engineering_yellow name = "engineering wardrobe" - icon_state = "yellow" - icon_closed = "yellow" + closet_appearance = /decl/closet_appearance/wardrobe/yellow starts_with = list( /obj/item/clothing/under/rank/engineer = 3, @@ -191,8 +178,7 @@ /obj/structure/closet/wardrobe/white name = "white wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/white starts_with = list( /obj/item/clothing/under/color/white = 3, @@ -202,8 +188,7 @@ /obj/structure/closet/wardrobe/pjs name = "pajama wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/white starts_with = list( /obj/item/clothing/under/pj/red = 2, @@ -214,8 +199,7 @@ /obj/structure/closet/wardrobe/science_white name = "science wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/white starts_with = list( /obj/item/clothing/under/rank/scientist = 3, @@ -244,8 +228,7 @@ /obj/structure/closet/wardrobe/robotics_black name = "robotics wardrobe" - icon_state = "black" - icon_closed = "black" + closet_appearance = /decl/closet_appearance/wardrobe/black starts_with = list( /obj/item/clothing/under/rank/roboticist = 2, @@ -266,8 +249,7 @@ /obj/structure/closet/wardrobe/chemistry_white name = "chemistry wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/white starts_with = list( /obj/item/clothing/under/rank/chemist = 2, @@ -281,8 +263,7 @@ /obj/structure/closet/wardrobe/genetics_white name = "genetics wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/white starts_with = list( /obj/item/clothing/under/rank/geneticist = 2, @@ -295,8 +276,7 @@ /obj/structure/closet/wardrobe/virology_white name = "virology wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/white starts_with = list( /obj/item/clothing/under/rank/virologist = 2, @@ -310,8 +290,7 @@ /obj/structure/closet/wardrobe/medic_white name = "medical wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/white starts_with = list( /obj/item/clothing/under/rank/medical = 2, @@ -336,8 +315,7 @@ /obj/structure/closet/wardrobe/medic_gown name = "cloning wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/white starts_with = list( /obj/item/clothing/under/medigown = 4) @@ -345,8 +323,7 @@ /obj/structure/closet/wardrobe/grey name = "grey wardrobe" - icon_state = "grey" - icon_closed = "grey" + closet_appearance = /decl/closet_appearance/wardrobe/grey starts_with = list( /obj/item/clothing/under/color/grey = 3, @@ -356,8 +333,7 @@ /obj/structure/closet/wardrobe/mixed name = "mixed wardrobe" - icon_state = "mixed" - icon_closed = "mixed" + closet_appearance = /decl/closet_appearance/wardrobe/mixed starts_with = list( /obj/item/clothing/under/color/blue, @@ -393,9 +369,7 @@ /obj/structure/closet/wardrobe/tactical name = "tactical equipment" - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" + closet_appearance = /decl/closet_appearance/tactical starts_with = list( /obj/item/clothing/under/tactical, @@ -420,9 +394,7 @@ /obj/structure/closet/wardrobe/ert name = "emergency response team equipment" - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" + closet_appearance = /decl/closet_appearance/tactical starts_with = list( /obj/item/clothing/under/rank/centcom, @@ -439,8 +411,7 @@ /obj/structure/closet/wardrobe/suit name = "suit locker" - icon_state = "mixed" - icon_closed = "mixed" + closet_appearance = /decl/closet_appearance/wardrobe/mixed starts_with = list( /obj/item/clothing/under/assistantformal, @@ -468,9 +439,7 @@ /obj/structure/closet/wardrobe/captain name = "colony director's wardrobe" - icon_state = "cabinet_closed" - icon_closed = "cabinet_closed" - icon_opened = "cabinet_open" + closet_appearance = /decl/closet_appearance/cabinet starts_with = list( /obj/item/weapon/storage/backpack/captain, diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 7a9abe17e9..c3b5f7216c 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -3,13 +3,9 @@ /obj/structure/closet/crate name = "crate" desc = "A rectangular steel crate." - icon = 'icons/obj/storage_vr.dmi' //VOREStation edit - icon_state = "crate" - icon_opened = "crateopen" - icon_closed = "crate" + closet_appearance = /decl/closet_appearance/crate climbable = 1 var/points_per_crate = 5 -// mouse_drag_pointer = MOUSE_ACTIVE_POINTER //??? var/rigged = 0 /obj/structure/closet/crate/can_open() @@ -37,11 +33,11 @@ playsound(src, 'sound/machines/click.ogg', 15, 1, -3) for(var/obj/O in src) O.forceMove(get_turf(src)) - icon_state = icon_opened src.opened = 1 if(climbable) structure_shaken() + update_icon() return 1 /obj/structure/closet/crate/close() @@ -64,8 +60,8 @@ O.forceMove(src) itemcount++ - icon_state = icon_closed src.opened = 0 + update_icon() return 1 /obj/structure/closet/crate/attackby(obj/item/weapon/W as obj, mob/user as mob) @@ -125,28 +121,25 @@ /obj/structure/closet/crate/secure desc = "A secure crate." name = "Secure crate" - icon_state = "securecrate" - icon_opened = "securecrateopen" - icon_closed = "securecrate" - var/redlight = "securecrater" - var/greenlight = "securecrateg" - var/sparks = "securecratesparks" - var/emag = "securecrateemag" + closet_appearance = /decl/closet_appearance/crate/secure var/broken = 0 var/locked = 1 -/obj/structure/closet/crate/secure/New() - ..() - if(locked) - overlays.Cut() - overlays += redlight - else - overlays.Cut() - overlays += greenlight - /obj/structure/closet/crate/secure/can_open() return !locked +/obj/structure/closet/crate/secure/update_icon() + if(opened) + icon_state = "open" + else + if(broken) + icon_state = "closed_emagged[sealed ? "_welded" : ""]" + else + if(locked) + icon_state = "closed_locked[sealed ? "_welded" : ""]" + else + icon_state = "closed_unlocked[sealed ? "_welded" : ""]" + /obj/structure/closet/crate/secure/proc/togglelock(mob/user as mob) if(src.opened) to_chat(user, "Close the crate first.") @@ -166,8 +159,7 @@ if(user) for(var/mob/O in viewers(user, 3)) O.show_message( "The crate has been [locked ? null : "un"]locked by [user].", 1) - overlays.Cut() - overlays += locked ? redlight : greenlight + update_icon() /obj/structure/closet/crate/secure/verb/verb_togglelock() set src in oview(1) // One square distance @@ -202,14 +194,11 @@ /obj/structure/closet/crate/secure/emag_act(var/remaining_charges, var/mob/user) if(!broken) - overlays.Cut() - overlays += emag - overlays += sparks - spawn(6) overlays -= sparks //Tried lots of stuff but nothing works right. so i have to use this *sadface* playsound(src, "sparks", 60, 1) - src.locked = 0 - src.broken = 1 + locked = 0 + broken = 1 to_chat(user, "You unlock \the [src].") + update_icon() return 1 /obj/structure/closet/crate/secure/emp_act(severity) @@ -217,45 +206,33 @@ O.emp_act(severity) if(!broken && !opened && prob(50/severity)) if(!locked) - src.locked = 1 - overlays.Cut() - overlays += redlight + locked = 1 else - overlays.Cut() - overlays += emag - overlays += sparks - spawn(6) overlays -= sparks //Tried lots of stuff but nothing works right. so i have to use this *sadface* playsound(src, 'sound/effects/sparks4.ogg', 75, 1) - src.locked = 0 + locked = 0 if(!opened && prob(20/severity)) if(!locked) open() else - src.req_access = list() - src.req_access += pick(get_all_station_access()) + req_access = list() + req_access += pick(get_all_station_access()) + update_icon() ..() /obj/structure/closet/crate/plastic name = "plastic crate" desc = "A rectangular plastic crate." - icon_state = "plasticcrate" - icon_opened = "plasticcrateopen" - icon_closed = "plasticcrate" + closet_appearance = /decl/closet_appearance/crate/plastic points_per_crate = 1 //5 crates per ordered crate, +5 for the crate it comes in. /obj/structure/closet/crate/internals name = "internals crate" desc = "A internals crate." - icon_state = "o2crate" - icon_opened = "o2crateopen" - icon_closed = "o2crate" /obj/structure/closet/crate/trashcart name = "trash cart" desc = "A heavy, metal trashcart with wheels." - icon_state = "trashcart" - icon_opened = "trashcartopen" - icon_closed = "trashcart" + closet_appearance = /decl/closet_appearance/cart/trash /*these aren't needed anymore /obj/structure/closet/crate/hat @@ -276,16 +253,11 @@ /obj/structure/closet/crate/medical name = "medical crate" desc = "A medical crate." - icon_state = "medicalcrate" - icon_opened = "medicalcrateopen" - icon_closed = "medicalcrate" + closet_appearance = /decl/closet_appearance/crate/medical /obj/structure/closet/crate/rcd name = "\improper RCD crate" desc = "A crate with rapid construction device." - icon_state = "engi_crate" - icon_opened = "engi_crateopen" - icon_closed = "engi_crate" starts_with = list( /obj/item/weapon/rcd_ammo = 3, @@ -293,9 +265,6 @@ /obj/structure/closet/crate/solar name = "solar pack crate" - icon_state = "engi_crate" //VOREStation Edit - icon_opened = "engi_crateopen" //VOREStation Edit - icon_closed = "engi_crate" //VOREStation Edit starts_with = list( /obj/item/solar_assembly = 21, @@ -306,9 +275,7 @@ /obj/structure/closet/crate/freezer name = "freezer" desc = "A freezer." - icon_state = "freezer" - icon_opened = "freezeropen" - icon_closed = "freezer" + closet_appearance = /decl/closet_appearance/crate/freezer var/target_temp = T0C - 40 var/cooling_power = 40 @@ -352,18 +319,12 @@ /obj/structure/closet/crate/bin name = "large bin" desc = "A large bin." - icon = 'icons/obj/storage.dmi' //VOREStation edit - icon_state = "largebin" - icon_opened = "largebinopen" - icon_closed = "largebin" /obj/structure/closet/crate/radiation name = "radioactive gear crate" desc = "A crate with a radiation sign on it." - icon_state = "radiation" - icon_opened = "radiationopen" - icon_closed = "radiation" + closet_appearance = /decl/closet_appearance/crate/radiation starts_with = list( /obj/item/clothing/suit/radiation = 4, @@ -373,72 +334,46 @@ /obj/structure/closet/crate/secure/weapon name = "weapons crate" desc = "A secure weapons crate." - icon_state = "weaponcrate" - icon_opened = "weaponcrateopen" - icon_closed = "weaponcrate" + closet_appearance = /decl/closet_appearance/crate/secure/weapon /obj/structure/closet/crate/secure/phoron name = "phoron crate" desc = "A secure phoron crate." - icon_state = "phoroncrate" - icon_opened = "phoroncrateopen" - icon_closed = "phoroncrate" + closet_appearance = /decl/closet_appearance/crate/secure/hazard /obj/structure/closet/crate/secure/gear name = "gear crate" desc = "A secure gear crate." - icon_state = "secgearcrate" - icon_opened = "secgearcrateopen" - icon_closed = "secgearcrate" + closet_appearance = /decl/closet_appearance/crate/secure/weapon /obj/structure/closet/crate/secure/hydrosec name = "secure hydroponics crate" desc = "A crate with a lock on it, painted in the scheme of the station's botanists." - icon_state = "hydrosecurecrate" - icon_opened = "hydrosecurecrateopen" - icon_closed = "hydrosecurecrate" + closet_appearance = /decl/closet_appearance/crate/secure/hydroponics /obj/structure/closet/crate/secure/engineering desc = "A crate with a lock on it, painted in the scheme of the station's engineers." name = "secure engineering crate" - icon_state = "engi_secure_crate" - icon_opened = "engi_secure_crateopen" - icon_closed = "engi_secure_crate" /obj/structure/closet/crate/secure/science name = "secure science crate" desc = "A crate with a lock on it, painted in the scheme of the station's scientists." - icon_state = "scisecurecrate" - icon_opened = "scisecurecrateopen" - icon_closed = "scisecurecrate" /obj/structure/closet/crate/secure/bin name = "secure bin" desc = "A secure bin." - icon = 'icons/obj/storage.dmi' //VOREStation edit - icon_state = "largebins" - icon_opened = "largebinsopen" - icon_closed = "largebins" - redlight = "largebinr" - greenlight = "largebing" - sparks = "largebinsparks" - emag = "largebinemag" /obj/structure/closet/crate/large name = "large crate" desc = "A hefty metal crate." - icon = 'icons/obj/storage_vr.dmi' //VOREStation Edit - icon_state = "largemetal" - icon_opened = "largemetalopen" - icon_closed = "largemetal" - + closet_appearance = /decl/closet_appearance/large_crate /obj/structure/closet/crate/large/close() . = ..() @@ -462,12 +397,7 @@ /obj/structure/closet/crate/secure/large name = "large crate" desc = "A hefty metal crate with an electronic locking system." - icon = 'icons/obj/storage_vr.dmi' //VOREStation Edit - icon_state = "largemetalsecure" //VOREStation Edit - icon_opened = "largemetalsecureopen" //VOREStation Edit - icon_closed = "largemetalsecure" //VOREStation Edit - redlight = "largemetalr" - greenlight = "largemetalg" + closet_appearance = /decl/closet_appearance/large_crate/secure /obj/structure/closet/crate/secure/large/close() @@ -492,33 +422,19 @@ //fluff variant /obj/structure/closet/crate/secure/large/reinforced desc = "A hefty, reinforced metal crate with an electronic locking system." - icon_state = "largermetal" - icon_opened = "largermetalopen" - icon_closed = "largermetal" /obj/structure/closet/crate/engineering name = "engineering crate" - icon_state = "engi_crate" - icon_opened = "engi_crateopen" - icon_closed = "engi_crate" /obj/structure/closet/crate/engineering/electrical - icon_state = "engi_e_crate" - icon_opened = "engi_crateopen" - icon_closed = "engi_e_crate" /obj/structure/closet/crate/science name = "science crate" - icon_state = "scicrate" - icon_opened = "scicrateopen" - icon_closed = "scicrate" /obj/structure/closet/crate/hydroponics name = "hydroponics crate" desc = "All you need to destroy those pesky weeds and pests." - icon_state = "hydrocrate" - icon_opened = "hydrocrateopen" - icon_closed = "hydrocrate" + closet_appearance = /decl/closet_appearance/crate/hydroponics /obj/structure/closet/crate/hydroponics/prespawned diff --git a/code/modules/mining/abandonedcrates.dm b/code/modules/mining/abandonedcrates.dm index 11917f4c40..47e52f3b61 100644 --- a/code/modules/mining/abandonedcrates.dm +++ b/code/modules/mining/abandonedcrates.dm @@ -1,9 +1,7 @@ /obj/structure/closet/crate/secure/loot name = "abandoned crate" desc = "What could be inside?" - icon_state = "securecrate" - icon_opened = "securecrateopen" - icon_closed = "securecrate" + closet_appearance = /decl/closet_appearance/crate/secure var/list/code = list() var/list/lastattempt = list() var/attempts = 10 diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 3a2f7044e2..dcd169bfed 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -138,11 +138,8 @@ /obj/structure/closet/crate/miningcar desc = "A mining car. This one doesn't work on rails, but has to be dragged." name = "Mining car (not for rails)" - icon = 'icons/obj/storage.dmi' - icon_state = "miningcar" + icon = 'icons/obj/closets/miningcar.dmi' density = 1 - icon_opened = "miningcaropen" - icon_closed = "miningcar" // Flags. diff --git a/code/modules/xenoarcheaology/misc.dm b/code/modules/xenoarcheaology/misc.dm index 2c031fa344..f6005c3f17 100644 --- a/code/modules/xenoarcheaology/misc.dm +++ b/code/modules/xenoarcheaology/misc.dm @@ -51,49 +51,6 @@ new /obj/item/weapon/book/manual/stasis(src) update_icon() -/obj/structure/closet/secure_closet/xenoarchaeologist - name = "Xenoarchaeologist Locker" - icon_state = "secureres1" - icon_closed = "secureres" - icon_locked = "secureres1" - icon_opened = "secureresopen" - icon_broken = "secureresbroken" - icon_off = "secureresoff" - req_access = list(access_tox_storage) - - starts_with = list( - /obj/item/clothing/under/rank/scientist, - /obj/item/clothing/suit/storage/toggle/labcoat, - /obj/item/clothing/shoes/white, - /obj/item/weapon/melee/umbrella, // vorestation addition, - /obj/item/clothing/glasses/science, - /obj/item/device/radio/headset/headset_sci, - /obj/item/weapon/storage/belt/archaeology, - /obj/item/weapon/storage/excavation) - -/obj/structure/closet/excavation - name = "Excavation tools" - icon_state = "toolcloset" - icon_closed = "toolcloset" - icon_opened = "toolclosetopen" - - starts_with = list( - /obj/item/weapon/storage/belt/archaeology, - /obj/item/weapon/storage/excavation, - /obj/item/device/flashlight/lantern, - /obj/item/device/ano_scanner, - /obj/item/device/depth_scanner, - /obj/item/device/core_sampler, - /obj/item/device/gps, - /obj/item/device/beacon_locator, - /obj/item/device/radio/beacon, - /obj/item/clothing/glasses/meson, - /obj/item/weapon/pickaxe, - /obj/item/device/measuring_tape, - /obj/item/weapon/pickaxe/hand, - /obj/item/weapon/storage/bag/fossils, - /obj/item/weapon/hand_labeler) - /obj/machinery/alarm/isolation req_one_access = list(access_research, access_atmospherics, access_engine_equip) diff --git a/icons/obj/bodybag.dmi b/icons/obj/bodybag.dmi deleted file mode 100644 index a1f990312809ec446985c852e3ff8267b223bef2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4007 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 diff --git a/icons/obj/closets/abductor.dmi b/icons/obj/closets/abductor.dmi new file mode 100644 index 0000000000000000000000000000000000000000..8f3b2d27062bf94b4dc7ccc3a5689ccf9e73efdd GIT binary patch literal 576 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 QFaQ7m07*qoM6N<$f+dS9SpWb4 literal 0 HcmV?d00001 diff --git a/icons/obj/closets/bases/closet.dmi b/icons/obj/closets/bases/closet.dmi new file mode 100644 index 0000000000000000000000000000000000000000..551435629e4353606dcf8193bcf34128c6d6a405 GIT binary patch literal 1803 zcma)7XH=617k(2Wi6QKSB_s?13DL5Lkbn|s5XA&S(aI_Wks(MKrHl|P6%gbLLIlJx zJ`7<7$`EP@Q%^)zKn0a)L6%Hq2uHDKe|-JT)~>YJj^VvzqN#o+YMNZ^mn9=)EjdUb~^ zvxRwrtGQ6FNixuPEm`n&nxLIk{9*BQ?5q1dA@o-Hsb41Ze{I7s+0|>UYo%)eg*)t> zexg>n$Qr8->I(x67il%uYYPC3agqZ#Q@Cr!@1o|te`b+b@X-)rgKp?|KS ze|p?EKk4xN2F=JZARwU2UxT5vrBVFHv$RwlbjEN|Vy?AxxmsBuyjCo)tis~%I)e|) z*?z;OEJfJET6iP@k*5K3kjvTzu-Om0d*Iidogn{)i&JY3H(VG^O{O;=`xZ9y8yl%M zUS3|?t)FQ|yLz&C&HrjWGf7mm)HSfP<+#XVb9-pVvPh!E#fraD33JQK8HjF?Wmqhc zXp`{KJ(UOk7-$HKY`YqzuZmDB%X&&sH*4oQgpJ1 zjGz|Q*3}q{swx@Fdf)h2dZtbE(z~<@X#e!7ex4C&Xk%0BZ==pSqbw;bY@U)hp2EPi zd2gJQDo!gykl)3OwT;Lj)(guJK4YV_u~B3i!W=am?i4k;9VJvn-ZiqVnaKiu6dgTa zwla{M%Tw++F*fM{vF7-T$80YP_rBOWXdbi`bV~wP!a33L=(nL*VQp>gK@~w2i*)o# zM8vZ#%VH}BLeb7d1khoHh$jGHb;^%aVIBVi2ds+0@b`Rlr}0mKK8hwIf6%@C(#6gf z7$65m#^wgb(1`XgY>m#OFcPN(t{3r4h8$>BQgSHQ*mzU;ZWLPymCHKOkv>0IMI>@u z(hfpBJT%F{QM?74o0hsz#FPd#G}sU7KCB<3YIeMQ0=t!&Sy}$teR)lIDYT#pX%}7a zR43`Xoo%Yyij#^}v8QfDhP4>e$%=~<8BaH-YF7D|F&uDTfB&0)4*E?2g4z4FGSSmh zR(5D)M8PcCWLoD4NzunQ{+?zQ?A3!?EZd&c=<0$Hbx%fEp|v3)U8pCQmQ2?c1ylP> zb5;%kYcf5Em8Zwp5MS83cvhc?mvLKTy3(VpnFUYS`e?Wcj?cV}kl99c7?cnhV>@eZ zR0(8ph}8PZGcM^12sjTlhQ@*Vl7Rmgi;h4RmpsOT?sqi-?84JmxAN*6GD6k;jPdPS zqwjpvdc-O z?`L=qsd0-SCZVBb_nqfXCj6+Nleu47>zcCZyYy9wgr+^OX0vggVR^@S_wu0o$51U1MDy{w$M2;KIpO^|EqL2mAYEI(osW%q_W0@SxF{aYJ3{}zF=cJSQ* NM|)=?@3hbLzX2V^HTnPm literal 0 HcmV?d00001 diff --git a/icons/obj/closets/bases/crate.dmi b/icons/obj/closets/bases/crate.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e8e26686fc610647981fbbf7280ee2cc0625132d GIT binary patch literal 1454 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 literal 0 HcmV?d00001 diff --git a/icons/obj/closets/bases/wall.dmi b/icons/obj/closets/bases/wall.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6689e59cfce99ce20474d007153ff602431369f6 GIT binary patch literal 1536 zcmZ`(c{JMx9RGY&;mQFDgHpfn~4_UL}gkJ@78-Ps3HJ`|!n@MsW}m zMwCerhB!}jSexX*JDEJb{QS*bEW&rhc!wyr=C_mL)c^G6I<-1Fd~)ww1ya4x3J zECr(A5}`4(+t5{;S%3b<2vd(8J|%iYmdV!iDA-@f8$~-*R8-uZ{@4~QoJddswBY~> z0vr_q5B7zj@Hz zZIKEqu~ikqVi$NjjIK@%8c3VUg!_*#SNF5IySvUL4{-ae1GvPo)HlJR6#*O zEfbAGg+5U(8S;MRU1i*z&^n`KYp!nr5~SPF+wV&)Y~1H_6IOXX4&a|0Ep9Lg*K6mr zb*f7yz(<7+s8bP}_=DX)3MY{8jsWcp?|~pCSt`5lt;cvZYuqo#>Z#e-v^F&)D$2juUy5eN=&upj z&9g{}p`eR0LU`Tb>SdHOtS4AEGd~}FZ6mc~ZtXx|q5AUW1@?8B%_^8~m{btVDa$iB zh4cRXduC#URUkDGyuI;aDuv=GQ#RzySx*Domno7L1qw4T&6BgIyNOT}?1`AXzJi4z zD)s~InITA|W_5dDz+P%6de>98y9!hOxbioTx_r;am32CUeC^lk47YRxN$_!}0NMWz z>oYSH&^clsIuaz!s?BnWN9mk{{5yl4VvmygOXRmV@mU^=CH8D!^-beOBSyAP?K{;y zG;|n87%q4Io~g6OI{dt*H7c@xlpY#JtSjsoCM)`_`w8-C-QnR3-s3=~%W(=%(vSm6z8T$Xl{=8Oy zok1@{#AcL&B`TUk~<-7EuWBuI{vN#|0b+mkp|pGAJYOa zj_Fy)tkcYaOlmTc7uRb&kc0AHmr^lGw@TXG|00uT8FC{0Ea4*P&dDI#rmXh1pAi^S za>-GgT-ho=wriGaUiWL7$dbGw%UalSa`e8+yO+8WF8k3k(oMPVp1lz0Phb`G*v7Ks zT4q`w(N8(E5@n1o$0cvJTiUYp=abBX-xd@0aHRaRBSSc+NZn!6dtGB3z?MmVuF;Dc zHYY3DU+-t}@xFG%kPu5PMM=o$juKs@`QKarydbx|Ne2hi>jYQ~|24#izi=7s@J?v TZA~Y^O9ybKR@e$-_t-xHh;+a~ literal 0 HcmV?d00001 diff --git a/icons/obj/closets/bodybag.dmi b/icons/obj/closets/bodybag.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d6922f8bbec508120ac0f4976157a81db43c4798 GIT binary patch literal 643 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 Lah4V4UYGv`iK(V^ literal 0 HcmV?d00001 diff --git a/icons/obj/closets/decals/crate.dmi b/icons/obj/closets/decals/crate.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b0e600aefff7f29da5fd7af48250d2179dfc6608 GIT binary patch literal 1943 zcmV;I2Wa?-P) zUS7DkxaF`fDk>_8iHVw;n&#%_|NsBIyu1ty40UyNa&mIOz`%rrgaIzrU;qFB0d!JM zQvg8b*k%9#0OfjASad{Xb7OL8aCB*JZU6vyoSl@*4uUWcMc4Ez8r&OSTQ>${SjaDs zN()SaluReSzTPTESz(9Wo#foPlj)>0x!WJoOeV)vTnsv}t=!7Zd?BJMXsUg&UWuqS zP}S5IjuaU$<5)x*(0REOQHknodi@1z^-!pP*k%mNZD-oQY=K_ns5B_@v*wK{X_9GL z9KO~t&BY2d1Vv+bbXWk{8w66EiBG5sXe%Dg2`JDy7s%S%J&<&S(1q@~hdD!k9E>9! zI3@&f&U0wtM}4*&oF00000 z0DvhW_3xT2QoYVlCCaCW{kxW!h2Ez`p&?&G?%y>#xYMc@xkR9r-?JZRnxf3vq8)4b zQu9ucLqMKSCy|*{sd=Y}CV4)c#2s_gbui;N%h!#2iU9xs00000008j0G4)G(k$;!x zesz83i~Ku-)w5U*ogd`iY58tK^Oe}Yqv-RsT!!USr2ZX2Z*FjfMfsFK|4wf%+rin} zh3k^g2kD0-%aUz&?z42Z{OI2N+c+v5OkUu1(B=`Croi?3`t`%Q*vk~J*X@-yTCWfP zI@4Gee{i>a>$Sf{QF7Oe)v^)qJ1jYdD-t{R?bRw!;IqT_;#XVjV)j^kUl)GTnH{k$G&{5^Z(TKy>lvL1YTBxR_gvCR#7GJUMBFXP4znaL)-MOC?+6qwrRgM z;74%%oE2Ey)&jRhCxP#4f#PFuepnW6oAI7wd|Ca{X4_ie?L&o7;Ky2^ehf0~1*wHg zVDr+y%x7Vyc<_9l zr{y8Dvd2T`gCUUlcPBvR-<^Q7cjN#70DyDia({*Lq7|#?g|)R2dKEiQWceArTiS}} zyP~*l#cJ7%50?n-9*H38F3pn(pdR$N&vSyKTOME$vWQG95| zX{yLA_|$p2wk!&Xz+GvUz==(LN5bHCJ)MXzB}ew(60O8ch|<}W2pcGf+-#W z%Q|LX-l}&l4W!0EE~-{)$!u41gCFNXe9ZS#Vi&++@Z)?qwjW$zY2Q&dDFllWOSKPE z7ijY1JUF%={um@3>J1W+i*8Y3sqO>n=P~45b?@t*@chu?ryr}?bx#a692sJBb&vn8 zB=zrR*X5Tt7A0|DeuF^w$)dzk-K8M}cFJ!M=--J?x4Je2002PQ_PI0jdK_r`_4!WM z+*H}ib9VrMN#pg5>w%S4s2Rxb%gb-3b;z2)2}a1+DySM*fp<^Lic2wFPb0{_wi~*i|pZew=o+Qw_Vo z0iV6BhAmX!;6Pv~eG6oc$y9u_`UyNf#-0Y=5Rm7W@Aus{lFau(;`#@V)u#@!3_J2B z+5a+Mu}Q1iAN#}#bgzq>ffoA42*&P~=3~%5zaw!yf;Zhd2+jBCASQ)z^9S!>aDkiJ zn%#)a;a>6q004Z!&=bnf3g_kWZY&iJoNw{`Wh@l{oEv_A+zBC81AW%BC@n+U;mXO@Nf70!ACHZ^3#2yDKGQ@ d0002!%KyE!99)<(yO{t0002ovPDHLkV1hT#zBB*; literal 0 HcmV?d00001 diff --git a/icons/obj/closets/decals/large_crate.dmi b/icons/obj/closets/decals/large_crate.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4876570265994e930227cbfa121e0aa52085cc1b GIT binary patch literal 593 zcmV-X0gIHP07j0oSdA%z`!d_ z*Np%G00DGTPE!Ct=GbNc005qPR9JLGWpiV4X>fFDZ*Bkpc$|&U%?iRW48ZYo`xIfj zi(gkSvLQRTR~U7RYtXGFjXK}n;=rTb?H~9NLUK5kr>chHT0tQw=e``uy7)f(11AA$U@uVf`v3p|A4x<(RA_-P(~^_{X|ljw3dC=0w-u0IT_20tEO z8^U^t2*#I!(|YkaC&5{u5QXo%uD30E2f0OJ0&0uI1jDF((!BP!!Z3cB7@vc1{Qxl! z9~PX5EG7s<784+m|4D#%0V)aLE&v_D6yuZ!VL_bdn1>u7ay8RJ9&#>37K44zO0auS zqM`@O^c!6B`pN>tbcfKmKK5HwVkYtf>G|8+Qz76{7Niy+IA~nN4py*%t*4}7ivUvb z)>lk@i`Y{|iHXRDVHk#Cd>_2|z6^7|{~xFh+#1A(>;MY=T~bAmF_~8ZX)c%e`y)s5 fc|oAQVeF7ACHo5PN!VNE00000NkvXXu0mjfptcEQ literal 0 HcmV?d00001 diff --git a/icons/obj/closets/decals/wall.dmi b/icons/obj/closets/decals/wall.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b9b207407e8765f829205d5023da13adf5d9b1ca GIT binary patch literal 916 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGold3`@N?cNllZ!G7N;32F7#J$% z^q$?zb=ZK1<-yH5u8D7!)~}xaD8NQ#eSpv6V@=oiCe7Mc*Y2=gD8Kwe;q^mHcegRt z$iHdQ2{E#;c>nEMO~w@#K0o(tp-WRrbQc8*%9!+;DsOCPZZ_rb(~tSg-(hrCW9mCM zOXcg2K3(Igd9HN(KX=+)m&?Zg=4UOGw)tUqL;w4_c*gmMV_F#)nD%i*Id5{2Vp2PL!STw4@Dob;bA2Y4y;T-zx>%fH!19MF)|<`$<{H%t;u!~y zIzO27VA8>tlXP5TR|QvaYc+Iq7^)c@TQGfNz`W;r9~JvWHPq zcX{QciEUTD;PZd6LS``zzOc-L(AI{so^FWZV8wn#LIRF}Q0M|Gti= zJRX-#R(y(|(6Pc!Bdyz^gY@jPdEE z=OPcDpFMl>`{v8PZ`bb^eVFLm%k;lPXuFz_2sC2;vN7(v-SsS(y%?Cy7(8A5T-G@y GGywq1&5k|* literal 0 HcmV?d00001 diff --git a/icons/obj/closets/fridge.dmi b/icons/obj/closets/fridge.dmi new file mode 100644 index 0000000000000000000000000000000000000000..1d6955ceea6a6a439b1b0af8e38f12ce1fe0331c GIT binary patch literal 1019 zcmV-le1G(h*e#hN2L1vg48@>4b4wWBg#B{3Y8UH{anBS z1ppiESFE>ef3pAp0^CVNK~z|U?N`xqtso2(G;P6JYybaa?*1f5v$hvzb%2|AN9zvy?Mct#ouQ36 zK1s{)CZ6tzq2rr!7f%bwv;$nlw*`Ztp%vgVzAeDn_13^D0WRZd0g7euyBgpsE_d+q z(%#|gYa4%iJISE$+dI5~%N-0udxsZru>(}8rjpCJ*n#B>+1TL~yxVTz_AFb$J-nl! zUSlXejMdHTCXN(ilS)miID&h4y6R-wt>7vyRZtIb8J8+(1h|TSe+DkeYkj(B@y@LR zULRz1fSWj0D0>?Jvvd3VJ~+XD1Hm_cAK-?o`Ck3!oy`Aje{LP=zs{t;KH3Lq&HpF< z5G||9kMBDhJ?qY9iu(M&`A;7^o3ej6yuSA!m_JvWLEyt)(@|FE|KvY?EMKcFAV~hi z4-Xqtd@zjshF6dxDCYmL)7Q?X?9Wu#dr5#i z7?T9${LgE!_mTj41pjz8GYICLfnbg&r3i}oKc3A3f@NnQSmH@R9wSErfiQ2FcT8fb zem@wRI1&hidBeOD{6R3!p$4+ZI71{-5ES!22$m((Ko%MPNF)-B<8ciD9A~hf|3NTK z$29=J1SmwTfg(Uctd4^W#Qe|xu?C6&2?hUL16AaD4aEGPYoLlOYCvTCc17cT@`gy% zpf>-98XWuQ8sH6*5#~K!?rKn-|G5S=|5yVe@}X78X2%97A5mrgPyVXeC4V32S*Eht zaq$>Zt)iI!lfP zia^QKIe8D9lQON&|Eo-$llOrAqf8xS8s=@O)002ovPDHLkV1gb6-%S7j literal 0 HcmV?d00001 diff --git a/icons/obj/closets/grave.dmi b/icons/obj/closets/grave.dmi new file mode 100644 index 0000000000000000000000000000000000000000..58c5f7dcef31cb19c64663dcb4b464cc6cb01c33 GIT binary patch literal 812 zcmV+{1JnG8P)`4<8K(J8rgA00001bW%=J06^y0W&i*H zY5lg*0TFc8O;-F{p>Qc`k^WH0y_MYZoXg7qUfn8EV@Hy;|wg#5P+LOFRAP*UY2 zxUSzW?$~FTT?gK-*e8{+A(2;rcMp&9!|Fi=U;Zld{`*GXKQGMFYWh#m8?Em*h23th zB-OUI_>2+xc8TCOAA@jm(KCwr))ukN3XAIrrAzggs&onAji&{w8X24KXdIA1qVCdE z8MHKAVxuC8>mNn2sf)sLDoD0W)XH2eO$do9?4j0HZ?`&!JXoe_>b1tZ)hZw&j!-SE zce#McpYXMJQzEKb>%6e&Yn@ZthabzeX$~c(nG+CnNNsKl?FkTl`gM6MOLxRFb3%dB zxQ?rx)=`W#Olb~Z-P!sQoEJkJ!Y$-CW{7fkbfe!e>I8=M0J-HGyj1~eIV0YZ3BWe5|J1o+5t~ChEurQaB zkEo=;7%NM&?-6uOg8*A_3P?dX<4no`=lrv5{T%k@=rc&hQ00;VFnkXZKWglBUmlu% zlHmxoM9GoguVnL3`Q!TKF6TWVw~B#81uc;@kv(q0KoEroYw0rqK^*}HhP)CM!^1N(Gq$$2Ha0dVCnpfM$;wcZ(f|Me0d!JM zQvg8b*k%9#0Bm|xSad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1YDR3jhGCB3t_HZ+!p&0h~!hK~y-6y^_67!!Q&^tx9=-1X>BPkXxLg zVxi>;z%2`vQmZCVCZg6YKO<=*cB-rlAbCY9of*oKtwL;U9eDRg7%4KrCw&Q>VO6$Zplg`D|2++qrNHoKY7>4f2UoC%+uSZ4g8g-Sb$>Q9-_t*C~Se~w@(T5wcDZ$V%;{o&z)z*GZU zZ14u7KnvGcHL!OrIJ`gPz83g}5RW_)*PiOd7 z;E)^vJQ4T~zl!5mKI5t2;BYVsshREP(v1si+)VL&Y{s9R{EBp+4=aLLVMWSG>E tznu7n>EHa`7Ogd=Pxj0eEF;p^QZo!5{I+m8bJ0^rfDjv=Z#t@C6gqPS(fop8i5x`bFMYr8@V?SBqBzwREAe@&cTBF zWP#7!1xRbnC|;i)4h6FZAVAcYTABm81Pc=~rV@B=Xi7nTKoo^D06^GfS!$261P7(i z!SeS1`@Jch)fPonRmQ;_fQTPUqYL0@5tA{W8#QX5o{T|V8waQm&vb4P0q6+w+3`)& zeMg+=404&x%MBr0^{y>h9WGJG( ztbyl8HNZIP${FB^j0XoNAG&}JFhRBpsqNxn)CFPZ02{4c3&I?D-p+wp0-T~S2iy*- z2$RS&PQoNQUinF+Y?#CtXI*$)*@a8m>_SA{F2tiXAGVQma(f$NyN&VedocT=Oy2{u z5|Vv8v*tx&EWUDZ!-k)s9dMtXyn2xP9LNdLbw4ra5ceBceb=_vHgd7S>~Dmd23TO&>uo<)6R!QSG=dXGkWV9c|M*;C@Vy40PtFSsX1lP; zz>U(y9P}Tb=YFxl%r3n5eZMe*?liYdkivPHLF+#p-Nh;_H`vWT2P+J&VDTJm_;2_E XhS)yG)pMLg00000NkvXXu0mjfBx9Z| literal 0 HcmV?d00001 diff --git a/icons/obj/cryobag.dmi b/icons/obj/cryobag.dmi deleted file mode 100644 index 68255b8b2c3207d43840b79772a390855989d93d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1339 zcmV-B1;qM^P)Vz!>iu(bbA5e%gM)*RkdOfX05i;H{{S=0Gc&-zz*)ih zamo3+ySu2Us7Jc^EwJ|sndT6s^(CzJ2bJIV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5DJegtGAS`VJ~=19I5ovkiHkEOv#1y-W5~ssR+N~V3SncYPs`6q zNlhVIImCFPmFE|v<`J#96pzWu3a)-G;D7-DM&VVAiJqHc000A;NklJJ z5QYV0H>h;6MM{*k$pP86|7 z$kMuwzwId5*CE(lF4w&#z~%ZNz*edU2!GeIs-CGEuRgE|pN(t;zuhz_LV96e~p$5GWM{1Rw!ll>rjq7sp6tr*0P^ z09NEaLf>43BXB$}5vFc10*%L$Ns{Qo*Fm}DdjNluXVY8QE)ssqjOXhj`V%cuhqiP@Lyz|)ls zv*wlT$x?3M4*=EVs48R($2KZixS_wtSIhI7&0PX?FS@JgMMOrDchffh`WVn1iI7t0 z73V=4{~V*1s{X{faH2I}{L}cGZo28FhPv)o9PmvYCr#5VOFx7tbwjum6z$PiD$5+F zB?5e@I+zeKnZUKCXFT9I;2(zJbUK^Ok+5htacbP}DYeIpEtgA{epjl_ z;w(mYxbQKy<=X9XfRj3q;c%r1pf-S^xRJq)l5zVTYQNuW0#9-JjO!!qv#bR`-tR}~ z&b?n=4u`}3c+><0{CpNE-fUj2)hcV61mk|sgf|yV|9JdW1Ze+x8-Q`YU&FMw2b}w! z` Date: Sun, 31 May 2020 00:32:40 -0400 Subject: [PATCH 25/48] VS: Port Bay's lockers and stuff --- code/game/machinery/deployable_vr.dm | 2 +- .../crates_lockers/closets/egg_vr.dm | 15 +++++++-- .../crates_lockers/closets/l3closet_vr.dm | 0 .../crates_lockers/closets/misc_vr.dm | 24 +++----------- .../closets/secure/security_vr.dm | 32 ++----------------- .../structures/crates_lockers/crates_vr.dm | 4 +-- code/modules/awaymissions/loot_vr.dm | 2 -- .../living/simple_mob/subtypes/vore/mimic.dm | 4 +-- maps/tether/submaps/offmap/talon.dm | 25 --------------- maps/tether/tether-03-surface3.dmm | 5 --- maps/tether/tether-05-station1.dmm | 1 - 11 files changed, 22 insertions(+), 92 deletions(-) delete mode 100644 code/game/objects/structures/crates_lockers/closets/l3closet_vr.dm diff --git a/code/game/machinery/deployable_vr.dm b/code/game/machinery/deployable_vr.dm index 9f7e79af5b..2f2f2f6adf 100644 --- a/code/game/machinery/deployable_vr.dm +++ b/code/game/machinery/deployable_vr.dm @@ -15,7 +15,7 @@ var/human_name = TRUE var/static/list/cutout_types - var/static/list/painters = list(/obj/item/weapon/reagent_containers/glass/paint, /obj/item/device/floor_painter, /obj/item/device/closet_painter) + var/static/list/painters = list(/obj/item/weapon/reagent_containers/glass/paint, /obj/item/device/floor_painter)//, /obj/item/device/closet_painter) /obj/structure/barricade/cutout/New() . = ..() diff --git a/code/game/objects/structures/crates_lockers/closets/egg_vr.dm b/code/game/objects/structures/crates_lockers/closets/egg_vr.dm index 1a1bd40e2f..3efa8ded8b 100644 --- a/code/game/objects/structures/crates_lockers/closets/egg_vr.dm +++ b/code/game/objects/structures/crates_lockers/closets/egg_vr.dm @@ -4,15 +4,24 @@ icon = 'icons/obj/egg_vr.dmi' icon_state = "egg" density = 0 //Just in case there's a lot of eggs, so it doesn't block hallways/areas. - icon_closed = "egg" - icon_opened = "egg_open" - icon_locked = "egg" + var/icon_closed = "egg" + var/icon_opened = "egg_open" + var/icon_locked = "egg" open_sound = 'sound/vore/schlorp.ogg' close_sound = 'sound/vore/schlorp.ogg' opened = 0 sealed = 0 //Don't touch this. health = 100 +/obj/structure/closet/secure_closet/egg/update_icon() + if(opened) + icon_state = icon_opened + else + if(sealed) + icon_state = icon_locked + else + icon_state = icon_closed + /obj/structure/closet/secure_closet/egg/attackby(obj/item/weapon/W, mob/user as mob) //This also prevents crew from welding the eggs and making them unable to be opened. if(istype(W, /obj/item/weapon/weldingtool)) src.dump_contents() diff --git a/code/game/objects/structures/crates_lockers/closets/l3closet_vr.dm b/code/game/objects/structures/crates_lockers/closets/l3closet_vr.dm deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/code/game/objects/structures/crates_lockers/closets/misc_vr.dm b/code/game/objects/structures/crates_lockers/closets/misc_vr.dm index 851da13468..ed987176cf 100644 --- a/code/game/objects/structures/crates_lockers/closets/misc_vr.dm +++ b/code/game/objects/structures/crates_lockers/closets/misc_vr.dm @@ -37,14 +37,8 @@ /obj/structure/closet/secure_closet/explorer name = "explorer locker" - icon = 'icons/obj/closet_vr.dmi' - icon_state = "secureexp1" - icon_closed = "secureexp" - icon_locked = "secureexp1" - icon_opened = "secureexpopen" - icon_broken = "secureexpbroken" - icon_off = "secureexpoff" req_access = list(access_explorer) + closet_appearance = /decl/closet_appearance/secure_closet/exploration starts_with = list( /obj/item/clothing/under/explorer, @@ -81,13 +75,8 @@ /obj/structure/closet/secure_closet/sar name = "field medic locker" desc = "Supplies for a wilderness first responder." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_medical_equip) + closet_appearance = /decl/closet_appearance/secure_closet/medical starts_with = list( /obj/item/weapon/storage/backpack/dufflebag/emt, @@ -128,6 +117,7 @@ /obj/structure/closet/secure_closet/pilot name = "pilot locker" req_access = list(access_pilot) + closet_appearance = /decl/closet_appearance/secure_closet/exploration/pilot starts_with = list( /obj/item/weapon/storage/backpack/parachute, @@ -162,14 +152,8 @@ /obj/structure/closet/secure_closet/pathfinder name = "pathfinder locker" - icon = 'icons/obj/closet_vr.dmi' - icon_state = "secureexp1" - icon_closed = "secureexp" - icon_locked = "secureexp1" - icon_opened = "secureexpopen" - icon_broken = "secureexpbroken" - icon_off = "secureexpoff" req_access = list(access_gateway) + closet_appearance = /decl/closet_appearance/secure_closet/exploration/pathfinder starts_with = list( /obj/item/clothing/under/explorer, diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security_vr.dm b/code/game/objects/structures/crates_lockers/closets/secure/security_vr.dm index 65791b5ebc..3f945a3a7a 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security_vr.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security_vr.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/hos name = "head of security's attire" - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" req_access = list(access_hos) + closet_appearance = /decl/closet_appearance/secure_closet/security/hos storage_capacity = 2.5 * MOB_MEDIUM starts_with = list( @@ -30,13 +25,8 @@ /obj/structure/closet/secure_closet/hos2 name = "head of security's gear" - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" req_access = list(access_hos) + closet_appearance = /decl/closet_appearance/secure_closet/security/hos storage_capacity = 2.5 * MOB_MEDIUM starts_with = list( @@ -61,12 +51,6 @@ /obj/structure/closet/secure_closet/nanotrasen_security name = "NanoTrasen security officer's locker" icon = 'icons/obj/closet_vr.dmi' - icon_state = "secC1" - icon_closed = "secC" - icon_locked = "secC1" - icon_opened = "secCopen" - icon_broken = "secCbroken" - icon_off = "seCcoff" req_access = list(access_brig) storage_capacity = 3.5 * MOB_MEDIUM @@ -108,12 +92,6 @@ /obj/structure/closet/secure_closet/nanotrasen_commander name = "NanoTrasen commander's locker" icon = 'icons/obj/closet_vr.dmi' - icon_state = "secC1" - icon_closed = "secC" - icon_locked = "secC1" - icon_opened = "secCopen" - icon_broken = "secCbroken" - icon_off = "seCcoff" req_access = list(access_brig) storage_capacity = 3.5 * MOB_MEDIUM @@ -163,12 +141,6 @@ /obj/structure/closet/secure_closet/nanotrasen_warden name = "NanoTrasen warden's locker" icon = 'icons/obj/closet_vr.dmi' - icon_state = "secC1" - icon_closed = "secC" - icon_locked = "secC1" - icon_opened = "secCopen" - icon_broken = "secCbroken" - icon_off = "seCcoff" req_access = list(access_brig) storage_capacity = 3.5 * MOB_MEDIUM diff --git a/code/game/objects/structures/crates_lockers/crates_vr.dm b/code/game/objects/structures/crates_lockers/crates_vr.dm index 85eccb3d77..4e09b1af1d 100644 --- a/code/game/objects/structures/crates_lockers/crates_vr.dm +++ b/code/game/objects/structures/crates_lockers/crates_vr.dm @@ -34,6 +34,4 @@ return /obj/structure/closet/crate/medical/blood - icon_state = "blood" - icon_opened = "bloodopen" - icon_closed = "blood" \ No newline at end of file + closet_appearance = /decl/closet_appearance/cart/biohazard/alt \ No newline at end of file diff --git a/code/modules/awaymissions/loot_vr.dm b/code/modules/awaymissions/loot_vr.dm index e4dcd06464..d48c65bd61 100644 --- a/code/modules/awaymissions/loot_vr.dm +++ b/code/modules/awaymissions/loot_vr.dm @@ -78,8 +78,6 @@ new /obj/effect/decal/remains/xeno(src.loc) if("clothes") var/obj/structure/closet/C = new(src.loc) - C.icon_state = "blue" - C.icon_closed = "blue" if(prob(33)) new /obj/item/clothing/under/color/rainbow(C) new /obj/item/clothing/shoes/rainbow(C) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mimic.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mimic.dm index 1a776b4e15..5307a05cd0 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/mimic.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mimic.dm @@ -27,8 +27,8 @@ new_mimic.name = name new_mimic.desc = desc new_mimic.icon = icon - new_mimic.icon_state = icon_opened - new_mimic.icon_living = icon_opened + new_mimic.icon_state = "open" + new_mimic.icon_living = "open" else return ..() else diff --git a/maps/tether/submaps/offmap/talon.dm b/maps/tether/submaps/offmap/talon.dm index 439dae1035..e4fb0265fe 100644 --- a/maps/tether/submaps/offmap/talon.dm +++ b/maps/tether/submaps/offmap/talon.dm @@ -249,12 +249,6 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_captain name = "talon captain's locker" - icon_state = "capsecure1" - icon_closed = "capsecure" - icon_locked = "capsecure1" - icon_opened = "capsecureopen" - icon_broken = "capsecurebroken" - icon_off = "capsecureoff" req_access = list(access_talon) starts_with = list( @@ -272,13 +266,6 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_guard name = "talon guard's locker" - req_access = list(access_hos) - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" req_access = list(access_talon) starts_with = list( @@ -304,12 +291,6 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_doctor name = "talon doctor's locker" - icon_state = "cmosecure1" - icon_closed = "cmosecure" - icon_locked = "cmosecure1" - icon_opened = "cmosecureopen" - icon_broken = "cmosecurebroken" - icon_off = "cmosecureoff" req_access = list(access_talon) starts_with = list( @@ -329,12 +310,6 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_engineer name = "talon engineer's locker" - icon_state = "securece1" - icon_closed = "securece" - icon_locked = "securece1" - icon_opened = "secureceopen" - icon_broken = "securecebroken" - icon_off = "secureceoff" req_access = list(access_talon) starts_with = list( diff --git a/maps/tether/tether-03-surface3.dmm b/maps/tether/tether-03-surface3.dmm index bc11aa0fbe..05d3f4927a 100644 --- a/maps/tether/tether-03-surface3.dmm +++ b/maps/tether/tether-03-surface3.dmm @@ -6436,9 +6436,6 @@ dir = 1 }, /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed"; name = "Clothing Storage" }, /obj/machinery/camera/network/civilian, @@ -20424,8 +20421,6 @@ /area/tether/surfacebase/bar_backroom) "aLH" = ( /obj/structure/closet/gmcloset{ - icon_closed = "black"; - icon_state = "black"; name = "formal wardrobe" }, /obj/item/glass_jar, diff --git a/maps/tether/tether-05-station1.dmm b/maps/tether/tether-05-station1.dmm index 93ba1a3ff2..adc501ee90 100644 --- a/maps/tether/tether-05-station1.dmm +++ b/maps/tether/tether-05-station1.dmm @@ -9565,7 +9565,6 @@ pixel_x = 5 }, /obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/device/closet_painter, /obj/machinery/camera/network/engineering{ dir = 4 }, From 7c4428d697dadbb272b7f99fb4a81ad81edd10c0 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Sun, 31 May 2020 12:39:39 -0400 Subject: [PATCH 26/48] Prep for map updates --- .gitignore | 1 + code/game/objects/structures/crates_lockers/__closets.dm | 5 +++++ code/game/objects/structures/crates_lockers/crates.dm | 6 ------ 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index e32aa6c2a0..af769434e2 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ vchat.db* *.dmb *.lk *.backup +*.before *.pyc data/ cfg/ diff --git a/code/game/objects/structures/crates_lockers/__closets.dm b/code/game/objects/structures/crates_lockers/__closets.dm index 24b68bdf2a..5ddc162125 100644 --- a/code/game/objects/structures/crates_lockers/__closets.dm +++ b/code/game/objects/structures/crates_lockers/__closets.dm @@ -478,3 +478,8 @@ dump_contents() spawn(1) qdel(src) return 1 + +// Just a generic cabinet for mappers to use +/obj/structure/closet/cabinet + name = "cabinet" + closet_appearance = /decl/closet_appearance/cabinet diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index c3b5f7216c..fc6a950a50 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -238,16 +238,10 @@ /obj/structure/closet/crate/hat desc = "A crate filled with Valuable Collector's Hats!." name = "Hat Crate" - icon_state = "crate" - icon_opened = "crateopen" - icon_closed = "crate" /obj/structure/closet/crate/contraband name = "Poster crate" desc = "A random assortment of posters manufactured by providers NOT listed under NanoTrasen's whitelist." - icon_state = "crate" - icon_opened = "crateopen" - icon_closed = "crate" */ /obj/structure/closet/crate/medical From 3648722d96a67115c304aafe4f9f14aca5315a20 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Sun, 31 May 2020 12:49:29 -0400 Subject: [PATCH 27/48] Map changes for closets --- maps/RandomZLevels/beach.dmm | 2 -- maps/RandomZLevels/wildwest.dmm | 6 +----- maps/RandomZLevels/zoo.dmm | 2 +- maps/RandomZLevels/zresearchlabs.dmm | 2 +- maps/northern_star/polaris-1.dmm | 6 +++--- maps/northern_star/polaris-2.dmm | 20 +++++++++---------- maps/northern_star/polaris-5.dmm | 4 ++-- maps/southern_cross/southern_cross-1.dmm | 2 +- maps/southern_cross/southern_cross-3.dmm | 2 +- maps/southern_cross/southern_cross-6.dmm | 14 ++++++------- .../structures/closets/engineering.dm | 7 +------ .../structures/closets/medical.dm | 7 +------ .../southern_cross/structures/closets/misc.dm | 7 +------ .../structures/closets/research.dm | 7 +------ .../structures/closets/security.dm | 7 +------ .../surface_submaps/mountains/CaveTrench.dmm | 2 +- .../surface_submaps/mountains/Rockb1.dmm | 6 +----- .../surface_submaps/plains/Boathouse.dmm | 4 ++-- .../surface_submaps/plains/Boathouse_vr.dmm | 12 ++--------- .../surface_submaps/wilderness/Rockybase.dmm | 2 +- 20 files changed, 39 insertions(+), 82 deletions(-) diff --git a/maps/RandomZLevels/beach.dmm b/maps/RandomZLevels/beach.dmm index cd824491ce..2f6543ece8 100644 --- a/maps/RandomZLevels/beach.dmm +++ b/maps/RandomZLevels/beach.dmm @@ -100,8 +100,6 @@ /area/awaymission/beach) "t" = ( /obj/structure/closet/gmcloset{ - icon_closed = "black"; - icon_state = "black"; name = "formal wardrobe" }, /turf/unsimulated/floor{ diff --git a/maps/RandomZLevels/wildwest.dmm b/maps/RandomZLevels/wildwest.dmm index 716f54672e..2322a4d410 100644 --- a/maps/RandomZLevels/wildwest.dmm +++ b/maps/RandomZLevels/wildwest.dmm @@ -426,11 +426,7 @@ }, /area/awaymission/wwmines) "bA" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /turf/simulated/floor/wood, /area/awaymission/wwmines) "bB" = ( diff --git a/maps/RandomZLevels/zoo.dmm b/maps/RandomZLevels/zoo.dmm index ffda103d1a..057c502f5d 100644 --- a/maps/RandomZLevels/zoo.dmm +++ b/maps/RandomZLevels/zoo.dmm @@ -101,7 +101,7 @@ "bW" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/white,/area/awaymission/zoo/pirateship) "bX" = (/obj/machinery/gibber,/turf/simulated/floor/tiled/white,/area/awaymission/zoo/pirateship) "bY" = (/obj/machinery/button/remote/airlock{id = "packerCargo"; pixel_y = 24},/turf/simulated/floor/tiled,/area/awaymission/zoo/pirateship) -"bZ" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/shuttle/floor/black,/area/awaymission/zoo/tradeship) +"bZ" = (/obj/structure/closet/cabinet,/turf/simulated/shuttle/floor/black,/area/awaymission/zoo/tradeship) "ca" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/rd,/turf/simulated/shuttle/floor/black,/area/awaymission/zoo/tradeship) "cb" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/simulated/shuttle/floor/black,/area/awaymission/zoo/tradeship) "cc" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/black,/area/awaymission/zoo/tradeship) diff --git a/maps/RandomZLevels/zresearchlabs.dmm b/maps/RandomZLevels/zresearchlabs.dmm index 5139dcda39..8c3606b6b4 100644 --- a/maps/RandomZLevels/zresearchlabs.dmm +++ b/maps/RandomZLevels/zresearchlabs.dmm @@ -475,7 +475,7 @@ "jg" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/awaymission/labs/solars) "jh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/awaymission/labs/solars) "ji" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area/awaymission/labs/solars) -"jj" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/under/rank/navysecurity,/obj/item/clothing/suit/armor/navysecvest,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/labs/militarydivision) +"jj" = (/obj/structure/closet/cabinet,/obj/item/clothing/under/rank/navysecurity,/obj/item/clothing/suit/armor/navysecvest,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/labs/militarydivision) "jk" = (/obj/machinery/camera{dir = 1; pixel_x = 10; c_tag = "Fore Port Solar Control Entrance"},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/labs/militarydivision) "jl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/labs/militarydivision) "jm" = (/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/awaymission/labs/militarydivision) diff --git a/maps/northern_star/polaris-1.dmm b/maps/northern_star/polaris-1.dmm index c7a357cee1..e6740cebd4 100644 --- a/maps/northern_star/polaris-1.dmm +++ b/maps/northern_star/polaris-1.dmm @@ -1955,7 +1955,7 @@ "aLE" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) "aLF" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) "aLG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aLH" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aLH" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) "aLI" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aLJ" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/turf/simulated/floor/tiled,/area/security/range) "aLK" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/range) @@ -4913,7 +4913,7 @@ "bQy" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/bar) "bQz" = (/obj/structure/closet/secure_closet/bar{req_access = list(25)},/obj/item/weapon/storage/secure/safe{pixel_z = 30},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bQA" = (/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Storage"; dir = 2},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bQB" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bQB" = (/obj/structure/closet/gmcloset{name = "formal wardrobe"},/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bQC" = (/turf/simulated/wall,/area/crew_quarters/bar) "bQD" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bQE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -9872,7 +9872,7 @@ "dHR" = (/obj/item/weapon/rig/breacher,/obj/item/clothing/mask/breath,/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) "dHS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) "dHT" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/item/clothing/mask/breath,/obj/item/weapon/rig/breacher,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/northern_star/polaris-2.dmm b/maps/northern_star/polaris-2.dmm index 9780679b04..5f222cc677 100644 --- a/maps/northern_star/polaris-2.dmm +++ b/maps/northern_star/polaris-2.dmm @@ -338,7 +338,7 @@ "gz" = (/obj/structure/table/standard,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) "gA" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) "gB" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) -"gC" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) +"gC" = (/obj/structure/closet/cabinet,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) "gD" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/rd,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) "gE" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) "gF" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) @@ -1073,9 +1073,9 @@ "uG" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = -32},/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "uH" = (/obj/structure/table/rack,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "uI" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/administration/centcom) -"uJ" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/obj/item/weapon/storage/box/syndie_kit/chameleon,/obj/item/weapon/stamp/chameleon,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"uJ" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/obj/item/weapon/storage/box/syndie_kit/chameleon,/obj/item/weapon/stamp/chameleon,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) "uK" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"uL" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/card/id/centcom,/obj/item/weapon/card/id/syndicate,/obj/item/weapon/card/id,/obj/item/weapon/card/id/gold,/obj/item/weapon/card/id/silver,/obj/item/device/pda/captain,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"uL" = (/obj/structure/closet/cabinet,/obj/item/weapon/card/id/centcom,/obj/item/weapon/card/id/syndicate,/obj/item/weapon/card/id,/obj/item/weapon/card/id/gold,/obj/item/weapon/card/id/silver,/obj/item/device/pda/captain,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) "uM" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) "uN" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/button/flasher{id = "syndieflash"; name = "Flasher"; pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) "uO" = (/obj/machinery/button/remote/blast_door{id = "smindicate"; name = "ship lockdown control"; pixel_x = -25},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) @@ -2236,7 +2236,7 @@ "QZ" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Ra" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) "Rb" = (/obj/machinery/vending/hydroseeds,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"Rc" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Rc" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "Rd" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "Re" = (/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "Rf" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "vox_west_control"; pixel_x = -22; req_one_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start) @@ -2253,7 +2253,7 @@ "Rq" = (/obj/structure/table/woodentable,/obj/machinery/librarycomp{pixel_y = 6},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Rr" = (/obj/machinery/media/jukebox,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Rs" = (/obj/machinery/vending/hydronutrients,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"Rt" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Rt" = (/obj/structure/closet/cabinet,/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "Ru" = (/mob/living/simple_mob/animal/passive/mouse/gray{desc = "He looks kingly."; name = "Arthur"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "Rv" = (/obj/structure/flora/pottedplant{icon_state = "plant-24"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "Rw" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/plating,/area/skipjack_station/start) @@ -2265,10 +2265,10 @@ "RC" = (/obj/machinery/photocopier,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "RD" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "RE" = (/obj/structure/flora/pottedplant{icon_state = "plant-08"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"RF" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/shoes/sandal/marisa{desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes"},/obj/item/clothing/under/gentlesuit,/obj/item/clothing/suit/wizrobe/gentlecoat,/obj/item/clothing/head/wizard/cap,/obj/item/weapon/staff/gentcane,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"RG" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"RH" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"RI" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"RF" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/sandal/marisa{desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes"},/obj/item/clothing/under/gentlesuit,/obj/item/clothing/suit/wizrobe/gentlecoat,/obj/item/clothing/head/wizard/cap,/obj/item/weapon/staff/gentcane,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"RG" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"RH" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"RI" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "RJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "RK" = (/obj/item/robot_parts/l_leg,/turf/simulated/shuttle/plating,/area/skipjack_station/start) "RL" = (/obj/machinery/the_singularitygen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) @@ -2399,7 +2399,7 @@ "Ug" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "Uh" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "Ui" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeacaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeacafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagafafafafafafafafafafafafafafafafafafafafahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiah aaajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaaacacacacacacacadacacacacacacacacacacacacacacacacacacacacacacacadacaeacacacacacacacacacacacacacacacacacacacacacacacaeacafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagakalagakalagakalagakalagafafafafafafafafafafafafafafafafafafafafamanananaoananananananapaqaraqaraqaqaraqaraqapasatatatatatatatatatapauavawawawawawawawawapaxaxaxaxaxaxaxaxaxaxapayayayayayayayayayayapazaAaBaCaDaDaDaDaDaEaF diff --git a/maps/northern_star/polaris-5.dmm b/maps/northern_star/polaris-5.dmm index 40c415c0a5..e82132b825 100644 --- a/maps/northern_star/polaris-5.dmm +++ b/maps/northern_star/polaris-5.dmm @@ -1479,7 +1479,7 @@ "Cw" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms) "Cx" = (/obj/machinery/button/remote/airlock{id = "miningdorm3"; name = "Door Bolt Control"; pixel_x = 25; pixel_y = 0; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms) "Cy" = (/obj/machinery/button/remote/airlock{id = "miningdorm1"; name = "Door Bolt Control"; pixel_x = 25; pixel_y = 0; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms) -"Cz" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/obj/item/clothing/under/overalls,/obj/item/clothing/under/rank/miner,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms) +"Cz" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/obj/item/clothing/under/overalls,/obj/item/clothing/under/rank/miner,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms) "CA" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms) "CB" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/refinery) "CC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery) @@ -1912,7 +1912,7 @@ "KN" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/space) "KO" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) "KP" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/southern_cross/southern_cross-1.dmm b/maps/southern_cross/southern_cross-1.dmm index 0077da2ef7..4687278007 100644 --- a/maps/southern_cross/southern_cross-1.dmm +++ b/maps/southern_cross/southern_cross-1.dmm @@ -7643,7 +7643,7 @@ "cQY" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/bar) "cQZ" = (/obj/structure/catwalk,/obj/random/plushielarge,/turf/simulated/floor/plating,/area/maintenance/bar) "cRa" = (/obj/structure/closet/secure_closet/bar{req_access = list(25)},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cRb" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Storage"; dir = 2},/obj/machinery/firealarm{pixel_y = 24},/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cRb" = (/obj/structure/closet/gmcloset{name = "formal wardrobe"},/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Storage"; dir = 2},/obj/machinery/firealarm{pixel_y = 24},/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) "cRc" = (/obj/machinery/smartfridge/drinks,/obj/machinery/light{dir = 1},/turf/simulated/floor/lino,/area/crew_quarters/bar) "cRd" = (/obj/machinery/light/small,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/maintenance/bar) "cRe" = (/obj/structure/closet/crate,/obj/random/maintenance/cargo,/obj/random/maintenance,/obj/random/maintenance,/obj/random/maintenance/clean,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/maintenance/bar) diff --git a/maps/southern_cross/southern_cross-3.dmm b/maps/southern_cross/southern_cross-3.dmm index 1c36191fbf..07cc8f53de 100644 --- a/maps/southern_cross/southern_cross-3.dmm +++ b/maps/southern_cross/southern_cross-3.dmm @@ -863,7 +863,7 @@ "qE" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/surface/outpost/main) "qF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/surface/outpost/main) "qG" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/floor/tiled,/area/surface/outpost/main) -"qH" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/restroom) +"qH" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/restroom) "qI" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/restroom) "qJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/restroom) "qK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled/freezer,/area/surface/outpost/main/restroom) diff --git a/maps/southern_cross/southern_cross-6.dmm b/maps/southern_cross/southern_cross-6.dmm index 093a311a88..b2dcb8663d 100644 --- a/maps/southern_cross/southern_cross-6.dmm +++ b/maps/southern_cross/southern_cross-6.dmm @@ -1120,7 +1120,7 @@ "vB" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) "vC" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) "vD" = (/obj/structure/grille,/obj/structure/shuttle/window,/turf/simulated/shuttle/plating,/area/centcom/evac) -"vE" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"vE" = (/obj/structure/closet/cabinet,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) "vF" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/rd,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) "vG" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) "vH" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) @@ -1495,13 +1495,13 @@ "CM" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "CN" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) "CO" = (/obj/machinery/vending/hydroseeds,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"CP" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"CP" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "CQ" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "CR" = (/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "CS" = (/obj/structure/table/woodentable,/obj/machinery/librarycomp{pixel_y = 6},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "CT" = (/obj/machinery/media/jukebox,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "CU" = (/obj/machinery/vending/hydronutrients,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"CV" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"CV" = (/obj/structure/closet/cabinet,/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "CW" = (/mob/living/simple_mob/animal/passive/mouse/gray{desc = "He looks kingly."; name = "Arthur"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "CX" = (/obj/structure/flora/pottedplant{icon_state = "plant-24"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "CY" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) @@ -1511,10 +1511,10 @@ "Dc" = (/obj/machinery/photocopier,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Dd" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "De" = (/obj/structure/flora/pottedplant{icon_state = "plant-08"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Df" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/shoes/sandal/marisa{desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes"},/obj/item/clothing/under/gentlesuit,/obj/item/clothing/suit/wizrobe/gentlecoat,/obj/item/clothing/head/wizard/cap,/obj/item/weapon/staff/gentcane,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Dg" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Dh" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Di" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Df" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/sandal/marisa{desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes"},/obj/item/clothing/under/gentlesuit,/obj/item/clothing/suit/wizrobe/gentlecoat,/obj/item/clothing/head/wizard/cap,/obj/item/weapon/staff/gentcane,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Dg" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Dh" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Di" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "Dj" = (/obj/structure/bed/chair/shuttle{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) "Dk" = (/obj/structure/bed/chair/shuttle{dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) "Dl" = (/obj/machinery/the_singularitygen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) diff --git a/maps/southern_cross/structures/closets/engineering.dm b/maps/southern_cross/structures/closets/engineering.dm index 0c757ad011..278ace3e93 100644 --- a/maps/southern_cross/structures/closets/engineering.dm +++ b/maps/southern_cross/structures/closets/engineering.dm @@ -5,13 +5,8 @@ /obj/structure/closet/secure_closet/engineering_chief_wardrobe name = "chief engineer's wardrobe" - icon_state = "securece1" - icon_closed = "securece" - icon_locked = "securece1" - icon_opened = "secureceopen" - icon_broken = "securecebroken" - icon_off = "secureceoff" req_access = list(access_ce) + closet_appearance = /decl/closet_appearance/secure_closet/engineering/ce starts_with = list( /obj/item/clothing/under/rank/chief_engineer, diff --git a/maps/southern_cross/structures/closets/medical.dm b/maps/southern_cross/structures/closets/medical.dm index 0ea515d974..f528c2a0f1 100644 --- a/maps/southern_cross/structures/closets/medical.dm +++ b/maps/southern_cross/structures/closets/medical.dm @@ -5,13 +5,8 @@ /obj/structure/closet/secure_closet/CMO_wardrobe name = "chief medical officer's locker" - icon_state = "cmosecure1" - icon_closed = "cmosecure" - icon_locked = "cmosecure1" - icon_opened = "cmosecureopen" - icon_broken = "cmosecurebroken" - icon_off = "cmosecureoff" req_access = list(access_cmo) + closet_appearance = /decl/closet_appearance/secure_closet/cmo starts_with = list( /obj/item/clothing/under/rank/chief_medical_officer, diff --git a/maps/southern_cross/structures/closets/misc.dm b/maps/southern_cross/structures/closets/misc.dm index 18e02806d5..fa8f23873a 100644 --- a/maps/southern_cross/structures/closets/misc.dm +++ b/maps/southern_cross/structures/closets/misc.dm @@ -74,13 +74,8 @@ /obj/structure/closet/secure_closet/sar name = "search and rescue locker" desc = "Supplies for a wilderness first responder." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_medical_equip) + closet_appearance = /decl/closet_appearance/secure_closet/medical starts_with = list( /obj/item/weapon/storage/backpack/dufflebag/emt, diff --git a/maps/southern_cross/structures/closets/research.dm b/maps/southern_cross/structures/closets/research.dm index 6630706df9..00331364ef 100644 --- a/maps/southern_cross/structures/closets/research.dm +++ b/maps/southern_cross/structures/closets/research.dm @@ -5,13 +5,8 @@ /obj/structure/closet/secure_closet/RD_wardrobe name = "research director's locker" - icon_state = "rdsecure1" - icon_closed = "rdsecure" - icon_locked = "rdsecure1" - icon_opened = "rdsecureopen" - icon_broken = "rdsecurebroken" - icon_off = "rdsecureoff" req_access = list(access_rd) + closet_appearance = /decl/closet_appearance/secure_closet/rd starts_with = list( /obj/item/clothing/under/rank/research_director, diff --git a/maps/southern_cross/structures/closets/security.dm b/maps/southern_cross/structures/closets/security.dm index 1bde2d7a34..2ab3f7198e 100644 --- a/maps/southern_cross/structures/closets/security.dm +++ b/maps/southern_cross/structures/closets/security.dm @@ -5,13 +5,8 @@ /obj/structure/closet/secure_closet/hos_wardrobe name = "head of security's locker" - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" req_access = list(access_hos) + closet_appearance = /decl/closet_appearance/secure_closet/security/hos starts_with = list( /obj/item/clothing/under/rank/head_of_security/jensen, diff --git a/maps/submaps/surface_submaps/mountains/CaveTrench.dmm b/maps/submaps/surface_submaps/mountains/CaveTrench.dmm index 95c00a1356..4ff3001c29 100644 --- a/maps/submaps/surface_submaps/mountains/CaveTrench.dmm +++ b/maps/submaps/surface_submaps/mountains/CaveTrench.dmm @@ -26,7 +26,7 @@ "z" = (/obj/structure/table/bench/steel,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CaveTrench) "A" = (/obj/effect/decal/remains,/obj/item/clothing/under/rank/miner,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CaveTrench) "B" = (/turf/simulated/shuttle/plating,/area/submap/CaveTrench) -"C" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/storage/hooded/wintercoat/miner,/obj/item/clothing/suit/storage/hooded/wintercoat/miner,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) +"C" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/storage/hooded/wintercoat/miner,/obj/item/clothing/suit/storage/hooded/wintercoat/miner,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) "D" = (/obj/structure/coatrack,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) "E" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) "F" = (/obj/item/weapon/storage/box/shotgunammo,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) diff --git a/maps/submaps/surface_submaps/mountains/Rockb1.dmm b/maps/submaps/surface_submaps/mountains/Rockb1.dmm index b723a3047e..3029679547 100644 --- a/maps/submaps/surface_submaps/mountains/Rockb1.dmm +++ b/maps/submaps/surface_submaps/mountains/Rockb1.dmm @@ -20,11 +20,7 @@ /turf/simulated/floor/lino, /area/submap/Rockb1) "g" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/weapon/gun/projectile/pistol, /obj/item/ammo_magazine/m9mm/compact, /turf/simulated/floor/lino, diff --git a/maps/submaps/surface_submaps/plains/Boathouse.dmm b/maps/submaps/surface_submaps/plains/Boathouse.dmm index 678a2bb8d2..0f20993d39 100644 --- a/maps/submaps/surface_submaps/plains/Boathouse.dmm +++ b/maps/submaps/surface_submaps/plains/Boathouse.dmm @@ -7,9 +7,9 @@ "ag" = (/obj/structure/table/bench/wooden,/turf/template_noop,/area/submap/Boathouse) "ah" = (/obj/structure/table/woodentable,/turf/template_noop,/area/submap/Boathouse) "ai" = (/turf/simulated/wall/wood,/area/submap/Boathouse) -"aj" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/accessory/jacket,/obj/item/clothing/accessory/jacket,/obj/item/clothing/head/beanie,/turf/simulated/floor/wood,/area/submap/Boathouse) +"aj" = (/obj/structure/closet/cabinet,/obj/item/clothing/accessory/jacket,/obj/item/clothing/accessory/jacket,/obj/item/clothing/head/beanie,/turf/simulated/floor/wood,/area/submap/Boathouse) "ak" = (/turf/simulated/floor/wood,/area/submap/Boathouse) -"al" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/weapon/storage/box/beanbags,/turf/simulated/floor/wood,/area/submap/Boathouse) +"al" = (/obj/structure/closet/cabinet,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/weapon/storage/box/beanbags,/turf/simulated/floor/wood,/area/submap/Boathouse) "am" = (/turf/simulated/floor/carpet/turcarpet,/area/submap/Boathouse) "an" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/wood,/area/submap/Boathouse) "ao" = (/obj/structure/railing{dir = 8},/obj/structure/railing,/turf/simulated/floor/water,/area/submap/Boathouse) diff --git a/maps/submaps/surface_submaps/plains/Boathouse_vr.dmm b/maps/submaps/surface_submaps/plains/Boathouse_vr.dmm index 45cbfef083..18b91f368a 100644 --- a/maps/submaps/surface_submaps/plains/Boathouse_vr.dmm +++ b/maps/submaps/surface_submaps/plains/Boathouse_vr.dmm @@ -30,11 +30,7 @@ /turf/simulated/wall/wood, /area/submap/Boathouse) "aj" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/accessory/jacket, /obj/item/clothing/accessory/jacket, /obj/item/clothing/head/beanie, @@ -44,11 +40,7 @@ /turf/simulated/floor/wood, /area/submap/Boathouse) "al" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/weapon/gun/projectile/shotgun/doublebarrel, /obj/item/weapon/storage/box/beanbags, /turf/simulated/floor/wood, diff --git a/maps/submaps/surface_submaps/wilderness/Rockybase.dmm b/maps/submaps/surface_submaps/wilderness/Rockybase.dmm index 96abdb75b2..974807d38c 100644 --- a/maps/submaps/surface_submaps/wilderness/Rockybase.dmm +++ b/maps/submaps/surface_submaps/wilderness/Rockybase.dmm @@ -27,7 +27,7 @@ "aA" = (/obj/structure/table/woodentable,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) "aB" = (/obj/structure/table/woodentable,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) "aC" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"aD" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/pickaxe/plasmacutter,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"aD" = (/obj/structure/closet/cabinet,/obj/item/weapon/pickaxe/plasmacutter,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) "aE" = (/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) "aF" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) "aG" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) From cac3fbccff36c0e216b858368ee6936642d0215a Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Sun, 31 May 2020 12:49:58 -0400 Subject: [PATCH 28/48] VS: Map changes for closets --- .../submaps/admin_use/dhael_centcom.dmm | 6 ---- maps/tether/submaps/admin_use/ert.dmm | 6 +--- maps/tether/submaps/admin_use/mercbase.dmm | 10 ++---- maps/tether/submaps/admin_use/tradeship.dmm | 6 +--- maps/tether/submaps/admin_use/wizard.dmm | 36 ++++--------------- .../submaps/aerostat/submaps/Rockybase.dmm | 6 +--- maps/tether/submaps/beach/beach.dmm | 7 +--- maps/tether/submaps/gateway/zoo.dmm | 6 +--- .../tether/submaps/wild/tether_wild-crash.dmm | 2 +- maps/virgo/virgo-1.dmm | 6 ++-- maps/virgo/virgo-2.dmm | 18 +++++----- maps/virgo/virgo-5.dmm | 2 +- .../virgo_minitest-sector-3.dmm | 12 ++----- 13 files changed, 29 insertions(+), 94 deletions(-) diff --git a/maps/tether/submaps/admin_use/dhael_centcom.dmm b/maps/tether/submaps/admin_use/dhael_centcom.dmm index 0749c2645d..195605f7c4 100644 --- a/maps/tether/submaps/admin_use/dhael_centcom.dmm +++ b/maps/tether/submaps/admin_use/dhael_centcom.dmm @@ -4499,9 +4499,6 @@ /obj/item/weapon/storage/belt/security/tactical, /obj/structure/closet{ desc = "It's a storage unit for standard-issue attire."; - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; - icon_state = "syndicate1"; name = "tactical equipment" }, /obj/effect/floor_decal/industrial/outline/grey, @@ -4523,9 +4520,6 @@ /obj/item/weapon/storage/belt/security/tactical, /obj/structure/closet{ desc = "It's a storage unit for standard-issue attire."; - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; - icon_state = "syndicate1"; name = "tactical equipment" }, /obj/effect/floor_decal/industrial/outline/grey, diff --git a/maps/tether/submaps/admin_use/ert.dmm b/maps/tether/submaps/admin_use/ert.dmm index 1d59c6754c..5caad90a8b 100644 --- a/maps/tether/submaps/admin_use/ert.dmm +++ b/maps/tether/submaps/admin_use/ert.dmm @@ -215,11 +215,7 @@ /turf/simulated/shuttle/plating/airless/carry, /area/shuttle/specops/centcom) "ax" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /turf/simulated/shuttle/floor/black, /area/shuttle/specops/centcom) "ay" = ( diff --git a/maps/tether/submaps/admin_use/mercbase.dmm b/maps/tether/submaps/admin_use/mercbase.dmm index a03f014478..5c590364fd 100644 --- a/maps/tether/submaps/admin_use/mercbase.dmm +++ b/maps/tether/submaps/admin_use/mercbase.dmm @@ -391,10 +391,7 @@ }, /area/antag/antag_base) "aF" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed"; +/obj/structure/closet/cabinet{ name = "Clothing Storage" }, /obj/item/clothing/shoes/boots/combat, @@ -680,10 +677,7 @@ }, /area/antag/antag_base) "bc" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed"; +/obj/structure/closet/cabinet{ name = "Clothing Storage" }, /obj/item/clothing/suit/storage/hooded/wintercoat, diff --git a/maps/tether/submaps/admin_use/tradeship.dmm b/maps/tether/submaps/admin_use/tradeship.dmm index 96167f720f..1b3e5f2971 100644 --- a/maps/tether/submaps/admin_use/tradeship.dmm +++ b/maps/tether/submaps/admin_use/tradeship.dmm @@ -359,11 +359,7 @@ /turf/simulated/shuttle/plating/airless/carry, /area/shuttle/trade) "aP" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /turf/simulated/shuttle/floor/black, /area/shuttle/trade) "aQ" = ( diff --git a/maps/tether/submaps/admin_use/wizard.dmm b/maps/tether/submaps/admin_use/wizard.dmm index ca115c7861..b85af43205 100644 --- a/maps/tether/submaps/admin_use/wizard.dmm +++ b/maps/tether/submaps/admin_use/wizard.dmm @@ -312,11 +312,7 @@ }, /area/wizard_station) "aL" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/suit/wizrobe/magusblue, /obj/item/clothing/head/wizard/magus, /obj/item/weapon/staff, @@ -366,11 +362,7 @@ }, /area/wizard_station) "aS" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/under/psysuit, /obj/item/clothing/suit/wizrobe/psypurple, /obj/item/clothing/head/wizard/amp, @@ -420,11 +412,7 @@ }, /area/wizard_station) "aY" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/shoes/sandal/marisa{ desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes" @@ -439,11 +427,7 @@ }, /area/wizard_station) "aZ" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/suit/wizrobe/magusred, /obj/item/clothing/head/wizard/magus, /obj/item/weapon/staff, @@ -453,11 +437,7 @@ }, /area/wizard_station) "ba" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/suit/wizrobe/marisa, /obj/item/clothing/shoes/sandal/marisa, /obj/item/clothing/head/wizard/marisa, @@ -468,11 +448,7 @@ }, /area/wizard_station) "bb" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/suit/wizrobe/red, /obj/item/clothing/shoes/sandal, /obj/item/clothing/head/wizard/red, diff --git a/maps/tether/submaps/aerostat/submaps/Rockybase.dmm b/maps/tether/submaps/aerostat/submaps/Rockybase.dmm index f8194b673e..7517503070 100644 --- a/maps/tether/submaps/aerostat/submaps/Rockybase.dmm +++ b/maps/tether/submaps/aerostat/submaps/Rockybase.dmm @@ -91,11 +91,7 @@ /turf/simulated/floor/tiled/techfloor/virgo2, /area/submap/virgo2/Rockybase) "as" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /turf/simulated/floor/tiled/techfloor/virgo2, /area/submap/virgo2/Rockybase) "at" = ( diff --git a/maps/tether/submaps/beach/beach.dmm b/maps/tether/submaps/beach/beach.dmm index 2416bafdc8..860e584e62 100644 --- a/maps/tether/submaps/beach/beach.dmm +++ b/maps/tether/submaps/beach/beach.dmm @@ -76,11 +76,8 @@ /turf/simulated/floor/wood, /area/tether_away/beach) "at" = ( -/obj/structure/closet{ +/obj/structure/closet/cabinet{ density = 0; - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed"; pixel_y = 20; wall_mounted = 1 }, @@ -193,8 +190,6 @@ /area/tether_away/beach) "aK" = ( /obj/structure/closet/gmcloset{ - icon_closed = "black"; - icon_state = "black"; name = "formal wardrobe" }, /turf/simulated/floor/wood, diff --git a/maps/tether/submaps/gateway/zoo.dmm b/maps/tether/submaps/gateway/zoo.dmm index 33ce2d311b..76fff34ad9 100644 --- a/maps/tether/submaps/gateway/zoo.dmm +++ b/maps/tether/submaps/gateway/zoo.dmm @@ -647,11 +647,7 @@ /turf/simulated/floor/tiled, /area/awaymission/zoo/pirateship) "bZ" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /turf/simulated/shuttle/floor/black, /area/awaymission/zoo/tradeship) "ca" = ( diff --git a/maps/tether/submaps/wild/tether_wild-crash.dmm b/maps/tether/submaps/wild/tether_wild-crash.dmm index 46cb6a83d7..6648996a7c 100644 --- a/maps/tether/submaps/wild/tether_wild-crash.dmm +++ b/maps/tether/submaps/wild/tether_wild-crash.dmm @@ -9,7 +9,7 @@ "ai" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor/black/virgo3b,/area/tether/surfacebase/outside/wilderness) "aj" = (/turf/simulated/floor/virgo3b_indoors{desc = "Quite dirty!"; icon = 'icons/turf/outdoors.dmi'; icon_state = "dirt-dark"; name = "dirt"},/area/tether/surfacebase/outside/wilderness) "ak" = (/obj/item/weapon/material/shard,/turf/simulated/floor/outdoors/grass/sif/virgo3b{icon_state = "grass_sif_dark"; name = "dense growth"; tree_chance = 0},/area/tether/surfacebase/outside/wilderness) -"al" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/shuttle/floor/black/virgo3b,/area/tether/surfacebase/outside/wilderness) +"al" = (/obj/structure/closet/cabinet,/turf/simulated/shuttle/floor/black/virgo3b,/area/tether/surfacebase/outside/wilderness) "am" = (/obj/structure/bed/padded,/turf/simulated/shuttle/floor/black/virgo3b,/area/tether/surfacebase/outside/wilderness) "an" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/simulated/shuttle/floor/black/virgo3b,/area/tether/surfacebase/outside/wilderness) "ao" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/black/virgo3b,/area/tether/surfacebase/outside/wilderness) diff --git a/maps/virgo/virgo-1.dmm b/maps/virgo/virgo-1.dmm index e3b4c945a8..4450499fde 100644 --- a/maps/virgo/virgo-1.dmm +++ b/maps/virgo/virgo-1.dmm @@ -1957,7 +1957,7 @@ "aLG" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) "aLH" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) "aLI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aLJ" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aLJ" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) "aLK" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aLL" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/table/rack,/obj/item/weapon/gun/energy/laser,/obj/machinery/door/window/brigdoor/westleft{name = "Energy"; req_access = list(3)},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/gun/energy/laser,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/tactical) "aLM" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/range) @@ -2040,7 +2040,7 @@ "aNl" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/navbeacon/patrol{next_patrol = "CH2"; location = "CH1"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) "aNm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor,/area/maintenance/security_port) "aNn" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor,/area/maintenance/security_port) -"aNo" = (/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/gloves/tactical,/obj/item/clothing/head/helmet/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/shoes/boots/tactical,/obj/item/clothing/suit/armor/tactical,/obj/item/clothing/suit/storage/vest/tactical,/obj/effect/floor_decal/corner/green{dir = 10},/obj/item/clothing/under/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/structure/closet{desc = "It's a storage unit for standard-issue attire."; icon_closed = "syndicate1"; icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "tactical equipment"},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aNo" = (/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/gloves/tactical,/obj/item/clothing/head/helmet/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/shoes/boots/tactical,/obj/item/clothing/suit/armor/tactical,/obj/item/clothing/suit/storage/vest/tactical,/obj/effect/floor_decal/corner/green{dir = 10},/obj/item/clothing/under/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/structure/closet{desc = "It's a storage unit for standard-issue attire."; name = "tactical equipment"},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/tactical) "aNp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) "aNq" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) "aNr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) @@ -4958,7 +4958,7 @@ "bRr" = (/obj/structure/displaycase,/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bRs" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) "bRt" = (/obj/structure/table/standard,/obj/machinery/light,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) -"bRu" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bRu" = (/obj/structure/closet/gmcloset{name = "formal wardrobe"},/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bRv" = (/obj/machinery/door/blast/shutters{dir = 2; id = "kitchen"; layer = 3.3; name = "Kitchen Shutters"},/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "bRw" = (/obj/machinery/door/blast/shutters{dir = 2; id = "kitchen"; layer = 3.3; name = "Kitchen Shutters"},/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "bRx" = (/obj/machinery/computer/guestpass{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) diff --git a/maps/virgo/virgo-2.dmm b/maps/virgo/virgo-2.dmm index 3d2ce85a8c..e08cb54ce3 100644 --- a/maps/virgo/virgo-2.dmm +++ b/maps/virgo/virgo-2.dmm @@ -536,7 +536,7 @@ "akp" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) "akq" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) "akr" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/rd,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"aks" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) +"aks" = (/obj/structure/closet/cabinet,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) "akt" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod2/transit) "aku" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape_pod2/transit) "akv" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod2/transit) @@ -1393,9 +1393,9 @@ "aAO" = (/obj/machinery/cryopod{dir = 4},/turf/simulated/floor/wood,/area/shuttle/administration/centcom) "aAP" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) "aAQ" = (/obj/structure/table/standard,/obj/item/weapon/screwdriver,/obj/effect/spawner/newbomb/timer/syndicate,/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) -"aAR" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/obj/item/weapon/storage/box/syndie_kit/chameleon,/obj/item/weapon/stamp/chameleon,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"aAR" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/obj/item/weapon/storage/box/syndie_kit/chameleon,/obj/item/weapon/stamp/chameleon,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) "aAS" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"aAT" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/card/id/centcom,/obj/item/weapon/card/id/syndicate,/obj/item/weapon/card/id,/obj/item/weapon/card/id/gold,/obj/item/weapon/card/id/silver,/obj/item/device/pda/captain,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"aAT" = (/obj/structure/closet/cabinet,/obj/item/weapon/card/id/centcom,/obj/item/weapon/card/id/syndicate,/obj/item/weapon/card/id,/obj/item/weapon/card/id/gold,/obj/item/weapon/card/id/silver,/obj/item/device/pda/captain,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) "aAU" = (/obj/machinery/optable,/turf/simulated/shuttle/floor/white,/area/shuttle/administration/centcom) "aAV" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/white,/area/shuttle/administration/centcom) "aAW" = (/obj/item/weapon/storage/firstaid/surgery,/obj/structure/table/reinforced,/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath/medical,/turf/simulated/shuttle/floor/white,/area/shuttle/administration/centcom) @@ -2614,22 +2614,22 @@ "aZt" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "aZv" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) "aZw" = (/obj/machinery/vending/hydroseeds,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"aZx" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"aZx" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "aZy" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "aZz" = (/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "aZL" = (/obj/structure/table/woodentable,/obj/machinery/librarycomp{pixel_y = 6},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "aZM" = (/obj/machinery/media/jukebox,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "aZN" = (/obj/machinery/vending/hydronutrients,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"aZO" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"aZO" = (/obj/structure/closet/cabinet,/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "aZP" = (/mob/living/simple_mob/animal/passive/mouse/gray{desc = "He looks kingly."; name = "Arthur"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "aZQ" = (/obj/structure/flora/pottedplant{icon_state = "plant-24"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "aZY" = (/obj/machinery/photocopier,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "aZZ" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "baa" = (/obj/structure/flora/pottedplant{icon_state = "plant-08"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"bad" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/shoes/sandal/marisa{desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes"},/obj/item/clothing/under/gentlesuit,/obj/item/clothing/suit/wizrobe/gentlecoat,/obj/item/clothing/head/wizard/cap,/obj/item/weapon/staff/gentcane,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"bae" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"baf" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"bag" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"bad" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/sandal/marisa{desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes"},/obj/item/clothing/under/gentlesuit,/obj/item/clothing/suit/wizrobe/gentlecoat,/obj/item/clothing/head/wizard/cap,/obj/item/weapon/staff/gentcane,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"bae" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"baf" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"bag" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "bak" = (/obj/machinery/the_singularitygen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "bal" = (/obj/machinery/crystal,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "bam" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) diff --git a/maps/virgo/virgo-5.dmm b/maps/virgo/virgo-5.dmm index e664b637e8..5c31c1c921 100644 --- a/maps/virgo/virgo-5.dmm +++ b/maps/virgo/virgo-5.dmm @@ -1413,7 +1413,7 @@ "Bi" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms) "Bj" = (/obj/machinery/button/remote/airlock{id = "miningdorm3"; name = "Door Bolt Control"; pixel_x = 25; pixel_y = 0; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms) "Bk" = (/obj/machinery/button/remote/airlock{id = "miningdorm1"; name = "Door Bolt Control"; pixel_x = 25; pixel_y = 0; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms) -"Bl" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/obj/item/clothing/under/overalls,/obj/item/clothing/under/rank/miner,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms) +"Bl" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/obj/item/clothing/under/overalls,/obj/item/clothing/under/rank/miner,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms) "Bm" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms) "Bn" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/refinery) "Bo" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery) diff --git a/maps/virgo_minitest/virgo_minitest-sector-3.dmm b/maps/virgo_minitest/virgo_minitest-sector-3.dmm index a3a94f7ef8..d1d6b15a0d 100644 --- a/maps/virgo_minitest/virgo_minitest-sector-3.dmm +++ b/maps/virgo_minitest/virgo_minitest-sector-3.dmm @@ -29,11 +29,7 @@ /turf/simulated/wall/wood, /area/awaymission/wwmines) "aj" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/accessory/jacket, /obj/item/clothing/accessory/jacket, /obj/item/clothing/head/beanie, @@ -43,11 +39,7 @@ /turf/simulated/floor/wood, /area/awaymission/wwmines) "al" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/weapon/gun/projectile/shotgun/doublebarrel, /obj/item/weapon/storage/box/beanbags, /turf/simulated/floor/wood, From b7a22c755f07f170c760be3cf7b3a31108620175 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Sun, 31 May 2020 13:01:54 -0400 Subject: [PATCH 29/48] Add icon bases since these are invisible on map otherwise --- code/game/objects/structures/crates_lockers/__closets.dm | 5 +++-- .../objects/structures/crates_lockers/closets/walllocker.dm | 1 + code/game/objects/structures/crates_lockers/crates.dm | 3 +++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/__closets.dm b/code/game/objects/structures/crates_lockers/__closets.dm index 5ddc162125..2706e11bd3 100644 --- a/code/game/objects/structures/crates_lockers/__closets.dm +++ b/code/game/objects/structures/crates_lockers/__closets.dm @@ -2,8 +2,8 @@ /obj/structure/closet name = "closet" desc = "It's a basic storage unit." - icon = 'icons/obj/closet.dmi' - icon_state = "closed_unlocked" + icon = 'icons/obj/closets/bases/closet.dmi' + icon_state = "base" density = 1 w_class = ITEMSIZE_HUGE layer = UNDER_JUNK_LAYER @@ -482,4 +482,5 @@ // Just a generic cabinet for mappers to use /obj/structure/closet/cabinet name = "cabinet" + icon = 'icons/obj/closets/bases/cabinet.dmi' closet_appearance = /decl/closet_appearance/cabinet diff --git a/code/game/objects/structures/crates_lockers/closets/walllocker.dm b/code/game/objects/structures/crates_lockers/closets/walllocker.dm index b28915157c..db8c3aadaa 100644 --- a/code/game/objects/structures/crates_lockers/closets/walllocker.dm +++ b/code/game/objects/structures/crates_lockers/closets/walllocker.dm @@ -4,6 +4,7 @@ /obj/structure/closet/walllocker desc = "A wall mounted storage locker." name = "Wall Locker" + icon = 'icons/obj/closets/bases/wall.dmi' closet_appearance = /decl/closet_appearance/wall density = 0 anchored = 1 diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index fc6a950a50..5105d9491a 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -3,6 +3,7 @@ /obj/structure/closet/crate name = "crate" desc = "A rectangular steel crate." + icon = 'icons/obj/closets/bases/crate.dmi' closet_appearance = /decl/closet_appearance/crate climbable = 1 var/points_per_crate = 5 @@ -367,6 +368,7 @@ /obj/structure/closet/crate/large name = "large crate" desc = "A hefty metal crate." + icon = 'icons/obj/closets/bases/large_crate.dmi' closet_appearance = /decl/closet_appearance/large_crate /obj/structure/closet/crate/large/close() @@ -391,6 +393,7 @@ /obj/structure/closet/crate/secure/large name = "large crate" desc = "A hefty metal crate with an electronic locking system." + icon = 'icons/obj/closets/bases/large_crate.dmi' closet_appearance = /decl/closet_appearance/large_crate/secure From 9789b1d5653bfdbf5d7f8767473d9feda0987f69 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Sun, 31 May 2020 16:58:39 -0400 Subject: [PATCH 30/48] Add emergency suit cooler unit with fixed lowpower cell --- code/game/machinery/recharger.dm | 2 +- .../objects/items/devices/suit_cooling.dm | 25 ++++++++++++++++-- icons/obj/device.dmi | Bin 77469 -> 77744 bytes 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index db5594685e..75b78d4114 100644 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -10,7 +10,7 @@ active_power_usage = 40000 //40 kW var/efficiency = 40000 //will provide the modified power rate when upgraded var/obj/item/charging = null - var/list/allowed_devices = list(/obj/item/weapon/gun/energy, /obj/item/weapon/melee/baton, /obj/item/modular_computer, /obj/item/weapon/computer_hardware/battery_module, /obj/item/weapon/cell, /obj/item/device/flashlight, /obj/item/device/electronic_assembly, /obj/item/weapon/weldingtool/electric, /obj/item/ammo_magazine/smart, /obj/item/device/flash, /obj/item/device/defib_kit, /obj/item/ammo_casing/microbattery) //VOREStation Add - NSFW Batteries + var/list/allowed_devices = list(/obj/item/weapon/gun/energy, /obj/item/weapon/melee/baton, /obj/item/modular_computer, /obj/item/weapon/computer_hardware/battery_module, /obj/item/weapon/cell, /obj/item/device/suit_cooling_unit/emergency, /obj/item/device/flashlight, /obj/item/device/electronic_assembly, /obj/item/weapon/weldingtool/electric, /obj/item/ammo_magazine/smart, /obj/item/device/flash, /obj/item/device/defib_kit, /obj/item/ammo_casing/microbattery) //VOREStation Add - NSFW Batteries var/icon_state_charged = "recharger2" var/icon_state_charging = "recharger1" var/icon_state_idle = "recharger0" //also when unpowered diff --git a/code/game/objects/items/devices/suit_cooling.dm b/code/game/objects/items/devices/suit_cooling.dm index 0c097295bb..390084f9fe 100644 --- a/code/game/objects/items/devices/suit_cooling.dm +++ b/code/game/objects/items/devices/suit_cooling.dm @@ -18,7 +18,7 @@ var/on = 0 //is it turned on? var/cover_open = 0 //is the cover open? - var/obj/item/weapon/cell/cell + var/obj/item/weapon/cell/cell = /obj/item/weapon/cell/high var/max_cooling = 15 // in degrees per second - probably don't need to mess with heat capacity here var/charge_consumption = 3 // charge per second at max_cooling var/thermostat = T20C @@ -30,7 +30,8 @@ /obj/item/device/suit_cooling_unit/Initialize() . = ..() - cell = new/obj/item/weapon/cell/high(src) //comes not with the crappy default power cell - because this is dedicated EVA equipment + if(ispath(cell)) + cell = new cell(src) /obj/item/device/suit_cooling_unit/Destroy() qdel_null(cell) @@ -200,3 +201,23 @@ . += "The charge meter reads [round(cell.percent())]%." else . += "It doesn't have a power cell installed." + +/obj/item/device/suit_cooling_unit/emergency + icon_state = "esuitcooler" + cell = /obj/item/weapon/cell + w_class = ITEMSIZE_NORMAL + +/obj/item/device/suit_cooling_unit/emergency/updateicon() + return + +/obj/item/device/suit_cooling_unit/emergency/get_cell() + if(on) + return null // Don't let recharging happen while we're on + return cell + +/obj/item/device/suit_cooling_unit/emergency/attackby(obj/item/weapon/W as obj, mob/user as mob) + if (W.is_screwdriver()) + to_chat(user, "This model has the cell permanently installed!") + return + + return ..() diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 606e8dbfe893238c19040064aa07a52cb99eca2a..3b41c35fcd9968579e0cfa331811bd0ad32da399 100644 GIT binary patch delta 55076 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 Date: Sun, 31 May 2020 16:58:57 -0400 Subject: [PATCH 31/48] Don't let people hide in tiny wall closets --- .../objects/structures/crates_lockers/closets/secure/medical.dm | 1 + .../structures/crates_lockers/closets/utility_closets.dm | 2 ++ .../objects/structures/crates_lockers/closets/walllocker.dm | 1 + 3 files changed, 4 insertions(+) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index b8c849320d..62e061a374 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -226,6 +226,7 @@ anchored = 1 density = 0 wall_mounted = 1 + store_mobs = 0 req_access = list(access_medical_equip) closet_appearance = /decl/closet_appearance/wall/medical diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm index 82623434a9..8ccf80bf18 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -190,6 +190,7 @@ anchored = 1 density = 0 wall_mounted = 1 + store_mobs = 0 starts_with = list( /obj/item/clothing/suit/fire/firefighter, @@ -209,3 +210,4 @@ anchored = 1 density = 0 wall_mounted = 1 + store_mobs = 0 diff --git a/code/game/objects/structures/crates_lockers/closets/walllocker.dm b/code/game/objects/structures/crates_lockers/closets/walllocker.dm index db8c3aadaa..184b39e924 100644 --- a/code/game/objects/structures/crates_lockers/closets/walllocker.dm +++ b/code/game/objects/structures/crates_lockers/closets/walllocker.dm @@ -8,6 +8,7 @@ closet_appearance = /decl/closet_appearance/wall density = 0 anchored = 1 + store_mobs = 0 //spawns endless (3 sets) amounts of breathmask, emergency oxy tank and crowbar From 852cdbc347a4d009867d7abe4639683fd477b352 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Sun, 31 May 2020 16:59:39 -0400 Subject: [PATCH 32/48] VS: Add Autolok wall lockers and put some around various maps --- .../_closets_appearance_definitions_vr.dm | 38 +++++++++ .../crates_lockers/closets/misc_vr.dm | 16 ++++ maps/tether/submaps/offmap/talon.dm | 5 ++ maps/tether/submaps/offmap/talon1.dmm | 23 +++++- maps/tether/submaps/offmap/talon2.dmm | 12 ++- maps/tether/submaps/om_ships/aro2.dmm | 81 +++++++++++++------ maps/tether/tether-07-station3.dmm | 6 ++ vorestation.dme | 1 + 8 files changed, 149 insertions(+), 33 deletions(-) create mode 100644 code/game/objects/structures/crates_lockers/_closets_appearance_definitions_vr.dm diff --git a/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_vr.dm b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_vr.dm new file mode 100644 index 0000000000..73b009a1da --- /dev/null +++ b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_vr.dm @@ -0,0 +1,38 @@ +/decl/closet_appearance/wall/autolok + color = COLOR_GRAY20 + decals = null + extra_decals = list( + "stripe_outer" = COLOR_BLUE_GRAY, + "stripe_inner" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/talon + color = COLOR_GRAY80 + decals = list( + "lower_holes" + ) + +/decl/closet_appearance/secure_closet/talon/engineer + extra_decals = list( + "stripes_horizontal" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/talon/guard + extra_decals = list( + "stripes_horizontal" = COLOR_NT_RED + ) + +/decl/closet_appearance/secure_closet/talon/pilot + extra_decals = list( + "stripes_horizontal" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/talon/doctor + extra_decals = list( + "stripes_horizontal" = COLOR_SKY_BLUE + ) + +/decl/closet_appearance/secure_closet/talon/captain + extra_decals = list( + "stripes_horizontal" = COLOR_GOLD + ) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/misc_vr.dm b/code/game/objects/structures/crates_lockers/closets/misc_vr.dm index ed987176cf..99f486cb7c 100644 --- a/code/game/objects/structures/crates_lockers/closets/misc_vr.dm +++ b/code/game/objects/structures/crates_lockers/closets/misc_vr.dm @@ -201,3 +201,19 @@ /obj/item/seeds/kudzuseed, /obj/item/seeds/libertymycelium, /obj/item/seeds/reishimycelium) + +/obj/structure/closet/autolok_wall + name = "autolok suit storage" + desc = "It's wall-mounted storage unit for an AutoLok suit." + icon = 'icons/obj/closets/bases/wall.dmi' + closet_appearance = /decl/closet_appearance/wall/autolok + anchored = 1 + density = 0 + wall_mounted = 1 + store_mobs = 0 + + starts_with = list( + /obj/item/clothing/suit/space/void/autolok, + /obj/item/weapon/tank/emergency/oxygen/double, + /obj/item/device/suit_cooling_unit/emergency + ) diff --git a/maps/tether/submaps/offmap/talon.dm b/maps/tether/submaps/offmap/talon.dm index e4fb0265fe..4a9f97ea78 100644 --- a/maps/tether/submaps/offmap/talon.dm +++ b/maps/tether/submaps/offmap/talon.dm @@ -250,6 +250,7 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_captain name = "talon captain's locker" req_access = list(access_talon) + closet_appearance = /decl/closet_appearance/secure_closet/talon/captain starts_with = list( /obj/item/weapon/storage/backpack/dufflebag/captain, @@ -267,6 +268,7 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_guard name = "talon guard's locker" req_access = list(access_talon) + closet_appearance = /decl/closet_appearance/secure_closet/talon/guard starts_with = list( /obj/item/clothing/suit/armor/pcarrier/light, @@ -292,6 +294,7 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_doctor name = "talon doctor's locker" req_access = list(access_talon) + closet_appearance = /decl/closet_appearance/secure_closet/talon/doctor starts_with = list( /obj/item/clothing/under/rank/medical, @@ -311,6 +314,7 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_engineer name = "talon engineer's locker" req_access = list(access_talon) + closet_appearance = /decl/closet_appearance/secure_closet/talon/engineer starts_with = list( /obj/item/clothing/accessory/storage/brown_vest, @@ -332,6 +336,7 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_pilot name = "talon pilot's locker" req_access = list(access_talon) + closet_appearance = /decl/closet_appearance/secure_closet/talon/pilot starts_with = list( /obj/item/weapon/material/knife/tacknife/survival, diff --git a/maps/tether/submaps/offmap/talon1.dmm b/maps/tether/submaps/offmap/talon1.dmm index 8b9188f6cf..6b9ede55d1 100644 --- a/maps/tether/submaps/offmap/talon1.dmm +++ b/maps/tether/submaps/offmap/talon1.dmm @@ -1094,7 +1094,9 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/closet/emcloset, +/obj/structure/closet/autolok_wall{ + pixel_x = -27 + }, /turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) "iX" = ( @@ -1876,7 +1878,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/structure/closet/emcloset, +/obj/structure/closet/autolok_wall{ + pixel_y = -24 + }, /turf/simulated/floor/tiled/eris/dark/cyancorner, /area/talon/deckone/bridge) "pJ" = ( @@ -2307,7 +2311,9 @@ icon_state = "extinguisher_closed"; pixel_x = -30 }, -/obj/structure/closet/emcloset, +/obj/structure/closet/autolok_wall{ + pixel_y = -24 + }, /turf/simulated/floor/tiled/eris/dark/cyancorner, /area/talon/deckone/bridge) "uj" = ( @@ -3019,6 +3025,15 @@ }, /turf/simulated/floor/tiled/eris/steel/gray_perforated, /area/talon/deckone/workroom) +"AU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/closet/autolok_wall{ + pixel_x = 27 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) "AV" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/eris/steel, @@ -16438,7 +16453,7 @@ fJ Bj Jw oe -iT +AU IW Zq Lf diff --git a/maps/tether/submaps/offmap/talon2.dmm b/maps/tether/submaps/offmap/talon2.dmm index 76bddbccbb..3341188969 100644 --- a/maps/tether/submaps/offmap/talon2.dmm +++ b/maps/tether/submaps/offmap/talon2.dmm @@ -2485,15 +2485,12 @@ icon_state = "0-4" }, /obj/structure/closet/crate/plastic, -/obj/item/clothing/suit/space/emergency, /obj/item/device/flashlight, /obj/item/weapon/storage/briefcase/inflatable, -/obj/item/clothing/head/helmet/space/emergency, /obj/item/device/flashlight/glowstick, /obj/item/device/flashlight/glowstick, /obj/item/device/flashlight/glowstick, /obj/item/weapon/storage/box/metalfoam, -/obj/item/weapon/tank/oxygen, /obj/item/device/survivalcapsule/luxury, /turf/simulated/floor/tiled/techfloor/grid, /area/talon/decktwo/lifeboat) @@ -2986,6 +2983,9 @@ /turf/simulated/floor/plating/eris/under, /area/talon/maintenance/decktwo_aft) "Bd" = ( +/obj/structure/closet/autolok_wall{ + pixel_y = -24 + }, /turf/simulated/floor/tiled/eris/dark/cyancorner, /area/talon/decktwo/bridge_upper) "Bv" = ( @@ -3100,6 +3100,9 @@ "CN" = ( /obj/structure/bed/padded, /obj/item/weapon/bedsheet, +/obj/structure/closet/autolok_wall{ + pixel_x = 27 + }, /turf/simulated/floor/tiled/techfloor/grid, /area/talon/decktwo/lifeboat) "CW" = ( @@ -3638,6 +3641,9 @@ }, /obj/item/weapon/bedsheet, /obj/structure/bed/padded, +/obj/structure/closet/autolok_wall{ + pixel_x = 27 + }, /turf/simulated/floor/tiled/techfloor/grid, /area/talon/decktwo/lifeboat) "Lj" = ( diff --git a/maps/tether/submaps/om_ships/aro2.dmm b/maps/tether/submaps/om_ships/aro2.dmm index 4c79d606c8..2d7dd7b29c 100644 --- a/maps/tether/submaps/om_ships/aro2.dmm +++ b/maps/tether/submaps/om_ships/aro2.dmm @@ -107,6 +107,9 @@ name = "west bump"; pixel_x = -24 }, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, /turf/simulated/floor/carpet/blue, /area/aro2/room1) "aD" = ( @@ -418,6 +421,9 @@ name = "west bump"; pixel_x = -24 }, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, /turf/simulated/floor/carpet/gaycarpet, /area/aro2/room2) "cE" = ( @@ -561,9 +567,6 @@ /obj/structure/flora/tree/jungle_small, /turf/simulated/floor/grass, /area/aro2/boatdeck) -"dF" = ( -/turf/simulated/floor/tiled/eris/techmaint_perforated, -/area/aro2/dining) "dG" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -813,6 +816,9 @@ d2 = 4; icon_state = "2-4" }, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, /turf/simulated/floor/tiled/eris/dark, /area/aro2/starboardbay) "fn" = ( @@ -925,6 +931,9 @@ d2 = 8; icon_state = "2-8" }, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, /turf/simulated/floor/tiled/eris/dark, /area/aro2/portbay) "fQ" = ( @@ -1467,6 +1476,9 @@ name = "west bump"; pixel_x = -24 }, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, /turf/simulated/floor/carpet/purcarpet, /area/aro2/room3) "lR" = ( @@ -1949,6 +1961,12 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/simulated/floor/plating/eris/under, /area/aro2/airarea) +"rd" = ( +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) "rl" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -2328,7 +2346,6 @@ name = "exterior shutters"; pixel_x = 28 }, -/obj/structure/closet/crate/bin, /turf/simulated/floor/wood, /area/aro2/dining) "va" = ( @@ -2395,12 +2412,6 @@ }, /turf/simulated/floor/tiled/eris/dark/cyancorner, /area/aro2/dining) -"vJ" = ( -/obj/machinery/vending/cola{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/techmaint_perforated, -/area/aro2/dining) "vN" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -2505,6 +2516,8 @@ /obj/machinery/light{ dir = 1 }, +/obj/structure/table/steel, +/obj/machinery/chemical_dispenser/bar_soft/full, /turf/simulated/floor/tiled/eris/techmaint_perforated, /area/aro2/dining) "xk" = ( @@ -2637,9 +2650,16 @@ /turf/simulated/floor/tiled/eris/dark, /area/aro2/boatdeck) "yK" = ( -/obj/machinery/vending/food/arojoan{ - dir = 8 +/obj/structure/closet/secure_closet/freezer/fridge{ + starts_with = null }, +/obj/item/weapon/reagent_containers/food/snacks/generalschicken, +/obj/item/weapon/storage/box/wings, +/obj/item/weapon/reagent_containers/food/snacks/kitsuneudon, +/obj/item/weapon/reagent_containers/food/snacks/fries, +/obj/item/weapon/reagent_containers/food/snacks/grilledcheese, +/obj/item/weapon/reagent_containers/food/snacks/jellysandwich, +/obj/item/weapon/reagent_containers/food/snacks/enchiladas, /turf/simulated/floor/tiled/eris/techmaint_perforated, /area/aro2/dining) "yY" = ( @@ -4184,6 +4204,12 @@ }, /turf/simulated/floor/tiled/eris/dark, /area/aro2/portbay) +"PR" = ( +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/aro2/cockpit) "PV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -4370,10 +4396,10 @@ /turf/simulated/floor/plating/eris/under, /area/aro2/airarea) "Sp" = ( -/obj/machinery/vending/snack{ +/obj/machinery/vending/dinnerware{ dir = 8 }, -/turf/simulated/floor/tiled/eris/techmaint_perforated, +/turf/simulated/floor/wood, /area/aro2/dining) "Sq" = ( /obj/structure/railing/grey{ @@ -4382,11 +4408,8 @@ /turf/simulated/floor/water/indoors/surfluid, /area/aro2/surfluid) "Sr" = ( -/obj/machinery/chemical_dispenser/bar_soft/full{ - dir = 8 - }, -/obj/structure/table/steel, -/turf/simulated/floor/tiled/eris/techmaint_perforated, +/obj/structure/closet/crate/bin, +/turf/simulated/floor/wood, /area/aro2/dining) "St" = ( /obj/machinery/computer/ship/navigation/telescreen{ @@ -4738,6 +4761,12 @@ /obj/structure/table/fancyblack, /turf/simulated/floor/carpet/bcarpet, /area/shuttle/aroboat2) +"VW" = ( +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) "VZ" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -13606,7 +13635,7 @@ Jm lE gc jm -sP +rd oj oj oj @@ -14277,9 +14306,9 @@ zV oU bU xb -dF -dF -dF +dk +dk +dk QW QW dk @@ -14419,7 +14448,7 @@ pe pe bU yK -vJ +dk Sr Sp QW @@ -15267,7 +15296,7 @@ az az aL aL -XN +PR XN Me yx @@ -16304,7 +16333,7 @@ Ln lK gi jt -nq +VW qT Pd ih diff --git a/maps/tether/tether-07-station3.dmm b/maps/tether/tether-07-station3.dmm index 899a81bdf7..860af8cf3d 100644 --- a/maps/tether/tether-07-station3.dmm +++ b/maps/tether/tether-07-station3.dmm @@ -29814,6 +29814,9 @@ /obj/structure/bed/chair/shuttle{ dir = 4 }, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, /turf/simulated/floor/tiled/eris/white, /area/shuttle/medivac/general) "gYC" = ( @@ -30408,6 +30411,9 @@ health = 1e+006 }, /obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/structure/closet/autolok_wall{ + pixel_x = 27 + }, /turf/simulated/floor/tiled/eris/steel/gray_perforated, /area/shuttle/securiship/general) "knm" = ( diff --git a/vorestation.dme b/vorestation.dme index 641850b4df..65f66cd229 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1396,6 +1396,7 @@ #include "code\game\objects\structures\window_vr.dm" #include "code\game\objects\structures\crates_lockers\__closets.dm" #include "code\game\objects\structures\crates_lockers\_closets_appearance_definitions.dm" +#include "code\game\objects\structures\crates_lockers\_closets_appearance_definitions_vr.dm" #include "code\game\objects\structures\crates_lockers\crates.dm" #include "code\game\objects\structures\crates_lockers\crates_vr.dm" #include "code\game\objects\structures\crates_lockers\largecrate.dm" From c766de0a92db4f96b6d95c803e1b898313e09c2f Mon Sep 17 00:00:00 2001 From: SweetBlueSylveon Date: Sun, 31 May 2020 16:14:36 -0700 Subject: [PATCH 33/48] Drink update Patch Fixes 4 recipes Fixes missing metaglass icon bug. --- code/modules/reagents/Chemistry-Recipes_vr.dm | 14 +++++++------- icons/obj/drinks_vr.dmi | Bin 30542 -> 30816 bytes 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/code/modules/reagents/Chemistry-Recipes_vr.dm b/code/modules/reagents/Chemistry-Recipes_vr.dm index f2783b6792..f617a9ad6e 100644 --- a/code/modules/reagents/Chemistry-Recipes_vr.dm +++ b/code/modules/reagents/Chemistry-Recipes_vr.dm @@ -161,14 +161,14 @@ name = "Space Bulldog" id = "bulldog" result = "bulldog" - required_reagents = list("kahlua" = 1, "vodka" = 1, "cola" =1, "cream" =1) - result_amount = 4 + required_reagents = list("blackrussian" = 3, "cola" =1, "cream" =1) + result_amount = 5 /datum/chemical_reaction/drinks/sbagliato name = "Negroni Sbagliato" id = "sbagliato" result = "sbagliato" - required_reagents = list("champagne" = 1, "vermouth" = 1, "sodawater" =1) + required_reagents = list("wine" = 1, "vermouth" = 1, "sodawater" =1) result_amount = 3 /datum/chemical_reaction/drinks/italiancrisis @@ -238,8 +238,8 @@ name = "Slow Comfortable Screw Against the Wall" id = "scsatw" result = "scsatw" - required_reagents = list("vodka" = 1, "orangejuice" = 1, "rum" =1, "whiskey" =1, "gin" =1) - result_amount = 5 + required_reagents = list("screwdrivercocktail" = 3, "rum" =1, "whiskey" =1, "gin" =1) + result_amount = 6 /datum/chemical_reaction/drinks/choccymilk name = "Choccy Milk" @@ -266,8 +266,8 @@ name = "Hair of the Rat" id = "hairoftherat" result = "hairoftherat" - required_reagents = list("protein" = 3, "nutriment" = 2, "whiskey" =1) - result_amount = 6 + required_reagents = list("monstertamer" = 2, "nutriment" = 1) + result_amount = 5 /////////////////////////////////////////////////////////////////////////////////// /// Reagent colonies. diff --git a/icons/obj/drinks_vr.dmi b/icons/obj/drinks_vr.dmi index a7eaa3bdd57d8f920d046ab232bd1a6ca2d1178e..cc5526147f3339dda97648a913ca3cbe40d4efb4 100644 GIT binary patch literal 30816 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Π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 IWE=Yb0N-f6$^ZZW literal 30542 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 GLH`d2yX{y2 From 21198ba8df91f727651efb1bc6db75230f314eae Mon Sep 17 00:00:00 2001 From: SweetBlueSylveon Date: Sun, 31 May 2020 16:18:09 -0700 Subject: [PATCH 34/48] Update Chemistry-Recipes_vr.dm --- code/modules/reagents/Chemistry-Recipes_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/Chemistry-Recipes_vr.dm b/code/modules/reagents/Chemistry-Recipes_vr.dm index f617a9ad6e..2476a8e3ec 100644 --- a/code/modules/reagents/Chemistry-Recipes_vr.dm +++ b/code/modules/reagents/Chemistry-Recipes_vr.dm @@ -266,7 +266,7 @@ name = "Hair of the Rat" id = "hairoftherat" result = "hairoftherat" - required_reagents = list("monstertamer" = 2, "nutriment" = 1) + required_reagents = list("monstertamer" = 4, "nutriment" = 1) result_amount = 5 /////////////////////////////////////////////////////////////////////////////////// From 6a2788f20427158f7665cbad05bc51e806f24bde Mon Sep 17 00:00:00 2001 From: SweetBlueSylveon Date: Sun, 31 May 2020 16:20:46 -0700 Subject: [PATCH 35/48] Update Chemistry-Recipes_vr.dm --- code/modules/reagents/Chemistry-Recipes_vr.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/Chemistry-Recipes_vr.dm b/code/modules/reagents/Chemistry-Recipes_vr.dm index 2476a8e3ec..ee2df78479 100644 --- a/code/modules/reagents/Chemistry-Recipes_vr.dm +++ b/code/modules/reagents/Chemistry-Recipes_vr.dm @@ -266,8 +266,8 @@ name = "Hair of the Rat" id = "hairoftherat" result = "hairoftherat" - required_reagents = list("monstertamer" = 4, "nutriment" = 1) - result_amount = 5 + required_reagents = list("monstertamer" = 2, "nutriment" = 1) + result_amount = 3 /////////////////////////////////////////////////////////////////////////////////// /// Reagent colonies. From 1738b66b3cdeaaa0a210706b0585e8ca2a977814 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sun, 31 May 2020 22:55:36 -0400 Subject: [PATCH 36/48] Be really specific about turf decal layers --- code/__defines/_planes+layers.dm | 3 ++- code/game/turfs/flooring/flooring.dm | 2 +- code/game/turfs/flooring/flooring_decals.dm | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/code/__defines/_planes+layers.dm b/code/__defines/_planes+layers.dm index c2d33e0726..586a87cd4e 100644 --- a/code/__defines/_planes+layers.dm +++ b/code/__defines/_planes+layers.dm @@ -64,10 +64,11 @@ What is the naming convention for planes or layers? #define ABOVE_UTILITY 2.5 // Above stuff like pipes and wires #define TURF_PLANE -45 // Turfs themselves, most flooring #define WATER_FLOOR_LAYER 2.0 // The 'bottom' of water tiles. + #define BUILTIN_DECAL_LAYER 2.01 // For floors that automatically add decal overlays + #define MAPPER_DECAL_LAYER 2.02 // For intentionally placed floor decal overlays #define UNDERWATER_LAYER 2.5 // Anything on this layer will render under the water layer. #define WATER_LAYER 3.0 // Layer for water overlays. #define ABOVE_TURF_LAYER 3.1 // Snow and wallmounted/floormounted equipment - #define TURF_DECAL_LAYER 3.2 // Mapped in floor decals, not automatic edges/corners #define DECAL_PLANE -44 // Permanent decals #define DIRTY_PLANE -43 // Nonpermanent decals #define BLOOD_PLANE -42 // Blood is really dirty, but we can do special stuff if we separate it diff --git a/code/game/turfs/flooring/flooring.dm b/code/game/turfs/flooring/flooring.dm index f26e4a3a2b..080d8a2a99 100644 --- a/code/game/turfs/flooring/flooring.dm +++ b/code/game/turfs/flooring/flooring.dm @@ -117,7 +117,7 @@ var/list/flooring_types /decl/flooring/proc/get_plating_type(var/turf/T) return plating_type -/decl/flooring/proc/get_flooring_overlay(var/cache_key, var/icon_base, var/icon_dir = 0, var/layer = ABOVE_TURF_LAYER) +/decl/flooring/proc/get_flooring_overlay(var/cache_key, var/icon_base, var/icon_dir = 0, var/layer = BUILTIN_DECAL_LAYER) if(!flooring_cache[cache_key]) var/image/I = image(icon = icon, icon_state = icon_base, dir = icon_dir) I.layer = layer diff --git a/code/game/turfs/flooring/flooring_decals.dm b/code/game/turfs/flooring/flooring_decals.dm index c696303e00..a6f576084e 100644 --- a/code/game/turfs/flooring/flooring_decals.dm +++ b/code/game/turfs/flooring/flooring_decals.dm @@ -7,6 +7,7 @@ var/list/floor_decals = list() name = "floor decal" icon = 'icons/turf/flooring/decals_vr.dmi' // VOREStation Edit plane = DECAL_PLANE + layer = MAPPER_DECAL_LAYER var/supplied_dir /obj/effect/floor_decal/New(var/newloc, var/newdir, var/newcolour) @@ -29,7 +30,7 @@ var/list/floor_decals = list() var/image/I = floor_decals[cache_key] if(!I) I = image(icon = icon, icon_state = icon_state, dir = dir) - I.layer = TURF_DECAL_LAYER + I.layer = MAPPER_DECAL_LAYER I.color = color I.alpha = alpha floor_decals[cache_key] = I From 6219a0b4e8f66976bc03e45eb16d2f391d5de78b Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sun, 31 May 2020 15:37:51 -0700 Subject: [PATCH 37/48] Port various auto-decorating floors from Eris --- code/game/turfs/simulated/floor.dm | 4 +--- code/game/turfs/simulated/floor_types_eris.dm | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index b5d9cf751b..ff2923005f 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -33,9 +33,7 @@ var/lava = 0 /turf/simulated/floor/is_plating() - if(!flooring || flooring.is_plating) - return TRUE - return FALSE + return (!flooring || flooring.is_plating) /turf/simulated/floor/Initialize(mapload, floortype) . = ..() diff --git a/code/game/turfs/simulated/floor_types_eris.dm b/code/game/turfs/simulated/floor_types_eris.dm index 3a4fdfaf76..3893883070 100644 --- a/code/game/turfs/simulated/floor_types_eris.dm +++ b/code/game/turfs/simulated/floor_types_eris.dm @@ -957,6 +957,7 @@ name = "underplating" icon_state = "under" initial_flooring = /decl/flooring/reinforced/plating/under + /turf/simulated/floor/plating/eris/under/airless oxygen = 0 nitrogen = 0 From b8355dd4645eb307236512b386547c2aa60c6c6b Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Mon, 1 Jun 2020 13:42:24 -0400 Subject: [PATCH 38/48] Prevents lava from being blown up --- code/game/turfs/flooring/flooring.dm | 2 ++ code/game/turfs/simulated/lava.dm | 11 +++++++++++ 2 files changed, 13 insertions(+) diff --git a/code/game/turfs/flooring/flooring.dm b/code/game/turfs/flooring/flooring.dm index 080d8a2a99..e12a49c5b5 100644 --- a/code/game/turfs/flooring/flooring.dm +++ b/code/game/turfs/flooring/flooring.dm @@ -498,6 +498,8 @@ var/list/flooring_types desc = "Lava. Y'know. Sets you on fire. AAAAAAAAAAA" icon = 'icons/turf/outdoors.dmi' icon_base = "lava" + is_plating = TRUE + flags = 0 footstep_sounds = list("human" = list( 'sound/effects/footstep/lava1.ogg', 'sound/effects/footstep/lava2.ogg', diff --git a/code/game/turfs/simulated/lava.dm b/code/game/turfs/simulated/lava.dm index 237a28635c..22b79272b8 100644 --- a/code/game/turfs/simulated/lava.dm +++ b/code/game/turfs/simulated/lava.dm @@ -33,6 +33,17 @@ ..() name = "magma" +/turf/simulated/floor/lava/make_plating(place_product, defer_icon_update) + return + +/turf/simulated/floor/lava/set_flooring(decl/flooring/newflooring, initializing) + if(newflooring?.type == initial_flooring) + return ..() + return + +/turf/simulated/floor/lava/ex_act(severity) + return + /turf/simulated/floor/lava/Entered(atom/movable/AM) if(burn_stuff(AM)) START_PROCESSING(SSturfs, src) From 189d6393b731d003e1ad830a099b1641a23878e8 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Mon, 1 Jun 2020 19:44:24 +0100 Subject: [PATCH 39/48] VVE Prep --- icons/mob/species/vulpkanin/helmet_vr.dmi | Bin 3892 -> 6291 bytes icons/mob/species/vulpkanin/suit_vr.dmi | Bin 9256 -> 13309 bytes .../clothing/species/vulpkanin/helmets_vr.dmi | Bin 716 -> 1035 bytes .../species/vulpkanin/spacesuits_vr.dmi | Bin 896 -> 1041 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/species/vulpkanin/helmet_vr.dmi b/icons/mob/species/vulpkanin/helmet_vr.dmi index 02fa652c7c977fc699177d89ed9ed51e845453e6..2a7ce4375d5d3b7508c64d418cac847a71fedfd2 100644 GIT binary patch literal 6291 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 R1^#6K>E1Wg!f4vO{2yg7dY1qI literal 3892 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 IF@`7n53@sM6aWAK diff --git a/icons/mob/species/vulpkanin/suit_vr.dmi b/icons/mob/species/vulpkanin/suit_vr.dmi index 94e47f47269c465bace1df6eacb1dd48e789faa9..670ce464d3d3b4f0db135fe691140b8b7eb03273 100644 GIT binary patch literal 13309 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 HA^Lv+yej*s literal 9256 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 diff --git a/icons/obj/clothing/species/vulpkanin/helmets_vr.dmi b/icons/obj/clothing/species/vulpkanin/helmets_vr.dmi index cf561b831c9d7ad9cef0cb96f28e57e2b0382962..9105570c1e19f1b5c19ad5588b5829d7f927ce5d 100644 GIT binary patch delta 942 zcmV;f15y0U1&auf7Y<+u0{{R3)kcR30001lktJAvY4h``^73ih^Ok%U)vzG7mK$l7 z^JW!whX4RBOQDP%p{4);L22QzB+17B05@5`1J88100001bW%=J06^y0W&i*Hqj#B4 zDYlz`(dboEx_kX>TK9N0b|KD~le@X=v9e}GC&N}QXKMyR9Aqz9ywDa4Myw7ClK4my zbqIwu9XM~>$(o-1M0@@%JR^~c1g2F5C`G8i-1i8?D)YuTi(dFqhjIWVLDs2>`0p*H ztJ}x-`43Z^o32y6tyKU30)^k{`eT?W$ETR0KS5s64B*bvfPv?z)gu9T-UIwYQ~?QIIFA5Rb#_p z2SE;Uahht5K%KY(s58-2XQpd%F4>h zx}Zz;J<|W9U(4$@zp?&b+jq|O1?N8d9_9b_-9y)L-gO6u_l@`e!22FD!1{e3=ns7U z-tyO1kN<}a_9g?Y-#g83*xy_J_U7^bSg+srU1v`I{=nz&Eq{Oa_KS%PyM@Bev2e-jW#f@uHG z=rEjK^59Mo?f)6k8T{)<`+xY3PYKBKBejnZ+aKr*14-B)K#`z8DfDbEkCG(Q+egvQa&rwO5dX$sB{K0ZSIfs{f>>E}ubp;T~w@c9|)501y8I3E3c zo{M6hgY$#0uTXy=Wm&=wyj-cWgdK$D2c|^c{$L!1fOp{K(#yk*8`+>)Cw0#A Q@&Et;07*qoM6N<$f=|rOw*UYD delta 620 zcmV-y0+aoV2+ReL7Y;xO0{{R3(&~ad0001BktJAvz`($kd>7TQAhnho3Z%^#00001 zbW%=J06^y0W&i*Hl6q8FbVOxyV{&P5bZKvH004NLmC&&cgD?yP&^i8!28zd9kSi&^pYBcxb80004eNklxL+Jf5*z{l|CgP(bsrkzMOyMu z)gvpid`20(wQ@@s%x_2H>vfrLHhB(%j)v_v8YV+be77s}{XWlO7*Ch(aDYKi@0j@U zSmviwo{t861>Ykw(|;-PIHCfNBg*h`hTb>UozKoT-sff3?*Dv%u>ZdhAnX6H1c>@S8^HAY z#BaAJ{htpg_xr@}_b2_I4=DHh#2=4SC;k70fMUN-JdP;W|M`G&zfT-D$oGFXK-~X1 z$@@PidH-kcAnpI0Ie?fMrok%ub+EF)40K{24D@0hld{(|=`B|vhZC`d)nMErNB+O&Q1 zJ?{hinu(f)mWRIp00L@BL_t(&f$f*;a+@%J5JuHyxi}j_d_kmy)VOk6+qu}|>-)c1 z*N)R61f;YgZGY%v1~6xbwPwW3Ss`5ht9+_mJLce_f4cF}gAd^72O&b#ivYvG$Ikf$ zq7Q^U>LG!Tc+oKzm+@7CKok)HCRg!gjbHZ%6+Y-+*Z6RhR(LuZ)*E;T2m!=0<}=@a zd(E8sq~&RvHgn-g@VzXgD+)8u2l?g&&%8hAYxyW0HFE(sJ_KP9Q_N@ZZ|eKt%%Kl@ zK5XOsP(%P>76L?qi=k64;4^@TasmL#BLV!oQ!d~(C@{Yx`9;!Qjzw?_opP=y#z|3} zmRJ7o0TBg~H}bgtDcW*>uE4T5RxmG0?4EPVNeN&1;H#7k6}DWIN=+C} zlq$opp~9B)$Cywa*Yy4@ss_@nFsovo1_p`-JKOac_d_c<<{^IxZY_9cx%JlOCty=ht z-}4Ie{!fPapq0D%z|9A4J~+kA2W~!a^MQ+t%PF?=fg!g3Z;Gw|n_}(%rmQ#Hir;TH z>l)wf4;6mc?|!$z+3(lewch`BcWwS}Z1C*&n{1=?|NUX#;{T?c{hn8#_y1js{~O;J|Ew*GHyVD10L4z~VpioO3EJJ|cbDc1gPY+&pErr7(xv4iD&ppUKpn_}z#?|8qR l|C`c<|G%S$^M98=$xoVup3)tA$|?W=002ovPDHLkV1j*4&#?di delta 765 zcmV_C^V%2~1)!4ey$aM>t{3AlPs7P$fCh;te5pgfxe&-_bS(2=bY3{%1y15=YE;4u9`F6td{)-83IBM zr7d~n=WLi$O{2VNnqjUo3p#5J&B?Tx2K#P;H(oF5QNC(c!(73whTP;Ol{|vJ?eBws z6Nehc`SKFym#P3TtpO+$7ei96;46SC9035iLIM9y$`#z@9^F0JZ;9)GcVuj4!$5_Ub4A5}|6$841Q*Qv0vYE8T5ALH7@R{FFfF&0?T$6- z0k>P;1n4j|hht6n_2&1TCgrN@x?@dvRKt<-Q_T-v;-~Q`Q>OfzNY4k6Nc}$+ssG0! z_WxLR`@@;vANIQ*e|mm7<1f!of7;;W_q)Sx{Cr?9oDbp+-u!;w?nnKf+6(7ohiFcI z&np=Bf4boR(fOtRA8jD@|7ZiT|3^DW{XZ7D|3^E>{XZ75|3@20{XZ7D|3^Cr&j;g? v`hP4^|Np@JGXIYyh5vt`$K?N0{w6;GW4d8sLEkO|00000NkvXXu0mjfz4Uq2 From a82de6eddd39789226ed068151d4be10055a2e9a Mon Sep 17 00:00:00 2001 From: Kenzie Date: Mon, 1 Jun 2020 20:42:37 -0400 Subject: [PATCH 40/48] fixes small package examination --- code/modules/recycling/sortingmachinery.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 159ce9ed4a..315b492e6b 100755 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -209,6 +209,7 @@ overlays += I examine(mob/user) + . = ..() if(get_dist(user, src) <= 4) if(sortTag) . += "It is labeled \"[sortTag]\"" From 67675370ca9850361d72127895150e4585a7aa7e Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 2 Jun 2020 15:47:43 -0400 Subject: [PATCH 41/48] Makes Mercs Smart Also reverts the health nerf on the ADG --- .../living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm | 5 ++++- .../simple_mob/subtypes/mechanical/mecha/adv_dark_gygax.dm | 2 +- .../subtypes/mechanical/mecha/adv_dark_gygax_vr.dm | 2 ++ vorestation.dme | 1 + 4 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax_vr.dm diff --git a/code/modules/mob/living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm b/code/modules/mob/living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm index 55a9172c07..6215cf9b2a 100644 --- a/code/modules/mob/living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm +++ b/code/modules/mob/living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm @@ -22,4 +22,7 @@ max_co2 = 0 min_n2 = 0 max_n2 = 0 - minbodytemp = 0 \ No newline at end of file + minbodytemp = 0 + +/datum/ai_holder/simple_mob/merc + intelligence_level = AI_SMART // Also knows not to walk while confused if it risks death. diff --git a/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax.dm b/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax.dm index 4d418b0001..f45c1b185d 100644 --- a/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax.dm +++ b/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax.dm @@ -81,7 +81,7 @@ icon_scale_y = 1.5 movement_shake_radius = 14 - maxHealth = 350 //VOREStation Edit + maxHealth = 450 deflect_chance = 25 has_repair_droid = TRUE armor = list( diff --git a/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax_vr.dm b/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax_vr.dm new file mode 100644 index 0000000000..5d0aad8ef4 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax_vr.dm @@ -0,0 +1,2 @@ +/datum/ai_holder/simple_mob/intentional/adv_dark_gygax + intelligence_level = AI_SMART // Also knows not to walk while confused if it risks death. diff --git a/vorestation.dme b/vorestation.dme index 65f66cd229..5077a3502c 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2710,6 +2710,7 @@ #include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\support_vr.dm" #include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\tank.dm" #include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\adv_dark_gygax.dm" +#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\adv_dark_gygax_vr.dm" #include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\combat_mecha.dm" #include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\durand.dm" #include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\gygax.dm" From 9e2db76190d6a8b9c86a9789d271e7c95c621098 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Tue, 2 Jun 2020 16:04:29 -0400 Subject: [PATCH 42/48] Attempt to fix Ex shuttle airlock --- maps/tether/tether-07-station3.dmm | 136 +++++++++++++++-------------- 1 file changed, 69 insertions(+), 67 deletions(-) diff --git a/maps/tether/tether-07-station3.dmm b/maps/tether/tether-07-station3.dmm index 860af8cf3d..417b9f4aa2 100644 --- a/maps/tether/tether-07-station3.dmm +++ b/maps/tether/tether-07-station3.dmm @@ -29035,6 +29035,31 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) +"dzC" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + cycle_to_external_air = 1; + dir = 4; + frequency = 1380; + id_tag = "medivac_docker"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/shuttle_landmark{ + base_area = /area/mine/explored/upper_level; + base_turf = /turf/simulated/floor/airless; + docking_controller = "medivac_bay"; + landmark_tag = "tether_medivac_dock"; + name = "Medivac Bay" + }, +/obj/effect/overmap/visitable/ship/landable/medivac, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/medivac/general) "dzV" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 1; @@ -29153,30 +29178,6 @@ }, /turf/simulated/floor/tiled/eris/steel/cyancorner, /area/shuttle/medivac/cockpit) -"eaH" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume, -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - dir = 4; - frequency = 1380; - id_tag = "medivac_docker"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/shuttle_landmark{ - base_area = /area/mine/explored/upper_level; - base_turf = /turf/simulated/floor/airless; - docking_controller = "medivac_bay"; - landmark_tag = "tether_medivac_dock"; - name = "Medivac Bay" - }, -/obj/effect/overmap/visitable/ship/landable/medivac, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/eris/steel/gray_perforated, -/area/shuttle/medivac/general) "ebj" = ( /obj/machinery/door/airlock/glass_external, /obj/structure/cable/green{ @@ -30205,13 +30206,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating/eris/under, /area/shuttle/excursion/general) -"iWZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/turf/simulated/floor/tiled/eris/dark/gray_perforated, -/area/shuttle/excursion/cargo) "iXe" = ( /obj/machinery/light{ dir = 8 @@ -30492,6 +30486,19 @@ /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/tiled/eris/steel/cyancorner, /area/shuttle/medivac/cockpit) +"kEo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 26; + pixel_y = -27 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) "kFO" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -31706,6 +31713,17 @@ }, /turf/simulated/floor/tiled/eris/white/bluecorner, /area/shuttle/excursion/cockpit) +"qVL" = ( +/obj/machinery/door/airlock/glass_external, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/excursion/cargo) "qYJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 @@ -31748,6 +31766,22 @@ }, /turf/simulated/floor/tiled/eris/techmaint_panels, /area/shuttle/excursion/general) +"rfw" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + cycle_to_external_air = 1; + frequency = 1380; + id_tag = "expshuttle_docker"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 2; + frequency = 1380; + id_tag = "expshuttle_vent" + }, +/obj/structure/handrail, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) "rgV" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -32008,21 +32042,6 @@ }, /turf/simulated/floor/tiled/eris/dark/techfloor_grid, /area/shuttle/securiship/engines) -"ssc" = ( -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - frequency = 1380; - id_tag = "expshuttle_docker"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 2; - frequency = 1380; - id_tag = "expshuttle_vent" - }, -/obj/structure/handrail, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/eris/dark/danger, -/area/shuttle/excursion/cargo) "sso" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -32862,23 +32881,6 @@ /obj/machinery/power/smes/buildable/point_of_interest, /turf/simulated/floor/tiled/eris/dark/techfloor_grid, /area/shuttle/excursion/general) -"xla" = ( -/obj/machinery/door/airlock/glass_external, -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1380; - master_tag = "expshuttle_docker"; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/map_helper/airlock/door/int_door, -/turf/simulated/floor/tiled/eris/techmaint_panels, -/area/shuttle/excursion/cargo) "xlU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -43430,7 +43432,7 @@ aNj aNu aNF fkB -eaH +dzC ykh pfr crE @@ -44937,7 +44939,7 @@ adj aWp aiX kUK -iWZ +kEo xCq aXr aWp @@ -45079,7 +45081,7 @@ nlw wOI aiY aXS -xla +qVL aWp aiY aWp @@ -45362,7 +45364,7 @@ xeA sFS gAZ aWp -ssc +rfw pPy vbD aWp From c29b9eff8a675425ed5c76fc53eec4ea095c324a Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Tue, 2 Jun 2020 16:06:17 -0400 Subject: [PATCH 43/48] Reset vents too --- maps/tether/tether-07-station3.dmm | 290 ++++++++++++++--------------- 1 file changed, 136 insertions(+), 154 deletions(-) diff --git a/maps/tether/tether-07-station3.dmm b/maps/tether/tether-07-station3.dmm index 417b9f4aa2..d0cd323292 100644 --- a/maps/tether/tether-07-station3.dmm +++ b/maps/tether/tether-07-station3.dmm @@ -28988,6 +28988,20 @@ /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/tiled/eris/steel/cyancorner, /area/shuttle/medivac/cockpit) +"dhq" = ( +/obj/machinery/airlock_sensor{ + pixel_y = 28 + }, +/obj/structure/handrail, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/pump_out_internal, +/obj/machinery/atmospherics/unary/vent_pump/high_volume, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) "dhW" = ( /obj/effect/floor_decal/industrial/outline/blue, /obj/machinery/atmospherics/portables_connector, @@ -29035,46 +29049,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"dzC" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume, -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - cycle_to_external_air = 1; - dir = 4; - frequency = 1380; - id_tag = "medivac_docker"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/shuttle_landmark{ - base_area = /area/mine/explored/upper_level; - base_turf = /turf/simulated/floor/airless; - docking_controller = "medivac_bay"; - landmark_tag = "tether_medivac_dock"; - name = "Medivac Bay" - }, -/obj/effect/overmap/visitable/ship/landable/medivac, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/eris/steel/gray_perforated, -/area/shuttle/medivac/general) -"dzV" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 1; - frequency = 1380; - id_tag = "expshuttle_vent" - }, -/obj/machinery/oxygen_pump{ - pixel_y = -32 - }, -/obj/structure/handrail{ - dir = 1 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/eris/dark/danger, -/area/shuttle/excursion/cargo) "dAo" = ( /obj/machinery/power/terminal{ dir = 1; @@ -29188,6 +29162,17 @@ /obj/effect/map_helper/airlock/door/simple, /turf/simulated/floor/tiled, /area/security/hallway) +"efQ" = ( +/obj/structure/cable/cyan, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) "egf" = ( /obj/machinery/atmospherics/binary/pump, /obj/machinery/firealarm{ @@ -29663,6 +29648,18 @@ /obj/structure/table/steel, /turf/simulated/floor/tiled, /area/security/security_processing) +"gsT" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + cycle_to_external_air = 1; + frequency = 1380; + id_tag = "expshuttle_docker"; + pixel_y = 28 + }, +/obj/structure/handrail, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) "gvu" = ( /obj/structure/bed/chair/shuttle{ dir = 4 @@ -29747,6 +29744,31 @@ }, /turf/simulated/floor/tiled/eris/white, /area/shuttle/medivac/general) +"gGP" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + cycle_to_external_air = 1; + dir = 4; + frequency = 1380; + id_tag = "medivac_docker"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/shuttle_landmark{ + base_area = /area/mine/explored/upper_level; + base_turf = /turf/simulated/floor/airless; + docking_controller = "medivac_bay"; + landmark_tag = "tether_medivac_dock"; + name = "Medivac Bay" + }, +/obj/effect/overmap/visitable/ship/landable/medivac, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/medivac/general) "gNy" = ( /obj/machinery/door/airlock/glass_external, /obj/machinery/airlock_sensor/airlock_exterior/shuttle{ @@ -30486,19 +30508,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/tiled/eris/steel/cyancorner, /area/shuttle/medivac/cockpit) -"kEo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/obj/machinery/airlock_sensor{ - dir = 8; - pixel_x = 26; - pixel_y = -27 - }, -/obj/effect/map_helper/airlock/sensor/int_sensor, -/turf/simulated/floor/tiled/eris/dark/gray_perforated, -/area/shuttle/excursion/cargo) "kFO" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -31713,17 +31722,6 @@ }, /turf/simulated/floor/tiled/eris/white/bluecorner, /area/shuttle/excursion/cockpit) -"qVL" = ( -/obj/machinery/door/airlock/glass_external, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/map_helper/airlock/door/int_door, -/turf/simulated/floor/tiled/eris/techmaint_panels, -/area/shuttle/excursion/cargo) "qYJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 @@ -31733,25 +31731,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"rbb" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 1; - frequency = 1380; - id_tag = "expshuttle_docker_pump_out_internal" - }, -/obj/machinery/oxygen_pump{ - pixel_y = -32 - }, -/obj/structure/handrail{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/effect/map_helper/airlock/atmos/pump_out_internal, -/turf/simulated/floor/tiled/eris/dark/danger, -/area/shuttle/excursion/cargo) "reu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -31766,22 +31745,6 @@ }, /turf/simulated/floor/tiled/eris/techmaint_panels, /area/shuttle/excursion/general) -"rfw" = ( -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - cycle_to_external_air = 1; - frequency = 1380; - id_tag = "expshuttle_docker"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 2; - frequency = 1380; - id_tag = "expshuttle_vent" - }, -/obj/structure/handrail, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/eris/dark/danger, -/area/shuttle/excursion/cargo) "rgV" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -31944,6 +31907,17 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/quartermaster/delivery) +"rLd" = ( +/obj/machinery/door/airlock/glass_external, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/excursion/cargo) "rUl" = ( /obj/structure/shuttle/engine/heater, /obj/structure/window/reinforced{ @@ -32173,24 +32147,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"tnX" = ( -/obj/machinery/airlock_sensor{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 2; - frequency = 1380; - id_tag = "expshuttle_docker_pump_out_internal" - }, -/obj/structure/handrail, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/effect/map_helper/airlock/atmos/pump_out_internal, -/turf/simulated/floor/tiled/eris/dark/danger, -/area/shuttle/excursion/cargo) "tqy" = ( /obj/structure/grille, /obj/structure/cable/green{ @@ -32242,6 +32198,23 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) +"tEV" = ( +/obj/machinery/oxygen_pump{ + pixel_y = -32 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/effect/map_helper/airlock/atmos/pump_out_internal, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) "tTA" = ( /obj/effect/floor_decal/corner/blue{ dir = 10; @@ -32376,6 +32349,17 @@ /obj/effect/catwalk_plated/dark, /turf/simulated/floor, /area/security/armory/blue) +"uGF" = ( +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24; + req_access = list() + }, +/obj/structure/handrail, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) "uIH" = ( /obj/structure/cable/green{ dir = 1; @@ -32389,21 +32373,6 @@ }, /turf/simulated/floor/tiled/eris/steel/gray_perforated, /area/shuttle/securiship/general) -"uLO" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 2; - frequency = 1380; - id_tag = "expshuttle_vent" - }, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24; - req_access = list() - }, -/obj/structure/handrail, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/eris/dark/danger, -/area/shuttle/excursion/cargo) "uRY" = ( /obj/machinery/atmospherics/portables_connector{ dir = 1 @@ -32452,19 +32421,6 @@ }, /turf/simulated/floor/tiled/eris/steel/gray_perforated, /area/shuttle/securiship/general) -"vbD" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 1; - frequency = 1380; - id_tag = "expshuttle_vent" - }, -/obj/structure/cable/cyan, -/obj/structure/handrail{ - dir = 1 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/eris/dark/danger, -/area/shuttle/excursion/cargo) "vbE" = ( /obj/structure/cable/green{ d1 = 1; @@ -32929,6 +32885,19 @@ "xqB" = ( /turf/simulated/wall/rshull, /area/shuttle/securiship/engines) +"xvO" = ( +/obj/machinery/oxygen_pump{ + pixel_y = -32 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) "xwM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -33032,6 +33001,19 @@ /obj/effect/floor_decal/industrial/warning/full, /turf/simulated/floor/plating/eris/under, /area/shuttle/excursion/cargo) +"ydG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 26; + pixel_y = -27 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) "yeP" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 9 @@ -43432,7 +43414,7 @@ aNj aNu aNF fkB -dzC +gGP ykh pfr crE @@ -44939,7 +44921,7 @@ adj aWp aiX kUK -kEo +ydG xCq aXr aWp @@ -45081,7 +45063,7 @@ nlw wOI aiY aXS -qVL +rLd aWp aiY aWp @@ -45222,9 +45204,9 @@ elB ejd egf aZD -uLO +uGF wPw -dzV +xvO aRv aXC acK @@ -45364,9 +45346,9 @@ xeA sFS gAZ aWp -rfw +gsT pPy -vbD +efQ aWp cQa afs @@ -45506,9 +45488,9 @@ jcr nzo gAZ aWp -tnX +dhq iEV -rbb +tEV aWp rUl afs From 1f5d857c9a20b4660c65e80b0d45d2fd5b95837c Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Tue, 2 Jun 2020 18:28:22 -0400 Subject: [PATCH 44/48] Fix fore dir on aro2.dmm --- maps/tether/submaps/om_ships/aro2.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/tether/submaps/om_ships/aro2.dm b/maps/tether/submaps/om_ships/aro2.dm index f484e9811b..5d7f834663 100644 --- a/maps/tether/submaps/om_ships/aro2.dm +++ b/maps/tether/submaps/om_ships/aro2.dm @@ -66,7 +66,7 @@ vessel_size = SHIP_SIZE_SMALL initial_generic_waypoints = list("aronai2_fore", "aronai2_aft", "aronai2_port", "aronai2_starboard") initial_restricted_waypoints = list("Aro's Boat" = list("omship_spawn_aroboat2")) - fore_dir = EAST + fore_dir = NORTH skybox_icon = 'aro2.dmi' //Art by Nia Tahl, see ATTRIBUTIONS.md skybox_icon_state = "skybox" From f3ecf30064e7486b3ad5ca1e01801bf96de4aaec Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Tue, 2 Jun 2020 18:34:03 -0400 Subject: [PATCH 45/48] Fix stupid missing checked file --- vorestation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/vorestation.dme b/vorestation.dme index 65f66cd229..ef98830e30 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3126,6 +3126,7 @@ #include "code\modules\projectiles\guns\magnetic\magnetic.dm" #include "code\modules\projectiles\guns\magnetic\magnetic_construction.dm" #include "code\modules\projectiles\guns\magnetic\magnetic_railgun.dm" +#include "code\modules\projectiles\guns\magnetic\magnetic_railgun_vr.dm" #include "code\modules\projectiles\guns\projectile\automatic.dm" #include "code\modules\projectiles\guns\projectile\automatic_vr.dm" #include "code\modules\projectiles\guns\projectile\boltaction.dm" From 8d170c846824d4f8d2c0d53ed0313052fff88c3d Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 2 Jun 2020 19:35:36 -0400 Subject: [PATCH 46/48] Removes Exploration Weapon Permits --- code/datums/outfits/outfit_vr.dm | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/code/datums/outfits/outfit_vr.dm b/code/datums/outfits/outfit_vr.dm index 431f321690..0e3f05bf14 100644 --- a/code/datums/outfits/outfit_vr.dm +++ b/code/datums/outfits/outfit_vr.dm @@ -115,16 +115,10 @@ Keep outfits simple. Spawn with basic uniforms and minimal gear. Gear instead go l_ear = /obj/item/device/radio/headset/explorer id_slot = slot_wear_id pda_slot = slot_l_store - pda_type = /obj/item/device/pda/explorer //VORESTation Edit - Better Brown - id_type = /obj/item/weapon/card/id/explorer //VOREStation Edit + pda_type = /obj/item/device/pda/explorer + id_type = /obj/item/weapon/card/id/explorer id_pda_assignment = "Explorer" flags = OUTFIT_HAS_BACKPACK|OUTFIT_COMPREHENSIVE_SURVIVAL - backpack_contents = list(/obj/item/clothing/accessory/permit/gun/planetside = 1) - -/decl/hierarchy/outfit/job/explorer2/post_equip(mob/living/carbon/human/H) - ..() - for(var/obj/item/clothing/accessory/permit/gun/planetside/permit in H.back.contents) - permit.set_name(H.real_name) /decl/hierarchy/outfit/job/pilot name = OUTFIT_JOB_NAME("Pilot") @@ -136,21 +130,21 @@ Keep outfits simple. Spawn with basic uniforms and minimal gear. Gear instead go l_ear = /obj/item/device/radio/headset/pilot/alt id_slot = slot_wear_id pda_slot = slot_belt - pda_type = /obj/item/device/pda //VOREStation Edit - Civilian + pda_type = /obj/item/device/pda id_pda_assignment = "Pilot" flags = OUTFIT_HAS_BACKPACK|OUTFIT_COMPREHENSIVE_SURVIVAL /decl/hierarchy/outfit/job/medical/sar - name = OUTFIT_JOB_NAME("Field Medic") //VOREStation Edit + name = OUTFIT_JOB_NAME("Field Medic") uniform = /obj/item/clothing/under/utility/blue - //suit = /obj/item/clothing/suit/storage/hooded/wintercoat/medical/sar //VOREStation Edit + //suit = /obj/item/clothing/suit/storage/hooded/wintercoat/medical/sar shoes = /obj/item/clothing/shoes/boots/winter/explorer l_ear = /obj/item/device/radio/headset/sar l_hand = /obj/item/weapon/storage/firstaid/regular belt = /obj/item/weapon/storage/belt/medical/emt pda_slot = slot_l_store - pda_type = /obj/item/device/pda/sar //VOREStation Add - id_pda_assignment = "Field Medic" //VOREStation Edit + pda_type = /obj/item/device/pda/sar + id_pda_assignment = "Field Medic" flags = OUTFIT_HAS_BACKPACK|OUTFIT_EXTENDED_SURVIVAL|OUTFIT_COMPREHENSIVE_SURVIVAL /decl/hierarchy/outfit/job/pathfinder @@ -164,12 +158,6 @@ Keep outfits simple. Spawn with basic uniforms and minimal gear. Gear instead go id_type = /obj/item/weapon/card/id/explorer/head id_pda_assignment = "Pathfinder" flags = OUTFIT_HAS_BACKPACK|OUTFIT_EXTENDED_SURVIVAL|OUTFIT_COMPREHENSIVE_SURVIVAL - backpack_contents = list(/obj/item/clothing/accessory/permit/gun/planetside = 1) - -/decl/hierarchy/outfit/job/pathfinder/post_equip(mob/living/carbon/human/H) - ..() - for(var/obj/item/clothing/accessory/permit/gun/planetside/permit in H.back.contents) - permit.set_name(H.real_name) /decl/hierarchy/outfit/job/assistant/explorer id_type = /obj/item/weapon/card/id/explorer From 21a640ebd3611c92f2df87a9fae3d3c2a3e3a36c Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Tue, 2 Jun 2020 20:56:55 -0400 Subject: [PATCH 47/48] Adds get_cell to drill heads so you can use an inducer on them --- code/modules/mining/drilling/drill.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mining/drilling/drill.dm b/code/modules/mining/drilling/drill.dm index 878af570e8..415a4b2041 100644 --- a/code/modules/mining/drilling/drill.dm +++ b/code/modules/mining/drilling/drill.dm @@ -61,6 +61,9 @@ /obj/machinery/mining/drill/loaded cell = /obj/item/weapon/cell/high +/obj/machinery/mining/drill/get_cell() + return cell + /obj/machinery/mining/drill/process() if(need_player_check) From 92ab4a5e4cff8af8f907d81e7d5a035555624001 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Tue, 2 Jun 2020 23:13:25 -0400 Subject: [PATCH 48/48] Benches, ammo --- maps/tether/submaps/om_ships/aro2.dmm | 52 +++++++++++++++------------ 1 file changed, 30 insertions(+), 22 deletions(-) diff --git a/maps/tether/submaps/om_ships/aro2.dmm b/maps/tether/submaps/om_ships/aro2.dmm index 2d7dd7b29c..b6a955a65c 100644 --- a/maps/tether/submaps/om_ships/aro2.dmm +++ b/maps/tether/submaps/om_ships/aro2.dmm @@ -608,10 +608,6 @@ }, /turf/simulated/floor/wood, /area/aro2/dining) -"dQ" = ( -/obj/structure/table/steel, -/turf/simulated/floor/tiled/eris/techmaint_perforated, -/area/aro2/surfluid) "dU" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -1524,10 +1520,6 @@ }, /turf/simulated/floor/water/indoors/surfluid, /area/aro2/boatdeck) -"mp" = ( -/obj/structure/table/bench/wooden, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/dining) "ms" = ( /obj/structure/railing/grey, /turf/simulated/floor/water/indoors/surfluid, @@ -2106,6 +2098,18 @@ }, /turf/simulated/floor/tiled/eris/techmaint_panels, /area/aro2/airarea) +"sB" = ( +/obj/structure/table/steel, +/obj/item/weapon/magnetic_ammo/pistol/khi{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/item/weapon/magnetic_ammo/pistol/khi{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) "sF" = ( /turf/simulated/floor/tiled/eris/dark, /area/aro2/portbay) @@ -3509,6 +3513,10 @@ /obj/machinery/door/airlock/multi_tile/glass, /turf/simulated/floor/tiled/eris/techmaint_panels, /area/aro2/surfluid) +"II" = ( +/obj/structure/table/bench/steel, +/turf/simulated/floor/tiled/techfloor, +/area/aro2/dining) "IK" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -3568,6 +3576,10 @@ }, /turf/simulated/floor/tiled/eris/techmaint_panels, /area/aro2/portbay) +"Jn" = ( +/obj/structure/table/bench/steel, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) "Js" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -4781,10 +4793,6 @@ }, /turf/simulated/floor/tiled/eris/dark, /area/aro2/boatdeck) -"We" = ( -/obj/structure/table/bench/wooden, -/turf/simulated/floor/tiled/eris/steel/bar_flat, -/area/aro2/frontroom) "Wg" = ( /obj/effect/floor_decal/industrial/warning/full, /obj/machinery/power/pointdefense{ @@ -13305,16 +13313,16 @@ Qz af ao ao -We -We -We +Jn +Jn +Jn ao ao bT bT -mp -mp -mp +II +II +II bT bT dv @@ -13587,7 +13595,7 @@ Qz Qz Qz bV -We +Jn zV zV Kx @@ -13729,7 +13737,7 @@ Qz Qz Qz bV -We +Jn zV us ED @@ -13871,7 +13879,7 @@ Qz Qz Qz bV -We +Jn zV us AT @@ -15041,7 +15049,7 @@ RY FZ ds gd -dQ +sB kK nO TL