From ecb5d668001b8e23d2d1e138799ddfbc524b0af5 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Thu, 30 Jul 2026 23:26:20 -0400 Subject: [PATCH 01/36] so it begins --- code/__DEFINES/~darkpack/fera/fera.dm | 12 ++++ code/__DEFINES/~darkpack/splats.dm | 3 +- config/darkpack_config.txt | 1 + .../code/changing_breeds/ananasi.dm | 0 .../code/preferences/breed.dm | 4 ++ .../code/preferences/fur.dm | 7 +++ .../code/splats/fera_splat.dm | 56 +++++++++++++++++- .../code/splats/is_werewolf_helpers.dm | 5 ++ .../code/splats/pref_lore.dm | 35 +++++++++++ .../code/subsplats/breeds/ananasi.dm | 29 +++++++++ .../sounds/ananasi_transform.ogg | Bin 0 -> 68795 bytes 11 files changed, 148 insertions(+), 4 deletions(-) create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/sounds/ananasi_transform.ogg diff --git a/code/__DEFINES/~darkpack/fera/fera.dm b/code/__DEFINES/~darkpack/fera/fera.dm index fd28eb1c24c2..df121dccc279 100644 --- a/code/__DEFINES/~darkpack/fera/fera.dm +++ b/code/__DEFINES/~darkpack/fera/fera.dm @@ -16,6 +16,9 @@ #define BREED_CORAX_HOMID "Corax Homid" #define BREED_CORVID "Corvid" +#define BREED_ANANASI_HOMID "Ananasi Homid" +#define BREED_ARACHNID "Arachnid" + #define FEATURE_FUR_COLOR "fera_fur" // fera will likely have a seperate list of colors but uses the same feature or var as other fera @@ -37,5 +40,14 @@ GLOBAL_LIST_INIT(corax_fur_colors, list( "gray" = "gray", )) +GLOBAL_LIST_INIT(ananasi_fur_colors, list( + "black" = "black", + "brown" = "brown", + "white" = "white", + "green" = "green", + "red" = "red", + "gray" = "gray", +)) + #define STATUS_EFFECT_DELIRIUM /datum/status_effect/delirium #define STATUS_EFFECT_SILVER_BULLET_STACKS /datum/status_effect/stacking/silver_bullets diff --git a/code/__DEFINES/~darkpack/splats.dm b/code/__DEFINES/~darkpack/splats.dm index 81d9e7fa4d1c..5f7fb2519f7b 100644 --- a/code/__DEFINES/~darkpack/splats.dm +++ b/code/__DEFINES/~darkpack/splats.dm @@ -9,7 +9,8 @@ //#define SPLAT_FERA "splat_fera" #define SPLAT_GAROU "splat_garou" #define SPLAT_CORAX "splat_corax" -#define SPLAT_SHIFTERS list(SPLAT_GAROU, SPLAT_CORAX) +#define SPLAT_ANANASI "splat_ananasi" +#define SPLAT_SHIFTERS list(SPLAT_GAROU, SPLAT_CORAX, SPLAT_ANANASI) #define SPLAT_PRIO_HALFSPLAT 100 #define SPLAT_PRIO_SPLAT 200 diff --git a/config/darkpack_config.txt b/config/darkpack_config.txt index 83b5ea25d2df..3f5704bea59c 100644 --- a/config/darkpack_config.txt +++ b/config/darkpack_config.txt @@ -44,6 +44,7 @@ ROUNDSTART_SPLATS splat_ghoul ROUNDSTART_SPLATS splat_kinfolk ROUNDSTART_SPLATS splat_garou ROUNDSTART_SPLATS splat_corax +ROUNDSTART_SPLATS splat_ananasi ## If dead people and ghosts can LOOC to people who are alive. DISABLE_GHOST_LOOC diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/breed.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/breed.dm index 91721e020a9d..87fad1c15a80 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/breed.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/breed.dm @@ -44,3 +44,7 @@ /datum/preference/choiced/subsplat/fera_breed/coeax savefile_key = "corax_breed" splat_id = SPLAT_CORAX + +/datum/preference/choiced/subsplat/fera_breed/ananasi + savefile_key = "ananasi_breed" + splat_id = SPLAT_ANANASI diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/fur.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/fur.dm index 7c735ce164ba..bc0d52a29a88 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/fur.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/fur.dm @@ -33,3 +33,10 @@ /datum/preference/choiced/fera_fur_color/corax/init_possible_values() return assoc_to_keys(GLOB.corax_fur_colors) + +/datum/preference/choiced/fera_fur_color/ananasi + savefile_key = "ananasi_fur_color" + splat_id = SPLAT_ANANASI + +/datum/preference/choiced/fera_fur_color/ananasi/init_possible_values() + return assoc_to_keys(GLOB.ananasi_fur_colors) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm index 25879e16cd88..21cf14f7d022 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm @@ -171,9 +171,9 @@ var/datum/species/human/shifter/shifter_species = owner.dna.species if(istype(shifter_species)) - if(shifter_species.is_veil_breaching_form(owner) && !causes_delirium()) + if(shifter_species.is_veil_breaching_form(owner) && (!shifter_species.form_causes_delirium || HAS_TRAIT(owner, TRAIT_PIERCED_VEIL))) SEND_SIGNAL(owner, COMSIG_MASQUERADE_VIOLATION) - if(causes_delirium()) + if(shifter_species.form_causes_delirium) for(var/mob/living/carbon/human/guy in oviewers(owner, DEFAULT_SIGHT_DISTANCE)) if(!guy.affected_by_delirium()) continue @@ -181,7 +181,7 @@ /datum/splat/werewolf/shifter/proc/causes_delirium() var/datum/species/human/shifter/shifter_species = owner.dna.species - if(istype(shifter_species)) + if(!istype(shifter_species)) return FALSE if(shifter_species.form_causes_delirium && !HAS_TRAIT(owner, TRAIT_PIERCED_VEIL)) return TRUE @@ -253,6 +253,7 @@ transformation_list = list( /datum/species/human/shifter/homid, /datum/species/human/shifter/war, + /datum/species/human/shifter/dire, /datum/species/human/shifter/feral ) transformation_stats = list( @@ -289,6 +290,52 @@ . = ..() remove_power(/datum/action/cooldown/power/gift/eye_drink) +// START - ANANASI SPLAT + +/datum/splat/werewolf/shifter/ananasi + name = "Ananasi" + id = SPLAT_ANANASI + splat_traits = list( + TRAIT_FERA_FORMS, + TRAIT_FERA_FUR, + TRAIT_FERA_RENOWN, + ) + transformation_list = list( + /datum/species/human/shifter/homid, + /datum/species/human/shifter/war, + /datum/species/human/shifter/dire, + /datum/species/human/shifter/feral + ) + transformation_stats = list( + SPECIES_FERA_WAR = list( + STAT_STRENGTH = 3, + STAT_STAMINA = 2, + STAT_DEXTERITY = 3, + STAT_MANIPULATION = -1, + STAT_APPEARANCE = -1 + ), + SPECIES_FERA_FERAL = list( + STAT_DEXTERITY = 6, + ), + SPECIES_FERA_DIRE = list( + STAT_STRENGTH = 4, + STAT_DEXTERITY = 2, + STAT_MANIPULATION = -3, + STAT_APPEARANCE = -2 + ) + ) + transform_sound = 'modular_darkpack/modules/werewolf_the_apocalypse/sounds/ananasi_transform.ogg' + mob_icons = list( + SPECIES_FERA_BESTIAL = 'icons/mob/simple/smspider.dmi', + SPECIES_FERA_WAR = 'icons/mob/simple/smspider.dmi', + SPECIES_FERA_DIRE = 'icons/mob/simple/smspider.dmi', + SPECIES_FERA_FERAL = 'icons/mob/simple/smspider.dmi' + ) + transform_hud_icon = 'modular_darkpack/modules/werewolf_the_apocalypse/icons/hud_transforms.dmi' + mimmicing_animal = /mob/living/basic/spider/giant/viper + + warcry_emote = "hiss" + /mob/living/carbon/human/splat/kinfolk auto_splats = list(/datum/splat/werewolf/kinfolk) @@ -298,3 +345,6 @@ /mob/living/carbon/human/splat/corax auto_splats = list(/datum/splat/werewolf/shifter/corax) + +/mob/living/carbon/human/splat/ananasi + auto_splats = list(/datum/splat/werewolf/shifter/ananasi) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/is_werewolf_helpers.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/is_werewolf_helpers.dm index 1054fee7653b..82b47ad705e7 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/is_werewolf_helpers.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/is_werewolf_helpers.dm @@ -21,6 +21,11 @@ return character.get_splat(/datum/splat/werewolf/shifter/corax) +/proc/get_ananasi_splat(mob/character) + RETURN_TYPE(/datum/splat/werewolf/shifter/ananasi) + + return character.get_splat(/datum/splat/werewolf/shifter/ananasi) + /proc/get_kinfolk_splat(mob/character) RETURN_TYPE(/datum/splat/werewolf/kinfolk) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm index b872709d2888..2015a35e7a0f 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm @@ -96,3 +96,38 @@ ) return to_add + +// START - ANANASI SPLAT +/datum/splat/werewolf/shifter/ananasi/prepare_human_for_preview(mob/living/carbon/human/human) + human.set_haircolor("#241e1c", update = FALSE) + human.set_hairstyle("Long Over Eye (ALT)", update = TRUE) + human.undershirt = "Shirt (Black)" + human.update_body() + +/datum/splat/werewolf/shifter/ananasi/get_splat_description() + return "Lorem Ipsum" + +/datum/splat/werewolf/shifter/ananasi/get_splat_lore() + return list( + "Lorem Ipsum", + ) + +/datum/splat/werewolf/shifter/corax/create_pref_unique_perks() + var/list/to_add = list() + + to_add += list( + list( + SPECIES_PERK_TYPE = SPECIES_POSITIVE_PERK, + SPECIES_PERK_ICON = FA_ICON_SPIDER, + SPECIES_PERK_NAME = "Shapeshifting", + SPECIES_PERK_DESC = "Ananasi can shift between 4 different forms that grant them bonuses.", + ), + list( + SPECIES_PERK_TYPE = SPECIES_POSITIVE_PERK, + SPECIES_PERK_ICON = FA_ICON_BAND_AID, + SPECIES_PERK_NAME = "Passive healing", + SPECIES_PERK_DESC = "Ananasi have a strong passive healing while outside of their breed form.", + ), + ) + + return to_add diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm new file mode 100644 index 000000000000..10304d863c86 --- /dev/null +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm @@ -0,0 +1,29 @@ +/datum/subsplat/werewolf/breed_form/ananasi + abstract_type = /datum/subsplat/werewolf/breed_form/ananasi + fera_restriction = SPLAT_ANANASI + +/datum/subsplat/werewolf/breed_form/ananasi/homid + name = BREED_ANANASI_HOMID + start_gnosis = 6 + breed_species = /datum/species/human/shifter/homid + gifts_provided = list( + /datum/action/cooldown/power/gift/enemy_ways, + /datum/action/cooldown/power/gift/open_seal, + /datum/action/cooldown/power/gift/spirit_speech, + ) + +/datum/subsplat/werewolf/breed_form/ananasi/arachnid + name = BREED_ARACHNID + start_gnosis = 6 + breed_species = /datum/species/human/shifter/feral + gifts_provided = list( + /datum/action/cooldown/power/gift/enemy_ways, + /datum/action/cooldown/power/gift/scent_of_the_true_form, + // /datum/action/cooldown/power/gift/spirit_speech, + /datum/action/cooldown/power/gift/truth_of_gaia, + ) + +/datum/subsplat/werewolf/breed_form/ananasi/arachnid/generation_pref_icon(datum/universal_icon/main_icon) + var/datum/universal_icon/breed_crinos = uni_icon('modular_darkpack/modules/werewolf_the_apocalypse/icons/corax_forms/corvid.dmi', "black") + breed_crinos.scale(32, 32) + main_icon.blend_icon(breed_crinos, ICON_OVERLAY) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/sounds/ananasi_transform.ogg b/modular_darkpack/modules/werewolf_the_apocalypse/sounds/ananasi_transform.ogg new file mode 100644 index 0000000000000000000000000000000000000000..60bc29226fc65d838bd02b2af29adcb4d921d2cd GIT binary patch literal 68795 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 literal 0 HcmV?d00001 From 3b0266efe659cf0979f71211bb9b1384987cf3ee Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Sun, 2 Aug 2026 07:14:16 -0400 Subject: [PATCH 02/36] hmmmm not yet plus it doesnt work anyways --- .../modules/werewolf_the_apocalypse/code/splats/fera_splat.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm index 21cf14f7d022..a91475b64bda 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm @@ -326,7 +326,6 @@ ) transform_sound = 'modular_darkpack/modules/werewolf_the_apocalypse/sounds/ananasi_transform.ogg' mob_icons = list( - SPECIES_FERA_BESTIAL = 'icons/mob/simple/smspider.dmi', SPECIES_FERA_WAR = 'icons/mob/simple/smspider.dmi', SPECIES_FERA_DIRE = 'icons/mob/simple/smspider.dmi', SPECIES_FERA_FERAL = 'icons/mob/simple/smspider.dmi' From b654b60612d1a35fe1f702fcd3bab5df5cde9b23 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Tue, 11 Aug 2026 08:38:13 -0400 Subject: [PATCH 03/36] Update vamp_bite.dm --- modular_darkpack/modules/blood_drinking/code/vamp_bite.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm b/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm index fa40f0cc91b5..36bfdb708925 100644 --- a/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm +++ b/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm @@ -10,6 +10,11 @@ SEND_SOUND(src, sound('modular_darkpack/modules/blood_drinking/sounds/need_blood.ogg', volume = 75)) to_chat(src, span_warning("You're not desperate enough to try that.")) return + if(get_ananasi_splat(src)) + if(get_kindred_splat(bit_living)) + SEND_SOUND(src, sound('modular_darkpack/modules/blood_drinking/sounds/need_blood.ogg', volume = 75)) + to_chat(src, span_warning("This BLOOD is toxic to you!")) + return // Allow ghouls to steal viate? if(get_ghoul_splat(src)) if(!get_kindred_splat(bit_living)) From 21d7fac405700ea06760d6b2b258505b839bf700 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Tue, 11 Aug 2026 18:06:33 -0400 Subject: [PATCH 04/36] Update ananasi.dm --- .../code/subsplats/breeds/ananasi.dm | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm index 10304d863c86..8b807d01760a 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm @@ -4,23 +4,22 @@ /datum/subsplat/werewolf/breed_form/ananasi/homid name = BREED_ANANASI_HOMID - start_gnosis = 6 + start_gnosis = 3 breed_species = /datum/species/human/shifter/homid gifts_provided = list( - /datum/action/cooldown/power/gift/enemy_ways, - /datum/action/cooldown/power/gift/open_seal, + /datum/action/cooldown/power/gift/sense_wyrm, /datum/action/cooldown/power/gift/spirit_speech, + /datum/action/cooldown/power/gift/resist_pain ) /datum/subsplat/werewolf/breed_form/ananasi/arachnid name = BREED_ARACHNID - start_gnosis = 6 + start_gnosis = 3 breed_species = /datum/species/human/shifter/feral gifts_provided = list( - /datum/action/cooldown/power/gift/enemy_ways, - /datum/action/cooldown/power/gift/scent_of_the_true_form, - // /datum/action/cooldown/power/gift/spirit_speech, - /datum/action/cooldown/power/gift/truth_of_gaia, + /datum/action/cooldown/power/gift/sense_wyrm, + /datum/action/cooldown/power/gift/spirit_speech, + /datum/action/cooldown/power/gift/resist_pain ) /datum/subsplat/werewolf/breed_form/ananasi/arachnid/generation_pref_icon(datum/universal_icon/main_icon) From bdb84e1f3890e8beba1de25caa23b750a1ba85a0 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Tue, 11 Aug 2026 21:28:43 -0400 Subject: [PATCH 05/36] oh my god bruh --- modular_darkpack/modules/blood_drinking/code/vamp_bite.dm | 6 ++++-- .../code/subsplats/breeds/ananasi.dm | 4 ++-- tgstation.dme | 1 + 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm b/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm index 36bfdb708925..77cde83a4ddb 100644 --- a/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm +++ b/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm @@ -6,7 +6,7 @@ if(grab_state > GRAB_PASSIVE) if(isliving(pulling)) var/mob/living/bit_living = pulling - if(!get_vampire_splat(src)) + if(!get_vampire_splat(src) && !get_ananasi_splat(src)) SEND_SOUND(src, sound('modular_darkpack/modules/blood_drinking/sounds/need_blood.ogg', volume = 75)) to_chat(src, span_warning("You're not desperate enough to try that.")) return @@ -69,7 +69,9 @@ if(get_kindred_splat(src)) bit_living.emote("groan") - else if(get_ghoul_splat(src)) + if(get_ghoul_splat(src)) + bit_living.emote("scream") + if(get_ananasi_splat(src)) bit_living.emote("scream") if(ishuman(bit_living)) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm index 8b807d01760a..27e5193291a6 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm @@ -9,7 +9,7 @@ gifts_provided = list( /datum/action/cooldown/power/gift/sense_wyrm, /datum/action/cooldown/power/gift/spirit_speech, - /datum/action/cooldown/power/gift/resist_pain + /datum/action/cooldown/power/gift/resist_pain, ) /datum/subsplat/werewolf/breed_form/ananasi/arachnid @@ -19,7 +19,7 @@ gifts_provided = list( /datum/action/cooldown/power/gift/sense_wyrm, /datum/action/cooldown/power/gift/spirit_speech, - /datum/action/cooldown/power/gift/resist_pain + /datum/action/cooldown/power/gift/resist_pain, ) /datum/subsplat/werewolf/breed_form/ananasi/arachnid/generation_pref_icon(datum/universal_icon/main_icon) diff --git a/tgstation.dme b/tgstation.dme index 4c46ae943d84..85fa44583392 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8260,6 +8260,7 @@ #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\breeds\_breed.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\breeds\corax.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\breeds\garou.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\breeds\ananasi.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\tribes\_tribe.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\tribes\garou.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\weapons\klaives.dm" From 4cc4fc137acb4fb8d419db38bab20fa6f56aa386 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Tue, 11 Aug 2026 22:41:30 -0400 Subject: [PATCH 06/36] stolen moments --- .../code/changing_breeds/ananasi.dm | 29 +++++++++++++++++++ .../code/subsplats/breeds/ananasi.dm | 6 ++-- tgstation.dme | 1 + 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm index e69de29bb2d1..dfd9f9046b9a 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm @@ -0,0 +1,29 @@ +/datum/action/cooldown/power/gift/stolen_moments + name = "Stolen Moments" + desc = "This Gift allows the Ananasi to literally steal away the last few minutes of memories from another being." + button_icon_state = "dominate" + click_to_activate = TRUE + rank = 1 + + gnosis_cost = 1 + +/datum/action/cooldown/power/gift/stolen_moments/Activate(atom/target) + var/mob/living/living_target = astype(target) + if(!living_target) + return FALSE + + . = ..() + + var/datum/splat/werewolf/shifter/shifter_splat = get_shifter_splat(owner) + var/datum/subsplat/werewolf/breed_form/breed = shifter_splat?.breed_form + var/datum/storyteller_roll/roll_datum = new() + roll_datum.difficulty = living_target.st_get_stat(STAT_TEMPORARY_WILLPOWER) + roll_datum.roll_output_type = ROLL_PRIVATE_AND_TARGET + var/roll_result = roll_datum.st_roll(owner, target, breed?.start_gnosis || 0) + + if(roll_result != ROLL_SUCCESS) + return + + SEND_SOUND(target, sound('modular_darkpack/modules/powers/sounds/dominate.ogg', volume = 50)) + SEND_SIGNAL(target, COMSIG_ALL_MASQUERADE_REINFORCE) + to_chat(target, span_hypnophrase("At [owner]'s touch, the last fifteen minutes of your memory are stolen away. You feel a sense of confusion and disorientation as you struggle to recall what just happened.")) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm index 27e5193291a6..aaad930ea051 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm @@ -4,22 +4,24 @@ /datum/subsplat/werewolf/breed_form/ananasi/homid name = BREED_ANANASI_HOMID - start_gnosis = 3 + start_gnosis = 4 breed_species = /datum/species/human/shifter/homid gifts_provided = list( /datum/action/cooldown/power/gift/sense_wyrm, /datum/action/cooldown/power/gift/spirit_speech, /datum/action/cooldown/power/gift/resist_pain, + /datum/action/cooldown/power/gift/stolen_moments ) /datum/subsplat/werewolf/breed_form/ananasi/arachnid name = BREED_ARACHNID - start_gnosis = 3 + start_gnosis = 4 breed_species = /datum/species/human/shifter/feral gifts_provided = list( /datum/action/cooldown/power/gift/sense_wyrm, /datum/action/cooldown/power/gift/spirit_speech, /datum/action/cooldown/power/gift/resist_pain, + /datum/action/cooldown/power/gift/stolen_moments ) /datum/subsplat/werewolf/breed_form/ananasi/arachnid/generation_pref_icon(datum/universal_icon/main_icon) diff --git a/tgstation.dme b/tgstation.dme index 85fa44583392..c75ad4fdcd2c 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8213,6 +8213,7 @@ #include "modular_darkpack\modules\werewolf_the_apocalypse\code\basic_mobs\corvid\_bird.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\basic_mobs\corvid\bird_ai.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\changing_breeds\corax.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\changing_breeds\ananasi.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\_gift.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\auspices\ahroun.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\auspices\galliard.dm" From 0a53ff0c8130026ab0b9b497ecd1afdc06c735e5 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Tue, 11 Aug 2026 23:54:55 -0400 Subject: [PATCH 07/36] placeholder sprites n rage --- .../code/splats/fera_splat.dm | 7 ++++--- .../code/subsplats/breeds/ananasi.dm | 2 +- .../icons/ananasi_forms/crawlerling.dmi | Bin 0 -> 7474 bytes .../icons/ananasi_forms/lilian.dmi | Bin 0 -> 7450 bytes .../icons/ananasi_forms/pithus.dmi | Bin 0 -> 7450 bytes tgstation.dme | 4 ++-- .../character_preferences/darkpack_fur_color.tsx | 5 +++++ 7 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/crawlerling.dmi create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/lilian.dmi create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/pithus.dmi diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm index 6db1e50994ed..136bbcd5e2f8 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm @@ -296,6 +296,7 @@ /datum/splat/werewolf/shifter/ananasi name = "Ananasi" id = SPLAT_ANANASI + uses_rage = FALSE splat_traits = list( TRAIT_FERA_FORMS, TRAIT_FERA_FUR, @@ -327,9 +328,9 @@ ) transform_sound = 'modular_darkpack/modules/werewolf_the_apocalypse/sounds/ananasi_transform.ogg' mob_icons = list( - SPECIES_FERA_WAR = 'icons/mob/simple/smspider.dmi', - SPECIES_FERA_DIRE = 'icons/mob/simple/smspider.dmi', - SPECIES_FERA_FERAL = 'icons/mob/simple/smspider.dmi' + SPECIES_FERA_WAR = 'modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/lilian.dmi', + SPECIES_FERA_DIRE = 'modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/pithus.dmi', + SPECIES_FERA_FERAL = 'modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/crawlerling.dmi' ) transform_hud_icon = 'modular_darkpack/modules/werewolf_the_apocalypse/icons/hud_transforms.dmi' mimmicing_animal = /mob/living/basic/spider/giant/viper diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm index aaad930ea051..f5e381b9eacc 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm @@ -25,6 +25,6 @@ ) /datum/subsplat/werewolf/breed_form/ananasi/arachnid/generation_pref_icon(datum/universal_icon/main_icon) - var/datum/universal_icon/breed_crinos = uni_icon('modular_darkpack/modules/werewolf_the_apocalypse/icons/corax_forms/corvid.dmi', "black") + var/datum/universal_icon/breed_crinos = uni_icon('modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/lilian.dmi', "black") breed_crinos.scale(32, 32) main_icon.blend_icon(breed_crinos, ICON_OVERLAY) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/crawlerling.dmi b/modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/crawlerling.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5f237db20253d95b2cd8a17f965fcb20a81b9de9 GIT binary patch literal 7474 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 Y2hFF?8{k>AbpQYW07*qoM6N<$f^r(hQUCw| literal 0 HcmV?d00001 diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/pithus.dmi b/modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/pithus.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c99595a890ffbfca6d55bc4f690974f14399a7ff GIT binary patch literal 7450 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 Y2hFF?8{k>AbpQYW07*qoM6N<$f^r(hQUCw| literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index c75ad4fdcd2c..74ae7d0ed112 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8212,8 +8212,8 @@ #include "modular_darkpack\modules\werewolf_the_apocalypse\code\basic_mobs\banes\suffocating.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\basic_mobs\corvid\_bird.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\basic_mobs\corvid\bird_ai.dm" -#include "modular_darkpack\modules\werewolf_the_apocalypse\code\changing_breeds\corax.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\changing_breeds\ananasi.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\changing_breeds\corax.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\_gift.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\auspices\ahroun.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\auspices\galliard.dm" @@ -8259,9 +8259,9 @@ #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\auspices\_auspice.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\auspices\garou.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\breeds\_breed.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\breeds\ananasi.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\breeds\corax.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\breeds\garou.dm" -#include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\breeds\ananasi.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\tribes\_tribe.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\tribes\garou.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\weapons\klaives.dm" diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fur_color.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fur_color.tsx index f6bb6b7f0fa4..f133df4830b4 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fur_color.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fur_color.tsx @@ -10,3 +10,8 @@ export const corax_fur_color: FeatureChoiced = { name: 'Corax Feather Color', component: FeatureDropdownInput, }; + +export const ananasi_fur_color: FeatureChoiced = { + name: 'Ananasi Fur Color', + component: FeatureDropdownInput, +}; From 09bd81d684107b48b806e643b0ff11b0fc3e5e35 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Wed, 12 Aug 2026 10:39:40 -0400 Subject: [PATCH 08/36] hghghgh --- .../spider/giant_spider/giant_spiders.dm | 6 ++ .../code/changing_breeds/ananasi.dm | 59 +++++++++++++++++++ .../code/splats/fera_splat.dm | 5 +- .../code/subsplats/breeds/ananasi.dm | 6 +- 4 files changed, 71 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/basic/space_fauna/spider/giant_spider/giant_spiders.dm b/code/modules/mob/living/basic/space_fauna/spider/giant_spider/giant_spiders.dm index 10db1405eeac..bccac6c0dbcd 100644 --- a/code/modules/mob/living/basic/space_fauna/spider/giant_spider/giant_spiders.dm +++ b/code/modules/mob/living/basic/space_fauna/spider/giant_spider/giant_spiders.dm @@ -596,3 +596,9 @@ AddElement(/datum/element/pet_bonus, "chitter") AddElement(/datum/element/ai_retaliate) ADD_TRAIT(src, TRAIT_VENTCRAWLER_ALWAYS, INNATE_TRAIT) + +// Ananasi Subtype +/mob/living/basic/spider/giant/arachnid + name = "spider" + desc = "Furry and black, it makes you shudder to look at it." + speak_emote = list("hiss") diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm index dfd9f9046b9a..cb5c82c605b4 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm @@ -27,3 +27,62 @@ SEND_SOUND(target, sound('modular_darkpack/modules/powers/sounds/dominate.ogg', volume = 50)) SEND_SIGNAL(target, COMSIG_ALL_MASQUERADE_REINFORCE) to_chat(target, span_hypnophrase("At [owner]'s touch, the last fifteen minutes of your memory are stolen away. You feel a sense of confusion and disorientation as you struggle to recall what just happened.")) + +/datum/action/cooldown/power/gift/breath_of_the_wyld/inspire + name = "Inspire" + desc = "The Ananasi instills a target with a rush of lucidity." + +/datum/action/cooldown/power/gift/breath_of_the_wyld/inspire/Activate(atom/target) + if(!isliving(target)) + return + if(!(target in range(1, owner))) + return + + . = ..() + + var/mob/living/victim = target + var/mob/living/caster = owner + var/datum/splat/werewolf/casting_splat = get_werewolf_splat(caster) + var/roll_difficulty = get_werewolf_splat(target) ? 5 : 6 + if(!roll_datum) + roll_datum = new() + roll_datum.difficulty = roll_difficulty + roll_datum.roll_output_type = ROLL_PRIVATE_AND_TARGET + var/roll_result = roll_datum.st_roll(caster, target, casting_splat.gnosis) + + if(roll_result != ROLL_SUCCESS) + return + + victim.apply_status_effect(/datum/status_effect/breath_of_the_wyld) + + StartCooldown() + return TRUE + +/datum/status_effect/breath_of_the_wyld + id = "breath_of_the_wyld" + duration = 1 SCENES + + status_type = STATUS_EFFECT_REPLACE + + alert_type = /atom/movable/screen/alert/status_effect/breath_of_the_wyld + +/datum/status_effect/breath_of_the_wyld/on_apply() + owner.st_add_stat_mod(STAT_PERCEPTION, 1, type) + owner.st_add_stat_mod(STAT_INTELLIGENCE, 1, type) + owner.st_add_stat_mod(STAT_WITS, 1, type) + ADD_TRAIT(owner, TRAIT_DIFFICULT_RAGE, type) + to_chat(owner, span_notice("You feel a sense of heightened lucidity.")) + return TRUE + +/datum/status_effect/breath_of_the_wyld/on_remove() + owner.st_remove_stat_mod(STAT_PERCEPTION, type) + owner.st_remove_stat_mod(STAT_INTELLIGENCE, type) + owner.st_remove_stat_mod(STAT_WITS, type) + REMOVE_TRAIT(owner, TRAIT_DIFFICULT_RAGE, type) + to_chat(owner, span_warning("Your mind settles, returning to it's normal state of lucidity.")) + +/atom/movable/screen/alert/status_effect/breath_of_the_wyld/inspire + name = "Inspire" + desc = "Gain an additional die to all mental checks, but suffer a penalty to rage check difficulty." + icon = 'modular_darkpack/modules/deprecated/icons/hud/screen_alert.dmi' + icon_state = "riddle" // TODO: get an icon for this diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm index 136bbcd5e2f8..05dd7dc0f912 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm @@ -333,10 +333,13 @@ SPECIES_FERA_FERAL = 'modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/crawlerling.dmi' ) transform_hud_icon = 'modular_darkpack/modules/werewolf_the_apocalypse/icons/hud_transforms.dmi' - mimmicing_animal = /mob/living/basic/spider/giant/viper + mimmicing_animal = /mob/living/basic/spider/giant/arachnid warcry_emote = "hiss" +/datum/splat/werewolf/shifter/ananasi/on_gain() + . = ..() + to_chat(owner, span_boldnotice("You are playing a splat that is capable of infiltrating roles that other splats cannot. Do so carefully and responsibly, and always be courteous to your fellow players.")) /mob/living/carbon/human/splat/kinfolk auto_splats = list(/datum/splat/werewolf/kinfolk) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm index f5e381b9eacc..8dea67edf648 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm @@ -7,8 +7,7 @@ start_gnosis = 4 breed_species = /datum/species/human/shifter/homid gifts_provided = list( - /datum/action/cooldown/power/gift/sense_wyrm, - /datum/action/cooldown/power/gift/spirit_speech, + /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire, /datum/action/cooldown/power/gift/resist_pain, /datum/action/cooldown/power/gift/stolen_moments ) @@ -18,8 +17,7 @@ start_gnosis = 4 breed_species = /datum/species/human/shifter/feral gifts_provided = list( - /datum/action/cooldown/power/gift/sense_wyrm, - /datum/action/cooldown/power/gift/spirit_speech, + /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire, /datum/action/cooldown/power/gift/resist_pain, /datum/action/cooldown/power/gift/stolen_moments ) From 46f11cb16f05d8548c779145455ee2eccd07ae70 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Wed, 12 Aug 2026 16:56:27 -0400 Subject: [PATCH 09/36] gift stuff --- .../code/changing_breeds/ananasi.dm | 41 +++++++++++++++++- .../code/gifts/auspices/philodox.dm | 2 +- .../code/splats/pref_lore.dm | 5 ++- .../code/subsplats/breeds/ananasi.dm | 7 ++- .../icons/werewolf_abilities.dmi | Bin 20008 -> 10869 bytes 5 files changed, 49 insertions(+), 6 deletions(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm index cb5c82c605b4..6fe2929535e6 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm @@ -1,7 +1,46 @@ +/datum/action/cooldown/power/gift/bloodheal + name = "Blood Heal" + desc = "The Ananasi can heal their wounds by drawing on their own blood." + button_icon_state = "bloodheal" + click_to_activate = FALSE + rank = 1 + handles_spend_resources = FALSE + +/datum/action/cooldown/power/gift/bloodheal/can_afford(feedback) + var/mob/living/human_owner = astype(owner) + if(!human_owner) + return ..() + if(human_owner.bloodpool < 1) + if(feedback) + to_chat(owner, span_warning("You don't have enough blood to cast [src]!")) + return FALSE + return ..() + +/datum/action/cooldown/power/gift/bloodheal/spend_resources() + var/mob/living/human_owner = astype(owner) + . = ..() + if(human_owner) + human_owner.adjust_blood_pool(-1) + +/datum/action/cooldown/power/gift/bloodheal/Activate(atom/target) + var/mob/living/human_owner = astype(owner) + if(!human_owner) + return FALSE + if(!do_after(human_owner, 1 TURNS)) + return FALSE + + . = ..() + + human_owner.heal_ordered_damage(30, list(BRUTE, TOX, OXY, STAMINA)) + human_owner.heal_ordered_damage(6, list(BURN, AGGRAVATED)) + human_owner.update_damage_overlays() + human_owner.update_health_hud() + return TRUE + /datum/action/cooldown/power/gift/stolen_moments name = "Stolen Moments" desc = "This Gift allows the Ananasi to literally steal away the last few minutes of memories from another being." - button_icon_state = "dominate" + button_icon_state = "stolen_moments" click_to_activate = TRUE rank = 1 diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/gifts/auspices/philodox.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/gifts/auspices/philodox.dm index a9344b5e2184..14bf25741e3e 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/gifts/auspices/philodox.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/gifts/auspices/philodox.dm @@ -1,7 +1,7 @@ /datum/action/cooldown/power/gift/resist_pain name = "Resist Pain" - desc = "Through force of will, the Philodox is able to ignore the pain of his wounds and continue acting normally." + desc = "Through force of will, the Fera is able to ignore the pain of their wounds and continue acting normally." button_icon_state = "resist_pain" rank = 1 willpower_cost = 1 diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm index 7f4088a16308..fd201d991c17 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm @@ -96,9 +96,10 @@ // START - ANANASI SPLAT /datum/splat/werewolf/shifter/ananasi/prepare_human_for_preview(mob/living/carbon/human/human) - human.set_haircolor("#241e1c", update = FALSE) - human.set_hairstyle("Long Over Eye (ALT)", update = TRUE) + human.set_haircolor("#50504f", update = FALSE) + human.set_hairstyle("Wisp", update = TRUE) human.undershirt = "Shirt (Black)" + human.glasses = "Prescription Glasses" human.update_body() /datum/splat/werewolf/shifter/ananasi/get_splat_description() diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm index 8dea67edf648..7b964b81c68e 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm @@ -1,6 +1,7 @@ /datum/subsplat/werewolf/breed_form/ananasi abstract_type = /datum/subsplat/werewolf/breed_form/ananasi fera_restriction = SPLAT_ANANASI + roleplay_level = "Advanced" /datum/subsplat/werewolf/breed_form/ananasi/homid name = BREED_ANANASI_HOMID @@ -9,7 +10,8 @@ gifts_provided = list( /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire, /datum/action/cooldown/power/gift/resist_pain, - /datum/action/cooldown/power/gift/stolen_moments + /datum/action/cooldown/power/gift/stolen_moments, + /datum/action/cooldown/power/gift/bloodheal ) /datum/subsplat/werewolf/breed_form/ananasi/arachnid @@ -19,7 +21,8 @@ gifts_provided = list( /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire, /datum/action/cooldown/power/gift/resist_pain, - /datum/action/cooldown/power/gift/stolen_moments + /datum/action/cooldown/power/gift/stolen_moments, + /datum/action/cooldown/power/gift/bloodheal ) /datum/subsplat/werewolf/breed_form/ananasi/arachnid/generation_pref_icon(datum/universal_icon/main_icon) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/icons/werewolf_abilities.dmi b/modular_darkpack/modules/werewolf_the_apocalypse/icons/werewolf_abilities.dmi index c7d80d11f83f2b9c6ca768040463a1dd8732e52b..3cb07f0c275658d9b1d63ca028e874ae12ae6e68 100644 GIT binary patch literal 10869 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 As{jB1 literal 20008 zcmW(+byQSe7kx9-&>afWEz;fKk5U?>yQI5wKuVAjkZ$ReZiX%?=^ms-y89cyKi=cb zVy&5X&%O7YefHk>v#PQjHpWW~006KR6QII%>J1N&)PNCOQ0SO|!Oc)O@4xh;Q8^->q|Wma>n_U~w^ z3cR2$o%(6LH8?u4Ys^udQoPQw`?^;3O$t@YagKP73i;TZKZ8xxyBh!LnY9JTe+qB) z_ZG~tGMm~?IcMRtXs?vODC&Phl&(uk&A=LM*KlvGrIC>6&SrFtKc0ub z6izy2DmoTE780o1FXB4+o5+pNO#c0x%iB76{P#75Mcw-}n^S8YDC}DqEA2Na5eyO` zQBKMG4gHsmI)*<4rR3lG`*q+N8iZ7ldO!)nWwt5O#0$s0(zpwoRyQ0m87jYe*%7z# za{j(|c@}udIiF;kV(9BT z$Q0&m(cXuAKIGn)8QVJiPphjf?So|98LmYWO$CyQ24Eqb5*snAg~Z2uF{a_gKTyjn zBF-q=9JY2s?!h3WE~O79Vbnhdp4sxX_}=FoBo-tFya~2q3#2}Xn%}kP8~lMkQw?>2+80Y8i3AyGer4*k3!_&Txf5>s-wuyE^Wm+ z5uBt33dC?7_=N2%8|#d6vN*Mwt}ob zawMIoKOpFD=G;Ed^;+lk)!`!5kv?BTTOH4|*y^>&u1MD>$0p44mV9Oc04Ue0LI$88 z%C$fMEW+5k`@p61Bz+zLV8e+_yMfulC;+hPC;)X$KCo<+CGAnzgLNIbQANlU%z zfpP%}!}S(dq=)XyRVS@Ly zo^9AXfNJ&pZYap_@!t}fdQwZHD z{yBf0(na|M04B$uPKGvB7zW?E!L-udYDOLX=j;q%6MVv}GXT(__vUudvB|XEC?f5$ zJh&?bBfdSunFfL%_{zU)&64Kk_Rl)G>1$;BW72?*Bg&YYyPh0tUbpEciKR1cCDx`~c!&?o{rvjb88y>T1allAB^QQ)~qR&3M6 zZIu0P%eWMjKgn`C9Pe_#d6htft=+GH|dD(*X#XO$NrSPzWP=b*rh z>$sl+H)`ZvhxrY^o`XD&KMfyeRIPuz^||1?=y2co!F*oR5_#w;BGVDTp1idaV)C$u z9=S=jbjV-7>=2pH?1T8T{c+jW-j;jlsrWt!KRsJQQ<_w2&ao*^uM!N%f-T`oC>Tlnb^8P?{m1E2%&&i@w8fYK{+1h z;ujeR*s)E6TD$xM;=g#|G<`0acjL@tr+TXJkLV!%2r6Q{JUO|dV>_1n_Ng%7DUnH~ zXZ)Ef`D~;>JIC+df#jMvx5hhE2&oP>m@|mo_eudGzl!SSffGw5#wB^+(mQXiQW1rvzkX z1}$R{VgGPY?nf26)+-V6?;@}2Sh{-@F!1v@3$(?k&}$)JuhRS)@#ZmxPe5R_@$GId z%VS)={1+-QP>k$b>TQ`xFX60UH?CP%;jw%-JXeX3pSquOuQ#l>^o%{mEIq|NBGt7_ zz>+U+S~{oz$y^iAgO30H)5m;Z&-`KU^GxqI6mK{14(J)Ne@$k~J~%HHrWEn=f#(_M zBad$pdro5~1oLv26i3Q>6U{ls1(ODqKd5**c(vG^WfnZd{M#L>G&Etf z6Tx+RkR_O+Xie`{Szb#A&)YV9habBOvp8!M=U_Z!DWj#2S(%gtw3w^xSj6;jGH{+; z>vgcB__nQv>q#iuVa%KsFroTWUQkS8Vf5lPR#uRqhZuk*Q5>~nsxbxwZl9bOvjdmI zjyK`P4YtG-2bYH~c|)`yzvGURy^UVZ^-;co7;@YO{`n`9G=~M-2K9{! zQSqBxMULmTFA?=ltdF*As64GonmZVLeClF{@;Y z+9W5Ze0;pCe)fHLbCU61ph{7HLajDxX6-w_U>w1uQbBY>Tll!UDK~ks)tr!X9rT_T z&%II$lQsFB`VaY6>6*+|=)tlDG!`@yoLFcS!3J>4{s+Sa$qu6k#Al_dr`uBX@Bk(m zngh*MFL$zCPcR93U>db#nGpnOGU?guOULxSWclp7Of5AcbZujx*ric{oVO!Ic@?j)(XlmOH@#055!|7Pv;z{KeMn6;Cokf8BVvTu zrT+Ih&qDaT7Yoh9B}p>aAOZ2i<$m3{Y27XnCV%vT##GqJJ8Aw^^Un}CzHA!(>^p531xgKQGE zR?bo!gwFh5dKm6_5oz$t>netHL+?t5)SV&!PdRoEL3dY8nCK|th)j?v>Vcu0Eu3sY zIr4y$RQreZKr?B&Xs<6R+^cQX#Ol%3k|g8jqRd1F>2Nb|GHm_!GBO|HU?x>)F2JjZ{(Z!n6os6dLhFC+mvE-=Jfh31L zMeKJX3BHTIYYv!>?qY!YL}i7Jlk*6;Y?c*fh;2?KNfz#wWseB>%rKu6<1fdi4jbPT zi`2I%nP_bw6Y|@f_rF!Br|!J7Y_L&{dO5L@rCF|K(BF+96Db%r!nL`frnb)@y`vv0 zR01G-C2R|@HNi=5= z8v3yPdl%HqQJfotH+k4JmCxrt*YiEoyu-+Ji7KsseZ|X|z^tB_-k3;UHHUtD z|JLpL9@ckQiVaKJn}gqyeTw4smjM>#Z@w2sS57}$ase;ZYNnn#M@q7?pt`Up`#Ss^ zumqM6fn;H6n6+1T*4O;qp4ID#Z?w#;+P2;1;8MO_>M%uEOGu2;3dt0&$s3`Co z#Jk|ORk^Cp$>o;B=T;M!^eD^_F@sNIFPFxx_zv^l>$TN zU{y4{2Hg)a9GZNmRWb^D4sn~_QrI7cm%~b?tRcGW5Hty5B2%(=yL)ad(aB*r%RR@gIntz5(F(3{0@;es9Z-r|y;`4KE!$P7wxkJ>?8;l$Zl$;hD9m ztrL_tqAy{uv>NorS{SqMB%%~q^&sze_og3>Q9ZR!%CF?`f0`hZ$Wub?57*m7u0Kvs zr%gVR$yk4|4yZM>AXIv5Sb72g&99*Pl+h}z772PDKq3LQ+PB%d*61#9Rk zO?1}L>x`sfE5HOj5PgZG6vslqrAx`z)sKE&C?+7IcvkRc@|4P*%?kjNfmF>S~V^`L< z+aTKMFV2^MM=GC-)C(tJt-t@E+P`mKdzz$4ZR8X=3#qo=uf)_&ejQZiVo%mNI(_?* zrUq(~_XTa20Y(+LfwCVzS$!0sDzvbfAQz`#{CpLG!?4+%IJ4<0>fJKJ_YBT8*k+xl zsNV?lc8F?ar(<_py^%zvHaeX*zOy2`dT4fi zBPLaoI_|}FyxWI7c^QBAV zj2Q-#HbIuL*CY+jF5a`zNpr5+<*9J{oG(9VquTzE0VX$oPu^rT3)R5{SdlGWX+)6# zwW9vIR_Q9ilgq6iN}$z*;LX=N+2lodWF$AZ{%3AAr_)q#{(~%dzSk>*?_xo&JMAqf zWH&U;*AXxy-ps6TFy*x{InI5pz)Nfz^29Gfr|#TQV>-4}aBcL^Q)1hoZnK)(pp(sA zRPpm2%&H;e=U|nUD&LPqCdgv~@aeaBK;o<>-(nomVe6+e@CIeWAb-*}d%eRnQ z;=idrV8QD`c|y1M;jr4;#-5U*%4ZN{MW zyB`_5fj-BVfQo1y3EpbQoHPPVwqTEE>cUkiWB~X|3NC21 z;0~rKGmfDv<-b-3filPgoHC4{H+qS90b1KT)^k#LH$0DPZrs>kzD7L13a7E}y;2j> z<2~mx&~cLp)TY~a>XNF{-P_?L28-7Rsj78XmfR~^VF`Y?38G0CuNDZCDIBc)qeuU(>C zT?xlGlm><5#HH?NsMj#?=E%PT*>A>A2Y2aJ_T;@E|AZ)*FXJUSd@Hp+AzCaJPw4p9 z3caWPnks5ZB%t~1tQ_98{wP5x1@HYXc|w=!^tdqQd?JF&04tKHzVF3_c?8`A6Wus< zoZ~cKj*GyfnvBuAo=4|>Pd~V~86q-iZi@mQGSdC{ccC)uSH?|OU>(GD14na$(n$z{ zyY9+_Oz+F9eJ#(tH<%<8{+?jVWqX))HIDZ&NBuYFHN)rlVyf`IY%OwJ!qyLyCReMR z!R^9Y#rI+*0}?F%>zq<7d)3j)1TXX*L{)b3*f=HA3ICPD2OpqwJ~_o01+D8GZ>6>l zz3Xhm5)8n5{l*et1M$mw$ZDoU%MwFdu~f z7>w;sR1w1lfH*NvtbeQN;puOAyH^;u$H;l?6l=c#ZTS_C&1L8!l)rvd6T-P;BKGYy z1ND(Dy>vkd>dRj6^S>p-?%SK`@YwY{F`u}5>h+KlcbPq14c*Ot)NVd+ROy{Cda%i# z`WN$?#b}8z5vP0iGd*Nc3C%42gRmZ?huI35p;b0Lb?L zW8;03aE#j?_S;Yv;_2UUSz4KS|ue?lqv#h!<8uM&=GHUvERH3Opv!aoY&{x1gkMmXE_l zvc(|+#?CTloC=g9`6qh@8e=1yShR6YP~Qa*Kq>J^0NW1=8>AFLeLXHl${w_=4?k<_ zU_g1|@j6DofhXmo2Ew`auD_>KMXZ#i9+w=LL{>ycEh^L^qh!%37d>Y2^(&2iH%qvB zqx0q9QQrxXrQ)7P2~QpiBr?xigZ3S7)IV~poEtwA9RdaI5Cbr%H+zv8h_8-i(%-V%Q?zRodQZ{%cvdyV&C&J8gNvNR{5(Le z_AkTY5X)pJ>E3}Qx@b|OB9Y9mdRg1$i3;P&%x~`|knR^atnQvK#f)(}J9kGxA&N2=P=@8I6f>7pj&SuK|?b9 zmu?F19!M*7_|cvcy78v=NsU7vtM$pYzAD$KV~Y-307*OMH!&*N+f;gp24yz5-n)C| zBXqEzXyCN%CD2E);Jme%)Qh`Mje+JbG5atiPvS-?Nhb5V<>@$Mz6&1!*1X2Ldv%(gKJ=T5E^OlVi;l)l*0igX zw4UqLCV_?8ZQmciQ;IjLC;U9BzB6f@!)Cvz20Y_aeU?%{N&e4(^?Wj%Nv-L)}P zhlG1^VLr@FEZhjM{<}zMVdJH7X#AhrIJR$o|a?4URUnl-da#5veSl|JC4)*m&V431{n+x6IW=iMPSqOq~fg9v0bY7<9j`S5=JBMT-p(LxDF@uH0c$6Xl^^FciITK z!^+hPd0b9`)B9%#QZ#dSO6S$3rVbvT#8Z7 z+XlTJfB^o{+Lv4dHh-WwuELI$1cut_ioZzyh^#)`%X7nQl4eXjL;$`KXJ54VDa}}c z;55Eg0c^e$$;uE58FajplG}ecgZReM50X>NnesLi?7EIxB`zc>;TYt#sIN3D?b=FH1 zKlf(J6fbXCzs#kEW1@5;AQ8^m7H7;t&0;hxO3={hoi19%Yqq6D3< zc6=mTP1wP_Nfnf9a~t0AP(5*bh&kh!*VRpUhhG-FDHz_=x%moDW@?50!|$vQTp(@M zIm`3K2o&!Z@s>(bYNO}t0gDgk*nxzMumWTR)$J>4DAqMWiH@14W<%1uqfya9WirEv zqO+re-a9#jl)*&OrmF5evC_d*lDm^qf6Mx7k(2{^Tm=TBJWB&%%6QEf!C`_e5Uygg z)fqYI0GG5+Qr0gx$4WGWJ~nGk@%`=lp5@9JDTEX`3MzUZQhRTNP4cu!ci)U;yc0^5 zY?!HBK;zvUQ$(^vkA`i1=*qT`|LY+-V0Zy$mX>6(#Pu3Cnlf2I28$5E$K<`M%A=gu zDn}`zTu?txvFlVyEo^Q6tklpsa%&We#-ZI}G+_6=9U0L-jC#fN;JxD1X(SJ)*+V7y zW8bhX;7DBm;3ZCn^uGHWGLl?kLryWwZP=_rjp)T;r7Q7Izye-O{H`p<@+%R2s63_2 z#dTdw97n%YiEd(Y2~yeo0r~|g@ec$Zf%K}Trj|brR2z+>RRinGY?K83sz` zQa<3f0y$S81PQEz%1Yu^ULDqM9ZU){ktRc91tkCJE4Kd0P2>k)3(KBI=hUHIi1o4% zMY~PU4dR<&zXcYz{xWa?C4KIP=#qSFMIs{vNve>GHX>Y)lfknTUHNJEl_XrL$%D)K zm&Sb9?*<@ChmFo+DF}{O5(458+7|6^d&T*l*p;F_r+sIZ(__I9mup|s4_iNS-I9bEpLet$pY zpoCS#Y=UBo2ISRp3$uIz=!FqoC_{1&Yrp9|GD$wtWC|WaO`y)`Q}pAUT*PHHh0`Ky zPCFoIjYx{OG6tl4To#W^9zLHg%zWLA>)#RsAT!RS4RI9x3aB-*Xv8l3xo-|8^{HsHfDFc62i=T>m z(~&;JBoQsMv5&9r&&~mcrvYeawEFfIzTO@uab;PLLd79dtYioRz@I(&`JN5N{<8&J zD6%St;uEWihe=J&UuZ6)Z3QI}LxwNUY{3XXo*<}j6Vn^pSsOiR&yPep!6p{2EP|bZ zA_-EW{84Iyhpbwv3C{La>Y~ab+I$PydQ~Yy?(+*rT~`{qyq~1j=OS8@_Jd$n&gc^h zrl9+3Ixbr?TD=Q=_3LN<*XH5~%Rb2n?K!c{{UK97X;5gRs5F^sLQY861;%w<~ z)g-(>MKl;>*4mXhu>v zL=AF-g`H3GRuV2`CN7;|D!;@YofPmcP9eivmBz%b>IB=7AaK+2_a3ZVs~oXRE2Lf9 z@2f}l!^K#NNl$g!-w~F1Ru&-i`}c>r;2f|j|00^G z%G-Wy>Vi@kPEftW6ewJ8r1<-wT}kb=5Fw|FYC2Y_rkZ;N&#`A4(tMh&CM%v#g!Q~C zS%^>+En*>-?jgsi!?_%GwbD~t$zw$kjW-O@O1x(%!2Zcb-)n#3+k6zwiG?!8NL2CO z<(*(?Ueb%mFMF`aiTJO_m@2_zJV5CuW~^Qi%lpk58H`-odjAe1m6xLVcrY}9wmb8g zFTNX#*3XE*qOcPq4>g}OP(+rYa#w-X1fJf_Qjmy-Y2YG|^$@KAuR32{pocAWC0YzF zq77g_%;KscA|#}pWjD0KiKOKLSqd=6nghQ@e-viBYmBYTgd%XuBtj%LaQSo#$O&_F z9LJx@PS{+3So`vWxvW}5_S-E&G@Jg-kU18a;U~FV6Enafp>jXaM>hWffq<0Wv^Y+e2&dvDqn=6AN;J1ni}A179S{|5Cqz-=5$Y z|8Py4%N0m>M13K7B4l{;GeTDt`93dCKzH5CSCIyJC^I4HE+fSF$}rw#*dKVbB2)a6Fj-H>#6f~^Q*pxnXo{NdTcgEpN}tZ5^f_{dW6%$bNq$PGF{Ocge4JUSfJ zV;rVtW2Kg3M)}p^bXeBY?Zo^#fk&vGD$9vI8j>4iN}eJ7eY)=-jjs2#1ya<$^plj? z!o?@qe6k)YBT!^mnC4uqsufz$=Fc{MrCG3l`g9LzDOEHsyCl@ebxI$vFwU9*-HewM z3K4r}?Oz_b3#%snhoqPf(6MrC!k8V+=1U}Z+`t@76906ignI7>hu5z^Q^VweCA$kQ zM5FA(G4L~h>G)>+p~tSojKtgF=J^ASwEpA<(lJZc6VmEO6s2yznRqHzb&!x z%=y#Zn4GMb!O3xB`8DMm;piU>%_}l0;v+i)vM%L|f71256;b^`x#FJs7#n#S33Bl1 zwG66i`K-Fbnh!s<7|v=uE3_f?5F@vWU~3nK)^n0aT07-&A(Tm`nA2nGd0u=UBa2}Wg47+8fzqD8lJlK6u!|#wnXvaSb zajpkHlbWXV#@n4L(Xz27_AyY#>S-6Lab1HN{_O>6bMGAM&i3f5K?uabb~ucj^$lY9 z4dNCTb@4VqBk%Ub>>BitD*D0`@>b(+de(0#b0-Q^6?Mqmz_u@dhI_SxL6^)G`I#ry z6VikSvzH%)2vcVQ`dSpREuUv_E~YLlpuH#omt@aQ-okkA6GcZ`ehDO@)PtuSUfACvE{F~MDwSS{)4!|ZU)O6i>&|>Bo{4$aMK>%fTAa}yjN?+%J+m}@YE;KcZJ`vn5{q2>_tO@ zw^@u7Z2NUbYx4j6ASEE2l%Y0IOn6sFfDoXi#((a5-LRWs`9{TG8Shyq+_vv;xd+r^;9n)l@wCqbi|jp+eT7svFNCT1wB>sdYHnba|bzf;i)!Z;c+iy z$dB@$hWC?`k&_KRZEkXif@Q}JJe!@1sn#PTT;Ad!oeO=GBU4DuEdf|J0PH@$)_;EV zYf|F_n&k5l4_d;tf3pH~(5RxqiHHPF_A%>)Bpqt|R%!;LjJy?wr*hEg&5EP`NC@;E zB?>u|y?qV=JU-B>P2Ib5W%y%yiZ&}kocE&zq-M)k1sHn6zj8CyXxay9#~2WeO^gt1 zZ73uI%jzdJXDg|To&8zaMw45GR1fG!xfRip6&s4 zOr8tR13rK*Fdai3g$ZWNp%Pr*7{Emq z{cjp5K^VvqwU85<_sxc*FSt}Dc;-4=3q-~JwaVG{tFvHrLc4hq^G)v)r}SO!^QZ{3 zM)9ME(DwG3K%oCl{T&}q@nbBD@lbl&kymxjn^2;M);VW|$4?+~uPe}=YZ(iydFgEegB42jz)n+UR~{=04ptZ}(t*T)EPU=0r{O-qad>{~RJ#^PWRwVQ zjt6;4xSxp@%N+qy&mG0WvuFM*>tSSIagGP4eR;RW@I?z!srpoTZKv0k=?nbWKjsD z5p;j)7XzC}1K6aUBy5AIXvDNhOwKaV8{}f5{O0LvlRcEhJDywBcLifBmzGBvc|^FN z%u%QmOcWL?jrp|@R(stMBUsCgs+bg0I9v;&o`_}-Jva;I+NS9{&Q<4p$SzeO}Z;HcB4Ha#G34d-G z(V8AGc|tWIQbek`gQdv;y3KuVJ%?Z3&Jh0jgz|I#_e*2T=}~{wlE?EqeETrK3;E8o z`E*xRVPD#!S5N$^6{}r$Bu+iZCWSt6%47vO*JpqgF6VE{#s%_E2gA~(;ew9uqB%eK zEC_UzguRp)C7M(VqLifw$J3EFVXbws!@qBv-iJcFU5pSuKAWl7I8H3WaFepj7FVrw zK=(6Y)mtimh5m}J(pSk$FRVLRzS|MRzq$0%rMgRugAjoch?Jd1TT`$pUWLVI2v(ff zK-0Ud!bE%U04ke^>fz**@}_@X5M}2RsH$CErWCA#aA?4WdZD~>P$beePzs9FE%Yf* z;x-aKvD$t}2c01825ZtZX|AD`!z-!z{=P=pU)Nq?5HWb^c>lIebX_H98g zn6hvs!z2-;jm+W_!fa)0VaxVvRI^eGG|1%AX7d9nXWH-Gp;}wHVi=QEs}U^dyfF?y z5g|quaJq-AxE$H#G1J5+`+vHxF{*y;_MdZ8(V*$@Ir=yO+{capS+3DMH#6SS`z&-YR_Bi===~N&1 z%*T{HVn_}(5kTLk*;8Y_kq6Y#LyrTG(ZX(#?DOSH9w$xTWYGT%MiTN<{SOt#aSAQ( zvzcP+%S|Zm@a`{q8vnR=HEI-|ZHAF|A=DVXpz{DtfjowC4u35=*^^mtdshfELB3H0 ze;f`nsBhJAGOV!9pyTFW4uM_&`~k)*%5m8_66^MsAkvAZb#XH;2)y=_fckY_+yY@R zJFO0qr{-4TqlL%Yt=oTUsMCSg)N-o_OaQvkzx0_fO*2g+fOrg{(IV)%+Ut0fl7Y{k zBCKlMDSQy|c86nesKoW)A-q|&O-caWI0je7TbkC zUX?gL5ML^uA({0XHs~pRH&uJ(jc^0!8?W~D3L(}11%WGJf_g5EdMB z6+uDw(-OLI-!}(ZILyed-4&We#0n~=!q+seHh<{(X@S$8<+ay0bkJW+=->y%cuFFG z;^D>;!Bjr>aw=x`&VMMM{T|fz8ff`W^p%5**)?n54(W5>7#$J94t3IbZOnwwOb$|z zNG-29zI)8-uOt8e6}p7|)M3RJIdwoX3%uB5eE;AuA!G~9&!4ZV>h*PCe+RIFU->aj=Pxo6zXNUgFkT|5*n%6&MKf*u~jv}4M z$rh2jk0ELklsf1O98D$)T{6Qz6 zRWC)ZI)quj!m12SPRr)zp~Jn2NEoTe!h{kKwNbVE2ifBg4MVp+nyhfQ9#4c#JRV7ZP3}|aSF)&?lEOxI?UtQkWM=J_ zk;^k(x@`u;)7j$R4O$1G;z|_GeRjPhLOhaYI(hk?#PbCEzPdN(7RGlJvqx@3+H*!p zg=-@O3;xC_oLKz`E9Qpe^Rd(8+HsUu&?eO<1{y$7A9Gjf*3do|m(5uJ!UJELEi$~A z=s|p!>rW>+ins$=#-*vT=}(D z1`_R6H(j%Zv|7KavVGswqP>oUR5ffyJ2f+jT*JotM1>1i+{Kc(H)8KeACo z?Rm5ulvv^RCgMTrLz|`!E6w;g6oT=-M~ysn(2X|zZ*jrVLN!6pfeZCEiF?l%Bd8@i z5o}Dk%61zF+6~;FCy<#Wpfw|?SW1`WoKPjoW;T3V(Ff1agc|H>NHA;40WX13`o|Afs7)q{_-3mO{~ z;d!w8tvUfJl0A#Vsr=pl>{pt(n(!8Wn9Jq!j(i56C&yy2|g4W zT2?H7sfrpkfjn_oQ*%xJ4fd;#J>x*8fxqzYLd_Iw-3E#*AGGXO zdA$bQHB^Gm0KbuojH8ChVC*Z<{3KCdBO{1Zt9F8Nws4dGC3YS;j;+Y&nI-f{Y?`}R znCXhYUf6;Bw9s6vp|FFb&`9+p!)Val}lfuX9q0N0E`T(ltWWeOC{R zm^AUBG2{Y0Gcz+Q$BBswMzA-dgPBSo;s7t~>tUFa0ajlz^7#O@c$g%`Ac*-7VKZS= z97^I9$A5{m5P%k%A5Ss^T}Y$8Qtp<3E? z-(_?nFmfOFiBrS&ENIhgRVdzp4z%^r8A*4I5q8cH)Zh+;4V6mF)W1VbaBCPv^5l4_ z;q@Mp#G-MV=OIQ9GXeR%Gwt3+<+~7@+lAc37k>D2@;=YTBxAOC6L^sIp#e z(_;CsqvptG6v{ZHoR6L6Ax zArdmEy9$YnUjY6lW1xXYCZrAPaxRi8V5@TeB=kcVOi~aWDdSJdqyzRRL1p;bb82;VVfrk zQOV8y5A#8FU}w7v4TnF)FVt5=R6 z_`kmA*Px9E|F-6|IQd>vdT2q@yul;d@Af_@y0nxfm3~9aB0&ekA5k;~uX?G9LPP96 zEJ`7=%I{i}- z2x8}VSs?`*aQ?zSI;242;u@$zie_i~iNdR#rar5bs#)-7JS@;Dr*KMB-yGs>YirBC zo$@ye2@MC8*=k#6YXgmF7r(n%FR?=mPJAtxBTQDLPYu`{(iuxkxD?q zh66}*tr1H>Lc{GD5U;UZ3oyb99g~W(#b-RfXcI<~3($-%wcoUDNUwgUQc%h=8Gpsn zp!m$wL(OSB9-J#pk_+x~G!mhj&qPBWv*Ll=`QRB2|MYoSL73kS#yF0AigCJ5zxWLW z0HR>CuU&a!ffB!=^Xa>!swDCK!iGoPh_q^Qj*Hvt@X@NU6t?2eT>B|*WMCapKH=(Y z0_mg=Wkp}uFC?(u1}h5_tFrK=YzKJhVoMP`xecKWo$YDV>@yb+C44S1*A|taa~e5R zl<36?D#~WMrQ(L2_fVwVSBpJO5h{2m)Zr>VuOcXBU+io`3_5Ml!;#a2Ihg&$O+eU{ zeNSSoU=X6RG!Yt0(tx3e!$7gWU0lgCREkdDs?64*pXhKU&=8aGzS7YS7|4oukzkld zyRo@{!}_49pyTs39?zbLZBvb2klEuxL`6My__TbM6>)UveJDz8Xxb%b3YWJwl9i)v zPtCW9Y(N)2;d*rVJlB*IfZ~b{tN~w_`zi2R?8Sc}L6@KX-}cih40sWfjRlgI^d;K+ z){m*(AQWfnt4!p=)=tC`OJ|#gLgc*Q{UUHzblkws4WbPbMyzXRT99u!RWj^+5iUd< zR@f;_XhN25obn=)&GNaab2|lek{7u`GVa&w)1IyFMR;hVUV$8o!9T=`x$&dGO zXLC9__hD})|E*p?no(JMpl!<~#zXJnbCWu;o6PCT*5VhM;40ix5@XAV7)6q`55W5Hb|IKzzr*SD7w_p2>hN4qqT zc@kHjIF7bXgBQ21Ps2LE^+f?EvnxB4?WlUp4K&CM{WC^nf5B+pDR_wqcT;eY5B|i3 z=Ps=G*L>=$HL`f60&^=BP~AKYLNzwe2%18)pnZ$7{3Mq@&)bnkLNs@+e2o?3R3<>z zS&A&TsL%dYv^&V(k)iK+2I-OFn1WOfBgi!u69#)J+}N!ZZGIdlY-`@Tl<8jh5d8{L z14+MYJM~FZ{VHT>I5E9*Q~xHjg1cV+q=0Tx;8EM>*unMQRA;lh;7jHmZ5I8^G|pSf zA%#a;USU;w%>7H>5bGtA)XmA-PQvt;;wZKIr#4Pe3mU(Y4~@Q?cl%pBmHzUo6Me3F zH>>-PuIAXiJdF!7AW8-a{%o*Dft_v+qWtPOTy8?!{+9VntgQIGS8aNFJ0Ms_n9@J* zQ_xsCAHvObb+~N0JDz2xBMo(Ooo<-vhWi?l+)K-ZVqROa0O2)^jEsF37w&k2T=wgo z0mJsztnd-bpml$AePn@eHzBvqrQbzPq`TtiqE8v;4=%TM{;sst;pGlYPlLq6(H}Um z-k)&9H&~6On;?EKIC^td-8u;ihDtv@J>C7E@muqS;ieZRJwVZ&>9B&rMq)I4&s{j$ zYIE`+@zT)2$nIT(lF@-ie7>xg*l~WS@0wkkH8N~GOGF02RIpo+g(Ho3ncjhm^eXGJ z%;*v5$P`NsXu=?d_K$%fV>J{hH<5*#5N>aOuz4 zOc-B=hlhKPaJw3<33}C|!OkWsii(ggkK^OxMeKr%MO(zkrO_fH8A~R^Zc*6GesQHh zF1b;o%j8z~Rtlfp9CGi)i^+qp5a|9s)M zf?i&9yo>fkC;T20dzvi}TbE0@pxbpe^|9SvQGVh_04TaQNrm)oc_m`<9GZ|L&N(6` z_}_WCB-i|$-@;;IV$8tKxR6J-#^ZTTcJ`I;W&#L7xqxDL*jjCBPp$Z_ErqMEcHsiv zYiNY>u4MQ6-a1q^T_NHNC)Z|c!{gy@W;5bflufT0tw5=KX6FD8?4*vl~8`=%Or2 zj_8c_qot8CRGB$8CZ;g7G6s*#WA^IOZ9JmuVWkR+iGt&<4@bhhR{A~m{i+`MVTL6o z6>M&znm&k2An*C!|W6IRaYDg?qXgt4))ISt!q1L$0ukW_(9O-&^?Y1*+g zH;&_g+HBZuDEYkES?KhsKHnIVcq7Kf5_17Jfy>QD=N{ViHcWzRjA29yW)0X%Zrfi+ z{j**-J8R_+;IEmUo)(}|Dq~}?h6_v&<>AKu5GXJY;J*9z23xjVFHjJ)e*Vl^Eq%`U zux{<#@2`3FtKs2Cz7N0iuFdfCU%Uk8j4p%m2lwTw%$l8}0x$*uoqntB3DTPYFY+wW z{HEi&HJjB)6PYx?pwS7NY{fncNhWkR})~}+6w>x;DaB$0k+-yH?aFu4-zH-bMxX} z_{mQI0O04pcnQ2U{2%}yBO|D13*2AZw{H)2?%XN3a6v%h#2a9}3Z|x}5&<+F#~6)} z<}A3f6B{A2ef##{`0?Wcos%Z-rSv`v@TQy2l>W<%Ghjd9p&?9)(JEMwOCpeQD)7uB2jSnJd=&ovfo~+>ub*>%^8ekZdhp~^PXhqJ zV~-t!#~wQdPyFa#y*I=N!*I?dz|fn<*2_zsl4G$=*6DPT|Fv4J^e{|vKKMUd$KJ%m zgxI-rr25{2eS&W&lW5M2F%&n+2NW1*m&XQ&wd`p?`k9(|H;RW!6pFM|GM;b{K-$A zOMW8#cku&EPEO8I9`x$>yWS3XLT6{^w1vwo0+Vx?oP@ElF$kIMKRG#>3hyLi(!&s@ zr>9}kp--L)C@Pz^A7?(R(G)b_6o4|VrV|EP8qiiN$>vGO?zb!iX3Ppa`a6o${4(%Q zwORngxt!O(Gio~zV8fAT;i47G;Pi9HV8yxT!iBH@P1p_q4?pt##9tu$oHKm~qKh+d zA`D?VBO`2ba&jOgcXD#lZ9s{HL8zt@(^lNNVI5FFO@u7Wa zDCtBkDY(!hZQ?(WUB7z0o)!Ro5RXX&(QKBM?1usK6o^esOo&;B+=jeiSMKztnTM)& z;wFM&)TS37wxxRf^h;Kj4R2LM=c?zymK%k@Gh1falTj83NmzDsG)4wc#cv@aeN z0(iY#3rJ-4C%>7PF_?J!`{y=!_U`8{i>2@9n>(DC5HLHNfR6e4Lh{xQYRxPXdOYToft=seWy5=tI1?ahYZzi7p>Iq;9H7(+SDZcn#asB^_Psf zQ18CuYabV}=Oz+Gf>6Q2I;J6D}wQzs$d zm>480%oVsw|2iQsVx#@<_{2v50N|ec_XPlR2}1O5D1d(B=E~AA1ECU6 ztN@QoKWlPw5~io8p<1oN)YR0R!%uFH=c0cIa@j-HxP(7kgn-HG=!W7Oa)N2`F-vD; zi`nQciOr4z0l_${a?Htc0l=;Vm=^VLAuwAo__^a(r}}@PzjjVa z``2o+yY>jU6NK+YOe1L~Y)w&~OeBw1uf)~5mHX>qoy@|$S|z&-cx3qEx1W?0S^|uwf-O{r?6iZ=V71O`o?@l&&1tN3Fk&36LcO zxB$?d)1qz*J`~>rZrnaFrsFuNNswv#S&yZ4(h`szzwC+yh#_L>FJaZaS>vs znobJ9ex{r+;M=tRk_oUPOaa^L152qZuxYZ-L;-^|XZi1a@Q;xKCExb9%jfw9Kh^xQ zyoe%budLV#91FX^vqzpYA)PQNa$>Yf2-uVmk1S-(8~00pCnTfEbwwjntro;_oSXie z*1gXTEBOZIfAWn?BT@~_U+?0J*uH&xzyV*c*R9jKi%7wy#X4GQt=r-_DoBNm5Qi?jKR2y!x zUQb;Ymyul*bS5UjFbBmV&~-wQ{x6SdWRnkoAxeHpL1c3uR4$!7Ew z3pcf87s`ZanYrY{C*m^xZb=G&axK0An?-N_r9K)y&+JRgtX$9nAc~?Aapfu(EVAjq zFV}hSlRkfKyUP`V__RSJNi6{ZXm__FG%si`R;69nZd*OC_i zp+URo#cC$#fG-R4OifLRQV5i*WB?5CMS_3XvSk7Q;H8&d3X1MLl=Zrai3#U&({hyy z7NZl8cAOdZv={_G{!ahSyEbp$EL>76CrXECxt2NuFexil6`}YVnS@}Ml; zHMNkvo;L_7SGme4z>wyp6)h0TRjyJ1IC}IE{Jt{FUV7=JVA--|BC8;z6bR)i*E}%LDF7tkFDe>Gcn~kRSp7SZPv}YZ0%^ zVj$k`7$mKm5Rlw9H|fV_Qw&7Gk3i;{UKhrT<5&w;Rg?kb^X1R>q@SG)%2eQTElB~u zr_id}M5_ikCe0#q3IMM8O&di}CSanevxETcNIcdDe_0Dqu9vkBz;t@658BT)zs%Oh zR#L52OFOz7GMtQAYyiPuu5!I>82}hK)$%X^mFDN#UkB8Bz3ybEtFjDbz%Lm%7v!%wIEx#kB?AxEjyBw!bPAt9D6JNy6ADOj$hXabmO+#S)zfJ&A z@4OEI#es{@?c2965E(^CCpysNHeio-E(KUau#hq`!ls=bawQM%auoA>h(5L`U7h(9>@c2{1WM zxyrR5Is)lD@-kMChatT5(n|q8=;!GK0%a#fYkpJPy|nSm1&ciqh|lB$`$?+WF02zSE=aj2l3)Tmax3bUYgjN}tQ6R|JN6}S! z6Mdm0dmi@fD|c79%9db7FADOpg1ZIFLU Date: Wed, 12 Aug 2026 17:08:17 -0400 Subject: [PATCH 10/36] the dehowlening --- .../werewolf_the_apocalypse/code/gifts/innate/howling.dm | 9 +-------- .../werewolf_the_apocalypse/code/splats/fera_splat.dm | 3 --- .../code/subsplats/breeds/garou.dm | 3 +++ 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/gifts/innate/howling.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/gifts/innate/howling.dm index 92136aa6ff92..411f88665099 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/gifts/innate/howling.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/gifts/innate/howling.dm @@ -4,42 +4,35 @@ button_icon_state = "call_of_the_wyld" rage_cost = 1 check_flags = null - innate_ability = TRUE + innate_ability = FALSE var/static/list/howls = list( "attack" = list( "menu" = "Attack", SPLAT_GAROU = "A wolf howls a fierce call to attack", - SPLAT_CORAX = "A raven hisses a fierce call to attack" ), "retreat" = list( "menu" = "Retreat", SPLAT_GAROU = "A wolf howls a warning to retreat", - SPLAT_CORAX = "A raven squawks a warning to retreat" ), "help" = list( "menu" = "Help", SPLAT_GAROU = "A wolf howls a desperate plea for help", - SPLAT_CORAX = "A raven shrieks a a desperate plea for help" ), "gather" = list( "menu" = "Gather", SPLAT_GAROU = "A wolf howls to gather the pack", - SPLAT_CORAX = "A raven beckons the conspiracy" ), "victory" = list( "menu" = "Victory", SPLAT_GAROU = "A wolf howls in celebration of victory", - SPLAT_CORAX = "A raven croaks in celebration of victory" ), "dying" = list( "menu" = "Dying", SPLAT_GAROU = "A wolf howls in pain and despair", - SPLAT_CORAX = "A raven shrieks in pain and despair" ), "mourning" = list( "menu" = "Mourning", SPLAT_GAROU = "A wolf howls in deep mourning for the fallen", - SPLAT_CORAX = "A raven mourns the loss of the fallen" ) ) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm index 05dd7dc0f912..77e9810a4f6d 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm @@ -131,7 +131,6 @@ /datum/splat/werewolf/shifter/on_gain() . = ..() owner.set_species(/datum/species/human/shifter/homid) - add_power(/datum/action/cooldown/power/gift/howling) COOLDOWN_START(src, passive_regrowth_cd, 8 MINUTES) RegisterSignal(owner, COMSIG_LIVING_DEATH, PROC_REF(revert_to_breed_form)) @@ -140,8 +139,6 @@ . = ..() if(!QDELETED(owner)) owner.set_species(/datum/species/human) - - remove_power(/datum/action/cooldown/power/gift/howling) UnregisterSignal(owner, COMSIG_LIVING_DEATH) /datum/splat/werewolf/shifter/splat_life(seconds_per_tick) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/garou.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/garou.dm index 5c97ce104781..3d57e19a8920 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/garou.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/garou.dm @@ -1,6 +1,9 @@ /datum/subsplat/werewolf/breed_form/garou abstract_type = /datum/subsplat/werewolf/breed_form/garou fera_restriction = SPLAT_GAROU + gifts_provided = list( + /datum/action/cooldown/power/gift/howling + ) /datum/subsplat/werewolf/breed_form/garou/homid From 8afa9ff012357c444009f33b8d4e8251aba6de88 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Wed, 12 Aug 2026 20:18:48 -0400 Subject: [PATCH 11/36] no passive healing --- code/__DEFINES/~darkpack/traits/declarations.dm | 2 ++ code/_globalvars/traits/_traits.dm | 1 + code/_globalvars/traits/admin_tooling.dm | 1 + .../code/species/fera_species.dm | 1 - .../code/splats/fera_splat.dm | 13 ++++--------- 5 files changed, 8 insertions(+), 10 deletions(-) diff --git a/code/__DEFINES/~darkpack/traits/declarations.dm b/code/__DEFINES/~darkpack/traits/declarations.dm index 7ceb749fd630..a84808895ae2 100644 --- a/code/__DEFINES/~darkpack/traits/declarations.dm +++ b/code/__DEFINES/~darkpack/traits/declarations.dm @@ -159,6 +159,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_JAMMING_WEAPONS "jamming_weapons" #define TRAIT_NATURAL "natural" #define TRAIT_AURA_OF_CONFIDENCE "aura_of_confidence" +// Fera with no passive healing +#define TRAIT_NO_PASSIVE_HEALING "no_passive_healing" /// Mob has had atleast one tooth yanked out while having no method of regenerating it. #define TRAIT_TOOTH_PULLED "tooth_pulled" diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index 0e8a9b7d466c..1574e07edb20 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -755,6 +755,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_NO_CUFF" = TRAIT_NO_CUFF, // DARKPACK EDIT ADD "TRAIT_NO_EYE_CONTACT" = TRAIT_NO_EYE_CONTACT, // DARKPACK EDIT ADD "TRAIT_NO_LYING_ANGLE" = TRAIT_NO_LYING_ANGLE, // DARKPACK EDIT ADD - WEREWOLF + "TRAIT_NO_PASSIVE_HEALING" = TRAIT_NO_PASSIVE_HEALING, // DARKPACK EDIT ADD - WEREWOLF - (Ananasi) "TRAIT_OBFUSCATED" = TRAIT_OBFUSCATED, // DARKPACK EDIT ADD "TRAIT_ORGANOVORE" = TRAIT_ORGANOVORE, // DARKPACK EDIT ADD - Nagaraja "TRAIT_PAINFUL_VAMPIRE_KISS" = TRAIT_PAINFUL_VAMPIRE_KISS, // DARKPACK EDIT ADD diff --git a/code/_globalvars/traits/admin_tooling.dm b/code/_globalvars/traits/admin_tooling.dm index 2d57124b8531..317a821ae97c 100644 --- a/code/_globalvars/traits/admin_tooling.dm +++ b/code/_globalvars/traits/admin_tooling.dm @@ -422,6 +422,7 @@ GLOBAL_LIST_INIT(admin_visible_traits, list( "TRAIT_NO_CUFF" = TRAIT_NO_CUFF, // DARKPACK EDIT ADD "TRAIT_NO_EYE_CONTACT" = TRAIT_NO_EYE_CONTACT, // DARKPACK EDIT ADD "TRAIT_NO_LYING_ANGLE" = TRAIT_NO_LYING_ANGLE, // DARKPACK EDIT ADD - WEREWOLF + "TRAIT_NO_PASSIVE_HEALING" = TRAIT_NO_PASSIVE_HEALING, // DARKPACK EDIT ADD - WEREWOLF - (Ananasi) "TRAIT_OBFUSCATED" = TRAIT_OBFUSCATED, // DARKPACK EDIT ADD "TRAIT_PAINFUL_VAMPIRE_KISS" = TRAIT_PAINFUL_VAMPIRE_KISS, // DARKPACK EDIT ADD "TRAIT_PALE_AURA" = TRAIT_PALE_AURA, // DARKPACK EDIT ADD - MERITS_FLAWS diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm index 90ed73d3c5c8..da5db2465c34 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm @@ -277,7 +277,6 @@ /datum/species/human/shifter/dire/visible_gender_override(mob/living/carbon/human/holder) return "beast" - /datum/species/human/shifter/feral name = "feral form" id = SPECIES_FERA_FERAL diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm index 77e9810a4f6d..905bbb801ad6 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm @@ -147,7 +147,7 @@ // their fast healing is represented in day/days in breed-form so we just dont. var/can_passively_heal = !(is_breed_form() && (get_breed_form_species() != /datum/species/human/shifter/war)) if(COOLDOWN_FINISHED(src, passive_healing_cd)) - if(can_passively_heal) + if(can_passively_heal && !HAS_TRAIT(owner, TRAIT_NO_PASSIVE_HEALING)) // 2 to represent lethal. Fera passive regen closes burn, but not aggravated damage. owner.heal_storyteller_health(2, heal_aggravated = FALSE, heal_scars = TRUE, heal_blood = TRUE, heal_burn = TRUE) // Keep organ healing ticking so internal damage recovers even between major regrowth pulses. @@ -168,9 +168,9 @@ var/datum/species/human/shifter/shifter_species = owner.dna.species if(istype(shifter_species)) - if(shifter_species.is_veil_breaching_form(owner) && (!shifter_species.form_causes_delirium || HAS_TRAIT(owner, TRAIT_PIERCED_VEIL))) + if(shifter_species.is_veil_breaching_form(owner) && !causes_delirium()) SEND_SIGNAL(owner, COMSIG_MASQUERADE_VIOLATION) - if(shifter_species.form_causes_delirium) + if(causes_delirium()) for(var/mob/living/carbon/human/guy in oviewers(owner, DEFAULT_SIGHT_DISTANCE)) if(!guy.affected_by_delirium()) continue @@ -288,8 +288,6 @@ . = ..() remove_power(/datum/action/cooldown/power/gift/eye_drink) -// START - ANANASI SPLAT - /datum/splat/werewolf/shifter/ananasi name = "Ananasi" id = SPLAT_ANANASI @@ -298,6 +296,7 @@ TRAIT_FERA_FORMS, TRAIT_FERA_FUR, TRAIT_FERA_RENOWN, + TRAIT_NO_PASSIVE_HEALING, ) transformation_list = list( /datum/species/human/shifter/homid, @@ -334,10 +333,6 @@ warcry_emote = "hiss" -/datum/splat/werewolf/shifter/ananasi/on_gain() - . = ..() - to_chat(owner, span_boldnotice("You are playing a splat that is capable of infiltrating roles that other splats cannot. Do so carefully and responsibly, and always be courteous to your fellow players.")) - /mob/living/carbon/human/splat/kinfolk auto_splats = list(/datum/splat/werewolf/kinfolk) From bb69605751219fc0e0f1a69ccb5d48c33b4fefb3 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Wed, 12 Aug 2026 21:28:30 -0400 Subject: [PATCH 12/36] better shifting --- .../werewolf_the_apocalypse/code/hud.dm | 41 ++++++++++++------- .../code/species/fera_species.dm | 3 ++ .../code/species/transformation.dm | 10 +++++ .../code/splats/fera_splat.dm | 2 +- 4 files changed, 41 insertions(+), 15 deletions(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/hud.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/hud.dm index 0f4f8e558446..d9ca1e92a31c 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/hud.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/hud.dm @@ -139,8 +139,9 @@ abstract_type = /atom/movable/screen/fera_transform icon = 'modular_darkpack/modules/werewolf_the_apocalypse/icons/hud_transforms.dmi' mouse_over_pointer = MOUSE_HAND_POINTER - var/datum/species/left_click_transform - var/datum/species/right_click_transform + /// Generic form slot (SPECIES_FERA_WAR, etc), resolved to the clicker's actual splat-specific species on use + var/left_click_form_id + var/right_click_form_id /atom/movable/screen/fera_transform/Initialize(mapload, datum/hud/hud_owner) . = ..() @@ -157,9 +158,16 @@ return var/datum/splat/werewolf/shifter/shifting = get_shifter_splat(clicker) + if(!istype(shifting)) + return + var/list/modifiers = params2list(params) // Right click for alt forms like glabro and hispo. Ctrl click to use rage to do it instantly (doesnt matter if its breed form tho) - shifting.transform_fera(LAZYACCESS(modifiers, RIGHT_CLICK) ? right_click_transform : left_click_transform, LAZYACCESS(modifiers, CTRL_CLICK)) + var/form_id = LAZYACCESS(modifiers, RIGHT_CLICK) ? right_click_form_id : left_click_form_id + var/datum/species/human/shifter/form_to_transform = shifting.get_form_by_id(form_id) + if(!form_to_transform) + return + shifting.transform_fera(form_to_transform, LAZYACCESS(modifiers, CTRL_CLICK)) /atom/movable/screen/fera_transform/update_icon(updates) . = ..() @@ -178,14 +186,19 @@ . = ..() var/datum/splat/werewolf/shifter/shifting = get_shifter_splat(user) + if(!istype(shifting)) + return + + var/datum/species/human/shifter/left_form = shifting.get_form_by_id(left_click_form_id) + var/datum/species/human/shifter/right_form = shifting.get_form_by_id(right_click_form_id) - if(left_click_transform && (left_click_transform in shifting.transformation_list)) - context[SCREENTIP_CONTEXT_LMB] = "Shift to [left_click_transform::name]" - if(left_click_transform != shifting.get_breed_form_species()) + if(left_form && (left_form in shifting.transformation_list)) + context[SCREENTIP_CONTEXT_LMB] = "Shift to [initial(left_form.name)]" + if(left_form != shifting.get_breed_form_species()) context[SCREENTIP_CONTEXT_CTRL_LMB] = "Shift using rage" - if(right_click_transform && (right_click_transform in shifting.transformation_list)) - context[SCREENTIP_CONTEXT_RMB] = "Shift to [right_click_transform::name]" - if(right_click_transform != shifting.get_breed_form_species()) + if(right_form && (right_form in shifting.transformation_list)) + context[SCREENTIP_CONTEXT_RMB] = "Shift to [initial(right_form.name)]" + if(right_form != shifting.get_breed_form_species()) context[SCREENTIP_CONTEXT_CTRL_RMB] = "Shift using rage" return CONTEXTUAL_SCREENTIP_SET @@ -195,23 +208,23 @@ name = "homid form" icon_state = "homid" screen_loc = UI_LIVING_TRANSFORM_HOMID - left_click_transform = /datum/species/human/shifter/homid - right_click_transform = /datum/species/human/shifter/bestial + left_click_form_id = SPECIES_FERA_HOMID + right_click_form_id = SPECIES_FERA_BESTIAL /atom/movable/screen/fera_transform/war name = "war form" icon_state = "war" screen_loc = UI_LIVING_TRANSFORM_WAR - left_click_transform = /datum/species/human/shifter/war + left_click_form_id = SPECIES_FERA_WAR /atom/movable/screen/fera_transform/feral name = "feral form" icon_state = "feral" screen_loc = UI_LIVING_TRANSFORM_FERAL - left_click_transform = /datum/species/human/shifter/feral - right_click_transform = /datum/species/human/shifter/dire + left_click_form_id = SPECIES_FERA_FERAL + right_click_form_id = SPECIES_FERA_DIRE #undef UI_LIVING_TRANSFORM_HOMID #undef UI_LIVING_TRANSFORM_WAR diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm index da5db2465c34..f00b8a09d3ce 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm @@ -274,6 +274,9 @@ fallback_icon = 'modular_darkpack/modules/werewolf_the_apocalypse/icons/garou_forms/hispo.dmi' speed_mod = /datum/movespeed_modifier/shifter/dire +/datum/species/human/shifter/dire/ananasi + form_causes_delirium = TRUE + /datum/species/human/shifter/dire/visible_gender_override(mob/living/carbon/human/holder) return "beast" diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/species/transformation.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/species/transformation.dm index 1f744e6cb2a1..f1ff6245d1a4 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/species/transformation.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/species/transformation.dm @@ -109,4 +109,14 @@ /datum/splat/werewolf/shifter/proc/get_breed_form_species() return breed_form?.breed_species +/// Resolves generic form slot (SPECIES_FERA_WAR, SPECIES_FERA_FERAL, etc) to whatever species +/// type this splat uses for that slot, letting individual fera subtypes (garou/corax/ananasi/etc) +/// swap in their own unique subtype species +/datum/splat/werewolf/shifter/proc/get_form_by_id(form_id) + if(!form_id) + return + for(var/datum/species/human/shifter/form_type as anything in transformation_list) + if(initial(form_type.id) == form_id) + return form_type + #undef DOGGY_ANIMATION_TIME diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm index 905bbb801ad6..f5106e50568f 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm @@ -301,7 +301,7 @@ transformation_list = list( /datum/species/human/shifter/homid, /datum/species/human/shifter/war, - /datum/species/human/shifter/dire, + /datum/species/human/shifter/dire/ananasi, /datum/species/human/shifter/feral ) transformation_stats = list( From 64d68cfc55e9e00396cc55804760386c33caca75 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Wed, 12 Aug 2026 21:33:59 -0400 Subject: [PATCH 13/36] perk desc --- .../modules/werewolf_the_apocalypse/code/splats/pref_lore.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm index fd201d991c17..51a328f15771 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm @@ -124,7 +124,7 @@ SPECIES_PERK_TYPE = SPECIES_POSITIVE_PERK, SPECIES_PERK_ICON = FA_ICON_BAND_AID, SPECIES_PERK_NAME = "Passive healing", - SPECIES_PERK_DESC = "Ananasi have a strong passive healing while outside of their breed form.", + SPECIES_PERK_DESC = "Ananasi can use blood they've consumed to heal their injuries.", ), ) From 674bf54d7fc191b733770a0e13278f4eb685a75b Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Wed, 12 Aug 2026 21:44:16 -0400 Subject: [PATCH 14/36] oops --- .../modules/werewolf_the_apocalypse/code/splats/fera_splat.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm index f5106e50568f..e60a5bb02912 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm @@ -251,7 +251,6 @@ transformation_list = list( /datum/species/human/shifter/homid, /datum/species/human/shifter/war, - /datum/species/human/shifter/dire, /datum/species/human/shifter/feral ) transformation_stats = list( From 9b90adbdd7cb0393bc0307addd1f9bb08d37f1f6 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Thu, 13 Aug 2026 13:04:30 -0400 Subject: [PATCH 15/36] better kiss --- code/__DEFINES/~darkpack/signals_kindred.dm | 5 +++-- code/__DEFINES/~darkpack/traits/declarations.dm | 2 ++ code/_globalvars/traits/_traits.dm | 1 + .../living/carbon/human/species_types/zombies.dm | 14 ++------------ .../modules/blood_drinking/code/drinksomeblood.dm | 2 +- .../code/splats/kindred_splat/kindred_splat.dm | 9 ++------- 6 files changed, 11 insertions(+), 22 deletions(-) diff --git a/code/__DEFINES/~darkpack/signals_kindred.dm b/code/__DEFINES/~darkpack/signals_kindred.dm index 2b4f66a68af1..220c5f0a35dd 100644 --- a/code/__DEFINES/~darkpack/signals_kindred.dm +++ b/code/__DEFINES/~darkpack/signals_kindred.dm @@ -1,10 +1,11 @@ // This is the new signals file for every signal vampire related in WOD13 // New signals related to vampires and things vampires do should be defined here -///called in bloodsucking.dm at the end of /mob/living/carbon/human/proc/drinksomeblood +// WAS called in bloodsucking.dm at the end of /mob/living/carbon/human/proc/drinksomeblood, now +// handled by a trait check. this could still be useful for other things though so keeping this #define COMSIG_MOB_VAMPIRE_SUCKED "mob_vampire_sucked" ///vampire suck resisted - #define COMPONENT_RESIST_VAMPIRE_KISS (1<<0) + // #define COMPONENT_RESIST_VAMPIRE_KISS (1<<0) ///baali demons have touched the target, time to apply the effect from daimonion 4 #define COMSIG_BAALI_DEMON_REACHED_TARGET "baali_demon_reached_target" diff --git a/code/__DEFINES/~darkpack/traits/declarations.dm b/code/__DEFINES/~darkpack/traits/declarations.dm index a84808895ae2..693af5361ac3 100644 --- a/code/__DEFINES/~darkpack/traits/declarations.dm +++ b/code/__DEFINES/~darkpack/traits/declarations.dm @@ -106,6 +106,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_SCARRING_RESISTANT "scarring_resistant"// Temporal scars wont save /// Stepping on glass shards immunity. Currently used for a couple Garou forms but could be used elsewhere. #define TRAIT_HARDENED_SOLES "hardened_soles" +// Splats that resist the affects of The Kiss +#define TRAIT_RESISTS_KISS "resists_kiss" // Allows the user to pass through doors diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index 1574e07edb20..d471354e421d 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -768,6 +768,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_RAZOR_CLAWS" = TRAIT_RAZOR_CLAWS, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_REJECTED_BY_TECHNOLOGY" = TRAIT_REJECTED_BY_TECHNOLOGY, // DARKPACK EDIT ADD "TRAIT_REPELLED_BY_HOLINESS" = TRAIT_REPELLED_BY_HOLINESS, // DARKPACK EDIT ADD + "TRAIT_RESISTS_KISS" = TRAIT_RESISTS_KISS, // DARKPACK EDIT ADD "TRAIT_RUBICON" = TRAIT_RUBICON, // DARKPACK EDIT ADD "TRAIT_SANGUINE_INCONGRUITY" = TRAIT_SANGUINE_INCONGRUITY, // DARKPACK EDIT ADD - Giovanni Quirk "TRAIT_SCARRING_RESISTANT" = TRAIT_SCARRING_RESISTANT, // DARKPACK EDIT ADD diff --git a/modular_darkpack/master_files/code/modules/mob/living/carbon/human/species_types/zombies.dm b/modular_darkpack/master_files/code/modules/mob/living/carbon/human/species_types/zombies.dm index f01f9866ce1f..e9e7e6d04f82 100644 --- a/modular_darkpack/master_files/code/modules/mob/living/carbon/human/species_types/zombies.dm +++ b/modular_darkpack/master_files/code/modules/mob/living/carbon/human/species_types/zombies.dm @@ -12,7 +12,8 @@ TRAIT_NOBREATH, TRAIT_TOXIMMUNE, TRAIT_NOCRITDAMAGE, - TRAIT_FAKEDEATH + TRAIT_FAKEDEATH, + TRAIT_RESISTS_KISS ) //mutantbrain = /obj/item/organ/brain/vampire //to prevent brain transplant surgery //mutanteyes = /obj/item/organ/eyes/night_vision/zombie @@ -34,17 +35,6 @@ C.health = 300 //zombies resist vampire bites better than mortals - RegisterSignal(C, COMSIG_MOB_VAMPIRE_SUCKED, PROC_REF(on_zombie_bitten)) ADD_TRAIT(C, TRAIT_MASQUERADE_VIOLATING_FACE, "zombie") -/datum/species/zombie/proc/on_zombie_bitten(datum/source, mob/living/carbon/being_bitten) - SIGNAL_HANDLER - - if(iszombie(being_bitten)) - return COMPONENT_RESIST_VAMPIRE_KISS - -/datum/species/zombie/on_species_loss(mob/living/carbon/human/C, datum/species/new_species, pref_load) - . = ..() - UnregisterSignal(C, COMSIG_MOB_VAMPIRE_SUCKED) - #undef REGENERATION_DELAY diff --git a/modular_darkpack/modules/blood_drinking/code/drinksomeblood.dm b/modular_darkpack/modules/blood_drinking/code/drinksomeblood.dm index 86e13b1e75f1..9c0ea8c577ac 100644 --- a/modular_darkpack/modules/blood_drinking/code/drinksomeblood.dm +++ b/modular_darkpack/modules/blood_drinking/code/drinksomeblood.dm @@ -43,7 +43,7 @@ if(!do_after(src, 3 SECONDS, target = drunk_from, timed_action_flags = NONE, show_progress = FALSE)) remove_drinking_overlay(drunk_from) - if(!(SEND_SIGNAL(drunk_from, COMSIG_MOB_VAMPIRE_SUCKED, drunk_from) & COMPONENT_RESIST_VAMPIRE_KISS)) + if(get_kindred_splat(src) && !HAS_TRAIT(src, TRAIT_PAINFUL_VAMPIRE_KISS) && !HAS_TRAIT(drunk_from, TRAIT_RESISTS_KISS)) drunk_from.apply_status_effect(/datum/status_effect/kissed) return diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/splats/kindred_splat/kindred_splat.dm b/modular_darkpack/modules/vampire_the_masquerade/code/splats/kindred_splat/kindred_splat.dm index ecfe699d3b1a..82554e20c663 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/splats/kindred_splat/kindred_splat.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/splats/kindred_splat/kindred_splat.dm @@ -18,6 +18,7 @@ TRAIT_DRINKS_BLOOD, TRAIT_PALE_AURA, TRAIT_SCARRING_RESISTANT, + TRAIT_RESISTS_KISS, ) splat_actions = list( /datum/action/cooldown/mob_cooldown/give_vitae, @@ -73,9 +74,6 @@ //vampires don't die while in crit, they just slip into torpor after 2 minutes of being critted RegisterSignal(owner, COMSIG_MOB_STATCHANGE, PROC_REF(handle_enter_critical_condition)) - //vampires resist vampire bites better than mortals - RegisterSignal(owner, COMSIG_MOB_VAMPIRE_SUCKED, PROC_REF(on_vampire_bitten)) - // Apply bashing damage resistance RegisterSignal(owner, COMSIG_MOB_APPLY_DAMAGE_MODIFIERS, PROC_REF(damage_resistance)) @@ -110,7 +108,6 @@ UnregisterSignal(owner, list( COMSIG_CARBON_LOSE_ORGAN, COMSIG_MOB_STATCHANGE, - COMSIG_MOB_VAMPIRE_SUCKED, COMSIG_MOB_APPLY_DAMAGE_MODIFIERS, COMSIG_HUMAN_ON_HANDLE_BLOOD, COMSIG_PATH_HIT, @@ -207,13 +204,11 @@ /** * On being bit by a vampire * - * This handles vampire bite sleep immunity and any future special interactions. + * This handles any future special interactions. Vampire bite immunity is now handled by TRAIT_RESISTS_KISS. */ /datum/splat/vampire/kindred/proc/on_vampire_bitten(datum/source, mob/living/carbon/being_bitten) SIGNAL_HANDLER - return COMPONENT_RESIST_VAMPIRE_KISS - /datum/splat/vampire/kindred/proc/kindred_blood(mob/living/carbon/human/kindred, seconds_per_tick, times_fired) SIGNAL_HANDLER From 45c49467e98c0797c669d2318a999a8c1b2b97f7 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Fri, 14 Aug 2026 11:35:40 -0400 Subject: [PATCH 16/36] im jobbing --- modular_darkpack/modules/jobs/code/anarchs/bruiser.dm | 3 ++- modular_darkpack/modules/jobs/code/anarchs/tapster.dm | 4 ++-- modular_darkpack/modules/jobs/code/camarilla/hound.dm | 3 ++- .../modules/jobs/code/camarilla/tower_employee.dm | 3 ++- .../modules/jobs/code/miscelllaneous/club_worker.dm | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/modular_darkpack/modules/jobs/code/anarchs/bruiser.dm b/modular_darkpack/modules/jobs/code/anarchs/bruiser.dm index ee3cf10de71a..46a18f2442bd 100644 --- a/modular_darkpack/modules/jobs/code/anarchs/bruiser.dm +++ b/modular_darkpack/modules/jobs/code/anarchs/bruiser.dm @@ -26,7 +26,8 @@ known_contacts = list("Baron", "Bouncer", "Emissary", "Sweeper") allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_HEALER_SALUBRI, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA) - allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL) + allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_ANANASI) + splat_slots = list(SPLAT_ANANASI = 1) maximal_generation = 9 maximum_immortal_age = 200 description = "You are the enforcer of the Anarchs. The baron is always in need of muscle power. Enforce the Traditions - in the anarch way." diff --git a/modular_darkpack/modules/jobs/code/anarchs/tapster.dm b/modular_darkpack/modules/jobs/code/anarchs/tapster.dm index a1dea1c3635d..342ec504a392 100644 --- a/modular_darkpack/modules/jobs/code/anarchs/tapster.dm +++ b/modular_darkpack/modules/jobs/code/anarchs/tapster.dm @@ -26,8 +26,8 @@ */ known_contacts = list("Baron", "Bouncer", "Emissary", "Sweeper") - allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL) - splat_slots = list(SPLAT_NONE = 2, SPLAT_GHOUL = 2) + allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL, SPLAT_ANANASI) + splat_slots = list(SPLAT_NONE = 2, SPLAT_GHOUL = 2, SPLAT_ANANASI = 1) description = "You are an employee of the local smoke shop. Serve the eclectic clients that pass through, and try not to ask too many questions." // APOC EDIT CHANGE - JOBS minimum_masquerade = 0 diff --git a/modular_darkpack/modules/jobs/code/camarilla/hound.dm b/modular_darkpack/modules/jobs/code/camarilla/hound.dm index 0f980d846e77..6535c77527f6 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/hound.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/hound.dm @@ -23,8 +23,9 @@ maximal_generation = 9 maximum_immortal_age = 200 minimum_masquerade = 3 - allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL) + allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_ANANASI) allowed_clans = list(VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA) + splat_slots = list(SPLAT_ANANASI = 1) known_contacts = list("Prince", "Sheriff") diff --git a/modular_darkpack/modules/jobs/code/camarilla/tower_employee.dm b/modular_darkpack/modules/jobs/code/camarilla/tower_employee.dm index 30112046d41e..75ce6e8e7009 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/tower_employee.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/tower_employee.dm @@ -25,8 +25,9 @@ maximal_generation = 9 maximum_immortal_age = 200 known_contacts = list("Prince", "Sheriff", "Seneschal") - allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL, SPLAT_KINDRED) + allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL, SPLAT_KINDRED, SPLAT_ANANASI) allowed_clans = list(VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA) + splat_slots = list(SPLAT_ANANASI = 1) description = "You work directly for the Millenium Tower and its administrative staff in a variety of ways, you may even be a personal retainer of one of the top three, to the point that any oddities that you may see over night or hear are either things you are already aware or you simply laugh them off and try not to think about it." minimum_masquerade = 4 diff --git a/modular_darkpack/modules/jobs/code/miscelllaneous/club_worker.dm b/modular_darkpack/modules/jobs/code/miscelllaneous/club_worker.dm index a22a7911fce1..5cb3db9e83b1 100644 --- a/modular_darkpack/modules/jobs/code/miscelllaneous/club_worker.dm +++ b/modular_darkpack/modules/jobs/code/miscelllaneous/club_worker.dm @@ -21,7 +21,7 @@ "Club Attendant" ) - allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_KINFOLK, SPLAT_NONE) + allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_KINFOLK, SPLAT_NONE, SPLAT_SHIFTERS) maximal_generation = 9 maximum_immortal_age = 200 From 6667a43f095da4a44d1224634d2c090e30a6883d Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Fri, 14 Aug 2026 13:44:14 -0400 Subject: [PATCH 17/36] this is jobshit --- modular_darkpack/modules/jobs/code/clinic/doctor.dm | 1 - .../modules/jobs/code/miscelllaneous/club_worker.dm | 2 -- modular_darkpack/modules/jobs/code/supply/dealer.dm | 1 - 3 files changed, 4 deletions(-) diff --git a/modular_darkpack/modules/jobs/code/clinic/doctor.dm b/modular_darkpack/modules/jobs/code/clinic/doctor.dm index 7f1c0e083e9c..4ad1c820ae4a 100644 --- a/modular_darkpack/modules/jobs/code/clinic/doctor.dm +++ b/modular_darkpack/modules/jobs/code/clinic/doctor.dm @@ -17,7 +17,6 @@ description = "Help your fellow kindred in all matters medicine related. Sell blood. Keep your human colleagues ignorant." maximal_generation = 9 maximum_immortal_age = 200 - allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_KINFOLK, SPLAT_NONE) allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_HEALER_SALUBRI, VAMPIRE_CLAN_BAALI, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_VENTRUE_ANTITRIBU, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_GIOVANNI, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_NAGARAJA) known_contacts = list("Clinic Director") diff --git a/modular_darkpack/modules/jobs/code/miscelllaneous/club_worker.dm b/modular_darkpack/modules/jobs/code/miscelllaneous/club_worker.dm index 5cb3db9e83b1..cc2d9119e2eb 100644 --- a/modular_darkpack/modules/jobs/code/miscelllaneous/club_worker.dm +++ b/modular_darkpack/modules/jobs/code/miscelllaneous/club_worker.dm @@ -21,8 +21,6 @@ "Club Attendant" ) - allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_KINFOLK, SPLAT_NONE, SPLAT_SHIFTERS) - maximal_generation = 9 maximum_immortal_age = 200 description = "Offer strip club services. Some of your clientele may be... Unusual, but you are either addicted to vampire bites, or bribed to listen little and say even less." diff --git a/modular_darkpack/modules/jobs/code/supply/dealer.dm b/modular_darkpack/modules/jobs/code/supply/dealer.dm index 66bf314be100..b2ae188f2a52 100644 --- a/modular_darkpack/modules/jobs/code/supply/dealer.dm +++ b/modular_darkpack/modules/jobs/code/supply/dealer.dm @@ -15,7 +15,6 @@ ) known_contacts = list("Prince", "Seneschal", "Sheriff", "Baron") - allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_GAROU, SPLAT_NONE) splat_slots = list(SPLAT_NONE = 1) description = "You provide both legal and illegal supplies to those that get busy during the night. You are your own person yet you know people are out for you. Time to buckle in..." minimum_masquerade = 0 From 82051a27044f91169893face49cdeaa981ce7e16 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Fri, 14 Aug 2026 13:55:42 -0400 Subject: [PATCH 18/36] fur colors --- code/__DEFINES/~darkpack/fera/fera.dm | 8 ++++---- .../icons/ananasi_forms/crawlerling.dmi | Bin 7474 -> 7475 bytes .../icons/ananasi_forms/lilian.dmi | Bin 7450 -> 7448 bytes .../icons/ananasi_forms/pithus.dmi | Bin 7450 -> 7448 bytes 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/__DEFINES/~darkpack/fera/fera.dm b/code/__DEFINES/~darkpack/fera/fera.dm index df121dccc279..78573ed415de 100644 --- a/code/__DEFINES/~darkpack/fera/fera.dm +++ b/code/__DEFINES/~darkpack/fera/fera.dm @@ -42,11 +42,11 @@ GLOBAL_LIST_INIT(corax_fur_colors, list( GLOBAL_LIST_INIT(ananasi_fur_colors, list( "black" = "black", - "brown" = "brown", - "white" = "white", - "green" = "green", + "blue" = "blue", "red" = "red", - "gray" = "gray", + "white" = "white", + "ginger" = "ginger", + "brown" = "brown", )) #define STATUS_EFFECT_DELIRIUM /datum/status_effect/delirium diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/crawlerling.dmi b/modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/crawlerling.dmi index 5f237db20253d95b2cd8a17f965fcb20a81b9de9..92f4dc15154e7e5a09aa45bb5181181b16fecb2d 100644 GIT binary patch delta 201 zcmV;)05<=!IEuK~l6uoQoiK@Ng25JlJRDH_-|29Ri6xG@mJLatyyM%swfw4+?# zB8dhQZFm1qUf#@NLbl8IMai;5K_8%vR6X0WbP-W9$OeTi%Y+gEvK2TLgB5~}K|o0( zwXrd#BxNNNvqs_vnVN`Q#yv_=+cA&=J8{@69((Dht1EPOEuf zgW~D+`e-Jn+6K@M4%s}iLfy4qaj52j2(_1U&0j2Jd6^C0>IInKtnYC84coJO0k|8H Ct!O*| diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/lilian.dmi b/modular_darkpack/modules/werewolf_the_apocalypse/icons/ananasi_forms/lilian.dmi index c99595a890ffbfca6d55bc4f690974f14399a7ff..1d5931f512319fc9a0cd6452c953156eb11c4623 100644 GIT binary patch delta 171 zcmV;c095~)I+!}J8vy~nlN+;xx#Mp@Z$~E% zqTcN}o2&{ZE>+2y0jo_|7awGRIA$4V%A${B!Py<<0PFk>lpLgn;@8!i-37r1B3csB z@*lJ!q7@CjKIQF^B$tW?PR0gEf=flc@Rj!Fh{kE_G++{3Gvb9fPA+}o7+ldn1eN4s Zvx()R?VIIgKI3rg_fiBR>$BtmHX8*sP`m&D delta 173 zcmV;e08;;$I+{AL8vy~plN+;xx#Mp@Z$~E% zqTcN}o2&{ZE>+2y0jo_|7awGRIA$4V%A${B!Py<<0PFk>lpLgn;@8!i-37r1B3csB z@*lJ!q7@CjKIQF^B$tW?PR0gEf=flc@Rj!Fh{kE_G++{3Gvb9fPA+}o7+ldn1eN4s Zvx()R?VIIgKI3rg_fiBR>$BtmHX8*sP`m&D delta 173 zcmV;e08;;$I+{AL8vy~plN Date: Thu, 20 Aug 2026 17:06:50 -0400 Subject: [PATCH 19/36] cabals --- .../~darkpack/fera/werewolf_tribe.dm | 10 ++++ .../code/preferences/tribe.dm | 4 ++ .../code/subsplats/tribes/ananasi.dm | 49 +++++++++++++++++++ tgstation.dme | 1 + 4 files changed, 64 insertions(+) create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm diff --git a/code/__DEFINES/~darkpack/fera/werewolf_tribe.dm b/code/__DEFINES/~darkpack/fera/werewolf_tribe.dm index 1d2c927cce83..3fc2721d9ecf 100644 --- a/code/__DEFINES/~darkpack/fera/werewolf_tribe.dm +++ b/code/__DEFINES/~darkpack/fera/werewolf_tribe.dm @@ -16,6 +16,16 @@ #define TRIBE_STARGAZERS "Stargazers" #define TRIBE_BLACK_SPIRAL_DANCERS "Black Spiral Dancers" +#define TRIBE_SECEAN "Secean" +#define TRIBE_PLICARE "Plicare" +#define TRIBE_GADERIN "Gaderin" +#define TRIBE_AGERE "Agere" +#define TRIBE_ANOMIA "Anomia" +#define TRIBE_MALUM "Malum" +#define TRIBE_KAR "Kar" +#define TRIBE_AMARI_ALIQUID "Amari Aliquid" +#define TRIBE_CHYMOS "Chymos" + #define TRIBE_LIST_ALL list(TRIBE_RONIN, TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_GLASS_WALKERS, TRIBE_BONE_GNAWERS, TRIBE_SHADOW_LORDS, TRIBE_BLACK_SPIRAL_DANCERS) #define TRIBE_LIST_GAIA list(TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_GLASS_WALKERS, TRIBE_BONE_GNAWERS, TRIBE_SHADOW_LORDS) #define TRIBE_LIST_WYLD list(TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_SHADOW_LORDS) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/tribe.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/tribe.dm index d27e9b97dd0a..261e8c935b3b 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/tribe.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/tribe.dm @@ -42,3 +42,7 @@ splat_id = SPLAT_CORAX savefile_key = "corax_tribe" */ + +/datum/preference/choiced/subsplat/fera_tribe/ananasi + splat_id = SPLAT_ANANASI + savefile_key = "ananasi_tribe" diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm new file mode 100644 index 000000000000..9bac14fb6526 --- /dev/null +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm @@ -0,0 +1,49 @@ +/datum/subsplat/werewolf/tribe/ananasi + abstract_type = /datum/subsplat/werewolf/tribe/ananasi + fera_restriction = SPLAT_ANANASI + +/datum/subsplat/werewolf/tribe/ananasi/secean + name = TRIBE_SECEAN + desc = "Tenere Myrmidon; Warriors of the Weaver, seeking to understand the nature of the universe to better serve the Mother-Queen. The Secean are explorers and seekers of knowledge unbidden." + gifts_provided = list() + +/datum/subsplat/werewolf/tribe/ananasi/plicare + name = TRIBE_PLICARE + desc = "Tenere Viskr; Mystics of the Weaver, masters of precise order and control. The Plicare are staunch perfectionists, maintaining and leveraging order and structure to achieve their goals." + gifts_provided = list() + +/datum/subsplat/werewolf/tribe/ananasi/gaderin + name = TRIBE_GADERIN + desc = "Tenere Wyrsta; Questioners of the Weaver, challengers of strict order. The Gaderin are obsessive collectors, seeking to grow the Mother-Queen's understanding of the world from her prison in Malfeas." + gifts_provided = list() + +/datum/subsplat/werewolf/tribe/ananasi/agere + name = TRIBE_AGERE + desc = "Hatar Myrmidon; Warriors of the Wyrm, fickle forces of entropy and destruction. The Agere are swift and deadly, moving wherever Ananasa wills them to strike and delivering the Wyrm's own destruction to their enemies." + gifts_provided = list() + +/datum/subsplat/werewolf/tribe/ananasi/anomia + name = TRIBE_ANOMIA + desc = "Hatar Viskr; Mystics of the Wyrm, master manipulators of mortal will. The Anomia are cunning controllers of fate, pulling strings and leaving the death and destruction to those most skilled in delivering it: Humanity." + gifts_provided = list() + +/datum/subsplat/werewolf/tribe/ananasi/malum + name = TRIBE_MALUM + desc = "Hatar Wyrsta; Questioners of the Wyrm, seeking to restore the Wyrm's true and original purpose. The Malum are self-serving and unpredictable, rejecting the Wyrm's new role as the Corruptor and serving instead as agents of the Wyrm's true face: the Destroyer." + gifts_provided = list() + +/datum/subsplat/werewolf/tribe/ananasi/kar + name = TRIBE_KAR + desc = "Kumoti Myrmidon; Warriors of the Wyld, forces of change and creation. The Kar protect the Wyld through minor but otherwise direct acts of sabotage against the Weaver and the Wyrm, seeking to expand the Wyld's influence." + gifts_provided = list() + +/datum/subsplat/werewolf/tribe/ananasi/amarialiquid + name = TRIBE_AMARI_ALIQUID + desc = "Kumoti Viskr; Mystics of the Wyld, acting on whim and instinct. The Amari Aliquid are gentle and persistent, making change through constant motion for better or worse." + gifts_provided = list() + +/datum/subsplat/werewolf/tribe/ananasi/chymos + name = TRIBE_CHYMOS + desc = "Kumoti Wyrsta; Questioners of the Wyld, careful observers of the world and the minions of each Triatic spirit. The Chymos are patient and calculating, seeking to manipulate and disrupt imbalance in the world to restore Symmetry." + gifts_provided = list() + diff --git a/tgstation.dme b/tgstation.dme index 74ae7d0ed112..379c64a268da 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8264,6 +8264,7 @@ #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\breeds\garou.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\tribes\_tribe.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\tribes\garou.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\tribes\ananasi.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\weapons\klaives.dm" #include "modular_darkpack\modules\westfield_mall\code\mall_areas.dm" #include "modular_darkpack\modules\westfield_mall\code\modular_rooms.dm" From d8fdb686a290382229e23e17746dbdc670e1929e Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Sat, 22 Aug 2026 05:14:57 -0400 Subject: [PATCH 20/36] aspect examine text --- .../code/splats/examine_text.dm | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/examine_text.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/examine_text.dm index e8bbbf0a44a9..63f21cefd599 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/examine_text.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/examine_text.dm @@ -1,5 +1,6 @@ /datum/splat/werewolf/proc/examine_other_human(mob/living/carbon/examined) - var/datum/splat/werewolf/wolp_splat = get_werewolf_splat(examined) + var/datum/splat/werewolf/shifter/garou/wolp_splat = get_garou_splat(examined) + var/datum/splat/werewolf/spiber_splat = get_ananasi_splat(examined) if(wolp_splat) var/list/honor_flavor = list("claim to good conduct", "claim to honor", "claim to chivalry") var/list/wisdom_flavor = list("claim to insight", "claim to wisdom", "claim to sagacity") @@ -46,3 +47,18 @@ . += "In the local Garou, you have heard of [examined.p_their(TRUE)] [glory_flavor[2]]." if(10) . += "In the local Garou, you have heard of [examined.p_their(TRUE)] [glory_flavor[3]]." + + // For now, only one pattern flavor on examine. When Renown is reworked, this will be expanded to describe more complex patterns based on rank. + if(spiber_splat) + var/list/tenere_flavor = list("structure and order", "immaculately weaved patterns") + var/list/hatar_flavor = list("death and decay", "indiscriminate destruction") + var/list/kumoti_flavor = list("growth and change", "chaos and life unbidden") + + switch(spiber_splat.tribe?.name) + if(TRIBE_SECEAN, TRIBE_PLICARE, TRIBE_GADERIN) + . += "The patterns on [examined.p_their(TRUE)] skin depict [tenere_flavor[1]]." + if(TRIBE_AGERE, TRIBE_ANOMIA, TRIBE_MALUM) + . += "The patterns on [examined.p_their(TRUE)] skin depict [hatar_flavor[1]]." + if(TRIBE_KAR, TRIBE_AMARI_ALIQUID, TRIBE_CHYMOS) + . += "The patterns on [examined.p_their(TRUE)] skin depict [kumoti_flavor[1]]." + From 87ac7a252dd9c55cc7c26111507a0987a6032d1d Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Sat, 22 Aug 2026 07:05:54 -0400 Subject: [PATCH 21/36] alter mood --- .../code/changing_breeds/ananasi.dm | 41 ++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm index 6fe2929535e6..607aa0fba787 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm @@ -1,3 +1,6 @@ +#define ALTER_MOOD_ENHANCE "Enhance" +#define ALTER_MOOD_DAMPEN "Dampen" + /datum/action/cooldown/power/gift/bloodheal name = "Blood Heal" desc = "The Ananasi can heal their wounds by drawing on their own blood." @@ -50,7 +53,6 @@ var/mob/living/living_target = astype(target) if(!living_target) return FALSE - . = ..() var/datum/splat/werewolf/shifter/shifter_splat = get_shifter_splat(owner) @@ -67,6 +69,9 @@ SEND_SIGNAL(target, COMSIG_ALL_MASQUERADE_REINFORCE) to_chat(target, span_hypnophrase("At [owner]'s touch, the last fifteen minutes of your memory are stolen away. You feel a sense of confusion and disorientation as you struggle to recall what just happened.")) + StartCooldown() + return TRUE + /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire name = "Inspire" desc = "The Ananasi instills a target with a rush of lucidity." @@ -125,3 +130,37 @@ desc = "Gain an additional die to all mental checks, but suffer a penalty to rage check difficulty." icon = 'modular_darkpack/modules/deprecated/icons/hud/screen_alert.dmi' icon_state = "riddle" // TODO: get an icon for this + +/datum/action/cooldown/power/gift/alter_mood + name = "Alter Mood" + desc = "The Wyrsta can enhance or dampen the mood of a single individual." + button_icon_state = "stolen_moments" + click_to_activate = TRUE + rank = 1 + gnosis_cost = 1 + var/alter_types = list(ALTER_MOOD_ENHANCE, ALTER_MOOD_DAMPEN) + +/datum/action/cooldown/power/gift/alter_mood/Activate(atom/target) + var/mob/living/living_target = astype(target) + if(!living_target) + return FALSE + + var/alter_type_selected = tgui_input_list(owner, "How do you want to alter the target's mood?", "Alter Mood Type Selection", alter_types, ALTER_MOOD_ENHANCE) + if(!alter_type_selected) + return FALSE + + . = ..() + + switch(alter_type_selected) + if(ALTER_MOOD_ENHANCE) + to_chat(living_target, span_boldnotice("An odd warmth spreads through your mind, heightening your emotional state. Any emotional highs or lows are suddenly more intense and extreme.")) + if(ALTER_MOOD_DAMPEN) + to_chat(living_target, span_boldwarning("An odd numbness sets over your mind, dulling your emotional state. Any extreme emotional highs or lows are suddenly muted to a more moderate, mundane level.")) + + StartCooldown() + return TRUE + +#undef ALTER_MOOD_ENHANCE +#undef ALTER_MOOD_DAMPEN + + From e8febf967f516ddc0fcf3f5dbc9e48eaf5dddb3b Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Sat, 22 Aug 2026 07:06:14 -0400 Subject: [PATCH 22/36] cabal gifts pt1 --- .../code/subsplats/breeds/ananasi.dm | 2 - .../code/subsplats/tribes/ananasi.dm | 42 +++++++++++++++---- 2 files changed, 33 insertions(+), 11 deletions(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm index 7b964b81c68e..9ea7f6cc3c2a 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm @@ -8,7 +8,6 @@ start_gnosis = 4 breed_species = /datum/species/human/shifter/homid gifts_provided = list( - /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire, /datum/action/cooldown/power/gift/resist_pain, /datum/action/cooldown/power/gift/stolen_moments, /datum/action/cooldown/power/gift/bloodheal @@ -19,7 +18,6 @@ start_gnosis = 4 breed_species = /datum/species/human/shifter/feral gifts_provided = list( - /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire, /datum/action/cooldown/power/gift/resist_pain, /datum/action/cooldown/power/gift/stolen_moments, /datum/action/cooldown/power/gift/bloodheal diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm index 9bac14fb6526..8b6901b3f0c1 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm @@ -5,45 +5,69 @@ /datum/subsplat/werewolf/tribe/ananasi/secean name = TRIBE_SECEAN desc = "Tenere Myrmidon; Warriors of the Weaver, seeking to understand the nature of the universe to better serve the Mother-Queen. The Secean are explorers and seekers of knowledge unbidden." - gifts_provided = list() + gifts_provided = list( + /datum/action/cooldown/power/gift/open_seal, + ) /datum/subsplat/werewolf/tribe/ananasi/plicare name = TRIBE_PLICARE desc = "Tenere Viskr; Mystics of the Weaver, masters of precise order and control. The Plicare are staunch perfectionists, maintaining and leveraging order and structure to achieve their goals." - gifts_provided = list() + gifts_provided = list( + /datum/action/cooldown/power/gift/mindspeak, + ) /datum/subsplat/werewolf/tribe/ananasi/gaderin name = TRIBE_GADERIN desc = "Tenere Wyrsta; Questioners of the Weaver, challengers of strict order. The Gaderin are obsessive collectors, seeking to grow the Mother-Queen's understanding of the world from her prison in Malfeas." - gifts_provided = list() + gifts_provided = list( + /datum/action/cooldown/power/gift/alter_mood, + ) /datum/subsplat/werewolf/tribe/ananasi/agere name = TRIBE_AGERE desc = "Hatar Myrmidon; Warriors of the Wyrm, fickle forces of entropy and destruction. The Agere are swift and deadly, moving wherever Ananasa wills them to strike and delivering the Wyrm's own destruction to their enemies." - gifts_provided = list() + gifts_provided = list( + /datum/action/cooldown/power/gift/open_seal, + ) /datum/subsplat/werewolf/tribe/ananasi/anomia name = TRIBE_ANOMIA desc = "Hatar Viskr; Mystics of the Wyrm, master manipulators of mortal will. The Anomia are cunning controllers of fate, pulling strings and leaving the death and destruction to those most skilled in delivering it: Humanity." - gifts_provided = list() + gifts_provided = list( + /datum/action/cooldown/power/gift/mindspeak + ) /datum/subsplat/werewolf/tribe/ananasi/malum name = TRIBE_MALUM desc = "Hatar Wyrsta; Questioners of the Wyrm, seeking to restore the Wyrm's true and original purpose. The Malum are self-serving and unpredictable, rejecting the Wyrm's new role as the Corruptor and serving instead as agents of the Wyrm's true face: the Destroyer." - gifts_provided = list() + gifts_provided = list( + /datum/action/cooldown/power/gift/alter_mood, + ) /datum/subsplat/werewolf/tribe/ananasi/kar name = TRIBE_KAR desc = "Kumoti Myrmidon; Warriors of the Wyld, forces of change and creation. The Kar protect the Wyld through minor but otherwise direct acts of sabotage against the Weaver and the Wyrm, seeking to expand the Wyld's influence." - gifts_provided = list() + gifts_provided = list( + /datum/action/cooldown/power/gift/open_seal, + /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire, + /datum/action/cooldown/power/gift/mothers_touch, + ) /datum/subsplat/werewolf/tribe/ananasi/amarialiquid name = TRIBE_AMARI_ALIQUID desc = "Kumoti Viskr; Mystics of the Wyld, acting on whim and instinct. The Amari Aliquid are gentle and persistent, making change through constant motion for better or worse." - gifts_provided = list() + gifts_provided = list( + /datum/action/cooldown/power/gift/mindspeak, + /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire, + /datum/action/cooldown/power/gift/mothers_touch, + ) /datum/subsplat/werewolf/tribe/ananasi/chymos name = TRIBE_CHYMOS desc = "Kumoti Wyrsta; Questioners of the Wyld, careful observers of the world and the minions of each Triatic spirit. The Chymos are patient and calculating, seeking to manipulate and disrupt imbalance in the world to restore Symmetry." - gifts_provided = list() + gifts_provided = list( + /datum/action/cooldown/power/gift/alter_mood, + /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire, + /datum/action/cooldown/power/gift/mothers_touch, + ) From f00f12f9e4209629e5ce864e8164b6900405f1a9 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Sun, 23 Aug 2026 03:03:02 -0400 Subject: [PATCH 23/36] oops lmao --- .../werewolf_the_apocalypse/code/splats/pref_lore.dm | 4 ++-- .../code/subsplats/breeds/ananasi.dm | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm index 51a328f15771..145af8a4ecb8 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/pref_lore.dm @@ -110,7 +110,7 @@ "Lorem Ipsum", ) -/datum/splat/werewolf/shifter/corax/create_pref_unique_perks() +/datum/splat/werewolf/shifter/ananasi/create_pref_unique_perks() var/list/to_add = list() to_add += list( @@ -123,7 +123,7 @@ list( SPECIES_PERK_TYPE = SPECIES_POSITIVE_PERK, SPECIES_PERK_ICON = FA_ICON_BAND_AID, - SPECIES_PERK_NAME = "Passive healing", + SPECIES_PERK_NAME = "Blood healing", SPECIES_PERK_DESC = "Ananasi can use blood they've consumed to heal their injuries.", ), ) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm index 9ea7f6cc3c2a..c8053276eaea 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm @@ -8,9 +8,9 @@ start_gnosis = 4 breed_species = /datum/species/human/shifter/homid gifts_provided = list( + /datum/action/cooldown/power/gift/bloodheal, /datum/action/cooldown/power/gift/resist_pain, - /datum/action/cooldown/power/gift/stolen_moments, - /datum/action/cooldown/power/gift/bloodheal + /datum/action/cooldown/power/gift/stolen_moments ) /datum/subsplat/werewolf/breed_form/ananasi/arachnid @@ -18,9 +18,9 @@ start_gnosis = 4 breed_species = /datum/species/human/shifter/feral gifts_provided = list( + /datum/action/cooldown/power/gift/bloodheal, /datum/action/cooldown/power/gift/resist_pain, - /datum/action/cooldown/power/gift/stolen_moments, - /datum/action/cooldown/power/gift/bloodheal + /datum/action/cooldown/power/gift/stolen_moments ) /datum/subsplat/werewolf/breed_form/ananasi/arachnid/generation_pref_icon(datum/universal_icon/main_icon) From bf555dc625553626254af355c016bcdf5c965d12 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Mon, 24 Aug 2026 21:27:51 -0400 Subject: [PATCH 24/36] more gift icon --- .../code/changing_breeds/ananasi.dm | 2 +- .../icons/werewolf_abilities.dmi | Bin 10869 -> 11165 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm index 607aa0fba787..de5dfa4accb6 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm @@ -134,7 +134,7 @@ /datum/action/cooldown/power/gift/alter_mood name = "Alter Mood" desc = "The Wyrsta can enhance or dampen the mood of a single individual." - button_icon_state = "stolen_moments" + button_icon_state = "alter_mood" click_to_activate = TRUE rank = 1 gnosis_cost = 1 diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/icons/werewolf_abilities.dmi b/modular_darkpack/modules/werewolf_the_apocalypse/icons/werewolf_abilities.dmi index 3cb07f0c275658d9b1d63ca028e874ae12ae6e68..bda3954ce6acaf8d12117ef0a3c39283c9df67fb 100644 GIT binary patch delta 11065 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 aaEd{O{$&f%-<<~knIT5kR3~4{IpTjiJhw{# From 70ca77dd855a9b3af14e83b4835436f58d5b7096 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Wed, 26 Aug 2026 04:00:03 -0400 Subject: [PATCH 25/36] tribe defines n gift sound --- code/__DEFINES/~darkpack/fera/werewolf_tribe.dm | 6 +++--- .../code/changing_breeds/ananasi.dm | 3 +++ .../sounds/gifts/altermood.ogg | Bin 0 -> 16018 bytes .../modules/decor/code/agility_shortcut.dm | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/altermood.ogg diff --git a/code/__DEFINES/~darkpack/fera/werewolf_tribe.dm b/code/__DEFINES/~darkpack/fera/werewolf_tribe.dm index 3fc2721d9ecf..75b7ddf60ea3 100644 --- a/code/__DEFINES/~darkpack/fera/werewolf_tribe.dm +++ b/code/__DEFINES/~darkpack/fera/werewolf_tribe.dm @@ -28,6 +28,6 @@ #define TRIBE_LIST_ALL list(TRIBE_RONIN, TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_GLASS_WALKERS, TRIBE_BONE_GNAWERS, TRIBE_SHADOW_LORDS, TRIBE_BLACK_SPIRAL_DANCERS) #define TRIBE_LIST_GAIA list(TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_GLASS_WALKERS, TRIBE_BONE_GNAWERS, TRIBE_SHADOW_LORDS) -#define TRIBE_LIST_WYLD list(TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_SHADOW_LORDS) -#define TRIBE_LIST_WEAVER list(TRIBE_GLASS_WALKERS, TRIBE_BONE_GNAWERS) -#define TRIBE_LIST_WYRM list(TRIBE_BLACK_SPIRAL_DANCERS) +#define TRIBE_LIST_WYLD list(TRIBE_GALESTALKERS, TRIBE_CHILDREN_OF_GAIA, TRIBE_UKTENA, TRIBE_FIANNA, TRIBE_GET_OF_FENRIS, TRIBE_BLACK_FURIES, TRIBE_SILVER_FANGS, TRIBE_SILENT_STRIDERS, TRIBE_RED_TALONS, TRIBE_STARGAZERS, TRIBE_SHADOW_LORDS, TRIBE_KAR, TRIBE_AMARI_ALIQUID, TRIBE_CHYMOS) +#define TRIBE_LIST_WEAVER list(TRIBE_GLASS_WALKERS, TRIBE_BONE_GNAWERS, TRIBE_SECEAN, TRIBE_PLICARE, TRIBE_GADERIN) +#define TRIBE_LIST_WYRM list(TRIBE_BLACK_SPIRAL_DANCERS, TRIBE_AGERE, TRIBE_ANOMIA, TRIBE_MALUM) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm index de5dfa4accb6..2cd8aa3e2d87 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm @@ -34,6 +34,7 @@ . = ..() + playsound(owner, 'modular_darkpack/modules/vampire_the_masquerade/sounds/bloodhealing.ogg', 50, FALSE) human_owner.heal_ordered_damage(30, list(BRUTE, TOX, OXY, STAMINA)) human_owner.heal_ordered_damage(6, list(BURN, AGGRAVATED)) human_owner.update_damage_overlays() @@ -153,8 +154,10 @@ switch(alter_type_selected) if(ALTER_MOOD_ENHANCE) + SEND_SOUND(target, sound('modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/altermood.ogg', volume = 50)) to_chat(living_target, span_boldnotice("An odd warmth spreads through your mind, heightening your emotional state. Any emotional highs or lows are suddenly more intense and extreme.")) if(ALTER_MOOD_DAMPEN) + SEND_SOUND(target, sound('modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/altermood.ogg', volume = 50)) to_chat(living_target, span_boldwarning("An odd numbness sets over your mind, dulling your emotional state. Any extreme emotional highs or lows are suddenly muted to a more moderate, mundane level.")) StartCooldown() diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/altermood.ogg b/modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/altermood.ogg new file mode 100644 index 0000000000000000000000000000000000000000..366680f069cabb318c95e81262561c2b8508e201 GIT binary patch literal 16018 zcmeIZWmp}}voAUe2`<6io#5`S!6itrKp?ogt`IcALV)1z1PGQuaCZn0EI0%U?#?e)5+D` z#_iz{oa`q6fPn?L{`+4KQGdAdKjq;{2)I`y-_M2>@xb|?;tT&*&J*yozKydrySnQu zDtjCAXMdzqDN%8Aa`AC;aq>|yt)_+ir!qeR`5%KnIW-w|Svf5+c@-*ccaN7gP7fz^ zlyp?zRGIW;XgF(i)2-YNtj zve03cPth7zjwE(V;F3=~<0V(lpA?gTAmX(W1gOyLbO z?HFYysrq!cvbv-si+3gN@yeTYFIA)!nM321kqWfcq!sy+rnH#J-L$l9rM5to(qE`T zFoM6w=|0?Nn4!?i`x5^_s-$93N&yK~2l`7QWDEmDfC@C5 zJW~fY{J-V_%$bBD7-~2C-D2KY30bprZ@4?tOl~MSvTSUmyNw7jrn&V9Zl=4vb+zKM z2Kmz6aNbxk|D`g!Hl*xIACC116}@qhCj$9WYd559`KQ2R1hs`iw(Q*?MYF!4RXgIY^K{`jvLyP*G(xi7l2-7 z{$oEV=pJO^mvK_^50WFO3)5W(n2WRF{+JUy`OwKk``u&}-2bcgx``?z$SQ%gR%P&q ziaNgTWTNr&Da(a(hZlsN3l|8YHbdVhCG5{cch$g1Dd4e%( zit%(xN%=~d>jt@2wuP^JON-(Dut+|zJQSwXRp!D~=G;}GTw3K^OT*kk+X|+%>YZ;D z|EJ3SC&1$X;QM>B{`X{HfGdFnK}6e z&|fxChPTj-$iKS)l?_RDBt>>4%|HA9qrdnfNG1~;SpU%lDzZ)m>pwz4Ez2o1RH+RA zBPIV_9KQic{eSCX`fs{GMgNy{{olCX|6j)cmn{GVGb4Zm{?Ky1$KgXH(*bC^%M&yJ zAX6IW1psF{r3o-Mj`M0F0D$U*>;ua99~DVZ8WbLogrZnxe~(K9B=G>KlqN5RVoV_f z)M#dtiF7CmwT6>@oLvfl%#yDkm@!gu-ofLMRO0{!ozD?BK4LPvKx(UR(IVM%G}?{C%UvSYlu;I(>5um52h zV26|93_Ff?@a9`-GvV2*z>SnUAsYz)enBLE$-3=W!R2pKPR3__wA zjJyF<41>pjESMa7I17@s!njbVL%(w}Q0HTFGt(F7C?irA#4DFj<;QC=6DNWrZ%J^R zvQmi-wia_qJ{-`7Ne2F&gn$Vj4)6hh5H4k|9wIkv>H;DVHblf}MS&ROWfWIWx|^DE zKam9pVG7(I@Wcl#;Rj>^LWBo+k)QBq7aZ5A!L#59|G)wO*?+Aq$InQF!t!A5IMhGp z9_LjB&HV!msRvVz@$x+#=l$yd&~XpeFDd~Ezkjn(Kzdb*a=Ul0K(qaXm_&wLi{P#V)W0|yld6deFM zh%E4=k(ooVwUnvz6Qsdm`u`b?fF$w*Qc2DQH_;XknB@;}`FCRrVi`lb|9!&>NP2ZZ zBrn<@sYZ4~K*yi}ppAhZrf#B;c*8Pm^C2N-wz_B3UCC}*hPG_hLqf;}wFDMp$rjkk zHs#$fl{fSAe;9sJN{mrbDyf@^*D6ei*RtbcD9};N`7&d!GSZg{?oQ35PjDqBn}4bT zjr^&+o5%um0rB%4u3oT9kdgsZIQIJFEBV$>KL6=gVAEcMe&qTC7#S1IqqsI7&@yrX z=-Uml2Py}2@a7+iIzfwjgUlUUnhB(|Hq+lcoDI=Z-cEOWKusZ9TFe;_$EZUzl)>m4 zkpd}fX(i?Y(3apaX%yzfga_(DKta6L9}1Zsj6G%M5S)h-@yg1~iCW4J%nt_D_`|Hl z!d&p@7$}M!v@hx(0RXVv1_7wrkcIn;tC2}n>kol{J3bUWK||{uhGdkKZJi9da3og} zI!Sl_qy|?(axH;yAD-I}E#({wHN$sx1=!MdQd^74Z^8b7jQ}7d190#Nh^EL8u15eB z@_S;MoX@BPLOuqq+RPS$=3|ibF^M9`SD*@b6K?3{k0={^8B9J>S z$KAYgp!7jNbCe__V{Sl4rFszmx6C}pc}%gdXGs3aGad>0wk5!y&eU@tYj$KhsF807 z!Tcy$^wQ(#YOJiUap~(PWXrFcD|(;}M&V3~1E$YDa!{W+D#$Qu7vDV@G~Ji}#*6e= zO+611U;1Af+^3OR`Gj=Yz`5CCUZd&B2mG{?Z|7sfK3nVIS3?l>uvo0EnVi5I*baG} z5%f2ovTS*hv=XF3%$Dm{X@{1*AMMue zG!Js_4?iy+Z3q>7>N52ALn6h656 zpTtZGn@GP+QYl*tY&u^F>UePS?dBir(cQ<|Z` z!Nt^;0bRhXtpC18!Y%i{>h57ram-$^P=~H=a%qgjV+hb>GU_$`WBcM4_3SZOPBPZzY=p1Ph&Aw+JPI^Xfhh9tg+-(nj@tcvY zndFTgY`9y(k|^Z3=zYH=VWb~(wK6vhJGyYFEcj?#IVOJI+URe)nYC?FaZJr9yxDYc zvp9HJ)BM|L1`YV^qz8_;fJ*(v`Qr1&#^+vN7mNqf-}oIgO^7V*jNY_N-=rS&*7{XG zZ;T@#=|8ww%q$g7dlv1vZ&StIX>YGcGRfUo26@qfU}ZaG!COXBK!qS-`Ix!Y#7r?; z17ebV)};`(u{G2w#j!;+#IVlVKq7oIn||zniI`XU!M{=dS1AzcR*}jgr3;hzZhNN~ z==ObMf(KLec-xH8#edFy>Uu(3eC~^>Sg9ZxW3toQ3-LvZbpNp1I~Ub9u4!Vc!^@eQ zt0uzpHnJi=zQU8B5s`p2!St8SM}m7@P8;uh2!}#yoPp)}%AlV}2+oCm^%t%qsd`JJ zyIGns&5hL)=_l-hmIuujt|o-CaFnL|D{D$~Sy`$l)z8(t=QnE_g`;`aH1F;Mc)L<= zoji91l=m!Yf_|&W*xmZg{PrsKQ~0!G(&PBN^m*C^zv+nd{m(9Uje1RWDmas5`~i_G z73Y?yaEf=cih&GXNPEwtkSG_O7jfesDVy+0YAI<=!W5wA1KrNM;z7fNcB?b0tnv51Le9b)!t(yBfOE9JNix@Y?fRl$j++I2u%2Qxn7aqN+^2usEFg zl*LMUcjwh;me!Xht%?M5(|(;qVf4XfoWNwu-y&(mW}=UMd9C=aE51m(6FY^{QHx5a(}wW^rP)%`$ue*rDuL)E@xhG^kQ{+C zgE#})3pcLbGQ%9hzsyo8ajh1&XZ&0OyaQyFawka((v@d@t`jlJt1pK3zrZSa1eQ>@ za~#tG$eP_pMhl4yxqhfx^{5`pSuD7cjmILA!RTufJ8{SD7dJ~L*ghnse?i@3B&q6GJQeXSX+dZG%0E~{5!gGq=k6o zXkmfR#615>)C7G~aF0ByQ>f*FooT;$v2|qaZcku&o*|8ga4BeHjm%>= zUDLiuebk>fw)5yJV}f{|%@!QaTt7kl%q**MMMfJ~z`?3YVlZm`GJSd;%S?iu{b@q2 z!>uUUcKK;dPXGI7RUIachefrNRw5{6D>CWoBV@ZYbGKb-xU+xWb^a`?(PJj6Iv%Z9_S(*y^b?MHiKBITg zr?0VDVVP{gfSZ4w*{xkD`P_er&w2mgO6c+@{D|q0#Rb9g=h*jehF9SLs$sb0)cLxh zrC7upV$%^1l?fAzUcY^@cUP_%HWwoOy(XTedzK zpii4bL@{s>XJy#XUqkV0e>cl1@57ndWarRTyK5Y41F#qYwl{^e+?T?)kS9sGe5eUm z><}jt50!oKuqQ!KIEqmrW}(ZDaMRE1 zKYglV_>NJG5G$vvp1|p92P^WyB-%uZB1ZxuYXnjZM009mF*_Wp7_tIK*_?LWca{Ty zjf-9%4>!uB(X88jB+kmt_F>zCSb-jF&#M<7Sxh57hFEqS1&vW5c)a1gDqsnq4-l8tZNAWw-yL(|iy(uL! z^F+e@PABywDD+2PL*=xs`wbcMlW(+qnU@#*(!+DK6-VDm=usE^xdsF)wUs@`_cIKu zw)_s{fxvCPb}^w5{XLGNrfds7qpR4TqSjbzNMpUEZusX^Mz@)c7#jHS@ETxm{_th) zeMXV90L=>#fHNmo~9u5%}s4 zkBXTow+XD5=->g03Sfty9a?#3wJO~}LXaINW}qyzXKB+c>ge545J2m%Sks!LcU;*e zQYl??)8?IVU~@j#YG``xu~(6nRJvbX<&vn3uSA`crLoUld^amI2~HxmyH`X)G%3zM zGH}#Kg?%`F>$jXEx?N&)xI#$u_^9Nh?oQC+99qccCyy}CEIe&_ZuMSidk%Up1qtzmMyEB56w!p+ zUuV=1AB_~civ;(ZoceKOa>Zz=CGPSjh3TL0etdcQG-{BT;`(fghoH#g{A1aCh{E>F z+yO6E4~WIcc*j;cTh1g*dP^T^yqAVU1zjP>uV+5(^@;8leVX9@S^2)JdL4YkJlp=8 z+R0hpl@lj1joUa=9?G8*;-OnP(?>^rx5(0{91Uv+-|=TqyWkO;)VJU+dypgnQ7sP4 z*J4cwPL$``IFTyC92rBW0z(Pmd?p*~w@f{oTX%aNHtXu27F6twa#L_rQyu!~-tQ0e zM%LO@%#c*15T`J`;Cb%2Qy%8KUVr32<7m+yaQa;qD7rAG}kLkXR z$H1gqtY4B@a)Y3*Nb6GP{DvWAFN#-uJ-Ms(l=A_H4fc9uN>1hkz#4O%xlWaZ&Kt?!XUUuWW1Afdcc^j>_SHo zV^3OGe(IOw7a6Ft!Y8Z@lQU{-Vb2A2R_c0l*!oBFj{U9YRZ;`L3Miat%8VY`7dWYz z9$}6dlJy@fx{bd`!1pxNvZ2pMZxNDTQFw_a|4KX(A5GYBIQVjZY{HT&NRi(05@P=A zs?)J~N8Om=5h_Z=Jth2M@Q0+-rPIp&gGP=%w%7{)imUx$SWL#jl6S(9loe_`?C!`o z;zGg%W^WMA#)Cs$%%9n(LldeBeT)q>NB{`*XBwETChA0GOZNKL7WeV%{spJ5vWzuM zTC8f%1F%+J@EpX%ZCfh4tq>|F&hyp0dm3pMV&uiI!BNa7&)+s4&rZSe=v>cQZS9J# z5$7~NHRJ3(d;00%{TfNv+FMg9nv*$aQav2r*6HrY*{Go*xiCtg;SDdFLhv_Uu^$K; z-Y;fK^>&*gBm9G+3x760P)wk8uG}bhH zDIcvLsIDHW?EIX`LNFkb8~lSMw=A$+pZ5dzrCZ+apjx1L>XN z5h-f%;y5&b6m?18$OUY%OoJ4R{Zz5*W9*+83;I?gHiNI|D_hAst@gGQC#HTg>atun zU^_;+lJ?%#cuV=XvB{bmzeTx-CGpmd5?t8glfXu?uBrO+hwg0Hn}yZP|Q_WZUt zndDh(f<$$=MK|g6$Iob?9S4o5r~scV=Pe9gh2d;8tE_ynWtwt+!S5ZEr8#T%!%^13yURfwoD#w$?Sp7+dYHa!J__7%c+xlR~fGyE5Jt-cdjEpZVZ%CRv1x8j5fa z0~*ssl0MXZy_xoFyq}v5?`yio^E_{nMj9P-)CkJJRw z=3VPhr#7bd!7ka%Z8x}w32CQfHV&-Md}rc$KDL~aH1i&mKbMGVRTlWT7vyFt4f=pa zyT=LNMqGTzzOhCk-dQxdS(sFX;JnVjsdJJt%tbA1Ob_Q{utpS|3CYwH?RduFc9YO8 zB1NU8Q**G0rEUw^t$Am-u7{WjDxiZ98UhP~MxGz5?Y=zQ3Ty~nC@r}VNJ6uOLnd@G ze&m0-ejA$rbI&=uY9}?VxNfa4ATA(=M?@SyV3he0G}SF({TlAp_YroMrQKGz{pGUS z{D8;}y~IMi6A4F&XpH>9f{mVUWZ001htsr7UD-*6e&+>!kMf2wpcvY z2$hx|gJB(J7Jc6=s_NeI`(?Mczn8F%i(q*<%oBHi_p9H>G+rdDC1)6Kz^}S zUeGk1BO+qFdRtLKlPZ2Ye$tl{)=4o~bdbkrGetaTn3C3Yz?7phQY4M>R0H|9K42pJ zs9nKdczgZc)fq+5a9BDZTycQr?lInlcV|QCZ?XZg&uU(==0pzd`aV1-Eq1cA%R20Cy z1bnImm29!NCCR*MRT^vb+=<5;tT&HoSjvWMI;)sLlg)y3j$@Qq&VXom?1vf5Y0wFm&`}n&8 zoMU_r0+l-L5^X#{hj1vHsC_(lh1G%zTxOy%DMo~=g^y(`jp3awI3x3%xJ~6Bv?pno z1cb*n7!{vo?y#q*3RS7t-fB#haIXr5CWw7CS-gA1_2c-^_ZfPD;aYq`8YS&Fmrz~i z@MEn~x?yYYh8E$TDTOZdpPiRl%k%{0iIv}jt5Kaouq3Fe_s)&&YUMBYgK2Bu{0W=3 z12!bP*4}`LQ%Qs+IDjk;KALLna0!W$O}y3nYWze&>z5{by?FC4afTEcMVdtnnNOPi z$WTo%*7e~AN&)Fi{6W{+#^>_0jQOrHE^adDmYusAo83%awFBd^C-~B5CU>7`#3t69 zka`;RNe>U*8aF13dD3Jl6%2Vgls!V~Pigf9@LQCV&UxfB&beE88xHlwCYE{Ji^>N+ z&`<^fV*Yb)9S3&wokJd>nmi=-?#HjO%*rbF3o|Qxmb~ z4yP5js@cp0)(}aA7Kt_aJb%C&2@G$eHWGYD)FYN^+iyr>DZWhx&GXvLlb_9VW=nU< zKKA%UT}ItZWjfYSMpP<1ncn*S{J8|nNl&BhoqTdC^FSHz(1=&F{W|*@{*=}S94&WR z6Xn8lo@au4GB-I&kukcwHR2Ym)*laLo=D9fzEDrX3jL@I$)*WKkOgN3`tGL=ee6E& z&aR9xKNs3N8?u?4KVzZ)NJ~`~C#m1$tElDv9s39>$QleOdCRqQ_{~Ybwv&>58Zunk*Y`xUZ_1ru6O98ODbZ<> zBRZR0pV06eqy4g#c#eu!Nl&=;s3lj@3>gVJZ3Fly# zvc21T^p2&jGlJ1O*p<`QtB+N8Qb@>^D{iPkhkOV&JrP+_T7cvjPpFHe~LsnF&!C10wf z11q$%hr_-~ZR+EVWmy)J&-m*HCLsY?RjgXV~`j+>^gMxGP)JFEF>F5D5y z9=BbkoF(?BohmBP*K5Z%yi43R#yM=3zc;MhV|y$O(w+uX*-CGoVQycM7IM)Mlp4_a z+QTjSKDzZ9&d zUI`ne->tx4jo4ZsmWk)|b-a;LYmChX1b44bL&@kDBQ29EIaF~Z%b**?C8VmIhNzjL zOl_U`K(;=8zDvT?m+-rMHjf|4nKdq31tJYW?=JERxu35;tzp%c_nuLE{FAFi{3$h} zO-83-DL3(x7m-oIwbLWril;>Ii?;FuUOlL&60nFn)YY*)q4$);QQE%S;bGoG-WGV6 zHgAGQT3VmrNpjFPZKb*{ zwneryY68}OaJwYMCzPE^0r`t86k>@MT)#sn8pPD+BVzpScL?`(;*=01vyEld(RkGHR zRNA1pPDG2(udaj~)(4H|K{j&3YImboNqc5!3hi-r)VOR{>9o zt4p~xJREm<&AG*NWPz8y7Nm;6tv~(>X}PpA%Cb;y1o9*!Bs*488yXl3=m11w`TM_~ zl6(!he&r^v`ofY@+NO_x?Xs0EK)N!t+;Eb?wWy7K9A86PiBsU)2l~Ve;Yin3ON?h832c;{!i5A|SUg zEY75NIrsO`rqnC;A>A-*ii0LvRLP?)Gt5r8`XRxApqqf>zFEc)p4}duduj_4Fg zRgd>41!2f|^#1jQzSDN4w44~BZ%TV$@OTxDc}txclkd+@MAT6>kI$?e-oV-K+w%VG zdrBx2l(Su54hX7fP0F9cQnk}1I1eBm0NYH&64B<>W`2BLqIVLTt||h ztvn3(R$11%%&hLD-aN2pC@Z}6{_Iv_pG0hXnmO8=XD{V?{;Wr(QuMe2!{S_kXM3OW z_pRldkHa3*Gap_&3;zH-2An9=0Oa! zVLiLo8z_R?GPR+eM9N0sz6+)j<%_$=Ajv^IJQje|US`Ur2PDn8`z>JbEbXlIzZd2o zGF=kqR>(_n!I~v~H*3H_n(5d-X`rm!%1ZD}Q%1%xF9bSp)`as6Q_2;yAZfV;xPMD< zuJ>rI_V?}BF%JJ%+r0a(Rr?Kz9`g_Z|8Z+HjnlO`x6N9B?!9yr4Tx}=j4mWhO`i*q z`mmu87U_oZXJ-^d6G|WpY`R+kpEDQl3m)0a0w*QQXb0+0DHN($t|Ekur)T{($67hmMtJ?MB*#=?+b4m<>(fG!hG%)*7t^vM_xS}4 zWx={xlZ#4Mv3cXQ&+*T8+2lMrcSTH?g(JLpn|_Gn?HK^#W&8tr{5{r_w|Pfh2}WNw zTjJ-;*n5KBsHz;H{mK_{YuVpXZi^)(_yPfNrKqJYVep(4x^z6NKYCfSs7e*TMIG1P zFf865WuGzgu?Zn>043> zrW!HvL*)D>UX!Mnc+j*4qsUL)lh$>ra4%ls4{+#0M}<|nP*G?ek}0oeb1H@7X#Tx$ zMyxu5UZ`7AE-Y~oc9pT`6r0CLiapLC;i@g!=m>Q6&PBhebi|V^q1r^#M2>8QDl90h zZ;WJ*@d7OyaKN(AtpPw4Ux%7cXR;Ec9Kx^d>+cuN$=q~o`RTnC%=#WSws6uqY-*+L zz@K)LdL&AU!;D;W!rE^sLt;}AWf-jfDV%3IVU~~6ont-88r7uid|;HQQ%Td$HSw6& zYLe?RN~zt)SaFS~ADqwyr{F{#*gilBDPGtFe8f++FW${X;#(QpM_Bm9^{7vZ`Yr58 zPv;SUkRtIW%HXHqR|>xdiy>4x?QTS@T3z%(lJ9{yKXCa}pj%{wEw@{2V{T@HZtz)& zm$!cN@~sr|FNw0@QDc5J`)AA_e$xlOSCJp8;mtEnlZ0ch~;K7@@_bq>xO>5|w6QL^s1dod&s%UBL_A3%;^2nRf? zfD^3HS59>n=7vb8{fOROj7&C-eb%~!F??q8#ZBTyEPdx)e=pWHVdt1J^0gdaa817B zV#&Apft6doMQPL(Q{DH!hB5n#bDk-=Al<)J`z=C>F-{Y36-|ITRG4esR#j>4A2r^=B!juGG^=atNffBMT{9(ruJkYjg#~xKtN8IZ}60?~lO)j8xHs=s0 zrsGjgz2T4?DMDe+a#X~$l6j)iDrObxUpa%$EUV7qr8_8<5?RNBFpo$f9F~&R$7rLO zDqGf<5T9|^SKP0k$f0V2cNkVP;+M+Y&ZzbjA5*pz)(d>{zrCBveKvRh!RxxV0f}5$ zlf}kJ>;@~dqNb82ehG)%X|Ho!;8s#gKZhfrg zvu2s!abn)h$xJFuc{08ix;zg4?Rr8Nm+LBXuM_;1h_C4aNzTtVs#I;>UDe!0aBW3k z=zaF7(kwXZnH4WAuy1miM&)VKTQY?dvY_K!9?2pATjXMt^j>Gq79vOX@t`vPH=><1F;nUUM@obhe#?A zp$!oLyl*``g5Y&E7Xhi+bvtVbl_(g=heg}=-)u=Z&FyVw^N@FlvS`XKNIT|Ii1*uP z)+hFj^(HZS;QO{NebP*3!I$>bIjFbij8 zX9wyjp+;UK>mwd6^PMUPN^6Sc*_u?j2eh_cf^N%6YBuxUn#4FGQ_eijw28rZI9pQ1 zZEzH+8Esin1qp3S=Ns@Jl2skn?yY1S8emT9k&wkpeF9@W_}<(J9ej!yC=tyV9v3w= z02I`4DT+9~xbgdL&ZHOOd?TrTG6IuBgtTp50c}ecu<7zLi7pZ|abfp0~4LDOhCQP*j6u@Ef$ zR!Ng+4?B!a?PaCyo5Z#kr3gxLxQ`!$OS*v4bMBAol^v%S;@`&%4h&y3xFlp)pTWQ{ zTR5j<=V}OtJ<$O9ApLvym$fO*f-~f2mt4>u#AvVE_SEo;jF=1I;J zbvjht!}Xwjhd}S0j}l^I{LtB1iqYGz);W;mwF?P*_$(Bp!{{Rz{LbQL`&r-`xADzt zQ%vW^&#cz+){S>JxC}#QS>We$B5v(yMrKL{)!ttpo3#f^;cI5Y1^O7zdhvh77GC#j znzi<)I{mg|dX|fl=X)<%w1T*#PEn_#1OS%FvPPm(Mw(BIN`)vwgyxc~i| z&qe*R+st6lifIyunv)DBy$$v)4sciwYdm@7bSp>?eD}X>wCfr3Z(TWob8B!ZJoG_V zt~dz7RS^$r9^&ChZh|dl)rp(lq}-SgF1upk_ViNDbETR9f&kHkP+~QFwrR52ekC zE^Eqg0IOmmj;?~B!;|?#%ID)TM~RWyEPfew0J_JOc_((_A_LFBd$M}BVoi1he~!4Z z(t~*X*l@oDn(;oZw#ip82TkerLiIX_p!rfe#{;1wBLuOfmMZh^L zvXnS?{Kcr?y)OTnv9k?Q@+bFis}{MkrSulA>fi5Kne-1s2ev9s-tergBPdeAdijTMSk)6qQB9L$JQ{X6f-W&H>+D*LQmJ8s7)B ze}wn*xoy1A7ghN1-g`QD*jig$oZ}te=AqM3;D(=scB~)Z!meQE4;#eWJZu2!IiU+a z2A^DCBN_ovM8HIU;di5JyUNqxJiS4p)hb^O^+~k8zSOn4a;+v8OO_VFZ&!;qC}f3n zO8;d);8#GN62S*wKktT_#%7$BA|IIKT+n5;V+py@H~|%4bm=hJG>(W&M0yZ2MG?KR z8H~1J8h#cG-*eM-dKT1fa?tv1hX>N-^K)ovv~a%x+GrFd4Kr#)0>7_VCVCbNe)S@* z-+c4#H{we}4KfMoJeJ7G=S^jfag*_?MaRO5yiHu8?*7k2nKLkTbyxni9RS>(O|Q+Y zdKlg9+KaMKCpBCjB%Fo1I!*Z8VBPzbBYs{dO>|I)CmJ3T6x;V-ar^}wAilaHc5Acn zZqGVG+C8%>a+82Yj#)IH!y`d?Qf4CWiSHMTDZvkQm*bve0>Hgq^JMw&h$w5}#Y-ux z&)4popDD`>4 zY;1;7wcW+qzys3`K&D-eaLNFsSxmSB*6xTSJm>3f zQ_?Bgwt&}!CwjoQMa8QY2%7++@rX<-}UX<8U zXc9)RLl~z2B`d0$Ha>{E{!^sK2S$(MveNnYOz-;zNkm$PCdLBu8y5o7kg|5JrZ=3W zCd?~1#Aa+L;Cb6_k9RI=g2+ycy*D9+LifUioZi6)K^$#9Sc1S4eZVXb2voRhoc2qV zeobo#c>Nf@a9!6%c1C!OMOa_RO!gn8U`omg+OI9!I~p+!7}1+(vZgc@TDgtoSNQ63 zdiT*r7L99(+tf+oo@@i^NOS@_IN#g7GxQ#%;N1HB`fT#ik}0490GSHl0)NVH0A}33 Q1n}RM?SslVz2JcV1w92sbN~PV literal 0 HcmV?d00001 diff --git a/modular_zapoc/modules/decor/code/agility_shortcut.dm b/modular_zapoc/modules/decor/code/agility_shortcut.dm index 02e82783d4cc..e05de3818501 100644 --- a/modular_zapoc/modules/decor/code/agility_shortcut.dm +++ b/modular_zapoc/modules/decor/code/agility_shortcut.dm @@ -103,7 +103,7 @@ GLOBAL_LIST_EMPTY(unallocated_agility_shortcuts) /obj/agility_shortcut/urban/spiral name = "hole" desc = "There are a bunch of bricks missing. Not enough for you to crawl in. Unless you were insane." - allowed_tribes = TRIBE_LIST_WYRM + allowed_tribes = TRIBE_BLACK_SPIRAL_DANCERS /obj/agility_shortcut/anyone desc = "You could probably fit in there. Want to find out?" From 53351f1fb7ec11a52eb13789b7ae2d41f0671480 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Wed, 26 Aug 2026 06:40:15 -0400 Subject: [PATCH 26/36] tribe traits and wyrmling kinship --- code/__DEFINES/~darkpack/traits/declarations.dm | 2 ++ code/__DEFINES/~darkpack/traits/sources.dm | 3 +++ code/_globalvars/traits/_traits.dm | 1 + code/_globalvars/traits/admin_tooling.dm | 1 + .../code/splats/examine_text.dm | 6 +++++- .../code/subsplats/tribes/_tribe.dm | 15 ++++++++++++++- .../code/subsplats/tribes/ananasi.dm | 3 +++ 7 files changed, 29 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/~darkpack/traits/declarations.dm b/code/__DEFINES/~darkpack/traits/declarations.dm index 6205d262364e..6ce493dd5aed 100644 --- a/code/__DEFINES/~darkpack/traits/declarations.dm +++ b/code/__DEFINES/~darkpack/traits/declarations.dm @@ -165,6 +165,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_AURA_OF_CONFIDENCE "aura_of_confidence" // Fera with no passive healing #define TRAIT_NO_PASSIVE_HEALING "no_passive_healing" +// Wyrmling Kinship gift, per Changing Breeds - Ananasi Gifts - Hatar +#define TRAIT_WYRMLING_KINSHIP "wyrmling_kinship" /// Mob has had atleast one tooth yanked out while having no method of regenerating it. #define TRAIT_TOOTH_PULLED "tooth_pulled" diff --git a/code/__DEFINES/~darkpack/traits/sources.dm b/code/__DEFINES/~darkpack/traits/sources.dm index 7f873747748c..8eb33bd63571 100644 --- a/code/__DEFINES/~darkpack/traits/sources.dm +++ b/code/__DEFINES/~darkpack/traits/sources.dm @@ -5,6 +5,9 @@ #define GIFT_TRAIT "gift" +/// Trait given by a werewolf's Tribe +#define TRIBE_TRAIT "tribe" + #define STAKE_TRAIT "stake" #define DAMAGE_TRAIT "damage" diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index d27a292f46bc..282f971ca4b9 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -810,6 +810,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_WEAK_DELIRIUM" = TRAIT_WEAK_DELIRIUM, // DARKPACK EDIT ADD - WEREWOLF - (corax) "TRAIT_WEAK_TO_DOMINATE" = TRAIT_WEAK_TO_DOMINATE, // DARKPACK EDIT ADD - POWERS - (Dominate) "TRAIT_WEAK_WILLED" = TRAIT_WEAK_WILLED, // DARKPACK EDIT ADD - MERITS_FLAWS + "TRAIT_WYRMLING_KINSHIP" = TRAIT_WYRMLING_KINSHIP, // DARKPACK EDIT ADD - ANANASI "TRAIT_WYRMTAINTED" = TRAIT_WYRMTAINTED, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_WYRMTAINTED_SPRITE" = TRAIT_WYRMTAINTED_SPRITE, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_BRASSKNUCKLES" = TRAIT_BRASSKNUCKLES, // DARKPACK EDIT ADD - CLOTHES diff --git a/code/_globalvars/traits/admin_tooling.dm b/code/_globalvars/traits/admin_tooling.dm index 5b4fdd1f7ae6..187111032d73 100644 --- a/code/_globalvars/traits/admin_tooling.dm +++ b/code/_globalvars/traits/admin_tooling.dm @@ -465,6 +465,7 @@ GLOBAL_LIST_INIT(admin_visible_traits, list( "TRAIT_WEAK_DELIRIUM" = TRAIT_WEAK_DELIRIUM, // DARKPACK EDIT ADD - WEREWOLF - (corax) "TRAIT_WEAK_TO_DOMINATE" = TRAIT_WEAK_TO_DOMINATE, // DARKPACK EDIT ADD - POWERS - (Dominate) "TRAIT_WEAK_WILLED" = TRAIT_WEAK_WILLED, // DARKPACK EDIT ADD - MERITS_FLAWS + "TRAIT_WYRMLING_KINSHIP" = TRAIT_WYRMLING_KINSHIP, // DARKPACK EDIT ADD - ANANASI "TRAIT_WYRMTAINTED" = TRAIT_WYRMTAINTED, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_WYRMTAINTED_SPRITE" = TRAIT_WYRMTAINTED_SPRITE, // DARKPACK EDIT ADD - WEREWOLF ), diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/examine_text.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/examine_text.dm index 63f21cefd599..a0d6b3749a33 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/examine_text.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/examine_text.dm @@ -48,8 +48,12 @@ if(10) . += "In the local Garou, you have heard of [examined.p_their(TRUE)] [glory_flavor[3]]." + // Wyrmling Kinship gift for Hatar Ananasi + if(HAS_TRAIT(examined, TRAIT_WYRMLING_KINSHIP) && tribe?.name == TRIBE_BLACK_SPIRAL_DANCERS) + . += span_boldnicegreen("The Wyrm's presence clings to [examined.p_them()]. You recognize [examined.p_them()] as one of your own.") + // For now, only one pattern flavor on examine. When Renown is reworked, this will be expanded to describe more complex patterns based on rank. - if(spiber_splat) + if(spiber_splat && istype(src, /datum/splat/werewolf/shifter/ananasi)) var/list/tenere_flavor = list("structure and order", "immaculately weaved patterns") var/list/hatar_flavor = list("death and decay", "indiscriminate destruction") var/list/kumoti_flavor = list("growth and change", "chaos and life unbidden") diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm index 51ba4e11911e..504e501b08a4 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm @@ -1,7 +1,20 @@ /datum/subsplat/werewolf/tribe abstract_type = /datum/subsplat/werewolf/tribe - //var/tribe_trait + // Traits granted from a tribe + var/list/tribe_traits = list() + +/datum/subsplat/werewolf/tribe/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) + . = ..() + + for(var/trait in tribe_traits) + ADD_TRAIT(gaining_mob, trait, TRIBE_TRAIT) + +/datum/subsplat/werewolf/tribe/on_lose(mob/living/carbon/human/losing_mob) + . = ..() + + for(var/trait in tribe_traits) + REMOVE_TRAIT(losing_mob, trait, TRIBE_TRAIT) /** * Gets the singleton of an tribe diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm index 8b6901b3f0c1..e32d3751e371 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm @@ -29,6 +29,7 @@ gifts_provided = list( /datum/action/cooldown/power/gift/open_seal, ) + tribe_traits = list(TRAIT_WYRMLING_KINSHIP) /datum/subsplat/werewolf/tribe/ananasi/anomia name = TRIBE_ANOMIA @@ -36,6 +37,7 @@ gifts_provided = list( /datum/action/cooldown/power/gift/mindspeak ) + tribe_traits = list(TRAIT_WYRMLING_KINSHIP) /datum/subsplat/werewolf/tribe/ananasi/malum name = TRIBE_MALUM @@ -43,6 +45,7 @@ gifts_provided = list( /datum/action/cooldown/power/gift/alter_mood, ) + tribe_traits = list(TRAIT_WYRMLING_KINSHIP) /datum/subsplat/werewolf/tribe/ananasi/kar name = TRIBE_KAR From 9c6a1124efa43a106d3a210197207655d6203610 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Wed, 26 Aug 2026 08:09:32 -0400 Subject: [PATCH 27/36] groom gift --- code/__DEFINES/~darkpack/traits/declarations.dm | 2 ++ code/__DEFINES/~darkpack/traits/sources.dm | 2 +- code/_globalvars/traits/_traits.dm | 1 + code/_globalvars/traits/admin_tooling.dm | 1 + code/datums/components/bloodysoles.dm | 2 +- code/modules/forensics/forensics_helpers.dm | 4 ++++ .../werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm | 1 - .../werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm | 3 +++ 8 files changed, 13 insertions(+), 3 deletions(-) diff --git a/code/__DEFINES/~darkpack/traits/declarations.dm b/code/__DEFINES/~darkpack/traits/declarations.dm index 6ce493dd5aed..f2b13758fa83 100644 --- a/code/__DEFINES/~darkpack/traits/declarations.dm +++ b/code/__DEFINES/~darkpack/traits/declarations.dm @@ -167,6 +167,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_NO_PASSIVE_HEALING "no_passive_healing" // Wyrmling Kinship gift, per Changing Breeds - Ananasi Gifts - Hatar #define TRAIT_WYRMLING_KINSHIP "wyrmling_kinship" +// Prevents bloodying, made for Groom gift, per Changing Breeds - Ananasi Gifts - Tenere +#define TRAIT_ALWAYS_CLEAN "always_clean" /// Mob has had atleast one tooth yanked out while having no method of regenerating it. #define TRAIT_TOOTH_PULLED "tooth_pulled" diff --git a/code/__DEFINES/~darkpack/traits/sources.dm b/code/__DEFINES/~darkpack/traits/sources.dm index 8eb33bd63571..d593d4ee2657 100644 --- a/code/__DEFINES/~darkpack/traits/sources.dm +++ b/code/__DEFINES/~darkpack/traits/sources.dm @@ -5,7 +5,7 @@ #define GIFT_TRAIT "gift" -/// Trait given by a werewolf's Tribe +/// Trait given by a fera's Tribe #define TRIBE_TRAIT "tribe" #define STAKE_TRAIT "stake" diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index 282f971ca4b9..daba247db002 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -693,6 +693,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_BRAIN_TRAUMA_IMMUNITY" = TRAIT_BRAIN_TRAUMA_IMMUNITY, "TRAIT_NECROPOLIS_WORSHIP" = TRAIT_NECROPOLIS_WORSHIP, "TRAIT_ACUTE_HEARING" = TRAIT_ACUTE_HEARING, // DARKPACK EDIT ADD - MERITS_FLAWS - ACUTE SENSE + "TRAIT_ALWAYS_CLEAN" = TRAIT_ALWAYS_CLEAN, // DARKPACK EDIT ADD - ANANASI "TRAIT_ANIMAL_MUSK" = TRAIT_ANIMAL_MUSK, // DARKPACK EDIT ADD - MERITS_FLAWS "TRAIT_AURA_OF_CONFIDENCE" = TRAIT_AURA_OF_CONFIDENCE, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_BANNED_TRANSFORMATION" = TRAIT_BANNED_TRANSFORMATION, // DARKPACK EDIT ADD - MERITS_FLAWS diff --git a/code/_globalvars/traits/admin_tooling.dm b/code/_globalvars/traits/admin_tooling.dm index 187111032d73..670f987bc7f4 100644 --- a/code/_globalvars/traits/admin_tooling.dm +++ b/code/_globalvars/traits/admin_tooling.dm @@ -368,6 +368,7 @@ GLOBAL_LIST_INIT(admin_visible_traits, list( "TRAIT_RIGHT_EYE_SCAR" = TRAIT_RIGHT_EYE_SCAR, "TRAIT_CARPOTOXIN_IMMUNE" = TRAIT_CARPOTOXIN_IMMUNE, "TRAIT_ACUTE_HEARING" = TRAIT_ACUTE_HEARING, // DARKPACK EDIT ADD - MERITS_FLAWS - ACUTE SENSE + "TRAIT_ALWAYS_CLEAN" = TRAIT_ALWAYS_CLEAN, // DARKPACK EDIT ADD - ANANASI "TRAIT_ANIMAL_MUSK" = TRAIT_ANIMAL_MUSK, // DARKPACK EDIT ADD - MERITS_FLAWS "TRAIT_AURA_OF_CONFIDENCE" = TRAIT_AURA_OF_CONFIDENCE, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_BANNED_TRANSFORMATION" = TRAIT_BANNED_TRANSFORMATION, // DARKPACK EDIT ADD - MERITS_FLAWS diff --git a/code/datums/components/bloodysoles.dm b/code/datums/components/bloodysoles.dm index daa4bbd164a7..0c1172d85f68 100644 --- a/code/datums/components/bloodysoles.dm +++ b/code/datums/components/bloodysoles.dm @@ -239,7 +239,7 @@ return /// The character is agile enough to not mess their clothing and hands just from one blood splatter at floor - if(HAS_TRAIT(wielder, TRAIT_LIGHT_STEP)) + if(HAS_TRAIT(wielder, TRAIT_LIGHT_STEP) || HAS_TRAIT(wielder, TRAIT_ALWAYS_CLEAN)) // APOC EDIT CHANGE - (#139 Ananasi) return // Don't share from other feetprints, not super realistic but I think it ruins the effect a bit diff --git a/code/modules/forensics/forensics_helpers.dm b/code/modules/forensics/forensics_helpers.dm index f72e0e75ab18..77d5d753ef48 100644 --- a/code/modules/forensics/forensics_helpers.dm +++ b/code/modules/forensics/forensics_helpers.dm @@ -190,6 +190,8 @@ ) if(QDELING(src)) return FALSE + if(HAS_TRAIT(src, TRAIT_ALWAYS_CLEAN)) // APOC EDIT CHANGE - (#139 Ananasi) + return FALSE if(!length(blood_DNA_to_add)) return FALSE @@ -237,6 +239,8 @@ /mob/living/add_blood_DNA(list/blood_DNA_to_add, list/datum/disease/diseases) if(QDELING(src)) return FALSE + if(HAS_TRAIT(src, TRAIT_ALWAYS_CLEAN)) // APOC EDIT CHANGE - (#139 Ananasi) + return FALSE if(!length(blood_DNA_to_add)) return FALSE if(isnull(forensics)) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm index c8053276eaea..dd1219b0e0d5 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm @@ -1,7 +1,6 @@ /datum/subsplat/werewolf/breed_form/ananasi abstract_type = /datum/subsplat/werewolf/breed_form/ananasi fera_restriction = SPLAT_ANANASI - roleplay_level = "Advanced" /datum/subsplat/werewolf/breed_form/ananasi/homid name = BREED_ANANASI_HOMID diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm index e32d3751e371..8f84f5e88180 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm @@ -8,6 +8,7 @@ gifts_provided = list( /datum/action/cooldown/power/gift/open_seal, ) + tribe_traits = list(TRAIT_ALWAYS_CLEAN) /datum/subsplat/werewolf/tribe/ananasi/plicare name = TRIBE_PLICARE @@ -15,6 +16,7 @@ gifts_provided = list( /datum/action/cooldown/power/gift/mindspeak, ) + tribe_traits = list(TRAIT_ALWAYS_CLEAN) /datum/subsplat/werewolf/tribe/ananasi/gaderin name = TRIBE_GADERIN @@ -22,6 +24,7 @@ gifts_provided = list( /datum/action/cooldown/power/gift/alter_mood, ) + tribe_traits = list(TRAIT_ALWAYS_CLEAN) /datum/subsplat/werewolf/tribe/ananasi/agere name = TRIBE_AGERE From a7ce0b6ae230688ec999bae28b2ca91425555403 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Wed, 26 Aug 2026 14:09:13 -0400 Subject: [PATCH 28/36] blood of pain and beneath notice gifts --- .../~darkpack/traits/declarations.dm | 2 + code/_globalvars/traits/_traits.dm | 1 + code/_globalvars/traits/admin_tooling.dm | 1 + .../blood_drinking/code/drinksomeblood.dm | 11 ++ .../code/changing_breeds/ananasi.dm | 106 ++++++++++++++++++ .../code/subsplats/tribes/ananasi.dm | 8 +- .../icons/werewolf_abilities.dmi | Bin 11165 -> 12027 bytes .../sounds/gifts/blood_of_pain.ogg | Bin 0 -> 22943 bytes tgstation.dme | 2 +- 9 files changed, 129 insertions(+), 2 deletions(-) create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/blood_of_pain.ogg diff --git a/code/__DEFINES/~darkpack/traits/declarations.dm b/code/__DEFINES/~darkpack/traits/declarations.dm index f2b13758fa83..c01fb7d853e9 100644 --- a/code/__DEFINES/~darkpack/traits/declarations.dm +++ b/code/__DEFINES/~darkpack/traits/declarations.dm @@ -169,6 +169,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_WYRMLING_KINSHIP "wyrmling_kinship" // Prevents bloodying, made for Groom gift, per Changing Breeds - Ananasi Gifts - Tenere #define TRAIT_ALWAYS_CLEAN "always_clean" +// Blood Of Pain gift, per Changing Breeds - Ananasi Gifts - Hatar +#define TRAIT_BLOOD_OF_PAIN "blood_of_pain" /// Mob has had atleast one tooth yanked out while having no method of regenerating it. #define TRAIT_TOOTH_PULLED "tooth_pulled" diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index daba247db002..c7069503361c 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -700,6 +700,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_BEACON_OF_THE_UNHOLY" = TRAIT_BEACON_OF_THE_UNHOLY, // DARKPACK EDIT ADD - MERITS_FLAWS "TRAIT_BETRAYERS_MARK" = TRAIT_BETRAYERS_MARK, // DARKPACK EDIT ADD - MERITS_FLAWS - (Tremere) "TRAIT_BLOODY_LOVER" = TRAIT_BLOODY_LOVER, // DARKPACK EDIT ADD + "TRAIT_BLOOD_OF_PAIN" = TRAIT_BLOOD_OF_PAIN, // DARKPACK EDIT ADD - ANANASI "TRAIT_BLOODY_SUCKER" = TRAIT_BLOODY_SUCKER, // DARKPACK EDIT ADD "TRAIT_BLUSH_OF_HEALTH" = TRAIT_BLUSH_OF_HEALTH, // DARKPACK EDIT ADD "TRAIT_BOND_WITHIN_THE_MOUNTAIN" = TRAIT_BOND_WITHIN_THE_MOUNTAIN, // DARKPACK EDIT ADD - POWERS - (Visceratika) diff --git a/code/_globalvars/traits/admin_tooling.dm b/code/_globalvars/traits/admin_tooling.dm index 670f987bc7f4..04067b983436 100644 --- a/code/_globalvars/traits/admin_tooling.dm +++ b/code/_globalvars/traits/admin_tooling.dm @@ -374,6 +374,7 @@ GLOBAL_LIST_INIT(admin_visible_traits, list( "TRAIT_BANNED_TRANSFORMATION" = TRAIT_BANNED_TRANSFORMATION, // DARKPACK EDIT ADD - MERITS_FLAWS "TRAIT_BEACON_OF_THE_UNHOLY" = TRAIT_BEACON_OF_THE_UNHOLY, // DARKPACK EDIT ADD - MERITS_FLAWS "TRAIT_BLOODY_LOVER" = TRAIT_BLOODY_LOVER, // DARKPACK EDIT ADD + "TRAIT_BLOOD_OF_PAIN" = TRAIT_BLOOD_OF_PAIN, // DARKPACK EDIT ADD - ANANASI "TRAIT_BLOODY_SUCKER" = TRAIT_BLOODY_SUCKER, // DARKPACK EDIT ADD "TRAIT_BLUSH_OF_HEALTH" = TRAIT_BLUSH_OF_HEALTH, // DARKPACK EDIT ADD "TRAIT_CALM_HEART" = TRAIT_CALM_HEART, // DARKPACK EDIT ADD - MERITS_FLAWS diff --git a/modular_darkpack/modules/blood_drinking/code/drinksomeblood.dm b/modular_darkpack/modules/blood_drinking/code/drinksomeblood.dm index 9c0ea8c577ac..0f252e68c53a 100644 --- a/modular_darkpack/modules/blood_drinking/code/drinksomeblood.dm +++ b/modular_darkpack/modules/blood_drinking/code/drinksomeblood.dm @@ -74,6 +74,17 @@ remove_drinking_overlay(drunk_from) return + if(get_ananasi_splat(drunk_from)) + to_chat(src, span_userdanger("Something is WRONG with [drunk_from]'s blood!")) + visible_message(span_danger("[src] throws up!"), span_userdanger("You throw up!")) + playsound(get_turf(src), 'modular_darkpack/modules/deprecated/sounds/vomit.ogg', 75, TRUE) + if(isturf(loc)) + add_splatter_floor(loc) + remove_drinking_overlay(drunk_from) + if(HAS_TRAIT(drunk_from, TRAIT_BLOOD_OF_PAIN)) + apply_status_effect(/datum/status_effect/blood_of_pain) + return + if(get_kindred_splat(drunk_from)) to_chat(src, span_userdanger("[drunk_from]'s blood tastes HEAVENLY...")) adjust_brute_loss(-25, TRUE) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm index 2cd8aa3e2d87..775b4602a996 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm @@ -163,6 +163,112 @@ StartCooldown() return TRUE +/datum/action/cooldown/power/gift/blood_of_pain + name = "Blood of Pain" + desc = "The Hatar turns their blood into debilitating poison." + button_icon_state = "blood_of_pain" + rank = 1 + +/datum/action/cooldown/power/gift/blood_of_pain/Grant(mob/granted_to) + . = ..() + ADD_TRAIT(granted_to, TRAIT_BLOOD_OF_PAIN, GIFT_TRAIT) + +/datum/action/cooldown/power/gift/blood_of_pain/Activate(atom/target) + . = ..() + + if(HAS_TRAIT_FROM(owner, TRAIT_BLOOD_OF_PAIN, GIFT_TRAIT)) + REMOVE_TRAIT(owner, TRAIT_BLOOD_OF_PAIN, GIFT_TRAIT) + to_chat(owner, span_notice("Your blood is no longer poisonous.")) + else + ADD_TRAIT(owner, TRAIT_BLOOD_OF_PAIN, GIFT_TRAIT) + to_chat(owner, span_notice("Your blood is now poisonous.")) + +/atom/movable/screen/alert/status_effect/blood_of_pain + name = "Blood of Pain" + desc = "The blood you have consumed is causing you horrible agony!" + icon = 'modular_darkpack/modules/deprecated/icons/hud/screen_alert.dmi' + icon_state = "default" + +/datum/status_effect/blood_of_pain + duration = 3 MINUTES + tick_interval = 5 SECONDS + status_type = STATUS_EFFECT_UNIQUE + alert_type = /atom/movable/screen/alert/status_effect/blood_of_pain + +/datum/status_effect/blood_of_pain/tick(seconds_between_ticks) + var/datum/storyteller_roll/stamina_roll = new() + stamina_roll.applicable_stats = list(STAT_STAMINA) + stamina_roll.difficulty = 6 + stamina_roll.roll_output_type = ROLL_PRIVATE + stamina_roll.spammy_roll = TRUE + if(stamina_roll.st_roll(owner, owner) != ROLL_SUCCESS) + to_chat(owner, span_danger("THE AGONY IS UNBEARABLE!")) + SEND_SOUND(owner, sound('modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/blood_of_pain.ogg', volume = 75)) + owner.Stun(5 SECONDS) + +/datum/status_effect/blood_of_pain/on_apply() + to_chat(owner, span_danger("You feel horrible after drinking that blood...")) + return TRUE + +/datum/status_effect/blood_of_pain/on_remove() + to_chat(owner, span_danger("The agonizing pain subsides.")) + +/datum/action/cooldown/power/gift/blood_of_pain/Remove(mob/removed_from) + . = ..() + REMOVE_TRAIT(removed_from, TRAIT_BLOOD_OF_PAIN, GIFT_TRAIT) + +/datum/action/cooldown/power/gift/beneath_notice + name = "Beneath Notice" + desc = "The Tenere can make an object blend into the surrounding area." + button_icon_state = "beneath_notice" + click_to_activate = TRUE + rank = 1 + gnosis_cost = 1 + + var/hide_duration = 30 MINUTES + var/alpha_reduction = 220 + var/list/hidden_targets = list() + +/datum/action/cooldown/power/gift/beneath_notice/Activate(atom/movable/target) + if(!isobj(target) && !isitem(target)) + return FALSE + if(hidden_targets[target]) + remove_beneath_notice(target) + to_chat(owner, span_warning("[target] is revealed!")) + StartCooldown() + return TRUE + + . = ..() + + target.alpha = max(target.alpha - alpha_reduction, 0) + + var/list/existing = list() + hidden_targets[target] = existing + RegisterSignal(target, COMSIG_QDELETING, PROC_REF(on_target_deleted)) + + existing["timer"] = addtimer(CALLBACK(src, PROC_REF(remove_beneath_notice), target), hide_duration, TIMER_STOPPABLE) + + to_chat(owner, span_info("[target] is now hidden from sight.")) + StartCooldown() + return TRUE + +/datum/action/cooldown/power/gift/beneath_notice/proc/remove_beneath_notice(atom/movable/target) + var/list/existing = hidden_targets[target] + if(!existing) + return + hidden_targets -= target + UnregisterSignal(target, COMSIG_QDELETING) + + target.alpha = min(target.alpha + alpha_reduction, 255) + +/datum/action/cooldown/power/gift/beneath_notice/proc/on_target_deleted(atom/movable/target) + SIGNAL_HANDLER + var/list/existing = hidden_targets[target] + if(!existing) + return + hidden_targets -= target + deltimer(existing["timer"]) + #undef ALTER_MOOD_ENHANCE #undef ALTER_MOOD_DAMPEN diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm index 8f84f5e88180..35bcf3826575 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm @@ -7,6 +7,7 @@ desc = "Tenere Myrmidon; Warriors of the Weaver, seeking to understand the nature of the universe to better serve the Mother-Queen. The Secean are explorers and seekers of knowledge unbidden." gifts_provided = list( /datum/action/cooldown/power/gift/open_seal, + /datum/action/cooldown/power/gift/beneath_notice, ) tribe_traits = list(TRAIT_ALWAYS_CLEAN) @@ -15,6 +16,7 @@ desc = "Tenere Viskr; Mystics of the Weaver, masters of precise order and control. The Plicare are staunch perfectionists, maintaining and leveraging order and structure to achieve their goals." gifts_provided = list( /datum/action/cooldown/power/gift/mindspeak, + /datum/action/cooldown/power/gift/beneath_notice, ) tribe_traits = list(TRAIT_ALWAYS_CLEAN) @@ -23,6 +25,7 @@ desc = "Tenere Wyrsta; Questioners of the Weaver, challengers of strict order. The Gaderin are obsessive collectors, seeking to grow the Mother-Queen's understanding of the world from her prison in Malfeas." gifts_provided = list( /datum/action/cooldown/power/gift/alter_mood, + /datum/action/cooldown/power/gift/beneath_notice, ) tribe_traits = list(TRAIT_ALWAYS_CLEAN) @@ -31,6 +34,7 @@ desc = "Hatar Myrmidon; Warriors of the Wyrm, fickle forces of entropy and destruction. The Agere are swift and deadly, moving wherever Ananasa wills them to strike and delivering the Wyrm's own destruction to their enemies." gifts_provided = list( /datum/action/cooldown/power/gift/open_seal, + /datum/action/cooldown/power/gift/blood_of_pain, ) tribe_traits = list(TRAIT_WYRMLING_KINSHIP) @@ -38,7 +42,8 @@ name = TRIBE_ANOMIA desc = "Hatar Viskr; Mystics of the Wyrm, master manipulators of mortal will. The Anomia are cunning controllers of fate, pulling strings and leaving the death and destruction to those most skilled in delivering it: Humanity." gifts_provided = list( - /datum/action/cooldown/power/gift/mindspeak + /datum/action/cooldown/power/gift/mindspeak, + /datum/action/cooldown/power/gift/blood_of_pain, ) tribe_traits = list(TRAIT_WYRMLING_KINSHIP) @@ -47,6 +52,7 @@ desc = "Hatar Wyrsta; Questioners of the Wyrm, seeking to restore the Wyrm's true and original purpose. The Malum are self-serving and unpredictable, rejecting the Wyrm's new role as the Corruptor and serving instead as agents of the Wyrm's true face: the Destroyer." gifts_provided = list( /datum/action/cooldown/power/gift/alter_mood, + /datum/action/cooldown/power/gift/blood_of_pain, ) tribe_traits = list(TRAIT_WYRMLING_KINSHIP) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/icons/werewolf_abilities.dmi b/modular_darkpack/modules/werewolf_the_apocalypse/icons/werewolf_abilities.dmi index bda3954ce6acaf8d12117ef0a3c39283c9df67fb..17774b7f7c7401512ef18738234cea9244c84331 100644 GIT binary patch literal 12027 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 z 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 diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/blood_of_pain.ogg b/modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/blood_of_pain.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cb7b1490f8d1f69ce5483dc927d0d9f5ed3acfbf GIT binary patch literal 22943 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 C7ja?$ literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index f8dfde7c4fdc..16ef31b2fd19 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8299,8 +8299,8 @@ #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\breeds\corax.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\breeds\garou.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\tribes\_tribe.dm" -#include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\tribes\garou.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\tribes\ananasi.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\subsplats\tribes\garou.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\weapons\klaives.dm" #include "modular_darkpack\modules\westfield_mall\code\mall_areas.dm" #include "modular_darkpack\modules\westfield_mall\code\modular_rooms.dm" From 1fb6542fbb9c7186e814af36b17ee007c2fae600 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Thu, 27 Aug 2026 01:58:48 -0400 Subject: [PATCH 29/36] better beneath notice --- .../code/changing_breeds/ananasi.dm | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm index 775b4602a996..12579c56ea30 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm @@ -225,7 +225,7 @@ rank = 1 gnosis_cost = 1 - var/hide_duration = 30 MINUTES + var/hide_duration = 180 MINUTES var/alpha_reduction = 220 var/list/hidden_targets = list() @@ -241,6 +241,12 @@ . = ..() target.alpha = max(target.alpha - alpha_reduction, 0) + ADD_TRAIT(target, TRAIT_EXAMINE_SKIP, GIFT_TRAIT) + + if(isitem(target) && ismob(target.loc)) + var/obj/item/worn_item = target + var/mob/wearer = target.loc + wearer.update_clothing(worn_item.slot_flags) var/list/existing = list() hidden_targets[target] = existing @@ -260,14 +266,27 @@ UnregisterSignal(target, COMSIG_QDELETING) target.alpha = min(target.alpha + alpha_reduction, 255) + REMOVE_TRAIT(target, TRAIT_EXAMINE_SKIP, GIFT_TRAIT) + + if(isitem(target) && ismob(target.loc)) + var/obj/item/worn_item = target + var/mob/wearer = target.loc + wearer.update_clothing(worn_item.slot_flags) /datum/action/cooldown/power/gift/beneath_notice/proc/on_target_deleted(atom/movable/target) SIGNAL_HANDLER var/list/existing = hidden_targets[target] if(!existing) return + + if(isitem(target) && ismob(target.loc)) + var/obj/item/worn_item = target + var/mob/wearer = target.loc + wearer.update_clothing(worn_item.slot_flags) + hidden_targets -= target deltimer(existing["timer"]) + REMOVE_TRAIT(target, TRAIT_EXAMINE_SKIP, GIFT_TRAIT) #undef ALTER_MOOD_ENHANCE #undef ALTER_MOOD_DAMPEN From 94ba7b7d22825d287a582820d11d3c2039a14677 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Thu, 27 Aug 2026 03:06:19 -0400 Subject: [PATCH 30/36] cabal icons and descriptions --- .../code/subsplats/tribes/ananasi.dm | 18 +++++++++--------- .../werewolf_the_apocalypse/icons/tribes.dmi | Bin 4248 -> 4043 bytes 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm index 35bcf3826575..814936306d8e 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/ananasi.dm @@ -4,7 +4,7 @@ /datum/subsplat/werewolf/tribe/ananasi/secean name = TRIBE_SECEAN - desc = "Tenere Myrmidon; Warriors of the Weaver, seeking to understand the nature of the universe to better serve the Mother-Queen. The Secean are explorers and seekers of knowledge unbidden." + desc = "Tenere Myrmidon; Warriors of the Weaver, seeking to understand the nature of the universe to better serve the Mother-Queen. The Secean are explorers and seekers of knowledge unbidden.\nGifts: \n Open Seal - Open nearly any sort of closed or locked physical device. Roll Gnosis against the area's gauntlet rating to unlock a locked object. \n Beneath Notice - Make an object blend into the surrounding area. Spend 1 Gnosis to hide an object almost completely from sight. Cast on the object again to unhide. \n Groom - No matter the circumstances, the Tenere always looks their best. The character is permanently immune to being bloodied." gifts_provided = list( /datum/action/cooldown/power/gift/open_seal, /datum/action/cooldown/power/gift/beneath_notice, @@ -13,7 +13,7 @@ /datum/subsplat/werewolf/tribe/ananasi/plicare name = TRIBE_PLICARE - desc = "Tenere Viskr; Mystics of the Weaver, masters of precise order and control. The Plicare are staunch perfectionists, maintaining and leveraging order and structure to achieve their goals." + desc = "Tenere Viskr; Mystics of the Weaver, masters of precise order and control. The Plicare are staunch perfectionists, maintaining and leveraging order and structure to achieve their goals. \nGifts: \n Mindspeak - By invoking the power of waking dreams, place characters into silent communion. Transmit a message to any Ananasi belonging to the same cabal. \n Beneath Notice - Make an object blend into the surrounding area. Spend 1 Gnosis to hide an object almost completely from sight. Cast on the object again to unhide. \n Groom - No matter the circumstances, the Tenere always looks their best. The character is permanently immune to being bloodied." gifts_provided = list( /datum/action/cooldown/power/gift/mindspeak, /datum/action/cooldown/power/gift/beneath_notice, @@ -22,7 +22,7 @@ /datum/subsplat/werewolf/tribe/ananasi/gaderin name = TRIBE_GADERIN - desc = "Tenere Wyrsta; Questioners of the Weaver, challengers of strict order. The Gaderin are obsessive collectors, seeking to grow the Mother-Queen's understanding of the world from her prison in Malfeas." + desc = "Tenere Wyrsta; Questioners of the Weaver, challengers of strict order. The Gaderin are obsessive collectors, seeking to grow the Mother-Queen's understanding of the world from her prison in Malfeas. \nGifts: \n Alter Mood - The Wyrsta can enhance or dampen the mood of a single individual, making that person elated rather than just happy, or muting utter despair into simple sadness. Spend 1 Gnosis enhance or dampen the mood of a target. \n Beneath Notice - Make an object blend into the surrounding area. Spend 1 Gnosis to hide an object almost completely from sight. Cast on the object again to unhide. \n Groom - No matter the circumstances, the Tenere always looks their best. The character is permanently immune to being bloodied." gifts_provided = list( /datum/action/cooldown/power/gift/alter_mood, /datum/action/cooldown/power/gift/beneath_notice, @@ -31,7 +31,7 @@ /datum/subsplat/werewolf/tribe/ananasi/agere name = TRIBE_AGERE - desc = "Hatar Myrmidon; Warriors of the Wyrm, fickle forces of entropy and destruction. The Agere are swift and deadly, moving wherever Ananasa wills them to strike and delivering the Wyrm's own destruction to their enemies." + desc = "Hatar Myrmidon; Warriors of the Wyrm, fickle forces of entropy and destruction. The Agere are swift and deadly, moving wherever Ananasa wills them to strike and delivering the Wyrm's own destruction to their enemies. \nGifts: \n Open Seal - Open nearly any sort of closed or locked physical device. Roll Gnosis against the area's gauntlet rating to unlock a locked object. \n Blood of Pain - The Hatar turns their blood into debilitating poison. Any who drink your blood will fall helplessly ill, necessitating a Stamina roll (difficulty 6) to act each turn for the rest of the scene. Starts activated. \n Wyrmling Kinship - The Hatar can convince Wyrm-creatures that they are an ally or someone of no importance. Black Spiral Dancers and Fomori will recognize you as an ally." gifts_provided = list( /datum/action/cooldown/power/gift/open_seal, /datum/action/cooldown/power/gift/blood_of_pain, @@ -40,7 +40,7 @@ /datum/subsplat/werewolf/tribe/ananasi/anomia name = TRIBE_ANOMIA - desc = "Hatar Viskr; Mystics of the Wyrm, master manipulators of mortal will. The Anomia are cunning controllers of fate, pulling strings and leaving the death and destruction to those most skilled in delivering it: Humanity." + desc = "Hatar Viskr; Mystics of the Wyrm, master manipulators of mortal will. The Anomia are cunning controllers of fate, pulling strings and leaving the death and destruction to those most skilled in delivering it: Humanity. \nGifts: \n Mindspeak - By invoking the power of waking dreams, place characters into silent communion. Transmit a message to any Ananasi belonging to the same cabal. \n Blood of Pain - The Hatar turns their blood into debilitating poison. Any who drink your blood will fall helplessly ill, necessitating a Stamina roll (difficulty 6) to act each turn for the rest of the scene. Starts activated. \n Wyrmling Kinship - The Hatar can convince Wyrm-creatures that they are an ally or someone of no importance. Black Spiral Dancers and Fomori will recognize you as an ally." gifts_provided = list( /datum/action/cooldown/power/gift/mindspeak, /datum/action/cooldown/power/gift/blood_of_pain, @@ -49,7 +49,7 @@ /datum/subsplat/werewolf/tribe/ananasi/malum name = TRIBE_MALUM - desc = "Hatar Wyrsta; Questioners of the Wyrm, seeking to restore the Wyrm's true and original purpose. The Malum are self-serving and unpredictable, rejecting the Wyrm's new role as the Corruptor and serving instead as agents of the Wyrm's true face: the Destroyer." + desc = "Hatar Wyrsta; Questioners of the Wyrm, seeking to restore the Wyrm's true and original purpose. The Malum are self-serving and unpredictable, rejecting the Wyrm's new role as the Corruptor and serving instead as agents of the Wyrm's true face: the Destroyer. \nGifts: \n Alter Mood - The Wyrsta can enhance or dampen the mood of a single individual, making that person elated rather than just happy, or muting utter despair into simple sadness. Spend 1 Gnosis enhance or dampen the mood of a target. \n Blood of Pain - The Hatar turns their blood into debilitating poison. Any who drink your blood will fall helplessly ill, necessitating a Stamina roll (difficulty 6) to act each turn for the rest of the scene. Starts activated. \n Wyrmling Kinship - The Hatar can convince Wyrm-creatures that they are an ally or someone of no importance. Black Spiral Dancers and Fomori will recognize you as an ally." gifts_provided = list( /datum/action/cooldown/power/gift/alter_mood, /datum/action/cooldown/power/gift/blood_of_pain, @@ -58,7 +58,7 @@ /datum/subsplat/werewolf/tribe/ananasi/kar name = TRIBE_KAR - desc = "Kumoti Myrmidon; Warriors of the Wyld, forces of change and creation. The Kar protect the Wyld through minor but otherwise direct acts of sabotage against the Weaver and the Wyrm, seeking to expand the Wyld's influence." + desc = "Kumoti Myrmidon; Warriors of the Wyld, forces of change and creation. The Kar protect the Wyld through minor but otherwise direct acts of sabotage against the Weaver and the Wyrm, seeking to expand the Wyld's influence. \nGifts: \n Open Seal - Open nearly any sort of closed or locked physical device. Roll Gnosis against the area's gauntlet rating to unlock a locked object. \n Inspire - As Breath of the Wyld: Instill a feeling of vitality and life in a living being. Spend 1 Gnosis to increase a target's Perception, Intelligence, and Wits by 1; and increase the difficulty of any Rage rolls by 1. \n Mother's Touch - Heal the wounds of any living creature, aggravated or otherwise, simply by laying hands over the affected area. Roll Intelligence and Empathy (Difficulty 5) to determine the effectiveness of the healing." gifts_provided = list( /datum/action/cooldown/power/gift/open_seal, /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire, @@ -67,7 +67,7 @@ /datum/subsplat/werewolf/tribe/ananasi/amarialiquid name = TRIBE_AMARI_ALIQUID - desc = "Kumoti Viskr; Mystics of the Wyld, acting on whim and instinct. The Amari Aliquid are gentle and persistent, making change through constant motion for better or worse." + desc = "Kumoti Viskr; Mystics of the Wyld, acting on whim and instinct. The Amari Aliquid are gentle and persistent, making change through constant motion for better or worse. \nGifts: \n Mindspeak - By invoking the power of waking dreams, place characters into silent communion. Transmit a message to any Ananasi belonging to the same cabal. \n Inspire - As Breath of the Wyld: Instill a feeling of vitality and life in a living being. Spend 1 Gnosis to increase a target's Perception, Intelligence, and Wits by 1; and increase the difficulty of any Rage rolls by 1. \n Mother's Touch - Heal the wounds of any living creature, aggravated or otherwise, simply by laying hands over the affected area. Roll Intelligence and Empathy (Difficulty 5) to determine the effectiveness of the healing." gifts_provided = list( /datum/action/cooldown/power/gift/mindspeak, /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire, @@ -76,7 +76,7 @@ /datum/subsplat/werewolf/tribe/ananasi/chymos name = TRIBE_CHYMOS - desc = "Kumoti Wyrsta; Questioners of the Wyld, careful observers of the world and the minions of each Triatic spirit. The Chymos are patient and calculating, seeking to manipulate and disrupt imbalance in the world to restore Symmetry." + desc = "Kumoti Wyrsta; Questioners of the Wyld, careful observers of the world and the minions of each Triatic spirit. The Chymos are patient and calculating, seeking to manipulate and disrupt imbalance in the world to restore Symmetry. \nGifts: \n Alter Mood - The Wyrsta can enhance or dampen the mood of a single individual, making that person elated rather than just happy, or muting utter despair into simple sadness. Spend 1 Gnosis enhance or dampen the mood of a target. \n Inspire - As Breath of the Wyld: Instill a feeling of vitality and life in a living being. Spend 1 Gnosis to increase a target's Perception, Intelligence, and Wits by 1; and increase the difficulty of any Rage rolls by 1. \n Mother's Touch - Heal the wounds of any living creature, aggravated or otherwise, simply by laying hands over the affected area. Roll Intelligence and Empathy (Difficulty 5) to determine the effectiveness of the healing." gifts_provided = list( /datum/action/cooldown/power/gift/alter_mood, /datum/action/cooldown/power/gift/breath_of_the_wyld/inspire, diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/icons/tribes.dmi b/modular_darkpack/modules/werewolf_the_apocalypse/icons/tribes.dmi index 45e6712d55cee6f150fe8716e16f499fbcf0ff45..ad28d00c667ae85462c33dc5da75e0f09e3eaf66 100644 GIT binary patch literal 4043 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 literal 4248 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 Date: Thu, 27 Aug 2026 08:38:55 -0400 Subject: [PATCH 31/36] stam check pass sound --- .../code/changing_breeds/ananasi.dm | 2 ++ .../sounds/gifts/blood_of_pain_pass.ogg | Bin 0 -> 15504 bytes 2 files changed, 2 insertions(+) create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/blood_of_pain_pass.ogg diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm index 12579c56ea30..9b93ad9c2b65 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm @@ -205,6 +205,8 @@ to_chat(owner, span_danger("THE AGONY IS UNBEARABLE!")) SEND_SOUND(owner, sound('modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/blood_of_pain.ogg', volume = 75)) owner.Stun(5 SECONDS) + else + SEND_SOUND(owner, sound('modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/blood_of_pain_pass.ogg', volume = 75)) /datum/status_effect/blood_of_pain/on_apply() to_chat(owner, span_danger("You feel horrible after drinking that blood...")) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/blood_of_pain_pass.ogg b/modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/blood_of_pain_pass.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d610b6f518ab6c2c62d2e23e24f20bfd5213f244 GIT binary patch literal 15504 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 X|Cf*n=$HT3)_#j25I2DHf13U;3W2W+ literal 0 HcmV?d00001 From e3caf8287e49c7618b5515aeb2090ed6497d9c47 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Mon, 7 Sep 2026 15:50:27 -0400 Subject: [PATCH 32/36] web --- .../code/changing_breeds/ananasi.dm | 192 ++++++++++++++++++ 1 file changed, 192 insertions(+) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm index 9b93ad9c2b65..7b367315732d 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm @@ -1,5 +1,6 @@ #define ALTER_MOOD_ENHANCE "Enhance" #define ALTER_MOOD_DAMPEN "Dampen" +#define ANANASI_COCOON_TRAIT "ananasi_cocoon" /datum/action/cooldown/power/gift/bloodheal name = "Blood Heal" @@ -41,6 +42,191 @@ human_owner.update_health_hud() return TRUE +/datum/action/cooldown/power/gift/spin_web + name = "Spin Web" + desc = "The Ananasi in Pithus form can break down stored blood and spin very strong, very durable webs." + button_icon_state = "spin_web" + click_to_activate = FALSE + rank = 1 + handles_spend_resources = FALSE + + // /tg/ giant spider web actions! minus reflector, spikes, and effigy bc they don't really fit + var/static/list/web_action_choices = list( + /datum/action/cooldown/mob_cooldown/lay_web, + /datum/action/cooldown/mob_cooldown/lay_web/solid_web, + /datum/action/cooldown/mob_cooldown/lay_web/web_passage, + /datum/action/cooldown/mob_cooldown/lay_web/sticky_web, + /datum/action/cooldown/mob_cooldown/wrap/ananasi_cocoon, + ) + +/datum/action/cooldown/power/gift/spin_web/can_afford(feedback) + var/mob/living/human_owner = astype(owner) + if(!human_owner) + return ..() + if(human_owner.bloodpool < 1) + if(feedback) + to_chat(owner, span_warning("You don't have enough blood to cast [src]!")) + return FALSE + return ..() + +/datum/action/cooldown/power/gift/spin_web/spend_resources() + var/mob/living/human_owner = astype(owner) + . = ..() + if(human_owner) + human_owner.adjust_blood_pool(-1) + +// only pithus form can spin webs. crawlerling can too but not to any significant effect +/datum/action/cooldown/power/gift/spin_web/proc/in_valid_form(mob/living/carbon/human/human_owner) + var/datum/species/human/shifter/shifter_species = human_owner.dna?.species + if(!istype(shifter_species)) + return FALSE + return (shifter_species.id == SPECIES_FERA_DIRE) + +/datum/action/cooldown/power/gift/spin_web/Activate(atom/target) + var/mob/living/carbon/human/human_owner = astype(owner) + if(!human_owner) + return FALSE + if(!in_valid_form(human_owner)) + to_chat(owner, span_warning("You must be in Pithus form to spin webs!")) + return FALSE + + var/list/choices = list() + var/list/name_to_type = list() + for(var/datum/action/cooldown/mob_cooldown/web_action_type as anything in web_action_choices) + var/datum/radial_menu_choice/option = new + option.image = image(icon = initial(web_action_type.button_icon), icon_state = initial(web_action_type.button_icon_state)) + option.info = span_boldnotice(initial(web_action_type.name)) + name_to_type[initial(web_action_type.name)] = web_action_type + choices[initial(web_action_type.name)] = option + + var/picked_name = show_radial_menu(human_owner, human_owner, choices, tooltips = TRUE) + var/chosen_type = name_to_type[picked_name] + if(!chosen_type) + return FALSE + + . = ..() + + var/datum/action/cooldown/mob_cooldown/action_instance = new chosen_type() + action_instance.owner_has_control = FALSE + action_instance.Grant(human_owner) + action_instance.Trigger(human_owner, NONE) + if(!action_instance.click_to_activate) + action_instance.Remove(human_owner) + qdel(action_instance) + return TRUE + +// the people demanded cocoon wrapping +/datum/action/cooldown/mob_cooldown/wrap/ananasi_cocoon + name = "Cocoon" + desc = "Wrap a nearby target in a cocoon, restraining them until they can force their way free. While restrained, you may drain them of their blood." + +/datum/action/cooldown/mob_cooldown/wrap/ananasi_cocoon/wrap_target(mob/living/to_wrap) + var/mob/living/cocoon_owner = owner + var/obj/structure/spider/cocoon/ananasi/casing = new(to_wrap.loc) + to_wrap.forceMove(casing) + ADD_TRAIT(to_wrap, TRAIT_HANDS_BLOCKED, ANANASI_COCOON_TRAIT) + if(isliving(to_wrap) && (to_wrap.mob_biotypes & MOB_HUMANOID)) + casing.icon_state = pick("cocoon_large1", "cocoon_large2", "cocoon_large3") + else + casing.icon_state = pick("cocoon1", "cocoon2", "cocoon3") + cocoon_owner?.visible_message( + span_notice("[cocoon_owner] wraps [to_wrap] tightly in silk!"), + span_notice("You finish wrapping [to_wrap] into a cocoon."), + ) + +/datum/action/cooldown/mob_cooldown/wrap/ananasi_cocoon/cocoon(atom/movable/to_wrap) + var/mob/living/cocoon_owner = owner + . = ..() + Remove(cocoon_owner) + qdel(src) + +/obj/structure/spider/cocoon/ananasi + name = "silken cocoon" + desc = "A cocoon of dense spider silk. Something is bound within, struggling weakly." + +/obj/structure/spider/cocoon/ananasi/Destroy() + for(var/mob/living/trapped_mob in contents) + REMOVE_TRAIT(trapped_mob, TRAIT_HANDS_BLOCKED, ANANASI_COCOON_TRAIT) + return ..() + +// per ananasi breedbook, webs resist Strength rolls with an effective Strength of 9 +/obj/structure/spider/cocoon/ananasi/container_resist_act(mob/living/user) + user.changeNext_move(CLICK_CD_BREAKOUT) + user.last_special = world.time + CLICK_CD_BREAKOUT + user.visible_message( + span_warning("[user] strains against the webbing, trying to break free!"), + span_notice("You strain against the sticky bonds..."), + ) + var/datum/storyteller_roll/escape_roll = new() + escape_roll.applicable_stats = list(STAT_STRENGTH) + escape_roll.difficulty = 9 + escape_roll.roll_output_type = ROLL_PRIVATE + + if(QDELETED(src) || user.loc != src) + return + if(escape_roll.st_roll(user, user) != ROLL_SUCCESS) + to_chat(user, span_warning("You fail to break free of the webbing!")) + user.Stun(6 SECONDS) + return + + REMOVE_TRAIT(user, TRAIT_HANDS_BLOCKED, ANANASI_COCOON_TRAIT) + user.forceMove(get_turf(src)) + qdel(src) + +/obj/structure/spider/cocoon/ananasi/attack_hand(mob/user, list/modifiers) + . = ..() + if(.) + return + var/mob/living/living_user = astype(user) + if(living_user?.combat_mode) + var/datum/storyteller_roll/tear_roll = new() + tear_roll.applicable_stats = list(STAT_STRENGTH) + tear_roll.difficulty = 9 + tear_roll.roll_output_type = ROLL_PUBLIC + living_user.visible_message( + span_danger("[living_user] starts tearing [src] apart!"), + span_danger("You start tearing [src] apart!"), + ) + if(!do_after(living_user, 3 SECONDS, target = src)) + return + if(QDELETED(src)) + return + if(tear_roll.st_roll(user, user) != ROLL_SUCCESS) + to_chat(user, span_warning("You fail to tear through the silk!")) + return + living_user.visible_message( + span_danger("[living_user] rips [src] to shreds!"), + span_danger("You rip [src] to shreds!"), + ) + qdel(src) + return + var/mob/living/attacker = astype(user) + if(!attacker || !get_ananasi_splat(attacker)) + return + var/mob/living/victim = locate(/mob/living) in contents + if(!victim) + return + if(get_kindred_splat(victim)) + to_chat(attacker, span_warning("[victim]'s blood would be toxic to you!")) + return + if(victim.blood_volume <= 0) + to_chat(attacker, span_warning("[victim] has no more blood left to drain!")) + return + playsound(src, 'modular_darkpack/modules/blood_drinking/sounds/drinkblood1.ogg', 50, TRUE) + attacker.visible_message( + span_danger("[attacker] sinks its fangs into [victim] through the cocoon!"), + span_danger("You begin drinking the blood from [victim]!"), + ) + if(!do_after(attacker, 6 SECONDS, target = src)) + return + if(QDELETED(src) || QDELETED(victim) || (victim.loc != src)) + return + attacker.adjust_blood_pool(2) + victim.adjust_blood_pool(-2) + victim.adjust_blood_volume(-112) + log_combat(attacker, victim, "drained the blood from") + to_chat(attacker, span_notice("You finish drinking [victim]'s blood.")) + /datum/action/cooldown/power/gift/stolen_moments name = "Stolen Moments" desc = "This Gift allows the Ananasi to literally steal away the last few minutes of memories from another being." @@ -69,6 +255,7 @@ SEND_SOUND(target, sound('modular_darkpack/modules/powers/sounds/dominate.ogg', volume = 50)) SEND_SIGNAL(target, COMSIG_ALL_MASQUERADE_REINFORCE) to_chat(target, span_hypnophrase("At [owner]'s touch, the last fifteen minutes of your memory are stolen away. You feel a sense of confusion and disorientation as you struggle to recall what just happened.")) + log_combat(owner, target, "used Stolen Moments on") StartCooldown() return TRUE @@ -156,9 +343,11 @@ if(ALTER_MOOD_ENHANCE) SEND_SOUND(target, sound('modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/altermood.ogg', volume = 50)) to_chat(living_target, span_boldnotice("An odd warmth spreads through your mind, heightening your emotional state. Any emotional highs or lows are suddenly more intense and extreme.")) + log_combat(owner, target, "used Alter Mood (Enhance) on") if(ALTER_MOOD_DAMPEN) SEND_SOUND(target, sound('modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/altermood.ogg', volume = 50)) to_chat(living_target, span_boldwarning("An odd numbness sets over your mind, dulling your emotional state. Any extreme emotional highs or lows are suddenly muted to a more moderate, mundane level.")) + log_combat(owner, target, "used Alter Mood (Dampen) on") StartCooldown() return TRUE @@ -290,7 +479,10 @@ deltimer(existing["timer"]) REMOVE_TRAIT(target, TRAIT_EXAMINE_SKIP, GIFT_TRAIT) + + #undef ALTER_MOOD_ENHANCE #undef ALTER_MOOD_DAMPEN +#undef ANANASI_COCOON_TRAIT From 2683f1f3d29ac28acdd20ca750d1491c7ab46638 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Mon, 7 Sep 2026 15:51:40 -0400 Subject: [PATCH 33/36] web2 --- .../code/subsplats/breeds/ananasi.dm | 2 ++ .../icons/werewolf_abilities.dmi | Bin 12027 -> 12138 bytes 2 files changed, 2 insertions(+) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm index dd1219b0e0d5..d61c994a068c 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/breeds/ananasi.dm @@ -8,6 +8,7 @@ breed_species = /datum/species/human/shifter/homid gifts_provided = list( /datum/action/cooldown/power/gift/bloodheal, + /datum/action/cooldown/power/gift/spin_web, /datum/action/cooldown/power/gift/resist_pain, /datum/action/cooldown/power/gift/stolen_moments ) @@ -18,6 +19,7 @@ breed_species = /datum/species/human/shifter/feral gifts_provided = list( /datum/action/cooldown/power/gift/bloodheal, + /datum/action/cooldown/power/gift/spin_web, /datum/action/cooldown/power/gift/resist_pain, /datum/action/cooldown/power/gift/stolen_moments ) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/icons/werewolf_abilities.dmi b/modular_darkpack/modules/werewolf_the_apocalypse/icons/werewolf_abilities.dmi index 17774b7f7c7401512ef18738234cea9244c84331..92dc78b8c8785596f84e8e2e9dea8e8cffa8fcad 100644 GIT binary patch delta 11544 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
    \ +
  • NEVER allow Carnivorous Blood to enter a living being's bloodstream. The substance has been found to rapidly deplete blood cell counts.\ +
  • NEVER mix Carnivorous Blood with actual blood outside a living being. Doing so will greatly increase the risk to the blood's donor if the substance finds itself within their bloodstream.\ +
  • If three or more beings have had their blood mixed with a sample of Carnivorous Blood, this additional risk no longer applies, though the sample should be disposed of immediately.\ +
  • NEVER mix liquified meat, or any other high-protein liquid, with Carnivorous Blood. Doing so will cause the substance to rapidly self-replicate.\ +
\ + " + /datum/reagent/toxin/slimejelly name = "Slime Jelly" description = "A gooey semi-liquid produced from one of the deadliest lifeforms in existence. SO REAL." diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 5c6668d4adc9..78ffede6c6c2 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -46,7 +46,7 @@ /datum/chemical_reaction/sodiumchloride results = list(/datum/reagent/consumable/salt = 2) required_reagents = list(/datum/reagent/sodium = 1, /datum/reagent/chlorine = 1) // That's what I said! Sodium Chloride! - reaction_tags = REACTION_TAG_EASY | REACTION_TAG_FOOD | REACTION_TAG_COMPONENT + reaction_tags = REACTION_TAG_EASY | REACTION_TAG_CHEMICAL | REACTION_TAG_COMPONENT thermic_constant = 50 /datum/chemical_reaction/sodiumchloride/pre_reaction_other_checks(datum/reagents/holder) @@ -668,7 +668,7 @@ var/mob/living/carbon/maybe_monkey = holder.my_atom var/location = maybe_monkey.drop_location() if(iscarbon(maybe_monkey)) - if(ismonkey(maybe_monkey)) + if(HAS_TRAIT(maybe_monkey, TRAIT_LESSER_HUMANOID)) maybe_monkey.gib(DROP_ALL_REMAINS) to_chat(maybe_monkey, span_danger("You body is torn to shreds as a monkey bursts out of you!")) else @@ -689,7 +689,7 @@ var/mob/living/carbon/maybe_monkey = holder.my_atom var/location = maybe_monkey.drop_location() if(iscarbon(maybe_monkey)) - if(ismonkey(maybe_monkey)) + if(HAS_TRAIT(maybe_monkey, TRAIT_LESSER_HUMANOID)) maybe_monkey.gib(DROP_ALL_REMAINS) to_chat(maybe_monkey, span_danger("You body is torn to shreds as a pissed off monkey bursts out of you!")) else diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index 308ffa980ba4..35bd078e88b8 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -287,8 +287,8 @@ . = ..() if(!fill_icon_thresholds) return - // DARKPACK EDIT ADD START - WORLD_ICON - if(item_flags & ACTIVE_WORLD_ICON) // world icons dont have reagent filling + // DARKPACK EDIT ADD START - ONFLOOR_ICONS + if(item_flags & ACTIVE_ONFLOOR_ICON) // world icons dont have reagent filling return // DARKPACK EDIT ADD END if(!reagents.total_volume) diff --git a/code/modules/reagents/reagent_containers/dropper.dm b/code/modules/reagents/reagent_containers/dropper.dm index d13741380be1..94e9f18d8633 100644 --- a/code/modules/reagents/reagent_containers/dropper.dm +++ b/code/modules/reagents/reagent_containers/dropper.dm @@ -63,6 +63,7 @@ trans = round(reagents.trans_to(target, amount_per_transfer_from_this, transferred_by = user), CHEMICAL_VOLUME_ROUNDING) if(trans) to_chat(user, span_notice("You transfer [trans] unit\s of the solution.")) + playsound(src, 'sound/effects/droplet.ogg', 70, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) update_appearance() target.update_appearance() return ITEM_INTERACT_SUCCESS diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 73a7aa31c46a..9a5dbc22fa93 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -332,6 +332,19 @@ amount_per_transfer_from_this = 60 list_reagents = list(/datum/reagent/medicine/salbutamol = 10, /datum/reagent/medicine/c2/penthrite = 10, /datum/reagent/medicine/oxandrolone = 10, /datum/reagent/medicine/sal_acid = 10 ,/datum/reagent/medicine/omnizine = 10 ,/datum/reagent/medicine/leporazine = 10) +/obj/item/reagent_containers/hypospray/medipen/survival/luxury/purple + name = "luxury purple medipen" + desc = "Cutting edge bluespace technology allowed Nanotrasen to compact 60u of volume into a single medipen. Contains rare and powerful chemicals used to aid in exploration of very hard environments. This one is purple. WARNING: DO NOT MIX WITH EPINEPHRINE OR ATROPINE." + icon_state = "slimepen" + base_icon_state = "slimepen" + list_reagents = list(/datum/reagent/medicine/salbutamol = 10, /datum/reagent/medicine/c2/penthrite = 10, /datum/reagent/medicine/oxandrolone = 10, /datum/reagent/medicine/sal_acid = 10 ,/datum/reagent/medicine/regen_jelly/diluted = 5 ,/datum/reagent/toxin = 5 ,/datum/reagent/medicine/leporazine = 10) + +/obj/item/reagent_containers/hypospray/medipen/survival/luxury/purple/Initialize(mapload) + . = ..() + if(prob(0.1)) // idea by melbert + name = "luxury ourple medipen" + desc = replacetext(desc, "purple", "ourple") // i do not feel like copy-pasting the entire desc for a one-word change + /obj/item/reagent_containers/hypospray/medipen/atropine name = "atropine autoinjector" desc = "A rapid way to save a person from a critical injury state! Additionally contains a powerful coagulant to prevent blood loss." diff --git a/code/modules/religion/religion_sects.dm b/code/modules/religion/religion_sects.dm index ab7ef61f0745..85503f586d12 100644 --- a/code/modules/religion/religion_sects.dm +++ b/code/modules/religion/religion_sects.dm @@ -15,7 +15,7 @@ /// Opening message when someone gets converted var/desc = "Oh My! What Do We Have Here?!!?!?!?" /// Tgui icon used by this sect - https://fontawesome.com/icons/ - var/tgui_icon = "bug" + var/tgui_icon = FA_ICON_BUG /// holder for alignments. var/alignment = ALIGNMENT_GOOD /// Does this require something before being available as an option? @@ -152,7 +152,7 @@ name = "Nanotrasen Approved God" desc = "Your run-of-the-mill sect, there are no benefits or boons associated." quote = "Nanotrasen Recommends!" - tgui_icon = "bible" + tgui_icon = FA_ICON_BIBLE /**** Mechanical God ****/ @@ -161,7 +161,7 @@ quote = "May you find peace in a metal shell." desc = "Bibles now recharge cyborgs and heal robotic limbs if targeted, but they \ do not heal organic limbs. You can now sacrifice cells, with favor depending on their charge." - tgui_icon = "robot" + tgui_icon = FA_ICON_ROBOT alignment = ALIGNMENT_NEUT desired_items = list(/obj/item/stock_parts/power_store = "with battery charge") rites_list = list(/datum/religion_rites/synthconversion, /datum/religion_rites/machine_blessing) @@ -235,7 +235,7 @@ name = "Pyre God" desc = "Sacrificing burning corpses with a lot of burn damage and candles grants you favor." quote = "It must burn! The primal energy must be respected." - tgui_icon = "fire-alt" + tgui_icon = FA_ICON_FIRE_ALT alignment = ALIGNMENT_NEUT max_favor = 10000 desired_items = list(/obj/item/flashlight/flare/candle = "already lit") @@ -267,7 +267,7 @@ name = "Greedy God" quote = "Greed is good." desc = "In the eyes of your mercantile deity, your wealth is your favor. Earn enough wealth to purchase some more business opportunities." - tgui_icon = "dollar-sign" + tgui_icon = FA_ICON_DOLLAR_SIGN altar_icon_state = "convertaltar-yellow" alignment = ALIGNMENT_EVIL //greed is not good wtf rites_list = list(/datum/religion_rites/greed/vendatray, /datum/religion_rites/greed/custom_vending) @@ -318,7 +318,7 @@ quote = "To feel the freedom, you must first understand captivity." desc = "Incapacitate yourself in any way possible. Bad mutations, lost limbs, traumas, \ even addictions. You will learn the secrets of the universe from your defeated shell." - tgui_icon = "user-injured" + tgui_icon = FA_ICON_USER_INJURED altar_icon_state = "convertaltar-burden" alignment = ALIGNMENT_NEUT candle_overlay = FALSE @@ -421,7 +421,7 @@ quote = "A good, honorable crusade against evil is required." desc = "Your deity requires fair fights from you. You may not attack the unready, the just, or the innocent. \ You earn favor by getting others to join the crusade, and you may spend favor to announce a battle, bypassing some conditions to attack." - tgui_icon = "scroll" + tgui_icon = FA_ICON_SCROLL altar_icon_state = "convertaltar-white" alignment = ALIGNMENT_GOOD rites_list = list(/datum/religion_rites/deaconize/crusader, /datum/religion_rites/forgive, /datum/religion_rites/summon_rules) @@ -444,7 +444,7 @@ name = "Maintenance God" quote = "Your kingdom in the darkness." desc = "Sacrifice the organic slurry created from rats dipped in welding fuel to gain favor. Exchange favor to adapt to the maintenance shafts." - tgui_icon = "eye" + tgui_icon = FA_ICON_EYE altar_icon_state = "convertaltar-maint" alignment = ALIGNMENT_EVIL //while maint is more neutral in my eyes, the flavor of it kinda pertains to rotting and becoming corrupted by the maints rites_list = list(/datum/religion_rites/maint_adaptation, /datum/religion_rites/adapted_eyes, /datum/religion_rites/adapted_food, /datum/religion_rites/ritual_totem) @@ -486,7 +486,7 @@ name = "Sparring God" quote = "Your next swing must be faster, neophyte. Steel your heart." desc = "Spar other crewmembers to gain favor or other rewards. Exchange favor to steel yourself against real battles." - tgui_icon = "fist-raised" + tgui_icon = FA_ICON_FIST_RAISED altar_icon_state = "convertaltar-orange" alignment = ALIGNMENT_NEUT rites_list = list( @@ -515,7 +515,7 @@ name = "Festival God" quote = "Everything follows a rhythm: the heartbeat of the universe!" desc = "Make wonderful music! Sooth or serrate your friends and foes with the beat." - tgui_icon = "music" + tgui_icon = FA_ICON_MUSIC altar_icon_state = "convertaltar-festival" alignment = ALIGNMENT_GOOD candle_overlay = FALSE diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 84cbb2f7eacf..80d474a706e0 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -2260,6 +2260,14 @@ RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SUPPLY ) +/datum/design/module/mod_candela_spool + name = "Candela Spool Module" + materials = list(/datum/material/iron = HALF_SHEET_MATERIAL_AMOUNT * 1.5) + build_path = /obj/item/mod/module/candela_spool + category = list( + RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SUPPLY + ) + /datum/design/module/mod_organizer name = "Organizer Module" materials = list( diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index 84ddf0049fa9..8e5291620584 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -94,7 +94,7 @@ var/datum/techweb_node/unlockable_node = SSresearch.techweb_nodes[node_path] data["node_data"] += list(list( "node_name" = unlockable_node.display_name, - "node_id" = node_path, + "node_path" = node_path, "node_hidden" = !!stored_research.hidden_nodes[node_path], )) else @@ -207,9 +207,10 @@ var/datum/techweb_node/node_to_discover = SSresearch.techweb_nodes[node_path] if(!istype(node_to_discover)) return FALSE + var/item_type = loaded_item.type if(!destroy_item()) return FALSE - SSblackbox.record_feedback("nested tally", "item_deconstructed", 1, list("[node_path]", "[loaded_item.type]")) + SSblackbox.record_feedback("nested tally", "item_deconstructed", 1, list("[node_path]", "[item_type]")) stored_research.unhide_node(node_to_discover) return TRUE diff --git a/code/modules/research/ordnance/doppler_array.dm b/code/modules/research/ordnance/doppler_array.dm index 3143ac15a120..37938c5a6085 100644 --- a/code/modules/research/ordnance/doppler_array.dm +++ b/code/modules/research/ordnance/doppler_array.dm @@ -276,7 +276,7 @@ // Make sure the list is indexed first. if(reaction_data.len) for (var/path in reaction_data[TANK_RESULTS_REACTION]) - var/datum/gas_reaction/reaction_path = path + var/datum/gas_reaction/standard/reaction_path = path record_data["reaction_results"] += initial(reaction_path.name) if(TANK_MERGE_OVERPRESSURE in reaction_data[TANK_RESULTS_MISC]) record_data["reaction_results"] += "Tank overpressurized before reaction" diff --git a/code/modules/research/techweb/nodes/mining_nodes.dm b/code/modules/research/techweb/nodes/mining_nodes.dm index b418af262644..dca91028059b 100644 --- a/code/modules/research/techweb/nodes/mining_nodes.dm +++ b/code/modules/research/techweb/nodes/mining_nodes.dm @@ -97,6 +97,7 @@ /datum/design/jackhammer, /datum/design/drill_diamond, /datum/design/mech_diamond_drill, + /datum/design/module/mod_candela_spool, ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_4_POINTS) announce_channels = list(RADIO_CHANNEL_SUPPLY) diff --git a/code/modules/research/xenobiology/crossbreeding/_clothing.dm b/code/modules/research/xenobiology/crossbreeding/_clothing.dm index f2654e913d61..0590ff7692fc 100644 --- a/code/modules/research/xenobiology/crossbreeding/_clothing.dm +++ b/code/modules/research/xenobiology/crossbreeding/_clothing.dm @@ -130,6 +130,7 @@ Slimecrossing Armor item_flags = IMMUTABLE_SLOW slowdown = 4 emp_protection = EMP_PROTECTION_MODERATE + texture_type = /datum/bodypart_texture/mesh/biosuit_dark var/hit_reflect_chance = 40 /obj/item/clothing/suit/armor/heavy/adamantine/Initialize(mapload) diff --git a/code/modules/shuttle/mobile_port/shuttle_move_callbacks.dm b/code/modules/shuttle/mobile_port/shuttle_move_callbacks.dm index 245d1cb3485d..7bd48565a455 100644 --- a/code/modules/shuttle/mobile_port/shuttle_move_callbacks.dm +++ b/code/modules/shuttle/mobile_port/shuttle_move_callbacks.dm @@ -335,7 +335,7 @@ All ShuttleMove procs go here buckled.user_unbuckle_mob(src, src) return if(knockdown > 0) - if(buckled) + if(buckled || HAS_TRAIT(src, TRAIT_NEGATES_GRAVITY)) Immobilize(knockdown * 0.5) return Paralyze(knockdown) diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index 3f9905fe4f93..fe9aafa89420 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -186,7 +186,7 @@ if(ishuman(owner)) if(spell_requirements & SPELL_REQUIRES_WIZARD_GARB) - if(!HAS_TRAIT(owner.get_item_by_slot(ITEM_SLOT_OCLOTHING), TRAIT_CASTING_CLOTHING) && !ismonkey(owner)) // Monkeys don't need robes to cast as they are inherently imbued with power from the banana dimension + if(!HAS_TRAIT(owner.get_item_by_slot(ITEM_SLOT_OCLOTHING), TRAIT_CASTING_CLOTHING) && !HAS_TRAIT(owner, TRAIT_LESSER_HUMANOID)) // Monkeys don't need robes to cast as they are inherently imbued with power from the banana dimension if(feedback) to_chat(owner, span_warning("You don't feel strong enough without your robe!")) return FALSE diff --git a/code/modules/spells/spell_types/conjure/simian.dm b/code/modules/spells/spell_types/conjure/simian.dm index 71d7602a80b3..6e5ab7be8fc3 100644 --- a/code/modules/spells/spell_types/conjure/simian.dm +++ b/code/modules/spells/spell_types/conjure/simian.dm @@ -53,7 +53,7 @@ /datum/action/cooldown/spell/conjure/simian/post_summon(atom/summoned_object, atom/cast_on) var/mob/living/alive_dude = summoned_object alive_dude.add_faction(list(FACTION_MONKEY)) - if(ismonkey(alive_dude)) + if(HAS_TRAIT(alive_dude, TRAIT_LESSER_HUMANOID)) equip_monky(alive_dude) return diff --git a/code/modules/spells/spell_types/shapeshift/_shapeshift.dm b/code/modules/spells/spell_types/shapeshift/_shapeshift.dm index 2c146b712714..6e7d737a1f85 100644 --- a/code/modules/spells/spell_types/shapeshift/_shapeshift.dm +++ b/code/modules/spells/spell_types/shapeshift/_shapeshift.dm @@ -170,7 +170,7 @@ polymorph_bot.bot_access_flags |= BOT_COVER_EMAGGED polymorph_bot.bot_mode_flags &= ~BOT_MODE_REMOTE_ENABLED - new_shape.storyteller_stats = caster.storyteller_stats // DARKPACK EDIT ADD - STORYTELLER_STATS + new_shape.replace_storyteller_stats(caster.storyteller_stats) // DARKPACK EDIT ADD - STORYTELLER_STATS return new_shape diff --git a/code/modules/surgery/bodyparts/bodypart_effects/bodypart_effect.dm b/code/modules/surgery/bodyparts/bodypart_effects/bodypart_effect.dm index 17b6a66b0ad5..289f3b48b20e 100644 --- a/code/modules/surgery/bodyparts/bodypart_effects/bodypart_effect.dm +++ b/code/modules/surgery/bodyparts/bodypart_effects/bodypart_effect.dm @@ -3,6 +3,7 @@ id = "bodypart_effect" duration = STATUS_EFFECT_PERMANENT processing_speed = STATUS_EFFECT_NORMAL_PROCESS + on_remove_on_mob_delete = TRUE /// List of bodyparts contributing to this effect var/list/bodyparts = list() @@ -21,8 +22,7 @@ bodyparts.Add(bodypart) - if(!is_active && bodyparts.len >= minimum_bodyparts) - activate() + check_active() /// Remove a bodypart from the effect. Deleting = TRUE is used during clean-up phase /datum/status_effect/grouped/bodypart_effect/proc/remove_bodypart(mob/living/carbon/old_owner, obj/item/bodypart/bodypart, deleting) @@ -36,8 +36,23 @@ if(bodyparts.len == 0 && !QDELETED(old_owner)) qdel(src) - else if(is_active && bodyparts.len < minimum_bodyparts) - deactivate() + else + check_active() + +/// Checks if we should be active or not +/datum/status_effect/grouped/bodypart_effect/proc/should_activate() + return bodyparts.len >= minimum_bodyparts + +/datum/status_effect/grouped/bodypart_effect/proc/check_active(...) + SIGNAL_HANDLER + + if(is_active) + if(!should_activate()) + deactivate() + + else + if(should_activate()) + activate() /// Signal called when a bodypart is removed /datum/status_effect/grouped/bodypart_effect/proc/on_bodypart_removed(obj/item/bodypart/bodypart, special) @@ -66,10 +81,15 @@ is_active = FALSE -/// Clean up all references and self-destruct -/datum/status_effect/grouped/bodypart_effect/Destroy() - deactivate() +/datum/status_effect/grouped/bodypart_effect/on_remove() + . = ..() + if(is_active) + deactivate() for(var/obj/item/bodypart/bodypart as anything in bodyparts) remove_bodypart(bodypart.owner, bodypart, deleting = TRUE) +// This should be redundant given on_remove, but there are a few edge cases where it gets skipped, so this is a safety net +/datum/status_effect/grouped/bodypart_effect/Destroy() + for(var/obj/item/bodypart/bodypart as anything in bodyparts) + remove_bodypart(bodypart.owner, bodypart, deleting = TRUE) return ..() diff --git a/code/modules/surgery/bodyparts/bodypart_effects/slime_passgrille.dm b/code/modules/surgery/bodyparts/bodypart_effects/slime_passgrille.dm new file mode 100644 index 000000000000..0019c945cc1f --- /dev/null +++ b/code/modules/surgery/bodyparts/bodypart_effects/slime_passgrille.dm @@ -0,0 +1,162 @@ +/// Gives PASSGRILLE so long as all of the bodyparts are slime (and some other conditions) +/datum/status_effect/grouped/bodypart_effect/slime_passgrille + id = "slime_passgrille" + tick_interval = STATUS_EFFECT_NO_TICK + +/datum/status_effect/grouped/bodypart_effect/slime_passgrille/on_apply() + . = ..() + RegisterSignals(owner, list(COMSIG_CARBON_POST_REMOVE_LIMB, COMSIG_CARBON_POST_ATTACH_LIMB), PROC_REF(check_active)) + +/datum/status_effect/grouped/bodypart_effect/slime_passgrille/on_remove() + . = ..() + UnregisterSignal(owner, list( + COMSIG_ATOM_BUMPED, + COMSIG_CARBON_POST_ATTACH_LIMB, + COMSIG_CARBON_POST_REMOVE_LIMB, + COMSIG_MOB_EQUIPPED_ITEM, + COMSIG_MOB_UNEQUIPPED_ITEM, + COMSIG_MOVABLE_MOVED, + )) + if(is_active) + deactivate() + owner.remove_movespeed_modifier(/datum/movespeed_modifier/walking_through_grille) + +/datum/status_effect/grouped/bodypart_effect/slime_passgrille/should_activate() + for(var/obj/item/bodypart/other_part as anything in owner.get_bodyparts()) + if(other_part.pass_flags & PASSGRILLE) + continue + if(IS_ROBOTIC_LIMB(other_part) || !(other_part.biological_state & BIO_JELLY)) + return FALSE + + for(var/obj/item/organ/other_organ as anything in astype(owner, /mob/living/carbon).organs) // safe assertion + if(other_organ.pass_flags & PASSGRILLE) + continue + if(IS_ROBOTIC_ORGAN(other_organ)) // no check for jelly organs (yet), as half of their organs are normal fleshy things. + return FALSE + + return TRUE + +/datum/status_effect/grouped/bodypart_effect/slime_passgrille/activate() + . = ..() + RegisterSignal(owner, COMSIG_MOVABLE_BUMP, PROC_REF(on_bumped)) + RegisterSignal(owner, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) + +/datum/status_effect/grouped/bodypart_effect/slime_passgrille/deactivate() + . = ..() + UnregisterSignal(owner, list( + COMSIG_MOVABLE_BUMP, + COMSIG_MOVABLE_MOVED, + )) + if(QDELING(owner)) + return + + if(owner.pass_flags & PASSGRILLE) + clear_passgrille() + if(try_spit_out()) + to_chat(owner, span_warning("You get squeezed out of the crevice you were within!")) + +/datum/status_effect/grouped/bodypart_effect/slime_passgrille/proc/try_spit_out() + var/turf/start_loc = get_turf(owner) + if(!isturf(start_loc) || !start_loc.is_blocked_turf(source_atom = owner)) + return FALSE + + if(spit_out(owner.dir)) + return TRUE + + if(spit_out(REVERSE_DIR(owner.dir))) + return TRUE + + return FALSE + +/datum/status_effect/grouped/bodypart_effect/slime_passgrille/proc/on_bumped(datum/source, atom/bumped) + SIGNAL_HANDLER + + if(!(bumped.pass_flags_self & PASSGRILLE)) + return + if(DOING_INTERACTION_WITH_TARGET(owner, bumped)) + return + var/turf/bump_turf = get_turf(bumped) + if(bump_turf.is_blocked_turf(source_atom = owner, ignore_atoms = list(bumped))) + return + + INVOKE_ASYNC(src, PROC_REF(try_squeeze_into), bumped) + +/datum/status_effect/grouped/bodypart_effect/slime_passgrille/proc/try_squeeze_into(atom/bumped) + var/squeeze_time = 3 SECONDS + var/warning_message = "" + var/list/items = owner.get_equipped_items(INCLUDE_HELD) + // squeeze time goes up if they have any items on - not for balance reasons, but just to let them now they're about to be stripped clean. + if(length(items)) + squeeze_time += 2 SECONDS + warning_message = " (This will drop all of your equipment!)" + // another check is made for dangerous_unequip items, which will also add to the squeeze time and give a more specific warning message. + for(var/obj/item/thing as anything in items) + if(HAS_TRAIT(thing, TRAIT_DANGEROUS_UNEQUIP)) + squeeze_time += 3 SECONDS + warning_message = " (This will drop ALL of your equipment, including [thing]!)" + break + + owner.visible_message( + span_warning("[owner] starts squeezing through the crevices within [bumped]..."), + span_notice("You start squeezing through the crevices within [bumped]...[warning_message]"), + visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE, + ) + + if(!do_after(owner, squeeze_time, bumped) || QDELETED(src) || !is_active) + return + + owner.visible_message( + span_warning("[owner] squeezes into the crevices within [bumped]!"), + span_notice("You squeeze into the crevices within [bumped]."), + visible_message_flags = ALWAYS_SHOW_SELF_MESSAGE, + ) + + add_passgrille() + owner.forceMove(bumped.loc) + +/datum/status_effect/grouped/bodypart_effect/slime_passgrille/proc/spit_out(in_direction) + // intentionally uses range over range_turfs to get closest turfs first + for(var/turf/open/nearby_open_turf in range(2, get_step(owner, in_direction))) + if(nearby_open_turf.is_blocked_turf(exclude_mobs = TRUE, source_atom = owner)) + continue + owner.forceMove(nearby_open_turf) + owner.Paralyze(4 SECONDS) + owner.Knockdown(8 SECONDS) + owner.adjust_jitter(12 SECONDS) + owner.bleed(36) // leaves a pool o jelly behind + return TRUE + + return FALSE + +/datum/status_effect/grouped/bodypart_effect/slime_passgrille/proc/on_move(datum/source, atom/old_loc) + SIGNAL_HANDLER + + if(!(owner.pass_flags & PASSGRILLE)) + return + + for(var/atom/blocker as anything in owner.loc) + if(blocker.pass_flags_self & PASSGRILLE) + return + + // leaving grilles = back to normal. (though the effect is still active) + clear_passgrille() + +/datum/status_effect/grouped/bodypart_effect/slime_passgrille/proc/add_passgrille() + owner.add_traits(list(TRAIT_HANDS_BLOCKED, TRAIT_UNDENSE, TRAIT_PULL_BLOCKED, TRAIT_UI_BLOCKED), TRAIT_STATUS_EFFECT(id)) + owner.pass_flags |= PASSGRILLE + owner.add_movespeed_modifier(/datum/movespeed_modifier/walking_through_grille) + + var/mob/living/carbon/carbon_owner = owner + carbon_owner.dna.species.update_no_equip_flags(owner, ALL) + +/datum/status_effect/grouped/bodypart_effect/slime_passgrille/proc/clear_passgrille() + owner.remove_traits(list(TRAIT_HANDS_BLOCKED, TRAIT_UNDENSE, TRAIT_PULL_BLOCKED, TRAIT_UI_BLOCKED), TRAIT_STATUS_EFFECT(id)) + owner.pass_flags &= ~PASSGRILLE + owner.remove_movespeed_modifier(/datum/movespeed_modifier/walking_through_grille) + + var/mob/living/carbon/carbon_owner = owner + carbon_owner.dna.species.update_no_equip_flags(owner, initial(carbon_owner.dna.species.no_equip_flags)) + +/datum/movespeed_modifier/walking_through_grille + id = "walking_through_grille" + multiplicative_slowdown = 3 diff --git a/code/modules/surgery/bodyparts/default_parts.dm b/code/modules/surgery/bodyparts/default_parts.dm index 7fe821a6c16f..2f8af6b5e431 100644 --- a/code/modules/surgery/bodyparts/default_parts.dm +++ b/code/modules/surgery/bodyparts/default_parts.dm @@ -36,7 +36,7 @@ /// Offset to apply to equipment worn on the neck var/datum/worn_feature_offset/worn_neck_offset /// Which functional (i.e. flightpotion) wing types (if any) does this bodypart support? If count is >1 a radial menu is used to choose between all icons in list - var/list/wing_types = list(/obj/item/organ/wings/functional/angel) + var/list/wing_types = list(/obj/item/organ/wings/angel) /obj/item/bodypart/chest/apply_ownership(mob/living/carbon/new_owner) . = ..() diff --git a/code/modules/surgery/bodyparts/robot_bodyparts.dm b/code/modules/surgery/bodyparts/robot_bodyparts.dm index 1e63a819c963..867199baaad6 100644 --- a/code/modules/surgery/bodyparts/robot_bodyparts.dm +++ b/code/modules/surgery/bodyparts/robot_bodyparts.dm @@ -242,7 +242,7 @@ robotic_emp_paralyze_damage_percent_threshold = 0.6 - wing_types = list(/obj/item/organ/wings/functional/robotic) + wing_types = list(/obj/item/organ/wings/robotic) var/wired = FALSE var/obj/item/stock_parts/power_store/cell = null diff --git a/code/modules/surgery/bodyparts/species_parts/lizard_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/lizard_bodyparts.dm index e90cb5a7a518..2ea94b3fdb5c 100644 --- a/code/modules/surgery/bodyparts/species_parts/lizard_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/lizard_bodyparts.dm @@ -13,7 +13,7 @@ icon_greyscale = 'icons/mob/human/species/lizard/bodyparts.dmi' limb_id = SPECIES_LIZARD is_dimorphic = TRUE - wing_types = list(/obj/item/organ/wings/functional/dragon) + wing_types = list(/obj/item/organ/wings/dragon) zombie_color = LIZARD_ZOMBIE_COLOR /obj/item/bodypart/chest/lizard/get_butt_sprite() diff --git a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm index b2883f134257..5c59fc077190 100644 --- a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm @@ -93,6 +93,7 @@ burn_modifier = 0.5 // = 1/2x generic burn damage head_flags = HEAD_EYECOLOR | HEAD_EYESPRITES | HEAD_HAIR | HEAD_FACIAL_HAIR butcher_replacement = null + bodypart_effects = list(/datum/status_effect/grouped/bodypart_effect/slime_passgrille) /obj/item/bodypart/chest/jelly biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JELLY) @@ -100,8 +101,9 @@ is_dimorphic = TRUE dmg_overlay_type = null burn_modifier = 0.5 // = 1/2x generic burn damage - wing_types = list(/obj/item/organ/wings/functional/slime) + wing_types = list(/obj/item/organ/wings/slime) butcher_replacement = null + bodypart_effects = list(/datum/status_effect/grouped/bodypart_effect/slime_passgrille) /obj/item/bodypart/chest/jelly/get_butt_sprite() return icon('icons/mob/butts.dmi', BUTT_SPRITE_SLIME) @@ -112,6 +114,7 @@ dmg_overlay_type = null burn_modifier = 0.5 // = 1/2x generic burn damage butcher_replacement = null + bodypart_effects = list(/datum/status_effect/grouped/bodypart_effect/slime_passgrille) /obj/item/bodypart/arm/right/jelly biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JELLY) @@ -119,6 +122,7 @@ dmg_overlay_type = null burn_modifier = 0.5 // = 1/2x generic burn damage butcher_replacement = null + bodypart_effects = list(/datum/status_effect/grouped/bodypart_effect/slime_passgrille) /obj/item/bodypart/leg/left/jelly biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JELLY) @@ -126,6 +130,7 @@ dmg_overlay_type = null burn_modifier = 0.5 // = 1/2x generic burn damage butcher_replacement = null + bodypart_effects = list(/datum/status_effect/grouped/bodypart_effect/slime_passgrille) /obj/item/bodypart/leg/right/jelly biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JELLY) @@ -133,6 +138,7 @@ dmg_overlay_type = null burn_modifier = 0.5 // = 1/2x generic burn damage butcher_replacement = null + bodypart_effects = list(/datum/status_effect/grouped/bodypart_effect/slime_passgrille) ///SLIME /obj/item/bodypart/head/jelly/slime @@ -251,7 +257,7 @@ limb_id = SPECIES_FLYPERSON is_dimorphic = TRUE should_draw_greyscale = FALSE - wing_types = list(/obj/item/organ/wings/functional/fly) + wing_types = list(/obj/item/organ/wings/fly) bodypart_traits = list(TRAIT_TACKLING_FRAIL_ATTACKER) /obj/item/bodypart/arm/left/fly @@ -350,7 +356,7 @@ should_draw_greyscale = FALSE dmg_overlay_type = null bodypart_flags = BODYPART_UNHUSKABLE - wing_types = list(/obj/item/organ/wings/functional/skeleton) + wing_types = list(/obj/item/organ/wings/skeleton) scarrable = FALSE butcher_replacement = null diff --git a/code/modules/surgery/bodyparts/species_parts/moth_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/moth_bodyparts.dm index 35d95fc37525..c0d33445ab8d 100644 --- a/code/modules/surgery/bodyparts/species_parts/moth_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/moth_bodyparts.dm @@ -16,7 +16,7 @@ limb_id = SPECIES_MOTH is_dimorphic = TRUE should_draw_greyscale = FALSE - wing_types = list(/obj/item/organ/wings/functional/moth/megamoth, /obj/item/organ/wings/functional/moth/mothra) + wing_types = list(/obj/item/organ/wings/megamoth, /obj/item/organ/wings/mothra) bodypart_traits = list(TRAIT_TACKLING_WINGED_ATTACKER) /obj/item/bodypart/chest/moth/get_butt_sprite() diff --git a/code/modules/surgery/operations/operation_dissection.dm b/code/modules/surgery/operations/operation_dissection.dm index 409e8c6134dc..1ca1e554c7b8 100644 --- a/code/modules/surgery/operations/operation_dissection.dm +++ b/code/modules/surgery/operations/operation_dissection.dm @@ -73,7 +73,7 @@ if(ishuman(target)) var/mob/living/carbon/human/human_target = target if(human_target.dna?.species) - if(ismonkey(human_target)) + if(HAS_TRAIT(human_target, TRAIT_LESSER_HUMANOID)) reward /= 5 else if(isabductor(human_target)) reward *= 4 diff --git a/code/modules/surgery/organs/external/tails.dm b/code/modules/surgery/organs/external/tails.dm index e737a9736421..9bef1bd4c922 100644 --- a/code/modules/surgery/organs/external/tails.dm +++ b/code/modules/surgery/organs/external/tails.dm @@ -146,13 +146,22 @@ ) dyable = TRUE offset_location = ENTIRE_BODY + /// Tracks if it's currently wagging or not var/wagging = FALSE + /// If TRUE the tail is shown when over supported suits like space suits + var/mesh_in_suits = FALSE /datum/bodypart_overlay/mutant/tail/get_base_icon_state() return "[wagging ? "wagging_" : ""][sprite_datum.icon_state]" //add the wagging tag if we be wagging /datum/bodypart_overlay/mutant/tail/can_draw_on_bodypart(obj/item/bodypart/bodypart_owner, mob/living/carbon/owner) - return ..() && !(bodypart_owner.owner?.obscured_slots & HIDEJUMPSUIT) + if(!(bodypart_owner.owner?.obscured_slots & HIDEJUMPSUIT)) + return ..() + if(!mesh_in_suits) + return FALSE + if(locate(/datum/bodypart_texture/mesh) in bodypart_owner.bodypart_textures) + return ..() + return FALSE /obj/item/organ/tail/cat name = "tail" @@ -248,6 +257,7 @@ /datum/bodypart_overlay/mutant/tail/lizard feature_key = FEATURE_TAIL_LIZARD draw_on_husks = HUSK_OVERLAY_GRAYSCALE + mesh_in_suits = TRUE /obj/item/organ/tail/lizard/fake name = "fabricated lizard tail" diff --git a/code/modules/surgery/organs/external/wings/functional_wings.dm b/code/modules/surgery/organs/external/wings/functional_wings.dm deleted file mode 100644 index 63f06575f3ff..000000000000 --- a/code/modules/surgery/organs/external/wings/functional_wings.dm +++ /dev/null @@ -1,244 +0,0 @@ -#define FUNCTIONAL_WING_FORCE 2.25 NEWTONS - -///hud action for starting and stopping flight -/datum/action/innate/flight - name = "Toggle Flight" - check_flags = AB_CHECK_CONSCIOUS|AB_CHECK_IMMOBILE|AB_CHECK_INCAPACITATED - button_icon = 'modular_darkpack/master_files/icons/hud/actions.dmi' // DARKPACK EDIT CHANGE - ORIGINAL: button_icon = 'icons/mob/actions/actions_items.dmi' - button_icon_state = "fly" // DARKPACK EDIT CHANGE - ORIGINAL: button_icon_state = "flight" - -/datum/action/innate/flight/Activate() - var/mob/living/carbon/human/human = owner - var/obj/item/organ/wings/functional/wings = human.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS) - if(wings?.can_fly()) - wings.toggle_flight(human) - -///The true wings that you can use to fly and shit (you cant actually shit with them) -/obj/item/organ/wings/functional - ///The flight action object - var/datum/action/innate/flight/fly - - bodypart_overlay = /datum/bodypart_overlay/mutant/wings/functional - - ///Are our wings open or closed? - var/wings_open = FALSE - ///We cant hide this wings in suit - var/cant_hide = FALSE - - food_reagents = list(/datum/reagent/flightpotion = 5) - - var/drift_force = FUNCTIONAL_WING_FORCE - -/obj/item/organ/wings/functional/Initialize(mapload) - . = ..() - AddComponent( \ - /datum/component/jetpack, \ - TRUE, \ - drift_force, \ - COMSIG_WINGS_OPENED, \ - COMSIG_WINGS_CLOSED, \ - null, \ - CALLBACK(src, PROC_REF(can_fly)), \ - CALLBACK(src, PROC_REF(can_fly)), \ - ) - -/obj/item/organ/wings/functional/Destroy() - QDEL_NULL(fly) - return ..() - -/obj/item/organ/wings/functional/grind_results() - return list(/datum/reagent/flightpotion = 5) - -/obj/item/organ/wings/functional/on_mob_insert(mob/living/carbon/receiver, special, movement_flags) - . = ..() - - if(QDELETED(fly)) - fly = new - fly.Grant(receiver) - -/obj/item/organ/wings/functional/on_mob_remove(mob/living/carbon/organ_owner, special, movement_flags) - . = ..() - fly?.Remove(organ_owner) - if(wings_open) - toggle_flight(organ_owner) - -/obj/item/organ/wings/functional/on_life(seconds_per_tick) - . = ..() - handle_flight(owner) - -///Called on_life(). Handle flight code and check if we're still flying -/obj/item/organ/wings/functional/proc/handle_flight(mob/living/carbon/human/human) - if(!HAS_TRAIT_FROM(human, TRAIT_MOVE_FLOATING, SPECIES_FLIGHT_TRAIT)) - return FALSE - if(!can_fly()) - toggle_flight(human) - return FALSE - return TRUE - -///Check if we're still eligible for flight (wings covered, atmosphere too thin, etc) -/obj/item/organ/wings/functional/proc/can_fly() - var/mob/living/carbon/human/human = owner - if(IS_UNCONSCIOUS_OR_CRIT(human) || human.body_position == LYING_DOWN || isnull(human.client)) - return FALSE - //Jumpsuits have tail holes, so it makes sense they have wing holes too - if(!cant_hide && (human.obscured_slots & HIDEJUMPSUIT)) - to_chat(human, span_warning("Your clothing blocks your wings from extending!")) - return FALSE - var/turf/location = get_turf(human) - if(!location) - return FALSE - - var/datum/gas_mixture/environment = location.return_air() - if(environment?.return_pressure() < HAZARD_LOW_PRESSURE + 10) - to_chat(human, span_warning("The atmosphere is too thin for you to fly!")) - return FALSE - return TRUE - -///Slipping but in the air? -/obj/item/organ/wings/functional/proc/fly_slip(mob/living/carbon/human/human) - var/obj/buckled_obj - if(human.buckled) - buckled_obj = human.buckled - - to_chat(human, span_notice("Your wings spazz out and launch you!")) - - playsound(human.loc, 'sound/misc/slip.ogg', 50, TRUE, -3) - - for(var/obj/item/choking_hazard in human.held_items) - human.accident(choking_hazard) - - var/olddir = human.dir - - human.stop_pulling() - if(buckled_obj) - buckled_obj.unbuckle_mob(human) - step(buckled_obj, olddir) - else - human.AddComponent(/datum/component/force_move, get_ranged_target_turf(human, olddir, 4), TRUE) - return TRUE - -///UNSAFE PROC, should only be called through the Activate or other sources that check for CanFly -/obj/item/organ/wings/functional/proc/toggle_flight(mob/living/carbon/human/human) - if(!HAS_TRAIT_FROM(human, TRAIT_MOVE_FLOATING, SPECIES_FLIGHT_TRAIT)) - human.physiology.stun_mod *= 2 - human.add_traits(list(TRAIT_MOVE_FLOATING, TRAIT_IGNORING_GRAVITY, TRAIT_NOGRAV_ALWAYS_DRIFT), SPECIES_FLIGHT_TRAIT) - human.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/wings) - human.AddElement(/datum/element/forced_gravity, 0) - ADD_TRAIT(human, TRAIT_PASSTABLE, SPECIES_FLIGHT_TRAIT) - open_wings() - to_chat(human, span_notice("You beat your wings and begin to hover gently above the ground...")) - human.set_resting(FALSE, TRUE) - human.refresh_gravity() - return - - human.physiology.stun_mod *= 0.5 - human.remove_traits(list(TRAIT_MOVE_FLOATING, TRAIT_IGNORING_GRAVITY, TRAIT_NOGRAV_ALWAYS_DRIFT), SPECIES_FLIGHT_TRAIT) - human.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack/wings) - human.RemoveElement(/datum/element/forced_gravity, 0) - REMOVE_TRAIT(human, TRAIT_PASSTABLE, SPECIES_FLIGHT_TRAIT) - to_chat(human, span_notice("You settle gently back onto the ground...")) - close_wings() - human.refresh_gravity() - -///SPREAD OUR WINGS AND FLLLLLYYYYYY -/obj/item/organ/wings/functional/proc/open_wings() - var/datum/bodypart_overlay/mutant/wings/functional/overlay = bodypart_overlay - overlay.open_wings() - wings_open = TRUE - owner.update_body_parts() - SEND_SIGNAL(src, COMSIG_WINGS_OPENED, owner) - -///close our wings -/obj/item/organ/wings/functional/proc/close_wings() - var/datum/bodypart_overlay/mutant/wings/functional/overlay = bodypart_overlay - wings_open = FALSE - overlay.close_wings() - owner.update_body_parts() - - if(isturf(owner?.loc)) - var/turf/location = loc - location.Entered(src, NONE) - - SEND_SIGNAL(src, COMSIG_WINGS_CLOSED, owner) - -///Bodypart overlay of function wings, including open and close functionality! -/datum/bodypart_overlay/mutant/wings/functional - ///Are our wings currently open? Change through open_wings or close_wings() - VAR_PRIVATE/wings_open = FALSE - -/datum/bodypart_overlay/mutant/wings/functional/get_global_feature_list() - if(wings_open) - return SSaccessories.feature_list[FEATURE_WINGS_OPEN] - return ..() - -///Update our wingsprite to the open wings variant -/datum/bodypart_overlay/mutant/wings/functional/proc/open_wings() - wings_open = TRUE - feature_key = FEATURE_WINGS_OPEN - set_appearance_from_name(sprite_datum.name) //It'll look for the same name again, but this time from the open wings list - -///Update our wingsprite to the closed wings variant -/datum/bodypart_overlay/mutant/wings/functional/proc/close_wings() - wings_open = FALSE - feature_key = initial(feature_key) - set_appearance_from_name(sprite_datum.name) - -/datum/bodypart_overlay/mutant/wings/functional/icon_render_key(obj/item/bodypart/limb) - . = ..() - . += wings_open ? "open" : "closed" - -///angel wings, which relate to humans. comes with holiness. -/obj/item/organ/wings/functional/angel - name = "angel wings" - desc = "Holier-than-thou attitude not included." - sprite_accessory_override = /datum/sprite_accessory/wings_open/angel - - organ_traits = list(TRAIT_HOLY) - -///dragon wings, which relate to lizards. -/obj/item/organ/wings/functional/dragon - name = "dragon wings" - desc = "Hey, HEY- NOT lizard wings. Dragon wings. Mighty dragon wings." - sprite_accessory_override = /datum/sprite_accessory/wings/dragon - -///robotic wings, which relate to androids. -/obj/item/organ/wings/functional/robotic - name = "robotic wings" - desc = "Using microscopic hover-engines, or \"microwings,\" as they're known in the trade, these tiny devices are able to lift a few grams at a time. Gather enough of them, and you can lift impressively large things." - organ_flags = ORGAN_ROBOTIC - sprite_accessory_override = /datum/sprite_accessory/wings/robotic - -///skeletal wings, which relate to skeletal races. -/obj/item/organ/wings/functional/skeleton - name = "skeletal wings" - desc = "Powered by pure edgy-teenager-notebook-scribblings. Just kidding. But seriously, how do these keep you flying?!" - sprite_accessory_override = /datum/sprite_accessory/wings/skeleton - -/obj/item/organ/wings/functional/moth/make_flap_sound(mob/living/carbon/wing_owner) - playsound(wing_owner, 'sound/mobs/humanoids/moth/moth_flutter.ogg', 50, TRUE) - -///mothra wings, which relate to moths. -/obj/item/organ/wings/functional/moth/mothra - name = "mothra wings" - desc = "Fly like the mighty mothra of legend once did." - sprite_accessory_override = /datum/sprite_accessory/wings/mothra - -///megamoth wings, which relate to moths as an alternate choice. they're both pretty cool. -/obj/item/organ/wings/functional/moth/megamoth - name = "megamoth wings" - desc = "Don't get murderous." - sprite_accessory_override = /datum/sprite_accessory/wings/megamoth - -///fly wings, which relate to flies. -/obj/item/organ/wings/functional/fly - name = "fly wings" - desc = "Fly as a fly." - sprite_accessory_override = /datum/sprite_accessory/wings/fly - -///slime wings, which relate to slimes. -/obj/item/organ/wings/functional/slime - name = "slime wings" - desc = "How does something so squishy even fly?" - sprite_accessory_override = /datum/sprite_accessory/wings/slime - -#undef FUNCTIONAL_WING_FORCE diff --git a/code/modules/surgery/organs/external/wings/moth_wings.dm b/code/modules/surgery/organs/external/wings/moth_wings.dm index f026771f9170..0b43e97544a0 100644 --- a/code/modules/surgery/organs/external/wings/moth_wings.dm +++ b/code/modules/surgery/organs/external/wings/moth_wings.dm @@ -10,25 +10,17 @@ bodypart_overlay = /datum/bodypart_overlay/mutant/wings/moth restyle_flags = EXTERNAL_RESTYLE_FLESH + //Not very capable under normal circumstances, try as they might. + flight_level = WINGS_FLIGHTLESS + has_open_sprite = FALSE + flap_sound = 'sound/mobs/humanoids/moth/moth_flutter.ogg' + ///Are we burned? var/burnt = FALSE ///Store our old datum here for if our burned wings are healed var/original_sprite_datum - var/drift_force = MOTH_WING_FORCE - -/obj/item/organ/wings/moth/Initialize(mapload) - . = ..() - AddComponent( \ - /datum/component/jetpack, \ - TRUE, \ - drift_force, \ - COMSIG_ORGAN_IMPLANTED, \ - COMSIG_ORGAN_REMOVED, \ - null, \ - CALLBACK(src, PROC_REF(allow_flight)), \ - null, \ - ) + drift_force = MOTH_WING_FORCE /obj/item/organ/wings/moth/on_mob_insert(mob/living/carbon/receiver) . = ..() @@ -39,23 +31,14 @@ . = ..() UnregisterSignal(organ_owner, list(COMSIG_HUMAN_BURNING, COMSIG_LIVING_POST_FULLY_HEAL)) -/obj/item/organ/wings/moth/make_flap_sound(mob/living/carbon/wing_owner) - playsound(wing_owner, 'sound/mobs/humanoids/moth/moth_flutter.ogg', 50, TRUE) - /obj/item/organ/wings/moth/can_soften_fall() return !burnt -/obj/item/organ/wings/moth/proc/allow_flight() - if(!owner || !owner.client) - return FALSE - if(owner.has_gravity()) - return FALSE - if((owner.obscured_slots & HIDEMUTWINGS) || burnt) +/obj/item/organ/wings/moth/allow_flight() + if(burnt) return FALSE - var/datum/gas_mixture/current = owner.loc.return_air() - if(current && (current.return_pressure() >= ONE_ATMOSPHERE*0.85)) - return TRUE - return FALSE + return ..() + ///check if our wings can burn off ;_; /obj/item/organ/wings/moth/proc/try_burn_wings(mob/living/carbon/human/human) @@ -112,3 +95,21 @@ return burnt ? burn_datum.icon_state : sprite_datum.icon_state #undef MOTH_WING_FORCE + + +// These look like moth wings. They sound like moth wings. They are not moth wings by any shared interaction besides their flap sounds. +// Don't try it. Burn states, driftability, forced sprite accessory overrides... + +///mothra wings, which relate to moths. +/obj/item/organ/wings/mothra + name = "mothra wings" + desc = "Fly like the mighty mothra of legend once did." + sprite_accessory_override = /datum/sprite_accessory/wings/mothra + flap_sound = 'sound/mobs/humanoids/moth/moth_flutter.ogg' + +///megamoth wings, which relate to moths as an alternate choice. they're both pretty cool. +/obj/item/organ/wings/megamoth + name = "megamoth wings" + desc = "Don't get murderous." + sprite_accessory_override = /datum/sprite_accessory/wings/megamoth + flap_sound = 'sound/mobs/humanoids/moth/moth_flutter.ogg' diff --git a/code/modules/surgery/organs/external/wings/wings.dm b/code/modules/surgery/organs/external/wings/wings.dm index 5ee9dd81e919..9229c4b78351 100644 --- a/code/modules/surgery/organs/external/wings/wings.dm +++ b/code/modules/surgery/organs/external/wings/wings.dm @@ -1,4 +1,6 @@ -///Wing base type. doesn't really do anything +#define DEFAULT_WING_FORCE 2.25 NEWTONS + +///Wing base type. can do things :> /obj/item/organ/wings name = "wings" desc = "Spread your wings and FLLLLLLLLYYYYY!" @@ -8,18 +10,255 @@ slot = ORGAN_SLOT_EXTERNAL_WINGS use_mob_sprite_as_obj_sprite = TRUE - bodypart_overlay = /datum/bodypart_overlay/mutant/wings + bodypart_overlay = /datum/bodypart_overlay/mutant/wings/functional organ_flags = parent_type::organ_flags | ORGAN_EXTERNAL abstract_type = /obj/item/organ/wings + ///The flight action object + var/datum/action/innate/flight/fly + + ///Are our wings open or closed? + var/wings_open = FALSE + ///We cant hide these wings in suit + var/cant_hide = FALSE + ///The level of flight this organ provides, from passive 0G drift to magic flight + var/flight_level = WINGS_AIRWORTHY + ///Does this wing type have open/close sprite variants + var/has_open_sprite = TRUE + ///Sound played on the *flap emote, if any + var/flap_sound + + var/drift_force = DEFAULT_WING_FORCE + ///Checks if the wings can soften short falls /obj/item/organ/wings/proc/can_soften_fall() return TRUE -///Implement as needed to play a sound effect on *flap emote +///Set flap_sound to play the sound when emoting *flap /obj/item/organ/wings/proc/make_flap_sound(mob/living/carbon/wing_owner) - return + if(isnull(flap_sound)) + return + playsound(wing_owner, flap_sound, 50, TRUE) + +/obj/item/organ/wings/Initialize(mapload) + setup_jetpack() + if(flight_level > WINGS_FLIGHTLESS) + // only flightful wings get orange juice + food_reagents = list(/datum/reagent/flightpotion = 5) + . = ..() + +/** + * update proc to kick our jetpack component whenever circumstances change + * + * Flightless wings never generate lift of their own, drifting in 0G and hook + * the organ being implanted/removed. Anything airworthy flies under its own power, so we + * hook the wings being opened/closed instead + */ +/obj/item/organ/wings/proc/setup_jetpack() + if(flight_level <= WINGS_FLIGHTLESS) + AddComponent( \ + /datum/component/jetpack, \ + TRUE, \ + drift_force, \ + COMSIG_ORGAN_IMPLANTED, \ + COMSIG_ORGAN_REMOVED, \ + null, \ + CALLBACK(src, PROC_REF(allow_flight)), \ + null, \ + ) + return + + AddComponent( \ + /datum/component/jetpack, \ + TRUE, \ + drift_force, \ + COMSIG_WINGS_OPENED, \ + COMSIG_WINGS_CLOSED, \ + null, \ + CALLBACK(src, PROC_REF(can_fly)), \ + CALLBACK(src, PROC_REF(can_fly)), \ + ) + +/obj/item/organ/wings/Destroy() + QDEL_NULL(fly) + return ..() + +///You only get the juice if your wings are worth a damn +/obj/item/organ/wings/grind_results() + if(flight_level <= WINGS_FLIGHTLESS) + return null + return list(/datum/reagent/flightpotion = 5) + +/obj/item/organ/wings/on_mob_insert(mob/living/carbon/receiver, special, movement_flags) + . = ..() + update_flight(receiver) + +/obj/item/organ/wings/on_mob_remove(mob/living/carbon/organ_owner, special, movement_flags) + . = ..() + fly?.Remove(organ_owner) + if(wings_open) + toggle_flight(organ_owner) + +//If some goober tries to varedit the flight_level instead of running the set_flight() proc, we take care of that +/obj/item/organ/wings/vv_edit_var(var_name, var_value) + if(var_name == NAMEOF(src, flight_level)) + set_flight(owner, var_value) + return TRUE + return ..() + +/obj/item/organ/wings/proc/set_flight(mob/living/carbon/organ_owner, state = null) + organ_owner ||= owner + if(!isnull(state) && state != flight_level) + //Force landing while old binds are still live + if(wings_open && !isnull(organ_owner)) + toggle_flight(organ_owner) + flight_level = state + setup_jetpack() + update_flight(organ_owner) + +/obj/item/organ/wings/proc/update_flight(mob/living/carbon/organ_owner) + organ_owner ||= owner + if(isnull(organ_owner)) + return + + fly?.Remove(organ_owner) + if(wings_open) + toggle_flight(organ_owner) + + if(flight_level <= WINGS_FLIGHTLESS) + return + if(QDELETED(fly)) + fly = new + fly.Grant(organ_owner) + +/obj/item/organ/wings/on_life(seconds_per_tick) + . = ..() + handle_flight(owner) + +///Called on_life(). Handle flight code and check if we're still flying +/obj/item/organ/wings/proc/handle_flight(mob/living/carbon/human/human) + if(!HAS_TRAIT_FROM(human, TRAIT_MOVE_FLOATING, SPECIES_FLIGHT_TRAIT)) + return FALSE + if(!can_fly()) + toggle_flight(human) + return FALSE + return TRUE + +///Check if still eligible for active flight (wings covered, atmosphere too thin, etc) +/obj/item/organ/wings/proc/can_fly() + var/mob/living/carbon/human/human = owner + if(IS_UNCONSCIOUS_OR_CRIT(human) || human.body_position == LYING_DOWN || isnull(human.client)) + return FALSE + if(flight_level < WINGS_AIRWORTHY) //Them wings are useless! + return FALSE + var/datum/bodypart_overlay/mutant/wings/wing_overlay = bodypart_overlay + if(!cant_hide && wing_overlay && (human.obscured_slots & wing_overlay.slot_blocker)) + to_chat(human, span_warning("Your clothing blocks your wings from extending!")) + return FALSE + var/turf/location = get_turf(human) + if(!location) + return FALSE + if(flight_level < WINGS_MAGIC) + var/datum/gas_mixture/environment = location.return_air() + if(environment?.return_pressure() < HAZARD_LOW_PRESSURE + 10) + to_chat(human, span_warning("The atmosphere is too thin for you to fly!")) + return FALSE + return TRUE + +///Check if we can passively drift in low-gravity. Used by WINGS_FLIGHTLESS jetpack component +/obj/item/organ/wings/proc/allow_flight() + if(!owner || !owner.client) + return FALSE + if(owner.has_gravity()) + return FALSE + var/datum/bodypart_overlay/mutant/wings/wing_overlay = bodypart_overlay + if(!cant_hide && wing_overlay && (owner.obscured_slots & wing_overlay.slot_blocker)) + return FALSE + var/datum/gas_mixture/current = owner.loc?.return_air() + if(current && (current.return_pressure() >= ONE_ATMOSPHERE * 0.85)) + return TRUE + return FALSE + +///Slipping but in the air? +/obj/item/organ/wings/proc/fly_slip(mob/living/carbon/human/human) + var/obj/buckled_obj + if(human.buckled) + buckled_obj = human.buckled + + to_chat(human, span_notice("Your wings spazz out and launch you!")) + + playsound(human.loc, 'sound/misc/slip.ogg', 50, TRUE, -3) + + for(var/obj/item/choking_hazard in human.held_items) + human.accident(choking_hazard) + + var/olddir = human.dir + + human.stop_pulling() + if(buckled_obj) + buckled_obj.unbuckle_mob(human) + step(buckled_obj, olddir) + else + human.AddComponent(/datum/component/force_move, get_ranged_target_turf(human, olddir, 4), TRUE) + return TRUE + +///UNSAFE PROC, should only be called through the Activate or other sources that check for CanFly +/obj/item/organ/wings/proc/toggle_flight(mob/living/carbon/human/human) + if(!HAS_TRAIT_FROM(human, TRAIT_MOVE_FLOATING, SPECIES_FLIGHT_TRAIT)) + human.physiology.stun_mod *= 2 + human.add_traits(list(TRAIT_MOVE_FLOATING, TRAIT_IGNORING_GRAVITY, TRAIT_NOGRAV_ALWAYS_DRIFT), SPECIES_FLIGHT_TRAIT) + human.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/wings) + human.AddElement(/datum/element/forced_gravity, 0) + ADD_TRAIT(human, TRAIT_PASSTABLE, SPECIES_FLIGHT_TRAIT) + open_wings() + to_chat(human, span_notice("You beat your wings and begin to hover gently above the ground...")) + human.set_resting(FALSE, TRUE) + human.refresh_gravity() + return + + human.physiology.stun_mod *= 0.5 + human.remove_traits(list(TRAIT_MOVE_FLOATING, TRAIT_IGNORING_GRAVITY, TRAIT_NOGRAV_ALWAYS_DRIFT), SPECIES_FLIGHT_TRAIT) + human.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack/wings) + human.RemoveElement(/datum/element/forced_gravity, 0) + REMOVE_TRAIT(human, TRAIT_PASSTABLE, SPECIES_FLIGHT_TRAIT) + to_chat(human, span_notice("You settle gently back onto the ground...")) + close_wings() + human.refresh_gravity() + +///Spread wings. Activate Jetpack component +/obj/item/organ/wings/proc/open_wings() + wings_open = TRUE + if(has_open_sprite) + var/datum/bodypart_overlay/mutant/wings/overlay = bodypart_overlay + overlay?.open_wings() + owner.update_body_parts() + SEND_SIGNAL(src, COMSIG_WINGS_OPENED, owner) + +///Close wings. Deactivate jetpack component +/obj/item/organ/wings/proc/close_wings() + wings_open = FALSE + if(has_open_sprite) + var/datum/bodypart_overlay/mutant/wings/overlay = bodypart_overlay + overlay?.close_wings() + owner.update_body_parts() + if(isturf(owner?.loc)) + var/turf/location = loc + location.Entered(src, NONE) + SEND_SIGNAL(src, COMSIG_WINGS_CLOSED, owner) + +///hud action for starting and stopping flight +/datum/action/innate/flight + name = "Toggle Flight" + check_flags = AB_CHECK_CONSCIOUS|AB_CHECK_IMMOBILE|AB_CHECK_INCAPACITATED + button_icon = 'modular_darkpack/master_files/icons/hud/actions.dmi' // DARKPACK EDIT CHANGE - ORIGINAL: button_icon = 'icons/mob/actions/actions_items.dmi' + button_icon_state = "fly" // DARKPACK EDIT CHANGE - ORIGINAL: button_icon_state = "flight" + +/datum/action/innate/flight/Activate() + var/mob/living/carbon/human/human = owner + var/obj/item/organ/wings/wings = human.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS) + if(wings?.can_fly()) + wings.toggle_flight(human) ///Bodypart overlay of default wings. Does not have any wing functionality /datum/bodypart_overlay/mutant/wings @@ -35,3 +274,76 @@ /datum/bodypart_overlay/mutant/wings/can_draw_on_bodypart(obj/item/bodypart/bodypart_owner, mob/living/carbon/owner) return ..() && !(bodypart_owner.owner?.obscured_slots & slot_blocker) + +/datum/bodypart_overlay/mutant/wings/proc/open_wings() + return + +/datum/bodypart_overlay/mutant/wings/proc/close_wings() + return + +///Bodypart overlay of functional wings, including open and close sprite functionality! +/datum/bodypart_overlay/mutant/wings/functional + ///Are our wings currently open? Change through open_wings or close_wings() + VAR_PRIVATE/wings_open = FALSE + +/datum/bodypart_overlay/mutant/wings/functional/get_global_feature_list() + if(wings_open) + return SSaccessories.feature_list[FEATURE_WINGS_OPEN] + return ..() + +///Update our wingsprite to the open wings variant +/datum/bodypart_overlay/mutant/wings/functional/open_wings() + wings_open = TRUE + feature_key = FEATURE_WINGS_OPEN + set_appearance_from_name(sprite_datum.name) //It'll look for the same name again, but this time from the open wings list + +///Update our wingsprite to the closed wings variant +/datum/bodypart_overlay/mutant/wings/functional/close_wings() + wings_open = FALSE + feature_key = initial(feature_key) + set_appearance_from_name(sprite_datum.name) + +/datum/bodypart_overlay/mutant/wings/functional/icon_render_key(obj/item/bodypart/limb) + . = ..() + . += wings_open ? "open" : "closed" + +///angel wings, which relate to humans. comes with holiness. +/obj/item/organ/wings/angel + name = "angel wings" + desc = "Holier-than-thou attitude not included." + sprite_accessory_override = /datum/sprite_accessory/wings_open/angel + + organ_traits = list(TRAIT_HOLY) + +///dragon wings, which relate to lizards. +/obj/item/organ/wings/dragon + name = "dragon wings" + desc = "Hey, HEY- NOT lizard wings. Dragon wings. Mighty dragon wings." + sprite_accessory_override = /datum/sprite_accessory/wings/dragon + +///robotic wings, which relate to androids. +/obj/item/organ/wings/robotic + name = "robotic wings" + desc = "Using microscopic hover-engines, or \"microwings,\" as they're known in the trade, these tiny devices are able to lift a few grams at a time. Gather enough of them, and you can lift impressively large things." + organ_flags = ORGAN_ROBOTIC + sprite_accessory_override = /datum/sprite_accessory/wings/robotic + +///skeletal wings, which relate to skeletal races. +/obj/item/organ/wings/skeleton + name = "skeletal wings" + desc = "Powered by pure edgy-teenager-notebook-scribblings. Just kidding. But seriously, how do these keep you flying?!" + sprite_accessory_override = /datum/sprite_accessory/wings/skeleton + +///fly wings, which relate to flies. +/obj/item/organ/wings/fly + name = "fly wings" + desc = "Fly as a fly." + sprite_accessory_override = /datum/sprite_accessory/wings/fly + +///slime wings, which relate to slimes. +/obj/item/organ/wings/slime + name = "slime wings" + desc = "How does something so squishy even fly?" + sprite_accessory_override = /datum/sprite_accessory/wings/slime + +#undef DEFAULT_WING_FORCE diff --git a/code/modules/surgery/organs/internal/eyes/_eyes.dm b/code/modules/surgery/organs/internal/eyes/_eyes.dm index ee197db3eeac..2f57cc04f5dc 100644 --- a/code/modules/surgery/organs/internal/eyes/_eyes.dm +++ b/code/modules/surgery/organs/internal/eyes/_eyes.dm @@ -523,7 +523,9 @@ . += wait_time if (anim_times && !sync_blinking) // Make sure that we're somewhat in sync with the other eye - animate(time = anim_times[i + 1] - wait_time) + var/offset_time = anim_times[i + 1] - wait_time + if(offset_time) // For some reason having time == 0 in this case breaks animate + animate(time = offset_time) animate(alpha = 255, time = 0) animate(time = BLINK_DURATION) if (i != cycles) diff --git a/code/modules/surgery/organs/internal/lungs/_lungs.dm b/code/modules/surgery/organs/internal/lungs/_lungs.dm index e3f76278b6a3..8efbbe44f135 100644 --- a/code/modules/surgery/organs/internal/lungs/_lungs.dm +++ b/code/modules/surgery/organs/internal/lungs/_lungs.dm @@ -612,7 +612,7 @@ // Breath has more than 0 moles of gas. // Route gases through mask filter if breather is wearing one. var/obj/item/clothing/mask/worn_mask = breather.get_item_by_slot(ITEM_SLOT_MASK) - if(istype(worn_mask) && (worn_mask.clothing_flags & GAS_FILTERING) && worn_mask.has_filter) + if(istype(worn_mask) && worn_mask.has_filter) breath = worn_mask.consume_filter(breath) // Breath has 0 moles of gas, and we can breathe space else if(HAS_TRAIT(breather, TRAIT_NO_BREATHLESS_DAMAGE)) diff --git a/code/modules/tgui_panel/audio.dm b/code/modules/tgui_panel/audio.dm index 680696159943..93de5c1e0aa7 100644 --- a/code/modules/tgui_panel/audio.dm +++ b/code/modules/tgui_panel/audio.dm @@ -40,3 +40,7 @@ if(!is_ready()) return window.send_message("audio/stopMusic") + +// Dummy reference so BYOND includes the chat highlight sounds in the client resource pack, if it isn't included in any `.DM` file. +/datum/tgui_panel + var/static/list/_chat_highlight_sounds = list('sound/misc/highlight_sounds/Beep.ogg') diff --git a/code/modules/tgui_panel/tgui_panel.dm b/code/modules/tgui_panel/tgui_panel.dm index 73e54464f636..28e76fd268fe 100644 --- a/code/modules/tgui_panel/tgui_panel.dm +++ b/code/modules/tgui_panel/tgui_panel.dm @@ -107,25 +107,10 @@ if(type == "verbs/request_verbs") client.init_verbs() - return TRUE + if(!client?.holder) + return TRUE - if(type == "verbs/request_typepaths") - var/parent_text = payload["parent"] - var/browse_type = text2path(parent_text) - if(isnull(browse_type)) - browse_type = /datum - var/list/children = list() - for(var/child_type in typesof(browse_type)) - if(child_type == browse_type) - continue - // Only include direct children (one level deeper) - var/child_text = "[child_type]" - var/parent_len = length(parent_text || "/datum") - var/remainder = copytext(child_text, parent_len + 1) - if(findtext(remainder, "/", 2)) - continue - children += child_text - window.send_message("verbs/typepaths", list("parent" = parent_text, "paths" = children)) + window.send_asset(get_asset_datum(/datum/asset/json/spawn_menu)) return TRUE if(type == "verbs/request_targets") @@ -175,6 +160,8 @@ var/target = resolve_verb_target(verb_path) if(!target) return TRUE + if(!(verb_path in client.verbs) && !(client.mob && (verb_path in client.mob.verbs))) + return TRUE var/list/resolved_args = resolve_invoke_args(payload["args"], meta.arguments) call(target, meta.body_path)(resolved_args) return TRUE @@ -193,10 +180,14 @@ var/value = raw_args[meta.name] if(meta.arg_type & VERB_ARG_TYPE_NUM) value = text2num(value) - else if(!(meta.arg_type & VERB_ARG_TYPE_TYPEPATH) && istext(value)) + else if(meta.arg_type & VERB_ARG_TYPE_ENTITY && istext(value)) var/located = locate(value) - if(located) - value = located + if(!located) + continue + var/list/valid_targets = meta.get_targets(client) + if(length(valid_targets) && !(located in valid_targets)) + continue + value = located resolved[meta.name] = value return resolved diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index 0fcde4450fb2..1b69c2bc6501 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -230,6 +230,7 @@ #include "language_transfer.dm" #include "leash.dm" #include "lesserform.dm" +#include "light_replacer.dm" #include "limbsanity.dm" #include "ling_decap.dm" #include "liver.dm" diff --git a/code/modules/unit_tests/combat.dm b/code/modules/unit_tests/combat.dm index 113abac1339c..0072e999d27f 100644 --- a/code/modules/unit_tests/combat.dm +++ b/code/modules/unit_tests/combat.dm @@ -90,7 +90,7 @@ TEST_ASSERT_EQUAL(victim.loc.x, run_loc_floor_bottom_left.x + 2, "Victim wasn't moved back after being pushed") TEST_ASSERT(!victim.has_status_effect(/datum/status_effect/incapacitating/knockdown), "Victim was knocked down despite not being against a wall") - TEST_ASSERT_EQUAL(victim.get_active_held_item(), toolbox, "Victim dropped toolbox despite not being against a wall") + //TEST_ASSERT_EQUAL(victim.get_active_held_item(), toolbox, "Victim dropped toolbox despite not being against a wall") DARKPACK EDIT REMOVAL - 1359 "Re-adds Potence Throwing" adds disarming without being against a wall so we don't care about this anymore attacker.forceMove(get_step(attacker, EAST)) diff --git a/code/modules/unit_tests/interaction_door.dm b/code/modules/unit_tests/interaction_door.dm index 3d67b9b8ba1d..0c2e180ca7a8 100644 --- a/code/modules/unit_tests/interaction_door.dm +++ b/code/modules/unit_tests/interaction_door.dm @@ -27,3 +27,48 @@ click_wrapper(janitor, real_door) TEST_ASSERT(!real_door.density, "Airlock could not be opened by janitor keyring") + +/// Tests that door remotes can perform their various functions on airlocks +/datum/unit_test/door_remote + +/datum/unit_test/door_remote/Run() + var/mob/living/carbon/human/consistent/captain = EASY_ALLOCATE() + var/obj/item/door_remote/remote = EASY_ALLOCATE() + var/obj/machinery/door/airlock/instant/entrance = allocate(/obj/machinery/door/airlock/instant, get_step(run_loc_floor_bottom_left, EAST)) + + entrance.req_access = list(ACCESS_COMMAND) + captain.put_in_active_hand(remote) + + click_wrapper(captain, entrance) + TEST_ASSERT(entrance.density, "Door remote opened a door it should not have had access to in melee") + + remote.access_list = list(ACCESS_COMMAND) + click_wrapper(captain, entrance) + TEST_ASSERT(!entrance.density, "Door remote failed to open a door it should have had access to in melee") + + entrance.req_access = null + captain.forceMove(run_loc_floor_top_right) + click_wrapper(captain, entrance) + TEST_ASSERT(entrance.density, "Door remote failed to close a door with no access requirements at range") + + remote.attack_self(captain) + click_wrapper(captain, entrance) + TEST_ASSERT(entrance.locked, "Door remote failed to bolt a door") + + remote.attack_self(captain) + click_wrapper(captain, entrance) + TEST_ASSERT(entrance.emergency, "Door remote failed to set a door to emergency access") + + remote.obj_flags = EMAGGED + remote.attack_self(captain) + click_wrapper(captain, entrance) + TEST_ASSERT(entrance.isElectrified(), "Door remote failed to shock a door while emagged") + + remote.attack_self(captain) + click_wrapper(captain, entrance) + TEST_ASSERT(entrance.main_power_timer, "Door remote failed to depower a door while emagged") + + entrance.unbolt() + remote.attack_self(captain) + click_wrapper(captain, entrance) + TEST_ASSERT(entrance.density, "Door remote successfully opened a door that was depowered") diff --git a/code/modules/unit_tests/language_key_conflicts.dm b/code/modules/unit_tests/language_key_conflicts.dm index 4ae8443e9e0c..ca5c42946511 100644 --- a/code/modules/unit_tests/language_key_conflicts.dm +++ b/code/modules/unit_tests/language_key_conflicts.dm @@ -4,12 +4,12 @@ /datum/unit_test/language_key_conflicts/Run() var/list/used_keys = list() - for(var/datum/language/language as anything in subtypesof(/datum/language)) + for(var/datum/language/language as anything in valid_subtypesof(/datum/language)) var/name = language::name var/key = language::key if(!key) - TEST_FAIL("[name] ([language]) does not have a prefix!") - else if(used_keys[key]) + continue + if(used_keys[key]) var/datum/language/conflicting_language = used_keys[key] TEST_FAIL("[name] ([language]) uses the '[key]' prefix, which is also used by [conflicting_language::name] ([conflicting_language])!") else diff --git a/code/modules/unit_tests/light_replacer.dm b/code/modules/unit_tests/light_replacer.dm new file mode 100644 index 000000000000..21605f5d02a6 --- /dev/null +++ b/code/modules/unit_tests/light_replacer.dm @@ -0,0 +1,43 @@ +/// Tests whether a [normal/bluespace] light replacer is capable of replacing a [broken/absent/burnt] light within a [near/far] [normal/bulb/floor] light fixure, and that resources are properly consumed, and all that. +/datum/unit_test/light_replacer + +/datum/unit_test/light_replacer/Run() + var/mob/living/carbon/human/consistent/janitor = EASY_ALLOCATE() + var/obj/item/lightreplacer/replacer = EASY_ALLOCATE() + var/obj/item/lightreplacer/blue/rangedreplacer = EASY_ALLOCATE() + var/obj/machinery/light/current_close_light = allocate(/obj/machinery/light/unbroken, run_loc_floor_bottom_left) + var/obj/machinery/light/far_bulb = allocate(/obj/machinery/light/small/unbroken, run_loc_floor_top_right) + + janitor.put_in_active_hand(replacer) + far_bulb.break_light_tube(TRUE) + + click_wrapper(janitor, current_close_light) + TEST_ASSERT_EQUAL(replacer.uses, initial(replacer.uses), "Light replacer consumed resources replacing an already intact tube") + + click_wrapper(janitor, far_bulb) + TEST_ASSERT_EQUAL(far_bulb.status, LIGHT_BROKEN, "Normal light replacer fixed a light from range") + + current_close_light.break_light_tube(TRUE) + click_wrapper(janitor, current_close_light) + TEST_ASSERT_EQUAL(current_close_light.status, LIGHT_OK, "Light replacer failed to replace a tube") + TEST_ASSERT_NOTEQUAL(replacer.uses, initial(replacer.uses), "Light replacer did not consume resources replacing a tube") + + janitor.put_in_active_hand(rangedreplacer, TRUE) + qdel(current_close_light) + current_close_light = allocate(/obj/machinery/light/floor/unbroken, run_loc_floor_bottom_left) + current_close_light.burn_out() + + click_wrapper(janitor, far_bulb) + TEST_ASSERT_EQUAL(far_bulb.status, LIGHT_OK, "Ranged light replacer failed to replace broken bulb from range") + + click_wrapper(janitor, current_close_light) + TEST_ASSERT_EQUAL(current_close_light.status, LIGHT_OK, "Ranged light replacer failed to replace burnt floor bulb in melee") + +/obj/machinery/light/unbroken + allow_break_on_init = FALSE + +/obj/machinery/light/floor/unbroken + allow_break_on_init = FALSE + +/obj/machinery/light/small/unbroken + allow_break_on_init = FALSE diff --git a/code/modules/unit_tests/screenshots/screenshot_digi_leg_test.png b/code/modules/unit_tests/screenshots/screenshot_digi_leg_test.png index cd2bed113601a61adb70ade1a838106a7977a401..e845f2b58e609900d87f30be071fbb0b4a6e1563 100644 GIT binary patch delta 1447 zcmZ9Ic{J2}7>8qIIM)!Sq(kF2Wx2O&cQIm;WoB?JCq?90Incrkd*~W6x6;6XJ zxmk{EWmlmrW0Iw0FKdi#j2Sb(@73+Ed*45w_kBL+bKX@HO)~wY&}7D`8xl#$`Ap`R zpMMOWFUWZ4Bcg5f_O}d>0$nAUn>za4UA=?~&ow}!lg#n$9@UEIl<}r?snUqgV@F3@ zjP#3JYWo2&T13sTzRALFzjXKf5J!_^f%JB&<;H;qrn?Qc08-IoHSe|dIlH{!r zfonyv94L%?zkE7u>qJ&$>S@1mE1gRSEz2FFa&!k-oQNTv9S#4S$Oj272n1U}#0_ov zN<3F0u2od`?sZ61SvWCU?h3ZH&n6B{@SJ8@l4@6wo*z%z2heU5qi1eg$@5AnP0_y& zDfyT90MazULBWEOt}Fk6OcQg&*&LSsUhJPm)$yVm(qZ`!nZdH%Kw(BzTks(XozC+o zh~kWUqQZ}u355*mkXxM616fP#Q}IXvZ+xPsMtbHobh`ImJguhhZ2OYPw)QHnnM4m| z1>8S_FgeE7W?&>m;|f^bEzB~K(&F(Nw~|V~fxBH%0!^FF!707zILea}C-#!r`H2v9 zY-LD&&G8e@LK<_UWCdAr&C!B!R+TV=%KH7`t&aQIORDSI#XI`qi)tsg6|9YWJJ*S` zXE@D}rrqY?Rv5yzXzf;xB;#tonlmjHowg!2l!P6Qz*J zcW#zN$F+Ku!Rp@KG_R5( z%_r@~lTy@HUq~P>DjVco zWb$WNNN12};Slt;VSdUC0)!3p^ySSAI3yJzm^zZk1JdgiytY3i+0bQ$Wl+BxEO1w^ zg*8~STbH!J138S31vik}unoO*R$m;SU6Up!t6pEHVUkb^-=-F!PT(xIvEUv>qvyWi zi-O%ySprv|*XCN0Z9VYl@8K@BJ`zaubeywbwmXR;FV{klD2 z7x1WelfSjRWmt!bRZWpKlH3~I4{&rJkXvvs@7Hp5x9LlJ&98&2-iK{Oup=C@A7-@w z1aM{faM%ThK;`OLRp0`gUcWPorSWP=}}Tkvn4Wfpv_B0J8*r#nXBC51NrVuN9QZLL3tRI_#5s@He*oWv{viMW delta 1412 zcmZ9GeLT|%9LL9&Nn^{yrN_~UxG-``m$HUk@P) zcy~x8D|DDZaDbmrWHN0o#xR?MH#IxuM<{3+N1HMq*t^yCwY7zjIhfJ;N2{Rbf448 zck5LCH2>DEWO$io+3{&l6Y$mwqh0z@{wPZEB2W|JCcfDvvJ#=Qf);1ej;(hnG$eJ_ zWQ2OIB)785k51{Y7?s1D;R5oLnd4tM{MN^?ob~7xjw^mjvbs_~Ag3(CWJr8mM^n1` z@_bPf+cKPAVQ?A7>7b%9=0=P`6jQr9`dTiL*53^C{Mckb$8f5i;nr-VA_kd32qR#N zBX1|MtW3|=06w;sk>RG)SWrxoa}9X?YZfAE4Yj_4+_(;$f5%HHLCME4TYKbUyzjYk zU0R6sNxl3&tHUPgdMF&ShagVXH8-oX3`@|aGKlAND_}ml$F@0Pcqj+c?Qo+U`+T=k ztC<*MCSN@y_V2SDFL4RBp@sr|FTI;Zi1ae$`cZ4|IPF%yPHHHZ9{FR*i)5E~k=rhY z3?X!-md~7j*pXv|!RGj2kTh5P_!SZ6S`=CYkMN{8etE`qe+-)ac&$`Af&junPGX*R zuDA}hSl0i$j9VYXZ3?{WHMEJ!J=^Sl-mR;3!GB_Vgk8tPmN2`m;{a|t@Tz%WgVNOH zip2@>w${wDBvMkeNkP(~$1#^&l4kkV&A9Wna33Rvr_We#jt%gnP{?wuzOuOeX#h0kX9%P zHAyXl^Gf3$7TuEoW!5CUqe9|&d#%`t`>YMKVAYDWGxooI5h!7nE3? z*yU~QAwA=_aV(E-=)6Xmxb-!O8D=}A?oo)vuKyWa}_AwUl z^3qK+uF26%r>x@2<`qE0>l*{*b*`LWBBE&^I={Y6{_sSEic$le4sK9I=H;i(Q1wZN ziS17{JE2uG6KeSz`PX;s^KnJM0gsS3u1f_qjsp_Kg_LX*=k&?f8P0+i(B3_ziLQxV zm#dkGta9P^?*T>B-qe1MLF`tV8CTY*7Tk}yP~V>xs}&m((II~kdZ4ki>(}qA`lldQO5|pUw!Q^xp+VjPL#KdFplTW_1-TmJ_0REt_CK_k`FFg8Dr70- z-4EG9R2jBIO^{&2KzKaF)xbL`K()Ja;Byo6j{!dY1Kuh$Nn0sHFO^h7C7_OkP|sHY zy@V95$cUT3otbbsASAoOhp)5>ZG0+D6#6atTfhlSDVlByb z44}5(4D=%dBd#r!1&I@TFACSvanKSF(j8;81}Uw+-_( zn8zqV@YjIFO>mC}0F2A$#w>qtlXlkZ0S)=nhB;-T%O?^0Icxm}Xpf3g(x)B{Tz}_N z(96mV9t`cUPl1XJXejxxIf6iXI;cLM&0?dve0%JjTG|o)jL!9&j*x>F`v+b>T#nqe z0EiJSjPuv;_qVMC$Qug9449wj4}3o757^9ul^yyS*mGV3S%C)DOZ5U`ekWF)3#y+F zi3AR$8ZSUp;CSPm!7-*-gO>d+`5-;Hlz4g#?s1QQ;}<1XN!iSqtiJ#N002ovPDHLk FV1l)_&9wjk delta 471 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 delta 804 zcmV+<1Ka$Z2)GB3BpVV?OjJd{z`y_i05(5CBPcBw86QqtSHj|jGm%Sxe*)u4L_t(Y ziG`I*lH4E+hE16Rm@x;K2(lj|Wp6BxF)Kny&Q*1n>(s z-}gsagpeily(>wuB;1?OqXCG45pn7J3AYmn2FyS~7|8(7b&`m;h5365u_T%X zusD9k;D10BQM-LbQ6SNMf8fi{THjzZ7qL!}0m?8r@lOdwfu4mZfRNwPK1=`xOhg7O zPSef^cT`0m0K$6hsKuy36}){w7C@wqXJM(KB0PY^i90Z37Nig*@&Md{v_-y5&f%R< z%ZOF_-yu}3TL_XapzeAPiyn=UaXv0Lu0mDCr5fay3^N0MiMq1K6)`0~}vIM^_tg44}8p0G3a{ zdigY^`CC)3>jw6(e}OxO{Ivl~bNvsX9y|#{c{uV3^r#;k@ZpeE|4%?QKoA%swGvl0ipoo-nFSkK=K;X0DKcxe-nRi(t~8uvT#Wj@(B>^ z*ZsT9y9d4jX~Seg;cn5z+>GFw(155wh+IB8k>^A;7~ne4=2i#xBk8;tK+vlxThw9w zNK>^oTudhrG!h$HDu1~xT)?hFq8OmlKsa>oG zE0n$qU@^_Nex>uQ?FS&pxjk{eqe4@+JIEYpNGI@UnEk|t$8g=*=(#>0x<#hz$4ocC zAJe^R2WJ`sgPwrjEH?A$aD>|y(mpKrpy(lhF90XU3lMN@uX*5eewi2kD6jLw!;69T iwt1iawN#gX1^xg7(v(Z#!iOpV0000 diff --git a/code/modules/unit_tests/weird_food.dm b/code/modules/unit_tests/weird_food.dm index a3b3f0fe203b..0df0c441a82e 100644 --- a/code/modules/unit_tests/weird_food.dm +++ b/code/modules/unit_tests/weird_food.dm @@ -3,7 +3,7 @@ /datum/unit_test/moth_food/Run() var/obj/item/clothing/suit/armor/bulletproof/light_snack = allocate(/obj/item/clothing/suit/armor/bulletproof) - light_snack.create_moth_snack() + light_snack.moth_snack = light_snack.create_moth_snack() var/datum/component/edible/eatability = light_snack.moth_snack.GetComponent(/datum/component/edible) eatability.eat_time = 0 diff --git a/code/modules/vending/coffee.dm b/code/modules/vending/coffee.dm index 29eeb0018b5a..26d47f8e0028 100644 --- a/code/modules/vending/coffee.dm +++ b/code/modules/vending/coffee.dm @@ -32,6 +32,15 @@ all_products_free = TRUE // DARKPACK EDIT ADD END +/obj/machinery/vending/coffee/Initialize(mapload) + . = ..() + if(!mapload || !is_station_level(z) || !HAS_TRAIT(SSstation, STATION_TRAIT_VENDING_SHORTAGE)) + return + + for(var/datum/data/vending_product/product_record as anything in product_records + coin_records + hidden_records) + product_record.amount = 0 + credits_contained += rand(1, 5) + /obj/item/vending_refill/coffee machine_name = "Solar's Best Hot Drinks" icon_state = "refill_joe" diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm index aab8ab39e8a2..fa08fef6a726 100644 --- a/code/modules/vending/cola.dm +++ b/code/modules/vending/cola.dm @@ -54,6 +54,15 @@ /datum/reagent/consumable/ethanol/neurotoxin = 1, ) +/obj/machinery/vending/cola/Initialize(mapload) + . = ..() + if(!mapload || !is_station_level(z) || !HAS_TRAIT(SSstation, STATION_TRAIT_VENDING_SHORTAGE)) + return + + for(var/datum/data/vending_product/product_record as anything in product_records + coin_records + hidden_records) + product_record.amount = 0 + credits_contained += rand(1, 5) + /obj/machinery/vending/cola/on_dispense(obj/item/vended_item, dispense_returned = FALSE) // Only apply to newly dispensed items if(dispense_returned) diff --git a/code/modules/vending/snack.dm b/code/modules/vending/snack.dm index 8c85066ead9b..5bb2f4bf4033 100644 --- a/code/modules/vending/snack.dm +++ b/code/modules/vending/snack.dm @@ -46,6 +46,15 @@ extra_price = PAYCHECK_CREW payment_department = ACCOUNT_SRV +/obj/machinery/vending/snack/Initialize(mapload) + . = ..() + if(!mapload || !is_station_level(z) || !HAS_TRAIT(SSstation, STATION_TRAIT_VENDING_SHORTAGE)) + return + + for(var/datum/data/vending_product/product_record as anything in product_records + coin_records + hidden_records) + product_record.amount = 0 + credits_contained += rand(1, 5) + /obj/item/vending_refill/snack machine_name = "Getmore Chocolate Corp" diff --git a/code/modules/vending/vendor/_vending.dm b/code/modules/vending/vendor/_vending.dm index 06e39084b98c..9dd21633c09d 100644 --- a/code/modules/vending/vendor/_vending.dm +++ b/code/modules/vending/vendor/_vending.dm @@ -187,6 +187,11 @@ //the path of the fish_source datum to use for the fishing_spot component var/fish_source_path = /datum/fish_source/vending + /** + * used to check for discounting and for displaying discounted prices in the UI; not a static proc-local var because the code for displaying and applying + * discounts isn't unified across DM and tgui + */ + var/static/datum/id_trim/job/big_boss_trim = /datum/id_trim/job/captain /datum/armor/machinery_vending melee = 20 diff --git a/code/modules/vending/vendor/inventory.dm b/code/modules/vending/vendor/inventory.dm index 9aa454275b7b..5d04238d55f4 100644 --- a/code/modules/vending/vendor/inventory.dm +++ b/code/modules/vending/vendor/inventory.dm @@ -189,7 +189,7 @@ */ // DARKPACK EDIT CHANGE START - ECONOMY - if(!proceed_payment(card_used, living_user, item_record, price_to_use, params["discountless"])) + if(!proceed_payment(card_used, living_user, item_record, price_to_use, params["premium"])) return if(last_shopper != REF(user) || purchase_message_cooldown < world.time) @@ -270,9 +270,9 @@ * mob_paying - the mob that is trying to purchase the item. * product_to_vend - the product record of the item we're trying to vend. * price_to_use - price of the item we're trying to vend. - * discountless - whether or not to apply discounts + * premium - whether or not to apply premium pricing */ -/obj/machinery/vending/proc/proceed_payment(obj/item/card/credit/paying_creditcard, mob/living/mob_paying, datum/data/vending_product/product_to_vend, price_to_use, discountless) +/obj/machinery/vending/proc/proceed_payment(obj/item/card/credit/paying_creditcard, mob/living/mob_paying, datum/data/vending_product/product_to_vend, price_to_use, premium) PROTECTED_PROC(TRUE) //returned items are free @@ -283,8 +283,8 @@ var/datum/bank_account/account = paying_creditcard.registered_account //deduct money from person - //if(!discountless && account.account_job?.paycheck_department == payment_department) - // price_to_use = max(round(price_to_use * DEPARTMENT_DISCOUNT), 1) //No longer free, but signifigantly cheaper. + // if(discount_check(paying_id_card, premium)) + // price_to_use = max(round(price_to_use * DEPARTMENT_DISCOUNT), 1) //No longer free, but signifigantly cheaper. if(attempt_charge(src, mob_paying, price_to_use) & COMPONENT_OBJ_CANCEL_CHARGE) speak("You do not possess the funds to purchase [product_to_vend.name].") flick(icon_deny,src) @@ -296,3 +296,11 @@ credits_contained += round(price_to_use * VENDING_CREDITS_COLLECTION_AMOUNT) return TRUE // DARKPACK EDIT END START - ECONOMY + +/obj/machinery/vending/proc/discount_check(obj/item/card/id/paying_id_card, premium) + PROTECTED_PROC(TRUE) + if(premium) + return FALSE + var/datum/bank_account/account = paying_id_card.registered_account + //captain gets a discount in every department + return istype(paying_id_card.trim, big_boss_trim) || account.account_job?.paycheck_department == payment_department diff --git a/code/modules/vending/vendor/ui_data.dm b/code/modules/vending/vendor/ui_data.dm index 1a88d66d3bc0..0614f22e7680 100644 --- a/code/modules/vending/vendor/ui_data.dm +++ b/code/modules/vending/vendor/ui_data.dm @@ -114,6 +114,7 @@ user_data = list() user_data["name"] = card_used.registered_account.account_holder user_data["cash"] = fetch_balance_to_use(card_used) + held_cash + user_data["is_captain_card"] = FALSE if(card_used.registered_account.account_job) user_data["job"] = card_used.registered_account.account_job.title user_data["department"] = card_used.registered_account.account_job.paycheck_department diff --git a/code/modules/wiremod/dcs_components/component_boris_circuit_container.dm b/code/modules/wiremod/dcs_components/component_boris_circuit_container.dm index 81e950991012..289e7c2d82de 100644 --- a/code/modules/wiremod/dcs_components/component_boris_circuit_container.dm +++ b/code/modules/wiremod/dcs_components/component_boris_circuit_container.dm @@ -16,7 +16,7 @@ . = ..() RegisterSignal(parent, COMSIG_ATOM_ATTACK_AI, PROC_REF(on_ai_click)) var/atom/parent_atom = parent - var/image/indicator_image = image('icons/mob/huds/hud.dmi', parent_atom, "hudtracking", pixel_x = 8) + var/image/indicator_image = image(DEFAULT_HUDS_DMI, parent_atom, "hudtracking", pixel_x = 8) SET_PLANE_EXPLICIT(indicator_image, ABOVE_LIGHTING_PLANE, parent_atom) indicator_weakref = WEAKREF(parent_atom.add_alt_appearance( /datum/atom_hud/alternate_appearance/basic/ais, diff --git a/config/darkpack_config.txt b/config/darkpack_config.txt index b26648694c67..54bcf02a260b 100644 --- a/config/darkpack_config.txt +++ b/config/darkpack_config.txt @@ -52,6 +52,17 @@ ROUNDSTART_SPLATS splat_garou ROUNDSTART_SPLATS splat_corax ROUNDSTART_SPLATS splat_ananasi +#WHITELISTED_SPLATS splat_garou +#WHITELISTED_SPLATS splat_corax + +#WHITELISTED_CLANS baali +#WHITELISTED_CLANS healer_salubri +#WHITELISTED_CLANS warrior_salubri +#WHITELISTED_CLANS true_brujah +#WHITELISTED_CLANS cappadocian +#WHITELISTED_CLANS harbinger + + ## If dead people and ghosts can LOOC to people who are alive. DISABLE_GHOST_LOOC diff --git a/config/dynamic.toml b/config/dynamic.toml index 970281b85fff..dde43057df73 100644 --- a/config/dynamic.toml +++ b/config/dynamic.toml @@ -364,7 +364,7 @@ repeatable_weight_decrease = 2 repeatable = 1 minimum_required_age = 0 -["Midround Mass Changelings"] +["Mass Changelings"] weight.1 = 0 weight.2 = 3 weight.3 = 4 @@ -437,7 +437,7 @@ repeatable_weight_decrease = 2 repeatable = 1 minimum_required_age = 0 -["Midround Mass Traitors"] +["Mass Traitors"] weight.1 = 0 weight.2 = 3 weight.3 = 8 diff --git a/html/changelogs/archive/2026-08.yml b/html/changelogs/archive/2026-08.yml index 8312993e1259..15be0c5fb280 100644 --- a/html/changelogs/archive/2026-08.yml +++ b/html/changelogs/archive/2026-08.yml @@ -130,9 +130,7 @@ 2026-08-15: Dangerlurking: - rscadd: Adds path of Asakku along with its V20 book description. - - rscadd: 'Adds the otherworldly bearing in the morality defines. - - :cl:' + - rscadd: 'Adds the otherworldly bearing in the morality defines.' FalloutFalcon: - code_imp: Fixes Russian shit code relating to social roles on npcs - code_imp: Optimizes walls by not rendering frills when they aren't visible @@ -237,6 +235,85 @@ Stutternov: - bugfix: Fixes issue on Dread Gaze that was causing people to run away for entire rounds. Adjusted to 2 minute timer. + - bugfix: Fixes issue on Dread Gaze that was causing people to run away for entire + rounds. Adjusted to 2 minute timer. chazzyjazzy: - rscdel: Removes Beekeeping supply pack from the warehouse - rscdel: Removes Monkey Cubes supply pack from the warehouse + breadcrombs: + - sound: the vicissitude surgery implant toolset has been given a new more organic + sound +2026-08-22: + FalloutFalcon: + - rscadd: Adds a subtype to yawns for a covered yawn to prevent propagation + - balance: Willpower scales the change for a yawn to propagate to you + - balance: You only roll a chance for automatic yawn propagation from the first + yawn you witness + - balance: Yawn propagation only happens on half of yawns + breadcrombs: + - rscadd: Bonecrafting now drops the brain along with all head organs when used + on a corpses + - rscadd: Bonecrafting can now deal damage to selected target limbs rather than + the chest all the time and can also wound +2026-08-23: + ShirouAjisai: + - rscadd: Added phone contacts to every phone. You know your own co-workers now.. + waow.... +2026-08-24: + Stutternov: + - rscadd: Adds shove-knockback with active potence + - rscadd: Adds disarming based on your strength roll vs opponents overall strength. +2026-08-26: + KCartridge: + - rscadd: Four Pride flags +2026-08-27: + breadcrombs: + - rscadd: Medicine Skill level 3 and 4 allows better wound tending on patients +2026-08-28: + Dusk-a: + - balance: Only fera can use fetishes now + FalloutFalcon: + - balance: open flames on tables wont set fire to turfs + - balance: candles wont set fire to turfs + cam_dev: + - rscadd: adds anthropic taste quirk for kindred + chazzyjazzy: + - rscadd: adds oversized jacket, trenchcoat (alt) and a massive furry winter jacket + to the loadout which can all be recolored + dwinters99: + - balance: Dagger of Retribution is now in line with the knife + kimesik: + - rscadd: Giovannis and Leopoldites automatically learn Italian and Latin respectively. + - rscadd: Banu Haqim and Setites automatically learn Arabic. + SoreYew: + - map: Changed Armory Stock + - map: Added bathroom to Millennium Tower 3rd floor, and a washing machine to the + supply closet outside the conference room + - map: hid blood around Millennium Tower from Tower Employees in a care room on + the 1st floor + - map: added a janitorial closet to the 1st floor +2026-08-29: + FalloutFalcon: + - rscadd: Add Bawns; a barrier that surrounds and protects caerns + - bugfix: BSD are actually givin the wrymtained trait (not the sprite) + - bugfix: Haunted lights should actually break. + Psychodeath42: + - bugfix: Mask of a Thousand Faces now properly hides your hideous features + chazzyjazzy: + - admin: ritual runes now print unique logs in game.log, Ward and Blood curse rituals + print the specific caster as well as the victim in attack.log + - refactor: lampposts are now an /obj/machinery/light/floor instead of an /obj/structure, + please run the updatepaths script!!! + dwinters99: + - balance: Bogatyr armor reduced in effectiveness to be equal to Police armor + - rscadd: '2 new sets of Bogatyr armor: Captain armor (admin-spawn or mapspawn only, + equal to old Bogatyr armor) and Heavy Bone Armor (craftable, equal to EOD armor, + requires 7 human corpses and 10 bloodpoints)' + - rscdel: Sabbat no longer are assigned an antag datum + - bugfix: removes a regression with torches caused by a duplicate file +2026-08-31: + FalloutFalcon: + - code_imp: Clampings to appearance is properly enforced + FalloutFalcon, ShirouAjisai: + - rscadd: Added garou accessories for crinos. All credit goes to Fallcon for the + backend work here. diff --git a/html/changelogs/archive/2026-09.yml b/html/changelogs/archive/2026-09.yml new file mode 100644 index 000000000000..d22372271601 --- /dev/null +++ b/html/changelogs/archive/2026-09.yml @@ -0,0 +1,7 @@ +2026-09-07: + dwinters99, Major00: + - rscadd: Eyepatches are now in the loadout + - rscadd: Bimberton boots are now in the loadout + - rscadd: Bowie Knife, a side-grade to normal knives. More damage, harder to use. + - rscadd: War Axe, a one-handed axe that does less damage than a fireaxe but does + not require being wielded. diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 81f3e155f53256dd75e63c554d16dee5055397cb..0e26139a79295b5297234f6a798580a0a1f01ec7 100644 GIT binary patch literal 958298 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%0AZpeo&-i)xP- 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%0A)vI)FlVP<|j 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 ?3?MZ|wzl+A^PF}Ee`z!^5? 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ΝJNZNR+(I-DqE@M_)=ZMLS*UGsYNYnNTW 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

Jr5Y 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

Nh_?C!^c>P<-~Yl;<;Iv5 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

W!c)zQNKV;*tNGvNQUFxv9SY-67 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

+N`RvcX#BWE{s&T&K4FkPZ&JL~p)H3r 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

M^~|u{v4lxHQe#b(|agHxat~JM_MlW~0MPS0SWs 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%0A6_)jx(7)Knxp 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 literal 903522 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

EN)F9D_jf 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

I~oX-Su|e>c|3B8 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∋dvag?U@(;t#S$Gqg@Ww3x)%#>M#p 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

3gcT3U1kJ8(R!m#Y0sBZ16=W5MHLgTDxYQQT; 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Ⓢ8!lm3u66~#6L1yVmsUQh#kjOu54mx%4W&x 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

B(#C2&nfGJZK*27LxY;heHO%R>rqGevQF!;b`h z?M~qxzxNR@ik}v|9`{aBfqsH!Ec2I&m+|Um1Bg!Wq4FFs^I)nR(@rchPIGK1PXi$< zKaSwSA@EVAMgey==nGdqY-s%{;pJl@YPal~p&d@LDV!#0JJ?g@d4JE~gV=BxT?WJ^ z_{BB`TNLl&C9*r@H*8Kj@0_~#XeO~3&gUo^4&WIy%r)UOob$b1UA$RM1CzfjF{o+J zFqFK9HPAzgKmnTEKxbApdAN33Qt|?VX*$}T0Jk8M(6oJ?>jTL4CvZ^fL68L)$qXRi zns@yg{&=K#JtxI89$v!KmH~mu9@g)(dpxEK>p7Baz2wly#muzIHYi$->oVVv}kHrLzs7V z%N}Y~WNV39G@14YO3(i=)^&_C8MJtAcc*i^oNb7rbI8?M^{?LBfub)wA#?<*Fqp$f z6a2vAf-4KK9K!h*udn^-wkvgS+oUS~O)Qv79EG{kQV&SvFf9MNwtyPzMl>-X2%agJ z{Mb0Wlja(D~8Os2J^Gf8@poEwXQht+Z6d5!T$Y?1r~@W;`}5N)G8;#3&9 zSNI;*eQB{jn`-(5J0OdG=9U9p+sTF4Xh_jk!`>VU6arCcu?d=lK8}e~XHR7^#AGIV z12s8q^3s!nF#F8U)4NRaZggM=c%d#io^3|U*5^tzq7o)UFH8UUoD4`KUE@p(k!-R~ zrt)`MNDw<$eG7s4%(yFo6JmBhF}@I2d_?gFdu%=lgpCs@Id(89$UQq2^>QQw-t#t3 z&5nUkP^VLG`7f|dc{h z5727%Sk8V;E;+Y4d55Bujuwx67oJTT6U1G2j_}A-fQEVux+4C^)OiO|{YU>lC0q8& zN+KiK$qu26tn6_sglw|ME%TFE_P%B)GkabmWD^nMTAAV6*LB_Z_vQQjLC0Z1FV{{e!F>FY(!H}eM8r&TAVLB>TWul(&yXCzx>0hJ^8YSX+rcz)5X=( zL#1qn(yE;SQ|jomzYF+)Be(f1Pft$pl&ZBNS99a%gZT-BA3prO4gTvJRN`S-f|HU( zARuY9KyLjJOPiK_Y1WD@zrrSf2XKB8vug6NRZLrArE_xO^REhi`u}F@G<#c~XPJjDzUAntFKpE*EYw^C8J9^+ z5_~tN5PbFr3)wNZq_)AR@mI=)&SLawBFJpbiZR5E^j?f|C;i2zTnMS&=UC zO;YL|OmI`AJjy#ual|#P-_zItwET;4l9#yk41)P=`-WY4vyTi0a$?LQ*@$ zts#M>iJM>OPn0+mUffqYrTA_84mzOVZvf$k!{|+&FjT5uj6Se}ss0Y^JQmt0o(7_L zYVLm)Ae0OjG?Vb_ ziL|^Nt;Ndkv^u)e*OMZLyAW6oyR5=i@12Z<=>8{FCZc;C%~`FKwic4VtzK&th9Cs> zLWH?uQmNIv1+%&gavQ_>CnQ>pEmq>=*rdhI!EoJRwWp8yFpqOqW8Dj|Y43rgcL9p~ zdEgZ1aNVEQB;jAA-DNpvVXjfdw9{QbQysbJWTptIR}UM#q{~e_P)Ld!+C@itFFrNM z5N(XAAN8mdUa9;J203By2eZz1aMNICgZ)%6)SE*@a|H8jP2enkEo9bc{%DRWqlN@N z4BvmMfk-mI1Tk1;hw4x{w(#sE+1+@a8Os!#lBN!Pv;44=wh&PPWLQ28vutChv z!?sNic>`8(#B_dXKwe?_w&7(<(#rJP*W?U3WL|=YKFrq>WrYJmtyTO z;yLmc=|<*%Sv3EqkHV_%XKh_BNv;Jo_e3)}a+Kwk??x%g1KCt>(YFe07!+?DD!Eir zR2n>y_KAc89h7(MbO0P&qdm+D7XX{v?O<4$zrt&ii3cukb2!UJ zUk;56YTWSxahl;nsXRlYP2l7^+q%}vV>9`}$&N7ej|Dt&eVREMX+MRfnwl?><@V*% zTj0VNkXc=v0q_{&vts(N_nMub%ic9lMPp2+^MnINZm`jk5&m)LXN0X!2oN;`p3gC!|CRv_tbve-XdzeI@ZO4P1^`le zn}FaNSWYNc%yvc$v1`AQSUa0SAcpsl?|Ps2`)vmFFC&a>h%zX3^m|tvHEMe@YOY${ ziz`gRpJQG=K7yy>1@=la$Lw`9N>Z1)xhE2MS`at;B1O;B%CRjwKl`@MnRb5|;$6<;#6aM?UVjCDCT<&t{seuMi* zL#d#CEz9)d%(GQrd`*QwgojvfpO8p<@9FcgZAzpjo1Cv3lVkrLup0(s%S>#u+`&0a zyjS#WR6O1LiHj8O`#30|qE4n6IXnJ)s>T8%E-V4DV?gUBauvSj60>h7=Y;_{Vqz|X zI|XfDRHNuWh*XI~F8llZ;C^}^>z}jd_c7dHju|5$x6Qz@CeV72w=lZ2nNf@g_7`1Q z6tALW;vBjk(*lM)B%@q&U3**>nd$Cn(UN#$d*L4!six-7Lfa5)SFH<~r#T9O%IOT# zQJX^e3O0{&I6St9yn5C6}W4_*b zi^ZCoZ~^smMAAlek4@Tx-Ug5BsD_UBP)OF5TW!6!0!_#kDmC$!W$`xJlWH_ladC%V zfgyKX{cU3+)CpZ%LIHqV>(CrsnL~9iqVDcTY+&ii^`5c1-?vfWW09*vnSkNm?Ww#_ z!Q#|N!$XinEVY6Y!0G;1TIoCG8kRb^IIfRwp;Xk+z*`5!e}po#Wb`|?zpPwe^KDRW z@NCME@}E{ME<7*w$(m-l_?daqrge@DaJ|`n?$SD4!xJEj?^8X4@O{q+8hRCVC==bm z&6O7`@uwf!K;IHYqZle*bwZ}vNoz|!>js!_UO@Y^Gy7*h zUvHN~?kdWUA!|vfY=6|V+vd*!tablg#1kA+ii(yP+FLVp!l1YgZ%#4v#cv#Mwrq?{ z*eBVw`SbM`Vk#hEP89sN?nW zTG|43YsI#~{r1PnWH-JZ^1n+=gk_R^#^Qe^-@N*=77SgS4k9tj(c28%vCZ%`1Kned z>LgLs>5PZvQq+wKkJC8iYzLB1C5oZS0CUKspAEz^RA-Y1-#(WNZzb9I_i8gfO>t@r zr0mDqwI9P*3wt^fS%3RrQgW{Nw%D)-P6vA+vK~QkQ^KAi=;EoB4Xuo7qTEC3_F78O zVb4+dyDQ(>2>)sGk#Rf7#GLD}RNhk8dVu-D+{l7yX6_1j^nU~0{ir(p$5Zj$Fjo+!`*RQ+e&?=*4*#qBP z71~S^A-di^3UUaNR!<~ zIqPVGgP*sQ5kv7#`4S_4GXP$JrFX?Yn5dv?w;2EJ0Z~EhX-PE^l?&ezEruAtl`I#6 zSQu_|9gx64rk-5$;Y6G{4wx9m<5z+wFJhB|&_NOL^%zwW)SJY1+*8<3Pw3-#fjayO z93F9lrw}ccLv;gJDoYtejX$LRhJ2*Q+~3B9#ucuGU|!cZ3u^9ek6^ly_dtzOF`CvK z^)oO^^q6%;R(Ie#5Drj(eJz7h`x<-afxnE-R~YA@j?sy%K!zz=HwbwOOG;>~HSI+z zOQ=2N4nqzLl;3uJ#xFC;8KR%q6-UW$VJ2?#gcje`%X@v?hwkgMh=$rORIiF*g3!D$ zm1~uv`_aaDGP|sIR;A1&x$iI5Z~z8G?S2UQXf5U|YF zJ8!T5s}qWsTpL+GDm4PUFcqy=pPz$1h#V5+o9q51l$5V6MyR6mbi;gCE>3GMwL^I4 zGTT6a^X~{I9WpIH6(-BZ@ZbzoYUF%)-}f8&%BR%RpYA95a^Xqg!P_r?O|Zay?{v4e zzN-y~D6F?8e|+K&NM|mlYigHqW}JNZtI?Y6M)kr>1)7QR%cTb;@oXmzDr2!+gb5^} zshAC}feEHe#XN~oT9HDF9Kgk zJm_U5AdqGtpsefjvaD@w1< ze?7iE?%-HAi`U$b(pzR7k5rvJj852|5iQ=?>_PFN+li zFsvFU#`l}UkHCO|SezJ@2g?S)=1-sVg~r5)JRk;a`ZKQ?lcanYt~PD^Z=&`J~wJ;ux|$$FE;Va(a9`-`RYa5ZmpL zu=Yn3GKElAAWlKUFGp_Rp!Y~$w|uNW0wO}&M=%_NHGMqzn8U9z*`){i1|@X!Km|(o zpRCq%*DaSS#gamm-FJI-%CE{h+H?PRmW6WBW1?D2?bXsi`-L@M-7K!RcC-su7RzFE z_Sdsb;E^ZNX1~2M>OY<$*&lhxwD@ZVbW)O1FFn@`Mm+;Zze?&^Z-VM)k0&^7o~0pI zu&DK^^M6Dur1xA;eDb!*)_;n;mZ^^5YubzilJ}lEyR}>=%*za?onQUmop)QAnD>FX zOnGssc{l0IxLN2JwB_{1&$+k%$VDS}r*B+GSIUF=l8?jP80!F*g1^6*1fw_2mez5& zct;!qRqElKB$SOHh;l7A+5O>3R$g^w_SugoF4l){+6rCGAOoet?!_aSz=cssPRF~< zr$3r*4IFcF*uFoxGUW){LOuyvZ}Hi)(s`?=uwr0gt#k+*r5*A5hVd-7x>@+q>BV|} zCv5H%^_l|e3332H#PMYS{#fq5*AEA^ImbFb{(8v~weQ9r3~f*?g~D0Q1cj^f`5) zd6(C~jN3voZts{gvScZJ*&m|yL_*&zgr;mFQpq%*t@KQYidTY-jJ8oAp z6NZ{c**aLmZ$Dyt>~_YfteydG2GX=!zlREFTeI4b|Gb@8qdM>@=zDqHBqRFzquf{S zUlOBlIX5Kbe>lh}0=tk5+VXyPNM;_((6*N;14hzTG>Kf4^$9hkLX+@7Fok;^`@0cQ z|8Jp9Hfg&e{omMtZskrk;&$U6aMcWm(eJqjx@y23pZ>T^?HKGIBLEZtww`RUCFHvwsXb;LbJYqg^8{u(29uMM58mnKM}6foF*ZO_Uk#

-;Yx(dx+DrzBcGEno+`0%r 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∨MfxU2UJu9sv`f8Vwhk~nqUsI0d$%X4hWQ=J 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

_G=a zg|ruW{JG%&4s53t+Pe;jb+D{ML=6#BAYS;-c5VArh!Kg1#=F9dXwjhpkFxjqUJuXO z6IKKU_&r(35%@6C#Isf^_=~Rp1wO^~}z?Y3O_TjgodwPaF{G(=2& zY}HCZ*}TB~Sj9IYe%3)h@K<{d*&AI|Hm(XEIjteQ+KVc~{hrz+hdS^jax*k0>B0WD z%jV>>c68BWFC_0cBZGUjB>+b{#HvyzxtCw5EyY&#fM{S;sx=& zK9_v#bx_*mVltAE;(hd_cwdQR-SFbotgn_cZ?Mj$EGv+oSqz<=&39&Lh?V-Ns+3>Z zq{!bd_==RoV(i_4LaY754twJU^vkYo_GT$Q>GQ3&=@%Nh3@$H(RyIKEI@rGksjTX- zu^qN+0yGs-1qXb1A2R&&(CHd@zq1pK4{dbH<`7$Gh?x9o(YAD0r!}XcmBJe) zXQB=&#sr7;z>`_^cJLSZ{hJ4JEuLFWO2cxyw{D`Hu$X^my!|^m1d$>haOIHVf_N4} zN=B_RW_2PmiGAI@uX~sqoS)XPEg3=z{z(xi6Hf+!!d=3%Ka|@wPXh7B}2%+a6@EInj;dD+~lKjV4SXWB^6xLn8zv~Wu zO$ipp3#_sa1-A=XtQIBb%21SJ;Cq!;J3Q=b58@HQbd`i>BlEM>=T`khRnm^KpD%|7 zC%|JEY{;3C;o^;yf-w7Kx9iOucUdv5X`I?N8K$CFZxBbrESeOq=Uc_c zl=;G%$8f)itf>K3%97Zml79H@3~+mjdXH`!o!|~d#1rX$aVj$umm?8LgEf6G04_)je4Trf+Bwr2X=A9Df{9=V6z1r zE&{T5$-%}58>OCLzMpMu4ltR;-i9l%JP-zo@?5Z}(aEDsHnQk5%k?uVbb&EtZsAb$ zhr?3R806|(u5zarxyO0h_uxYVy&8hKrJ8=uk9EGEWMUS$pD&}+_xXxBhg%M+^sO)3 z&DqlnSuf$g*R|(p`!nYGDWVq{gbEzRUC-iymw4tY%v`g`UAb1a0Ml|bhS5C!HX5U- zPQ$F!PgN!T=>B_w$z0K#;96tjUL3IKwnlsHByU)zZZEg7nuCqK)V?gGy(8nU71Q6_)V8?G*k&u4r`-Q5&)5$)*&ydAg; zPd+O-+x#e7-|x=b9x;~{8V#L#@Sq_!>)6*5Ji`rg9N+^P6c~v^iqKQVe0Lo3?62Z6 zXzmjlCKmTYi#`p^QeDZT12&+E z)S8^#$o-Z<)9M*#&n9pC7yOS7=9Xl6{D=Ky6BEGy`}P6S`M;BL)eD-exi0iKTAeM{G{cQu*JkKXMd~eL2^cA##&36Sl%A!??+y3 zS8D~nKP>I1gl7(ro>%W$VEs>XEf}hC#v=;)O<@0XfNQVpe)UuJCH;|$TW#yX-L_kq ztCDwH!9|uzx`E|}Tr0Y=(CT!s@crGkPT8B1{~NH$7An}%Y+H^=TYtbc9sFL(_jM>7 z0Q-;OTP%|eA>4Ml-qPEg9Q8q1e`u(HlWbdMe~X6O;ZfgWr_bpbKMTD-Go&e`{|=`O z;0tA5b;_CLgFiOes=xO+JyWz=C8C<%jK9>69{2+Hyp;QB=vbwOiK(BhS}LeNHgbM0 zHjc8cT=k*sUf+i?l9bL?I}O2C{3yKabp3eKDdbGM24Sg(BHv#RpQRL>fomExq!|1U zAI$$FgM$kcz}GM*^%GS|J0B~6GRUHtxOuWK2_--S- zJOcTUpDF8RKhpbc;7*5&igNa8kReo2i$0yoy0eqEE8>S)<-Vel{(kG*+HTv66(|EX zZRIv{8J0vT&sYLYDBJC)bvFGCaC9a-J4eA2pP3yA;Qyyo34(1hoM*`rynyS=JmU}e z!m=HB6-RVSEN$hm!~TTuBGM_oBwX@XIOaOex;NXB z9l*6d>Ut?>Ne19RMJ@nGqJt*%`y^mFmY++&{YM8ZnXf*sev*7_gG&0=qHPPltYjA zMqLZ3qSK+PX4%ccm+W~Zmnfhq_=zSIbXAKpf4Era=sPofE)!?))m`yDt$1`eAs&}a zroTZyJ>c_YWst+`r||3w^mMcSR_HJr_|+w?Q>`K%0!FRira{BR1P2Ae(4z-|{~Bmm zcDWL+#+r_d_0+T1~OBr?k8Iy+VRiu?Ad#S^kxQ{`jqw~J?3i|tnj*80^m z^tt5khGgWw`2kT;>{T~}P;He|(ylCi?CO}3tTaq1qx&;e&yoS7?Fc@7((%wR>;rgm zd#i1Gq0Xk9w9cO0;RnN}1;d?u|6=G^0jTVJt5TJQhHI+l_<7)H82V|4hFPhfs!IBi z8FygkABM~k{-oQXw+TN)Z!Q8q^(8j!e7-w|`(DL!MSYv9?5FiF{GWqP9jA&qXs-oY zODYfxoS)&}HOTqjiNC`+8ZMJle!S22ec8!*^|)0Dx^%P0`&)Lu$A2vRz0Vy!>kvmi z>JS^=#~u^n3HEpk_?gyeO{b&FvXEn&)dy9>R)JX}X&n>U?<2scQ*CuLOw9MQjUz9% zo(%pqEHK*dDlT)vWJ7OnK_hAP*A7@wzJY?svdI+xNLwTYOxu)%fjruw>L?JsOas5T zbj$O}+xN5!tPf_Yg-RTLt7C8C$*u6$V)hiY!KfvbS<`KPH&HONiVApu_bTd>!7_I=%Q+#S=si(%WU+Wz)Sa3 zHh2_R59b;F7klPxRYzePxNL37fc0TwS;Fbov}>uL|Feb*I*a$k2TJ<%odCu=I%u<| zqz+2suHvU}F?*QdX(cWj;91t12EX>Q{$%i3!#!$SZSy_vlmRQO-t=Vh=8MDM{|XR4 zDC0whmKM}&eOQVvA&}=LoVh7^7N$xM4n|(e&;OET@qfLzM$OWd8n5Y{kMb_;u$?MN zlaO)BU(sk0x`3edQ2;3vWK;&U0yFh?uu5E~588(URNr_n`xyMH3Pz`ueyyjI@RML3 zZ<^;}IziTc_dN52;OJE_#hj(d`*-c@dV0+c&UgW(Fl%s7Z)`9>od+B;S+C=Q`KNc< z?mvt`=m{<=OG7}RPkCH(Fhd+2wa3Md$+K&up$f}c`4 z5?JPj%cM1t6DFLwnthB`HY>k=mY;X*?LH0)PI9H8nIP`e;C*Q?PzIc%Bu17IDuJof ziW)a3%ru0`eMi?SJ9&Qs?}K1+H%e!b6psR}=AAwlgi>He#--2ptI21*&i!5QKfNk~ z5otX?!tJM(Hs(bH&<|7&p@2&!1DX9^#6E5ge?DkmGI6s&f zYBeDvQwmB#S8(vC7LL=hLgGGDc-&8VV?$64GX5G^PJLO#cGpWR=x18 zz?+N!WmZTIsMn0}A_Ej*{9V@j?7pnGH?PWIlncNr;23vh%h`*!*_$^apT3SkH%tcd z)5%*7Xdr${a6)^tZO(`9e$Kkp@aFqR+k6)&G-ucp*~;XTgEMfK0E4OTWeq==B@&>3 z)&FmThWe@eSCq!8Yo1mfD(C;`De=%zwk8+&i&uY`-G}KCcRgr7gV3Z7zf|LtaX`@%-LnG>jjrBT%BjSdS#ljqwfjuylu_Smw!@Drjb?W>S z{Ijalc3h9Kkca#n-ehZcV2J&mzt5E+CAz}!c}YXX)YrDehCj{yRU%o4BUGUSQ8_|B z+sJ1>$>|sJec5NdbH4gqU_RlV2N=r;*C~lkqPw%4F&6EAEqU+c5cj$~V4Vm~k;0o=^%vXx&!>|;Cug*aa0sI=DF8E z6Q^+LT5O7$=*rnZtr*;2tclj1h|_m!sFnJva_uQo&zC>UOCV>j~ZyDJpyGL{+Mhc;7)9pJJd^z zd-SlTf>W<_S?dePlBseadVTP0v4%>?`32^WfrC5^bYs86C3^)+8NT83hZ$VHZ>i*R zw=30;x*hl+X`l(VnmXRYr|XrK1dPgFNd95i+wdy zHrSPe@Sg<#>%qVJTE4 zur&BzoIMEt?co2U4F0*c5}WW4e*Q$KH6IR4f+ZU_H=<*z%rM>lIq#x4W@&x8L_8cg!9_?KJP z^>B#)T`F@1|H^`izX$w7r2!6Dq3WBJsk2T!mcf4|_#Zh){<{gy$g6(fqt;cU)mJp- z2hKQnWQIOE4t3J6+u4J1Q2oH7D)!zihrF-HI@ja4{Q^hh)5=0-{d`@6j`$;==|I1w zz^V>HHmOHx8Q=dO4PR2(G_ZVDL#@PRj}y7KoTDgqiUz>+;;5=;+p2skxg+IDXj1ejFOw2rP4P{%17WiZ$$Ye6AJ$9UaqyBMM!|#%QRR`r207_&+Gf3Vf@0SHf>e zbYY$jockQ6H>HvL>IKQ(%AA9!M1}5fNGJT3Qcw*?xJdySZh+_+H03TmR&+9Nv zhaFj&5@lfgOFsX(_@8&Q$m%|2Zb)Hdc8|5sgD*8OZGnbbsjn*c`4#sbmuY`6+79mk z{sWEnhLVG_Y9o`skee>m@X>Pui!lQOe-+&J@VWE_5$ByURZ2<+D&IK z9Q$JO59Nd8f3~u6SyOFj)CXAAP%jCuvM*(WM;#RW04DhbS>eHt0K5C$ zg1xCVh_Y257-qAo!L9n;H^ajVw}->8Lz^b;L%}X~8d31g_v!Vc&b;o=@8P$o5Dab? zt36M@b(KN$yIxD)Ge5+Cl#@?|+KcokGW~`&YgARRS~h`;+RsD62O+y>sDvLHP=@$K z4Yg8VRpkC<$hf&3wxdwGc&JTzVzVtf+$TZAttvL*Hvb&7>yVAfI(+dcC*Qtq(U zTO(>s0sn0R2dm-DO0@!mud|mWADEpvd>s?a%i-Db(G3aF2z&TopCx|<&Ay2&9Strb zTkW-oVt||M<;=X1h~S|_G*u6&B0~0y{J;tulT@!?9nz*8-?|F1By#V@4r@{iGDWnr zkpEYDTt-J@PaLW_Abjt94Yg8VReb(ip}lXm*p>p{n?I%C{}$G(1SU(z*iobL`_vK! zIhfy%Kc+Tx_o0VIsCp2(Sj@eLLf>l1CLgE_KG1-+v(fPjbf75RB-x&^Z8Vd?-s+K^ zhTkKKF(`{$Hcw%svU_WKsSZe-t}ltzH#QBdt}e8SX4YPX%$v%ZI%JqyZezA-09u)i zQhT}=uqo6+>;2e_KlryHT;ag2iwAx5lRU>#N3<9C*$ghb2Il*aP7aklB!ToqBtg#t}7#8i5yOy3sU`nAk=4h=5oRLcYiRg>*@s%P%LuBR8q z@$A9DSKZ%d{JmA#38J|ICVc6~ zFa=*{2B$u-uj{yAZF*r6ooX3$2=yro!)E6&%Mx9Oh?egSdDdz?bH@_7v=M0NtMsjWeGy5-nx_I(cnT$t~Bu ziL$D~!LN~Vr;}7=XCXt!Vn~lf0lyTs_)y8EdW}^_!k)5v<;F^G!k9Tn`w~yeQCFW- z2&?qCfLHz*z$pKT`xHJ zY4kCNvkrf7rNC}B_?6SD!54*UexIR%a3D|=+13NDWqj3wtrJvQoAx@u1zco+`-+dK zGsN{)u=lO9_eSS{`)q>x5nT5;jH=C>{wLhXXe_>qd#)?B z`V9&UD?3*$64a-Zom?WimA)3NkzF`7@kOOJO4-iph1v`~sz;wPf^Grxzww6w5v@04 zvn|<#(f12z@l5{qO+H`7IuCZlcD=5B3;#Nt^8Mj*U0_r)P{n|Pm!I6);esNXT#i9o zfs->7K06d1uV}W-*>A(Yvgmq+e{f&Jdm;EQ+(-Nufd5fk_bB*ZItc#(_*eOLGQ|H< z=)IHfd7~;nTtKaTEc%B&o`212}1lwI;=H~EtowB|3mxZeYFZqX7H~*sr>1; z$mzLg2n7}flmP>-8j%H0fdBI~Xkg7IJQ|B?m=oy*_8!{@39_7KNMNe0RE2v|K-i9{`K-d>JQ&6V4b9b^BQWz{yrbEbdxX1_VX1oL&;?4bAPp2 zaHYtS#|lh}fBj(Gfkt3=C2)8HY%BNVbXFu0J5_;6WwNM5Uwu+}_W2#|S$j1= zs}=d!g$!2alX&Viu6=Pk@_vmy?Pyy824z00)mhy9{8#xD$}Y>am`S+dBb`nMltxB& zRt$`a7RG9p)!FoC6c|=^u399hPc87;5IS_4CST?%q0RE}rY^^JkP+VoTy|93gegT< zS;n=SvEw39S257O1l<1~JgH=PL8HC)EPJ{Vn0%!@(X^WHwut^?E~~IW6TbIkXUZ}6 zf%{HZDyz&@^mR7ytwSHw?Xvaf@=O!jY{&XRHh`3=kdsnR)B!hPJ35qmYQ((LEs~#6 zr&BteCTFd*+UdwTNxGq+yWRSEZeIyK-)`vh8Sb+LzFZ}mL4OMOJ?uT-LI)SR{F#R6 zu($DQsRM5}BrLnn50i;sjQ_bre5f}x*4k*xd%;@~zh@Q1D_fgv&F6g!o9sg2OC|d1 zliF*^+mqIk$L~oUjHqlMJU*@gcgVO0d4_++9IU(cWb@0e^DSijp~fhi7YX~kyMVl4 zE}m0Xq-^6LR=hbcQT}Gy`UVsjR(7shB=|nHMd#?yRtFKSw!IuXRfkP8Dr~}e>JO}5 zkL*dq=N4hB4C8NGp&JDf>+oY{!>3J+wybBfEf$=fgTL>PiN&+DbN?<4Kw_inz9jHPi$AMEJtB+w+HQ zX=OpDW8wTR;aYH$EvU?Be|^ejk*QBAa`l_YRsN9Lp6RjAck6i84Q;j+dFG>b$dO;M zPkv5qLmp(oy9ee?%<~vLgk`EFJ~^%89s)Ztq(*YVennJz8H= z-v#A}PcleXM#fqy)u&#M-3kmVJ6A0d)TcIK`KNbU(>7#U4u0B*lp8)5IjO`(d>osk zS4m~?DL9DDE3_(QMYn?cE^w%Rmda4B=ijTqgR+p(Cy8hI{?!$cv45$JPTdJ@ZdO1s z#|k3~zGb=0>uwi3R-azU+i+l37Wh+DS%S|d!2gH$Sa&7zZrmXKj{%=bK-(I0)vCdM z(17ftS{=Ts`b7t8{LRq=&y@lWTGy?k7>snU@FTsWKB?e&1^n_vq1CA8x1&kf5MW#= zEZllKbZx#>w&?IphhT!R;t^5T5@d|4It%$<_{(asO`~?%+T%9bD^s!k8s6?8%T5@u zWCy&kllzSXpTC6WpM!Q3&x^L&Hh0jb>Iw~J6%U%Ltjp(<=N;|o@J}WBlBHM;vM;{D zzBc;7&2iaZoxuL|nB^!tz0_Q}QhJhl;o`F_gw|@6CX3FK&`2eGTOgS)8iICmpr-GuK$$)h4Ve36Z)1TgtiThp)Q$R6;A_wwwL)#kEeYlo;s zg8I}JTHQ9mpEdJ%W`TQ@dZ}~YU+lEiN(OC@zg+-lUh2QdLw>o^#=i1W@=p;t_X1+( z1Z<+6umZ#R>wNWU1xDofE{Aw0;t;+q*!GT-_Wsk0>%aB3y`+1?$(uT9las8}XWygG zXCLwUDumXC()x;oWH_l+{YqURqRi@*Qhoe;*$3;s_`2Ocb60YUGZc0vH><4qBfFDZ zZ&H6t)_ORTjq9fpR;b^}(HfMcb^tK1s|$Fq&;M>OjKh^WDUzdkaByZ?L?MEZ;1CX; zPTm^vu`|dt2qf`3J6OClERdulqrRi(*Z+X!!_cd zvv{|J8Qpu@80_nd>mO8BC^Y_%PQRpt1$*C?pv7KF{$LX#qz8sVq+ak;V`?ku#*AL=_e4BaSo@$;!J!HK_GlDy~QXOp*GHa+;@1urN6cI*DGop~)y-k+cO zS-d9RQ?MZ6hOP~Bv?#o=&tdy;`*`Sp_eESzUtShGm+c*u?h$#e?6f;{zPk5hg{GZZ z-sZv`dP&(x=_f+x6$kH2=mj@e0u$%>%-}GtY~o(RlWvsNZjH|sS>0#gslMG9y*_g* z8tbx_W+WVx);sQIa%3HLocuU_Is7mQ8k z%+OwRv%rcAnr-Xz>2!)`DR^#}&78T(UO5szc^>CyHBRp+j8gR?t$}~lbiN5%Qpx-X z3{|BLKf(GZYG{IJE@_b{&cpA0|D~6gL;rtdkM~An(UW;*^^MxW_s4{TDE4IKi%$~{ z23=umkcg{{=y5^Jg!{SKw$$)^S~KH(>)i`Y2Qf>JQ2$ZjRpt8{R=O;A-A~u|xYF#m z%r~8g_l0GNl7%_0UC=NYVBgiC3ykASaYCMmIrzFjs$^4pczKNb_Lvo`^t>V(_SVHo zc?t)i3I1BBY#kX$UdL9svMObuykQTz8+4?0#>!Il6QXWFP`~+1gv1rQ?f>KLJ>Vp* zs`UT!R&}V(xqEu1o5^{YAv1(Qax|{~R76GBw5Ao2HM6>F&WZ|amLP%=K|nGR2ZkX{ z&ardO)m`cTeeQkVrWrtC!2kRC)O1gE)%)Ii&$%bvbDpy=FYU0wa|)c`#H0&jmV3v> zfzxr5p$w4z*94R%M3PRGS- z8H+t3d{Q+DgKtOJpL5Er@vJfHy#hz01imR@Y$y3rus9xV>QK1)sA?zUGRi>M!}`s% zknh+n=XBVna~RHMjMT?j!|4sdqVn$8uC|8k!uVc$OdW-5Gd{@c4Dg(jl~I{`Jj#@@ z$Q0q(G3>7V8K`KKr=^`Fq+1#O?7{>}YE*8O#LyM_KA(5Zh!f5!AG zCmts0Kc=Q6^HMe;`e&iPu*mL%{yjWf_|1jTKM3hBk46~@8R+kfyrFD&L7k_6UP%9x znp8o5m8qvf`mg411uWJ(q5t+*hW?4H0!h%n3i`*H_c-)l^Vo;utlK!xTO~)lAj}FAewu=8KHxW`wa=)u zQ-AZp>S5>P%1*;B6okQqoIm88%HT(0u3Dr>zw7W#&sG3P+4h2us6}qIpk4COA#%9R zSLrc(tcCj?q3-AreFx%gv6x^Egij0KZe$!^fG&Sx#j9Df8yL%CXxoQe-N!n`)JP21T!+(zg;t?p z=dW1%*CGFlk?Zr+ts7n3h<~9#)$T#te^*{!@zTm{bIE>tdKB5R3CH|M*113#kWLoD z&02H$1U?ft=EkqUp=>4TRi8zaQ)8c~{5WR5{5Z*K#FWX)xP|+EE@Q1r`#qKOUCncW zZ-(pw$OVz!mkr_@!Nnau>OwoM1a2Esd2EGE{}j&u-4iZjvLp;%6&=c&DnUXGDAkm5 zr81xS41){u6*vRCs=Jy49pA zZKdUdy|U_P^)rYPWt$LeQbpZox-- zEJgRdxpq=Pkcuttx10i21A<0K+o+uU!3L|i8(z5?KDvm{Z&nGoDvQ{k57*kfvH@!u zLbfz$jae5pJ9~=1msDAEvnoN5l@-uK$uEsCisclaF&t`=F3Pt+Yvjc=xB8@hrb2{!BG;c>rlWGd(_!TiU}vO zWwk*pcvX;#xu7ZXc6Ng;Sjsx(g$>Ly39D{}zFXjpZumf5=^NRDTeMzLMyZFbh&%c! zp3%yF&-YFL+-DSQ*8OB7N(Ria=C0%}E3q%{%Cq1E_HS9YZO_HStV;DC5Y1SJaTk9xCAjUdMRo>!cb|EjUNxz* zA?%4vXeRWjF;uaufQkPVpFqvugh?L9R$hptIs=(3tmYWseK=|TKS%#w1WUe#&(4Ft zCdORD&#F|bZEE6Ko~F~TV8^n zHCAf%(7I>?`{TWWc;G!{@;BqhHlm}pv!~vOFE(v^@}U!#CC+d7Ali@hVW@+D^0f*$4%JKS*+I^ zS)d=Ge^)@$V|0*;Ohh)0-SE5^u+b&V%~GpTDeGa%{E|VUlP($9fiL4c9O3_j$3-z^ zpGJ5%U*bFeEhvE=+kI(`%{rU^A5>=G%*5e2mAHwagu~#=--NxC|5&f>Jxak~3CpxQ z0W1hh2D)9zs2FBX@`;zz2zC>Zz&sH zn)e}gwC24H+RqpN9f+&=N?a!<{yirH0p1GqdxSTq%-@*HKB;#B0Uc0q{Tpll=YxHg zn#{4k?&Kb49F}-3`@Zf&?7z!dZ)bFCf9a)XMfg{`_PPN1Q7S8#Ovlydv_D^BAbzre zm9kHL_L1qtEUwHP{l{Zq<-10B%EXtTtgvYhK=Tvf0|A)p;6(>SFB=<|@!ZHgUaQ}g z1uGdi$Bvu&kz4rtdCL-KDf2sEUDOQi!I$&Q1D^jO=Bp0sS5LEr>dv_WnmiF@fQ`Bm zF*%R1ukzf_y_9=T$$l+XxrdZ^3`3&8%H9)L?sGD@YF&BZ05a!M_d#V{Zn3+CE#v}! z(~&(2T#UI>_dyqs4;wXp5hb`518OOI_va z0t)O}-v27b!1>JU^P;niAl*Y*rwV-TOnXPE#OgOsx221uFy$CE+R`ETpiG%830EF9 zau<)el6CrBn1!V7qdrn&$*c!b*Y?haL-K_?(WQN+tfTw#yv zy6Le6Q})8>CJxyaSsWdbj<_<(Y?zsxbMM8>pSOA(sp1gB&vnby3qc-?u)g(tzEVa5 z?|sETcTAZjE=VoWBVmHEiW?dKMSa%#IgH3x`NP{X zIdUq+d=E~XWJMbKoycDP0LJj~%CwM75iTHOYhx`=fu=vuyyRTz6k1uQRk@~`?b&-> zKyaR&)QN*oA7RAKv||+=sfdCRTpz=z+sk{~;p5F=;}c!d(b)*HCOa9pdL}U_!u#@v z5ECwlow4Wk*3(`bbIyOvIVjjA{VJKPvw44K9LjhR9Lo8 z7qVB56-FV?{w&{BVEjDBbFzXKL#{E@^N%eTW^3z;yTD6n=U1QKc4gK>% z`VaH{-8k<53H|?@ah@E~KP$Xu=>H$AmrCN(7|g2}&jreKg8qde{m%&LzY6+ap++>& zKZX;MQPwFkzZCkbWI6-=yP*HHDfI7W4#li{K}i1(;biUR=U&FSu|aDqdV#TJ zLi&q-!NJg9NdQP}go{#7+p4Qq@nA zx%I)qk)GVn63H6{fLM>+%xTAzRU<}p|4Q!vEAHdcp9=FU+LU!#lr3uz+!Sk*tFRfX;m_lIW8B@!Lg_&~$X6+wb%J_+z$%R1{3mZwg$}h=g9R#Wws{*$^ z;4GAb0KaAFPjFn1gT^22v%QVd-~4S1|EU+f^ak|e4%X>#H4oyoiaj+7e+eJ(LFV$m z!aG!HYZ&a-ffalm3@PhZf#M)$V^@JCkA$7FsW~7%Bg#PtxQ^8= z$qm7j1Gr>Zu3J}V<^P7v{5tCdz4O@jy;+=Bm%gm5%O2a4kgm_U@8yueuW}fvIrB}L zE3Ij4$htnv*f$C9vfuWt=9vjSAKGk2j+{GX?0Lw{+u2t&*o$iRna4POR&Mp*gZ?Yf zt>4&YcOQ}sOOBOw+GvXlS~E`zSF(lY?L;@P3L7GhaQ|`SLzU>po>jp3JsPbL;aV5Ez0aPXQ1dltR$Fe<)@hzRYn^Nb zX!|I0{)G-}pwl*X)8u;vKC*1XHLR)?h2bvjS9}h zVT$K93@Gr-xLcrs)zHkJ&%&4k zil`n|)~N!Ys`?ZeXWGj9u^(pdu=|_jYrsRJ^|m+@w|E({S6HiG$+`9K6XtX_^jRDa zK(}lxY_=M$(Q{?M94F)Ap^otI6fW@Wnlq{QjgIEo6QkU(*f&gy>yY?no^>yKph@&c zkAIT6B!r2{_nwCL-iIz-$W5dhzv_l@{^R>I|L01aR{o0WUwQaUZhr8MjBRuzq(D)n7M+X_=_lyo;s}qg6s6myP zh1F#KP@&c}X4~N^K7CfS&kdW>`zEJg$#X9nXCb{q!#Eo1@vo z4cz1RJWEhyQsVbA-_Njz|ARFZY~!1FdM`TRloG4lhp)1LF%N3J**nUzZGop|gt*h) z3OuK6tRUpU3GSl`hum~q<{(E@4ICXFMOT4q+L)X?G||EaA_u3PGgBQNh zVVm!%u<5xdQ+U=a zK>(+!Rc%Gr-w10hfKJQb>Gh(*}LE)$`Y$;We=5% z+Q8#lFYLyJtP8qld;{xyCimHktg2yb=l0mneb0d)I41Fy+=|3`4p{Dq!3=46cGSQy9ELkQdD}?~*d)y|WJH*{u10E6}DuF25(D_wy|=PZ^*-VqfWqFZ@%Tl<4?tfFN_HTw;D@g(w)~J46;ueoxq&VqgWvcG^S52)_3p z%=4p5CFIa_a|l79Qucx{fKV%=N9o}TLbG9Ks}r__pn~pPTljo4O5+p-UwiDJn!!Ko zVokoI3{&RxpvI#Bhd_A0;45nq;)Z3}0r!bV=cmIG0O8dxO`QIUmB8zIAo3okx*(8F>9h~@l4C3$jDoL>`-=zjEcp7P{P-Q;4_MO-d+KuWngRsA5l5}V{nM$G zjFA>w=f0ab%9b=O-p@w%QI8S3T z^k2?154_}HSJ{lK6$s@jK#A;OouBl9@GkS%crlBDuL_{Q#7C$M#98ael{gAiC$1|M z)Ry5P<%_}?lHpO~nl2`l6|gn>aw4z7it}sNMx8q2t~;i16H_?T$(_7^sGL&Yw8l9A zGjL8WFmD9MFih20utneTSgLsnCago&%|ThEeb8Wh(g_|-bsw2bKjSbd3si?v!f+e& znJHyn7UaTaD7G5@cp&Bt9~oTEVF{;h@el*n44^onmb=1Ue2yyS#S zaYxw1$`nFhT>vkffUe&S&s5TqaX9mhB4%?z%C@ zA{?(G7Zk~_81OI_7B)vJg$|oAg1Vrn7R7b1vG5*9- z(>VUf569a-`JVI7oxk72{uzYs{c7YEISJ9hOV-&w&)(|dUmeJdx{TpGiy8!JZ$+>HKAU`E>NoZ4 zSV(_m70hStbx;t54Oj$AF#K%#ADRCQ{VOMeSiDQ{#(9{ivP1UZPz*c|{nach3c?)}{lfz|(IKO3b;hA` zz;Wq;v_D`kR=yijSs6?T*|d@`}4ir;k|gFZu2+ zWkC8&bRBc0GB_!JNn6s_W;)=(MA3-#y)Ll)_%kJwt>56;vvFYlz24@x&agvWiDfd? z(>RjrE|m=&W-bNF0v&M&ce-Ve%vh$Xz%?ov8x0{dG`B)w?W)w#e41OH9Izq>_fqDZ zFkeX*OnI5BtkL_Dz4AqL-;}lrYo;|;0653qRo0a7Xw?*qaSnRBWZQe;y9GGVx3dRk zvhKIS&$n}rjquXh3ckWOPe8N3G1evQmovG?Iq?3TDw}yG`*3Tm&Hs7am2Vc5vv+il zWh%1|SbBV-!1u+lJT({;ofHI?4w9~|oU~JNldoJ@a6Mr|!59|Q6#6G+XT%&fbjgwI zy)pfcJcwiS=g`;v(0ycOw2m-nO~%lR8`D8~5izozw1`Ri?Xm))-G4 zK%ae>_ffL3G`g!_L4BJNd^MNHm`$NWVeD)kb4;Qyf6P9tVC{<-OP!!4qGmVKGfSFw zWbUi?e#l_GvOtkhL&8H}SY}TO3=N9j)Li_g6}-UX|=;*^%#Kuaq*^J7(C5OW9}lU{h{Vzy)6Ig5DEj>AngD z7#Qgc9{~5FM;Z09gJc(qPm8VkS#*z3n=@e++f-Q=(jvybSF^@EUK@t3Hz|8N-%5uz z+O4A{Rw+L)XtKjvo9)<#{SpL$gB=SNj|dOdLyWk?o<8XJ7M?iRW!tWg0-NyqsJn%y zLGqcOx&7>kV!y62_4as+ngGH-*E5!?D43YC(bA6Grjii1-%W0xJ#yTBds4Q3PEDzn z*f}Vf;j(hq{Ioj3SeB|OpsEf+nUfc7@N9Tr-z?2H3G_B-zC~m4f&8SCOcSoEXlg&{ zoVCZc^!CK}_6mU*T85Zym)* zn&HuAJ-V+dYvBL#LMu6z&-YbX^QTxl2cD~JT=qF@G2>G6RS<>h2Z3DJ zDSUT7nDoLv+xHFbRW)uSkErpU4(2r<sUEMCWRqbq9**rRAldBXWygOq+ zIv~#n)VswWY6`}FZ|Sg2hoXnyjO-pmhdhbA{vmrE8Wsv3Lw3k!1z%a`|6^W@gn5$T?saTwxgKHuYw6LICkp|MIrXw8%7hu(#Dfl3Y^7Q+YztH$~Y;pWQeds}4 zQ4mr_rSL%H6vHr=DKnT$!3zaL=4?vd9qdg$weVn`!T0}HK{se|D!(VEyuU+`2(xYF zQEbY0DZnULfUU^~V2T3as6<&mKR?LleodK=`W<>)h=S;Ew8i@|f^YE7ZK1ypw1=EK-Nix3 z-ywI%Fg}@iKHH9E_Z{al?N^Ls22!mxcg&z*W92Yw_4q+l!K8D|f6pp*|&IfQRa=N`3> zHTxs4JH(UxeD{mFx111_psH~J%Ik`Rl|O{z@^2{m)5cup#)RZcU$5;gQy@+TM=p>t zm!8D8PNw^9Ak{KA9pb2JU#R?6C9LezA)Rmsp`ngJ(k4S`*gAe<-T?1JPrO-%kw2B6 z2#v#dfyXjSJ|#ZWn)@!JsY%SP=u#%`W|tuC;UaYUt027(n8fbkuG@;OrbA^Rp#!eV zIbgcCxLOW)B0NMaalH?`pA`m#%^&*pM#|safVpIqeapVoAGG!#h_^&D=8=ZqD?}ePo^%*Yu`QV>Qy?!}pitDHFL^bWDS%_Xjl;KQTmvYNhhA&GWH$3#K2z#}{e?4^6a8J_M{}?AnCY(kJnkD-xSt;L z(c_Jega;iSLpCuP07E8rEBm%0*3>p5@38%92E`g(%bzxDAB^xF*(%WGWO(9R(EY2t z*07$d)tQ=k=x}Nr9expO-o^S433HkIT&4`vZrlDb#{M>B?g#k)UmI=tP0e3!?WpMF$;SA3@UyK`d<$HQ@-nb zq2yi36#6G|I^|@>L;B|j*`QC&s6zUy*%3P2HP`Eb{%s-s)fsy~^ekmf?+EvQ3$)*Y z%$}}n&nfi(tdjbW`JYu&jVbic^Yjlw*o|Banm13SKl?u~q`$hM|B~-lv*raaK>zWB zq<>Io6|Ks?Esr(rgZ?{0`m1F45jEhz87qSRB?`9T{9Fp{zl?l(lzsjP^jEN3)kSI^ z_X&u=J}DpOvkC6=!;t=;=6>h%y^kZG?uGu>HQSNnA^kJZKdJ2FmqUMFhA*9VNCWoW z>CmT9S(eC?lgDkSLe2WH1J|IRN+CEu&yN> z)XZZPio7A_q-bIY`&1o}l~D1TkpAtgO=p?aZWD%L7y#K>X*0f}F43&tH<-^X*;nzf zp03R=odFSwl-0MN;DH)&)U-5m)^JJk8_yqsp z@Lltr^ql6N6b0m}9M*i&=@frlSD`E;H42$f_AO)TJS2Y1b~OVlwu+DQr9M6vQ=lDb zlxF>k&{6E+qB*L5z+v6MY6zZ0*=2F;2iC-X3cb`Jeyq%V04xp-=#{lDElfEHbaZB@V$P@cRd?qpC+6xh-AM%bg0Ee3iUtxpt-uh z%D#vGIF{#jPuSR{=-v@@Tbs(raV+C$OP7eZ&^@EjY6)_8hIAaVKVBW1xm(Ssd^VZO zEZxjpUduD*R$AlNLY*%9q|{`~JpQLnGTY#Vb6A@@O02dw^otb*(Vi`1|F$cLBYP_s z1`_>2T|vmvxqM*}LmNdDh5xB%1ZkJ$9nVAOwsXe?C2nmevm3MKOW@tUskEk{xZC-4 zPG>9AHE<#*uF$M8|dLwJJ~ z*aO!HP6hk46yDeyx7Z$dZMq;A_{@*E_tWgjR`#2)ZExW-*X^}6D|ygGjO)J|Y|%$* zZFX;?EgDNWFo4B9)8orKJ={)#lbOPS)P5KJ53JCMXs)ZkRgq3O82}Fi%zq)P@J{G| zHGAY{*6tVVr~iq&vhET1e?}2mfj*xUj2 zkKlP@_{eR{`B(lh%VCJ`&3PFtxhq3TS@6oH-^m&khJkMfPr!Wi{y498={| z7thh5wE}w3JV3Yh!B53nZrK~qe$J3}9IC+MsBgG9?lC||UGq8g#yI2432&DDB>dZ- zYOiM;xdUwGx+kz5u9BWGpV_aJ@|zj&c$lF-hP{7zp#FT=6bcLrmda-#p6YabM`ok% z$j&}QBCE7L^wINkTkI|!#8mJ*_YQXRxkl!^K>H)y_i52z^M+5Dccl)P+$*XOP#&iw zL)3dh*x-`?$dQ2OXBlgun%FA)mNm@?woT2z;LQv9_zjHvQRZFEGlgZU#*hn;kGC-I z8b;Xz@2Cpob{%X(V+A5J!boNP((Hp4c7~zcD)CK>v?xZz}s( zj8_f2-4GsFhj_m`n0H69RsGJ(<(P1|r59%M?8os> z@C~!~2Fkw?Mvu+@!hr3c20!g#Eg$W&t$*TKzx9wxmYZeAq@>TL2Zt)bNdZ%5w@O|M z28p>VsZ|X;;q)dKAAm+B@Z2AemwCwSLFR<5I2a4}zhIYyjqGG)JjC^nxp>a(kqF;9 z&)EdU4z?}wp`h6a`gm}TozSc7+iGhbEVH^iH3OS%$D@eqvHvDEGWVJ2pPhVO@Hf5O z^G3x;l~}_Xt0JKDSpisOJ#I|i864QjeTO}e)aL0(?hGQ75#f+(U^@L)2BvUL_+BBe z{R&X+Nj|0fbVu22`;zPaX+Vn4-n%OCp4GfQ|2%)YvM0GeP{7fbL@aU7_Bf!^3&YHs zB%ix0{QM4H5C5}gzLe{z#GCG3mN+Y?v}6TdJPu%)1E}6)x7(WJ?=|OTujDh;i0lR4 zS48_e%8HAE5i;HzY{7SSBp=Z@T3^m{ReH{kuWU@-Ri%tlnDq59TJNZbRdAbK&ZPvh zP6#C+<)HLi>tPu4zhjfVmDk^*`$5w;z1U|nkK1_WWUU?FeP4x5d%pq#X=i@*xe_b! zpa=HOxsw-|yp@g826JBu^SgQh#x247vetsJ{QF!x;X;Jtv%1PF>qUYA<@MHP=OD&9 z`Rp5cRlU%?Ug{Ns+h5dUdz5CXvK{u))7PP({+}F!(5O;sq!dD{0>iA=$3n=2gSz}p!=lD!J_PN5t+H93k=$czT;NaHpK|iF7i8RfJksWzaPkJM{ha82tj9ZE z;t;NYroxFc_S>kk88HNIMVUM#XF>s9DMXLM>J?;o+Pg#9xW!hvLq>>PpFar<0^lf-Qz+H z%JkcA_vvRdj-1MzPY>Z9KF&BQ{@HyGPrUw^rHL~?hI8l z8VTVFc-Cz8?YNqOh1o0lC|~I}H+~G0O*j~>`R@3nDl}pW&6n~;$~Wl@8S!4Er1ioW zj0yT+da$fIktr+2U^`dk)lGJU4DBU+_X0RGtM7*f5f07pNyrU>(r;(I)$KUWUXnGT zF-)jDUs(pow;ep`+P(IeaPl4~3d+A#Y{d#TZ56iGkahP@1Y>I>N6R+`E4Q%ItIJxI zJeD&y%N32fEhghp)F=$Q-%!3-R{=>-6%c9~{ z8Cc2q(8khOt&`6R$O!)wHzqa+O+@=5cQPL+qc#s+aWwCp=mY2z3T_E#Ya45$z)vLO z%aAjVCR~Y>&ob<@{g=yGDz%#b(!tx9D|gK}jKeW^)U#=l?!GI1opU_$L+5G4!4D{i zlHbm_?}it)Gam^HVP1_!0T{__VK*hLH0uM`HBPT4Z{K{Y(LSL@o9`^;7zfPEo$~t0=?_-<_ zcsS#4$l9)8p2{9?>ar~#%Lb_*#w|MygKa;b+0$*icl8DPdvxEZ9J<}MxZt>Gu8hs1 zkRJpYqUHj=;Y8MTa2BM5pi!7eCfxWT$>4T*i?8>9M@Q zjb*Xgi7E7V83oY4D5Ss2;#}wDkp3ry^p8PQ?PrY>d$D0LxP?w!u$D9VB{}A-Ag8sjO z{wty5%_030jJcBgO=m3q{kHdU?s3ln^k?to4M9f*VN=lm#|nI^8#&I%B_aI}iCeJ0 z$f~z@+pe9g(XgN&UJm`4#|$+EV~!tZ9G{iLGGWQvkXLE$(TRN7g3Ub)NA8!chn+n# zoZqvjHa=$*dgjTwXB|o^GL3_g1EzhCJQBpp45VsFxlPj{$k>DpmtjB7@EJhD1oWlz zyp)~#MB2v6e5FH9PzE(>1gnF%a%(*;1>0iMh7)fEO9RIwqs7Wd6a($3GAaJ?Y{ z9GtxS^8~TVGg3C3Q8#ocg|O^W_RCtY*gU?s2wnQ_aU0l-{%FO? ze{9G)#+VnzORO1r-Gwi+3I14)oZr=Jy9PUL^Z)2GnON!;1*8~y8;8 zJ&ax5!2buZD~k5mWB0(Pd1^-jUkh_Mxhq(mUzRs*KsIo@ZKxSY?OnomoiQ4B2Y!Xh zfJC>acPW4(3k}}Mhws(FezgJ?<})vg7}vT8ueQJihw`>516lzSK2XHpMg(h-3&n+! zZ>E%r3!$2+=JS%lsnd&Cbns)K?fBFA+JicH&gj#Xsr&&+`X&varJ&ZTU&;Ckl zPRiNFKFJk^@B;F0HP3Q~Kb{SPTZsbpP*Ttb!k?X$J0@M6t9d_re{-W9DxEET`VOB( z+f#vmB>eehjAI4gzn{Me2fu^;k&g@+V$RAc+sJ3K!gs_bxS9K&*J0aEg*N@-<*beO zFiyc|^d|F%H?`TO2|+(-Un<}rJ6ypz`D2n-O43lT6g3l_8#WNibB9bNPKGI9&ok=z zy^UwT3wphYzn_M!Cp_Y~<_XV#X{SAK1#{S?;I5m0ZuIZT*ig5^D*jMil>@2bk!)9k zS z`Ci{o+1VPMVJUbN5K%zXXE4WIB93@pF#=@>Gv_}c+y0<~4c6Y5GubmKtQ9t+v)pEM zD+?a_4u-+koa8~25Fk0Dc}0i5ac3FoAgVMb=!5ata59w}TZ`G&TWXDqrrEM>@WG{g zR|gGSka@W=+~HDG17j1^uAluxvXWsQK3-XLCpoO6Cu{UI|efG#`Z3!HoDB z*}oY3{hQG0wdlv$$o@6R`olz5Z2iGnoAnc9PziGhL>une1FieDx0UIw_1J886i&Cr z`vsSxH5#0R;TPtmEI#$vm-7^C*}?zl%1$#F!V=R&eEr`_V@Fw zHPA60+J95&{}?t(hmexlXMs<<$hjCt1lOYkFYPbc(_zv<%tNU)3=8@IKcHxit;}XJ z6UeQ$1tEVufV>(;JGiF!oLF-CtZCLZW(7nr9_i7!u%a-(gHHrnHlj3jZ4_W*A ze%trcxE0;c-h8*jH9;Q@!N&`f41?c&RHyC8uSUKN<~jtG<_&z_v zZC1_S72nZ%vW@|Jss#B`j$Et~^g(-UOFeSu@ojdmDqx!jY~N4d-6ez8_5gdov&*(2 zzvBUR3vxCnMYajopd5ZJc@6}@fmdB(X3j6DcXYdwdjoG|W#pv&M8=9Tz_{)b=IcMZ z-#@$VPyS*hFO?5lb)xa|1OG0}ie@`(y9{y#fTSc)R^yK(f2*M5ul1SZ5^v8fO1vs} zXyWXb6NGwJ=4x|dxiFJX5peSoJG&m^_R3Co(%> z;p8<(vksTM63_8vtj}an!gMMb-su6pN1YKYfmay@p%jpl66F7a0C>y8$*ZqtT=k6g z30{Zu-XC7FFf^3lL&^3FWX ze8zxyAiu|UUr=WC9}*3;4|dt=uW6VMB!8uS@B@2^4dTt8_}Wcd2WAD7tUE?bMo(QOd5kAACxH}zSpxE-!jI1p|ZAlWqCdH zNRWLF+u_@Vyr&>_B@X5jD9N6%aiaOGg!I|yoqUYBUu$oP--IlyD}o3R&lR|m z*jhI(7hQG6a=tT=<%Hqreu)2X#3)lKvQFt7!$jqWF_#e)A5`g!@cA%a##PFvpt9~F zr%%Bh-9N&B^ns|9%lekH(~?`KfNv=};Xg3kFXMAR#!J6hk(*hjqCJ<35h@*CR(DJe8f%ZX54w%Wb&7&9)wmL$+YMJy3?h zS=pJ|a^#rnc0LrA&kVXOU4i2(XgTOK^POQ)r9Y5}g;=qI=c#Z|&B2k#(BHD3PGvo7 zqi)*D?twl!!2I`Cd-|JdI-|AF!ACrkx4$F3dAlYf$5e(w1$$Wuw^;U?Cl5fhb!s@D5WN3g5!d7I>hLxhW8noq~HT`7#b~D7)anQft_UQQxWV z#t9dM^FeLRM{p;q`cc+_^q(AA1^GNsf3cNjYL+0E)JQ>2_Gel1-?B$PfRo#dY*;I) z8g_BNkbA$I@&20KGYmbd6lCkM9XImcjX31$gq+E9S=k8%B>xY7IesYDc3Z1$KDy1e zs3FQsXf->VN!JK>*B6=lMlyPi0+f-XEj=wcsWnrEWP`(qY;$tUA6f@TK>sV*$I7;A zWQ{8202W%sI1ZX**gN5+Z%m5u6FPQ7laT(I zEc91Hgt!827yjM)2{|z{K-OyjvOfkk$gCq8RPyhBiq5tu%wq*_m{53=k1 zUCy{ZfQ&dE`Buyxt>F17*5h8*;P1%)|7Prms_LoTHYaka%u zh&g-@erVKl%AB3q?(~g<4zfjsd+Lvd3Z3Iz=%n=mcb}X))XV$24vx9^FmrU}&T_n> z02~hKEF92{H8$&NM1aA$jV(>lH@SclsE_W1FGnbu{U@f}&=?oPN0r4nbCq+F?V+#MJS7QySu z38=lr`6wk}Cfr;*flthr27Hwoz_6Bbd{0)ORl!K+mPlCT2u|zUuq)KbxH?{u#VghE0g`JWI__;E$qBsv2gWeK0aW zSVI|ah3K#9uo=>P)^7#-OBIaDA}dgHtq9}NH`Y`muVROL>I+FrobHkS8h4HU9By9? z_t_VB7?35S=7Vq9sR0=5YB}!%H8%Usd~_C{g9l18!j2U`GMAh$?asKv?sOP%OnJD6 z(hw)Im^BmQ3U~f|ey(h?BXf#4Rk|PTP2u z8ie9Yt*NkvF2*rSJ{WTM8t(rH&-#6r?Oe9a?kg2k$4IJcVKUR-B-~w9{EWDRseTuP z^^HjL)l5t_j~lc2qdaUHEdGrkiv%men!f{Dtz>E9{0y{~>Nu{zIdTF+DR(@t#XYts zr{G>LmwN&k@u%_JP$1k>?vLD0Wqd{KnAR+d%)D3lw+bln_j{2cPqN>6U~C%im9lT& zXFh|qwA`kDk~NvhzS|#WHH%aY$f;#K|Fg4gWsmPK;_W^K#AWmOiiAS55Lkongu!=T zrJ$e(>wGh`8Ha`gs=_+Z`ei?CF0`T!_WynC(~W}2;rnT5JfV9?j>u|dznX_N8CAAn zPFTS3Ss>immh4ltow+SK>``!eD*7|?&^GWcYxTma> zs>T$M4OGRZiZC5YaWCw?!Xt(K&EG26Bl$c#6&=1=$bi^@+YhnBpQ^Drw^ds64!%DT zLFUK~?g(*5{Q+!&%d%Baeb_oGg*&TY?}Q~Y@S`eRJ_A2rIKvJ<9-VQ;3_I*R9`Qxi zW=D_h4EXNZ=;QTWwhd=8Cn%00e7XnOV`^YMu7~gYppOEaEokRkL#U(m<`3X{GB$QPl)oO?q>R_;bb;-1A z8obNZwrLNl@-_7L1IZpW=~W`4;sO;m%{B924|lK^R`R#^v*tVD`P#T8N@dqg-T#bl z6#jWkxWw>X9y+Yn?~r+eiff_UVxqZV6?M3!Lr(20k9Qm&5$~Opkkd^VX z&z|@%nDhfWk(y!48%20E-a7Ces}k?I{U1H!A6*zy9~4Nk8sF$=c)vv$f%A02wZKjd zPpDHiCvo)T!b&KM7*oro58~P}^*_GLuRjypWsh`X2wmu#H^i@2rr=Y_n}cwCf8%xj z%Xx5kpXbe>lVH$h)8^u8z>)s_^8tsy-0MLf$ooa~e}2Cf8Xu*T4k;sLQALfoB+RA! zajGxob5k=PyLc)1`ov3lHlJ6?V$YQSPw@H`^L+I}JMALTqSc<>D#v26ozXYbj{2rx zCwNIAoH7-%;a_nrNUX|jvOAg;?8A{%z^lk(?-aV=|G(my%;|1k?+kxWZA{+v27di( zk;A8}jxqvHnDY7CUP|Musn-L^UtTojJ}RkDNBNs}+am?6_5X{xOu0OV{VL;cp`GG_ zfO_7j^|bJ_<)P$N(SCU0&OtA3-hbw`q0QER3g`ck2^akDb-~}^?8|sYC4*=R&2c21ytS;{BiV(uvsHU(EfaaMjRInVOO<9^bWmqTCv{v%hCzG~A5xe>xXp zBw|Q*VtCw(LUI|(QuKY+`Uu1x@L3LlGk{QDckz3R9)Ynw!)FsILLdyKtiaRrF|ZZj zQB5SqUGmQ!pU|r$54q5JDf{YDXrA-iEOWte42}EL zMb=yvO-2qdpUyx70Xa8?&FkH2D!??%B7NU!rb;nk&a9Np&>u<(uVeDF0tEZwQzU)DR_1*xN8LDu0VC0uh9$xL5dInOx} zN!RmLjqC~@E3z_Wn{-7`1>9ebn}YYb7JKq^HB#`ttC|tj?!lo<;p(&yF!ac;|>Vjkldtow(oLv2)@5t_9AK7Btb`SSsk+{YMC zz5+^u8mZ;qS$2$T@-yPQv72w~R_so{WzR_tDA=#{;`Jc+I*ZX%^0x|TQ50rBPReNR z-^_i~2&Ywn0hKes#aU%Us$^D9iw@dEV_$;m;X}2y3eaf&0_IoOY4Kr~ZJ)_}r?LLZ zq`Hl@ITIQ2QU3PfVb4P`4B9XC+MfB)L3mI@@SX6=$}wVvnRPq-xJOwyamUsEaKUGW zXCq8w{%v=GG&MbwJP?LeX?X6WfT2R~I-Hebu7eXD7>$Rp7~&%tm;Fc$p8GiTzecbo z&_4+2udd0XA^p!y*+_>ud^Jb^r;@I#^7y`I=%3Nv?Z~*pH@)YAYBQ2H^nGN7vOBMW zpB2d13H=}Q^dD=5{xZU6XvoliNKhgN(Et73wiqZmNc!K$z0L`g=wi9@g6F4yHICCV z#;2g*0QAp?{u$^m3|zr7WM3rx^FsQsU@dA@ZqL1LhW;nj+k%gT^dHpPLc>c#`nRj$ z3iMaU-?Bd2qi(=|h5lQi;b=(ziUa5$g!D&HwZ+x+?B&rve;sS4hIgyklge`LMQ)~{ zsmo4f{jNp#UgI$YbDDn#KewgRqrYcO%j7aMx8Wh{D&+p|z!MoHJV7<+*nmxlH`n_a zWo@a+7-N%NJ%|4{;_PVu7r+xot1G*&fN=PFI5WYtQS1Is)~Og;2XZQP2q4*}Y)&06 zNzN!MMeCyKg)%tA2VxaCD-y)Vpby&Q8sHI?_$u=;Gc^FOOl>~9m@&*_F2bjD_KM&T za2f~Tp=>&=yBdbRVFzia2ha&g!LseLhZOWLf!CF}H=S|nkfDFNEf;*sao7e5HaFnp zscZKzYqAPG*UdfEa3{mKwC*K1wwEw=mEv~esP^k%BeJih+r-oGpgQol=Z~ib8g=v_ zx(-6iQg(r4y8Huw5b6D(t#-G&hcFGr8?xbbXr~?ud6xGy^L~OgxR3iV*YPoUVi5mg z9qTs$AKinEcfZzAPBc8X72WaO*4(IMk@_#M-zB_L5 z#q94Gv*=_!_obJ0=@8&l^KNu%EMs2+o4PEBpOfzCocCSL3uF2R&MHE)z44 z@#Lp@KCcoT&bsDyqQ3%v-WPV|wvJKN^lQW&3iae~xBF_~gO$i-;rK3Q-k)Iqo&@i` z9){bk02BP#1ueglveDgeRk!#L`YYov$GTq6de!)bpa|ozBtGi{!46kbvTn%QD*A0- zU6=?J`lV^NF0HNttSW-02-v$WNl83g$J%M%OGe8^Q^q_r?C0;VMh4!&bCg^qD4Z5# z(mvMu7s!-j)R+r?E?}L7GkmKm8-}v2t0%I<#cDb=+m0KlwYk43wVGYw{_kZ5Gg*Um zIfr+fyAipyke|cMSrL#SUY*=qjdCa8T^yCzN0^Iq*kdk0r> zW~dVm!+6Af&X?B5Cd;ko+VL(a2wt5~deSp|A@$Tv~yny*ec`Py!qa^1G=9B6a6@IRaF z$X6i){;$yv{Y{yt;V|ML_&_8e(mXh(3mEzk&T+&9Kr2c&}y4j2_PtJ z_LX3P3zT(=EGWb3d>?DstCH|Ss~lntSM&T9BmwC1eJ*#-O6==$vRxIe;=QGN! z?uZhrT*n?w%(SDEjkb8A${GvN$1(Z&@~!2CscMM*jGP_`?arc7HT^8@X{aw#yGYZTmN%>rD9aT>e(UI?RHX)ogM*V`=+`0a!5rO8edWlN*ArHLuZzMEEK=(cYHa`a;2;1My^E^wnisJ3Izo!KA~@vo_1<3JsF)2ppfy z{TBr!qefo}z9>_7ZSs!?jl;=3($Vj$67Tu6kPRhhA)GKkbaM8&-O0y;C@7|DQR3tq zP=O!dz26?}bEiE2!SLD7%4B>vd3CTcd6!NevpemfA~w!YXL5I-zdwpV-0`Rv!ko?u* z!UN{55)|=*g?8%s2y#j0D`zE+aGAk;um6>J{tI1tjs$_QXg1<_ZL-^chCmsWg76*7 z3s3!5K3^B}e8W+RH{~|l9eX8+X4}e=mZV_B?05g7NB$8dI$x!Y%=h=3?2hA0Tsx-Y zzJU@}N%526xN=V?Z*4l@yFWXa2Xe2;eFg3HjBoI2RJOBZfwF!PV4ZR}xNcCnoeVJO z|CfWC;)@!S0CoPH7vhB}8;9$Do~gj+f)MZaUwZM38+wziqV)qZ0_0pTwll64Bukym zjZgXLZ(igr_hPKy#+)ugVg4>*B@d&@9!B2fq4@uX{H>7O%X6XDY05Pj#9-}1F~2$A zm43RD;*M+(yI4wJ4uZ16P}u5Tspbmp!WD}-v$1qLhDNJOGWp&UyeIu5jaxiwJ^KQm z)#4Pb3`RLq@OMSM%?*Ueq&bT3^3yclwBx*>RM$!DAN!g zE<$EMD*(&)w|jVmns@Tt#mIFzLz%#3A?D}gtoriiLKomny8x(b?Bq&)k%>b|mwl=e z(ZIPuf=6Ng%2JfTeBE?g5tLh_O0*PY?Ll#$#+qVa52zv6xW}{1^`h|q#?NoDwjV;b zC7E9jdM#7zIW$yVRKQ*^$wWpWD2Xh$5 zX^deBPRf0Z9WL%oP(%7nP{uqOCkNQhyE?l z|5woYHt2sZ^w&PEm_q-Y@F&$YLCzX~TafkH;RD>WXej9W?6J_JTuLDFqWeBcH3~$s11CVu~(|OVztfs zR&{LFSsqtT0qU$8&@An-UBAT<9p}A!)JTRk+vFY1iA}8M8YHUvMO45qL+pXi`O1fE zSTgSdt-_R@!I~&D&mDwF2SpGo(n|_1hz}%lFh4srbEzLl?PtKf;GNO0g^sSrR8yDToUCI^5E6cdWAh zr#$N#2#`=pPb-&5uzbQ0vo4lnN_`|7oQ>b9On|Gx&Et3$)WQmfCZ@fdPs2)=_$HJEE>mnDyr6*W zXxLyT=hm((vJDF0JyjTfE#C@mXC1N2V(rZHQN~iyVo&uUn-AA#RUO2b)anf`lY4x_#mo@0@waNo3eDnqmiHT#uyfD#tcPIL??Hv{(Q%q$RPz? z0_^TW(Xq@L2m5UQQ|hA-2I~tmHeQW9KbH3{(P2I^TutcKsuMf%qzM{qfv+9@EwV-j z@fqZ81s2?&vJT>;bTvG95A)rnWC-ZeukvVQkPb<-HUm)rUh-d;>`~!gi&j2!w^T_C z&K{Mmyw{${$%@xOj;eQ4E?YIemUU;3*!LL6&v?$mJY%;S>>-5Ba?o>`&~6I;UTBJUa#OX<2eob6sqb~`d#rR1;r%8>cWbys5z$pOoP+YjPrJM z=S6~i5~Kn2&4+)5{hFRC|5^7f>J7ozUc=8C_W7a)n_rEttyBJqFLrO3Su|s3bT?ZtyS);G8=5L;6%a*~v+ioE7`Z(q4UqGtod8$hVi(? z7a{`$yQXH*(k1f6YLS;I_VGtqr`5>lr}$alWQQMtpSMiDWEVU=1HC4>(CqYG+EqX+ zt5g&%^l4a^%zq;}9nIv$7Q@Z0uCY7<{<1v69Ak)-bw6 zorPPJQP=KCDQW2z0qO1r0YOq2x?8#%h7{=#q)R|>=aIH(c&W)Re~F?5BVIq;wo5d1w6d(cv`uP-!yciC#ij2+sJzv zI3Wtw2#1?^bQlfpE$`-K56tAO(ror~0IZ!f&A+LVCHVo}uh$nObJ{(pSRYOI@0$+% zfzH<>&9=c?5MR%-Ji>d59Y{vsvUjF5cpGEri>6K4J$2L~bXVuA ztcX3==A5x0K_4N!v}#@zoX?^&zN2@)O$A-LH7S02H&%Ohg~dLLU|tghu{<=^P0W`m zAEWUs@A>pX+(tv8_d=?l=5q#>7k{)CRZi}?sR}%Cl*YNmR$2uT|1Ro^?fG?CGW|IE z(EWGH%WcEY^PYbrshz~aEVq;0Z?yVrK68J82TlYfm(>%FFx#^6`pU^Di-KX=HolEd znbv1C86M(kEYgq`rMHs&Z$9oy48)!ZFD*jn?=^zNmhIVZqQ&7f-8}|c7 zs69gtpk~5iRzDGg$#5)i*ID}#Pj}Y6m78SK#t_un)IVcc=y#=eaatxc#_2AY&u^N| ze=1pTi!N7M7H#8fQAO1C{I05E+I+XPe!_J-&*F}w-;T?4eDd*$vv4vFYEpY{C|uM>4&r#tjmkTj^SE4m?6_@2`$gYN2Q2S8HN7 zz?26eTgL@6hX7T*1HGHlqVlOX^QPgCb~rI&+0w3(^(}rM7w%Ef4iDzRo|qTr!0iAg z;u_*qQpVBG>hnVrm*CP`vvI-g!z9hgW@CB_y*;B=G@M*4uIRM;<(+fIQNACcHEzS7 zp79TK?^kgA!KpEn?jB%^16{`=Ma+Fr1Kqw9#_MTB0L)gL00xSvIz?2@%4;a=f)mJN~U}G~6YD zS50Wy^w7ZzDh(v>^XJ@Ht7M~}7oT<%{fBbmAOWPFdLn#2NfU!G?!VySJYH~rpb1%+ zk7A*|DVuT4zOBK<`_+7mV!~#05sLcS7q*&Q`OQvjoF`hX7#mS19 z4&huL6gp&d5M9X#n1cUP+7Flx&fYTI8x!gtV2v))FjRs5)bvXlh&oMh7}W(5ZMD~h zzJ+?rO6G|8VH46JKK zq4^BVMyC2oB)AfteK^%=$3^owMjGxqPm35g6{c$Q{nj}WW{`29QgHeX3TSOsTk4^M z#=H*7;g7b6oiHB4HFN#h-C=E9Ed_97unA%^=`D@5$$jK4&35h*Pzq?}yesqcYH!7< zm`zPfe}8jAG;B*%RBG1mlpE+ABktQm&b?zKTlqVME_QfDm!$| z2n=O+$&lChscCijapwyL0=0AX+Hd*j88l3OTmv1AjJZFgSt5z-THWZt0w@3Lt=rt) zpHth2J_n5FT@5Q+?UNLm z|BA0XXl_Re4ZZ|m-vFn5SDprrLW{Da!_g2l94 zPvKC*MB6&glFJ;ycLpll7P>>cjeQILfwSWpM_mL~-PiEKOTu_ls?3M3K8}d4UD}U* zmm2$J4z^U?@z(5j>~HwruT?=SOluBnHc)Z>4H>IyTNwZhG+sO2(dWx>ki-uhAhdm_ z5Nts)MdDJbitT!j^=6(4exDuvv9l1lXKuKSKCy7GoW8dDtMmv$(3kEpdhm@jr{3GrqjoV)Yp!fsJ z_tlFf8~?4fF0MbEyDd37g<Cmxn2#52=p zhcL^Ps~JPJM%-|h!a)MDcRJ1G^Oz1G zl~XAHK5{QLu^pOM!PMoPLS)sc((_0-!FQX{N5y5oZHUKy_93+iRyOoBndIkT&%cP z%9@>8djADQ*oDdOz@S0k0)O7sr8B42Dk*1aL_~~z4du)~^Xv!P6a^I)uKxSCH(X`9 zJ$>b;#56_hWHVbN_g(pKJRhzIb0Ks-`}C(<3EKxuWGj*GbTra%Y9E&`AM4_YgM4z> z4I?RiX?V64#B3sPo)h&j397~{@a%PKTcH915aO1)t{lqDTRF<>=7A&Zpp=GgsRE)FKgt{#1CV5RBc zJ7q~1c->^z&XOQcCyKwa&s>FtKsqLCnc!7UsFJ<$L}wdOrp<3_6+7cdWl~e+hG90V znxV(lq}2my6Cyskm$_NA3VT$DAud#>Hf=q!yd7($h9JECs2qbgxqz0b5`DkVUI$U}!Bjh(~7gmsEj`HcV4Ok6ka2sbYWhCUW;Sp+0q>lUkw zL5RNJVT;*kz3@{xeSAYJKH%plCE@UCDoTNTX{Xm#+hPoRI8l^r<$3cYD=|#4k7h$l zlbeAT-TC=d6+@VSSH_Gf-kZ-xBWodVMKB()y~a{An^ixk$9KJz{QY$m64`Z8hu3s% z%4ybld@D`*RT0M?^*84% ziy_a59<>z*Z>4F#g<2&pPU9(*#zz#W*u$W9f~)e#^dS8wo%QZMvp`g%$+OIU0vXS1r_Q<@iWz9J;;vF{@oN> z&$W`V$gT+Y)j94Fq?|YUdR=@-)hGI3dvnNG=O`N&C`Wb+Kh@6_;!Id*dGRCVTZxgo@IynSR7pWh=Fo@3p~MA zhc-DAnb@uhtl5Qn``H!;^!oxw{uwG!8Uf8deI&o^*3^&ZE? zxeW~s_qFYQhyTUVLGH7t-tys9c_~RIsAYBA&%oai%-$+fA7!5B>ejI#C!-kG^8I~S zi%^+xyEonBp#FY&++U!n=fTtw?=k;zpvZt{BC6M6anO?Iw&f}BRq^^r?V`H8D+s!u%y<@v9T zLL}GBRPurw;n88f;!{vj?=F$!Of5OI(4C>X$*b9#dhtevxZoWND*<18iwDotiOdKN zEh1{|Z*B2$#Q2|-E!p9{?Jm7D_SfZZt;qx^reTVt3}*8(h1TZ@nu~>_-P5Z(i1Yi> z67HO;dvfExRCxxd3F2Xs&u<64R3gt>>PM}`hJ;|BE?pvT>sdm1!bZhyB!7m4b<}(p zzjRak46l0-&X6pYh9@-Y$7R}fB0w?n-QDwnjJG7jI&T8}IBs>+sVAC7sdIJEq0n?I zjEfrfqAnIycOPrIi<~&I^I#Z+eqZhI2kC9vY86B22xb;{D%a4^+(_%NqaP(9bO+4& zoh>$1-1T0Y$E5bn^#4-y{7UOn+HKd{M%E9kj-G;%VTq5K(UjC{6XWWgy; zTsk(&s*ddQf-Vh1utZhm1z1PX7Jw54^MCj%0%1|$=$vS`OBJ&X-~Qc!Ur6mngxCJ(BoL$U?_!VO%$4Bylt(c=i#Ft zV{IzI2jbHqRVvyU_jbDE1}uTszQmq4ffuDW_A7FWAFFYCh|C zFBPf)-^F0hSbrjc!*B#%ZUycorIt9k2C99&`-y zd4KXTm8$)2t@tY;-KL9*VS_s54)s_`up)m<4#Rnn$GU76J5AvlB&#g0-I+6 z)|?(o-L$}d?R?x}F=lQtq2uvyDALKJ&c1r8V+2iHbCF6tM%EpJ2T>zvi^Ul5_r3~j z7MW>p6`AU%q@{?vi91|rH_K4qr2_uev{`}#r>{KDnf-CLJ{Y)AODq{aHEG{ubTQmG zqwE17bQ>YPFj+0C$%_fX2{GzK=G4(!*GPvu^knoAqc_XQ{=X8Exy;L0^d%|b^_riqVt-R9x6 z_}j0*8kR#}wY6giSLDFuTQ4DJjGcc;PbJm(33nokInti)&bxp_B9>VPiy)d|u8Rcl zievZKuao`|TK*?POlI;W^C^)G5;dW54ND0jjGQw!^%0QI%bM!z9CjzAzOp&HXKQ7E z$#Ud99B>PTcrQj%KERY7xejkp!7$#VUwUyWEx#Ul_8+RIW%)w^njD{1e*0)k=TyWM zxXaVpbR8Hs;WRTQU*+*YdN@|?FY zl5!O>8yQb$@RZ>s>A4(}mLjKJUHParAzT2?dveMWY&qm3iJiq4+~leq6{meuxp1ix z)aPBfZG6}i!jw@bV2b+qr<)(mSOvYrxOs)%A)si3f5yYN0=Foou zH?mUmshrFXdMQVUfDzkxeypp^M*Zjs{8ok4PV*#J(+&YMbayp760GXAww#K3c75d<^5eg^QcRcuL>Hb#a z$jbJT*yrj_jP*#K#HL2VDE6-A#{~^J$IoscVaR1THf(k>Bx^G#8(dkIO-E&q3EG~7 z7o*0R1o;e8P!9}{GG70tFBXXx3u>zPd-&E&W)`WPbD{b(Tw>r^DpU^Ir{Q5Dd1{{` zc=JB|AZXCDkJ0~H(-SthlN-T)C*MMk^7RFD|E|zp5Pj%Y0~Ro;O0@9y25<_n8``GQ zJZ(3r$<0IG5cRBQ_mK~+$YElZG^?XZ*tNeV--=T;Jx$xwy_&N>Ex_*G#QzZb&P^R- z*7gKilH6RV5G(30L;~q>i0pVF@eUr_pcGzvR+mw!x)ppdBRc`YTqJMQNv7s1{fY@V zdLNSO7={zKg5tT->sI6IXtu-mNAW69LSAk)!%jV zGukLP&3@hnKV4xu#`7IJ_)yqbO_+LWZyogO1qZ^p3n9*~lR*ta+IPCPhp%{<<+qUk zgdzovE$F8#KiDUQIJ10f83Eq^7z#mV3@GAtp}j`8h9{qXs+0}v&FJS6FimN=fqKVo z=d?NAF`ns`$;54LWxQGOK^}y3S;kr-czQ^buE(->>*oBiI9Z$bz>@D`*sk|9W*W5R zk5?pdE2Hf;Bf%<(+k9HM{O5zZA##kr$$={Rs9417c?XcqMxbXsGys9dZu99Dg7cBJ zIzT9P{lfq7g;m}7>`boU5=A`}XA@t!4!NiJ06kotUmoH?T5T>uzqhWA zH}i1_f`6G!1$74~xilMaZ?3qicMT3jr11ySi)EO8$-nXqa0>XxPi>c7_Q$GsVs82a zYO#`OG1?sKq@sp7tB?%EM$8%&-_Ii*UbeM1gpzyCkzK!EeaZG;@v6?dA+=8l+u3Yo zHL0Sh4kMlqMFSANXd1j7hb+msVB+0{bwK`^bfvesh!iikR*`V zlopfjyt{GNUB!M7?%Pbx;ZPQ;1b`gcb!YZw)jL0_CS68|qUJ2m);>sEu9o=;4O_=; z?Fq#vO8RXm{b4Ua+ARE*6XyuXdy+9^I7E zLzP0ACrGKECdQ}Sz>v&W^#jL&&ee2E6ajH>H;|#P7`(4i@OtgTXB0@B4DjOP(d#Tp zPa5zJvVv^#{iCBoKT1u@3!7u!BhDQHd}2-`Pr zScJ{jIdxBWiNy!G-yZOmd+Wd615<9*|Fd$;)-BpwweZ^uO=OaJU4`^Pp3|1MHm^V5 zphO<=G7H>Pqj~x=*eSURHeY}Qd`!73-&kR#>7`)#V(A;~_NE^Q(+qzi3_yi9pmi-I z?roOh-;cv^;BWYBdRBb%mxH>>t6zyQ_syvHK08L^Ex(6BzYZ5IT}}Zm7%LEg6|KDt zj-%YO##Jas8)3HJM-B4=6@bSp5D}?iNS`_wCR(jlCH2fN3zh(Z(z(~$l@BRo%g%}UgzDCEnm2}hLyZOGKqpE#Sgz@UbV(k&;u8TbR~9}wNrn#qcSY->ikGR zRr|f2H*xRrxo7iZ&>y1k#V%n`{<-=ch@kWZaAl5`=S%stfGrJNsEW}jsS(fb-Pz*ol=ldJ55k=0_)lI)&-Dcyi2G^_3l2q7 z+tszMT%n??(;r+x*DAE>OW6RZSU>rUkK?rYO9i4&A{t_1+tX@nEk4yh8dWuPy`3VV z!?lQ@m^=}hcjUF;zzeE(VVpruQDv4RD6e6;=ka90fGhc# zY>wFou6X5;v(9}(Jk0Hb@@(NV@bO}nKYg2rD72mO4+InRj$9U3XLKPrUX<6Q@wFzWkF(9N6ov`?u$N zmJ1DG<#qe`R-4iVTBnH%>XYO-=p|x>&m}=?jU;N`BIoJ2&mp042o4iATIOzjuL&(yn|*dT<6Wzvg+G8kqa`)g-3;If9SozU8tpC7hwn*TOSW*Nh@16zWJbvV%+KATf^ z!uJ9$9JVxWas{Sm`+nIjHsZ7T&hwYMle7oY1c-PqQ91jU|euEX0Sst$K?mh(%ieLjs`8Lj6cCZi6@-bGw zXZaB_uVc7WU{U4$Knq_1jeh!X&_1!4+$O3`!@jK?VD4>HNZO~D>n`i#|D1!Pnn9B>kN0K4B1%z|A|4c_)vEdQ3ByxY{l|93lo^#S_rUh zEtv4C;KO41g_KU|{*-ff65=d@hMSE#ajX~Se+A!|*ysv1^zJq>Iz*DrzU#(XHe?Id ziJq%x>z+9Cn(ND5c_n3qrV#63kxk2+pe%c1;p%bG_7l@+zfZYf>lSPdU4TTZ`FK&( zwh&T}yrb0k=_pF_B>B~vuHac< zKkRE5v?()a5})1P-P%5S5&(nR55kFd;XL!MlzgloU|)Hw`G{=M|5LgdmG}jzgd}3v zQBfS-~^6#Jwms-HacgGTQrCIP_D(6_nEKwD(AJKpk-@V z_*CF|qM&$m*=kl|x}^>C4v;nGPB8rRjO|zWan$PzL?$gHS3uWH(}G=lwqx1EOWCLy z$Aic}6)O`eLgifJyS_3d+cFYmm~pyViB+s0?&c_bX%zpWf7o#$>Am4EPe45%<-^ws*O)26SEtUq9Gy=D2FGuw#-qwkC8qf#u;u7Z7q zcWzRWBT6^d|5(8PDx=10CMxSxF~pzs2#AZ+qNUWja@McBF!_=r27Gjpl%(t<(OE(6 zeb2w;a($sZ=)vy+Yl>L+C%lBuz61?k`P_GsVD8|OUP4}XAER~OlU5Of8wIjId$6-1 z2D0IRG75(V3yngqG$NJwPm{x##QG^I zf!WplK1g$}LM995MXUODXj-)uqiG+6x+u9?!b3MdBVC~>rn4R7pOBUzF-W7AMyE=8 zS%jO^A(RM(;Gc^w>W|;8gSs_GhV60-EsjJ)OsePywrc43e`XAJ@fL(Ef9Bl1IQWQ2 z@ga{z5W87kHHuxD$aPm_-F|2b#(*;cVRgt%W(EE7OX-%8&J5B*-6ZJVC#XppXJc*6 z6wdjs$&Xkl8Ond-8qYBpQV}N-&}aL$1MZm}3$WYl_RGtx4rxLenKe!;O$=ih(ju}@ zA|OEl$c3hno>u$uYb>@50(ZygaFvIw&%syphcHcBesuAOga%|i`<^7fY}fLhng=z? z=0|A-qmBi5(1Y2x$T_Ht;%75r%r33}MlQ!VAB9qNnf+3Z)nZ~`dYRCh3q>SsW$Q{f zb&r^NWIz`v-`y-lgromT6FONvC0Jd?Q{R?rwT|NzCf1h5ZVmfI{xj1CqYFU92{H%B zaFo|~@)p4nMYZGa_J?{g&8TR^m;wx%f5g4;)$IG)vAlzvL&smJ;CMripaNxXmlHc~7J1 zx@yo?v8S|uXFRVs*Q-WPK~#RC<67N?a~4Eh(;uts&1Dx_hNs@3t}agM9`)97{d(=q zOUY39?1*8m?vCWkjo|EtKhxG^Rel#sQG{#@(G#xJiPhyC<1KvZ6}#B&gZE@YH3NTB z(ZbTHHS(AK7PM{2=Z^H$1jiuJPrdjJv{>!I({;{ku(=i<@kg{c=~0Y;V3JTXKvBE4 zu)6q*;0nJh2^$OH8wtTMJC6^gWDq_6KXi+>+7W)e0EgG}$JwFo`lb^R!q2IxhXNC;L^&_E<6miDyiu#xU z8l*FD#X}Pe=qpLtB*LpJ6vm6I3K!cl@2kRI{-jP)P*MPo1HH8{BDn1Sg!DQ|cpyJt zk0Y)wciBLm8x-s>In>p3CFTh?W;RrL$dBwk2*_=iZPEttGGBfp3i=xlE{i7Y3?#Y! z8k2XQPJjoJpUbTIW>3&Us7$2BPq_UjyVqhxH5Wl_nyM<>g^omIS0 zWy%^2kpQFYIaMLrZl{=ccFVHlFUw=$;vYw_v`PoHXv(?Hd+H8mkysqhuFPx?T>U%{ zy+Nv}Mi^y~$#{qV799AM;8#lyL#)N%T-Cl6rY`DMK8ra6@LxLe)5iA~W;#*)rvp5^ z4QlGKh4h&|x{v5nSLK%#NeFdbHKF_tt@)0aTg3x<+Oh2CP+Bnv_3oxK%GHKVT-DAa z!(v$0L%=I+E6izY#SpA-M~LG5Qx%~c#BMg;IaVWAYjDMVwixU^rq)+t{mpSs+kF^i5=-0ST zjgiK-UCZRFogpPpZ8?`edJU;GjL|251IH!qYQJcws#MPaXM>{WVcKYV z;;CORHBW`09NeBIHyM;m6iA}Rk~U>Y2V|=K!w-hKm&Xx&5qY08ZRcqsZL-$w z9X)_ne&E2*N#UU~GTO(ojev*I`7O)|^^&erxgBc*A&}IU=t;D+%5@!yfjQs()L^{p zEi@l<>F(v!+_tIvU{6VYehCD*>R?T5Lih8-c6(I+*N%GEc>H!(+owfiEA1G)10+=Z zoS{V|Vti>UaXb6{AwOcMI%y8kBPCfFyy3SA#Zp*&xH$5dmU77)WmqlhBGH=b4uqbaeVaiAW$}cAbNh7y=By78m@UCe>*p~b|0#SAbTo{ z&d7^3#EEb-Khd4eaEd^z4DHBgX%BEV&dSY0{v!jifGpwv7OFuxcBJ3nbMTAtc~yT+ zX5nKwS&*y3_e^a&P2?Q6S^-quI$R5bKewXl1vyU0(y3>m0T}u3exH9*zK#~DP(Q_d z`%mo4L&XfHQs?MYH=JbNh2mDyG6Bb-!1g`x)3qela@Y9D$HC@|24@WN2DxZoK(@(H zyB1j%MfS@Wsrn7i)&XX(G@$?G3^#xgizc6AV&)YPdUGeycv30l-U1hfnpfh{C)4N9 zow`|Gn0IF3aI*E2_+zfG^k=RQZ|qbw-Z0L?EXt=KQIEjNmHHJ9BI$ihNx?0bghDf& z(DaphDJBOgrV4s5$1#NxZ-bS!!!Tz;NhgwQpZHX0yif(9(e#p|%9rMgs*Hum!~JhRo_O2r`zl*jgI{jc}dZ*1(hL8&HU>(6F3hkej{0gv#s`-PAwf`3aw~v6pwl!n794;bVKe}_Ib~`~J9eP_U`>_@V)&c-nXs_NaBV#w5mDJ1>T4&OxXQOolTwWdvSALy3MW zcf@%zQV-?(EKD{faK8^e@Kck@JDTVIE5FK0jrH-EX--IicW3xji?O0Ws53(ga5#JI zochF*hSLs3*S!c5IkbmzeCXxc39yi|PXjE*YLYwdhzkptvwyez;MOE81Up#GP1xD& z5FNvu`pShG_s-C>G%CeK*)zp>DAz^aW4tkb!>ZosCw*=Rvc!+NWYPHU8f0kkce$OE z#qda=oO&LIZ?eFJ_t0OZzR7((j?zSAfx}GnQeOWI_r9>5kR(L@X@dB&d=#H`c}j_i zG90wiY7a!WicdcXYDNcBF58{>N6aMH#R_Gyb+sI$e}0`jITGSayKZXwCN?aamzj>C zpreix0Iw6O6@@ImSsK-0abyf}Y=5Jm6yJ1O%0e4vp3sevz#LM%A6g!_sqK+nk=dY# z6>lJK1aR|lP!wSz&_ZMCRp%?kAo!J=Pf1{wVCm@%=o9l8$SK#u#oD_%Vy}9}J&QR0 zcrzH!aA`2}tt~IKN#bv1`!S}m6|dmc8cS%E92oWn%j~_&R~V}BAp@;?iTSj-`Uo0- z5Omq5zOHEDsjpt8#&r=__2u z!K92$iX!*H#-Q2RS~?<@U_+$wPh|-PQAM{&uPads!cGvzle5_3IYgp9fklzzI#_^| zh!P}Q9?yuWQ;RKvH4c0qKs&A^trLJl&Yp~0RH$!f&PZt_EzAXPOD~HroT#cl%4*h$ zk6#yD5kQ>x7kycvtd!S{U@ok@!b(sXLL91I*QptdNh;Iz;LJ7PE4M|j{P3dg!UhBb zqP~guzVXGOz|Z^q&;k0Rg`{U(&Jv_81>Y!{p*eW&#VPZz?H>e!MjBr-Ts>sr70 z`9!TirlKwo#d8Y~<*950{FDfrK!jQxEuPvG05zoGZymdTz?A;P_WNFhzzAiY(g?zV z-%a;+3-jToy{M2R^)rQnOMY-%vPI@A4J7Rc~@v>~1j>UnV=4C^3Fcc+;W3$b|( zi#@%(P!m2s_m2NvsGBLQ=`TLsZ5}do?okZu$wn3^{5J#K^$L=kL5m88O%rPM^!Wi3 z`L)s3q~`_MskJN=URANgEkxg80gF4vN$bv#)?XDS2bW~J;GNIX=@CieA^~(5kMdIQ z2ElAazX|p{QCq&YQ+X{YtjT|wXPk%Xpq#ASlpmK>G+Gb`Nzq^D+to>;4{0eJ)v-C# zOGD6_56*_o5G~?HRK3s3CI2&1@>is@83oWAndxBu^pwsxqp8zhoE1QSj zIp7Gi)3!I&_-X0*k-NHoMOzC9-~1;Ff@#TTkjt-fWC4=6((un8BWsCz6Xi?#JEVJf z--|BCZo;m;{e9u}v?0Vt-K;_ALF{-h(V6MYK(>!)5>4++{-TKC%XT=#e`o(sO<3V5rn=E#pU%L)DQ`?L8Y<=y;X3a#kF z2;sifBB@5ygA#+0?gHVzY_uSuCNQXKtFuGey?6ZwD5jQb-!3UD%@mk?o!4KYL&f7t z%abgTuZe^hf6{%^k8&}GuesGlg9DYNR+p)#EyB32Dl#w$$(JSd&OWfA*Q7FYcIixoC=G4^AG1rtFl)LADD6lEZG~wc@4x^&jFZUo;0J%bA|G#*j|8?rK{! zh*r@i5;F7Qfy~#E01TW%5!{ZOb?cRDD&ENFfAKWwQu0vo#v_bvHAgAdzy5IonZENE zMbDUyy8@2t{cH2SV=Eph)K9S%_!Quq234`hD=3q|mX9WPS9L4LW zhKLmf+P2OF9xnTXPPFA92N^37VB2`%=>F$_{mMeEugl}CAPo3YGRL_)RZ%QZgF!Vv z^3pqMPdH_b;&$-@d=M%_*x(6kmcBY8&S~7FuG3qQ@Br52tB{7N8jPqaTf@Yq3u`QK z_rp=oe6Z4oeH^rL{pf+1VzlYONwHrPA_MkQU!MT)X$sEiKHl(V47GpF@+h+rE~9Wf zS*x`;TtlnD_%h8pak%}AEH0F8>KOevxdy&_H!ngVP9cp3QanLDL~tZ;pL}K^9gzc` zo4+l&hNOgl>PBxvnhGlU^hSvdUMnshPwlmREY?6%1B4yxaMXTfHK z=~MA>Fy1vWL1-|BE`x#3v_PLn=p#S#1yk|}8VA*M3dyZm?4`3-j)nBs`@ex@w2!$2 zzG!P968{FoVfr@qoK{Jx(-*fDyn-8Nx2g7m-@HZ@QWM*xa$xBD5xg3&J}|<6Vh+k~ zP7e5*{#jf6O^a7$gE)&iDGG_}?Clj-o3*Y81@0&*itRfz5#?AoNE2S9QuoybO^h`) z4{-!_jjpdw8;j8eKRO9Z9!>sAcaN{%5ikT)i+M9a$WyN`X3=|dIU1)$f{d3fSN6?K zog(IS?wdLC@EO)Ndc4nf>lUv3CR}2XcWz^>yUu?;x0B?VmH>TQ;Au2JIFOo&<;TZh zM)Z+88PCR=?R5l*2oFLFOV#6y>vE>hM%^DVg&#f_tE}{As|it0El}>^F=ONsdCgb2 z1uwQ`Z|QUwP2g9WT-}^X#MQ^|`(mnd$bN&a*M$;&93cGCkrevdMWKw3c%+NKO~^23 zqEWm_C>TK^%;v&-)l!HY?{03#rEg4d&*yafJF$136>QGhp9_w-*<|Ukq zX9??Uib3Bmm4XJfm$iWd++$hs7A(V79lYEEdMK?7?2Q)hTA}P<$UCIkS>)BTx55hI zLJEZLM!F0EmGHhzVD?Frjl;5 zGcz#MNFpsTzC-d1D)uG#XJoA1>T$OG4vIdQQbPX~cqTWMW*_`j+D8Fc;;9E=?ifcC zawXjXN>t1iTEpup6A@@cyCJb6Y5XhvyfMwRjxJd6$qz11BKBH+vL2QV*d^#pEJ<<* z_n)sxiE%0@yHAy}DtAUeQf2);;jo+wt^Dz+6?dcB6>)D-`?B3jns*=S?u`zi0uL5? zk#j)RiK1|uzjSh;J7*%Ye{jx|@Kk6!aKM02wdXwZY}VQ4QovTept#x^yYlJ=0yr2ibpw zmp@TXmRx%133@u4#A!b83LzueSYGPzf1aMy=wpHR@JHqYQEy2E@)9DlAuLCNWp22$}~U>$C}dLn#11k&H?^mX(m!f^k0VJ%DA5584)lCo+T_RbIK9)}yeDA1wLRa}sza)|l&AjVtBoI1`^LL`j)Pz`*nfGY!+*gAT1 zI|an1U^i^FKCD6+w%tOPO%n$L10P;KlY&_g)U=k$d2UM*)^cQMD_DqqYEG$o580}f zY||@QNJ9I1u*lqS?JGYSk=wh`ggjNvDJ%K>Y0*9=PixiG$B_`26)@w+#7JP59qKnKhp#zFZP zsD9xg;a=wE^xab%wPJZvHEya;ZV1j5*cU5*M~H!QT9|h$gl9j8iOmY|$n#DoBV!BH zSvbk4n;xE8UK=0!qG*a1(e?1*mJ@w5<$Xs$3&m5{FPUc#Tgs89X#C8uhu94gPrWfi z9|w`CuX4^o{{UYHXY<=Ge{b{}D%kO&Qmb$^F@AI_$y7wmLQdK}%Ed9uw$XFF7lGGw zJRtIR#K^P63ofwn%3c@B8xr1>8(!xPY!GzJSK0+`x3*N0g#*$7rcS4ukJbS z+aZ$8k^DXkw${W(SXC17M%U9zcAuLgYOD_mkP`z({I#Pw50j;Oj|L?$FMMNFbG}Vn zmv1BGLX90=?8A!tyllcpATCAtSeH%6cZ}k!q{Kvu(s?GJ8!@;O-YvEm;gEGHT{1aV zh5nvob(0j<6YCM1QBDjlSS@=Z?hWf^lj7xOT)Dkyr_b;HL99_zGDs(Smzs+VaxB`K zV_Sy(4Tt|(g&pHSpkMV?#KW6${^>VoQLHm)m(UzGC0wpQn2!n2d46d?9?Q6bw;4o9 zVi3yoYx$ux+CSw+qaf+h;kCSysh8XGX9%gP^&;MY{h~9!VN5kl8t26syXnp<6v92D z?(Mo494C?+>M2=|B5~g^=v+!kxQiD|z3iC{cp=}u?&;&09}yH)iVnb$ z;MXB3m>DYH&dC!ppW%QAGyWs8dCkZA8TsaFou;mH$%j86(<`%10E=zu^a*WYsW9w=OYRW ziyUyrJ80Fu|92y*IQFySI-K03pJ~;@q~(uOiK%;+8%U2)(M=SN2JI7G=q!W$Sw{A_ z`e5Wg6IX~&mG~_msVtbD7JsPn&l2RaitH-e{+>Nf1p^nR!IC4$53;qazG3^`GS1R# z{TUZ!V0cG=D<_twLDtIu0gga%zl>3^aASq13;mymcOGS&-+}he6 z+YVj;oytBk?~tg0iFa25t?f^jIB;1Xdl?WUdns^gLbOO7S^yOI$o zu(?$>L&t2cWo+M4rLZa_#@K?#`1d&nxz*u3>s($Q4*%(@Y=y^*a@dGLP(`S=B9x4E znKvb1Wq1{c3a#WWIm3746_nDN;LK;!I=8&8Qz7eFq}Y;*vLALiMYPE4XJ3r|F20su1OnU}36o1o{cOD^(E|IOFL~4{Dtv;lU#{ zHDir##3|-}4lk-vjV}TSg9w3AtQH5nDdYh;gbw#l6?$sE##{wrpV4Ve7c&>(pQ4GY=y*{^#5E#{wg?~5g5CbkeY=p(_Lh3g^TfFI zDS1~Z95hwHJJW*(XNm9c zv{$~Xv2F8T8kUm~tW)y1sE#8m@K6GN9BcEe8XE*yRhfTfoz-|lYq}WzeF%qIiHSOR zAeItzXC@u+?+^+ujMhMD6M zF$1nLJf^DhP6GBz6G2r_aoChe378sHQ!;)Z`fo|0e=MYb7W7vYgPxxT{g*<2>4TDJ z(DC-a7$3o?FWkr?=C7mes%X5c#kT*c+gdY2`l}+PBZdB5L(o4H`p<*@Ev#KRp_H1p zU5rEj_6}<-PoaP0(DW}8Hg#Kpm8&YPQ%$v?|8?pLJ}A0Nn`qyKd7sl1Oy+uKxW2K@`6zc3(sV-~B?aZvpZ{kMf<(VVhHC+P2SuQMf!()rM5 z1bW~CH8df}%!L$lO|ebkI_Ul`*^p`j zrg`U&Wv)u#wIVrVojP@x(9wKs%IBruwGpS}Mt0bAQ<(ozNB{O9)$9_mBUEWsqiRP2 zeqm^09#0yyS5v*|;@|Mormh!A3=05?Q zp3S<}cG;e(5lfFLp*LVXc}Y7Ew4+NC7W%jO&S-c<@E|1w;i{reRzNa_$PNPV*5p`3 zC+M1soE7r9F>1`F%@09c@Hf$4*r&pN+{KtyszW?F;v(d37oS@L4PSyLw_%^~1^VUt zW%8^>;X+*CtVTK+miOoUr$DyC5~Rnalcgs-;RD;qa)(^RyJMsM@_X@ck%Fke&>-~LGoog^1m`3(qC6R^#4Tv z-y;*3@fQAJJc1ru#>n2Lre?_4C$UXG!d7lX{x?BOSGp=WNa9Z?*I#3t;+>rjjf&Jn zmh~<|uB(L^%9>AR=I?_xg2360tl>BJk46r%`>o4WKfwp8Ow8eL_2LyZHRErq`1ej# z(kd|<#L9_X=!tx7!mRQiOxpkO^o6O(dKNlhvA}vY99C02BaFY-NRU~th3kt#Qll?ij^A@)Ac9$ z9v=7B`HwmMd4hL(m2kIvtQosmv``q=_;258v)x}}zTe}Sb=sgq&*TS8jk_CdOGN;JyxVfaBE^QpH+u*ZEb&Vz;$uXa0{*K zLIn^?{HPKl*HwwX>ADj~_tGL8sj)}*x#xcKIns-J>{)I1{{bWVxzoH4CPM7TfpVKH zOwb{#EVtQzrY{!MzX!cG5;D^>pHcuUo7{kZTQI-ox|iau~T@_+jQKGwiE%8&Hksm|bZ@7#Qh z$oblBSK}X5QStUT^!lUd;D2Fqj}xSiCJ@jDi~?_UYu<%@-Hv1Mw7D+#(S8|gC1x!+ z(kVkTFq9*V5w1|>Y^G)D7*84Borivxj;RP5?U+M?6t@V<$t5?ueWHy1kvR4jVTHei!}oO@kXwpv%!%0Lg%Ov8vOSFT$tK%;x2hPi+coEjkYo;Ej^uFXBi%dg zrM>u{YQjM9M$lXK4ENXtkG>1rIG*5C&i~-PNv>n0yIU(&FIfYf_XIv z%Vb^D1my%_67pK!W36TI{)>Y)IM%n;7F8zWEH35y!Wos$?1wIcG4m97YlmJ(spTx1 z5|cyFze-M{cmVnjD$&O{mNKueLI3acTHDQqHhP{a;}}za!ZoMse>R|hW}e_Wpt-tt zM??CH=lc#qe|20|0|VAHBKlW{^uHpcf8;ReFYMpPc~1=kFKe}3lL<;(;`cbwKbeT{ z3F-d;<6Oi%>RG2+=zk^acd~+AKGS$)^cVJMMA&%MN^(N~Lg=5RW2T}%e;dv36N4nP zjmF=q%CVv+p#LQ3k6ibB85&>0_aC>Q^0+UgzjQ~dARzXozXd^IJUoKwY>c^T`++?4 ze+z$BA|uMPo+3ah&9s6k2^*M>E=EV$uhlrF(Kh~P*sLVNI@Bl_RM00JUJC*+8zKQ8 z!+sW`Gy0gr4A~s!bqQ;blVc^)Ic37L&9f5eFt-^eUI_4C&FOyeg#ytM8~c0o|3m`M z8I87WTA@|V!xvb#-G6yl=$}G+cRC{2@R8ye1C463|^5-qkP#Axu!O4J@x8_-?pe0mwSB$)j zAs|%qqp|40a^&|##x@|_-Kb@%`BF3YY{oxN@31{>JN#D$-~8-zGL@*~JD13I@iT&F zjDZKsu^-dAt@#>s&1gPz26PzBSCHSq*ZA8&gRS|Unmoaq^{V8QvzyPseK#%;nt|8bA7HnrIQ zrEOL>k7u{Q<9%EG6~iX~Asro5kcElZLK{`gn4Upa#u4|Tb0hx&-5*5;mdGc9{x1mP zf!Hx|prmW^QdJq9K_yF4>oAxv%9QS$v0@9SlMG8 zO7IorTZNjYovkDxpBaTefu86Wru{F3M;|sV(4Wr%YBzS4I^HVPpH#Af&Ax5{-5OYQ{jP9$wQ63 zs-}d!JN#FNRsV;-rib(&!2VppSU<=(7NYZ1tn@u-ugY>YmsLZ_zrllVO0i{#eXq%11M9~nfw|<&MwsnDd@URNBN;Kz%G9maPAsEB$*1l52b@e+2sH zLI2W0*91yU*Bm^X^|d1ipWWaXf{bpnoD!ctB0) zm2^+jNd$f`f`_&sMa`_48ZWo4@gLc{F_|pH!ER*2$M5HR!cWiYw8kFo++ypS;ISrc zZWY_O(|DF3cus=Hege;3*=c(|F8@RcO6PgN$RR*Sbi%0X_Hso02 znGBzv!C0qaqeRDV5JwHv+eX3Bb&as`I)&(vfdxgCY!V!E*~a1oG1%%HD_rGU=Ub4Q z@ACc6!;_QO`%iWpO79*8FF5&^jzwnPBb<0_z~8&9IZ|NN58#Jgi$B_lUaM%gx~+_H zTj)C^eF&GMJlrN+s{9#<20I2 z#CX;=-6r)o{cc;UMi&U!0$1&!BS^wIku#R(IwJ=CZ)BKX9OC#t_qd1qEj`>Z9L5+O z^Q^H4l@RcQ<1Xp|8YzS6CYRX>0x0TNN4uB&zaDimW|TMcZ#(@}Z{PR1JM85XV6J&Z zHtM$L{NEqX%10$v#30Ed^-84ZSo!6uyvc9{6NkK}vG#`qzdqP?s&|EUxWYZ~en;~V z@9?kuDB&q@Tt_vx@w1HQU2x#L9ov~whhX%w+=ek%|3-QlW$m*bU!d7QjdjXaZ| z|2Ne41l%vZFwARlv+#9!Rkit?H=ec2b!QE#^5-Vdl`kW=^M~uX&|HbB4{^_*^1Fh+ z3&z?>cPju1jvnp3{>m6GJKE=@7zbeh<~G?@$^Kxr73X2}6u8HGtbH{4?K}+RL<^EY zE&S~#7{(^ga@z^S(gK{Rh_I6sG)P{Qtni0&gii2IkK%l#WAq0zEqj`p4iRh;{Krd$ zL#88_IAB>Spwp=fRl%YE!sKflzW1B~F0$%fI4bS=Rz4-v4KLQ(s`Iw_FAdA?_rB|7 zf%D}mU^TDl-ua(F9#yfr0w?7m9Glu%-o>hZc^t>0pCIf_JKYDn|5Wc>tygi-q{U{+ zDa8RMh{~9&MlbxnzQgLC&$aT8ci8Sf;<#RpbJ~QXFTT`wr5Lnnp>Zl94qb;c3+0&?ua-o9g(Avaj+_6f-ohVT5-51voK07VDsV?(DL#|+ukE5P(fA^ zGNu4b`o9U4--$C8b48{mJn&i^-Uj$+uG+wLSL-#Xh{;xX>?`O{WtziOW~J|GWF^UhP};fN}oAl^u5q=fu5C8qfE zo(%IwqI+*6`0UNL(sSe1x1FF{!Jc%4=$?ffsB`aT3$V--_;lf;>{b$Al`qhLgZw#s zsg51~%D#QZmP-Fj=s$i4`oA0cFNXdKvVG|Pg%tXC`p_Q-erF2((^Ihy_q`@~rzpT| zgZ_fp5boaFSlSWL|6S03Kv-p}fII~KH!Jzgb7!d93;OF=*t7qQ^e=+`w?h9vK>yo9 z`ky5%;G>|wh4il${vN+iRdWvRRZplc7@>WNGU9&>1k05!%>Z<*!pL9+1PD}5%E||Ma6*nWp#wClm$LvC@ zyrS27y4tKx`adSPAyxWrwr89#GUyt0yf2BdJe*fD zagtKa!a`5Dgt5;;_g%2sfB5ui-nmLb%O_Q%wpFReUk_yif-0!Ehy!4Uh-JCnm+67P-1o{ z$Rz22EGtZd&l1V`NsbAov#}v#gXHYsh(U`B?`b*r`&pxH>VOWyCl>sVj^V2^xr_TJ zQjgjXb>TC?H)%|`WJ1DWZzd-3j5)NYvC`t_{CV-Q7id$-W?o3TS9LiYR~SGm3F|hMvGpf2|MSs3ub_8S_0_~WTnO!N zV=cTRfk43ihnsr|Rl<%`Cv@g^694WL<~aV=FYx^&x8jjRzExg`K3Ihw=nRkh>NZ+$ zIfrVF7gbY5UX;w0ooLso9NB<<=^yHU_a5IV?y{y<=5a3c{s+7_8QsfsV`so~rHrd9 zYS9JQg_l}v`wf|vp8-9p@#BPbtLHl&mrNf_2aomUXTZnsZk{SvRXk9DEZ=}W?ZDP~ z%uAcgf)jKFS>mnjwtO$Xy`sW=t8UD+ta^N+B6L6{KKY_{+ohw&y~k4hdax_GnGXNq z_hrlyTpAm6z)l?-k)gq)|Ccf+S4}IJ1^mkS z%&Do>YBobd>9a!UQ8B_!I1|64la*Jc?iA@7c;N|Ru4k}+(*MG!?hZEvM1NQ9cc8@M zXm54~`oAD%F*U!O#9O1F|M#(Dh4}t)B@dZ%xf*1u>%H!)q&$7NT{QqyF6I2Gqr)VNm-DY5?z@K2|D6Qub6PM;C?WxVR&-K97azMc*3U&a=wQL=|^nT-vYs01mW zZ6_{YNc{OpX#b98+xl<#K-ZvCRuPjtruYxtQQqX&?oL+vO1BJg;;)?XbfQCgxR-ie zs3Kmc;Jz!kDg33nUx3nMsypD-5-7TTyzKC>dhP9Z#k&65AE6N0Za*_N(ae{FJ|-?RpY z4MCu!Qnk%g7JaVS8yx@=ZvUy@p7;NdOqect%D?&EW0|CqKHMW`pZCi9ta~>>?r(9z zKZs#=&RA~P8J9&DKC7@FPdb)oALuIas<%|wG=j}7v&Y&(SM|vAm#pybxNo#K=cyh3 ztNT?u&i5`&G}y)>nEbFBK>_43u>doSW#oTw%+l{Q`TRr39I=<~oFx zPL#7RmIvJ#UQGgYnOVey<bCjghMEf$^5Fo?-6+7+#I(_>n1C6oJp7m z3t%z+i?zQcIHnYF2|9ItU+Lc)Nmjk{dirqV!NLQ#Rokq~Qxn62Wl;k*X!R1xc;0IN zkzu0&_xu-L7D4}|0o26~HQ(CrbH}>gq4S;Wau5$4sCbyrj1uG&V-zdp$YC_c_||a` z?-gKhH>f(xg6{D$D7}m|72C+&Zzu!E+}z(|?tH_DLhOm`%XFOB%6zN%66@NpW44K~ z_9eizsta+4WA4_O4g+$;T47{mThR>O-_&Y#|I}&q4;?S(JDl5IV?5V;n*yXh;Q;Ba z<^JvcIACcw-$#T!D_mR)Dl6oK>o^$!c)SoD*dDk3IKkGb=-+27INqK-4ygcK&bE#n zC=nxvUlnt8YG8mk$Ox*Z2ID={i(2L_C5c?uE`LWqV2iS?G*3qs)j$LKXB~k4vG6%c@acVRq`4$BJd^?L^)p``%n863i2jW273daY zOd4Z;Sp6n`)%OO&1e^<04xs-Xe?%-z4cvs0pbeN)q1`~fm0brd(J2<~vPLDK1*-+! zRaBM01K*^|7ahD*r4@F!Y^-1vu*57#VGV&k;Q#kxmMOtbV= z(BExXNdNPajSV=WO+aiwlKutAe?R=+lWtj)daZqDo>d_KyG4K9JE{LwWuI&uDZ8K} z;5|Bu%IknC-w4oi_;(L9%TBk= z+JE`Y{m{SdNbU*!qrrxYOTuO_e`pY$Ks2@Uo5$GZvqwQSj-?LvrFa?8J-*p?yp`RbpKbpw00yVlhMH_GW3O>p6=;Za%5yZps zTxVkvN(S~p`~H-BJD=u2iE!wzqtR-xHb$^6$gQe7yE85S$H=ixZFs%bm6wi7)QJrc z#-$3fME`gQ3s_*)4SatcbDgDX?>_5+cbabMvWA-Dk$_K`7s1g)tyP(P7vw`WS4~G7 z!;eY+k7yHUig%7=I6bff!v5`5kwOPDJTpwPIo)h;=m2eQClm5|l@FljYZImr|4+Y5 zW|gbS=(CO;oBika^GlOeeHQRoB;0_r&;}@ppN?EDWW{R+tQ$Yg&c}!R<)DMdP~*se z2UT@!K@2bu*ms@K8hQgxm*|gO)9DVKeo$5S`S8Qs49l8_{-4NNW~u5?G3J14wwLdk zkPd`U`q@^Jfc~xtMvj$e15=xYx5KBecH5q<$5Z~pb;AZsn94j=5!y}s@sc*dEbM&% z{kI?Py;K3OQzI7m|DNWnMs_MfU`>iUZMTbM)#G45{Tc&(t!HV?wf@?y)2SOj{F`vN z)c{ejVk*=UPxPV#-n1s6{HKRMYLMsjw)8$a<7}SwDE_!M0V?s;s##m{Tv@Yidyv>` zEPNoNoG0vP{w}|wr_!60S?6!)J(Lf~oO6UDtY@oX7rN#v+-Ey_{ac;3N1N|4!4LIX zH^D`{gZk8FteSEOaz}hH(&jxzEZ#k6edi(jXEVO0Zfo3d95-JwQa6>RdS^e)xVw?D zVq`>66f;))%U+!AEmhodwBX2qQ$%|iaf~-tCCh2yE|DA!?FQyS z#H}#5GEK?jF7?cPJc@Wtp^f}xtJS17#L~EW^R41S43iM5-H|WGcoM%p#gB}`j&=S& z4vQI~eHsko6!dKG;`umjuOh^mtYr^tSF4@M7TeJpj>{S7K`h$ zk$1s=1bdNbO}1^6I^DKe%?KH88I}olnvVawrcibEx+)`-9E-y@%UI778TZ#%lpW9x z=QZJ@pw)?!;Av%Q0wOhm6$_nEm!t>-1yyIHhfp~R7*7-6vH}};VO`K6GNCg0En!#6 zZF+b-QO#L$;y4RBx_B+}o(>Ie5?FkPHLl9D5d}Jmi6Ppz0w5MXSB{M;DF#)A zBs@dkIw#=jqu87Bi)`!yWbq*!he;TxUW^+CIKGk3?7+?WY`=AXTaF=4%UhsBOPkfc z96GaalK(kS1lT<`y*mfzDbFw+Qhw)6SX!SS-(aedY)9KALikMTNU!|(m*jH~#} zfAPDj6c_P5b*xr3P+UiU(=A6>dj0U!VAORzPUw5d>W28ibOG|OV?})m9Qj>5fFluU z$GPm0++h4>uJG^JG}n9kXoBFKVURuCM?8o?%1Uvd8_R9#Pmrw%=tLdOU$D_0kLXx( zp^a*6wVkCS(f8Vr3p?a0Q1H8K4-QMNy43ff^S>9h2o73wg>-(f6CCfyKn_`%5b_@$ zL0>`*K*FR#4B0D(o*n#KK=_%+nDBDn!H1U%jjYvnR1pBYf}K)_QRlo!2jDP7kxvP} ztC-r?R*LTEZ8f&ZMP~~~OvkYskuiq{XhATgO_wyDcLMaBhVHwb;A$?8kCJa1Ur#u% zIQ+Ay%Nie*jl$u6fjP)oQd5?UHU6?A+N?tdsM1?@@FT42r_fV>M*rXNlKx&lwEg;`3mGd?&>019VVo3NhJ^H#2$3u z)-G$ggY|io0T1+B-x~PC1sMmZ0Na~blip9bO5dpPG-a3jd8VpJI^l%{@YMqJYc6a1 z5KADt;tT6DS)E}4&9XXdcXufN{i*V=gr8HRS18-us=L=2!f`AD7@ZIUZi3=>J8`X+)8Y{4+j4E&6f`_Ix2URK=x( zCeaBb1!Zc28Z;-3sA9U6aYtKi*Ejjx`iKikqucpRbFZ~)o^kB|f&4#*&m7u)7o3C} zQNliM_N);7;HSZ76I6AJOm0`P5jtZVK|_OdhHQSw12O3W3ux5+X57!&5sd*~$N85r z*N7;RiQKkh%cVnH1-J#(%#vg2f>`*Y057C%3^^$r)njeDkX7B^M-Ql)OvyPlZy8wU zKX$|zXvn{+Xw_iPRr{zh6tB(DedCed>u9d2-nj(i>S&xk61#I7`dc<&&jx#}I`wm7 z>||&61yLb=FzC9p7j+j{`Oa=@`$B+69Z^;Gt~RSvg=joA`MB?uta7dPrl!^UYsCj? zXqUp6WyaKH-Q31xEIrpsKa9TC(cfM0)GBTMp_>GKg8eEXVD&0mt#)hhc~=eYs!CI_ zP~`*gq6A|$@~>uJ`LZoxAg*9q^isc{a@Gs4!`%mVgvSnVgve3Sg9$;&s5^O zottfdi0UHtI)-Ngf!7}~lYb--`^ZG^)HB5Zp`+3l{ywZnt|xnoJmD)T!HJN*i1HSe z#jIA_Uaf3?(2T`%8F20Gs6(O>Zw|Dtdp>9dKCQf zJQ;B{pxEyiuJEx4rW0M(oDp<_&FSm32JI*+;3o3Q`B&~EEE(aV2un&kSuT+hfi5xg zp3k?cD|udyj-C;8O@-M{;&l{GDC?Fc!{9ySXux} zp(0raNA2Ul^%58t$?^3p_e$t9ir*_x038Hr5hXrTpC`J9v=0E1ajH)>qD2--z;gAk(sMgBItY z_>!;`kq{GYI4>Ej!SUWn-YA>59Y^frtm*w~4#HYr#Cks1U~5MPvfpFEWeu8v&swDJ(hnx9Kv+)~@N)m1+`GHX zrd*8kcz>ql|CIYp)R89)@C5GPpJn;2@WC~V?NaD=8VdU1cH8wrv5lUeQdP3|Vr>h2 zYpEyDoZD+1XCk-l@W5z-3h`4rGN9_2f;7w8&brIlQ&mNAo7D=|C9A-yuHya=Dj9@x zya@d_gK>@5n(_A&8H4bdKPuR0x zp!?@A^b&ag3iQ7=AJs5MM?7Okk$hExM?rog^S-pfHub`nI^D7&MQ^wUH^(XYnu(qn z6`t}Yu#Kqc&sOYjp_-6L{&f^pn{H~*puk+4vT+xz_h&$lOvarLeI5*DPo1M%p`9vj z(!<2(epjfQ(?usGUD3O8D)pUy=rgF}pXk>w!yh`MdzoMc;Df37A=}Y24d}@)5OACW zZ>pnwe2xEbW3i2?2#?_HD|_zW>W+;4uM}1%c0AT1U%?MJi_d+CH8>r8a53+XH3tVG+~Bl)1v&>?@8q#6^nXlFyE+#0 zwz?A!B2)F~fD>5*;jDcDo>eE`cHxBlOIvCfjc#saI*X&lk8hjl3Jwf1x++~xZT zCt9>m3zPB5W2wwp4aacmBh&fbjD*`1jpGCMhY8mGlds8j;3X||$Xx)14ao1Y_R3D% zqr^1#87#*Re*_-J;dP zzY{A^XL$J@*qDR*X{o*dJmAd<5`%NF1wH|dj#s{e`z__Z6Oz7v_%oy&9qTp4Tby2C z<>!^y=pVrMH!+7E0?PUtdriJE*1p_95Xc7A+d3ByWIJzQp4*H=|2xd=h�xmmb01 zCvsy!!@^jY_&m@R)7;?oN^G5c-57G!kL@T$=cqxBlCPIzkKTvwSI2Gqr2ani%lp*? zjL#2Zw>n#`b~Ab#`j43d4`i3vxZc#{tAfy0+ZpY#Hu!2l8%iFJ7RitO2FQ>`=!zZKQhe@m#QEs$4Xl`ZwLnU9sYroh{F#vp^ z6NRs`Ue9BL??4`f^V}20F$XJNIjl>atQlJxdQ&*h)xm~?jpucgj!Hwrf#l#+`KS{| z!ra&2wA~hW7NAG+UJz_trs;kYi5aeiUU^3{77I2JC8NF2D%q3>`(5O)B$3ftVxWdd zQ0+X{!~cU$pNF610~9louF%eBYaPPmvhI;g>JG~l%3e~JyZaJ{oWidkc zvp?yp2!5-Au?UOsv}W6$hfeE&ZslsYD$IYuPFb)4swP5t0hElAuS&q!0tR_zdf03& zplQq%Rs~Q*Bi#wqpb=Nh!BP;HC{eGZo04=lXyXlf#1Gdtg&PpP7Hn)NiLQi7LJ&;6 z_Uhgp)=(&HS;i)O^aYITO6L6o{uaS@M>?%Zbk1UKRZ89k{BUHZ+3f|8MX~=++j)T3S(c6eNs~6GP12@W zO`6f9ZMxIF_udqWYykyiBPfD?A_}+#_eA~toT!M3q5^I~R@r;CrKOb8z0#!F`Tu_J z`<@y~D>(kSuJ<}8=e*~Ao_mkye(q-w_T*&zO7vRMB6xi=v7puJ7D&v*w>5^cNW*w= zpzry;?J32<9Ik1|O$BXnz?yE;RIVTLH|#8p}%zYK)J)| z|1a$Tev9)x68$gd|D}GP(0}p2Nq^sZ)0igd0(Eb!&%>~x!tD3h!A7F3twZ+;Z z>0ce99>tlqk?5!I!ZjJ+sT`R&*c{V;ygmPIJ0<~#G=e0_`Hy!XWXP~h^ z04&7G_*-XG`rH|vx^AU|Jz-@A3FL`rz2XzmGxp=af|R*?!G2pv&xqf$?nt!N4Lsiv@RvJKOLWf(A* zw1$SOdEQ;z+D~eN_jAC(@%f?hRuoV!f&LBx_D_JL_b``-nDeOwA{PVWSPwPfvl15= z48k1`C;X^RNl~g2!I&yPj4}Z85EfS!dDcj1o`>MIV%#qv7<;5XZ2K+3vpB>nq21Do z&Y=0f;gAnW%}U{L}C% zrU+t9xMvfbeHP*TInR2;%C{^GK5%(>MenX-c5!UdTdzFi!HOogff(@jv^h4;?b*=t zR`}o}D5N~_>?(K*{IDE;{Q%c{p!tP3#B&JJmN0IkxPxCCbs)RS2~K>Wr5UQ z0b@aC$hN|_1c&znylTw$GWO%VZ-%~w`@+_1xaVGiuD@Xn3z2~q6y=@FBR^JJ`HR5I zKpUjP_dGvxCfdO15fyLOitpE&)^>uo0|Z^qGcQl1%#WSi1FPWeU&7Z@f%(UL_kRhU z<*kk`a`PYmrIjXp?^cMl@Z4uT-4xllcwg93OTe-;{{En9xjk;kogY;}rH!?+4c*6? zh+%%Y@b7PdqE)^?H>|;+)LC_!toTQNd}h$ygUjAmgK-#3?P2O^()>R%FO+?QIrPJ! z{6pU`;CDUXBk(-E6GQS^c)}0cJO~3r zHt|5%_PEBKdFEQlfKhLNC%(>mY5x$gj??Ldr%piWpFu!+4)<<281`QXFT!tGRlv5} z?LLfK4o^HvAUFl!8_jPlg5B43B3W-J61~ux;*PYPR6D6QQuJI3j99kZ&kq)z-Vu$N@y_*JD#ijyZDyw4;~}78~<&y z6-#&K*`5>nHs*(ltHB3OVP`eBw4#g4xDF*Rjx=_N181wC@e{IAybeK5FGK!I8G8WZ z96%TT0{MQm11A$+7|{}%H#UZS=kwSp$nTX_aY6rDg5Z;YQ1MH2$M<>vt=^&hN6_g-Zab0ZkFi&9 zlE^S2R2eVAW!RhgsLp8O2c~-)=M|*Ny6q3!u2JW>u*`Kmb6dV6touB^h6(1cB|p_( z_V{lnVbgQ~-+P(=eydBM!5aJyw^5dOqH|27DA^uWznXM2Nu!f4KOlql`fBtKK(6twM zd>{0lr!C$SUfr@YZ0rp!uuT<>2u^EUot_ybYMLVbza_jJ6=LLecmQO4a7mWI;UML| zGsZ_Jcu)7rJ`x`Miz?yVz6lRi0(*bPb-}GqOK6%4{?Wr7r@$Ll84tB83!5?n+8oF8 z&tl#)@%_ds|BjD+czk!*xQF>=C;GNq5;%8*rWO)3;8(wb>{q}u*?tZ=e0DX@{XF*T z6!gLTjL`Wbe1OZiE`|2z5<6UiO}L2pT(ZR6ieCTo2@YMY8p?j>#?vZ{*vS9I+3qAZ>+jLI{ zd~KDJd|wC*6-=TjFZ7#lqI_p~$x6y35f`=Gj1EEV5goo3_kvXZ@%5ljLkax(19if# z@XBf2H#?croBkz>?~xJ73nlj8T|lgNGCt51JoilK`33lXRj*KR6ZXB@1Hu@0GP-6w z^S_}m4ElIZD0v@zG66acfL}+TuhJEQ5nldV@{ukO3Xx9h%(9A}_Y1Vm_%z=JM^}tV zt*nTBm(E!p7Tx9NUE}>X{CNmyhz>%{$U^2v#>tRwz2K?I8PTce?fLNHvB=*qpvMw; z?^Ap~1^m2&_a8tpIx2FS-}F9ERTU@UPy`y%u=$i7!8mT>KWF>U?PY9j+I!MPDaA z`Z>1j%g}5;{BU+MzJ69;d^P(z=R!w&QLEc5RB4atpP3oczg_xU7TM(aM$o@UXEcZA zjJH64ZDu|A{xx$39})faUH={W_lNegxz1$lY4GZ`(Eky}tAYM&c7>OEJ3q#o#x>Je z5c+>mTZ^7FhA)Qx`Tw8ke<-n=(ElcM;e7D$Dd_JRMAF|yw}OA2{u$E0XGbJ^ZTg|T zxjDC6eDH4}vG#S)|L5rEw?q3IyT|nZEcE{w^#2+(tB3yQgm|G)`s2GD#2;zTfsT7T za5Y3RSr-0zfrWH=%-h&8r!(5s)6KZ2qcyZ_$0sreWdHGKcguEo!1wJT-bASVw;wX} zwkI`yYQ{SFxBu?2`J(<|^gLq7>?6bZdYm3cn=I`1Nd=+mB;Y)s@$2BZYk~VJo^20q z_&T%FgYOvk*8I@_@}e;KOX&V8V$i|ZhavERJBKnVQX|uT@!?}cf9b6TY2y$D=mam> z7?U4h;5^;0mOD$@D42OrU#DjBX9%jA{-Ik0R_pH-S?chX2HE*}(p=Cra|! zV4RUtQ2RF`aC;fO3Wxb?2t^6RFd351GaA6zi+jW7P7|H!ae=9TdChR!a4O^%b`Pmn zxF+Ltxtf>RKa6^^JdA#t@Bd%`3c){M5V|w0oy~nMJiELls(8+r$+(v==6QVPDpeWt z8PXb8LwDH7d{Am?Pn@v&E@(bf@nvGz>Vfr54_Il{ry$k8)*mun8S_2?K3D?YOeXh* z$z16)zA#)pPwGxh# z&E;R0fbA8E(kENX(}j##7^2N=t)B9!Q=1hhN5UrNX0NId;6TH29Krb+JokFuZ|V$f zkMP|}lQo`R4c_{?!jIxMu@@cQ@DBx;kpkAbtdLc1@|640PCX{2LLM~C8PPXXyq|f0 zf^nZksjYEKDN1ZYQ`lRAkY9Qr?641ytKTYz)fzso6Bzqk=1^<`EkwcS0p_2bH!L+j z=dhKq$T=L8nw;e%U57iH@87i}wTjxC7Ddh4#HL!K%cvD<*4|=os#aB7Ta30^TdCLy zY7`}^YD?_cAvQ@~-{1QWJlFG_>)iMAndhWTDJ?3i$zAg#ihT@~AuvNeKWH)_*MXYk z%+Flwk_zQ?c@3M%kC7kG{cfbe^E%VG=E6s*pm?uV=hVFpxpC*#VTE|_*}|aytp}_L z`7R&oR1jWn=K4;_#pcYMBTiO~z%BzJgLLd$V4k2aGLG4nEd9p28-qG+TjyWkXc@M! zn74BP@KWAo=xBXc>BY-4*NHCd(12f)#rq^iSIvz}bT6x~I?IaxQ$KcpW^6RQ`nlKo zfo)6wgv(kt7>6moR=hGQMB+s<^kHGs%YW*M; zf!fEu1-}GbOFSr<+rH7ZhRn?*BVEa3W{TCuVpNY&Osj;W{(A8s=^Ze|wL3BJL*%>N zBVNpeZJudw;{0iN$7b`F)yO6ILkNS5uZ5N&`(a4nYWDBa28N^%G82+fOAnJs$h~Db zHuTTl#-$9*+oaW|Bcp78ItNpO!ouyA8{t?<-?&;jv)$6o62QB&t6E2<2#myP90Sj_ zp=)rQ4o{`F>5HU(Xy4sS$6(CL$M;!kJ_1+Ka?OA+SYfMThrjqyl#Gy*ZCa<_@a3(* zaV0mf9bfauG^2Z!kK!hEQrx+gPSZ@ncS%s{ti4t3wr0)R8oGeGqcCdKBU(84hQ!qV zbu0(lr5_y~rYIQTp>3b%w2BP~yNk8aCBaI<#+nkF>83pxhB#?JM$en>?gP`32~5cn z3#*>x_$6Gm6d#HH+E+D^gg>8FVr^I9$Vh<$o0T#lIk7$B7SHeFI{6npY-$F+SUM`qodDd=@PChu7_Ia>7z zPNd`e_1a`%?}Y#2G>`#D0^Lu5S0FYv6CaA}HxXyfV$}6Nv0hn-f$HxnpMm6VWGS!0 zt!-l8Gv1+yLB08j>GFQE>tO<+yJyd&u%5bCRGgc-IP_B_tnyxycZhiVFXMGPDsFkh zN8fshe?Se8&0j6O*z%#gVY^j-3lmXJYW$d=x4A90V;9-M$aSAOs%@gruPaStE_t24>LsRHGcNcj6uYd7h)sFNnEqJ}nHC`Wy9GX0rM03Nh*m0v~O zX3k9gZx2{Es;zM^9-7LKupk~PaRR^e4@|BRu|l%xp})1r9XeR~ANZl(-d5ByJI*v0 z96!apt~B^qPEzQ7E|_>G@Kn?U`}pKv99uUf_+|M$soSp#$4xT(n1Y0k&N{Q16rR2EP@vLZ|O819`mM5Fp@dC%sVbqZsA>4^t>{7&L>hO1{rAqJL~ zrI}dcK-{03@+lQQcvKkGmemx z7A56Lce~OX=iG5o$}F?cAtTt_9_1Am8~tiHhf=5QCHx@g;RMvLx@9j3Wj3sIM)8|t zTKvdt>>kKvEjsP3YUT&cD2_%DqHy(|a4gS(2*wqFwP~ z@LwyY(+VvfyEt)R0AS2sT}qXVNs32I>F!;|1AZ)XMdcAswYsU+-I?HuM`DfABjgrd z%A|M(f1-T|*`duQ{1=7q{^ReTXz;2iGJKwg0o@T_ztT*i17ZS67=850SmLDPzJ`#MgHj%l6crg8@s9A(UcgM zsAx<GOONg@xgb?0XLY|Kak#!UN9?7T9mOr0JSM)`P zh`TqULs&3WW4mCW1V@$-#iA_ey6PQfqLT;%I>freHpSjOFCczg0FNZ^RP&wu$c**8 zb5x@Vzx7ql(W-eDxz~bw{Ni6%IP%9m(W^xe^4rY{?|IS>93Nhu>>;M|0;G2~X?U$t zwU1LHqUguMCU~q2I|M-f*pO#uL8k>S}kJS(1p#mq}8Q=87W^CC{zhP>6OR>b2tR61R!`&85spSjf{?awDNHYGwVgY#a;9C^O!WU^$5wtb~1>*`A%w$BH*@_1|SA5n*@+Ixr32Wy5{ zz}9uOVrv{5@y{8Y% zxPu&QX)U3tx zvZf!vtIGmAe7$eoIKRM!J<@?2BCq{4rEbKFkothS)!%$MU!aXyo_XeE>Oj|IZSzFG zSkgm&9wH5*aGq?C>bOutg}&kMF#GDTcbB0lDIR$0@;7$wpw9FmU>nY*;A>G6udfuSR>C@iea-bd)KerWtmn&(Zc zN=HJkY$sg5MkB88$)D~Sw9hPN?ws`3Caze@dbdli<4C|)C1!(#QJ=nVFy#^1yTy3m zgXF`xtvxmJMAxUyk2 zH8#8xZ?5w$=7-ArDk|l>$w|WJmqOWt&SUAA6l?0XE^09JMp}Hy>Eoz&>W(p|krdvC z_SzKW4F&rpc9GZa?8aE}iUPmy zl4P7$r_PN2x(ey}9Ev@7S3q=d=ryb+aM_IkIh}5DuP(BBb87C7^kEcR$K&EJyVmDI z(tUoLo{M~T)}E+)g#-OM`e51l%jZ6 zuCDPu8j7j{^J(uHFKT?udo6xN(-~kFPyq<^mIu;U0@X2K$>wRo(0<%2Qp(iw`2in``u2UGcm>?NyBUMHS=9Os0xd0 zJhyFl{O#RSVWkSXsdWUiv2icIMynMua_KrY7 zJk{sD6fDoleXA3q(8b9MTOMG3!ZmN@87KGCY~@Lxnd@IJP$L7R2;(4hVJ*Ci*nV61 zSh{xt5!=WbnJ|HJ5Km?D)a>i3Z)GZ)1JYS_r;6{1%-}w5K!2+%y@{-lNyd*%b!A~6 zMxMvk|ESqYuPG~AcqFB$?mekqd`FQVD( z3O%8Qk*sT|RT}AAF%}2KNfcRzKq6G>=0#&1cU&*3Ie-Ye1IL;*8U$uCFb{M87BdXj~1V8 zCRh|}o2sREy^^9OA8V$gk)CCB{%U9+_@r~vcks;2+d@t>*=IE;Z1pheXlmEG=UIq- zg`IxaMDpjr8OjyIL+@Ag*F_|b8cu(&)Cd`En1K~Z~xmqlJgvtPVnhL ze6*5mHc329!WF6DEO(q)_8)mc?WKWTD($yzCZeDGe9Z2yVpNhi&HJxJXLOqJUlfmu zr=Is#s6HP9`FD|KLlMuPpvXYB1{<4E`cCzT-cQd@rvFyz7+S7sOx5fV#qh~rTtbAV zmGk^U^t{frlbiQgj><(wLJVpf3wnyvnlbz%g@Z&K$!J;&{<&^=Ey&yFeR9b+S<1*+ zn-U(Xnv-dt53bHyr-793RVcyDr=rZ?mdR#)2I{yIH9Djek5pNrU`1N0EjD!C0prXU z4??F)4@SN*w(VCl)TyV8{9Q8eF^IM_RB?U;k*y06{V=*~TUEn8uv@94^Y`?70H>NV zBM8I;UAvsd1Dn|zI;lW!t&h|lI=CJym(D zt{GwQ$Vj+9kzI>#*Y_M|+N#csfC_qOBJl8ha^5ND`&lpsuYjK}siQ9l} z8wtU!baHE|+HHK7Z^Md_IqBj|Q}Qy9?Iq6GWJ?@O%8+YMs8Ef5w@}dU1i-%HvZFEe zn&vF-EKtVNM-cKGiuD$uax6~!p>9umT*a?vq0Z-H7Az}%)m*5pRKJsU5)6!HwEU-# ztPd@y{R*23Fn{XI*|yiELe>@bY31{iZ+E_BebX}sY=a;5x;Xt%w|m^E_hOxbnbJ@z zAW2XxA?XoeXm5-kgur_7rHj* z+fnbko{jHepK=hOUdw`3F%|a9UCLIpUO0r)F7}sR>ALlKDKTht0Vjqin)K>_BWcvC zliu3AXE1Q9MYUAE3DL-Ljtw(}J;u%wHGT{y z8Bb|i=fCd>_Ky1&4eD^=d=w3x=QN9>MwvAEEqGj;FCj|Lno66n02LDvgK zY*A0|M%Z)ZXCKH&4TRVZpKTxT@by~w*EJnwgpD#7|BfZ3uEp;8!GD+kfm^G1H?z>H zy)`s??iNns3F`RQ2xu!yu!OL;T$Z*M&MvQh^JQjJFiIkT*V-s~g7n3XZ1YCSt)Iq1 zYe!60_$$-;>w*qSe%l%#n`zHEVmoHY#`IFGG)1Rb{-x_oeH=J2k4y*;)zlavpOF(} zP?KXr!DyAwXw>WlYd@*0n2P8K+st#^OA7i@0#3vq?aFaa)agb4DKc$cSjMT!E~?-e zuaK6tk^uwU5KIo+LjubMv-J*U=>?k_@t@byxrP>Tpp^LRMEwMN&@8GPi8WeRl_`xj zz4px8Im_{?U`g1*l@i1HQPg;75@9dmA>Z3mzHzvMe5WSQsjYj`whtWx6iz z6S7P2Q>|S(5@9dL9@p&G%hKV{5jddB7zSI8*SyrPT|84i;RYMf zUMoI&?=IGVi-knTtECjq@lxA)gIH}{1s<42xNwhsJ@t@`>XDg_ox-xgERC26exhY6 zs*i|=LGdpo+QM&IIOih8HJ;OQajyr~-FWuzWAXv)h(;(MkZ?EtQSTs(Eg_ai-l4yZ zQ0i^1#}2>VmlKx+_MV>5^rlwzHhJ2G)6&XaGSD_s;R?PBIA|?l>u*D=5F3|6lkod# zn9~WPb1uZ*$a3K+Q&N!C(o+s$9>kMPi5v0f z@Un^1k$Yi@4?6fJl*OudxOqQ%b8)f;%GRMs28Jr7H%GodR;1OXqbyz;;YpPi_jsH; zk&2?Vk9tB_g z+a@Z633nb7K>3e8ih;XawcB|k!B@5pr^?|Y6tI7ry+uRu{rwe*nk9ECk!V+wIgWiT zbW5hIn%ZrNEBUdOH^i!h6u-unhmk=MuMmyZvcq5La1X0`->WU2`qqAScut;nNpc_0 zslR3wMbukwiS>h$iR|{!-8=c1+)&P5zJZVq_cP0#ch$@-9FC+MX=Uf6H<|$F^QJE* zgRj1*o|+~_ZKN}ZpnemN9eaVhEDqWeCDP$S9Y~6MLRJ-ZYA-9Z96~F8MJK=-g^k#v zd31Vv=zV8?1#s#oIKu%`QwY`JZjS|I{a2r$+~Q}CH;bF6}Z0lTB{M? z9Y|&_J#BhGh}>6KvMU;VDS``+3RLoDh`91v-BwtKfZDu8&ng`=BHM;E#>Q5NFV9xA zeN`!JOzf|$5o?;TOnSOhzU2^9$nZI`epP;bNlWB#M(z(uhsN-!NB10mzxB}k7CPQE zzL&}k=BJt4#PlK}BizJv75;i7nmadoaQj!(=)Pod?a2ABgQZUic6b;Zr)@_yCE*f z^O((C@8aEgS@r--2sf9k@885ZpKe9Uz#Y$9Ofp{{8vH7sU=x{0+A2wsGjSHhTEEsS zzJ{!(pEk!9a{22ps>$Qcob2W5as&XGI*$FEQ?Gl27~rixB+>{hkg(!0AM~*<7M`y> z+6VfJy-=A0Eab?ZgvR&ooR$KL<6XdkwMe{xZ$!-4zsl{uUTU!N`+q3odG+@8&G@ig zqzj)q=aOhaq!C=L`vRbFlCu!Gx|JUxJwIF2TQ5EZMf(Q<{_&z!+NGac2on27Sz3s+ zo>KAI9)RRlxb{EQCRIC3*726WSri%e9@!L3hW^^SVI3{)lW@V;GBj}lty-?xB1ndn zut`7fF%1|`K9z+}AtwI4k!~Qh^L|N>=^`x}fdyDv-a3f!FWXBtKxhBjU8dv?mWDnE zMwdFGi(1j{OsCIrT}&4%uo1Difg7JSTDbasG7LUmmXhO2UjQB7lZ;ue5_xxq?4lYe zuVC?)o!8DVKgQ9K$)m!j>zW~PnWO_U6-#K0vYp3yL|d5Ig^f%qN1U+W2OwQQDRhypWPU@XGp6U?Q&r2&iLqyxzY-4sz)u*LsJE7;@ zG|x`R_v6)Y{bkZ$wR6$&{+OaUJ*pqXPV{yxW^E50#+VaX^Cf^N#c}FgJozj-$)j^6 z;0Lv8U|j-gRC}YEjOu78p?lu?4a3u~46kWf59TWq{>#4zPu99<@BlwLc9x9RU~MI5 zzCaYs!gf|~@GI!ac}Gds_XS|OO3l34sg6h>VkCoc@b@&f`3s}Nny@{DPw8=Og^&RY zrh;_PH)Op4fWIUQxZ`Vv8GgyIaX7+_eb!?}4X#^WM<@ zqz`=#6wA1(_`ZfIv-0eLV1i@=2&_2Uew&*2TN&yYG2(Db?P^=n2AKM{Pe^Uhw8Rz4 zL}~}@blTkx(#-ZBn|v74cvtHEu9F%@mYdIBTh)JhguCDjPI?(Ea&l$^`J|cK@|~II z?W7)Hb=kw&k({bqJieav#VCuKy!4nY@&`R{l*m~Grz%n`4MXY7$C2N}-6>0=T)7mI zhpFX;l(L6bk%51x!Du*nSPn~}HV-H(7GB(=r$~xvCV@rC)3}Z7Ea@xIt?>;S8^N@-NVF-j$7J**xDbZX+ zbHCvH&Ca(H2DGuw!VpL9cc}RQ>$_67pH0`c8zfI=DqAc)sVg}ZMAgw-qJL*dcG;_1 z#CK%!x-Ye}9&tADrP8zek#NtG-s?&$ZqJkf2^o!qbPysfBI1*8`Kz$B8g|FCY)Nd~ zSlCZkG!@Y4M4ZxKnHmt)bZ0U5uC65#U*T5cALXic$V>EjFivUq_xj|g(pygR71G5r zY<=3y!u&q{nIm+u)NV|ET0x3?G3Y_FqE*+Y7X3X~>P@76|94u+jC4=+6NP1RzaF3C z*c4`wAN)|jXY~MR3TV3mzcdsfxA;trV8~(@dH%lasc0BiZO%2?0~f)lR&f+ z#PgOTT>{(DlkaHos-r?6#|!d>QTsIOV@9;0A2N;mDm~msD+-SI>@|Da$VUB~=Ool+ z|0i+GI8YO|O0=^H9cAGaPh{PYS=4u15aW5tZTi}?Rs}%FII4Gi%?9rLYlf6BWBFbo zwQ|Y2=tBhsCyjx~Gb2)_h7l|(t}i+2N3>9qIvIDr9k?`@ zw_r-QW!?Prn&9<^uRvhTh5}#l$q}j8UJ@W5hGQyLrHTwLSAB|Z_%+f<(viMQOs)U? zmE!NB``~ee$mr;Q5f01z>ns5Q*$?waAq^H$j?0T z!qkOQOs4$fXzGsReiNto#w>)|t#cg%1rPZ|*Ae`DxW1&6pj zW$YuMzdZjh%D`jFv`66sYBEhy@PeUv(x0-|IX(n;F{B^;KZJV6dlWA(jvm7!hjhxjCdbREdT{w551}$4YDTa@*a~Xy&7k z{XQ#>q?`mK#BoA69Z>#o6(Qk44?VpbnMUDWTbo} zK2ANWXCz17`x7k|XlKtNbAgu+iqt03<5lo>E8&69J`s--U-F8+UXCD!WY|r2)TGT& zb$vOU`*WLW_uS=ZL-{kNIZG`>BH&!~!mdb}7hbAy!K2~#rO!93^V<#Pf6L6aq`ysn zvPD!Y(RwBGHIt6XVY(Pza$RmDlTN2U>5SQr*hxOBqbk-y!V|>*5INDF?8;gljYb%e%1}=bpUCU z#25!dkA?KN0Q-_SAbO=>@YW7#lPH0Y$Aw}=4FWe_10UU*o>3C0 zz+L)a&+o7MsrrIm_jdA>U*1RIIb3F_vW(7}x?8r-e|u5~lS)Uk8#q(K@f2ipaU^Qa z+S#reL-X#;N}^I>BX(6+@<)Y_d9d`wFrK9_wcsAWe5$>~sug9e z>uW$%I0tD+vh^p#LJ{Izc1r6#z9O+t7Z{*hpLArJ<`v8o^SQ*B!A+hl37Vm~Ayz%g zapzDeK+>TQMLuzz%$hQe{6=&_Wll0_M9R|Kx%>_RJ!vWnj@=Xfc4J@ZXb`<|xK_!J zAF2M@#B+!TwJ<|&f!O6_tFMN>)^B;BzuYlFn5ZD8y%MQo4Kt@imQ3EX;Vi2*OCoIv;a~~QYw{q{gQ6@lR zeM_2-v}H4fAa%m9!b?i1Fe3;r=MI=5L+NA_mh(ddnpCoh*63Js=6oetw)csQz3(WV z9SwB^Yp*O|5oX9OkF?fBinM?vRwYT1z&EY~F?*M#Q_n=(ejss?Bd%g5NZjDoXNs>O zGDQ8=Pw!gmT%uqyFoRg<`1+r~HPIQXcM>sQeH-6LuB))O9Rt8ZPt>xFukmMYL)7yY z+R{b(tad@$sLL72lC4|znbnA|YQb%<5$ZZw#8@?tJExMdB00Uia-Ti}gLoVu0*R7_ zJc;XxuV&C)W>+qfz8K^VDVQO?LKH}GFZdDesS~)b?x})()_N3FNiZv$e!pq^em;_d z!Qzc6xi82%q55y%cMW3zj3n}e9_#vjQtz`Ig2;zhx(%UT1Rve)kG#nVqR;GD7kG@} zvZn1IA%n5Ny3`HfH9Gt_~JhX&1z? zJ4VHkOuk#Xv5ntyVue=Sw&px~=L0?~N}J?-6#m;iyp36uzp0+aAXb9ctX)fkbIf!x zMC>I(XO|IGb=_{^cA`;5^beT6XA%C=mrSUOC(?RjTYFw=D`(;DfV-XFjg)** zYQ=Ked78}w`TxPR#lIrDGKR&2v-*P0DJ-c_YK<=dG*?%2Jcj&A$Isca{}R#lX`%me zH3Jy+t@0l$jsv8QG1^3-3v%I|lHcDjIFAOrDsZu6;nM4q7--4Us6f?>1^zdd&SGo5tluglXOSn5(vC_2SH*c;63 zi!LEi`5XyP5tiWCwt}p!3|>6M_{C|-<9t$ghkaLH>VHsSF7zaystG+PLz%`zazbt~ z4B=8c;9PTFe=17_(;^w7Y#q|}&%ap`T)UDtqPa9&>EP$!oe4YU{?QleC5wtFJ8|y} z716UXQC-I8uJp`#xOz}283$CB{emGufu>|B;9>*0Qip)F*XKSqSw-=SiyTlk5tXqX zeEn7>Ux4*D9&9fmvxYZ$v8 zcckz}-eJ2-BNWO#Q98fPjA3iz-w5AX)wjk!ARNbz-4U`1`5es-Uo4indxE;ixS1H{+*?`GEMG9@LuK_Ay4076D#pvW;}%v?4iQ_C}i< z8u-}rNap-2>UnP}pVM!AXXytIxvqk4oNj8caGb_!#Qg~!=pDnnr`#}n#Jq(-?NS4$ zwXgEs*JYp^g^uq`_!h-YDor!rg>6MhMMh*-)xk(9pGa8p-k}!xAxLBFN9MicY;z&- z>|Me-;|l#*mnwWr6EsjZfO745=fT$mqTYeUj=k#1X1-xA#K-Urm#!*a7MGmz8BGH9 zd)%b7$BjT~t;+yIZASy5NNu3XUk&Y(I>J z*?j`iSy5_4o{p%(ZByaCzmK-w2sn&eK^(~gF636gA8y;9<~{BY5ktQi5ZD&M?sTO{ zz0EV}@Mj75@ZUu}opBlK+FpMc_I7MT=u{Xl@tyMxFM-iFGNwU;)@1MTMt^F;Dq35F<7jszro>HHug;8?W^G@7|pD!Gt?lMY#=;^If03 z0fr^V0QL!VdvZ~x5?~;@hBkW`ka*6P8^dCbnI)}xJ&|POYBG!r<)cdS5eEKtxYA(E zPl`Yrr^+@~{UQv%}dr+qqq`@A?Cse!tR0XlA^UDYlTT-Ut%7s;dR zUJ^9)3~WA)lA=;C6Ncci$uE9>>8C4_q!2B~zS0fJcKahM8K=Z+8@a4-L>}z_@ArHF z)a^o?T>W`;4r?9Ame2R(cF;Z0`M8>`0b@Mo4u2IF@`+Ue%5v5XK`h+rjHU zGOsO6>g!keufkPY3W4-FyvC;?zx!f0x{*Yu;s!o;uqa&+Yxfd#tdolCRqWE+W$C7m zN{vs#$u$({8HQcV6Tgw87wBt)?Pn=R_o%=knnVt@?P0_LX&~m4l1cIX;xYZdKM(hR zy?jFE!W1vH9t8SX5G$+B)f1JXxyqQZADmmuxaMfCVMQuMO>WERL0(_Pe<)C;;P=2L zG>UDIXFzUL5Z%RCv8j>}`QrOK#RM7QC0+aX!W%r4jONCc%8qLjeIpwWW0W}(@uKvT zq$x2m!AgMa8YUaE+~-*&OxgxN$AS>Fi2FB$Wov}{wC2+7M+DgOfb+GF>C!C_uEzsz znR?x6dWK!Yl~0&+`0;`uIJJ`)cr!lG>S$)q=Tf@#{VyveZxL7m@Kh*ybgG=p=3kfjRrsg1?5v}TTw z$G+ngP3*C4gwNV+U1GQH_sI@~KW(6tv4}m|fCtOlCA%oQ7g_M@?*Bv7KRdcDgkBZ! z{mv13UwMv{M*$rJV(<)kSzoXe3znhpJ}uP1R;xn(U9as7|B*KNRHw#Zcg{E^&%P`s zE)#q2QuK)LN1zw44b!%M8py9!RYKlP24@=XVr21T&m;d?U3gFVqf z5`jGQ>$5K>Ye`!IMBJXkoAMK6vB>eq>yUq8PL&@n{YG3flAB?i)zTRs#9-t)0s$SC z>_)e(e^>1sRL>VazP-b_D1m9d5jo8qVY@M3ee;L=)X#>1wi(mv_<}y}&a1vpYeG-XzO({bYLs zr7$TB;d9zeK8M(EK%c)X4pk1rNqA0^o;hgv+Dg(2BdgbqD^dPv3vqr~bfOWnw2gY` zi3Gakz3WKx|1jF;s;v3$Gw=+;lFPeP4DX#A8)%oNQig|9=_>e-Mx6OPc$ZKRhr84m zB;Ngl)NPv_K??xdpOEnBjov(bcGbT+TviOkSCCB@j5}Mzq~^qY6R=%daSyPGo!F-f z);u3JX2LC2EhuJjSY(f$Q9vw5=h+Tv#cx%gh$Wo#O~)J{uNUMBT_?Y$JhE?39IKHs+W$ zt0E9Nar)m_(@T$>s2G2z$y!2cfK+;AyRd!~iP}-&F9WAnz^)Mh;#7@1%$_roHYdh| zhfv3u;0R`2An}3Tp%s2tv+i6g>_EfBkygpyj*Pw^PynQr1gW_$Pq)hL^Br)b^YIpt z71s4ewoW+f3IYDEF8M+jzPKHNi@Ssc2#;XD{H)u;k#+(macx3cfT?tSTAiejqQH5m`yW}Ekxgl zIBQiKvG+@!ql}LNB}I`_VJ+{z%#?T4U?|@OB?s5x^3WA@1rup>hTT)(Yf1RAU%4LV zMP@`WV4W)~B?wu?!qF)B1nS2&rSIFqZ6j2dT4sNOO_;Z7q22 zyY~lGIo0zR?}+KT6(Q!cWfqy^z9(MqPpNV?n|=Pf$Ih1jf8Znn-V=*$+2A%YfRN7a zal!RqwIkyfKRmAC*+`1IjNOeCPR>Ks*a!!g{bY}*hfd{i5M5R;B_Uq2Q**5$ch!6q zj^JvgrNFnOBi%**o0aY5!Y^y`@B1Y~eN{;>7Z3#Y6TgKsH^9$Ts)L$^sWCPwzYlK4 z&qE!3UEawm9smljwUmk)2x=K5VS^B~q#`git%v-XtH4H8-sL9xIQhTxrVEZ>Q5#)V zF@g5~lx)V`al%HOt*M?7e*3Yw9B}qWQ*cY(M%&QirL>cL0uzC}Y7o2flyp0%rR0$O%I7$kwk$N#f{2SKr=DYby!F!(_&iG3EEFoLO zdL1}fh4Bzy@Y)(=-0^dYC^;%57Opk;%MuesR)0m?9$9z)ewMeqT-2}`Mpc~m@>3O@ zi5Ot_UG%%Xu4UVzZhA)@stT{bmn_bfmz&NU5$%kg6xm))1q&k@#mIFK{oz=#%yD zY93wyn5(Y69#iEj$AE9RGc6rC(;v7@6`BG8&lvB!H%^yPh1T6*Zo6$SCaA*F*T*JF z+jK{@6qIBXC2EK;=lga;vZ43P5jP%~-OX`3SKrt{d8)a(sn}+aqY$gXg z@`$M&`mb+c{FQpF1NGR$KC^aakec*EX_E^jLh|G{$;H1i#qC@cq}Cj#f4k#T>o3J) zH?eZ^=_b)4c$GeM&yS{18j2(hc9 zO18-TX%z7$T0a^mTUD||U!`ws^AeSRj_T-T#Sp!ULuMV0G)VA1CKz}l4SwOywn7_&2&H$PDmctU|1M;^?jdd4QUP-NCvT;tFRSbJF{x^Hg0I=jA;^y zYo|Owye(RtWS59I4$n>k;`eXaERG-!9~#q$k$?#Mqur;Qz@^Ko;Xdjw7vb8c>ClNK&Z4Qi7``UQP%z0>wH zrTo^;_^H;PZc^+May~dPAUz&|Q^z7VT5FeIu!?%d?w@FZ*+lus4MH=Z({F@*(|C(7 zU)Z<4JJpCMg!u2@SPzl7fB;+aN9CVhJc|Fx>W-6nhz)TWU7=#Wb>B1ept&K;BGr@H*qf3Wnv4*l3$ zON)s01<<-89?mntYDFfqD=K582Te=rryOm#`b!Fps~@0i=a7MeHbKLgx7@f3H$;F& zba4TCuc{lE{-vqzN3V(Fl4gYIDJTi3!nunc;defG?0V)2U zx3EVRxx062!}{lLluwf3I+bdyIWB=5LMHYmcm2dQ>T-PVY1TU}x9ar90nx9>_la9q zF$ZYNLWUyFs*u!oUK{L>VK9RfrGz@20a-h<_CIdO+j20A^a(k$bA-VT$yZ$Z zBX4ObCAy~nBNb5^jR&~M!d7DNHjp!R*q*hzI~jBC-V(vy0GqR;x|?HzUDw>8T@ zK9D^uyRY$nLr}4c=BVDul;*Govzkq!XH?Up$zg#F zrJ1%p)+cGpaUp}3<-J>O)=XEEH$`k6TQgzgMokw#bS_$^pR(S0nOaWK3^Zc4_FhYF z_6Qs?lGPz{M0BN%y=ncZv%QV<3CJZX&bRp-e+3$yoem?;3^4(Ur|P{`DTDIYL!ycS z+FI(e-;>4^F5sD8>n8>t!ypTQ)4Zv3#>W?;daP*3cjLO;Ri8snb0_XOQ$E zvn{M9yRt#n{`ubDfDccc$NaLgKik!-ScPf_!|BF|w*cq@wM(zGDfdanfY6)g)AaC> zz`ZT`Du~zTn4MEHQ=xZ5Y;@3m7yw>m!B`hohZyIiv)lfEx~c687slVid@?QTU6{p{ zTvwyEV>gvI`h1}Jyn8`&c+Eqny@!B=1kb#R17g4+XJ=L4J#)=p#USZU;mCt zg|SAfJ>p&&q`dj>Q=7W>D~Ww<9Xv}SwGjoJ91#bbHVZ=xMv~k=$YG>sWNb@J_{_%p zC+vHjq%ZRJ{zX<97~3yHY+u|mgXzwBgN1H(Fhmlq0~gKL-L&@^yF8N2Yp^x|Y59$W zced>NRO?6eK%=S$*N-Hg1c*GSCbAhR);m}KV|3{2HQ(;Z^qPHaEpi6GlBCV>;!l(e z{YYFO`y1m~IC|^=OV3Fj-$id0*{rZ{*kZCW$#GSq>L&cA=VhcSSeICspW&J{?DkF5 zg9wJKc2;~`uR>H|4YQF`z9uVG|HLHw|0i5q*#qo^r@ z&c^y}V06-d1dD0LXAvv%9)XKLgd9o9?nii{PKF%;6)Sm0U#ud02wyC%zp zrOzW|_EB6?dmnXUNdg}mfQn7XZZ~6`&dTeRXuVfC>UtQwlwL{YBAVX(O|Y0?u&R~JJ9JrN|Dr^`~@aAI}e)ptf6=wV;|pfG|}((aq5DGaDAU_ zzliCHq4%Yk;~Q6nJ8{Dl;LvNC63x3GfBd?Lk?ir}W;Y}G9m=Lcyz|PHY(dP$+R(oJ zVO0n(u9>R`-! zWzyf7tqkpU1;>JmmlqWxW0YcF_?B9qpBtM(;8bmn09J{5W128y>o%4b>8$oPuNjk< zCrR2xtyXg#5S8AR!*brS1Zb0e915PkUG#rUeFa-oQ5Wt20uquE(u#CN_-;U zAi~-;-!xr#rwA^vTCQQZ3IN zmOCvjzU>2;MtfGZ0en8|&TSaZhd*QytH>A>9jm5}6Jm-qAbXbZ=9dN5oXv-^YdYLO z5(}((q!=z#3V5UtaAN^O5Ay7A-^}vd#QY#Q*9*Htxx+)Q2a_$kX6qGBEda~kqKs9| zVup{(B7_J3B4DU*2Y}7{Gs5biZPu|zh2*PNO#C<{6!rX88^&kFZ)3VjK+-%%k?3t> z?8~7d?y;zC@>Z9St_zKh=(9Kq#n0f5=P3XT)O3K!&zdim^g?^3b1umL8~W-PpXUKr zY(B7Z9?0Ctpl9#3|K$;f;`=R|6=Y^BJYQ@%%fQ9s)LOb;6zTqYjtPrua>dQG!`Uf~ zU-97B2Wy!RRWCRsq!vb)LUl4Y zbrc}sj8R->c>!H=Av_5PovajzqrGE5Gvy(nS)2dZW$L9sBz&{qx%c-6~5lAM+a}d zMkuy>`rkk20}q-X)x*68DZ!J-{&b+tv#h`B;+y)UXw@`D!V*y_;q!6;tbZt`}1jfc)TGa^@BeCo$;2Q7e`nOk}@? zq)#E*6pz2wsn9TR1|)7~M#5s}PfQOsr^DgU=D1U71PTUh^*<@kH3$hdZk&}l1z!Ak zO%0j?cO97$4)t^imOocXoxXxeAmemm!@xs6B#d`4-q=^2B!WQz81S6_TA=E;?hw)e zm}6K%t?2-t{PLqX&`?6aR18E-x2P;~vp>(!k}zSqW=Pr4OG^Dw7_53Pn>25#I{iMLX! z6pa0S9Vwp-k&0}>>PGG!t(F`L`g6NkHADj#`s%KHN_|A^Rc^2Hmn%)I>hF0FD8#&- z*~st1z3jIM{j{0uxL2damFCFDjCMedVMCU#loQ}U^Z{g_@u3&)InWoBH_H*qFP{Fq47b_U- z4ktmqqB{RRZT3Yh<`QY&X?y9&)R=K;a6#L~cOxLICb1b7JOE6A{qZpkb`y<9h8Dpb zo%1Y+s-ym{St}zX8ewwfaQr%?$)HcuRb3x|dx-Yc#9!%A9_4AyZ}T)HBiKw-&qL(daKxTj{mEc`B7MJ2{X za4@Y&JtWMc_2s<;=2L$=G0w}`wS}GhUI<#hm_+7Uk1J7WluA;Ko@jr!em}J@e0J)_ zMBF@W0CgvD;4jHt!{s`fk0m&2wAt^=cjGbf9`DURo;1JXdETN*tQyN&eVG!Mj-hr= zYXVl@F97H;Hiyoi-=FM_FAC3jEA9gntG#YB=$D?^;g40UF`-PsM!!X3%-fpXPG+K) zyvHD~&Y8-W8V3-0k|(MFr{6&5HR(KI%y(7>kBtK}o0X_9f0j zlod+Zz2n0FVe^sN{2YN18ZGn$j-3P!238jUTlKR-N{yFPw|)+hlj`bE#Dr@2wA0<; ztz+TniVv((6)9kftQXsT`NdLJ$ts-d65Is(svtlYsKa1{in{UYw#w>k@baO&9gzXk zUjGj|V{0YVfBz14t)5+SI*6e?z_yO);6SQES5Nv0wOzC8gP`*#RWoz;Xl5$(b?ciF zL!ds|E9-#mTB=)glS{#*PjD?tc{D#0@xpQp>Opt~6^5{~8#O2Q@wT z=J!hIyiKm@>4RDVOlG~ug~%pr$k+|*X@<%bOtm?~QKnH6^;e3D@q?drMga92y&@Ki zf-Pf(epDg%QZ-%N=JOsKqT1EXN6vU}nP^C8X1u{4XM|4E`SU^Xownb1^|0N)LX$KK zU=Qr`P9opcU^oH*0uE1Z(Ggy*fc-0}Jh8xmI^Au7$>yjE?6SHZs$X2HGK}zZX9=oF zCqG;@h~T}0%X?Mi$9$pkJ5O+TcTD6H7QcL1>*H&Zz<;&z^ESzh{kz^_@u6V4PnDJ0 zJXOx{8uXn6Yz9N{iydwg$=lgiPY5LF;{VW5tcBJzS6>dT_Qw(#Q85n*o(gxYw11%^ z0C%tzEh{?faU5r@4wAfaT7+l5|2oL*-U$98c=|`5q~!bBGdP7&qAVOKHuhO0H^D(L zoR_CR8oT?zg4Y}FnknPYYS;M|o+>&uBjwK63xIv;Dme^T1Hv@|60fkK9sy@hKJ&%` zn#c)XVES7;w^phe_?E~0=HT`ryYnB|Oke7A&BPPXL|GRIEe@n-Pdd^xHVh!6ddQgv ztpuGlklB-N&WFX@Cb{;^OO%miuui^DG2O*yWq0|E5I<;F%Pdn1hU4bp3WOCyRztsT zI(2KpLE9ym{m+* z|7}zB*|Ol$qoGTQ>V^Ja&EG$Fd!Csj-lApoDT0?< z@<5`{VX)3GtnA;Wn^B1J*7(EHVA|-06UPb)VQ2NuhOa^qVy)Zdq47I6j^zI47*FQ) zY4XLFT2-KmklVCsz!2@sQ25xdyDK#mN#}y-bjAKo{^Q9g2#5iphUgub5Y?%!Tk<$r=lmCv}^3Mvp_*BveW$Q{qlp}RQh#^T0lRcDd0)RL`-lpJm7jc ztKh74C!J_2h@v^e1)=gkvdJ{2a^}eSgFGv2EZFbG;D8c7DFO*IsoR#j${6CXYCT&}{`~|J3Qk!V)Yc;jlN} z3k~Bp5S6N1U$R@3oh$SXe~*=*c~iyq`owA!vDoVhmRr~yz1QO{vI@rTth@Wu{ENG` zj~G+$BIARag)h?j=V<=dX3(%UKa=-vADRqu86VdjF2ECg zHW_felp=3Rijdp05z?2{yM{D$u=O5leSBj6B0|{h-B&vk?`7<6S3QC@wou7Ct?^Ga>y*f*J zKk+wg`;&jbTn4RulE&g2sEyU^b#)lr{Dnehm)#XG1U|G9TKsPpkBEbyC7p7QlTH7~ zg7DFQK|@;wfr=}I*e85!8k7?!oWm%`EdWPPjXW@yE3Ef`?yc1IzYXup0F9q#U%_ew z(I3I%dOxSYX4K2@hG%a4z9?J!TN2S&Fa`Ei5v($NEQnTWodPrEA&89`-(Q1~9yf=x zs+A8w>*4V5EjI^gMEAd^1Qg#tcO$!o-U9zVQeCx>n^YkIFCq@ZozG4V??))%3m`2eGPjm+UpFe>|iy^Q@Q9B|*ccgWSG(WhP(@5Y_SJr!y zZyXv9K^}C1CV2aOkLBpjGUsL_9wFZJ=Pq_JBtGnm^>u$hEYm2;TQzH+up)~WcJ4Wt zUZQ}$g}8N!Z}FsYG^`~Pz+kYP&`UDIJ_#{A z?Z41#AVyp7%@wf_r5Feow&R=|J2Y*yu;yw+x76v2@EP+!1%97TroYBM`L=Uim{9G( zOgK=Uhf*-}rQE9`Nc%AJH)~vDl5AWBnt8}38MWo>%4S0(LkB$hAFY-e^?ZSsYOlL^ zs4Q)$b(=1YRUM>f!v;z1cqWZ`-dlD1?1gC%yQ(L4k*6cnvh`3l+e?spzuLGL7~h?O zj^66wZ53?&5&pCH;39Kcn9p~wr8sCzU;O1)l5!wIb9@!Qm)E=Z$0yVwqRx5Yjkctq zVDcU2jsF5uC|JC>{QU9#RS#^uY0F7)t9d%G5^sCA>IQ&FonXlAKt^X}HIvI>ij$Tdp zj&@H>FE&njMY|8yc4U-yYTACr7}u106Ryrc;M9V8k$t}A`Y?X_{~^VbjjilAE!uM< zdIuvD-TFl0BRELbwDs}5@Mp`M$TIo$R#$`$Zp~+Z0cmlvX0`tGi{DXqzrs*rV=>2_ zT@-5(8t)Y8XjLx0dm(;3b>{NuHC}YML+V=TV-r18aYmOMj$c3*{US-90^W#nQg$Ad z&t|{3;9mEOn!ab_G>Hg!8j$HT!LLmToo}a4_Q=1mEF@{NDDio<@k#0}^=t6q*MOiI z|H-c{x}%M8AI#4i13k~E-slC9?fRjA_ZlSE|FyTMr(oQ3N-ONz{FKVu?ke*Ja!P$; zTq!n3C~s4)c}7IpLqct^C~_1fD3Zt!2282Fmur!D5w~~={pd2P6eIB@@sYc>F2fg0 z-dR^R={!$1wpvNgm-mJN{4N|URNAu|(%B03mM@Lwip4VqEIzL$+6C)S-L0 zB(h>r5tJHeC*vcc8QJ9+R^?vK*%k<+hh8d|r_PrfHOM+UnW*9tX80GT>)bKt3(u0t z;SrI`gA00?dRJw$Uxzn}13F1s8wYebv{yX+wq;5NPMG4F4&>{(U)KIJpRNbDfXJ2W zNqk<>NO8I!COGO7Wd4FMuKe_{?VK2!VLdOF4woInv-ZfC>felu?5%}Oxf%6S2J!K$ zp1kS5W6I^rSDsh{CCz6DkK^7W9rNezycr!SW|`*E=iH#Yc&q2Z-;%QFp!J9699g|B z#fnnOt&Y!qj9Mi$Csq*M`C!Ovqgvpj{qLiNz&(UMZVj^e-Bp(3DQKkb1o!C`3BwM+ zSy~Gw%)b5cMn5Y!o1g zO7~!RYOwYy%Wk*_id749tFxl$iTg1^!5e|q8}1^nDbJUr3nlqEg1H09b}d-_r@d|v z?p-f&jBz68Kir;d-ODMs>lt2t z5zkn7Vy%sQ@X;Juq>Jb_@F~l#Fm=_ax~4ZPt(b=&kXoU=AM?0FAy~j=SRB-QjQMhr z-dJVU+wg94051FzyiHfUzkXWyv=0;VV83|Qqm2Llwo<4W*mQWsY0_M~N`j0{Lzw1! zj#mghFMel<`k@F6lomgBfh|`&2*=Z8^fJLDWo<+Iwd(w5km5T?B-6!_c-u^eJE62qAVUqo8%JC^;sK3w)ivmzL%9yDXUn`%ADeGTe;&eFJ*?yS8einECxr z{(CEDJl0_82yOIu#y462;AjCvNRR*_uf#;;mCMTua6UFis zJTAw_LbQtCGKTwW@gs6?>F?p@djy13x=Ihj^r%xRohX_0*aq_9)0ta<#kTmvE63Oy zf@LzUA{m?^5(uqh@@I>CZTy;SMsL!0u_HSZ+o9OK4_n(Ao>t}_S7zpBBzk-SJxyH-+m*X%aP$?Dwn?vo>?dkcG zA~(>(%m0*xjrQzB$ZmQq^3iokz+Qi16!Cbn17Gn zF;j+_WVuhM58h4!TD0i87&CRV=T@M%V;89aL8v|gtodqo91BjJ^b$t_d)$$vWN@RA zVWf|I9QzJIe1EHfl@KEsT$L=s{OGPE=<&rrL-FH(E{*0bTsdBxI{O5oy*l2n;2KEv z-Rd$grHcgoOlrXPeDTx~S@IF9KN-;Ya;(%DYj5DqiDlq~I>|5l$_D>_kPW+lLg=fD zAJMPPJ|Xm7-pNcLP22(OmT&>A!(@eDRv)zY`O0GZVf&dU!OcnyIX5W*RCAU-rmbX zFtB3NO2mX6C~w7r$o z3{qg<4B~@GUYx!b2RZyyM4MBIeNVySQOtZGwnPork*%ob2Ug={E^H_T?km)a^&~|e zJLe{YzG6IaaoNS%JWej>fjZP7=8zP@%3#Gi-B&+9=h*ECF}}1=T%ak0x`i%~5zSZz z*P~y@Og@j_?As_nv{6B|3*V%#+9DY9AbS`3P5D^pWIG6^N?XUz#gkgu^= zNb!TU217dvKGS%1Tdvf!9UCC)R*gM(G8N=7m6bue$*FxxIUa-*&!&TEeTB?8%P_Gy z7Oqv`}!;$BIES6mw*Csq1vsG zoEZzX7;&tp%h zM@DmgBcgKEd_0yAZDh0u?Kz%M^#aUW)&}306AA5G*EHClFmRF(Rtj>Be?yc+224a~ zGB1Si7V_Zw8(4Spd@eCDvLEJVYut2CwPKU?R3@g$c^DuSngRx$jhWk~Ojq7|1gTqj zo9wK~A*aDjx`YUkc*N{}cX|($v5e!FCAp@;qL5q{A(bf|uJ&GL0ozsVm1$v@i1M3_ z>ccukP}r8(r870Th#S1`W04fk1n*lxmNE{R>o=&xM~2f_Lti_M8-XBrhl+&j|g#)g-njaZPSzvcfP;o4joqBrT76E?4vND`12L@3ne^l-Xxd8<6D-G@WmpNXegf z%qbiZ5n=M8%H&uA?}2aM`@ z)|*6cC)-SuERu*9TtGv0@!A`5^jX?MDs@qZ5!Hrb!!5smDv(b)=b=(D&BiMZ*cNr( zyv~_z9u`T&f?>J zkdlDtX+mk{>-aE4cQf=@-e#<&sJKy-hdt z!ZCTzZo{F+uRy{JULo?X2dfo4F9#~---eBP{O#3XT5B9PtJt4}0r|-&pHaqqwgWJb z3!W+%kme41pLYD|s&wvO1MqgDeRSQr&Y178<#GPJAf(JVmdhx{x)zsZ+Y$+kl0moB zJ1^8>SwHCx zA`g37WTRpqo;~2x3PlKw;z^a(HE<(blsNF~Le*0egKCwK_*r;%nj8Z_R}FTdu9zjn zUflZ)UQPCt>s8*>NF{$ol285_UWy%xx?ei09PEVZ{^lHE-R_>ZZRkcgj{bF|+_V*` zHDP|0s{O+bEv@;n!cWPH^jE>2$z9cOuK=D8&V z+~gU-XJ1?HN_ZVXbop@~WCtAm4 zBK_mKlcai7$()ASBWpw|+ei?mtAlPIR)udY&(`Dm3wQ>h$Msl^^}|8--Qm^b*v_TO zC}E^wcd=3FRp$mzEd5O~Ih}@~ zIzg4BsLCo$P=mAjs>Mf2 zC{w$ggJ$|8Fkih;>oHi0d>CDldDHz7>4JB>EjuF(T0dcS6*fQ~pE#WD3T#M;F&X)z zEHiefnp~fxYe*nk9iy)5c7;#Kg>xb>7F9GBfD-B>u$=$jttRS>>a86}CumkKK+adP z(#_lN_4W!2im33W)F{rD{x8c6GovoWjL8Q~frk|W^{w0(*^PnuzE^Y&R(7pFw%h)< zlCG8?z0%Eh!hJ{A*6VSy;=KA{jzQwg?7%hKT{|DU;UgQ@4>TkmKlVlL3=IL?MDB;? zSqt)go2h{_mA9vw#x4nvoDZcnots^|(d8_YV=7mW;9D-!Tzg&fDz1mXF!T|v{o&yEAzH)aAxfvoXUss zw@ViuFd=dT1d59s@@8R{3Hq}I|+~3=M6wPD%sX3t`?_(_|~sMWydAhveuL75N!yxK8+0++4bvWv&5I%ERc*2WR}0b z;Eq&KV<<-#ol_{58z63JdA=-N+U5U`Z1(0b#K_+^XFr0iI;mG}!2QKlts9n5-emlH z-@e&v)2}+ff|kB+xMntjf9Sb?4fi)6K5Z&K7 zvc*GL6p4&eWDg-{c;QviM1*aT#w6<$BnPeM)2q07qbKde2rYVHI3^d%y$;i%x?$nH zQ7n}GtI>5`CIKK<2x{$UJ6$%E*w~`p$Vdn6&TRcP@S?}|M{!dfJD3 z?*Mf&p3Wrhm2(fB!R=#Y(PFYF%<*Eebld!XT(e#D_`8;v0wfX9UI`L%!NHt^ckMfD z6Y9DN?B967i%jGbFoI5OoX=kvCIDRpy-24+?6ut4dbv!||12c=i~nWR9c2dP^4;c5 z9fS_ZlDV;(XxPl`u31Z+z@{`T-d-B1U*qbizM2mamnKNv<4FtN?eo7@sekDL?}8c*jwg&oCYV3$dwzxC+P{)4@YP%bjdC!) zjJ^h9H3-xnLd|cUTacCz4A8XF4*gP7b-k~MxXU0ogpZRgR+R+2zrRJ7;IyxZ)gB#) z9MIQ&zaSfqLP-$Jl;%pv`>mISdxsDK3l@bob?;P8_TC5GcyrV^8`>ftBNY5LeLD8% zc?WdT4}A60tOraKXI>eAZr8*z>Q*V@OKsquBM5}j>E30r3Jj#|ng1j~^TaVbq0xO_bp}hgIGH^?($ByY#YoXJZePrXFSjiZhbM*z7$r1l`0N##PzxPr?=~ixB+iSrATG_0J$E5ct}o( zro*ybfCu!H>C{tq7n~>MCOUw@dEq;w-K0kNd_G`{k>~pfI^YAhGk(26zV}99_(kYS z6ZssqCX0_Q)9KyGOsR2$uO|a1Zy;|%BfbjSX%}(r?K=^Nj%dBuMF?M&HqcDReCVr5 z9_kG-tRr}d?*>*@11tF44(`G>IDH;vEGD+DB z^!x$uqdPChC%w_qjR7Qz*Jh_ukp&w3RK;9^tIC!|UiKN=+DZvdOQp!)k;1i-huMB0#Rtbs7k&~aaoeW|>s-zO!2*{oOuf;B^OMJ)My= z)h_+dU;8nMMMcU_yMAx=D(PV4V9frgwaS~g&sf1@p4wrs$H7htWa{S7g>Eo23>A(# zzz{ZmlMFY$#Ae2lA8P$6EpqDBJ)BS`@XpJJUSJ(L!yew+R8Zo5k~#OOiTdJ!Rnije z$AMV~Wx}VC5q6U3LpZ(pF0UYG@zlYvRgtGDa?iu61O>} zzuX+hZ?mvqhI>Z-^0$5|8z|-^Ex$SZiFQ0nu67=l0jmBa{zZ5*+ntOS?FGr27eEcR z97R3dyW?v8s8E(am& z&^F+Y6ztc=IbGxMpG|_u_f#urk}9d}IvD5k@5qWI7C)J7 zmbpW@Md$pyWTtSFdF_ZBkJmMRn^e_omh>j!SXR2}1-{bc@^Q}7qiG`vP8WZqTkIL9 z<=I77UPD{{8!vtTO>0E$-Va|@IfAYX^9$o@!K*3-k2vl-<4YKL0nT~MMUIvs#>TyxOv5M{Xs`a=&1Jj_Gb)Fl= z+NVGI73TmuJ;W#1OS-Hp_tt$HAid{DHNHg+)wzFP^Z#`l6FEko*kBWRlHKv{z3(PD z0p$J?OFr@+-fuRKjdNlH^E%0=d?_5*XUp*Rw%F;jisWEx2&`P&a|M8it??|LYZqp< zA2I_M@BRwB!|A6(0vut9l5`r$_FCUjjxjtmrI3Z`Gf6F82~lXE))?%3m4?YZPB6jF ztjNHFHc$u+^SAi$f8GSJeT-x)wyP4V3bu{U@nCkRo_59AF#9~WarovtPyDQWWqE<3 zWDVzR7u^Xh#RT*eVdr?3O`BOD8$_3{_N=yScL_t%F~A%2Q>^gWVG0?4ItEsOXV_*89$A zlCNBZe%&;Iz0R*iYzp>GS&Oz`7C!!Ct3ob)?5P>Wma5P(D{H(VIQ87)Jx&m9ROgm* zGw+1{L-^wJ4A!|3fz`_RvG8B~ONQZiqf@ zyJSNy3b9@&_+n-!ow-lODTM&go$Cj`j#^9=i-7<*Nzz}s1V+X++@<0;EJJKM*;O)? z;uU1~F!DbZ$}4g`{M>F<;A22&1^Si`V33u~xL5sNFM@CssOX)F5RtS?Na|pl83!BG z`Xl{3q~$8#ZaR}i?P-1i3wsdUXLaQU6fO~97bRlEZi)c#)_$aiExiV@`QB2?J{3a% zU8%e)b{hujt>+CIr=nLKLCecoB7oMdnQas76{oaNlFuKnG-b<2q(uN+qGCJtH;$Pr zU(dCTPZ0Vedcx?eL6|r~6A})iF0z&92#VJBr|dxQu_DaVgzwIvS(8AaE}@6+kwKvk zC>lja=>H&|xoUJ^t;Z>L)&(u(rRAZltk%;*n48AT_WAaHC<4h@dv89Ad=cRU=Ed55 zuX}?i3W>&%G40u$^$l)B!b>Vt_CyYp;#J`nll~mCa?RFpZy`76PHY*?I6@M?MsiWDIq!NFP|oni=U{17%^|0{q>T@Lpot)?|4Z^K5seoAd9Bw zE=;tT{0yf;;TqD(ZV-@eN)BjS^<2~6BC-*`a9MCe4$3@@`E$w~;{aGZ_!L?DH@!o% zzfon9s=70F&WPpZ+Zm+5Td+mx0xax=CkEFJbT(8diPEfe`tHlaWc>y( z;SqaDLcA_u^Z*ZakUsgSH|@LYJlNF^XK~5yQT)N1Sw$i)qa$F;_B3tsNGzVuF4bir zV3SS)i%9ie9UUx0;s<2;d@XVai>eK7M3rnuDSL76Fg-KnBf4`fug%)6d<)cbCZ)LL z;23(nn1EF3y_ql6qIz7hTFQR(IV~W{(c_B=Kqp;tp?>2#l5-=X=su>7#js2@HN2De zwhq%YMwa=PKs!%Dlg zOXWCYaMRj(MUn<1ua>l1kS)Sry$Mm9M94iVkobE07Ucdveo2G@x48Oa&PoE3%#EKX zJRw+W5rlpNVPuF`k52UXU;Dxl`LMPgIH1osS1Gvq7W-C$akUZ$s!oUY654dU-X~Q( z1kd)pl~|gDFaJikZwoDhk3CnY$x66tyD9HmK9l&`Qm<=*(y#FQ(>SD>4sTsY?SbbM zEB#A8x<4H0Ef9V?5!v>0VmdX)+7%bYD|SA>4d2t=#Sy)iFR4;+558j750%`i%wZoD zOxkZ|kYJ>3yb8=3ACQu8?H|>Z3Z3stK$!0WW_={ z$j;LyPbC2-t3NZ7pAru*b>DpY-sw{}qy8<1oj zp_NZMEkOJuG)p_!+?_FFinI^KsQ0nZSn{xlwWm&E%?`{S|cm&lTJ&M z@%n@KYj&udRL+W2Q@o71T*O{uoX@=@F5=I%hGh|-;UCcO<^>hdl&h*u+)MD{Yp9sL zhpNwSB8)-+yl9h$LLBJNio-$1jKo8iyXSJ|ENE(i(s*ZE(VDNVwY@$wYZv2o3Nb(@ zS1X6JRij(@c^n<#NZ9D57)B*E^12r&WX04d{6(2`E;;nRWwnHu9*VPy!`SeRQ1V`|lRd%eP;` z8Y@*J4j00H!5J7z?p(^rI1igJe*S`-|9Yoa=>EzDT)O5&KvTKkGdXJjr2OoIjK9a( z?jy5+Puo(_~d*|Z9GoXu~o-~orSmBz^MS%ic)sJ_oef?Wa;g%t+=E1g)N?rOV z5nH`DLG`knj|!y$E65)Z8f1by?*SFmL&em3ZTNCWFWGd$>D77B67I+Nx>(pul$ zpX_gu6!rzi*aTjqdf8L?q-w;DC(sjGvGC{U^pzRtONrDPO}HtyAh}^l6asrC_@#IB zzJD*^kCIrVxW}QPB*)A8?y$ceY0PyNbxoPelM?Bm>XM$-a{2ch$wp+Rl};pi6vIag zzkDXZhw5Cr1c|=^r_KWl&h+Aq)XY#j?-Hcb6h?>C^>_7zqV#*><8@m43Bk-(plgwE=heU zAbV1MhdW2+GzT$Z0JgtyXLyRnavD31t!Q)7;a|#`+7ByUUDC)`_oB4a4OdI+5e-PS zyEo&G<4-MvoJ*1%o8o?+MqZNpMu2Rc6Br==&dC)kXnuc~8})#ddae;k;=tmeZv!7? zq!C#qw*Hd#wtwXG{8wsgbx_TK(08*`SkrHP`*on&afc)b^(~$k*#X-9j6SNSi$}p* z$&Aiu@Vnbs=Z|+g^-L)r26N6uEk8cqadFr34K}&A{Gu@z4;mP+McUe-fwjqbY$Gqj zA#;N=E1Lk!5|?GokD(E<=b4*b&K!oFfbnZxk6)wvBIv(cosquo2g}};KPfA9wAJ;Y z^wC<&!lifS#8PJR_hU|?x zfoAV1CM0~U%x~WZ=f9Y+e|6m#@{)%6_zMf6ntl7?k$?Q2d1qQW=6#IR3J`4=I5}@1 zhUqC~uaWs$wqG|thxD-U!mvr%pItdx4E>+?SVORQ86dlN^5o$dG=YQku_8)ay%&hu zUA`4NaGB2y(K7r)x;_)1J(y8?4fE)w(i7|)WpXW4*Mvskg@nhfVYJ@RqQtg^K}`e7 zzxA|;9m1#SR3-9*#AsKaVi&GaBV!2=?iStEDH-NuBIylr(! z0xa_i2=UA;tDb9m_4uR%%FKNRh$J_?bA*J#wzFI;8)r=yb#SMif=*-mlTFn*CAWV` zXvlXJ^uGPU-DNNY+4c#K{Uh(@7Df<*RTtIEgF(_(yyJTpr!4N@rYFT4A&P`+8NC#L zbK6X;Zt;*ysMOVmrHlLg_NPc9z@Hl`wfry5HBaft-`+1CdN}xb_8|lk`p*oD^n%9w zdvlu4gUalO@>d6~Z3EN!6DgIV#6?R1o;Ll^2{UUhJyd4_g)=?@ADp2-0ye-SIUJwj#Y=7)jUeW+&CmRz!TMttYsx8*k{g(I@}-2A zhq#qTu&zyeH|>gxe`%1Ym%QLQ09lu@Sh^L+4Tgl?d4$pL) z5%B3rSB6#9TNhMt847?c&-ZeGb_YEhJPI?eONl?WBSvT7r1)nqcuEUD-v!vFeKUA5E^u zr>|#DeiZI~j=ITZm3D$veJqkkW-(qmo^t7ZpzS1g7v}Z&SbOm+)K&a7mh}TN@2vjK zPFM5WQBYpxJxfzM1K}^RU|D2KBMz)iQGv;pPi|bt=^Zub@v|aSwsEh&!FJmgh9PE1 zK+(xQIMc?~<^w>dMpvMI$!rXwPujJEd6d!C#7JdQv?*bXph`Xgp?AeE7*-j0oPT`M zLWXu&+UG|ZcUKP^Cbfi{yHM5NKkRi!H~sQP36PpiDkDf2_)k#g>QtHRppw{2mc+`@ zHHTZp&dHxm?JKdCt7SAc~9FjP67MVz%Ypv>Q7lO=3)c9yJ`H`MuvdF|I^4Q{Q z2HJPZ?R_hs<~=qS0(?NLKqkvhJ9|?Q+vbzd1KOv?xLQQYnAgsr*_<6D>3Pt!oUwNZ?Yh+eOq)Og` zKz0ZO6I6oao`MU-ebtPFq!*r)miTPZD&{x7rCwWOVu)9_)K%)0D>t#pureWZ=k5NZ z(f-G?{?l|vvrLO9zVHq;FlUhfU6?QqFTM9e<}FI_mxhmNITu#r1p*_tbYv`72=@h2 zQaJGBek?rg7=};|e2WD6BxgG#-d|Z<4?YV`l=V2mKScr~MJGszl)-{jk8`gC1n)bO zn|FTZ)LF_#f@c)OaG^kM_5^Z1{y~)TUzjJZuQO@b&9L|Bk$zHK)*ka2f~zrtYx$%E zvw}GE3~WuOuQE8*9o)?4Y<*;-w^*_C#?x$-g7jJ?we8zK}f5XIeTS*cHXeWq;U3rGws#L=fh;oGM- z3%TSM>bAi|&iS$Pz!$B92;#K?yQ7qkpC|Pbvl?iC!z-v(szWkXt=B}N5g0kT#4nbM z06Am=I_XU$KDUs4r1!Ke*NnN;-=^sM^JI_~YkNuMlKxOPY!w|}MG}iOxuYb~4pWmL z>rsf2`(p}zuUwm|`=fLsx!sjySHO1kSt_FkuZTOy2z71L?n*^y9uz;$x-zQTPXB@q z4?MLG;p_637w8YCNCkLsvjLM5lKnWAC@ zR%8(e>L8f%XPj^Qzj~WOTe^*Y6wJq!e%5odUMmbnaZi+C65+J*>-z(!n$O{lr^sR) zLAA)EYB!4WZXv!^xQ4psQ%b!AE1$|9NO=Tx7hh)+`Au@*Z7M~4?AV7HHB+Y+Jkq?= z4?;N;Ee7P2=+H{%@4L(g@O_VNpLwE;)Uk(C&iS~^h%T`gcd9~Y2yeM=PT!6f7@bf{ z+jfJDth#jJQliTZJ+ggOk-4k;QK9)eM)6|L|Gr5rs2yJ1+v8(sQ*VecYqx3L0!zht zBCx5)SHmYAsl;==a|+-&1vM~_@$jZ2^_#mjh3lt+j7>)tk6i$ty~^D|cIMD6s$0>d zTjeM5QwWMwd97N4yW&|RJL(|Oz<8Dmgt=L4J?i-`8emI<&MDNLmr?%eDE{Ju7TF+A z4+hFW!gK>qv#Yue>8@gdO}M;X&upimK#=k&a2cu*!uEgY`U=0OzpdTx3`5rd64Kq> z%@7vS4N6EzH_|bbfPjE>kJ2I1ozjgGQVN2UfOIp=9nbH)=e+mxx%V$vd#(LE&)T)t zRwDQQGDru1*7ts$@908ch~LM5c=Hrp1EpEvx}U}33j2kZH=AN3y6kd2u~O7K>e6BB z)5^xqGvmtosm@{nR3c@a=G@~dxjHWl4i@N`76&GYa!8u|toEiBT|T&f6i>KPFki<% z-g+Qz6AnmzO#`g+!l)HPR>B|8Z>!BphB1yS_2JRQQrS@33qob&Nalre zMB3h#etf3$5HHyLfNN%%rs`F|r}J#AhN$jWspf0si!WGQ2Afi;h|vw)>RM^ACcjT} zyf%DkwU&7`y27h~u>s7`@K`Hg64jZABrM<@z9%Kj zPlqMBb+kr{*lcQ6?-J2?(CFiJiiK*mQTb{M9(%JohM&}{msL-eB)FfeWmaG6d@%LX zz&oc|+4GzN`9r2&{PjEchmoEO?1R>+%-^yNg6^SoS>oMys+HJxA4>D(F+z3*8EsC94ZLmQ}`3Uvj;j!gdM8d*|F zN~ji9itM6tLUBXlKpC^@*Qf`6bHBz?L)cJ$7?dCI5c!D=u$jGv;;}XTB8@xELvvLM zsIg$})jD1$=TB3T=Vtp^7_=W;`EdRi)~bVKbvIMz`Y9G{S>#_=YK^2DVeqT?bLq># z<+U#WfDI%n#F6>zRu;2>77J(39v?1f+@i(O ztr`0`!>Jjo%}%aEsBhJ5y4m@CD=efd=?#Y51r~B*R=V)+a2GO%`OwdP&W#TKZS z7@M)30Ue7bB1zN{xF9zpI7MpPc-YD#xNB?;NN{aG4e>Wz^JATu@!fkoE0EG#A%`)$ zsYqRb_3>(_7Dd++`(rorfX%?BuTJ#Gcl(tWnrdDuxIjOpy{5b-^4aI>s5gkIMLWt> z0ef1mF4_kK(a5u^c!zKAleE2g7>;-e+jV1?yE;f*sFJ$)=WrceS0;YxsffYH?*aLbr*5_kgq*4OXS<|9m5Ce zN1m(Cu21e3$LbBmh+7|?;(jMZA+s>#7CM26Q$L+e4~R*ECH__yEt%@+$-3nS!Sqy_ zMM!LUKnFFVXlX~8J$GaY6~#)2gS<0_zjW{+4&Y+eq=o4=vcVbF8BueomMqU6VNlX} z-~AjVV$mW0y?kNEV2(u?Y0Iv$JCk#1S>~BQp@Q{N?51mA^To({!+?xfWAZEZ)@aDv zzB*}cVcHt(n)zt8jj~q7I&U7LHU`+c7Il01+tO&goz=^XflD#fEU8k5@%^gtu@7%H z&A%3f5AHo^A=S~;%Sc`qADn=nK6t2G(+9hVRty-$)|ipndt-{0+>FZSr6j8*4_MVY z9rFgDCaIc30`67QvN>mjW#5iamSxPg?dG$wVj)vzr_m?sl|{;T|(gRGR< zYkTA^X+O7N^&qR_+Un87e&$Xx|HdQZTeFuitn)-V2E|v;#RaCiu=~wKc=b)s#=Fu$ zZyupYP`n|YJ|B-vC+f#URI1u5{i=4w2%2fT+66k=hB0-B3rT}EWtsJ;+UM=@i=Y(9M>t{OyY-WXiKUQ9K0W+C(VV9rb9@hN zyniOS;&<`3qFcTltC%Kc%V@{18NUhMv39I}$6BPcPU5ODY;rQ2_tdC&K0g*u0F>{% z+grhRvR?S%xzoh$6QKG$;$SpAPW8bGE5q)mPd{A51s)L!y^&Y?-?)clZD$SH@w&O4arfN z$oGox2v-u2Hc?F1U5~^Bd?byC_j^b;A1b>S?^vn~thT%=kKCXrpzgZp=5aQ)#8)un zs~5WH=;{yDD_>NjdPF_Q`tH7vQOgg%>U?BbaHrOJ*S(|?RQKHis_zcPs&Fl};H{L0 zK4)II6UnkhrPiVZdhc@Q8IpK>4Nmq#K3J|6j{BXL)Sj``DxK`1Qua{f&NngG4D3yQpmELR+5e|pQFl&COqnf+ zl|rW6wp0J4OzFJ+%hC^}wFTE^$d}+##Z5VYmphZ#@pFhK*@LLOxBZKZ7mib1Rajo! zjHc@w))bJ>JOhLiAoZLM7G8`wj$p{5!LbDQfj2XVzxNvS^a1Fl%1$O%Et5Y&d~6QT zj98i&9{!|LZQvu>m$zqOYGF*gf!JLdAZ~`M5vs1e9UQk!NFOjiyVsPEWjERq`L0)? zXe;?;C&Q1z+OddSPxnfbvb#5+t!O8T!^mCKyaLA(C06|7w zo&Vv?_xhOC?2FH_ZzT2IiuNx~4=Z55h#kPsdBfwTBbpgOlTKCrJsW8=OX1RtO}ICp zmpX;!hS=E0XuzLR z6i10HFmOj;pQ3ymKmRB`_@n8tL?YPn;rydmlptaeT$1AcaD^t0#{H{&ZBk~OlL=AZ zy^XN4l(Iy5EzZY9!QnlLcq>o|X!ew2NhlTRKsl+<})n{^`K zaF_UghQCez^W^s{v7YrN>{XG3^b6k_&+luZ63iM!gzGq>6x81+XY&P8Y!~yse0G_o z{Z%a`DFwe*THLD|a#-}G&zjqVi0unOA*zHB=(%gNX4F(>qo@BCpTg2zP^moV&~Y>P zTfh={W_^%9e3kT~UeD@?fBaE1kt<90*Zh?^S}ow~ZB8CiL{h}+E+5@den5|3>>?s8d`T+9fAbguMs+xq=Hc4h7v$_wo_M>qW7e<_CmTyw z;BK4zvbar^-*TAU>m2UHNOlApslOPn!ExzL-f>fV(z#^sosj-IKJuw={(vw2Zf1Oe zRGpU>chhX$?!y6-RjqQ{mnU_yvf*AzpYWZ=r3m4ezUQ6KXuOl-@!7!b_0i$O1_C4e zkA8VJ)^R2Ef9!NlMYZLs**ce|SQI=|(6tK6-Tb^#maDlQE_>6m*5p5c)v?8OX2oY| zg?Yd0h;7#}WJP_Y2DJXuCR)7&Q-z4p-AYa#7^s1ZaYXfF(jlK(u-=)Yum!a1=C(bA z|I9QF^2GaFy+ps)PvkRt^~QG1@Ri{H03}G}9iggVcCGRuDn(;AvHdGCDoyGlYvAPm z*@>=ohlAO8yxR8fk+GBxvlrTaYWuRq<0lT|xuy_c`LoEUg=8J^VCmCG1DZ`3p!EwC z3R*bJP0ydT)k*`J65Y-626qEUsQ5v$Yl0s#p!+woOyZzT+)Ejn^rdFC8 z9pB@FzX3Mx0wy&=J#8c$S<2bQDBvUYue>0MEWCncwPWvYk><_|$%er$l+`9ITXqwl zGhgEjjUes`YD-)+r27<$K`m3i14-859)cc1VWfMg`n`}Ma7%x$2sw{63PTU>OR+Br zzEy}p=7(#ATSi0y_Cvv1(B*<7yDbm!l&-wZZgsThhhJUT=3{vUSFcDJ-#KZi9zVjg zQRz4$Gj|8u7!n;^-z}ZBOJ#-FcM?z4VY4NU`XL=GLn^OxrMlZIqDkB3LkB*%EKVJ~ zTfetvQF}Jo9%gyeK|Od-I*vp2xxd9As^*mzF^Qvnh@SvuZS76h2>r^OFABj`_iGZF zm_ruMyyQa@*rde|od(HHUnB(q&f=wcwPi>y8kq%|wdD371SjZl4@KLDUB1uq%J)-x zkbIGM2Zb><*6$t(YR^itRaf8QdEXWgGpP9M3vqt)VI`&6;G{e;W#=EXjgQ99zZ{|n zLEZ8Cx7d%aaj}(oE*xl0&L)WD!U-PRv9uoXq}(RI!aKY_qa987aRXfViM4A_pZ^QM zfe`pIZ+R0tBmc3*-L^#j#P&Gc*6bqK?x&1c8l6$LaBQ9Z-9?PHcOia)GAQg77uFSa z{|9q}XDibg#$I%kBF805rw8U`t_M6~+KoHOqVlN6Hbj(l$L^?NW&Zp5ZI_%baz)`R zj(?1RNSW_%$p?32#19+wY~-eE#))oh-`L0wcT0^-ubixhApdB^qwi#Xhcs_*vH=2v zh(B;$*`xS(uW%1Jx@;J!VAjCblIMI^?ca}EXd3R$9fRx`G8ND@LX|^x%oihb`NUo3 zq?AGp*AwH?zE!i-QlcXQ9I4oIDQxLr_6AD_4cI5Hirf1>5Z$k z`#gI1RmZ)+ui7xUE!imMRYCBlU(D+A!MSq-n${?VB-btQoj>Q7`b}|%yJV2e)BTFC z8Ln@FFqf1?JcJVt&bcu1W__Fhs64mo^v@0T6ucNx#+AFiN%W8CUrQ4?UvZbZQ&-6F zC~NuE8(uCm=7&6aw)tVwci`82Gw{@S4*%rZ{7bUAV%Vg{!Wtm{`(#V3iTYOn2^|d; zum^9Sgdu6QM-(eHuN-n?q@im{qBh8Xg9x^9uPsW?NW^S@FCP|)}$nj@A@AMWy52oa2gU9 zRer&61sVNhPE*$M9U~zC*1An-kFE)a>3#dRAIW;{$Vxzp@ z5)|?7B5MkKD5Y-=vu32KbCuOC);`d4C;#j3auI8WFV8E4AKffi28w9s~qpkDWL0;i7b8&ND;<}VQ{sJuA zGu%2>hZ3+3;if`w4Idrvt!$i|FOylpZd;^Q?xJ-gk;*gG>&mquy6Ckl68qeB8hh#p z{X2uggD_o%n*%LWYwsP0ERC0m&wLlh9tvH|%zh()erx>X?5rdQGg{Fs3i$-KtKlp; zP371@&#|k2(3)*6ynu38$Z+7S9YtxQnj)xR$lLP8vFjBM8C~_8AJr(jT9o41PyN1u zJBEcWMeoeVbM`T*C<%y*UP%7!q)vY@@#tOlVMz>@#Tfi;fy=HQrU}Hhs-N!KwEJbj zae0G7nmzWcVeVP6Il|A1(yfSJUYhk_FO*8^!!PvBI9DyoGJbs0rYW5Nk8kGY*Gi;@ zkMuW~(RfKJW*UxI5C4NDEVJ4=FC1#7ha|m`yIhw(V#V>)2e?6(+AQv)O)*k2iozad zTib_Ucv%wZP7B$Gya}(nwlOs;m_F@L($DnL>jBkG;v)NEL0uJr-4SvV9opI11V=UD z?wxOVvTgH|>B$tWb#ZXr-J15ILgDY=$?z0-D&)H?K6IK`Y|9yQ8S)FV$65^nAaJz- zY+6iKb(;ft3A_|u1}}$Kz$@V&;Z?ZsSAvZjoU6Qyd=`9&kKs+R0;__P0U#g0s_>3T zV?YZSGP;*`)jNRA39=*b-Mg}Y4FX>DNl17lQR74~a7YfN5TwweaHB}1sHT{rIHZ753Q}rO zx~2O7=iqDM^EgoGdt0~b7tG(o3gaoU-@$DJm_F9SVgbH<3<@{WMAB-~DbmB*#jD%5 zfCJd2wgv1B_CLN=Ey>&l-D7Kh8m0m-PU^Yj@79CO-s=W6f?L6z{)|7~n4HDK>wW^w zpg%x6W*_F5x-niL&L1GCAi)&g1ONO0OZ*!E&LRV3iJm3=!l5m1FQw38EQxEewVd9xM%&^-KX4Gv2 zGwwFVwzs{b`d>~;m^S;KyDr&Jq{HlN6=#A<;r5lsYCWHz*zlJ9}<&06no^DDq zvRmPn?o9G2WYj9r-SVP~k=2P_zzd1!5fi>YB|zFBU68)9!ap(FE@JC&pR%Hz!(hf>$Kb}`-?F*=d5T?#aW1&^ zRvP!Qedxo=%-|l!#+j$oAG_LRfYtBt5B63NUQAKUe|u-M52^+KE1YT4gxI&$KKd=u zGX~uzL`VOav|(49smD*Gto~LP600GE1@FQ1%Zx5#?U%}aG7|8G{ad-ER{)z)+CDdsE>LAU390eI3mB2rO+Gj96 zV`27`0Jb3e4uS!AMk>7d5(U{Ky#<|nH1}?SVXX9W@IHrWcWc9Rx^-Z>-MTP6N~^49EI0B* z@@n!a^8W`~B^vk`mes8$sQ@hOc?U|t`JGdYZ#y?x_?p-BAe_uiV3n1T&4LZVwpvtC zIw`7^yn=~lA>pz(;@XPN*7F zb`q6;j!N4gsv9mTHX7-PyLPgM_62Ld00b>KYp7Q3qQkU{Y9%n+Zix`wtK5t{78T)D zTb=0{kpGK};t}b=Sfv$Pxg**5jl=^R%Hp8j81Z$V{X7-)pLXOFg zp9@DVj>FMEO~9KW-zS6&U3T-~G*c3#EgB#!47_RiZvJk|HA5H}X5DQKv+3Rd;CMRu zHyH11!B%vau1&}}f!$nxrXTUJ?W5|m2`Huv7TQ!6To0y?ZMY>1%#VNw+~62ge{g#3fak*V0Jto^pqGkU0qGz|sM24Ebn9udXL#WJ3nF6Oh7-UUycS-k!Jr*L@E@*A zK+-tXMW@nzFkoP`Ta;Kf_bh}ELaRbs4F7V=2DW*7x$;eiC+Ih8@Hm5rrdcW8;WtUw zIt?i;=Y_8JY$1RE^PWvG_#HTn0^&9zjqxvm!L-J7!t}xnB!r%80yZEt6+n)egMFg^ z<$N%-O7<0dTPx?H<;f9zu+vs^DAYU2^v7;s%;uvkfCa?n81^tC7;FMI16!^Qj-IH* zfMh^&H-Xxt{%etaQFum+PB$C8(-W>tt$*un!og7pR@&ao+6`j=e}jE-zc{xt8hYoE(8Th5hFu8MT)w|SR9&_ccn1itpU>vamfsQ zFP20;cn#tuRCHX5{VSIs!}VJ+^r0HI6z7sKkVu41KH{L}oF}*7POgDPU)768~^85JEz5xj%&^>ID*3cGvxibiNXYdO&3VW1!C7!4pEa`NrfT9~`tV zgj(ePAI(U+Ec$xN862|odShI_MAp6YxD!&_IZ{8ZIB@&}T1&TnyA&IYCz)xBvVo_A zEU8O(fX#Xrv>TIl$`TfK=<8}gbi57~0H8fUVcZap)`gHEoWX7tAIDI~Rnz+`)qX~- zW&l;1ae3Py)P&=dADue4s6FA+=RRc`M0voRHFhwhJU#TGF`XmX)fn#}NEx zjYTRJBaO7glLF)4*{^>Pqmg~7%RQq!18fset*;S+s%oWxDyFDU|_)64{*w`o5^WOOn!Z=Z=-NKMR) z&gZTqD<_5tUKkuGy#iK{1y0xrCwRUSyb2uBcS(0Jicx#J(a zBKjPe9|z#k?@5C}8F=KVmPeDQcLj#d1{mOR~#MFb`wW$#KfdT-JP2 z;cZfGfA03>c+!@KcI2F&Mr7cGf7(Ew#%&0(%oo3Sk^Qo{B~Qy*>6*#!gccUp!0CZ3 z07*xFz`u>b{8(H@Q2-bRyfCJSUs$O{t8n0&;j80a+*N z9v@HsXVb1Vj_Yuj+sA$jS{p6hvNkZ?x0=TC8&@eix>cGB@*6iPN4gW5#tIwAC+M$* zec_LYws^sIAldB;VMaR)1aWsJj3bd&MigU;5GDg40a3^l3G8Vi;JS^6;DdJp)EJY} zI|UL$Tb2ZjqS==}eX$#VL9v3sqIgqWkdL4B>?jb=9^cPT`KkLh-#pKpg!NqBj9mOB z#EWSxm0t!*)%}ImmX|=30bOW?3?%acX}mMHdRzTfzww(A+Ev(JtA|@D9~2*T_YnAl z?eGvh@J8SoY)60)fzJW{;j04j-5D5x9E@4w{#@JSEqmQ6=7&&nLYM_5d1 z_+)FchjK^Vy=#yi&ZSH}#HH=YL&H_$WHA9{D`?bsNl<~KyqVL#+qX|?md3)OD6)WU zFoF;+4^V@)AqaA~8IT3q#zN2mIbp8>Y49z>DP-y%#1!P{h9!zMb$@#y03iY2gkK15 za&Zz%N6-S<+oZId0<~~jsEx`LFYBGrVy-~9vY))ob(Mn@Stt?D`WB#KtUyC!bC+_X z3(l_4A_fEPH$Er5ODbScLLfn1P;C;J)p1$z01T@y}`t1KLQ z+Yx;2H@O=Zy$1jZon=`@1C4#5YAdE*FXy=J?jdyH1|WY-JBoR1QmAXT&&vsek>ium zQ?8}0&y1=2&BSL?X)4%2FsM5Y`~tRMuni(rV8^!K#z2t3H5i3&h?PWu??64q6fsO0 zpaa!IrpRErfGMaRbBYpX1)$Hv2^{0Pv4OZwbiX(?8hp6XNZ-*52&b()tN2E9?9r3F z*@m%h95jJZg=#CKXSQ-ruHwJrStzzoIOs=!^5TPF@x=8YzY4m4PYGPg?&oCx)f^HmLe9? zPp$6wF#)@A!E*5Q!ekWe$&fUsU~`qSrCY4oB5!j;+ghWrahr0c`{N+}z_3U6Top_Y zg1pCktj{=w38Mjm08#K1u5W4@t{-if3*(;V9yXyOTRp_aV9oXk*t9Za8y_Lmy(PV3 zU30b|Qd#`Vl0o&bCiBEBJ%ba0{{wy0y8_A$o90#vwZun-Xq1P&Ct$G1eaa=E;Kltx z&tvPPTzuqu*W^OD5nHtSE9QXNQeofd56c9WH_c zUJSH??eGx-@Bu(N93gheA1rgU0uIDb;o#T7uDtcQr_jgtv}{L2O+Ma?X)%8-1mgqO zXo+mTFcSKGRHsw(KH6!sIrFAuKeZMGwnHLWgFNO7H86czDTU6P{PH}9Yb#n#g6)mlpA;xo$6NAyz)ZjSLm3_a1+k2pvS z{)#31VRz5g@Z?|R`nO1TcRnS+;RF38GRzQg2AyI~QNe71kDybmDO#A%U+Ka?gQdN< ze=4nTvFlOG%Dwdjvm^*&if`CkCu zYEOz9Qe2Avg)1$Cy;Gj8KkQdni=b{!I~)WHf|u^EN^iS@wR9|@^;lChFi+q+$cpGN zmsllz^9yUCWFP7iCvfV4!T4xFs!hm!-$3V|j1<{JHkwrwm@gbWa+Q4SpBi&97K{lO zk)XifaNctIb(E<8?Y=Xt=u2~R8mJzuAt2b%(nacTOwR|h`TaNl0YM;n0#rWyxPI{0 zQohuRg~k3JV8LJAxGICthHEgnhfXVeix9%g341tQVL#j;g95)kcAhi14p~&nlyG*d z>3NVAG-}lRm|^)e_8^iUSOm5)06$I++vVrk*26^GSe!D0cT-SFv{2nU3BgeZ-FSX< z*GkwQuW&Oa?f}{RnW7Wi1Xh4Am>@tHH5#wbD0Q$lPc{^`G%f$6t!ThLotty8|;?{Z(D%%wZJ7+PXr>^H)^d*upw7StG?}J$)nW8Jqq* zq@Wj%us%qVT#7DbWE$aUGd;$vCVPXRt%n{+6Hvhu^{E77yUCRdqhUq1@8X}p;&5gK zDg8oO{aHR6L$})!=W2-=D)yoAEO9c< zLS+ethyk~hI5tIUB|WGzi`s*iSRk@6eT_ju@z_N2Fas_zy7xRP2!M8)i5!+#X%DH* z5%{KRsmY9pOr!`i!EtmCcr!&2_6*0BskV z5^Rd|ifJA*sX3N2g+XZw|Ahdg6MAh~32GmfZgjHH{oT<$5MATL*0(^xC|GP({)|3q zp7iNY+xTkk<_JFS_icy2aop){{m!B6 zG2!aEsl<P^;O<20io`Ou~{M@ohCBOA&FeXN7 z8Gr)6XG%%970|+Zh$0%G^GbI3J$w;O(ACc~GvtYlWOOGFA;czQ-jK z=7cczPy%`u>w4molgZUa^P_>V80`21r9`|J+>r9M;%4lh+>lCWtNy+tgjJNpDl6X9-KdOA!1aCWF-HrH_;`H zS@R(|Z+PJ=84ykfUSnoPX;~{7wI>TH{tdZsm6-fWLe(8etj*$v@N#WT*beF-)tRbPUL%$NSFhF2J<=W=u2U}!SJ z=(=!JEAYOO9*z!^S|p5IN&g8bt7AE`vV0{Q(8`O&Nx^ta)CtC6R!Y76NiwD+i4Wq7 zsE5ulzgD)u|7$r*&G+jq%I&XZ?gm~v%3Y;qe2_pyJM@&hk#zfOsf*o#y6ov?vV7#B z9*KeV9W_WOq7QnnqG9aK{UrN!M1dzvAmE-NH^ky!awqA+vR=gNQ`X-st^XwTX!YHz zQGX!uKZHk4sAKXY8klURQnCdf3{paum3;9*{1MI2Uw;G7AJGck`_BNB=J7)XB0AB6 z=UV#~U0l-T7{5MKhiSZ2G*Bcj7J4eK@NQ_Hb5v)i`jVK5o3c>)-~>mne}gGqfakjc zFA6Kn!1|cQ4HFuVa}Um9oL{L3D5{jc&Q^7&5xRB6u_ZyV6mDed?&qSV$3E(>^t$7S zlfS$L{necoU#IWdkakHJ)Aj>)S~%s&r=gL78%TEsO|;gRrZ>%jwg&|V{H)?_I4^4E zQIiwcDCh^JM2Esy!hE#or>=46AF%eNNb37h!Uc?*tT8Yii?HKZw`dvMkHIK)LeVLi zTzAakI5Jg7PNm_y@LfX5N&1-nLwX!) zX1%_i4gQHZhF~a&FW+;#gMS2{!vdSO`+~VW5-^mf>RnVR#qZ&Vc|zKO4>}Jv4iR6U z9L-f9V&BSjjYLr;&LQg5{s=b>X;pzuB!q!v1&B#8f$7gC?I=2EHeljIlkPofc`Bw15R#C^dJdH;Lw zR*cPE?40qRRL699MmRv-oqd86;P)mdCh`d5&w**QGrCfdbtN@o07}n72EAc<94SZ+ z*02B8LSt*HNzScgfMX&hmSM=~(eo$0h2Hfq>?8Bt8NNpoUz_9D>Ayx$?2grbc8vOC>HE-RSpn_Sa}keoWFZ7S?~E9+3>4@@Q)=r2s#}ab{|c zJR}9H;kdsDiD&_Oek*^G7yh#|sR{K`n#cVI`zGq zGvS9+C-L(%irf)p(9#j~*&ejogQ=n@!JS_H{1K!)A1T4C)NkX4KKfI7%(JIi1f>jI z`iE9k!RG>x&mW=r{OOxLiX10~iF0o9?xIwE9B})zbcbR42lU_JHiaOUpkJAHDPHhF z8lj6yZakBBCnSGaN&C9;TktvRLiT1QYKqc|a1|-Nw-R$m1-1^xdUk2>cUXAbH19^J zNvf5G@DwXPOZr^<9fy(Qn6s(ULu#M{=u9&P`cJZdYE!E*eE0Bw)PAI(TiC_zfAM}K zjNdlH{ircwdn-foM8BWyD&x5amMum^FBGc$m_V`S%K)MI(k}C=-G~w9gqxYXNz@do zEJ|ZKeWikErF@*BrkJh=qv>Tvs{gD)(YU=rJe7#u#CcLu<{(Uh(8zar`bP<-Q9ZAZ zOri@ObHNz(pZjsei0`|%MUe zG9>*Jk~*&Z@XuFf2&7(zf&vTwD{jPOgHt3)&5`fRU!*r};%}3GkH+$sTL&R^1BZC^) zf4HcpO$^;h@eiJ)u+NbU_+~hV(S6sFXXQ8CqVbquLuQB9x^qM-RbY}r9L+S0EKlGT zX-))ZWUWyG4sm(kE?;4!IDj~fj6Blw8XlfFnT}+!uTvqu)XB+lVzy&bso5l2liIn1 zDnlNeWU9@r`?C}IHaQ(V#SCQ7Qh3#E=0zysh9?i~0cVcibu zEX?@+XJU_3&pNml%&;SIp>+CA)msKOsm zuPdl796*$Tcm9*yb8^9qBh8h$T-)rDM+66*;}S0P0W>FJ6Q#70m3}QscUA-oHos+P z0$A?b?##^+uRe86;xqg8wM@=)pI&aaghjbUXB{$pCG;^t1D+{_Wx45_UrRKQ!l1Th z9v8oOQW|`~LH(_ly6cQZI8}FM>(lTB=e)CVk+{>0(YtZ+GO4=iT%oCU?x`%5)88Sb z4CZsvE&40Q1>Ti2`8O3JWae`++Ptq7s>u-9V&l~CccGQ5UdrRktd503sspmwZLEeK zd9}Sf1bdg?jP)H2~Hb#G6h$8Qz#O~Zit7dyV3I?v}Kc1YNh4}n7wK?|tmez_hY7Q*~f1MVe zTS8Zg+-#T!yneuyix0Y25^f;wnlSqCehpG>QsGzVd=7`GS=KZBm5)f5#6?j(`BhPJ zv+?ir`vM8~UQ*WvYh^)lN3^@TGyQTf2v!&)_`Nh-)D=i!rrDOMMPcJsle5yS z6zqN7ai}LF8exz_G z+CF(lgfC!E1bn7nWv)_nH>uGU7hCcr4KH5J58|?U;?I8j>U*C~T>OA#$@N9$-QBB? zxlMNR_Z)MASJxgSlgxydxMVKQiu2d`zF*WS-%8oZb)CIHp&!_74*#+uarI7!CLIb4 zeXqBJv4L^E*}dn8b+&RP)hV5TU%a@1e|HbaI0BVA*3bK51)Q5o6LhFI`YJh_l(gV7 z4hJ{spZqRd%QtoSmT%AJkr}LXbW8#t2pc*tWX-EogDWmLCL7+(kovH6%Bb(RsUsIY zZVekY?yPoQa;ch$Jv1D+TPdzFt8`alJ+sdxM=;j5R0<&_#s?F))1=C5H!NKj8H}&| zIuY~2T@@@u$3{5hfBdW(22<=Nd6JxCS?*|3C{g)eul1KDVpTuUe>AB zKSyfp5-%P?Nfn)I*$pkKlS@Tk)8tQ!biTKxn_5N|-_|(Ep@ie{W5iNYNFOaD+_OvM z1-{(!rROfr1atqa`eqdJ)bk89p2|{t!4r4?RKbK;v;6yRV4U0!pZC>LB|~`U_~~yD zs*bgnlLDIp^;G2D-7Sj(!`j@C*_qTNh-ckmTjKyEymcOshzrflCOn|P53(}m-DZJ>=S1{KmSq;gJt)0(5CNxh!$Xq0bGd=Yy90;i%aH@5B zbe?5XC$o{Kt5itUU-yp3BREt6{WtYqGN1ehpCIwFIl5KYsdSu9|OvqB*_rK*l^A!5U964F)w9N*w(>57p8?cUfzD(nwifIOUUiPjkkR&9Ep5f$%u<{-CK4Y=k@kS*-LXLO;Q?L zTuN`phCZ6RiAZwW(tG9^I6vWyKUUNJyy`Oimi?|pClxWMtecVk-Nfp$@0sXZ5q#l( zt*%t7ka(np+`93?Yln`$rrWr=NAUyI2EkFP^!#Lmm)_&qj+z*Z`0@Gm%-l>Ro3%|( z!M6qq!=1~sImWHVlYweSV|9zu;!#Kigm|EVH}jJZ*&QbN46r07n(wSPsMyWEqw0{k z&;c8cn+4R5z#GROX*)9Mqj$u=GdXN-s;U*-mxUHk@^S%3_xBV;_g2a;&;{tk$k6jB zSCseyDlHgY@M8NZeP7Bm0bQtmz--3KBe|EqZ;J}|JKtK1IYF0LzukWk!mUv98fjRE zjjTeZe;c~no@e~g%D%U9W?qkOR~YBg5l|;jV@=6Fn3sq&e-XEV|D#w4Rl27#Td_8} zWBMkOe)^zCIRO2mfaV9;)D`LH>GmNHCS^$Gdt2Z1pnnlW9z48i`J;k?kaMFy6}w&r z;h3k`?-403Yn+{w=3Uv#-7E&*t&~1Kz4M%@T6z2Vxpqv>l~;UXK*#ht&#^cnJxaGS!cDW)q2kHqVQ7LLGSa?IwS(V2Dnc;=vQr zmq5OAE^kpl>c1yADDRNen66PZ4vSmwS9!jW_I8ChQ!9z{LO-XcA- z%IQ>S;1+QwFIuI3t{&0Ph&;jVo_XzQb4h5j>Lj=%_IOumZ}47(l&H!uvN*-Y;3am! z8&-dd@T^+h-7zCN$d71AIl_eE;0xya!OiS$xJA)dQG)kfOFEkj$xa^O6()?2wc}2e z=pM-K0JD2mSt?Njw*1oXy3I>CO7Y~y*8AmDy#)a=tHOgGnb(VpcMC{E}s2tU5<~(F0Av%8FJ&)cV{W@3@PXHJn|Y*I9s+A!xm2_LFBJg9k|Xa zU0b)Rf7v7|`m9|md)BUgm}`(-zTduYZCm^dZYuqY0dA}MEv0>wH@ld%Qcdq6!2w;!f zdoq`_*m$TIL@mbg9zm6okNgGf*<5gKn^w4+f3)!AFcx(CIb;2jezsNiUF|UP^M{c| zA=#1o)$B-032l+fpRUXi8-Rf6HFBjK74rVqeeBci~5~;Y5Rr{-Hw8jJ9CvET9 z$1Ty}p8DS?nJnR_f8Krfu~+wM(^W6}7TKcnd@E3OA+f0CxI*+H5e3`G8y=-Hq;%UX zhh*7XC*koZ@B)h2H=6s_TP-TVK4JHuO_U+Q(IqG;B}DjmW~&55g|X*PImz!C`d$+g zHPhHkC0!JM=Lny|1M+9;Hg!xYP$5sOJf2&%tL-|3ZrUW>Dq?$Y88j|K#$O(IyvTO1 zuw%f+s)ap0cDX(l2nI*&zR&;?Td5$FY){GS`7g^idt^@KRVyjZn>y0XCgfz9Jl#uf z``doqoRbLtw#6ZaR@2ACrnxk1Fi!HnI+%HYbktir~)GdW!XT)nRnJxL8Ivm)2m0 zO$JZ;?vyLJuS-5Wt2B4!owi|yN@H?7A@tn>_&5~@vJ*B5w_j`QubTpuBtm27CY~5l zerm84Ss4=SSvlnB?2$S)NdRk!JUot+>l7cz{W=+3-0`C2_V;&_Q9VW3;1ua#*9c^FTygC#nP;Owu2Y!wP_eZ(*{hT8S<5BAymrib#CiUsr~y?kFZaj1c#maN z1mHQK%Q_H3PSb#TnT9)IHD+;@w`R6vm!2=_6o-?SU z+Uf5O-=>4F*3xktR{XI^)98;K;%&sEq~L;^?lBhWu9pP2&pw8RrdMA;F`$RvOXSC< zWn#%?^eUW7u7KJKn~MVX7gy9#TD9-bXaSbF8KK4Q%ULXreC&V+Ed;Wq_lJo7jE+=* z=XDZSyq^g zc21w@`V3M27~jYY@3H{}Ps~3_9gW>Q@ro;WpX$mo5&IU7lA@1j_zQ)tVd z$`DHY3cdX=z4i|uxMcZFrrLK1OeUHNVCJkPZqAA~$Z3(3s?(gx7(2n*@w>Od3L?yP zy&_hJy{Azb-8&hZKKA?H%iIH#Hy1_sF^gyqMT<*JyD@ThF%sx-aVB?7KiLz~CZXgi zTVM|h_j!OcS($#x=PqfHocGCzwKHETDZD8d@>nUoOWwJAC1>bK>sFSEAD#R=nTYq~ z^(f`6u0KbB`1S>*194{Q!3r2UCZANBh|ls`bCxRT^Z#M$t;3>vqpo2P38e*wZUvEU z7#ai&LPWY7q@;%&xpJV~wf4IA zx$nJQc0bmOQ8LB~V|enM37~`jEF77OP^P1~>SJQGTL{KcXr&SVP%u~g_?+WJ_WkV7 z;qQ$0#$a6wrRy_K-hG3v)sD<7we=T;Lb(Sj7+v2~Hjm6)e#3H$cM>!pq;tT0m)+Qp zmkl-OO>`ZO^$_me($E0A=1Cv6iT15D?uD?vG9(c(&zW`bj#4Gn`$t<)H@{zDd8^^n z{@?Gv+BBk+SKIT?g|xtXf*l&DTCs0@IP4_G(k`W=3ba!@%2tAZw85;jbhbl=Px*!l z9f)t=m1ybK>HBGs{yn;*GdBDeJ~(;Su|f>&t-pp4v*L#=bqEWZitFk@iw~?N38h=g zG9~xl)qEAB`aUNg0F5u4lMjVchrk1vWR;H=aHO(MVR5m)Zs+RTj=c2aPo1IG16;NI z>um>`0ZqVFzXFrw26;#)b&oB1rV4-7v-NG)U;SCNYAEe}P@KaIg}q&r^hjp6^O!!0 z*`8@5(70NXqpqS_Fl_{#H8A>^Nk#9HpZ7gdC5JiHt-a=(-;{#2}4Cq+_xMWJ&D0P!_(=W8|F+b}QDqPK8{YPeoR3)1^ zh5^+GjOt3Z#_y&^l@;tiTc#*ym~OFP*6MH4I-?i`a>mIN6&}gl#eT4IQ?ZI#OFa+29j^X_{Xm^G zZu?fDIslLo5&tK*_B?Z~Zyyb0b=22^=W2vadIK|GST!cYi z@ORK2NZ3_awpZ^A@Z?m>xC`GNuSVxQ%$SYD9SofDX?$nl4|VYAI6!|pP=EA0j3z1S zl#ta59bt(cmAtLUo05j18WMA!$WmRvw&&3{)#!k_8VMMxV&Gyndl03+sCa{>@wYBj z6&*rdJ{WLB;=S|a72}}|_?4k{$tv8r7KN_tm>H{b3E;ofy1o*b2bn!*AWXUE>_SC` zvaERz9Lf-5PRPta9(oZ>M(3zK91>v9ofLDYE3U>RF$q9YH z+{(NfQW1L-TXw=n>QqPQG}CW|uJ^-Oxx~P@y8fi7`XLKwi4OT}GE>zs(^BW=Vxcc?h8SVNdb>y0Ns|CKABJbu$2nBCm+5M zN;=%9vV`>7>ccF7A5wloc6EiCC&_)EKyE6v{61=K#Z63U*#0>G@nuOF-u7_Uj1~B@TLEWhKk%I9;DO5;W0m?RdxTQ{~EVaDq*sv#JxKdog{2lyj_b#)C zQKhqcvL{SL)@=^X%U=e@arc)}`IXOm??(57hxQl%fXWE&&Ol#!5Lx9G4p-T`JI2<-JASiB0@ww$j3dL-0gJp|=^lLEqR`>o;8e)kSqzn`ukHT3(A(9# z-b?;bciB%<;d09v>6{sj{?susi?@9n)o7;c@$UM|y5pK@R&@+EX!8wT_Vf6Y^ z2Fw=!d8XR%?uE8o9EJ3*kVs^LyBZ6{Wq%e}ZB`c``EHYao22WXi3+28QU^iU;yswXJ(D zV4#46z)AL24ngU?tu0zY$^|y8AK%W9qFH#=E7?3bSQI?0u$S}YzvRW z1+Jz`wW_#^V(aIneID#wqxxR3 zmt>*C^f}I%yIaNM5fb{v%^GucabuST@~|?6LSI*s9lN)@inx8(w3GJ5o_+G46$Drl z+oxF|iW{We#jxL(bpyX2X2}(g%K&`28q2E~V*LJCpiPl+E351UXp=B)m z++u6!+vpP9D}Q)$@9a-yyt;CUn+fak^}w7GbaHfaZ^V!~;5j-m;qCEw;)nDlAwJmeoHpumhx&9-@OBVCBDe8CQ z7Qh|dCwcP(STXYtqGp+(##OQ$ShvWn^Lco@Jgdk-OrpoJ8{auDSU;lEBx6F2;H+2m{{J)>XyEhRVTlJfyg!fYc?#pQkA$%sgz>&TR& zrKoWlGLQ0x^Y}_>+`Jt_;^6f6I%gb5Yetd{nTQ4fgwy(U7O1$Fx5m~7Dq#`rAMVyX zzVTrrNy#X=aEGnwbr%Sw@P-VIZofVC@Yto1}&|GF12A_=k~R+CN`NJ%MDkYmfu01 zjXH%?+%|?v`rzes^i6qeM^S~}Cd%L^S~>2`#bM7C2&%Mwt<+lFlml(9z<-pFpV$L> zl?3JTVEg&%6z)yWfi7(K`na)Y(hzj4ujEais@x0z+~*KmG_b#a2VnQ}KM8s@2~2Xn z3$q<_DTFpFYl|HvTZT*(ch6GKua|n7F}$FOG05&&kO8x~Uz57~KSEJkC5&cyvHRUf zyZMnI78r66NuI=Uc0Y^eO3Ap&*e_7tMFTq|)W(wbLSHfz)%A2BNLc{2?#QL{$+hwJ zZP*}+mcd(Q1uLDvYktRrPvwtDRB=O7IVUkn7&&gzY08Jg(z|)9O$?gL zv@=l&S>3l=`{jD#W5*gZDb6)V*-vw{J2$iP*Ef%kxeduY@B}YhpLdCpDi-(JA0_@|Ix^sO9?elgBxK@?NS37KJhr~_9E_geE=mXDuL5E?%9lnl-T6^ zp^x=5k&=5{oVL*TFY&wShxGIT{-EvGNR$l-g~Q64LceYfs?V%~m@>&R3@0gmpybNs z94%?)0+{~tA13#P3b`qpxqcwhis+1~E8_)kHHV1b36@u!WQ`ZUP_F9#e7#8G@$B9k z>-2(jVMRhHMm{TXeA(aL|CIJ}2ymv!QQ?z-+D->5HCsCz&vXc+m}B-kFaAToQI+n_Duo zi@Tb)$K)gQvt?w0*+a}6)2#wS(ULqhPmB`I9Q1a#1I7{3oL~!~i(`x37HTo5#c}`l z(R2@C8O1q5HB1No4RQKMHt|w+yl7>1D#^n~{h7FUjp$_U`|2{tF3vjDb)&LBk(94M ze?pK>jqTz_l2w@*0|9`qJfewf`||w}V{uuY#8_!})-<~djM9wV{ux(6?`SP%N=vI# zlq>VEN*#$L^}M)~h9U6GWU8%BFP{F&8IcFy9hm*@8eU02>pku-&zFI{AR1fx_6|Kb zbS)$Irr1Q!;nfMcya$XwNdLX!(C7-W$`yR?dxfS2-6~w6i#xi|LC0XBR++SYmYb;y z^=-8I75G#p3Vj%bwkD<@)5y81fHo_sf=- zNn^o6MC;9+G1ji$t#sY2hLrY5<#-U7tHw5u=7*iZSIvnjq}H@>2;%REk?8w@8sD{< z^j~#Xep~CM#|X14@QXWiYUQ(I&+&0kf+U4(!UjALA{w=`J=sTl?NB!p?<;feP4p}C z_R+`jUyo@?L!gobY3M(G!+3_N;=Q-84ewqYqd|_a?iCXN!imI->YWkOX$@1CC(xBM zq=Tx^$4uZeV#^Bgnn_wIq@!QfFoyICJ4bq~PI=KM3lE(CB;2C<>|c5d&ZzX;Twk!tSuiVDAbBu~3rx5A>a zk(~L;xz^f4d*JgPKHhQ)@|qTJ+YOI}wysy_1Vucl!%R$oNf}_ua{qxec6zNIV?J_t z-BV53F*RP&tQ6l=njxxeeVPJM>f7~MfVZ0vrGNMlsTf76F zmWx8E{NMx?V=D{w^?FilT?Iw0*G4$L$BosfQ^M$1Y#6sqmTFSq>0ggg0=2@SFq(6p zNA5ITk8g?Y46#+yOl@=ecHRQlwqy=%LwUEGfJYRp9stA*IsU!+_d+5^Xmpq-iODRB zP5UGsPxmij5>`I+U`97^oJ)}WrYLELIfGQ2r+b@biHV~K=%j@?qtW= zh)ob&KdK<`&}LkMDvbY7gVM0J+tJmKwgIA^6$`1SBq)9km+7K0cT@v3=9hoqNGb7@(BRj-lG+?cy2>*LHsrS5}JK+ zB0sC(a}D9chGBdj*P2-ttBtLv(_gokpnB1xt|uUg`;JH#z4V=imo;96FJrlAhE%Dl zzn}SIv{GYqSa+fg5=Y3I;?q)rwaY!t`IIK20C9sm+%5NpaMReC%#;%urEsKlwx5Iol5m1i9_lal@P){b@-VZkUVZr1y>eWOmy53 zv3vO{=5>_j=bx?PnLq-~7rjlxz54LA!3Ee_ujnr%0ipW#Z82PVwH6bS`Y~x%P?_N^ zE!-a|;}$SwRgy=#I<6?1fQ*lERs{wjx17VK#~022j)>DhdDfg?JMm16bNyO(M6hmy zW%|%|>OM_dx4+>=TYG zEjHalZax8>ajw7Vd1U3Z$`G?UJP<9Dsn6S9qF4m)-%fty)+Sa+x^tL*ueDnlf9XVS zphuv0#egpHe&X{5MRnjHpJJZX30;h#XIvj?UhQ*!kjQtQICCfaY@ zwwa!g$Y$q1_5Ns`{XOKDwVleU5_3y;9p=|-An4YF0no)O@=gPyz)9DK z9IHC|(%xVHQY`4<5Y}3;RizIvTC90X7Q8kz#|pS2`L>Y-4>`-gEj~ekoRdIzfm(5aq>0urD z|Hn~AGe)zdX|GnF`&0KTY=}uPal_cmQ$ZKFms!Jy$>)!;VX8Ycfr+b~R|z&p!=|~d z>iT`%fB!NHzccbPipkDLh>Z37?h6bAO)`@F{B3I{iZ@Z_TcDwGFWlzhr^HTdqG}Z0 z@7vTNx%XR~b$9Y%?uJU=1)In-K=QMG)GHqRgWVntv^NuHJ4ZO0DTb|1|M|P@iB=M8 z$MB4ngOA&!K2BY&D`sUxT<}ID&5gBE*CKb{2gZ|*6wI3MYSX){TcOA)jkVv}#?QO? zsix-z>Hq9t7oH+p{ybKOVm&W3s$t{3CO<=r$ghv}>(I5oxbMIN@~v(YSsuy6p;m|M zXcsM7d_EeC)w{!Kv?RpD!O5_6RhFWQ=(de5r5`xZO@WAW%$o(a5dwWvDF!0P03s=; z*TrobFS*Xaz))^$I{$PXhBv-1HDgdRIbPgfRKGq5QQX5^f!_+xVzR4J57Qo+=JXCy z{KJNRri9P&mE=USqe?7D6oWP4^#SE-FlA z^NlQh%V_?3Q&y*%H=m+G?t%*otZp-eu2>fa4;AK(TLaLWbpAdhu$>XMG1`6WMd#{xzkwbDg!j70ItaefQKJ&xp?0j+nZK5koJYUj-UR*#l=;sOh{ih z!sEN%eZWls;k~bvdkcoXKOr?(u=zK9sO;3O8vW|46+cJV0V$C!osjF1?(4m1^7LwU z>n+vQm+elu+wai1b#F4nn&gG4xXZfrGtb|QsZPAMiT(PSKhsvp*NKt|i#6;uZL(u$ znjdYz{h&f|XvD~Z7~&qeo1{8e1<3J>*?wYRI`-BW?^E_i;wN!4!|T6wXUjLw;#zO5 zPkOx*IHr0pGWA)PQKuH_0F2@Zr=|5|C zh^_^Wb}*8&&(;n7`??duT*Q3=uS61Y?Kg6~LbQ`ISS?!CR#Fwx^xeB|L6;tPhpTyu zuebbDBT~hYZy2<=YD2D?0pf0k3k<-vGvP^>y~U zyd>Q=1f$UJuY84DX}Yumgisc%6awYcyeHtn4tuW_UUyi^qJPPD&$_L`WoY+Aei^Vp zIW%nOK!NooeMPy&=9HXg3ZV`NyJoY(FQTtfiq4f zU(X#t*La@#KbY?2e|E&Qwvx!+j*Ym=3($qmcqmD4pjEC+7Q@hbq=pOEr0X2)kg_f>*)PP$}D#kiZhhh z)g^Nu%6fZOv-Oq(UPa+E{FmVZ7PA_$vdG}!q|Is-HP>8%Vd@)7r@Ih$dlcv;Dk~`X z@d8u@5sSLK&-5I5{FCC@R}|3>J$6Msjx20&%#?ZaD;n~Q#q|sD?sUwkUC3(8o-iV0 zWovefoP-o#R$av--dssx_y+R4mCb(f2fpTGcXVI@@B3KlF4-c}JRyO`DiR;AN4Nax zr@p9rW%7+3NvYR?u~SV9Y<`&7x80I{`rRbKjIq173N>)P46{9r_!o9mydkTBYq}&M zs#{wkB3qi?*32CV8gguOUCyU=wl~eX{B^r#P;u1~%31OP+TOY}d&0w&;4X++)epQ= zDVqk3EFh68t0G)|au+wmwCmu^d#9;Zg3yfmiKb9jKmU_}zwAmBPhBULpNXj_4$%K1 z)C&s7oHt*n`)CB?T3}T|_P$CMyr8Z7xk=94`WQ$5V8a|Rz|5yLoRe0_^y)6QEfMv^ z-LS9GccKq32F>)rWS7N38IA< zj&pHamq+e;qjPHE;YF0gL6G;@=4xtlPy2x3Ha`4jS)gqLK`yIT{6Igu7B?a7sqdQ%54U%`HG*LuvqW(^u2IePlO* zMb{GZF+svK*PeEB4OQx#^Q+L}9^tyiWOq@kxmqk#KvZu5%akINtas$k$=IJC{U-ae zp*s!CE$s4GfLrR~<0Zr7=Dtg+J_$^5nJgFS&MT45mQ;`~AMZn(BwbC8r+KWU(it2x z^AVF6pC|3yV=*Kw8sarY)`+_rhJN+fSCN(XYOL0rn0a=cuRSkLO6 zly-hv_mxnIQ29;xdPE9^>sC~@-42j+fjVuPD+~tDABQcOveq}UTS!o6(B!)otva;c z%6w-Xw^h^J>wN%=+|fa{9$~FvdNzM40Yvq13R_7lItDOYH)pT%%4zdj$xW1?xyf&X z;eI)d!KDm9o(LN^$v~IH&4!lzzxaFXtT~w<_cY_j$tIomfg5kn(z|`~49Z&DS9=G3 zXzc`2&?PQnKY711oCdhIGAiW-=pGOouS&kiZX*Ip9|k>+Nze$icTiA1`p)&&5A}EB zkN(oo_2XZ;uaBy`Q~{i1ygCCo&~OjK_Y#(uPw+pC_n%PBE2TqBn}22T(I0a>S_o_W z>Jn!*N`q;$H^smA*6s)EqOCcxj60j|QmncrR!6sC<2P}X)OkwQ$J@VjAJ}`|{jA!s za_{OLpduWpGW&})_Cdk%Td(O9I<_HPUGo{Q!i@ARC&6jux-@;1l3V6S$j=Y;0)QC6 zGO?pf1dqE^qgv}n&Fx!DMZfUV@=fU;sugvU*^8k{2lkO7Vv~3^xCMai9?>_MT*gr( z+tU8~(&qc_S1tt$m+d!5jPa9m6|n@Pb8tI@kkxo~u~7dHE&5{MYFf4`Bd-22ras|X z!yfCoOtm(*w9px3)j|@FRM$EJTFFc9Ff|arl2@GQE(gF5`u<1V- zm#Tp_9kQ1Ob*;g5J2|!I76;#oH}bo_#}!Q}8%`SAXnFl!QD|tw$)1%`eADw|#2XRf zJoL2={|ZGWjo`0NtAcbRio0%Ws5S|hK^xYf9y_YJS^dcO?Fq1gwSG%noaIes8|7g0 zKTo%(3O6FPsQJ*x?o4S~h|vOVk8Jtk%P&!-Ak0nLFG3dTs7VOsa0j;R`h}t0OIiAcFE!sh&zlM#w$mAspiHwjVC-2H@pxlTe<@akJATvp_7ifM zl1sbjY+@wBeawaX(41ngY%DJ;Tzi&trWH#`mT#4tL2IbD4>UM9uxxr`f?3fwdD&ob zW)%?$d=|GYRA_8C`KPQg`3oPE=wz|Md;3w0q82-Dq(+uPHA@J7f=zh`;ewt09S(}+ zl8o=v1`^7}YcAQn6iAi$2)2U#i{ZfuX1$I(?E9{4{>oGV7+UdG>FO$NK4@AGi9U8v zeKSsCtzh`ucU2vdrjR9F(S>HQTnHAUaQKv3jib8LG_ zVx~6>sD1}O{yz~w0uA>ydT|(f8SJSpXi~)2kXpqPF!AX1hDI?S=p1aOO7)@S9+vsj zqC7~v;p4#=)o%$Cu6Y4w`kv{!M(WnKZ_;g1`yRtPR{xPW9E2y%4$UFL{`+ZOxNFLT zBBx-anp&z!&=FKL$#8+#$TxIo-qt=HZW-Sf9Y;ubJf|74d)L-j1V{^pUG4=Ic5sh* zIvHB@)n^GH4&4R&SF6z0)4?Tzl&K-LY}2=Sl8y<7oar zQZcQ+8HVvy|BB62;VG*!kj`*e25OW7)$*s)!cy~KHeEyQ%9}E`MJvM*XNls6t&X+K z4pTVWQ$cUnV;3D*#ZO_+CYa>2Rbh10dsJ0Yb(Fob6#rM1^1VRY=#%>zLz6;;j5VEL z_HAqp;HKmalzS3!R9}L+W5Xsbi6A@Y3exH z1@JDRkL*Um$Tx0C{sS67AGKo*Pi8Kk%pzHi%wUVc$t*4uU^iEW^+55~E^>_qMV6OXS2 z;j6rdpl!EUa2OGlWkJOUR(P1x=(XfkR|wUW7l;29&IOBat2bluz5NC-%}U6~MyTrc zv5N<{Q_<#&{;4>TcF?Gsq~A4EqZ?RWNbicUk^%@C-7q)k$i}1$D0LT^q8KUUb@m9HDJewb19o!ihW8Ym#w$}8}jp@yAS{CEoR`%G1gT(3V zLDTUg2Rvw+Y)I1jGR3KhMAZKCavjU(TXzj&?h75@-)+Nd?tzB4)$h(p!(RXtGc)F& zY7L4E=X2~m3-EGR$}J-s?NTW2e>q25Xx%0-iq(X*a`}U|ZHoUvbzq2p0=>W9>K1>F zbm_Zux=Y}?5iu%UgyfgsYZk&(dgy|#iLw9}Gk{I$oEJ8v0*hOaK- zsD1N2Wan_=Axg3c8S~(dYMxM|rxAYwrrryNF8?nmFn^rIb8|R~=;q#J;D|D=`C(m+ z!%QqWD@!YQeM!6C;dY-TiMHoqWtLG}UCCn||1r>mHUgxX%T&`zBjhiL9vZGwp1j+U zc9^oJM6H4zqkYGV-5TT3_;--LEA@PI29}y~LAB#px6Ajux8Sg%wIf|4jank zF`73B?M5~GsSm9QpU%DNsK7_7$M=p9opnI*(O&rTrc;&i`<4xUbSRU~onGXvauk~4 zVd>=~6ddCsF$ocT9%2@-phi z=vO#CYH#ZZQmyvoB$E+o%Vhqa$OP{hYdYe+V67I6}Z~A1@`6>&ai8 zGv!!)lj;C7LcUO&d4|=IK#wl&jb~XKPN8=^~rriCle!@<@>7HSQ|{G)b`QlO+8ec^T>bcuSxP zhdM^*!>IV`H_K6Sx68-_@h8e(!a>!5bMtThDNiO7A)#F{ImcVlF{y=QBWE zdNaddas#3Y`xd(hB|?FR$L+1p%NLH5LK(L~=FXuzlgC5HuA=O)FWw(ZJ7>p=?U3Gq zCDpZ669sz5o3idqM4tsyj3qVM7O=){B}fzO4x9_$CXBf&zl)e5u@&@KfveI-BJW#} zzTCB-(2)Taki^0t_kqsgP|~?HRlEB@zC+H~S@Ivsd{ot+h~l2c#e7<>WG%d)$5}%7 z{Ka|$QE5Dr zh%L8Fv2E?XBK;~NZ`_&hhtA1L-LWnx+9W!Q(>-Lo8(3M$yy+CACNn$u#-IYqO}Qoc zsL$Kv+g2W_Pj)0%+_scbY=91Ky+)6`cw{jr5BXEX{g`h5jNq4kId*%@a?N)l`;S_{8eMkLirDB`m=h+@=XNIrGMPrG?%#e@<%H^h-`9P$y%|d$5EK#yL#$`m<=I* z7q2^C7n-!fb0a)9g`MO|z_KrCCbzb3%*JC)NqL1u)0_wS7^X-=U3tIH-D>^)k-M*? zb~A%T?Hmy_!o&2vf~~KhKf2(UVIrO1@2S6z94-4_A~8T+``8!@f8oI9r!BPCgxddN zwBLt8-K4)GA(Ux{DYw$5FSR8PR~mv#K_iyG^t?H(S=@!je17lhB;_y@3WB&`wf9`} zqS+OkW2~tT{YVy8pjhKC)iif|1?zr%3YDd*`cwP<=EC=gaWLGzLlN4;E&N{;joHwj zZBH(F=?iUH=SH>0%Zm6wBYeJ#k5K|g{$?toxo6Uk(;~dMU(P2MuM2y+wDu1)kaE1Z zrrOCYp8us((H!W;tscRvZA9<$9Fe%{Ba`pO;nN!K;uXRxd<+hQ?RCa!)Z*JT5`8Z) zj#)1hQw3`yrj&J`;y2yDT{6t4jb)e#;wJp1Pe>07Y(Hz-SswE-2Kw#dK&lI52hKV_ zZxn|F;Nk83Eid*Lx47Op zUu)CT0!`g}_%3G!a6J}MWhpiDhJ7;Lp^w7)8}ta+H(+Xu7UVWuKgBNDV&2K^8(c4u zPR0U^k^~s4_kIqJgLD1`&UHWv$ZVLJ*m(>+X@o9j!lDVVmW?eZW{o&$N_MF*Rr4om z^4C|fI1J2g7<@A8@_nU34YX7{&QO|{FcK|G-S!iULf=30WF#3qRHdi`}qhPIYxc|@SqnJ)MC|?x_QlePahjGDAlH14IcJ0B5cr`< zngEgJBJ83?KY|G{K~_9ntRBXq&6VhW;1i8vRvy79S#XrMJLmnWEK;0x0=M`E|DQ_C z*4qCsooMaP^p3mX?UPiCRk8WL444^|VXjBrw@+`zMt;KomrJiDmlNC8-V!1hAH#mp zn#m3I`Y||<3%I!b1t0Z{Rt5E2UV+#_U&{|y_rk+HJiQi<0Zgo$O^C&!-||Ds<0iK$ znDmiKE}7oUxh0B)mHZDy5k!1qg3 zw_J|g$l7^^i#ol3oRXZHc;FQEHqe{y#+6-tPDK9o9FMPzhpcd#=QzjMz2?NI zRPujnY_B0m3@3P%2LYS5g12sjXI1~ftV4xOk8_mtJ^$j9ijK5ZoG-><0CI5?xw^qq zSB5piptm9sD;3fX!MtCM9t8w%CHxcPsr)Qu5%#$>x1N(pHFZ4`YiWWRX<-lJtO4(N znQmyDB6?3itSPKm5VaZF?n|-rzG+{`=P%vD^;e=EJH6+Asqa>4MA!U@B}`8hWM>-< zDYp_&j^5%}`bI`&U|Fk(1qg3WQdhq;Dm-HK7`_%4U&xtfu2b8`xxBPngwWGMU_qfut`v0D!c^Str9h74WBE8=q z$t_f_=8tY32zVGlMva2WdGWjs7?s1#?!7%yLY2=1*^(ERAU&QOu})J^#g?}#Eq~0a zRwr;LX_%VwhKjb$!Z#wjC0_XgR))|PIaqr+(BqC^dlJd9@he^+3E?nbiZS~Kqww3T z=~b~|G-k%8yLBpd3MKR~OYT5rIJ-WiW>|LJZreN|q52{clh3WNyAkh&`IM<=3E2F2 zVd-EV-YL-}Xq}+@)um@Pzn`OQmoxvmYPk1g><6)s%wU1l#`e=?)BizcKnjw_y&_&f zw-6_*qrD{{D`SW?A`4<~1s6wD#tyDkD1VguEfL2;@kegO09v5_>az{wCgvg%a++K5 z50|BEG(Sj%#`+HO`(BFMHO(Pzq6ghx-f!LB37*N&D4x{Wz71Zyx-b4OW4Gg@8(yH$ z1So_=FnT8w=!`5Pdd;u1-l6*)r=$(fUws0G)VW&yj+NRD{(xJckzF(qV{=1%jLy?7 zD?72yz(b32o`U}}Gq?Qg{yCP1#YaFLKKjN4P#K8gNIUyNvv0iY{OVFP+NA2swPN z3f^=V&hf^?=le5b|4isYR~gofi}pVm!Fbqchh|7e8#ao$|JJz*Xwh?9CR-7*C=I_P zc0~kSF*zOLBOOWoT9WrmmpHi$Xq$oE0kb-tE2kxJkkOrzH2aq}7ABs-PO1f9LI>Ev zTW!iZ$uhix;iy(JWFj$FCgpuIbt^w-&oxWwO@Zs38syN9k=rq?oBs2v>B zw?geox+Qf%PiDZT+pUI3R=_Uq=Q(oUo8h7U-GKNM3-v5ps=6;xFcxohFhEo4>0!-RIZ zf2TRkRzK1a>>_`2vfgMzmDbqU9nnuF#>}+B7Vq$CTVT+fN9BkaAm_5aV=Ox0OVb4> z1n`o{h{}r%+m0o2bLTJX0+6rRE*&0^*$UDVN6^c>#kp}kH#a1lQ0cE5@0J&fgxd29 zvg%5XyDzD9ioXgdFO=%;T(qzL>DA5fOhyL}Hx7q>-oKhW=S2=FnI%W9_$^Z_8nbpK zhmH?=cR?K6J>5O7Eu%wiVNM7MbYe$4H|z?gH=W ziSn%DNH<9?eEtSdDv>Vp<5=_Q#HTXs?KG=rF;RL>`k^s+Pc55a@W$yeiY{3?y%_J` zw~5GmDM0e(v&C&UGhxCqKOq$}|5;db}w61b}?N+-<0YQ-pe(2V-M0STDw{DF zmhigJ+p{HlM)5=MevyIR8^wfbRcDJ(gYn;albQ;8OIf#}Bz)0Y%CA<{|9H?r>Xema zJ?=#68#ee!}^f6`zF|nf|C%mA^5UQ zhD>RqKiK1*n6?SP>$b@q8Zs(EKTmpjnViGF=g8p5bM^9$fB7JZcMv^Q2rqmGy3;=D z$nd)Rjs2-OjRU!nuCMYFh`c66t~^E~Vl-^J>zN`bqy685Mf4=!-A$y+%WUogpJf;z zf-d*`@CncP|7LaQoa(8_B%(DKy5baJ37V_pv%ZI=0uHs-3{R+YD*Y3_bWXPn+QV{O z0I<{Am6zC1U61dsgoz0i1((FMLC3>Fcg(R~EJ8T-%@h{e$q;u zxGi%Pz8WeDT4f0h(dhB7iJRJzVL}%d;IeV--}w`qfk``bimy$+@epsQXl1jHxEs<+ z(J|8j${NzCPep-Uq{GyT5;hmZ$0jzggA^@UO03)Tk-htHuG8_C8{S=?=_c}prAvJz zDn>k;E@|Px2_3Z;m#>f#LY2?%c)2t4H^<=&ir7#w{6D(A#V#vCiv;sww7L)f z7+49U0?)s9aKhXOI$38i%(S>JSOQ8TNR+Df-u$KC;j4!#buxHUXHdB^8U{B4M z;vKlQ>pGJ^GKU6WqKS)sjy{~GP-@YayJ!l9+~PwcJuKh9zloGeq<764`C<*cD}BEY zwv!CBcMUO&aN6hoA5geLL&TZ^g8LA&Tpkhyl}+DwTDGmrpGL-@A5e_e|u2{V^=ZcMX%2nZ+nrO79GD~f9Y?Fopq)3tWOFcE99Fsz!yURFs z$kvqDChg?%GA^O{r&Pl0T@Na!pE@{Ig@?1e>)^i`{QL`MA4_{{dYmcbnG~yX&FVbz zZQ|?KB_>FR(xW{v3T;xUrR-;d#Hs;j^0~Jx32szr0(UNbE|`+@2Yp}Teoz}`^}ymt zh=iSIG1|<&L`Rs6Y|Tm0NwK z)c(^X^7W_3&3?`Q@kFlGwZF){W*38hDGgGfuT)gF+#j+zm!B<~A2;-uw#ACDg z*r1!(o#fQtG>;_+S0C>nPjqx*A^Zn~N}w5b2t0(mKT>lH(dakEV3SGIzu{lC`^t>wvl=;2t>9kp2Q+|;uc)ECk8KkUc{=V;R z&7|9pt37!FN0K5(6Q~#8*owwBl}NSdzD$Y468A2Rcd#2ogsdebUYy(I>ab;XJkvin z&(+66kUON)Y#*k5*L%g_RzgCw0oNbqGSjsVqNu&~Er-#x{gCYHegb%?>Nmvz{!{SJ z=m%4^5!9`mG53{@`t z#g+Q2vr^Aa80VpS^d0N~8!gSo)sa>;5_!icozc|OxYLG(LdRbF_kRD<2RIb>*d8l8 zQaEbNNgLF*cy%?vFjO|y1> zcqF97Hb|pqVw@A3iE2yBog6iL;y`u}AxH>68{I`-+XIOnR`Zb=@o#ahA9jyZqD+2` zpq`;?HZ*p!X$4%o{ z^*v{XmtHYb>GBt&CK{+Nt>x2%?9^x@K_H2jphoi{uJ%4N(J zP)E{&NYZ}Q9C#@mDg|@`!!x+~ahSt$^3zGhzTI`1X$Cpf&vgzVq z+;ycJ`0>R~J4+EkH+&N;6Rf&ksb(#HAB$Zqs5)j<%xYY@r`~jgdz_26FVM(B5_a5p z&XlcsboWQpnlowA!RALNcF#;k6J#74`>T-h|%uKWRKh<}p=MY?(zUydjk>+f)L~eGf z0+}p48l!SOR~aYkcC7QKXoS@WA}xhxM48^W_=qNXuG0ZUfBM?em2{8&P}SV&<)xq` zGN%pq6HP+$FJAg{b<*xmirg?OZQs{kdc?emviSU}Z9E%DPFf}{DH9@1`1<8M9L5=* zhs_7B)u?nD^PZ(;`dXqh+q@pHk;PdP#)td*;yH`Dlxkw4o*6ZJArW3sANRut>iFB0aB+cZy?X6uCb45cWeqRQN+FY0iT0z03y$RYW|5VtLgMF=WWMEG!=;9vc z%9p7dQ7@Fz5z-a=IoZM@;AZ;x8Q_CUW?t{ayNEiCZh6s2$iuByF2uC}{WW#GJLd8h z4W9@QBIkU5cdFBa^b%gyjU6M2J(ka{nt!RhwwZxEVabWq?3y>2z)>mu@R;U!iG49Z=+wo2Veiwm<_@4E@#tY zdM`J3#=GT#?4@!Syf`42()0LorK<5BU~M7CJ19+|F~R@G)LZyP{YBlvA`(&q(lMl@ zbV>^ds7Q$d(%q$WH%NohjYufnJwta4A{|3WNen$h%zR&d&vWnRzJJ2mvGzIpti3kh z=fi>(EYq*KCy}sTXvRUUxP$&4?x{PUMO0{uUNpaDSDn-*qapKaTa@oGJmZJv6z`4i zE1Ty8+h(G5B+m8(#$F^KH5VI9U`WDbp47MXKq@kgoLx3cO%kG^${)nVh5cuD-+!KO zW*EF2rFedG`Z8Wza_1BHbaOh9Xvo<@=+E^joUO0k-?71Nk3})a$Xc|FL>YDKwf6y( zRM9aRY_}Y~>(T4S?0(O1CPv)mlPDF7pF5;Z2A^K#0{rnh@A{R3wg<}WfKPFDFKY@IgR9^1|Kb#ITiVz zU*G;buZY*Osnl!OLuUnnzf2ErF)aHhqlp7t{zy*dqU(R|Y-ZB^wEWKuH!_5>+H6Pb zfi)Q@=+kGt!|fuo_~usE5u(V3|I#q}$HQZ%Rj}X5y0^n-|6}D7iC~vp!|v^K~{I@ z{=WKuQpXxIKOd!_P8I$-TEO?|TL^A>^s^sn2SxukbsA_A#L?y;<+npGo3D`Z^oqrE zOm5X~rmDQ}p3i-0vHj1WvO;}Yh9{mu{!f%Hv0*?}`~m6*5EsFe0=(9om@}s-7H{}- ztz$v<6SDcoknc`;p2`C~(CM8q4LSM!XUljTkT-n!hCxSXKVc`HWFV_-xy{A)99m0;8}_Blct$eCjs zo&JGOlyAE2bmsx+Afh@E)em5CJKBVx>ZndFj+8;;4nL9t3QPx$WF80Yg*bl29j=We z6usf?y;26ptB@bS(n~Lf4)o`;o`BIKSURv0(1(+*g2vzG&VOoQ#Q7L{?K$cAPVzov zp+?tn(bSP_14UD5o>(P7X5(PC^Yo36D^{F|KJUPrJ3!j_0>9G(F2 z#$>qpK4>(GF4E2^os2VeAmi5Avrrfo8gCgnsI|s;zS8%ZJaIc*DkZY?>J7T+j-yJ6 z<<6keXP8%yX7%eH#$Yar9%H0|MbtzT$q>npE(~M0(3NleCAMYnn+D%(Pu6Uy0%|Ft zGciqdL@ZYBdU8F5@?WzW<;MPdt1$N@b+VqJ#m0d(?k8nQ|CuDrWFeHWy{IoPdA4U< zC{OoUYvQyJDO*o;6G7KQYFBF|qllt#x0}Gy?a=p!nE|l??^c1${kGG8*d` z&Uc3sFX5#$iTxiCynA;qijQ}`j(rpS^=BDKP~b)}S~@wd%jxd|9&amIkO^fm#>Owx ztMk8dvoZFV@wp_>gxyw8^c*awq9eqA2<)pZIH8B-4tPZ!M5v6%e=G7qmN%AabS9?m zNC!R3G;OHI7sqeC4PL4-=oLMRzfYM_>mR`_^S%CvS#!rfl`x$DP&E!dV1o?#kvsLy z=WdcgJ{1X%Jeu#-pEu}#%V7L}0c5rW)(NHc9tW~~A9>89nM89~t333}$~VRarkcLc z9#rDV-FL?ey$vl+UVn3Z;qP*u_2yZ8I3WH;UzV@y$9{y{zwpYUmT7O$FuYefvDkD$ z#QjRQ!bp_W!+fy0OGcBFnydkO-#g-b%&ny=Bn*Yp_Ztw<!(|cR{)8?xFOV;!D(zCL@r{JX;t`~G*!G^be{K}jX z|6Y~m6{##92*zvY^hJ))Y!uOX7*BL8(+LNxzdmk(4@k?~CBHQ(3xyC$3TrT^{f8NU ziiUSz=KFJg7TOd02d66*SI?WrDnP--nfngnH5UHyCzCHl`ECf!D_)bv2~CYUz5aV8 zGj1D)RNI_jETJfOA4T)c~4jCbNquvmGT5W z--Q<-^Y^YyAR{woq)XZ~643eYoaOQ{lDAjTP(b#7?hXH?jL?qK3G@iDA>X`g9KXwu zFH41)3bjdSbanpHP?WRSGPi=#97I9aa!|o1u3Nx+P{MMf^1w9Z|GLl^Wg7Sh=wQcy z3KQDHCFc^7w`j8v0AeMyH9H7!dy#qbHX?XD zx0h z3ffgG9TS>O5&wOH889YC-E#PRq6_@^5SZYg_VO^BjF7=mA27l($ANam$D9`Mt~D^1 z(gauFM*BhsYZsHB-DSUpl{)Rt5I9KFe={f8V2sUt6(*`l1>aPBL}D?~Wo0J{k?Yxg z2oAk2^o0ms4n!9Hu~XOC8Q^R3p*T8Lc#v_rZ7wzqN0snZ0Jam?Z6{ zi<&u$cbi$+?_A%PSw{GF`RrJ0mkTn4X1Pwsq>(zYJ`^%hEt<|Q9sAO?*B^#uq2Ele zyEeQ3^?sw$aTT4_P{jF)ol{F@x=*zt0nKbSjsN@gUA9cqe8SLVoXtUlPQsuIRWgTw ztm;4g5j-UYB0e=`!|?4@MVU%P?aY7I_HkJ;WzT+uYY#{@pU=2(80Pz32=k6c5q-1L z5CG5eD6!D@Pc-?^$^@*Gs||9LTKOYkNZ*Jxp371xd3Y25LKIW z6*Mf1m%^U9iLxc#176_DrUfSr{OA`+;J#!V_2iWb+M5Mma}RUMlXrkDFP{byc~Ayi zn|e^tRoRbrrmU#fSp?|j_BB2jx_$!l@Aog72sDA&%GcKqSr}}#5pbV4OuN>6V%e)E z5(02PcB@yu68GULe|`G*fCkJy)xKw-kU25q2YyW@LawPdl=hz`O85e+la72bN^Io&drs5QHzqH{jV;F-|1*4XdK6T0+p5+=fHr?sPOG?6i8 z0mt*q)$ut;E4!iWOQlZ&mFMfe!`@>`Ur^9gWieQg^D+)ZorJ6C3r=}f%lG*Nzt1Q! zO2&j^_udO`b&WA9g#;Tt!HW(7d^X6EJ@(Ccbt99F3*n;?J9`t`{!3RQWl-Nc8La5 zI~%7DtglFYj5Z^UC{&GpvCzE?wvln9ow8YTm0Eau>JjN7_)CANxiONem!IM(o{?{# z+J0FHb{{WW!EETq#@b}!%^iczcs2BuXnj|dzsak8tusHvU&q&-_1$R0y_v56vE!?I zNl#BFHAAbsCryp%1HeNz!)y)PB$ri+3^^l9Y57R^E|uCVJ82eo&&I*;59~ytZVhrrWpj zVwl}TYiPXv%h67c^~n;w zChy)k#b_4s)Y(t#-2emaq*0UIs77(2PMUh2tGB`U+yCdpEbpz3%7!#!NCi+)l9K39 z9GSpMCZT6X{*0mlV=Buv?n{Mk5Gnb19IZDcv|I40q131xIDhr(e=Mn}aBs=kpBf!% zg{NF|Kzp^LoUoSjQzs7!eiN(F&ejsDq|LyLay?OAT13O?y7?d_Rnv*tgX@zAHsnXu zvvmu6iu>>TQ*X#TrKn~BiGSs zpuuQ&wufrlew2i0cg0#rfB0>;?GGvm{yRtU2`r4sp!Lngn2vCuJ1m0{L#--`wtosck^}ldG!+z z#8!jgzu6L%<%CdG5s&Wk+sOZc6>F1LqGFS?O@l7W)Zo~VFAMj$+#%`CC|tU$62-14 z>`XQF;T2Y~0g%{c3ZtxlkW(edm>B=lVU)z2gX*+PI)IL#CPT@z$kpSGK8|lOci!ec z!M@r1xp8+;7)Yc}w#3gJC7^2cXh6LH5T@qG6%NyvP7Sw8KgNiYg5 z5m`ONO{h5Z4JX`$;{RfyuUVfYK(XN%6^%3G0d5GSquPlxm0q$_Z`khtuR2^n7{G3Z zNib9CgU5egaGra_3H3@JP~4>k1!;C|8}LsS_fRwP?DtRCWzL0#^#c#Bdn%t4*F0&= zz~W@m)!YyHZ$yOOdO+K52>bdy==;7PFdIqrs{RCjo~?A<@U5DR9t%#q1Df6!AW*G} zwz;TF$IP`~IRZ*Ep$iLo=N(d43On1l*F|8v|G(SSz4FOSJlil+*GYlp>RLtjp5MS< z6htIY2`JghTk+WTFXr(~UJ}BByw#~ZL_*r+wQ~{9cY!({ibN9xs{8Sx{|h2>OvOyp ziUsV$A=<+@pZM}Kz_DeJy{CJY{{=s{@{J;@gFx;eBCwf7rOROaAn@YyML%l-S#hOW zaD8T~Pig6&`w44HGU@UYyXe)LUhGS)q%VekUR3%@1rvh~i39U~OeCWt#rZO+V{z3! zQz4atQ@!Kd#g?=0{ZREpa(pwBih5$dciv$qW!l=dY4|548X&0aU(j%Z!Wi^CAVjb9 zfbrvR7@;KxMciA(j;hY{*Z;qY*zxb0KLFu}Z_1b8@t&S9_Z_4rVPMQ=HAOlt=X(Pp zXvdls{jQ9HMS4J}E5M4~@@G@#$M3}-150XDYqEQKa@+KEhutZx8Kb%Gcfux&gi|_}H|rO-sj9 zGEOn39U%H`IUSYT)yw`Lykb1d-A=}e-)j0&nSvpdXbFdWl)rScQb-IA=P)-qvnN7)_pM?R&-sg1ni4529 zy)*XNyrM2!+r3;J(%8uZA~0OwF=ZKbRBvbiyiuUDwUeEp+$MP{QcJ&C+R5$*_VRLX zk;{a+x3BMB5H)h5(XykL&~RDtJggp8rT3bv=78w1NeS!zYQayWEY0MKS(Sr-)LXN< zP`V0|8zWTQ@L8MAlS`$H`YJHJrWD-^v2PTqWxcpVhMOa$#^`pB6d^+kw;vB;w z)5jN%TMdm*-;4KTIM{hIA$*^##YY7dtWk>VFJ6IQrOrw|dpI2L`-&%^ZGkVYAJxeb zGTK9mA`y|W;^G78==7<|kR9TZqIx1fJ*p@R`)MY|ApI<}-1+Xf(kk;=QE}y|8R)NY zbJdz(!@$y+R+qiEPtjC}pqQKKF5$+h^2xfH0v8RAEE7LLNmr|@|7$M#7t7xAO95Nr zH`?75afZE^t3=pw%sl@w?MR18Q*` zA6}y*@;l5;7p_VYVRN|XWsENE3H0?gC#B4v0Ci3e9zK%ofyR5<#~5mb`u5#5o*j(X zFIA~Vsq(Y%NPZ{lKc^$ROYNd^nRJ>zVKQ(Qt?}^^2T0OV2hjp^a^MzBA#c z6OnWGMAWtw_+M(lDMeq*42sv28o%;B`JZpHML0?fXw)rwL86maT zNg}y2&gK}av}kwH?Qqd!@b`P3x9b{x^IduyGsl@>OB82NB#HhM90mOq|Iy&&{W;(A zS!fcE>H9}X1SFANgnMI_o&GNzpKDEJI{HWm|G6fdO)lcq)o;rQl~%S+`9falp_2W-SL{ zcqdmFU_pl7BygTwJ>BNKh@d`-M>OE|UU{GYbP9s7UbKF_Ep+Z7JzfnZTKmGEja%U7 z>blm78$^BXAMIR@_q)^190O8`YUwGMS)Y%q+9-72E`x2v!FJV@i~dsi#A?X@0SECN zQ~mQh1_`jDWz+ioQxYuSC|x%+YU|SaiT`BF`WEWB?tDd?2jHLoO7+UVUc1siM=&OC z#Y#N@OT-2pTWpE_k~{>f%cq~;2B1EPG*s>;)_O&y=w1|ktqZ~mDl+w3QG*-k`%msb zI8BMBjJ_QHqW_h0S$2K+{t7JM_iHO=Cx>JTFyC(QpPmnO-dMls)oLeN4HcT%ox$tN z-xxM2n!3R6it~z8&tedb(#|3&H>(Q64Mp1Cgs5*qx;6%Wl?pCGoVkWQ+y~awH)5{G z(SZlq2-j;v>-%DoQBxk&cpc?bMW+M#k=ph?th1SQY&H2n<))S{D1!;V!&|AF7HPk`F(lB4zM-5g==;sNcXlsJg%d=n@o30zSb_PUqf`X|CXo%0!gBbD-zPp zC%A0$xO-|bLY7{PAXy48>KF4GJCX&m50SVxq3@Zji0u>*60EdUDxcQIeWHuWy?*0) zx^JCtU_N!8yPDi4-GSCJM3SVEPs1+0bw-dlw2b;^(mQ7NK`4hmo&*$F8X$e-(Q8r3AaS@f;nHawW zHV{hQQI`!y)YG@)dA*8zUm26c zvF6_fN#oXBz-u&idjJ+>#7zCo!n&~KnxdXL&YOso$3-UrALnLrbK$10cM0PP{m_RK7gC1$^A0p zRoQ1d_gWG1(6A?i!90z3%pTccD>}~vQeGdPe}Cx7hJOBKt;7}U_D6Xn zyr86E;RTN2-m=2q!Y@ITzlSc3MmJavp;Zuxc_2u&1r{_^H%up0?Zgpri;aX}F^au_ zYmW~UoCR{VTZjebyn%!uiO|{#P=I_0!=W|t=hgQ^b$02`HMheZZ8_mC zJSaqluFQ%l%H!;7!sRA?YOnPw0PVF~c=y?B_F;nBS z_0g(aISQ*@Fvq!F2db+r-+tEWnN^pxmgfvc)*ja`aESY~)XZhgXeH zY~_&i4J4E&`A5Uc#)r~>_8onLz-Yg0-@+>U+iCzD?5y!S!^No=I)!c90Qn_Su)^d; zWI;rEyNE6BZjW6Ky0fY*Vj&{*pQim6VNxUyP386zI3~%d8j^3=x+fz4>hO zsZ=i3ASDT~fON@Pxp#Gor{?L}!64Pwp;vmO=VF*LzEQkpyiw6Z#UbyD&n80oR6g8^ zyEvU&PcJkjb}Yq^&Prt~gzQ(WNv;v%uo`ej)AjT(E&sqjN&~n12bY!Bc#41gosEz3 zi_sG00S+mM?);8a@8Etku}nZNVztgcyB2gQvbX5#eCPLPo z#8MK+;KO;)wiT!2jO<-AA*SHqW*9vQlx+Y_7fG_JBXTIf5EU$V3Pp>ZL7!j%LImUy zM(>Ek@YuFe_A0Wf&jcHgcE{*NxAQHK>A52=D+O)~H>gl>LX3R3^bO30_Rd);>6gUz zz22gps#oup>1hi|H3tg*u;8Q4RR$+UDf7+MLw5Si48!S5C0}@8VhUpZlyR=8cZeLI z92UEuP2^t_-IhKz<_0Rn~Una0gAr~EH=D-U{ucY}B3dx0Of=qca4s+r2M zzV8Jkwf$XB9lP~XK^K9tqGH`=-s9-9+5!HMUG&F>E0!Eh5kxRyps5F++oVE+;Re*J z^~`f!Y%gfLO-mnya;v-|^a9QX07u^dXML>g-K z?xs3#WJQXZpKy|42uZ^VKEYoTT^Nhn-)p#***oIL{|eLUxSzhIETRfKTvZ%WW4wQ_ znD6#SoKe#34)obuN;@CCv{Z2TX|e89DxGA>dOt}N{K(o%p8f(*q?r>YvuW7ywNTXu zCZhy58+fH!1Q+LC)cTJqN~CG1v9>>Ql^?~8AMn7-**?SY@D8qr30K(ed0(fWyv=~9H&O3Ii|*Vgi^r1C}ahe;)7rKJPx1=rRLVtb{__MTF*HW#;&s?iX$07?&0L=40RcjPIlGF4~@n6KfDN|d9&&_dOOc9sV-6Tvsp5*x;U3yoEOlDOE9KXhYLL6ixO z>zO?&zyst*pX*L%h!0@_h%HI$GGjJFytmbdiMb%Q(OvWIbjtmRXrphws;|G4nrK2A z`uLB=c5x}zrHfPv5$y?)XR9ZNzM9zDnHg>%LiJnfRs_yox5`epy33}t(z28|r)MMj zDSc)aSH-`f99O@(gWH_ZA(5$U!P*?v`cMZeA|y+=Y>EI;l}kdvvDr7YR)OHB0Dn6b zP735!V3T2=j;pnT(@#*b!15DD0C&`2=#R;cdGXy5mBZ?nBc&l6a00~f{q^^-4-+k| zWI6HLm-p)hdalj2g|%s?=(71E4avM#PkE8L*PTfAa_m zP<&kO-o>8_K^&l7s(9@`P=s8aB?ifyE8cU`&Me%nh1jL=?8&i9EDQ07_CVs2ZDEhD%S2-|L91e@anVe<4uy7?3&kJvg*ICV! zEVe%=$5XT%O*$$Gt#Bx+O8HQ+aXY&gwk?&j5CLftzChh1)*g!}XVESp z`#LSjZ_Z@)&akq1Y=d-v&uJVBM61jO1V{Kk(=V0~vi-;Ch*3Wd`P86wXLPQ_w>6eD z)XXK7c3O3&^*H=WZKWQs_$+C>D~S~Z-$qcz*Q7L=v0C29bpm|nfR+-C=W%uI2Avg5 zvM&J9#+Gnde#i7q&iLcZM|j@pK1KE*O1B=;87bMBBi6V%P+JjQB6QS@xH{^D{@vI)Xa*mx0$&&+S~s+*3_2p)T@}9_ zq(B|(B7=Al`Ug{IF!F18XIr1+8FZf&=&ez0;y<4WK#9|D-FU!HYWPxFwUu6BXXcHR zDTo_+zFaj9=v?!z=c#=J5Zkx9K2x^SPwg%#ulvrO_N0+8>b%c}dzLt#Q4iXGQic1F zI|fR(x5_5G{>WcR9KPt(NW76Y9;}&VI9MpK63^Ta8HbGGlYcoxQjRaCCZ#yWbu9Uy zD~@(|J`1tEz$r{FDFf}j+K@X6(OU=}_LHoCM?8frMCPFE84%fDNQ^=m zGkfp&mcZiHB!kD90H%dqChv50La!0{w?sQL`CZG(3Kcgz{^Q6ToryNDsL$I!4rWDw zq$`v>3K>IeMfPv)$7eyp0K)oC^Q1*UF&Pi`IzW2%@6^z=I*{>eQxI4t zUSjWi0Ujj&gKY)L8per7R}jIt;m>z*pk&EdUT^Q*^=NS)%lS&A=B6R*57t^D7I}FNY4GM{{^$ZP(2q`bSVATOul2PcQODX?NSEY_*8x7!hTDN4D<=Th+~JB1nutGGY#fQ*l5@K zoYKa+(gl>LZ9%3yz#!%PE2KD_VAU2hsIeATc@S}IMUvM~hvIcyZdjmKUx`~&R<}^? z!M>DtC!gWb*TY;T-_=_RxwpoUHctYP)Ue(&4ho4100tG~(} z{v=k?+-$jq)tYpC^YxlfJXz`5J0z@qCfC>5Mf9-)3k}7(*^jW`r;v%vs~2kVH5v1( zbdOD9ots~iRfLNT&rPMeURAl@zwmo)oI-nl5N7xO3CYU?_y7BnWG=~`<<2N&{MuB) z=YhIEv^b$l8=z$RKGCK8G31psw$!(-&#J_?*%pKQ=B15QJBah^<)-25-8vz^=`$%S zHz~h&jIP?6=hsAtk7KtWNr{g&`qa|iFz5%Fq`=&&;N^Tf%<3~ING{b#_3%S!j?@|& z`g%!S*sI%?V#i=2<2oSwz#ak86a|9pH`BtZ13lLZ%(px?g1Kc}HSdtjj`#slK=c&{ zra_PJm|Zrt-B6ye4a!3{KVlehz1_m+}^kTymw zJ-~L19%T%G2gKYVp-*;Rmyww4xiDJ@Hp!`I^)HQ$RFLgbR$#IHMpANr#=;%v# zhFRqwfVKjO&{IYuB#b{Ur_cel*YkP%;NWT8Gid0x&ge~q(3n>wHDh;m@OO4m`6x`V zm%l#J?{DP`xt7xK^lU-Ft+r^Fs>Rdct4WtT!ffYNre^p9a8pjrC%!Q6q@uAmi=ZRF zH2j4U8Xa&rX}0d8?_a2k9vF!Icte(IE$DM!7A#B`zIz)faPtyS20MW8GGaS=d&k_5 zpqk?|+JAa>B5{ffm2L4ybCrvRzr~zboln$gtq4B}?}-uXjx0#fbA9B7(~pjtj-*L% zAjRNxdT{{93E3U)-aZ>>x<0{Q)Un71Q^%gu8^)9uZRpwWu=@z$U7T1cCrQBnbjuLr zAoP&RMzgy-e@ew18_17M8HCpzE_l^(MT>1reWXaG7v}J_iBH0hTfT~z=vZW~T%r`u zSBEZ{EmW6fyWW;PhbIO|9{(!m z25#=eX%1yxiU~U05-FpL&EiKg*X>WRuVpy4b7b?vM=jf<dWirZwM zL|ACS!3|*dSZ00u*Do~G#wBOjAJJ8U)F61x9I3I#tQ=d;yr)zf61%;~2tmGoUkOAL ze5ar!b1L*uRD1R66#}`lb0yp|aR-IEPe!l^d^kbeLPvJ3b|!Nh#{N0puWMoqHQRD~ zFI|}9;r3?~83_Ae=Xg@`>cOB8Q7F4cFdRSe?PHSSdhspFi=u?<^)iY~0N2l;d|gn{ zfsSNIQwX9bQq7ZMUU1|ZU0afA;kNS5OpzAqAkE8h##2n4SUWN@1enJvO?2@iQA)^dREd}b8f|H!{#)~J|kClgC$08;`V^{S@A$y zos%qV1kPl!>2zG zzjt6XJuN(KQfKP0E{7=%f{^U~hpWA+1ByzjS4I78Sh(;c)-!?o|i?e*2 z(Ae@MqPi5pYqw5e)pI$VF(yO+6?lK{N)gHTk=;^9AtJN966#F@zYN70IPp-6-Bvd@ z>ARqQQEobRJ~gvrjjuyHtnPnAjKfj*jf|5}Bet2Co7snl)YQ&0w99m{_%p+D2wHaZ z<(lKczvf4#_>48v!3;i0G@U8TQghz=%Vx3uRe}DH*=n;xXmn5m#g~Ixu>2~mk-H-8 zV}2lMz4O+)x20jDY`;7e&J#B=Mne}eWzx%q7W_<|DQ)m7O8;R1RKenNKkkl0ApUbF z91xd#L9Y1-`QJBA{?Mi>EXYsCa46!-`kFg|Siu6(vn*mj9-Xw<;M1to%m5n z)I^H!vYcmM)9>0|Jos!y^jVIDP(*Ds&5Jl3UL;!OwH0&}Wz)XYSxlZZ8un{glK!$(LvjIT9Dhfmq3xS-+DKu-M}zIU?f{7VMiQ zKN8G0IKJE(nJm*t@o6aKhZ>yVh7wUhakBf4wHQ^NAeIq4Qh_qDAyvffRg>YS6r{su z7i9s7obVdD$Y#VJ*$6505B5il4_CKJ15Z%GIGf|d+1`9vtoE}83Kt%9QP zxh<|W;s7L8#q1}Iogl7zWk-%x5WK%zbHj3k*$rV;z`d1qYN-=J7N>W|(c1a9>f3 zoZZ~x&S$U2{a2>zlbbTJrV58<2=^eFrxPXU_P5UliVj?z8>$E{p0~~)6In|?P+Lr& zJYV22Cqi7-e=KU@af2;c-=?4W(|bS=T?7z_`}h_s;i#YeE%5G0H>EG3s{Jv<&&9~> zn$@~iVd}I7kBL~tETHj}>lsBRw^>z)!*{CYZUu(i5C3eO`>lQ-(H*YHpLYm<_+f~< zv0c*r3n!}(=YwRmpTNe_NW;<*X%z17)Gwij3!{PcW3^+Z(&afExEdLUQxC7iF4{;W zH?682@_CA|f&?~h%L>nb5)de=jSkgv{9dEJlhTN@vwZq+{e z1UDRxRzsK<+~4zr?40-Pd|Ec&82ldu_gwSO|H3OwdpUTjgBj$wSglb$R5&ojLl2p$5;>}d zQ!!rW#vJ~7S#xQr`4CEWYEpt{n4tIgHJYE{oHNXlAx9Ru)nXFCgaMmX7(cu`dC4&U zEMOAb^w!5M;gBWY(Uj?~PrG5}yLmX|i@UeMQov!fYR*GW>OPQK))WOQ0Q+p4KIKJ} z@71h7_im?h0}J)8IrFL^ZhZTxWXX)dU+J*<4isNPThu8i|Ni3zzoU{W>!ft)0msB@ zvu%Z@OUD6rwyh;2HSw#V%_*DWncb&`J7_i%II=U0IA`91KGrkI?uD=KqOObV+^;;+ zxzKpGa5qRO!!ykYn`BK);2oMd-0rA_|9XcuCwvNg;sKKLa^gkRkk@egkQf)n(_PblB6tlGxDlfQ3&E4aErzrDL!^zmlGuq^~awt7_Xh>^`lUQIsVAzyW>oulFEK zlR=kC8E50Wy&13B4D0yTf@ROo&<`2J`cuk#r-VyRIvsdALwJ&31JM4aql4Sd&%=TP zj(&&40jXSf!3pq(>!u?@du=HNOt^sIit-Qdd*SVMpzLIpbW6X2Srj$@@O1h_0NTKG zHxvfkTH&1{m540lQSkoaeH88yKjvF%?l8lXAIRD)#oIJd^L)(#&j)vUz9^8No&>7K zc5ORw?&^`~kBB;v+Q>9?HJFzGRi($uNWOZs0mqQsIi6k$+<&xT1JvQbSa)zVI{XB& zFUFojw2A%FBmQp@C{HLp@LtaFXsYE##VJguFk0>c$r#|whu>17PXc*U&S*NZi2i{h zYutR4ulbZ@CxN}BpJRoP;b4!jz|Tw;<)k=i8~zNQ+_1&E_R;BQ^P;GU4e z>M*G=LeFJISOltMwYqpLbF#_3epd9(jdaH#{$w|B63JoB7lr+}_>;vW_dG z2anneXEB}Xn`eXSg3|(Kl_AZVW2gTb!IaEBUP~4Fsats-=T%p^TOq|bQ1w%}VAW0xyK*&XWWo#b(=1+?#Y0jrByy0IoZi&3FufhdHmh44%LvnDKgeFC>zZ z=zBa6?**jd?VmW?T6D^B;KYBu5k1?g4k<~EoG^`3Xl5*yE*dfrS9DjCc3M_@oxYmz zDStvXr;D$A6qhXcrLdU=$?9irytmJiWSgPSWz4e1#$D57_dUJ6RL8-Ofh5JTHFqm6>(xmL4V;%qA9 zNr2l>YPX~qK1S@jB~j$d=nq2e8`t~{pGMRqH=I=+X1-mMSxan=V#sjDl|i5S<|O{Q zaL+fF(pY2XhkZJyK;rhyMxLC>1|(v`J-ImVg*7`%{)BKk>%?y5gJ}r1Wm=A#?v;!v zP`H}@*9-}OPm)Vi6KQxI`I(RDU_7XeZm%UVhE}&()ewrc^L`zpW~W2j6HdVJLg438 zl&eO1tLC#2u5UgQM^J01vdKg!dzQ=VcvyKyp13H^&^N~m-K7Mk=CuW@G4P91M{`AK z*0(+S);+fR_Vn!nsuinJd^vTHh|1-p_@xz#1J~5!gNC_gY9ze@|4tSsH}!E<&^Ar~Bi^n@ zs~7^|lP%bo)X8aj+l}tv_uMV#VUApsR$_gbo!Up@u3rV5QqQeSzRPlcBe`XbY5waJ z-zxp-{Tg!-=?zJ_;b1Gp^&i4~lZU$k1J6I^C>i)@t2Dgf;BtJ%E9>^dDY#1pOoj`^ zJm+js!&R~)!$nFC%UPLde%~`*UVVD-ZRM@^ax{Y$Ztj1MUX6CIC0iXlFP26H26P;i z_X;gtC;bLe=KH(%g+^a)ZIyIRJyh|27^k?-Y@)ZLlnhm6joPilc8e1Y?s<7*tguVB z-hs8I^Z4;!$Bbs8xGPp`*_Y2;crs&r$%m2_LWCy_dUE0?6i;g6!9GvrSbDy8q%8hc zHD8x}81((x^k{USlu1%LU1mj%r2mJ$3uC8I=oh-ExzTN+(2R+?Nk#A7azpXKI=(-- z4HIj9K#y~C^dvPJG2Hb??VKg4KJ|XLjbwMdTwkmlHiOdh_q03wJJRgs!W)5m3nLyg zSI=jE44U{P!hgZg1K{R^fI;SKfooL$2)ekdFx+6Rz8g5m28kE?h|*%@HwNHQ-M!CU z4U0~+AHdb}d2(bqrhmuP4tYm4xi1xy@k?$Mud(Ort-l~CduSK4KqU9~%V-R7ufUB) zbFfyeDxkXeuJMOlVE)nWRPE-Qi+wpWz8iu*%j@nATqFCUPJG|`uKA^)!bqLfq`Z`p zNLr^zjT5?gl+D9kd=5I<|(^R-;n|Gh80R|ZjtF3I@gCllt+`?+= zv749A5q8CsRL47QMi)at7bm_hwAq>KH|tCWiLj%NAZ2T%io4ewjW@DxqK|Te2v$f! zZp)G`R>-K<@(vqnf6<5NNoEp2K!(tDdU{XCcx1~>I`+?y_gTqEsj~-(=&GO0>pb z9WKIb#O6r`hO(Vh=DptmrPIWu_Ppm=Gk4jtVGlHN@R7!cn1o@fyF{<$Qn0E)s@4mm zcCAkKMIKt-py`LU!+oJ7D!Hr9{-@uz?z#;^M>Ix)+_xLpKuuc*_oMFA&1^wiuBxTD zx<8@yWK~U>0+_UQB>@KY8pyJqM><_=5-ca6=e@V8di+ja$Yfqj!SdgRR%MZNK6*@8ZnKYR({47u#oSl(b3g#XLSOX0yQ zRL-^n$jAH(vKhIZO%-Z zo*-nfiGNsm;Q;M@Td)s0s&$ARwGKtRLV?g=RKXj1 z$#tNjadpjHx=C7)@Q#xK8(1AlocevK00L?Ra}`dY=lH1kF!h*Cx`jm9d+Z=0%x0;++;0DL3e+k@|y9X8tM3}}dG)AG+TNAOrLnw|6g~zXq4bzhv=3%u10Ogi z;@d=ny7Ree>#Kx&CKyiC2Ve&07AHZEu~dBs?U-wCUoLrszrciyBDgmbzSF-5eTLsj zUa}l-iQ52PDP?_7!D03C)flOpu2Iu=7?Lbi+a`9KeT=#P=bMM-(zlghwkH3lPs){i z**j>xbvdw!*mDwoca_aAEthz>DSrLoKxihe-08jOsIiFUE|vDt1oqW=Tj+6m>a2^j zUQc}ZQS+s?bmIG6E`0|QVNqU-i0q7Qo`(;A+COKO6!flk;M*WQG&d4ZbnBxLCt&8{ z0+aD8SVO?B?U(S|SQ>Y7Y}*I!!0S4yXLx23qJl&i$}dcEDGv%w)(eEBKhi8+QG)J5 zLrt4d&5O$)nJhRY9edm2>21dnyNu=E^g5Dm*=Vt|cKUq?npGJ%Irws{`OqXQekA=v z^&w8gIzg3*`Cc%1Tk?B*2#wdzPYW_#&rKF}?^Rl+dV+^nmx`Y}s*(XX0z>=tTZ11g zNxEqkG#yJZMkT%JnqSCsl6759jt+(jdwkvE^R*c!4lyIbDd>}2?3QJDq{xMHbJEOC z9D3{R#MjXG$KSuD=F0<>2iKjv%MUKNw*(n|l*0lyf&UMaKy1I>6KNNvCmxP-gX-Zd z)y2|Q4S0AgFc*CZ&ylSvk^wR>HSZMfU51JJm-CsCWfl4?o>53Se#m-uYz{tm&hqqfszUbWmcG{)B?=$M|0i?=J-R2QZ>G zo&fIs-kfy}dWM4&ct&O|WUhb22uNlgg(|y2`=a?goV3SMEVlwWP~bC_aR>R`2kr+7 z19b^|gBu5<4VvS{!*PuF9ra@y0}KBq$67VKp;7Ia8S_T)@fXGiR;Wyj76P^$Z`=Pb z7l8jKEx`UW7NGy$*Z-CUU@cPqvln3hnG4YG=Jmf}0T{Zq|0xTw|BMCbzvuP8Z2|ay z$^z^^YXSO1U;mpHfd3~g!2UB9px^E5|Mvx8w|vL{j0M<##sc(v_4@yL0r;P}0P8>6 zk4Jh%f<=+-um^0bw%w?9RxO179evm2Y-O=ITosC>AM(8K&^F&Ws90$X9SD@kgovSEBJf?x5h$z0=Bk73Gf*x;FFZD&u48XQaz^$Firu4I*4(k)su9_ zn1Mn+xO%Kr0=~moG1WN|1E|K%1bwgiuMm@JAv*OPw8E(^=qi-0l}nkt7sTIXdr@rcc8;K1flVK9Mfm*rQlyd@RKnbyK%lw zsDEt(mtgccPMA&M?+V~Q83S`EiuNWQG-7WD;B@NUUxoBl>^>hO(`)DO%>elK$@l z|0lb3qQg2EA?{d>9QyLP2MNeA78A%Rg0C|gpo4mqy3hen<_cf&YGj*YAkB(yGH3gZ zvsx$zTuLDug_{R|2f=*`z(_=9)K>&1$9pTQ;$a#2>E^67hsza2MEIVDLK~y)n+W|D zj4L_$PT2_^%BP@PWMy^KDaYPh3JnTx#R&TaDDP8!9(;~>-cj2)wCbs>it+TR!u217~ASzjbNrMaYBUsE2#KoYmqJ#lx{)G8iJV9C>&- zFgY88r5gNSfa29k?HH~+_`mdc+gu;~qv{2!K9;ttR$y>Q_G?k22Blkxtot~45l$NT z{5kW2@hO&fu7+eT?@ZttXHGEIsbQ@}D;)Vj4C&qqjHgU({Sp3~0*muQPGNy=mCeb- zP_Ku#{(vEId4eS=aO~GYOCMNQ`3YsYNH(|F2B$h~tOwR!+dpjx{Q}PpW?9)&=~nQC zQk(RXC|Dg29jKOTq*RJdIUTP+5%YZ-zRKvcjwv`LCo#^I{Jabq|G{jlD#hs3)+0ZL z#*N6w@>4IZ>6?lh+RBpqM4o~BKx>mS5Z08ry zrw^EuJ!RYIv!~TIhZ%!Y`&mI(@qesy5aWopphF$omHjo2-&7az1=`u3X=VBKfq8-B zg{`LpkfS~Yj6%?s#ybF9V{rz*q(gV$@9lE7bodA+Rh{8!m2=}d5>@*~KF9?@EX4j9Fex=cY!^m`_by2>9Yd&D}xeyL477<`p3 zQ27D%Pk-CNSK*-bmqA}IWm@rV+!KTcQ;s#?Xx#V}Q!po>ELkR)Iqfs&1@t#Zb>kSL z>I~C%{{;2n)+3EC$3ej9?~wkBMYaWST(i6YoMS7gpZ72bBf;m$H2AWFIWIz9-iHJF zJ7DrXWUjVBD*G@7InaO(NG}Z3`l99F;bh{Q!9S0>2YZBaRAM5|;#H5g7zw=>8=zLD zr-1X#yz6krFJZmigB*AqJk5)_{VHsL5@dW>2d=6Nn#xYe zc1Ir+@>@>|^d%ai&tlbmWnc%gt$cN=6}(np%{of~{O<}Q+nh24a>8{Gmt;VztuFyz zkMaC61F8^r!lo#6S5qZ1pgmpe|Aj#UEA(SomfDKk^JSGfk4|HE<2UE`iASTfHls+UmxCl>b-8bKN>{RW<)rc1nSF zl^_EDeZabn`78*zbXVp#Uv8>px1#S~!|z~j?TMLInNW5d1rin9bGE$$ z-^Wzy0(k4N<9IF5%HLCYi8eHV$`C5}D*o4jrQDMN56I?ld?9nrg~%%P>WCiiOY#}} zvAkei@Cm^$1dZh>_>5e=8M&kb&9{T!MsD2-QJn*RJCKhbht`LfpMr3*9b=G##j0)Y z*;{e{fGov$;T_v91T2T(FUFVn8oWPM<$zonZqec-B;O*?dQ0;Opyd;EOeW_ShGvko$IjH*YZl3#~WAD2(u*Imvx}+i;ZrmEUjHmL#`^YsP#4tJTe%Ve6}q@lAW3s^tOWrubAI!ogxj4Gx+V zuf{8ZS(Ik^r^9lCiOyjrsxcF5Issj$-N$-cOoHxdXE^8WshzfmF~#(&P&?!7>9&?j zFho_y_Jo|?rof^E7%&lHI-7Z&jzYPXKEH@?yJyG-|FGXSE4a5egc0dvI9up!h~XP~ z*7#i%!EBhX5n-re$;txs=LE_WoQ?#{k2@H2w3laud0C2hxPj$45cf|oN83j@Gs^;DBwam(3%_#sP|7h|!U%6IW?chctWy*gTkQxsSt` zkILajP@M}60IP(%a74bUdYn4b1BRVUJH*XuXYOT@3nPK_LEy**gXN=oLZ1Q^p(`66J|{oz7-;bV^ll$ zxC38;s}3Q7j+-;Bd_2bV3JlMW(uNM3x*%wMc^Ej&(4DfwbXd${y27f8c|Sb(HI%Nh zh7vIx%5lW%Fe(eZrsEHW6x;ZEDRyU*Ghpb;(JB$d5=sDWNF z5j>s<-VYgP*vsm2vUTAAt<0A(Mrf|>2k57-^;zeaz>SR9{m4jdSu2a`GjiyXKbrsb zdqZGh0QsNeF6fxEWr{ZD`kX9RpSI!sn+#zZdK1`Bga7a4-W}lmvN()u#&HF|-v%D! zyyyU;LInfBPYyghb;x?g3|M;{2D)UzfU=&oP=uqLjGn@V8I;`Gi>`t1i!MZ`S0mTv zcVobTXJ3+~surCo2qU?#j0nk)L}$Z|q=B-MeSe`{ogDuaU{i_=9xi+P(9EO0bO`B$ zz-i6MGtqkuV^bz+NcA$c9TD5&&y4%x1Gc3T{y!7k2bq_)p*3Mx)?hdM93yp=Y9wRp z=n$oVcH;1R$TOJV4e!TBc-NbcldXq-TGC@JzrpERjSSQQgvuOLCbn#}R@GAV4n7!z zuEicHJ)%LXLqPTJb9AQ9$NchurP`W+4RAek5nsLtY;VM&{(Q1!?MF`Fc$Gd#KWBme zE4>Nk1Ft9H_fPVC9ypUs@S!)SK?4CDxT>1}a;kO0J^hs-FJyDd`Cg5jeE=uxtC9`y znjG*zF%EY=Bn4be+0d>I(4kD7J`DW)u#M!m!yU3Cz|m_8#L(8FY^zAF3(P%c5MDf` zBU_-Se!-Au`*E(8Lfa=n3)ewQH*(zqzL%k^hL~46JOFG)J`KG*hz$enkK`~<(Tui% zXF=DI?QPC6!s6NYK>x>j4wnyiarC<5R8oDx9%5fn)F9 z;9HS;kw=t4Is}wA?av#~0bjEBfpb-oWh_R=lTS}EpuI;5da1&fB^J#R%s{@SOJq7!x78<)=i?;B>R~h?T(BYtm-(xPs zdt2j$`&jrGT8{a+w)8{$aUmO8HfRHvKz~(xZOy%5=WwL(ta#`aTk*H;w*7I{4NSGd zZ%gk3Cj~FU*ntK7T?4$c#J9}#pg-beogVe2LqHE1uyYaw!5PrG< z*lH(?0tH*pV@<+!ZD7vDdR~Ws9<4vw%I556I2O#Ic7X{B0lZK9t=;Ba0+pmrbloKK(2k#*Xxd@i=^ z#rQxM^33fzAc)_p(7pK1J}rbPFka@h>uh;F&aoW!6|Kj-07fKZ*UwmPh32orU;3S2 z)k7Tq^L5f?aa~}x4s7xj2O4rBzQZvVVkL{^=gVJDjkUN*;(P4ubC7G_g&)>ohdqYB z^%|d_;=2Rr!&YTNbN}yQe%c#_ZsMRB^Lr+oSCiCPgcJW`H>3db2JS0mJW2?A4g9O#eHVU7st3EH z@>-dD2&tnRd2S~@^(ydROFPOY{TRcX-fvyk4B6l|aNdOfKMnb?8=3n{B?>WyawQu< z*Ec{jb@&8YXx3OF*`n{I{~y7B)jxgFnMfD;^I zqkV|Oy_map_=L6i#@tI8xae31iYp*Co~fM6-y5;X{|mkUU3mD%_=3OU^AFI4Tkr?I zfX&(J&e^A6S_Sy7SKU^|CVOnNxx1t!zx_Id6Wy7Pe9>Z+N=qnkpOk2s<8%lZyqD)# zc3@gNUlse&?nh-phP~V>WDPQBI1f8W2edv9&FL_$NVe{A!9B7|72humz3RZJ>CpIe z#&$L1zl7hW4p`53fpH-+0Q)vZcJ*Xnw2FJ~N7tW;9yk^MrcCw@^qGsF5?TCUs*4gvL^J8BGKeee&$zs?|%-q#^( zscvvrGC3q$qnp2H)8{kb`YZ71kCA;(g8SQ%_1^&&h2TRzXEUD_hteUUI-tG`c%(uD ztvYa3HUE|MEL`)Rr~|(|Tcd*Ss==WWpYRP5WM_o7+iGXwRWUzrSElf>> zZs@RGSAy^<7+6A6$5;)RylNd1pkzHzQsYpkiC6&m=rQ?b(y;o zF%=^uCfy3R;=F$r!!!}t9Wx8i%O*=;ekllYn0|Dxgn`oWwRJ)n#zF)0`91LXi~`ia zKv}o7+Ln&e$j-N>c_^WM2;V{Gk;rJLnwtqIqIU$~@#6a^KxIcrVd>7Xu#xmfpBE>tw9A(y}Sa!8C zALA{xOo0?PYuZ-?-4!$L5@p*cuyVk5gthfaD_&apz|nMsZzTBYch`LSrN%Tl_8=c`N{}e4E$zl zYwwVwfJZ;YcRlU4Er4Ti0}xsP|2LwDouEy0=JX-+*Y<-n9sZ!j9pKxEfuX~I{Isn@ z!N9Ly3Vt36HGlyQ-?yF7VLNU;U|W?Pqyr>=B-kS~|ATu%P~Q9n(=hXp^Cm|DN3g$Jjy$rgfUz&uHgueguS54b z00L#3|TluE-$ktch9OKD+bwcdjP zc!PIZt@=jp__Rl3f2ZwUg>0Sz?qj$lYr|22oP%@_!M_dx0(ObWTWv+7y&$qLETuc0 zxn7DPJedhhK46hLgVFi8tAk^??x87|XN#Co|| zkcqtt@Y2@#7(WU0gCP?BCH>FUJ$|>g+mUb|F^*!9-!;q$r^)xSvR{?W$h-@J*7r4J z*|T|8_c%`W=P>-W3Z8(XKY;P|Zy4U2F!pCLw>?ER;bfgm?sFX>Cs^hg&5qv12|tmn zjK~=Mm4PX-b%D8wW$pn9VGP7!ok|X${}SWm*L>Foe{ILmITb@}ymS;Y?9yb*`w4i7 z^ck6Jq|Ai#5?#I-{8JG5uSG1?^AlWW1BbK0(ObavBHHdl;wsSlfezb#6FRsu%}Vyc zGoPV}RCx3TVAtqvgZo>q)jkGno&$Hg!3TIu*7nR9480ziUF`LbgO`vuXx%!6J=>9H zHq?b&!IR4F#vo?kse^te%${s@wgAoF=E?meM-QkRjSl3&02{#$I2E0dgN<<}{YXYD zKz&R*OMyupk_9X`(xwim%7FHY(eKiK-$X`XSoe2Ab9duxoDWQDm}3v{e@P3(1=jd8 zH-I$!0P^Q$+8Bc@u0&@l;2~k9#SBOHMgpD3dQA+Ro-;OZ3eNI)?GW&%T7kD{=478Z z87jb5+kHQVtkeOGnZQx}yOepH13sklLs@~MTIe!;bMQGGrsM>gBQzD=AI5i2bznv! zw3Dl(R>79})+smwJf;B)oRNeN((fGcBHt-naj4DSnkVO%{%(;23=AGGwsC8VY|QJb z*NALyR+};9wQ)D0p_c>_gyqMBB@AYU03m2>UWir=kPL zOmwPtGsyv55w?-lz*;9Be;HoCgwJPi)$v;seUycr(~$jf(!tEHQ5n(h5h4A`4$|e+ zNrm^1>JS|6CH?P>6Zsj4_jV{rN2yeV?4bmB@f+xX)6vTZfYTd{LyHC-$imjjz@!Fj zLdpMR?i;NROp9zUJZKwv3oyyxHx*~5(XFjHvPIkacz-|KcMjJT^b244ZbSCZq|GI? z|KXr@=7nqs|HHpYCt~xy4m^H7(@OpYo>dT*4&$dX?gRyKV=cB=2d*kZUKxJf=0Zr(gayn=_mncEL3Wf+R<2FO0snE z#BMF<*>UbXQD8DVP+Y})GNFG3kQ1T3huv-Wqn-5oL*(lBfdAKWt?pjr|0?D>1G*c6 z4xTBnrc1J|dU==ayc4?Hk!cmzGwuer4q^6Ac*vJ%*=fkw=)(w)D3{=U(Tu$sd?d){ z{K)r`1@N8ZrVd>iO1IK<;Gc^QUaW&^kpmY4zolGbz`+}gB@TI|QYoK64kRPv3O#(s zMlI(0!F>cyS_GH8S*ZhX!2tvA|CWLhz(Oa1e+->6gYO!U^)ZR=Zj>+Lt9=fi;0$2p zM<)InIkOX)xVG5FoL*?nPlMa}vLSS^Gr!GJl8#DF$Oh2q>Z2CaVKtJmS;+gVw2-GD z8@^3Q?{3Y;QRnc*b@n?)|3?nt>#@DqsKd!RY%s-gCJ$PFI%nCY9M;|?aw7DL7*w|@1AB3wfMF;&5-nftPo(xSiCs=wI{r?2C z@m1y;mTv^?#xfo)M#|>aDq#xtRr0Y068#z*SawiXq-e8!V0Ndwcqg~n z)=z?e1!ATG&o8#yjyHhMJ_S?Yjc4Fhm4DNAWGBgI8Q4SHl_1q^Enfy#Uj}}sp!eR0v!oYk)~P?7 zXcHH0iETQrLW%+@Ase`?KLiY>?ULoMZA^R8nFb z^pl3qBkd=>p9luml&_zrNwhz~pRrH)8)p z{Es$0R}*Rp7By2d=8*gvxd*BVG&Ibf1BPln0H-HoVlF z-MxdsI7?93Ij1ZHwCu!v+^lG4FPwr7(nHDu*WtwDz#k51yLQi)B7bv^2Ge6AWI|x2 z2Bwwyn2NweAu~}~6Gb< zThhF;1P2|#2s7$*O@KJcL^?pEYVNdi-NIBWw89?iZokW-y$W~B(2(l0q)JJ;QRz{~ z>@?@ZwD46ZCjgzg9N;OPImKD!2<@a%)Jw1vt!fs^@$ zrF^vYB-6^h!e_4T5Sb_}E9XZUM_Q>vNQ^)v3W|)?mPeeAV+KCGZ5@L+mIEmBHjIkr zY3~UX+m0^h^wqsmgQOq#MblsVwlT&WB>K1(>PlS;WKTxm0$j3-xGIx8SfAYRXbgEY~(R-n7B zwUssm_gYPu+mv&;eA?~6)FJFZ!vcOLwG0;=1WOZhNrgz{to3N zfjj`;Fkcl>&t;CvcvoN35$qqpNKOI2_0ZK~9Q^UUwl6bi9m-I0_>n$JcI8cey;>YKuX8wu8|JbXgf0kT%}CP5d06(&j2tC99o9uF!&z?|H)h#ZMG>J z{#o5=yWfC+)^ymm?Y-7I6It7bgDywpO8VY~Tvz~nvKb=|&InHV@Q0Eu_dX1hr!joC z(Ek>kk~puPayZelQoK{no!9Zm0lnmaHw5N;%Gb%x8G@fw0A1U2Q!!+|iSj)O-1ua` zxHZ&9wOx8OFkcAIf5}|g?`&IDmak{XMe84DWmJI!IXm$905pIR8XAE1wUB^L7*wDk z9=t3??)lwJgdUV#Tfj}N5)E|c0RP53tC@`9uTxUBMRx?c`?yFI{?;kw1$H-Pz&3l%!7}m{em~$C&f^>dXOql|TMrsumDQn_r7u)FJ`5?P?dn^x{s#$*5k3;BE?)M6XGG6YVI ze-HnDl?!P@c4cD=DQKq7+o4k(f}ntncB4q19x)RVxQu$GCq~gFgYd!Y&~Yoe14DQ8 zNnp6loYSEDUgA1ei^RZt1w20vNYvr*j#1q)3_gr?p903OGseBW)}mbl8c!RtAw>aB z1v-y3j>s5!S5`oRb~0d7KW!F!o{T68N5%AIgy-(uv zF5sI29V8$hUX`<^lj)In2axwIE%w$%oaYw{t?|JuD|;G#X;;=}*hbo7Ra(wWfvYBH zOEL^6VxWzCCX}~Wd$7-f3Qy=E*XQjPqo8xPbQd@pnJ4mXD#W)vED33793g z`0mIPt*8u0hwV6DvYWqWA)^CIWMIrC@bATmmNpB#Ez@GQGF!N3lIr~;Pn#IWX6{ps zc$E<8;{NnZEB=bgJt)wxT7M~)r9g(0`MAOUVD93;fDd|eXqfN)=%Lj~mcF6GcKtQW zN?+!=p%R2{x|~bYnXiF~+IXFAe0sU)%bTandHsoImeO{>At>EUQ zR@?9&&_x9{!pGnvEhKlUG?G{2Tmc=`lhvU!Rv%c9qwU8^Ab`jJ3Vq*<>^>i!cnCT0 zsUF)0&-XPl=cTlLR)TgNTlfHUXs$fyf$mdUwUrz?=tOtE01m!|7?mmD8mAhfSyp}TvKRh!=r+b}`W58B!_eG|z%PVP_+$7>B~Fm9wpJx*fTPY;=?+-xB<6-r z2<@ibGGsuo&)RDWtaen3Evc64Qw%`$zxC20tUQ0oe)+@nfql?AA73Cvr4GQ^On%E% z+@vNj^N3mBUQ(MAAX9*naVoIc$M`nywpZJbVf_lYLE9gM-ZQx;P4)_K`37w#^0)k% z5OP78kJ_gH6tti-c=o{;%Em*dCdS2Bg5o%_;5-qzpCCU#^;VCDe`J9(?y-SWOBe@s zq+h(_bNSyNqOUk$ENr3FkR6*;aK0@@N$KwHBIQbV?*(`5_f#EL*ZA+wgTkk*OU!Q8`J1p@=Si{7<1073YEkEs<+<( zejDIhl_Nkt#H4z-i)DW4q5*f;yHATej{O(s*?>XoP_WfmSU|q4gI`y6JNm=dK@Nu7Hl}3gee?wwUO`_t8S(tj|QkJQ*n@2j-g#pO0VpFZbcxXfUz zpPXRl42-eUI%{n~sM2PInNvusIE*aTTF3=JVdbH3Me4452@bd9DQhO?>_f1how% zHUiwYFppW~Hgid#jT_0c#-3W6ukW_h+u~0Z+L&q_pLE8SQfSRJc~+lWY!h;rUuBie z%dfOKNqqJnZY&=D3%CloCe+%(B5=?MJW`oYGIPvjJOSD+1V1bIdj>{-INzE>^wCMX z_k;hR@cn!o?S9_>s5w>I%ygcs20wUkb+KGY(f#tbz7J@udDbw7d+%mG-z>1^AoJ-f zw5HAA<1Gw%9eSkNufqR;O9K@fg?s2NTxW~I(1}9_W9^K6!YS?DF8nixk8@qh zwH#QLFuojMR11AAgch!VP97LOF#g^~o4RB{ms@d-5P{ z>;?CulkI{{@Xu6Wn8KBPH2muVo{cbZ1N3%bxy|@Zs^v}RYUU~h2PG9YJqN-1Mv;wC z##0#Dy{*D#ou6+_Lp(FeJ)3K7(KF2RnIapT2maxwhVl84;6JXy zX2%}}_u|cLt{SeHz;IHH&7S~FYJq(UZ6^Y+0^nO&Vv`oY7mJH+;ts(k*Xn`$)LqQ~ zCB}LS{rVZ(e&(`Ea{`9N&_yoe9P9DB_&>(OeY}hNx_~>@ao}Rctu?mbtKunWe26~# zp@&z}Jp79e)Gv4+5e|g^EUOHUx3iqFOtSNa#lP@kSU81-zX;#|E93YO*MHA;ys{jPsxj5FH|u!oofCKcN1aZN(6M zj}!lJRdeMX3;(ng!&S&NnLc;(u9|0O!tWP?*DBuo8N+MPTrV&})=XMQpNoJqG&i#i zxUPeqe*n#W1Gp^&|EbVr67ahe+~;bZ;5`rgrvi^y=5{#zOaA9^HFC{?_Q%j}F7T@6 znKGV*SH{NC<}BzHJuvMH;QtkuCu)#`RfE71c|CP8v{6aFgV5lx=EPOa_ZhS+-cR6) z^JIU5M-O_B*I1DO#n9coT%Q9^f8n_faMA*fhmkYDyhvM6w3QJ4FKc&kU*TQljy#4w zk^Sd%G~4p^!YOmV8T$P<5C8Ay^9{@e+MZL$`)S~R2J*_^W7%K+@52#KY}(lq+7{OV807JFaS-=gMZGW|7P@P2C}n6 z@P(e|@Ev-4${3gbXZj+2ix0u4c)utzR=sm&&~G*{CsR>qN5MccAV%LI&t+dMgpR+% zSf9*tX#&LR=lUf?n+S_D?1adyV)advuGIBl|1 zkO`}#7k&Lb9CNaT~OnE zJ_P^BsVTk4fDm)8gYKRMhDr1}{&08)&#~Uz;j{U(q5B5aSk0n0Ce zpAd5IdH8Fs`qq4*gWbTS4LG3x7p|tgyWsOvc;;+iQVNdJxbnb#A=fDE51oP>l^=6efpT*VmQ58iK>WaqaaFEhDsEI3@o zcei6R{vN&2=j#8H!QoWdfFbd|WI?knLk{F0kof%Wgi_sGYq;lmK} z?IP&!Uxgp>A@^g8Hpvbcf_`NG3m1Lhr2{?sN9g}%bi%W|U(4LmX%GBQu4iu7Kp&4l zx8Fl}lq(4cPU8_b<`*SjKY-aIEH@w}8Vs%^keIf$mZL z{Ql#5Tk@i|u>ylC`u_zmn+%NVpzrILPp;&DH2+6@uOrw2b@0b3$$xZjJ~%xI`ib#$ zNTTElm+Yev#@OoN=Wpn{?=!9z?yo~OzY1KxuQ|!bfp)W)^Frk7JZSkK{V|3tp3fE? zXspZue`Vr%jP=v>bsv23H)vuzbUOrH%g!E2vHT~&b1=mUI%#V)_c-!h@?JI=INam@ zea7p;DcALaGjKVNx&0sB?}Q!-cy=6e7n^JPN@!`h$NTahThU#k5g$N)pLlYS|4BVLSqJ_t@{e%bEf5`Vr-sdy_Gl9ps(7;!Ce-j=5 z5U_qQ$+G?iT>9nv!gqr04e;JB-gl>9i!ko5fFpFqc+qsR^gr{P3(RIBC$fY)aG!ZJ z`S0PsB%=Riw@dz`i<^+mG4x*rOderei=o5G;yd_uvt+O?`GMGN57E~hjBz{TkpDLy z{?E;}ic(;bz${9gn=+mJi2F*odhdD8oRp3VO> zpI;WQ%1)PzmQ04n--0%K!T*cGDYSH#Y{43vcQf<9nt7c9-b%q+1#M21zY6YFie{Lv z=sKi+pu17-(IJQqT?y~_^p5`_Ta&qmpxI!FP3fcEeasL4@4Tm>|M@&$D*b;n+`|ts zTp6DIFF84j_gY}PUdaUT{uwHn$oI+GZVepvOSd8GuVLPu%zqSI?mMGnj?07iVCmjExG z20ku_4oWo!cxZ@A_VQ-gE8LsN*q@^BUujOjL)T*TOdRc2K?6zA{qi{lyvrXu3;()= zvEEHzFVI#uZMEcE{j+5@V?h2ce$ms|{iEQ&1AFsX$vojg{VVPxn?yDr_}&OTY!Xgs z_v5sAA+Wxi`P{@DK8k!Rhi*#XlUejVm%eUpvK2cf*xA7*=!iC)7?5;;VnB)mAR`?A zGa>_I3yKEdyHV(%2Ri7)N9@9fxC0oL%l|tT|0D0k|8ZO@e{m{peV6&1hpeB3%&BF* z%g}N0nwRLj)Fy7jmily+&A*`57H>u8j53BkA^P+Sja}0alI~X=Q16m;!oTEhp<@@!-UmH(;2#FD`}*)7b|DA8 z59~6zF68~u#)%38Q32I*eK4> zAcN@5v!+fE_8Jp?7@?NN1W`=WaAqfdmUeJ57MuYBE|T!ohK4A|JHZRU6>z@{p<6)q zV+is;&~B@OTM*uCnEok{TLrK`0aG@C^k0MU84%WTzT2xnjDRK~obM3oWEo&X`g^>c z-Oc#F3L*V~>qmUPnEAysjtVZEpN2^=-WCPys$pIk^K#-{Kxd)c7J|%`v=?oBWrbBF zT>&_ZPch;!0)L1x3?sNcLi-nb!Hj|<8R7Jk=)I?4fSsm*C9vLtlKZU!nzS*8>vjmM z5JCKW4hAMLP@wZk?)xNgs(~ms@SL1;DZkgaw-zFv%lxkfX7?+g37+NyR}8wjMSPb6 zj#8t?0fEJ7EMCC4kv=creHyTu!ZnNMFep!w5H3T>d;^$YPybhdo2~TUk1`0sFt35< zM_|NHgO7(LEHxJelvQ&T;kyvH;G9njc=(qBPV$&h_|H|qSYw7(9%cT2hPiv`>rH6r zRFp`C8#J3%nQo=uWh~>l7C;9t(BGf}V-m&+pn(Sk!ot-~K;^VfDNhXNec*UAWBNMt zxs*93fU{EIGlTh$myp(d3cS&uBXlKfMOXSP{7V3$#2x%gDJvK&XJ1NK#!-dM?m++y z;NWei{mZnFp@8Pm1TccqkAMRAQ(soVlD=Mo=kAq3g;H$-t_#4yV*30MG$+Gb0m3)9 z=j#aIr)2!|Oh3;CaXS8jQ8pdgy#`+T9N&Lm0Zp!1%u9jPDi{B=lMms4ANRz00pliQ zzzX_BVJ?_N-_XHH)1a9OIV-gJ3C8+U+WQ1}AIWr-U!#If8@cztpuaEh-HQsEYAy;W z({DDozXF&{^!Pr>!@rENWbevVz*u7jKmQ3_o<#9%gvK`T+awh19l-i8w0}Fiu#Ntv zbInD;??|_jK`BES&j`M-6e#rK;8F${{NFdu&RPq9`~rpC0qovK`pA=T`XR zV=~f21A0b5SQ%TIpBt1}>L~bV=L<(5EJs8^KLy_;!1X-B{KMel{X8>6{B#rptdudw z;@ly}rvF6&OP$=xxOXE1WGtKvOmBo2iswN=A?^P+h2Y751&n8ar>hy)6lmZ~_+=c=U_8&N22NAK z=S^G}Fz+4(zvzqpYle}7eHi*%;e!>>-ZD8q*`=FX(eRh|JJ9~FpAcIlx$ zR{>*o>f%|+fFWSi&luJTme9bJN5Op+eZ=6HR5Itk(#P)V!`e;eB;um<|%A7m+{aeuQi~P12IHB9-?4^xokiS3R{Q&Z?8UDMFdq1FnCh)ui zI0%QjY86C1oa3#4vBnI%moq-`zI6Ys@c(k2$!1JbX+H?OdTDby4p$KP?dEz3S@mDY z=e5YiN1(@8@Y1TeD4-1P=P;KkjPGjUpDQ6M0Hej2WN1`IV~NHLo_>hFco_rxX=w4c z^w-39OKInPXi~CiIqk`@YlrW*3r7XkxLWvTd?78A$Pp7R6;KDCFEE#Xq5nH*Zw;Ss z;yoaTlCdmfUehqVh83_w2g#svoH;o=Nsf+hatuH9Gto@F1zViU(ltE8-~u;Y+XY=%AvK`Z(-j z46A713&@nsuCq)J*h&hk{w#jo`z@;Pn~R{}ATA!;(X9oSi>03;?qNuoe~7wvGFJdk zuU%Q=n;&8RFe4x3$@J%Q|CRBas|nUJNB)X+hq^>i$_H{iF7}DmEhqlXT{)a1B!swa zm3K(i+LRe(<735k0ff7r2c^%Gun|HbC@iLgkhhY+OCwyn;ISbO;|Rt_`8r<6WEnB1 z4&j#?-^LCR<`K*aQri@It|>vkp2eC5q`EZ~fTjO{hnzRG>Wyx<3|!s22ravDYuX`L zYT!PZ!<6Ef8}0FaRFuP8Ck-_Lp#`pQC=Ltwn7s;J9okPjiq{xKbPRk=dO&?R3{~VP zYn}=L6u~7602`sQ*}FPHN>I1PnlSZ4{H^xVX|_FBPCL{-C3izhyO#)jlJN&c<_H&l z%&hwqCLz;Trdwi(w8%HpYzk)FEu%fyu;xWpwG(6$1tVw$rBeC$MY&OZ_y93sh*uou zB9!wZsHVSn!7Qz2z~_tE!xeg`nb$!-QAS1{M7}L0Z|-(2WVPPxEW7i6d!V;mtAdpO zgVr?x+)nGA(`z@g*iw*1A))DcN1kIG|9188nf3M!Iv9#!rs#aNxh@u|a>qHkmvtGr zGVAm1lXlM@@3>@(Ib9nvZrl?gd-3mJ6tA@om*+djd9hxn%c!a>8cq5*t;eO%couV} zZXmgRbUnWD%%7+Sz(j~6;1GprzB0^p0>J4qchZOz`&J4kce$sPAN2b!KLc~Z6Q5AMc0|INQ%>uBcO!LxU8MB(vHz_GZm%#hSzgsmNz=+>-XmqCD16*XmHD|zn?2Dw=^gu(p* z{~NJnb40G%pY~$Kubl!jm|z97=lor{=0tM}iOM)q&5ySL(X*nrf#rC-=N$}1TX%ZP zqr7d2rIxy)*MFh}i;TsA1ULAg^b>Gi_ZwFNUY#P%HDEFzn(S!WaTl~$jC6-^8U>lf z4fv>ex+8ZG!vd>-F(_II=pTp%gE9W_1`R+BzCljtA_d%58Nd?P^Tx3mU1Gljjd~Et z0joX6-RO_JN~_#YsEY;+%fAt6fi>&IV@Ju$X;jQzC}^U+#Q{hjXE;xkn(fQ?*j7DE zJ>4Nzm<%A!Cse*a|a}k#m9uLxX+vK+iqC7kfEt|d#zD9EK0^UI`FdP=Q--94G z_h!5>`aw(uK!En6uc4vg1mInO^AgEeGW&`uf*RhY>aHnaAjZZMlzLjyMSvW4j?k%) z0p61Hn~NO1nTZ4RC*H}lgkSVuML!O*s}1qncT|eyIb&8@w#^8XXW%M`Tn+g3!O-!HtxjdH)alJ zvdw07miS#cpEpoHFuee!IkV@Ap8!5>wZl$~IWU;SLk{|G0YE(jzwM^pav6j{$T8vs zYVkyt(Pw)Xz{r`CVewsjYB_j_^TIxn4JFO`yi+zA_5s-toN$*Ds`65GZOG?XLjpft z#mxz3;Mw?w!gZW7mhJPnP1O$KkjTtp40`Uk?E`rH7q4b}a=}d_-XSjte zC47)yCwr-jVzPlq4fy)qPVz(4Z-n)3`egNZNQ3$87F%zOn+3497-@g^M$Oz8*K6Sd zCXe-rKg56NiSg$E@x9`1s?+3&p=)wZ=~xmd>SVAh$%Q#9F&*+?{nrvj4a8R1=&c0SUL?tC)0hfY z)aVgDV;H}YK0MD2!bv#ZxfsLScL(SQ0e%;DTdY=U)}U|(yuM+x=!pIf77Y1ov$%}o z`lX2Y$7ko4PHp&g+g%Cuq<~>DV)`F}OCP1MQ`h}V8`!)^@)at>ah@9A2{M!9~M zgIM#+{Y19}x{z3@77r+$ed8+XqxL#bcB1+j>L(vikU7A9%f0clrwnsYta)l z&~RcMvnIDbX6200SXeibmt!NizC49KYJ-j#_Kpm3=QPI^IM&-vN|zVVp*C3(n8s3Qh3J{ooEC>zxfZ#l6KjRW zh9uaEFGCSoq>dj^c)sbi?gXWbbcpv5almk4)}#CcgF1XHo5E!JYN61tr-6dsR4>S> z?DA-UKhu6R?EPBQUDvlPU8{sWsv7IP0bo5bNz*}5k83R=KJPY|1#H`hzqj0Fdm?mN z#&W6(aXFqMCs26L$Dvd~+L42d=#JlUr+pY}ug?!y#q{}F@AX<>b{?;p|J~|cO_KAl z4bBWPiy(T>Bx@FLY_s}%jgYe(x(9bB;F{>Kplx5Y@Pc4J{%8Z7*7r@)&((Mw@>nnL zvtqT;b&=hJAXfywwJNJC)AH{HH;{_~PEFSHa0W9L3k-`urmnH8=dOQSW%bkvG!A$V z6fkMYr%DF(co^cZu{OyCYyT6#-9hhbAyS%_@vrNbV99oM_qBjiE?uMKFo)xhXttn- z8tE)@k}Z;+f(t0u*ahSUAJd98i=Z|4w~O*`$9^pzWuM_ufB&1{`uNFpAj&!uvujn| zMMwS5u>uzqb1?}cORl&tc{yum4}L5rEL8n#DA}mKY6d=F>lpR*h(`r?4Qhjhj=^T3 zt<#J~PZFn5f~P`Pj>qILF9xscy~H=-0$0JW7k*rj+)Mx3mP&MJGJF$-Pb}YgOO?$c zL0!7O#NEXJ4a3?n5r{#aoG>W-1AZPWAH&(%eLUJ36tW9I>A-E%?f+rV@7gkK;1NkY zkJmMJQ4eLXr0vgm-~AoTGk_fup4T}+YL5288pbBBg<6HQ{HZrMn!5{(j6;8e_PVvG zdS-mqaQoKCCy;X_3S23xvNfR{bEA5B{PJRvy-zvVT+k{BqX5OVRwdHN7g33n@r%(~ zW$jP)H@B{>^&<=J)A!IZe&x#1b>}>A!_6z(`PHfB{A224TbHe)@b$fuc=Gu5y`%Aef!1F zkD79YthUMoC9bp1jJh*qsb>>qcIz7vRYe*O-|2tkGQ^I z#mTy({R8qQ@2o}1X{B~~$+USIHZ^WAsKbxvV(-MhEJapKOrA3FL_nD%%mQ zv3(3LQ#=fFOsJ-!nf(5H4&IAfg*b-b(qa}QV~YdW4!Uc+_wjAJF%#}SIDjt^^m+wI zO@gFGN=0Ovg@Cll0qIFW4<)g`mku-G90vxq%4^5HbK_r*6s;!3HP1hNrGV)ouenTm zHEnua9o_Gbxd6B$8B<+;F*e|s83;kBIG}#N6lExXnX%6huT~x4${Zn)Pk9X?Y}>;5 zq_uOYg=H*x4C=wH^b_+Xd{5eZUQO^$ngQH3pmoc>f%5dV_5Oew9FU;G!$F;P>=}3L z8TE8bg7d*o4j|_zVKcHf?+dY9tU172$Z}C))GI?klU3m^cRprXRNeFxty%KJ4eMwrYy@JW=< z6yObT4Jvz=VwdF{FGOzdH4EaXSLGMkul+g*@7wPV_%jjiA`2MwaGTT>W?2gVndvRhNp5ByvD7A2T(`XuFv-%O+$H4uB z;pzr&7CiK!vHug51mi?e(oKUsRpRQ;zmbZMS1r|wlV@9!=mygN;ud?u^Z10{W|m{h zp$GjHiJpWr-VIi`_K#50Zr7`)`AM}Up>pJss76_U3mB5Qc=bVviucP}Qs+^%e|8Tl zImP%>u|^;@dZ@1*W+t~y{&0j(?US}36Z((_(P|#Oe*4JRbAJqyNGX@4zu>;cY368MwPNd^9 z?!Wg?F{{N$&b9L}9CB+?$V%xf3@Ie-SOaeyZGoCV`KY0SNUp`u?NSdw<8Ji;awvB|OBieLl^b+VmSAmhFG*Q;(#p@e7zRX}ZW(GDb^ zNjWYsVi854w)wq|wpUF?^*h`7xU>vHwGf9bih!@akGYyZk!u2S85--Y`rqQhlc z^q@HY-B!a!^e6~<#@Hvzvs>Q_S|{=4)WlL{cxBQKGjCvm5OB&PI2Wxls>g3#) z5`7)EW>`Hif&d;S30zAq1m|8E}w3GX++Hn}wK+&LvHL z$Lm$9>xSk{n@$W&4tWvsP7fzBGC}x(fM+`CoeLNQiWpfcds&I&tcN~W z5<0pJb@Bfz?gtCDGuqKTkHfg!JtUo^4QF6m{ZGobmvMFiiB6F6#$d)tdpYILL8pPQ)&OaD6b z6YQAV7Xks2nYFa;c#ruNGZr9YDM(N$C9UP#inYMMWy|>oBxU#!t0)pBxWp1em%c+A zc|pI260%dcvLBk2k4;FYoZ$X0#f-uIf9RWz6yK_dmmYmMTgFY5LdcwDB#G~J>(RJK z%o6}`)V`m=15u_iWKNK%r_e;Rrp6T~M^=+AtoC|D?Uw>4o3I?5G;>+xKWs0w)r<>t zMAD5QOL&LL}MOx(A14YO_Ir{M;<__Sv|Fe#d)z5^zeVjDgg^$~4e)rq=4*^XPgF_Aidgplx z=zxGXPG}O0QADgLZ(Y;MM_Tsb75&SEE6m_nvwS!&%U~hZL_1*cQqt0gV()k6ZyB4| zDSeZC>^~;^H=Ph8_^4x(ukb|Eh~aI z+$mm@H4x`XfjGby;PWUQWl-Yeii#=}s>tY~E=o?Yb)u=Uiw5|1D4%t>jXi_fOESoJ zNVhE>cOyFpMVGuP<)2uQ=>VATlL$2Dzz-D(KLiGa_m{uUNfAwr8@WyG|9fM<7SOq- z$eLYqH2GJaVQCM?d=`hRXf#jeU!CktG0wwreZ7?e4aD$aAu{I#4$8A~V1 z^%|nL6#h}AGSp;O`H~&L9XQ?)ks=uRJ>N|q^5F359c7|vkRF(0+6Rg`U+fk5jzd$v zQ3tDe$?217l2XA$!3U0zuSHnn8YdK=b}DUJO?Qy;>f~G(BXKs28zSRbY`NeJa^l4$ zH1!)ck~rnNIk`1Fk4gZQ0tLmt_hr}uc3^8Pyult@+*?2O_G1tne)eQq)doL)Q~R?&1tRbRU{NF!Xtuz_V4pok^ZE2pA| z=5A(r$yqDYwSV&S62m0&JSI;#oXp<;T!Os>>c$#(017a5alX8Ut z`^W{}8QPbUH)(WY&#D<1dHlhgAQ2q9XtmqouL$}|zV;Q--?N@muNqE|plGB3WH6hS z5lq);^EBJO`i@G>;X692sFVBLkj}3XDt(!y@;`$5^*`?S@jMVde!Y8A&K6k8#VnWIVJLPI`t8OYpPj>IdYedKtM(hl zN%>t$;rCQ7YR!~<-n{?p05D-MG)Q`yfUGMFex%Nm>#~b*0B%^->e(%SRfM{P+9-W8 zM*BXqxXmN)SzwWQ85g4%aS3j@4r@=mHWpf z|BAnz^XaImbDC%aMVvS1UcJ8hP`N$(M=Y{x8yMN!KK=FQ?Yccesj~~fn{at=`!9AJ zcaKWfzL_3>jNq%~YFC!m;0CM5szZca>}IUwFR3C)_+?pMvg&XIh2Ukld_G^3lQ!ik%yY~&a6RkKC z*{b0}!Mi4h1c3=6Ob0<4 zK!xNj3EK2Im08*gVZneYUS++)#f2fb)P9@1x*uWD;)g7sV-5<@FCm|OiRVCam|lGL59$7 znP=?+vV&546-LIG=%FqZu{+_QIn#}oC29R`^!G^r^Tni}d?QOIcEyh#U$e@RMo2*bd3!(fr*G^0vykXb8j+ydtsB{)Aa($wW>L|( zv}%5kY0(V^U%P}8Mfk%NxO`g)d>vSykCvxK?MDR25F30i<>Z61cMD&UGjSqy!3mqV z>Faw{D&2kYIuL;|B7I$^?r_{PM!?+#v1=QCQc{jHw2%QlHhs3LYX+Avi4rd}{pY`AFrVHPQoWi9O z#*Hce;pN6WH|kf+dy*jEr*7Yirb}j{WTRJE?Xti4x~DyaGal)d633$c#b=at^(&Al zY3JfB@|tZxjP$BF(EOFG5-UP}5Lz{E&^G#cR(*3W>)&W-aGyV){9-Ld?a}zAO=s+$ z>1f=TcJX`;K4J}eWt}D{YlzXdR(=IXmC*h-7BcPYIh>X@mgMGt=aJqV>f(qk^LgMn z+Oc)OCdcxWidgL&y5~GFT9?d3fK!(zf^RH83ux{Pn(kjQ#`~BPg|KE&nmR)?l_Zit<(~s!J*ZpTT8~ss%WP+_O>^wF#LB;W z@lp|K4t+P_!G*3t*F7K>E;$Yz8f8HqAW20=jG@4`@g z16Af~)b*c|k$e0HL1BIfIhHvmS3bqygV1wJi2ujQtp)`LBrAsm%&RK*nNzBYz&Rz~ zuCleGnUH%I&vU#^4m8V4N!3g~mU~oGsoJdRW4e70|2n4{QmulJb0>+&00{tub6-B3 z&j}3#cxU)!Lxg3ARkTln>@!Si|6@4HN>?3)bLi+cJ85@}E9vOH>o6Ck7V2BnhIwKH zWLHz`c0=>A47)WYba&N5l|U^l90paw6xS>QWPGwf-&if=bNMlNhdg{Z?oEAXmOmt_ zhc%!N--8WDNRyu2bLPs#C-vgSR|MU6XR3JH6&RP^knsi?z*j$V%SBtgROSuJ;dUJv zq{2ig@Bt?6VMPmI9heG5BHX6Y_fct_d^2dfkj? z)*|EG99SIiRt3iMNI2mCt>3Na__^c3TLMhVpTbv$aN6%r`sYhbk3L3D^do1Af&qi% zmTju%U_GU7&2B*rbMizK8v&AJ<4wj28vDxMJ&_Y^gKS#akgxl+qz;(neFBHU;?vo@ z(3mMFNgK(5yX%5m4<`#L+1Wt9QS7Els*d!A@sx`^S`?cTffB=(dJYMuNY|v&;mCO=r9sQ-I z)!rk1mKD_^FQfQWI>*d~Sv=Y+z<|t&R6ZcSI(rxT@j*}F$y=fSf(r(O&>dNtv=XM4(QZxK zk9O`qP!}=oQhWgK6rC0e99YQs`KGcnH$OKF+6uLBVzm@AaE?*TQzR#4{)rQZf@XJp zYXQcuM4#y*QZevb%o(Q-B@sy7isqGXRthplbw4IClgMri3xpNuF| zx3vopwzLuz;_T|PcCv8E&6_B~1gFzEq3}fm z7a)Cjmq^W;7XZeY3o%Ig9b{EI=523DJK%2Bx%Fh>p#q4DTn&=~QW`ZKVTxWXB|YkX znDYDt_~XCJPv_yroeTVjJv31}ns8dOQ==h-!4LvN^xmW?Kbk8omr|qMyPV?r2k(SS zvjcuBZpH-8Wk~Ehk*?hu`M4Rn`y-H3jb8kyXIGKpJUpS_k>&7#Z{F{+q|(K;cRX~O zfPPHIb?Icep)l?x4femZ5iq2(xp$MhGHAQ>t@1cj5^Z_$q@#5kNsBT_PQ4;sV`%9- zCG@>_uCOXK2z}~S$4pr}Thz$CY({V>d~czF9j%q#FNGk;M~9cs+kt#kXRUS$k+yd- zRFto@gQ)Pl5*qSLwrXQKouj0UA|g{a1Jq>T+n?BXwr~{Lq6*LZw2+G*PHe)-SRpNT z?_gXL?HbIm1Ll=hHV(}jw>>WMg2y7X($C2**{-)E6@#DuA9Jwk#{<{3A3645b3AFe zn*RKQ3x-NO$yBH>nwq!$4NtiySOq@dRH!=jUWea(ejvMq`vQo!FrnY}A?m27aZnm5Um)2&U(Kp{h;Z@q_P=*Dn$(h-?NgDZ1wEubM zelA!O0dyHO-x&V@S%nty5hx#nwV+0xojc9zw1)==fT2s-u`kaLjn2osp$b_mlO;a4 z#P5*d`bLjP0*rn{m?%DuP1o+|u>2P+F}4R+F@P?u?AZN=cjcu2ksO&bB>E|$5yXMR zEB7uA(M~xbYN%^J;#6gC!{R~Arw3rN|Mtjrv4pxILF~Ot_$$XMU}5CEX1mq>TR$$n z$M3RpX+>z^))$WWe-qt_h@k>)Ax?iy9Zws@nD*p%U7la&dV44wEtUFqW34CstI7;* zx3|0!LR#qS#m%wPH>?Z@M3{IgK~RALkelIvaSy4y^)#=mWG9d#?tA}xvW+^uiomKz z^{Fo}@vemat2l+MCJ)hY1a9nOZ~c$Yepl~|+yjyh5#svte=k(E5iVi>XvHiTVg)Za z>ETlG!p+lYnR*vvfo(S%WbV?$=j(?U$wQm9;WPiQ=;XFYx<4r{6jjn)N$4XsTG>;a z-lRGzZPa@DRkM_Wo-rE3EO%je^WpfI5;@c!y3^&_2i$*at*kJ{a+I z-|tBsN3Yk0Nd-&G2H3)pTFb7hXIc|1+I8xUbuBdi6du0o1Y_MZp+%Ddfc!vm{7$Se zB#~xAEK{#jm+4~rfiM}Uz3~+9&3(m+tMXc2Qzhw>Av1wK;yDCHAFjsp|Ov{YHL?J^$y^7;k3;xDa<2)!%TT`8`fzI->1cn6yY`*=kTI?m$qy zs?UoKnm4b^kjU0GPYp_3=AQzV@cCag^{?h@J3T4`*oUYqAo5pq0Aie--=5eBxh_)z zRU!W)&Y2~BL-k(2q$xss0dc@f#b-y}jJAG4%ed zT>?k2t+a^NWbE5lV-xOXy-)b)wC(M~2W}}FEyvfq;Eth@o*Tu(=n?hJ`+bg#Fh+3G z$GDn>$(^58sn(>ml}Gs4gPZsBz@Xof$b4d{ARbf;AGtp)*Cw=*K=w#VhA^nao5x2W zDdw&%k9WlxFhVNT5sV9F#e@BaIL5dNxbsV0*z0Va?ZP77E&ZE{LwA0ADzW{pWcPp} z_wdEFW7ywps)Sy3*yk;9=^-#h#`XXaZGdPJOOaBPmRk4OMkEx zkH!8uHhCjVk6(}}JP+C+Q}SLKTAx`qp%q+rpn?%TpGW`Ujr~BV-yWx;QES z(PO<5{hIxwb5)JjtwX*BbrcbGMwfZ`76Pn$6o8BQD)z5veT&gdKf|y~!0V>h@MzGX zW`aRCH61g(QY@Wk>k!5Zg+RM0Vt#pm+QE>4AA*y*MqVh_UNdDE8>m;TCW}sN?;~YT zk(rJXE)HDZ5pvx&g(w%u3-W|K6K5MS^Z}t)$rY^RB=V0ML+{oA8Eu2C)Vmn>_sWmB zeABrZ%;L2E6E*%E8p1)rPu5@HMD=O>|Cb6RZ4{D{aVLwFJ`G!+RGx(`zBIk%9(nY( zMzr+(!yB(xW(i%p-^urz^*)z<+76%Uz%vQ5Z@32QmB$jnS2_G~olpfzMxJApWo7fD z!I7^N-xWT2YuI6EBLsn+Vj7Q=uEFdvb@IH#0yx0#Fy2DaBl#&YMWlOs@AuPrG#+z{HX+nUz|e7`&aCDQJrAT z4*5c`B3Xc=RQOWl8S&DfOyQ=)-}%l=eb;Y~Od*=t<3nYiw7eCt5zl%irO9NMKsCJ; z%J$e!y~zC|F!Uwd{#0JkH5R@i;koXx55wAjQ09(t47!2&7Dx*J+4HjYXw8{o1|*4X zKMc1h_LO9I=LmE&1By-4Q9f+goslh4`sBF6N|Xc$*yjn<+*JWZ_5M76H9+L)(`@U+ z9>~Gud}u;%o=7MUpajQa$NJ=_}IQ9<>z1%x3>w z8<6aB`5g;#3pnlXIJ5AFp?PV_yr48H)uPVy{(u#jM7K&pCt7aB6dGE$Rwx_dMIIv? zW%mZcrTJWxftel1{x}E6KQP?;OD$#;)9jj(z@4ham^wd_N52qhE}Fs{!OByC!oz!+ zh&x*+EQfs=xj7oj20k#pL5PTdS4341Fif{>eA_>mn(SiYUIYbC+n(-t)bC+3m5xxV z3g(CT7rYZ76Il1{=Qa8$G=Na)dVt~gTY0m7$@nem3EtO_(yzNq>bewBd-5ff#*|W> z74c7srhR`}mh?-Vhh;PBqSm$<>C0ZOxYin#?poYwMs{x)dB7<@bsk|^AmFP^te?_c znK!cq!;W|Nv2PaKJ(Zky67mUXoUtij+6LI;*Zv2MGJ=S06pa#fx?#5rJG@#o52w$U zpUOya$^w5kQ8)eU)d%#;97*K>Zg6FPe0s$@W+xRmL4z;AwERu_Y{(9-GNDgs&DB9`24SKDB6PZ9UQ(; zc^$3`W)c;>HI!k56qjDT2qON6DdnQ^x+D}sjaj^U>{Aa=THC9jD^Il2-g=THI`9!Q zXnFL+3McR2GSZjG%+0YboK)SX1y_Ml)n3`(vGO8+#P8KU@~s04tz3IiD2GGgMfEqJ zIxgN=AiX?hrwKh%K?<$K={({67hhrb$wHOzrahs&HLCGIqrfUMX@XvJ_asy@b5k3L zuT5UuIymaxj|iuoE5}`&Q3Bb0c4|zyn;_Y_Pg;>ApxGqyXvfNfI0L+Slx^bcwU6eg zUc%zHRr(Ox(@|4oil4?>Hyi535w9=APg+BmAhnY~r;gGmkZY)z_76--U9G!FMwIdC zhFL|zPk!>tIf;W^D%S_P{W1rm&bhU|cd~m&7M(3T&V2vpLqpD0@3WrbX;q7;m7xvO z&5`7-ie@+afeYX3+Sj?ZIWbvL3VeYnd&!qJ!ddLwL^|XkX-U>e6^5I>9=yQR<}c`O zwC79fwZ##{1Z4Y5Mwy5UtGV;u#WB)^@)I?UrLLMg1VdCrkLA+ZWpR(A(9M)j6*fR7 z?`ep4!CsB>1H1go7Y4xe27~KCk5asZt|=ng4V+J7u)j94`rm*wfs}rmQ<#x#s3d1k(cfImgXI4<>zyv08>W$K?I(vQ1>2bdtl^*OSji@TkybVNRQ8u^ zTXv>iy7zI*?ho#@E3tY9@af+iy=-KbJlK22oi|Yry6X|6&I{ui`ZN_=-Mx z)cfyZ+ff$hA+W8qQsHr>n9EQG&ROqCskv0fKSN55TYJi!{GG^`#6l8109P1~*?G9d z^;hN4h)ir!+jF)dTXkvp)B{RqnX|W?kgp|D?2ddXl0*A`v`{E0Qa;(HxnXpur1y;f z{Q*I^OZzl9N?Wv`S%b~qfY{q;>HjCb*)VJZsbS|_15O&>Ig4|EPtYIgg&=u z#8bn?WxSGHl`Wa)%P^(=jj=+3b<%|yhAYBHzG1C}2_k^#B@;Y;`DR`s=Dd}KVgIAJ zJJfTC-|Ai7P+L0f`^gzx$6lb#6$LYTiIQ4NJ)$7uwMa$LIld}p9?Mror>qi*NMyDbs?RR4mEWW7p zO0~%@3XR(=Kl#!~yYP`*)h0X1t{%zv4yXc7tVNpRKijSH?NhygMS#(@X`e2s ze}c5)U#3g~32kmurlrMl-e}NWY!GwGMP?{icj?~mc|1Y=@l4<>H{t(rZaSCADy@dD zLC2|0>w5h#KN1C;hV3KygqgwM(8vxmSw@Y2+dN+A%K_1Hc>T!K*Xv|oayLNgjcMA& z{OGR^_Exkt`hW2n>u31(<5OB&%ay0vKHWFW83NzPwM z;=a`wYAinFJMLPM-8_NuSb?V3eEBXBaeeF?XzSkJTF~#iOaD(kKa%_PHRQ5__ol2m z_1+qtCzy7lw#wjD!V2LclEi?_>Bn7{r`0N>jn$d^vE9Xz@842lXj{S-6iwmAg=6XW zB>(7n7^94T+tr|%(4EoMp8ekPVE>OWilhTc3BA3ZPYVxMlp6wHB0ffM|2!#HH>5M9 zd&C<%k2n{MaVwQaBjRy*GBQfU)odqE@A)T@iK?++-+z?1l6FQ1bc}#wg?qe_rSO2_ zwB+eeD}}yHC+Lz?!o|Yp+50#{7bHncfKPL>nUm@_I^=-O<@u*g_!AxzzEmJ#+n)a!hBD& z@N1j+KMoa-yM&Ou<21c_%DJ>p-D-*bH=8+`C_=THTm`|84@i?U;8a=TNKbSt?XArN zhaV?SaCYc1)reD-d%@c;m2?L@UbFESLN`yd>kX4 zuMJtns6L4_Fi)O%Ot|cSvlE~FVfb=x>t%x6kG(7_r(QEj~bLzTJkNp~` ztNfPS!wc&tCGYA^1=Y?Tsq9$~F5sJ?0Dmy~9Mfot{Tgea8}HB0)AOKLy+ORq4Y2It zDJL3tc`R3V^EACY4kbBK88nTk?^LUr*iSA+9{d8{b6Xwe51F20Cm*G*^g`<&kqauI zL8aI-28A!?M%v!nbFLHG$Igs){&I^n!KuM{@tWD4mfAdPP2v|t1p%dKF>9k;8tanB zhgMO~y05^`2-^zei?*63^c3J#N?($V)}m;|r}PyvU;~hDvIK^CqC=0xgN;sJ2S`Ov zP6^ym&5`nuHoHQAismvQf7>F0LVw%V_HSz>#;y&&hWHd+-e6>@GHvGqhTt=PC!;}f z{UTPSFM9XeejKKKdX)u-Gsns$ZBLLvxRvKb@12IF!NivmxOb?<_y2-}UB zmdB#3WD^6o&LeNl9fU(?U^=k$7y4`&cC9knoF((cTiWX7%ePYnvF^#)WH^_%tupJ- zGYL5XnL0zy61U`Go*k@kpFCNm7~aRh8+=y?Bwq&4KKRE5FNHU(!Aq3oNJf`?C=&kT z%;HaevTy(0J9@U^_ryIOSb0fynp)Qzs(-c2Hkw8rUfyY2Un&l5Q5~nuo=nd>6{o*0 zH7UBp*Zp-dAJGsw8Q7f*E&GC1_IgE+ENiC3Y=_By7A*vBA`_idkLyygxPV?-MOY?k z9T}O`$km}qw6*fC`~};NJ=yF0jgx6(UbGksi_-|jN2xDvcyo=fsAp@o)9=&b~dS52W=KUadZ%rcRuBCIf=`&B|qi5++%8l%Wq)&`|EWTr!GaV6&8a!1G94f&bNvyGoIq!`w>)4Ik+wxF*`VZbviK&Nzqm6Ba*7@MZl0PVtDlPcv>lq+*lg zjfD@X%?ug@NDCp12)R8_lu)dOjbq97e9jNmY}FL7MBC=MnF=q45d!NmRB;4HeT3^W zTxLKs`ch?jgzoMaqUAUKPz$xw$O8F!II)2j&pAuOlJ8EG6ZU$pV6(s&ciyW!N(s*d z-QL`00Ge^2fIOn(=LVpUly`3AC2H^JDJ+EZr~c7RTEQ8*#~T7A$X*1H>z27+ExlLk;H5ey`-^v) zP2Zxa@~f~*Ny_hPT;sE|*hlyZ4ex5dq@~B8lZ>jc6EZWSA<-{n9|smnxy;l>py9iRJc%<169O~2`Rx}jE8K8J85N|_4J)M67f zV3wbF`z40cKGY&!23PEOzR%{_+jtUwahXV1^ z=MN27e*?l5ZuYFY%gihVH6*r8=S!7f3%+R}oq2+Z|v+&y3Z5siu$6 z5*Su!3@_0;$_Z+dRQ&KC$qU6ci|e`--F;I$Z1Ba(Jj~yrh5f^z)Rd<|e%7T4whZ!N z^~!dGN6j^5s+~L;u_OP<_!)URHz4bQk>bBB(kV+51#3A4x8I8_+@8r~mL0_p9oLSx zawKcxWFDTz>|*>JQD;EXr=~x&s>W0p1+mp_ZH$< z{_M(}V?9w&bl8`rbjCX5zIax@lO$H6{B&CX1a+UC>63n<{aLlH%}@+g;D)Hi-o2_$ zjSfNh7vJ;i3R~SfTO3X5J6}|F2kgcNNjCEQ2Uqr<*H1N8y)?fapYL?I`Z*_Gzi}-z zWm#&FchAw8OeMe%9s4@MNR15R4*Xpoq}B*QvF`dj! z-P4ZH(Y)cUj^f^ps0mFNNt&|DNg9sJ!O2bOm!FdfG(EQ+yqub7Z!u&SOlhsDR&}EE z1Oum2!g=EB5Z&y`D(e9HaC9y1)#-ks{8Q?XS=?1y@0VPt#Ub~7472=~Iien+np!Gx zc!u?r4t_GEBRw;`4`f#idU?b`~hjE^zm6TcvCXPh`>Bg<68J~U@( z*|jaXhRB{tQ__B5jAn@7apHL2s!b<#MUp@E*TV^#>$J-ZPX?L0toWEf8VTS(5qmOs zL-p#9?o`8HVS;k;fq6hvM${>h{o9VT|BtS>{HwC-x6GqGNjK85>24&Yq&o#9 zH{Bs1prkYc(kYD~NOzYYozl4v_x(KY`=0aR`~~Yb=Nfa2b**d7F~L$k(eK6kDxyT6 zp;M}b!e8Tp<;RDN)5<<HDEsY2=y@Xtx?=;i#+6tiGHu!-Aq*F=MizqPL#Ee&tpPySQ%{njrBMC z;}O93_tHOHqkP8IK8FG`y|O6Tx{}>9Z?)9?=H~|ZOk-RGdlS6{KRKuE`$4j{-t^9Q zd+~I1pfA__X$7{FSWPAKZLHf1YGQT83Ll3T#{*nx%7_>yLFjI0}KjlI!uo4UE=K|Q9Eeq;4spwpv=P15dwTL3LunOK)5P;wrSS_4oq4h z3vpsQjTrVQ`9UIix^2jWFQrPtB(6rEp~d6)TH++d#BzX$?D5N%!Iw4lDKZ|FHAKx_ zQ|!ACw>a?tq(|PKz_A+YG3UhKpn3?Y`DV1Pn)+Z!!BN7@&9K zi?tIwK%Q&%M=@!nfO9A_UpmcCYQ>L=)NtnLP4)sm7YRNQO4uL9i5(K#n28@}f6+^b zJ?j=w@o?#ie7q;tKwvkwF6Bk0eQ*_1*^w187h#wpKSx#@p=LCn0leHaD#E>fMIl$D z-FBwlQMF&Z^?H!|=&lqfeu){6n2Y9_47j#f7Xn&It7)?OycTPaSn7u}Ss9am^;5b3 zT#|=nPoAS+9VGMn&^i&${t7JfRouUfpfZ_ls7S%#BJL%rDSFFtg`!`%$U261S)${7 z&g6V$5}ru`_rB{fugJ`il-)u-7stg!x%l_E>O6bzobu3}? zigC}#*FF83yr}NUj8FME+q|kjBEmB>8f#@}+5&;a^h(Ndl( z*lgRKe@ec;I-uKlCposU^h$1o>WEvUg$4w*3I6fHU3`{wL&ibFJv6T7kH{A|awNcl zk4oYfPr(~<;QTv+cOiPI(^nR(U##E#WCE!9iG5{xYMi7X^aOP1#OUswNE(KDT)b~} z9F8v2OiF(INQTm-w^?d24F2LLB3rrsnxSE>K-t4lTk}JPtHtZZ`Zem6)LJeTBLYgS zd>O^(4#?+xO!kpwp~de=?yZ}QJeCwmOPD=LQ`7AntpRE#gM+@dJ4~cFl5;YqB|chk zOvqdIfR=y0>*_a9`{BHZ3{y$v&_R24A2;1iJ1vuk8MEZd{cKXLLukJ%) z;3?%d+!{3^x%k7)qe7@fu4sG-Pa$9KyJjfbZtDDRk?C4$cP)W+BCCz{V}E{^Y=Bia zb6dz;lv;53c=>MKD)*6iVV(qo%^p5YZR&JQKzQ^SZy$6`sokA6bHDk21SAD+EOiPRK-G5yMFiO+V24bsY1ph_oo3bl}3$LDByVng~`rIgGC zqdakICjo2u78HKRLu)e8v_Xyl+4AX5Jl`YgtSSo%*S(*9pY=3A>wv1sYu$2$%dbYK zqSDvvuN!)$0c!qaS=NK^jaYDh$iX~7-*~tj%VR#AkFW{cqY73HA(I159Xo<+RR=a82=zd zi!Y8g`p&=R_)O`;Yji5_mYjfO&w~D=pg)Rab&>OMJ^Ghx<(=tvb*(A+Z+9uC(f>)r zl)NV_V9!<|Yl?`{ZJVx^*?X;m)sg9YKnG?$*kG0uo{{uwoD!P|7=&P634ObxK758d zar06(8^EC8q+S^~x}EI@$xR(7U-|v;-jVBLL zzZ$i%6?LXN(!ZMmMh(zlGWY&NC?^Lw6V`{C--(GY9p?#fs9tqsUOu#+RfjNXaxU^* zG7?ly*5PPQD<35DoAEvs-3Gj@d85P)%=G161gZ7~{1D=!9em zA$`-#bs6{fV;{1Wk65CB5mWqN=A-OA@eZn@EyLiZjj*jAfb2}zczj-0F0%b-QZ-RG zMIZS~K~f5tq>AjMS7>p-end>guP~AvF!U}rU37EX|LX0j;V}-W_dP8{uCb_N&T-1H ziR3$jm499z3yP5zp4ck zk^jLEx3?UBYCwD_I0EKTOM7a%MkCfPzhwLx>H4L4$_C4znZ62F0v^y@x0OM>bnHpmK}{ z&S`yfp?DTF#r{iJhk>B-u3|Qm&j-f}d`BTKc>(X&y9#<3vX{33gdd(p zoI^Gey*tTnAZX}uSoPISK z$=0Lq1cts;BL0fxNGID{2=1J^X=iF_hZ@wEIT75eTnm{_sbBA@<3{uc7936u4a8pN z=D$5%MBXob4H&-ApzFy7>I3s#ukaNLtrnVmeu(}0AHA6w-3+97-zvf+RKI>>s!;k zbFP4EkwJtZ)88#W5Z_7qo6^ndu~@^Az>w*{d}UJaOD8MED$SsePbVV>ul>4ksEeJ> zE0)Uc=hJZ+&@=uenwWU7--G$HvC&M7CEpRngTw;y6=Hbk+KM*^c*CL==Nz2RFo*pa z#W1Mm)9$DHV5-96hR}5iCMIl@QSE$=YuqAbqVn?@>+BNl+d|7aR2E=}h$X^%z~-pZ zZ3nAw4>gmo$He)E;6;6XJMLLqAbXECGiVWsK|sLtd@)(J0{s zMPu&SmWY*~gjjY_=%IG)Rjy^xX0KJ$NDzcz8~$-|%qzuj%SU3ej_gXwFduaBkeaqC zY>k$bl!<=9jb_T?@a2hv!t!P;DNf^%&k7;oLh)h$@KNx_{Dj07X+0o_$mF&9QIpV! zpVMUI65qGy?#)JCjw0l{v4FWyE%ypkif1t@(yB-QDmjv_Q<0xhp z6$zuaR79WlE2Hth?0p_O3g7#0%MQ(WF>by_9G455-?@uz$%)~v{xY@Yy5Ifyn`V)X zkSs&%km-Sl^ith-;?n}1s|=rpomQ8r?J2PbNLf~L{4duodC_tm@?{o}O3GU!yL>#8 z)3^ZKJdV*S)VYJOoN^A;!i2(P~Zn~}0b=?)nx^a5?Y&76 zWe^iK1;Rtaf+)&-??!uhSY%LvU6dhJXeiG%Z(0xBA%JWi4nO1zCh?@Ta_3GF%2$FC zet?&~%$@?GWd!Au=aFB7WU)oD81uuUTBw1;W^fFAx=&m#v_Y!l0c2pfgox}QHk>e) zP-!Q|4#~&h+9*v4#r;DIPU9#U+k2pf!JSQq@Lt<;il3b7wth zL;TrL!J(B&FgQhZBceuw4fhYmxQeNRTE_WFRy|oWqc>yD(R0FKcLW{v}S6fUFB zs@_C+cIej5fZlljMgh)iqtllF@3IE!y)bJIG(VBPi!ti1Qi_q#EapEJvlbOB+$kgf zI~8##$=RE)(6{BB_=45!cc)Sf?I5?j+==NU$R^%WTIa8-3LiW}Od%uOpOBPY31+;FI+l?0I6;c%1gPX%;FzhAN|_@G(FxiiSkONh2(C}wf(e>J zOg|DJH2!#dTl{VdxVs0~mEt8)Jb&kX(#uhf5f?2RF#S8MWBN7f*bNZ4SU}M=P>eJD z>RYy5)!yUv3b5)hA^eS~@Nz-IX0Wt#p22B6Bfrgni4)T7#`5?}xOu+ER5tB~JORcO zYbKHqx)91MiEG7CiHjawUS9Gh?XM?6la~^;K~7fDXy4x_$WNt>oj7QE)p1z) z13&MTFQV&d>yaR!DHUDvuLjhF#TJWJ`8Q?6?$GwOG)6j@ba~l16{cNgAC~eQnzs8o z-V6mYtf%qFPrUEO+k~do zThdYY%@*|> z!FU~4V_Nu2_~Wnw_%|h6Hc;d8-AK1Ul7uFx1IR(g;8J%EG;GZmx(yiacG|rHg{Eas z;W-5jcbPp2yUNl(6jJ+bO-;A72BD?G%J4L5B|o{Rc>pJ*(;QcC}2yIT&-1Dc9_UyS*t&H7u3!=?)LyCQcBlVd2~NFD|dK2U{_3 zpRGuo`#AR<@Q6Mdf?uA*{Y^x{<8Bv~yS-}2XK6v^U-u`zpqNz2oDci+=|s1VJjZam z{hsI50iU&uM5XjKJpwQJ-18A@NAL6Yq+;@|M*B6jEhnEu=BpE{L}k;0W|D{Jrz-y; znIdY+dZY7o4ZFo=v4I~u>hXi^FA0=;6XP=(IcP1bAp^;;U}GnoJ zCH$HX`;;*vXC}t$0O{)t9C7PgZo0goTw{lcFK6S;^OuL_dtI-R2kjQ;t+g!a-#w=L zk4^|C?SV9uxtSdYa$L<&Z#r=TXEHv5#|`E!ZbVwI8=GfglnllTI9z*p2mKaU+2iDQ z2xZ@6+Pzi$3iiofE19gJ*;V%M5+sJ4@n>YswC!da8KIUitECMiQKWM=Q2uJQ-?x)z z`_NQMY(883F0P3d4SGR!r`0<9HRBtZzrEh}6jalq_nCJ=L=d8x6FYkc>J^u$oLlLJ za|}bqIoofYVCY7N^%L;M>5D$}7jfRFj(vo*{WXWbpk=&D5?+7}P8Tw17tE6H_C_O8WGIIRk%^Tb};MtvlSTXo6m(H>rm~j6qMl_B+gEKbIXjHO|94R^xXu zKY86q__{H~!(PmqPRwxX| zVcgNzvdqktzpFC5)IK=+(OHTWX%)FDk1Rvo>vBMTGO6KBC$KjpD^U?NAQQbAilb1& zcSv@iTNq1Xmla+zkEp=2?`5|P*=m-+zj6sR@g^&HK}%v3^@6@H+XiqUyF~635Y=() zj_|Er0pBasuq-TnA{&b3yJnd|?@^H-tarbY>h28jRqt{%(Mi~*F+Hn z<*OK209x;^29^v-ZtQBl-`YtFu?b6gGBMws7V2g`=6b)5m~z>DoFF*fGTUXepVGbw z8l{#vhvZWgMUK$;>?rJS(a+rJ3=8bqsi>&33$9l{Gcx-fGo>SmUtQR59};8MnsweXh?B^*r8Igh5k z0E1Sm&EaZHeM^eis`ul=AzR)LW`UAOs=$zQKHZ=afZnjJmWafccji=m+3Um%eeGN_ zBO;H#9!i6ZvE_*A-{<#AqTeVOMXhHSwHOm#1^ui-=qah|;>YEmAo`w7#h-%XO~Lxe zoh)Otzovsnd1tFjVwMX&j}bipxJYBTsw_seE0k&r8V5-7D>ei_W}SSfyr&QcJkE*{ z?;!}u7-L!?pVPQ2sf0|HNG18Nl(=n+Oql>go(0kTQ~&BuHf^_$J?D6X0uMbolB)~5 z>^DCCHQgm9HDM`>g-t+8@#1)AOy@ihChS4)2$tMFJ?%yXCjQL{SQaGO zFwJ6!Uzb!(N0w-GxumYR(;;;xx##-%VoxTXbMH=Fam*x5eNhqc`EE(hjr;$IgXo%~ zoedH8#l=ta53j`+)hW&GMjO1iYB7_%Uv=-ISj~7R5MTri>=@fN1z8Ev`?Q^Rd|AIJ zB=5A?y+H@%*reulosvdswn3ehj2<_}#lF$^^Jxt94)>IZ?M<(KqV@o!Bxx*aTB={Z zOJGE1&EayJXld(;#}nAYPO$DCyyn^32%XxlWZr$X)sZE0YhXVgk-?M@}=J$dii42H)~-3N0xvR{^n32L4Z(MI#2e?jbFI0k0-C^ zqk8mec=N~Qvk!!ji9|RZ8-0Y{rInmM*SE%>+J(@_+=Rd}AsYMDOj}>XYO_hG7B7o4f zY3H^RXq|ZUD7tHx=Ga7_-HIGZs`1QFTVahVx_Z_wGSxF|o`IZzxG!0V?ZZ5GO2W%+ zF*b|bRykWL(+|;tf|iMc%XmOjoEqN&Ybdr^$C^fKukSw#hEL~f7Og!QUq_0#afmh* zuDm$Pw0W&IwkRfgG)$?PR-;9OQK`*f`Labgk!jzb#U}l;Vi|*jKD-s-|$3J~9M(nQJL4d*K&GVl$^4U!|Y> ze8{=U4~Rm@sa<@xwc1TqZNbD%!@5B{R03YIIGwdt=d2!DH1`p>eE5=u51_20wkFEw zwrEUt{i0!KJEM{P(eT^tHOq(23z6bepT7NH1G%L6va!h#$dR*jw5%zawQ(}Ke%V{< zMu4#BU*Tjlr&AoUu{sH|rE}(8Mhy3v?>>A!dv)Ws5T&qIWnR~_5x4jq-$s&u9U_$Y zhwR#ji3fR%Jr7^a?VGGk`a&_+OwBK>tz9>KsvXOZgjOV}T3nR_{S)!EZe80B-_{aB zfB)rNDZd(?0Ew#C3K8aruIUhG1WV{%8C23>{iJmUp)L{L)Mi>vF~PK2VC6)!LoeC=QNN#5>FEodeLXqY_; z$xyW%e!B>Qs_1Y`qwbBWD^L415g&euT1Jhb5{DJ$ZdG}i&oRbL&gVh{+Fx(Vcy1+Y z#rl&k7ejoS4s$8axjQ4NkaCPliSotr$95fM7Yo}pi2_}Js}Ykkc#j)P(Bcv=u2FVl zEMzUs!-vF!dJEQAOy&eRB7)S9ZknmNvXv!4)ygZMOAj(4_br5i|U6 zbITEvJB7H9%dEd77J(yYc9WON(Mf5eGs;gbxH|{llpQqoZR9zxwI1DIK+!**6>}$E z&$g!Z&kaCfy^}GxMKT{)7KTog#KS9qWMctp=9+`W=km#YkmTMAoh1^w-HkyJVYzTg zl-l3O>C(la7Y3Pl=ogiR?8B=0?llvqQ(E*YnSo#9zIm+&Y#ADlOn$%Lx(Mj_mG4@j zp6ZXH_p&(fwJld!wl5Itj*VE}6h`!Oql9N$E$wrAjq% zP^IwTZA&MkZgx4DzHFNf+nL^}tX2PRg^~N`X&{%@;&hoxm03V3>T3G^u3Zp*3MsSZ z)i`jXKcfNv@?rNO_w4;;k&lDHmC)_Ihk^ zJZzz1G(A%s+vA>+8-cy+8DC18HG9}8SUv8_)SY$0rsAG+*N~MlFmp>y_%HI_T42nZ z?m9B1f)>r_~Jk1 zeLH%rcx2!Yqfgrjg{jm;s>>0!A+k zu8Ql5e-2A)ep3TBaG|y4F_t;JlT*lj_nEXL^Gg??ita z7w>+c$>kSEau?cBR_yCDkm(YTeu{n5z9XJe_A3c*LwbJh-$%J?Z1QRgm>`E(XUVJ> zdh8`uH#tSEV{jAqe2|E!yQ%f!c7|^mV#8-eh>v>={jzTtdZWp##jqkS&tspe`m%Sl zcCpYV=ymR3;Lwb|DT~;=dmCrwzWS{wa}-KKHuqAL_)k>n^G?65_LFm(d!-vY<`>16 zijBg`cQbH_daZ!F>_ft~u989i4^&1~Cs|duAA=uX`*jRGw|u@`z4x`kj-yIqYKx_{ zXuakrC5pQGBXl7I*jS;FW*|Kxs$ENtti1`5>A0uSZdq~-AVR+Yby}a(I*F z*5nVFq+TR?IP%w@YJs6B27Sl0*c&HSRRwNA* z53r^$-!`czc$g^cZQhL&0nGE=>6|reJ(YT=BguB<(tOe1^#!)iecLgm{bZ~dfr)4S z*`j@BZK!BSqPQ4l{`QCN<(Yd!nXbdG*FRV}SfJJ|$Qu%(iJYgRG5|#3XUAfJ-$dU( zSX{QSyeElNMW;wO)gT(WhI{*_Y_}a7-=d@B)KbqmmpmrqYrZd*2zUjS-IG7xkZ}U&&}9MR2NmO6zB%l zX66I+X%E!n57Z0>uXhEKgPeW@`4$}mFU7cWG5&Ps=5v$LQO=J_g8r5a5Q>&lIJ&K4 zt(P@^vswE{1=9x%W&~qNuv|)S<*ruUrww_nykHhV8=dfT2z~G<#CICE-Fj&+f}DZS zCSZD*pykI?a%%Gcs1QZsAxb%uiH8%`_W{j&0|$JaW+JV(cH)y=oo%tO!U$cZj}14*B7{0ay9s_`(*} z96qL)3GPWgKI?2%iQO*-nXK+e9)b>ofDLZw_;iWQIQmlCca9^kn3hH-eL8h>1q;yL z>s)57ZaIu5RbNdvoWH5WQsw525;HV@`$RMASiAlT@r6W)dp1a61;JQ*G#xQD{QEe= z{sY<3oIutgPq64@1sjXWByiSR>>*qB$AO&jJvYfdCiw+Xmh`J9VXP}@vMrS9jGq?> zJ-*$PnNso3Z!Tp9w&?90duiyrO^ko14&FUru{1fjifnu&!$k)OUQ3xoIhLzn`@~qh zO<{1IeF!okdr&eaBr9x^-skSwASjkhac?79AF@2f>3ge=O2)_;@`9&Xr$bbV&z5h1 zpyX}7l-Wpx)^&%H6J=>fpQ@hkua|A|&86sb${4)>RhXc;L?6;@82wjN8*d!{@*HGG zSu>MykEYsBpeTB>>G&#e2_629%Ori9#&u~5-95SY=r5X+HF+|PU2i*za@0n7ju9P7 z*T~5Ns@^?4y?Os}?JNDk&dT83 z{mXX75~q2|0Gn8f)0X`cRUT0RMI5SeP)*2%-;HxL$n|)s8xK|O*NgG8u4dXgRrN#^ zGwmvpzL>*>sGgRW7Sm+fubGiwie*<`6Kl{2{ynuOn;-0HhT6e_w9&}#TxpvK;c<#5 zvOzCB@_lkW&7UbHY;yuoQuHe)`qM$!7Ne5)w(YQU7#Opc@%`zWP`rgkB4-i2@^_Gyr;XPs{;6xcq=y`%yv8@`Gi9A{5mq`iwi#ROU=-S zH-1P9*J`TLsKREg-O*ehgJ#qxofMUSht*L2YUAm%lcqB%eg$mi)vz z_r4r99H}F_w0Vz|vymPiB?00(bBA|cWSqr#43u%Y8rDipm&rCE%VR<31y+Fc3;TGf zbk_ui&kt^76?F$|oL+*GOV#(f8ptxM?B4KP-Z>b%CRRyG6baPTL$RkQ7$JZ4P8F?@ zI+iS!bU&pA*{6~>5}WVuC_+W45qQT)s5rXB_b{Ba6d=SG9)h9lPy z_h&0Xf#!84>@soffX7U=b8W9>ikcAg!ToRIrpeR1#>c}gb@JqZkm&yK7s2m3O_@}J zN9~r^i64sY8uZTXBDPcrrzE~oj@iZ$|H96#xY9Wgai|9dzOD`8WYm20+q-`eKl5_% zl6eKe924K|jqwMh*=Z8TyU<}N%#_)adPtCoQpQhx`=hi7cj047I!UeZrU$O^N2ijQ z`mC-`h2dkGo!h-B@?XXL3$UMZ6E~M$&sjW~3xzC&j7<;<>=Tqs`i>W>2B91Um#Z~8 zW!#A;wIolBs<(zk^Y6P&U2dkLU;Aa`P)STJhT18XlYi-Sfv>{a^2(YPAg4CHL(}U199) z`R$50t>4puP63>ip_d<7w*Xb%8so8{_Lxk0ZdJ4Ak@P`KF&rN`{K>drjR`7oK?=u4 zn8V6(^O~6%e%Y2+qLI-AZ3nU%6$k zRy{nrsZNni>~~Z54G#GGXik`8YrH%8&iAul8Rz9LLN-V1jY4qWO6}vC+_hM2-oUK1 zSP5Y+-HJfk&kDDR(QQK+ze=&h4nJ}p?-%jpbQ;Xq#rGBCh}c*C4)hqc3#}P``*SY_ zQ(-Bw(;P9!7wIF6kO!CA&gPPmoV(aaJkPagz;;1`_Pw~kB04gd5 zf&amsr27`(=?7d&E<7oz;i>MvEJYPkr6tojYE@h_Wy!1_#Cg7nMCnjrd37ZrC%8F< z_YUnea>PL)i_p>k2=^ zB~3uf;Yg7>(oA&+IVCPLLh>c0Cdb7qxs|$EE_JJd(mft|VNAr`Z7VUv&+q|W2K-9e ztT)6b?_Kl_0U-+Oy*qN)1+dzB76*SU>Mr>!r9wFCy$HZn;p0d}J)P8|P~lnN5G&?d z7hfyKF;WW_i@#)-5w>sZEI^b=PZ}K+z}P>WBhnJ^fqwBh-M*(P#&1_EYn<+mCw0D4 z%~8TncQbvk5PPv;IveSo5y zQTEUFedaHGz<-B+%KV6w^eR&xmy-E5=Ytg_x(OubKJewtIh9(0o%+zQ#6Pp7x1(u% zN78%};VrRen`C%VBuZY%W}Ov&8PeMltg+e$sir3VIe%W8STQSM- z@;S2knO!WF6Wsv7(@*BpZ~h?5yueaY>X7G{^HjKEx4&ncNjoFE?oOU^Uc1Kh1cGu|Gh% zac_*GK6$Tz`!;?x(wE8Dsm<`@F*D8u+mHo+igWUL*aX5i(m&U9=&7lWs>@sX9$;D^ zk;{W0&p)bv><>vj3lmZM#h+tz~nhk_peDHkTRP<_sae`BV9W*XN4MNvfg6m=h09tCD ztW?6dHgo{^RjwEXVDf;uG;kNSGeM0MAN>HB3DF_IupcBqCD7B4 zU42Zdb%uX}LJ|ZB0YxUR1+U;=;Q7vQEP5v(Umq?wA5;wby6ro2Vp2At&YVC(DCq~9 z1kHjLL94nu=KGuAxTbyg^w8CxFP zx+B2O1yC=W3v}zPOY$f`TP?;~0Pp(MW4V1{Qjj~5m-@S_{{te-TZrQ$;!%l;Z$_VI z8J7SQ1l1$8A^rFf1+up$>D)hEfoC5d3h$zjpfiyz0rl-a*hic9|G~^aFGX)ABU-mW zcZ1v-z1D{rqB#6CMe-R6!O4iFLLzm;tsx#4_(jbn$f^@@jPFwgj0YxuLcj;%zaHC@ zaKgW=s$?Sqw6bP&l6agiM3WIrD9-5f&qpMXzdJD5T3=_p5CO;m{hLIdPJjW>2xttx zQTj9IK$)8TzyxJCW6xuUlR%v_Y>X_BL1r#-Pguh9WUvj666H^y>W#~s&htgz|7=4+ zjiy6qLKEDh2yBQ1vI9AR+(6#<9Opud*f901(GDOcgaASzCX5~0`{mE_%KzY_g*vq} zxE5abe;B-o9LaK__xKzznoISQ;S&+T5rr_eEv64<)S(%VM>MTJ{;KzQV=L0B5S{;; z9j8))0ftt$@*TAu#iTZ1j0<@Mo^RmQCE$*4#+=9e|GQ~y{|RiJ-Gdw6BHDzXL|iQ( zgLn!2r0>|fbJ}J3-9pC{-NwZ|1utd?4^mB}@xnE^1)`5;i{^tCMLKo%Y=I_J5Q+mp z1q?1DJqOlz3{2yh1E`boX1T#$cfE$`cFp?irqv?r_Zjlj!y6n6Z`q+7W*lbn2n{oy z60N>~Cji&+O=E*HA0T>Ad9DCmR3@n1i2&G*cU4`OUY8zBze^v*>gOtk0y&O| z5BBrI--3T2A5%g6Nd5W&dFUGRIMenZ6j$Bk7yG?ke|Cp}QXn~yk~O(%ysUiy+4zgo z7r6LbyhKmHEu=%Fi#Pz(j46*PGYF>jyxtTo>tFsCM&7J>|J1_4*#xH~@#HBMzz*mD zbOQU_V;^wlajZM1X}@^|yhHAs>oVgnz=K|0B4~ZO^Z>NrmwuMSWexEnfJ|Wag3k~1 zj=g9d*T1`j1u?PNYK#=4R4ePgnp50^VA6k=``_?T^nN-6|6fdrwSMUG&yqkFpj)U( z6X>|VkqQ#Py95jc$^#-lNXBhHahbjh!Ge#Hc05T-oI1f2yA(@S22GLvvx#+*00Fw| zDtS}u1_)qsR;f#qy2LH}m>0`lP5`L=N&O%Cn%Dt9^D-8~NQUBn0P~zojw==d6u#>8 z_fe_Y{znZ`#a{lG(;Vhcite7Q5eqJ$Nnw4FV^esO z8o59*z6P-?ac87>4L<;$aOy|Sbm(7-O<;ilCIUaKTr+-eaK(r6n(^lGu6xuUedzt$ zyNwx8XiAg6JgW~IvyIfAi`Gec79HGIKQa1@!OiFc==12i=r`!77$g`>7=joI82aQl zYuCWvpl#4T=os{uEZZRJ$qG{xy@lnb!UB^mVR^darI0|NWS(QxfyBDUH)8XzfK;R` z&!pOV{Qm;APW_bkA8n`!S99X2CgdW}AaI?=QQpZ={YPal4FMLM;5QJ<_*xWyRRb`a z2yzlpHPJXfya{<*H-hgD^>1Ep=f{-#{v&Hg+AkS(Dk&I z{J+uRYfN>G)GxNfv*9^Zs<~6>&kFH5Wf*g03H4v(p#LiopUJhxpRawogXYQqSN-z5 zbB@IRN=>l-N6-U_ZiT+!Yc$W7;{6>-d^QVwR(0fORmZL^>DtLRL$E#}Kp)kX3|?I8 z7;7Sa2Lhj8%oT~j+fn!+|2?cgp0oJ>J*>P-@>&+4b^QmQ(U(x{#_?!e2 zA_cNNq290IoLgy0Zr^whAQdZIT|eI^3IeL*0%-Hd@rgy{xu>ESehXNjNaGe;nGW@z zlpP7#)NCVyF$>T>_1>Mad6_=-I#;D|m8Zn{tRQIi5P$9@IPU_Ix~K~Zb4E4H!D@Gb zTbJFqeN6MyYC@g+J=ukQ(l`KBfG2Pq8Ac6=2Y7%N0T!I^tPcrD@kDSc=54azFrp4>XPj zV+FJW_`u^>g~iZ6MdL4$a*&OI^^kF5vjIG+dgO6(idRVngHzBug&2PpRZu3EZ_zpnxLq!|4az5p!^#e-0Oz#YIA zDGwj6n>P@>u@>$OSOo5(>6oACGHJ3Z-&ON;@ze1X`M3J2E%Ws>p=*NhNxwk;<%WRnXkU+<_2;KTBQM4UjT zuq`By7;X({4W0&Pq)KPt=P|>-0Tw|eoFsDuv^cG_KV7$K&@@XG-#1I^Xr3k0a&wI+pu9q$O+z?&8M4dRN2cmJr_5HWV{|9CG6dI;; zs0rXRa2Gj`a{OE!9sv*r*`nn!!ixc|AxRt-(3Tw8`V-DP0r)nc72Hp;P7W2`b+%z6 zJ4K+1oCr$9+9QJOXcjJ<7F1X0GgVzORZj>}+Z8k=HET@B-|8XtT}?Ucgv>dd{3axq zB_J&HE=hYM-vpNFzTt`BEO6FCg0w=xe9< zY_zzqJoQn*wpJgqt4n$$P_s0Kel}qAprNv^2j_Evd$3SN%wS3+pbgY82HYGoTVc6YG{BOn*;`DGZfVM$>myI20sts86ztJI|~J_ zH^aCYiDoBSox&k%`Lk00I({B*DLQeMXr)h&X~JYa-D#p>JSjJZed2?+RQ& zi&PtsFj8D+*nIHu%yTo2^`~T4NDmRJX&yVlDAWuKnUUNjZ}8pHx*7!%_8~4&_YpXotI<%AADA0CIlYuo_MQN!qP(_lUzb9A23H;e127SJrokIf;GqlkAj z)Y{vP+}N_$;d0dhkI5LAmt7lb5e}TWnW5un7I;?Kfc8DkOhOXGxn&Q^npH30` z=rVJSi#jagybut3w}4<;UAO=`G1L)$3hY5eWrSA1PeDDHr~=SKSQGe$>Mo!MA5}YP z13i$zKbQ;IxdUBPr~7@ml7Ym`9}V$d+QV?gfz0Zq|AZU^^O?`RLu-cS*qGa_9^f@0+-y%xAEdcJoP@XWE==UVN1=!nj5_FH$Ww>a z%{!pvrQOiELuhcv^F>~kq<{XOhqO!LsAzFC`K#(3S`3f%yW|Y5fl_OF{)<^l^>92~ zHQ4tLXXp3m0_)a(ono-WQ^ZeL4eN4;Pa~cDnTZZ=5tUdFH<3Tps~! zKaP890Sx@EwJ{8Gs6U(w)PrWJAG{PsI{t(z0)2o>a{LG4unf=!dKf!y2aE)~ff@D+ zcNH4H1H2qNZg_21m&N~wl*(MaX}I(;RQmo+59jW^9|?igEpK4b`xkHO`VF3IIw)7> zPT;_8=>8Ii?V7U<7a63D7FcB7bP7053C9>GX59+!LEHL~9^ZpG?M?T4;rmnK5shdt z7o>*})d>2}F87emuZDC}+>}c`I6|jiJn&r8eW5*UIz{VYB2mHBmGlXR8<3a`?0l^! zj~C)1?XW+W7%UU6H1?QW<_30km5)tx&Tz~Zn`uk1k6?k>dyrA7p>c3mP!D=W26Pzi z3jWVd2fHHmyg*flssy((IR>9XdPq=hG_KBiC{VrghOq#0S7*B%6ejrPhko7cRTyuJ z#a1>5!;EmfXbvI|FD}#m80ENp>iBcl;@LXG6F78R&Lf)QCp7d}hp7!6f8oEAaSG@` zDh>VB^VbdEA`Bl@KX?H_^UvxDo&OJ2U%?PZ69fw!5`qN@uEE{iCAcKP-QC?SxVt+9 z2<{f-a6R1JEy&>x_sIL6{(;?_>guYV+nMeQ!1_T~Eo|5aWm28MS~zHZmXq(>$X_fP z(_UJ-iB(kZsPeI3F2!J}e15Wg1YpQC)P5A_57zu-M~0B=mC`22kf0uOydswhM8e8( z7F)l2?F}>DS`=xt#lRNvfHH&$M*74h@(@7!C(A#v7N!@e6@vLLBGB6i!DOFeMKoZx z5n;mIB2T)O=Lw$9QEK04@3eafHA1*|z5_Pz^fg_=q-cO;N`4{_+)uA~dIjv)=(gy7 zWOVsj0vBF$S1*1UjkEQ>WA}`^E!ms(Z%#}0ZT=&@E+j^XUA0iez5hfkpcXn7XnOKb zM@c&Z{^{t8^KH~+ULC?mZg)Q?Z{03duJ z5^7Z*5@!51Of1&_m)QS|a7xxxSWOI5nRH6WR9LMZ zMd68hG@>g4ij_nMBvC2>tcccr&G_`O5!&zSgD7(u4nfXJR5wqdu=*IjG7prOX$I{~ z$Yye;Mzs=HYV~n!2})W9<(R`hy>m9)QDoUQUyTeGq@^hx<6%`}G`A_L6T4-<&?8pK zn&nY^PZXIi9rqI-9poUTK}>U)OGp)%E@6ZbDZ_w`%g~^Q+*_BC3Q<3y z!7>V=p|y~Pt|YDI<9qFF`DM;Lo${)JI1bN6S|v|0oJb?r%Mj5(F%>y`e2JF9TYma) z<@9m>N)fFTdx`0CKba!_P@I-4;GtOdQ7FED@3%tiqImkT0N+6bXb1$j|L)?UuwIy0}H6 zKRNlBp^9yOnN)urw2zn0ZdUxlia0Qr^8~xfGK!f2oPL9^hQ|ME@MH_>d0xrpWFa#i zi&Y5Zz7=WvLw2#jG{c7j?aOiwXZl4nRYDWPOeUK$FjYdUr+l?u>Sq<{id72Pt%0k^ z7be6uii5=bu>p=@xEaGBSdJ5l8z(=rpEYrG)_@H&qAV1hq;%;aH#mORPvlX&Tc2T5 z)e+z+*>XIY_a7l0uqLh%;dZh`{VEtLGAf)jrnk~MoPPPc%mpb?&Li1$!RneDiP)VK z{{jy%3Tn~ZVL)u8n8A-{am|_)jg-*Fu#@SagkJQ^s@=eFg)>}y$-wY<%u1}w8fxd! z@h+b&==)tgP-noyH-Ql*LrRs99&F^@vmZ7xMaw%(aO^F7DA&!(;SxB1GKWp5p!8$@ zn#PycHcugAlAB;Dpph+slwO($!*GEZvC#;XkNL2Rw7dPkmlk&>h0BRC0VYJJIK7Qg zOWMk`@`6B+kz3RMA}{*OVGf@iTW+hBiv62+S!o*~we22KsOr*m0-y1utVjufiY#SM z1VbgHOTNJdtb$lcQJ*+P_w(EMD&-%#=v6b{%ot0NZy0ol^-l278oe!Y`KmeLG*p>6 zU&?-XQ~B}9?l3m^wPQNXQ;XGGcGjb$(*~wV=wW!FpgHAo5OXH%UpOIlr;Z!=!nEb3 zedue%!3dY3peoQHgppsxl~A^|rX;?`TDxlvm6hLTM&E@5mD zXDcP0u(7Hs2sP&1>-{7DC`E1-VR#1_Lz2DDF@{O>26H&Bs$s7#uQg6PL@jm31; zb8Vf4meQs4&bwk|8`!G#Ffybccn|sacts3;JZOV8!T2sCP05-9tGc3%Sn}(2Lgtwj0R;y46GW4CS1XMF!BJWpVDQ+_!9>~!&crwz0MwXFY5eBV+*v{sd_IB5a;U#lgY|D%nYnV6WMiiVp zvvOcizPLDdul=_}jVb!}3?tgopMr2KBhR<#?CBnp&CZkX*SLZk2Wpu$|7hU*5Rjk? zE0x7SxxDO~?>UbEC#YQjhQ-$i8>7ZervGpK7*38g=ol_CbDuM07~yK30T^C*OEewC zl)tMTjTJazb{0!zyz&b}nwuuR501>2PK5Fn#Ke^tOQH7{Z+=Wm+4jo zGGnQt{j;EY7`hJ~X6psMQQf^i6KSUFTC7Yh4mUV0B=HFl`zTP8L_oj7LFIm7_u);y zirHZ<n}y{BzrgMvA#a4Y{9; z5zQ29i5_y#%>O07%oOGKv|wF<-DT1wf+lS-X0$Dehr}cLgm_haw;>;EMd)Lm`0^0} zO7igDPDm8~SxIJY@DL z3)Eey@X$WwRD=3%Dlc5Aid_XTLpmuO(_xJ;B4lXPl4J-e@sk`XnOc>~C5tQn4o=tw zPPn9W2IN_i>uB$EHx$qt*e_H?*uek7WL1mAA$%4ilw`C_5TQ?!i3oX?r&{uo?q!T< zsr-=q&jTXbD30FCj(-B=G03SJFpXTYZHfM#poldK2Ee#e1i+)fUEUpXw$Y%tdUz5rCEvRJN?ju8*7eKyU*Pbqig`@>U-hi%2 z1>!GPr!l92OjB>&jKcU5mp(`ACoKt*)=)u|PilaZY&dGN3 zXsPXaB(mDg4b{xWaFTt{WEo1*S+Gl#$ql#$-Y!MHK3f+#26fNiW$ZD-ys+9zaR^!N) zFeq-ptT;UkkM@QYA$uA{{xp{6xdRt(Tktf+S{#0$k z1#6~n;(dq21>W<)#bp$oLyy=#gAFpU-|4(g_uxkgXuT4d?veqPI-}eqH=~CzYudpt zkXJk&CEg~FdKoKwOPD=Xo%Hs_%#K=~pi~d`vi~jqQG(rbU&rLfpOGHNdguR3nB*`w z>hZ;3ur2eR`pa(FjisvigqH!jU-t7xG}-UssxVePbr!cYqhI#l2I2n@ZO(L+XE$Lk zGxg2Dg7VjhzUL-#{XUbgmzrv6*QTSd!Ek~C-1@*8V6)yunZQH5%_4!yZPTgKjka8q z32mNABl&Dozm1JYIw>#BO!0AD{L=kul!tkaIP&^=C;`9Nu}ewW`QsOvxE#O|2$^?i z-9|pB#f+USTnf=ZQ#s2umo9Jf45{Y6-yKKMe?Rhk4omlLFYtpFzlDDeR8Ae-tgD5M zcMAtRP%4Rz6&6pUkf$!C@snrSTdo9n(rmkDUj0;l@8Ac6=Kg}+@KeqTk}o@E%$xOB zkBE>+2>Fp~uXE6xy;L}oxB)7T3t*E!@nI5A>RIuookxTSPwL3qaffqCWccuCEG8PV zKicX&=oam-uo94##CxW$i#lAcG~s(l$k&Bb`XqUCTmu^SZad^;g{1jF6I@7{00X%? zPA$pU>@N*M!Gt3Z`hh-rbUk)}m|`1pTQ5|t7ePP}ADO3keO8FUN2Ir$rS2RXDEG8_ zy`YP`1V5b-o}4By41>(9Mt0%Xrs#VMLa{OST&L3_WJeWLjyTYA`FtC)k3F6xtg(4U z=bd}5GqG=L_~c@;cg zN4}(!v6nl^L1Vz{Mo~11i&XPvcXiS>M)C|5*5llslT{wLLozpx?M~fD{M-ckRofZX zpb3H#4&C427kicr8$NzA(-%*a6<*dt76r*a%X%&jFxE96B=Z_g^p@KhALU@d#oJ+Q zzdk2pzb@Hi96*TGSCw0^X|BUz!iTG490!-9$hwJ4oeI=ZP-nX7y# z#CdR8Z%;+Z&_C?KMa}8)I;c)rX=@NZ1$n&F5=l(88 z{8Bk?ml!N*znG7fO47`IF4vzhT@8HX`Rr+>H4X=J`l!+qEfg ze>2xNZ+=%3Y$!zBd;c_>YS}U2dd~j_f^M*6>yUJ%>M2($eR>iwTs1!ks^33$z{+qT z4O(yG06P-7*m@E}Sc$vgDy->>NAqBiR;^{A2_(9(m{FYb$n#R)3|Q@^mmhkc3S{-RHxXeS|ThYADw zx*IR-w^e@6E}5r->I;*ZFKA9+A1+_>Sq34><}aJ4g2-;=In6G~vPFY_xA58?{73%o zLBkPRH7i!gW(){o6(8W)4roK#z7YbjgWA!^lZd=oyR-V){ptzbGE*!KrlR)}6(&vu zhmV+^tiDZy)Q5iOuy)41`GvX>881lPGvKoKY81g=ooWqQFw|>yU)xJ?5y7?Bn&fAl zm2GO*3J*~yPIa2zkzrTU*_mw50+AhdnKo?9wx-t$|2^poS1gS z;`+9Kw^Tj~7LCCtNAshx+pgv(m+7sl>i$G|G$!?%aB<)VDFA$4R;YMU%QsHnOTT9`M!>`l%cp@E0$h2a7$y zV9P~Dc!7r3npjsuG4ql7*!-Qn37fG*V3{v#LGdZG(b|v==9S3$*wTxc_}Nab()CMe zs0vjTD|85Wv-?CBMDM5vw8195Cm!L!3#cGc)?6EHpuWyA4$3k*WnAih#*4Dwl9MmC zMQgn)%uAcyv`%*X=%s=!OuHvumP~gi-E0M51l8z9udDgBbTXOulQ+<7)0YZ?4RQJI zN!_mGZpw1aUzx9WST>#&FrDY=oH|jr92`n~`qx&Y?SN#wC>~rU%ZXZZbr?nGGO;@-jzxlk$ z@eXSkd>MUO``(JM19fvT0rNFja4iU}w&!sw{?5a8a;_BWCGkG%HiS`Vp4APw$73aT z!q#R~MvNCP_ZQ{7%( zcG<&Vt}eV874ue@|8%b$wbN)eaJ$Pal{ zJv*5WQfIxl4xTY!^3A;T|BiQJongzc7Zi^i!lA{>!yH7>S#*vrMKtx50Pe1nkQ6r-ITjpK7HaiVEc zV7v8FGi#Oy_N*n-3rV?S11q~39)z0pXLjVQ=oEx|NVLcJYKyq;L|4<1lxBeBpnztQ zqN{D$pBQqN1p~*QsLHo?E>^%C4U!TmFX4pQwhHmc#cbyG80!7BMnIi);*3V+=A9wk zzHA;6&8}ECtx)|TXPnu|2p@kq<2ZXkQ}fUtFSNVkZw>>;!xuo@JbsH4KGVv{zuV7x z!(l6g>BNaPr^zawQ`tL0oQPo0m2=Xs*}G&1*QfI&2mE@F;SL){n^Iz-sgAk9{XS@gh$YzgP z6SyTos`*-ox1jTmI@8n0_Dlxrl-43jJ|CBWINS3@2gr)A?!<&5Eo;9%`;QAg2aD9Q z93A_h#KAR=Wjy+!66u;+*XpP>1%b)PoIPt;Fzt@9kV18~L%6l5p)mX>OmNfxZyNaA`jYss}BPQC0j$klT zOY3Qrm>${bkC?=qavHg54+GmzTVRuaHe` zCx}6*VZ#X?getc?PQxa$L|yuuyn^3j12XGzu^OiP+vo?i{MHzYlYf2;;Eu$f+hACN zT!6m%EC0i*;+QDXv(X6ZR2khA6#h4W1++S;K<}lu#qJmgJS3~82-|0FQ!7B|Df{6^ z&E{C+2}T}(B%yH4{~axHH(*CIg^F7ZO=Hg!N%QSniIlS)ckGPFqU^XRV%vF$HJa z?lclMaq6xS0Pe4D&Sy_bZ#UXjB|mvvO4GV=X0?{#XY-Gkq-4amaTD-uOXsQ?!ak#2 z>OwbJBXD5S?3pivF;c6C{H;5Ilylpu(+2HhnvoM}PN`gW5LaGl`0BF! zAj71{kgW9NJH68Z+x0^sKB_l;rNOR@Hh+pmmmuaq=q8Vx_x^6~m9moJJ*JGi zn3SWpmI}k7^WGZdc89O#a&4@;_Mg7NM3eEIn4x%)*qROMoj9#L@Bf9dl`y$NlM53y zeRbcp8%$pAc`X!}-CS!<11Vv2X>xmf2oca{Ye@2*WZjJyx*`0Y!5c4BwPz*H)t>OI z9Np(MxM%<}ZM>(ud11d9U@ICzcBqIG6HJZ{7;Z&pJH9|Q<)BH~i#_kH?4>&GCO-ca zx9YgI=JOg1)HgzAgsc7>mi>68zr+JD0pjaqxF9u8LRmzeh$FdWH|rj*mxCZlWTh`9-rkBH zszv3=wA&593tD`Z7fFyvHRpAR9apsJl6Auc>Q)eCCmi^VCd*P@Eme3UQ?N3ROYB+Y z-~?05UKbQwA65!_H{{{}k$(KMom28yJV~=r+1mQ|=W-AHZ$OxDvd1_-3ciCd+Jyb~ zqke(E`D|#<0}ogXhXA>oJk8OEE8|}86L<2Rz+b8*0PewY8c6n&(n=qJsdYd*-Nok+ zEa}$P*Q-DsM6tM<%8j3$+sh3tY6x5vyFmIx6vfp@v}vd?<4!;da)H4V(N%u&o%m1AMe*JyGjquRhndt5@hSu#ARm1FWkIe_ z2Z3ivPkO0=M(k!6Z$ocw$iAndM_TV4ha*quT%2*v*7ex*t=LO`?S30Y-HkUj`52FX z6mvCeeCxk(A(Rz{o>lZj26G``jQy%7y_(9CS`A%|xq`Qt5WnoG>zC`+xYoXu?({+5 zr_=76p>FY1!q=GvyQ{CxrWv^2sbX=)pv=eWV*g6l>!AxD8FS*j>k5zNhq}0n`|)AO z>rzCR$Do}jWwNay%fvUdxX37i=QvSajio1lO6$B$dpxZSTI40v27L{sg@Ul9r_b)> zeVYZ=^DF*B+CA=7HeO3VG;@VX2#lI07$2B6x7zrN63s!gE8pbK2KdJVYZ?mI+8*&& zoGS4A)%IDXgvb$~?w!`T+nseE4zB%&A8O3HRL{VWGQiP*(F!@!BZ1|~;uN{&pt8aH zeZ3W|oAriGGR?cia`w>c;4CCJL8n&AVJ|b`Qrlld5u_izxrh3^f?&kys@UR66`BxO z6TWKYE%5HIC-R~pUvM10rg=2%>|pP316W?KLm^o9q=62eNLGBbemS_*H%~BR)anHX1FOE2~8}?4Z5gzs^zq6wQA|MI%m42(eWL-+Q=elFAPXyHAD=#02A6X&|P7QhC^&33&H zhh~4A$dXjU*4a$1Eg2Fv4q$Z=hU>D!OjF5W=XaKl4__aEXp^tHJ>~fL@&BRTE^wZt z2sZZsbDL?Nn?rJt1a(O2L@^s7@Y@gP_f7Uyv@+$K;{(5g33C?!hi%Usul~;!d3tGg z-e&Jt*YzJSI$dKBy)1hLjp(kU7oGG+q|Aqv^M!Z2_}Mn~R7pE9mPRXB7IBRJG6B}i@J;}{Lou2bXwHLXVQl#6b*FWP{HG+& zoxWcCCP}r;UNj*#A>m8picEjFGF|U}PNz@;cb}TQIB3wjVsa$>2TIQ4Aj~>5UVzrv z3eDWqmFtciUQLPBdpSTbFI02biCXS8{lPe;+2p{6b;;-WM2=S|2w260_s{d%A)cT{ zU)U6Ck{C8=)@DHkJTpHoV5B|@camo_ zQcpMXWvB?#*;hYn&;1X{shKd4zE3S{r!xogSM~xfdbBR@33-)WfXL(PfaYtiSh6As zvBBGW>AE;GWC$vY%k+)V#S5R{WCfQ`72UJ>r(D_{DA^C5Vh!HJEvX=`ku1p-rqtes z7_Qdga4}zO7&Bvg`#&pcw@6Y-XN};TOv!EIvJ~!5u<~8TLah0H-rf2#pVTy`Ub~U1#AqT6rEOnJQHLsojxS0Wq*vM!>ohunNGX|E9nsQ z6Qb3#Fy}J=+|L#}{mTS|f$9g0g1~ zF@DYSE{PDL8e-L3wH!Nqv`ey1cpVuDIq}>OG^QWh=xg;!_U#ovI(*Uzx#2XH!<$jS zE%Bb7ZCGA?!`FR7H*V!h%D0z5fPkL-6T^f)BakAW80Pe>@BopJxVW~&6T68Baa^c> z`md7u?;;`wwR;;d>DE_Dy`a`f23?qL-*TL41wR^M*GM8;(*wBrP6>!uunL(&Prl{8 zYV!H>V?L$fhKe6;(M8Xtv6!ranCh_#c!FK_!1CEB3MrZde;RV)hN+>A#M@|9x{YY+ zX=m~Dha?m=%R3+#1hok1uz3=s?C5XW83AA^(!Ac~KUhVzDWXZ9Nea_Dk2F1L50FPO zRKtkQ2Tk~(@}GpKiQR0PzYJHu!=QIS5XN4P#_Yd;KrG?Xs2(>U9N)wL%8$0Z2`w)3 zJ^{hwoOANZX2h^{XvJW`<^(x0qj+Q(RkrkvGsn<^`d5BLC{L{?6_q(GN7K^pWDtKVcL0=NqO&YKmw;@SksZMpUESF-NO15SO7kY^DQ1@SoL)}6rpTIeas zEOaS}yLTid9@f2e;kcQ|Ju8$t$)0$sf$!$!;Wc>r9?=JaIebPn=t&L+E^!-A9?UkS z4J@ae$~&=LI$Hk>E|?W@O%@|;NpZ8=)g#ahcdw&OLO$`7Lr92{kj3A}MCoSX#mUSV za2M{|WB2Zv9Sw7dwCE$-r3>?qjR4l!cre!C9CGAIAcenb%k7QNaD2m!675BPV!3}| zU5tw#uszx%>9Dwmsa9uyyImj3y%hMABOKrsv(4SmFJ<}yW(x;Hhb!usl;%yP6#N*j zW8*hBuVtQ`gRXk8ySF#{Buy!)701`#s*8_an~vgQ&q~B%v0<^q!5HRgcM+~jc$$<|BZ%DJsw$@d z4LU4c4fyEpohzqTj0Jy`?DZC1K4 z(|_%-a&4HJ1@V;PF)J~Y**o|yGbjK;CcGDV|-t67Y(B!kHbD| zZ`UN$w<3FS%B=>GlLdl9)8}KZ3~TZ!80|}2%qLn5>**%~)(DNtHg62vn|!)%L27N_ zU*zq;zSWZ1BHfKZRKJw3i``e2N8=oaez_1cF%l4X()@gVirI9XktC$6BkWmguI+FSX%fbGCk{9qaINE11p5q}uBD5RxxHZ4nrpU<=WEAMoe5OQ|ZykOXzIZf=H75kB)?er$I^QQA zEu}Bnz>g$n!REQzIJ)C}=TCw+gZV~|5!6OZlv_?0{;yhC=eVqnOk`-xz=P)4VY&}P zI$2~BHi-Sn%1-Pl$SMdjBfoyB^Zteqop**m`g6V3!5CG~_jP_C2z+n1RQSOv|;`pgU zQOGW$Lo*Zpqw{ffV43aFP0~^wl7>F8ckPYhjA!%E3F12_jH*BA^}v?wsS%S60_BYB zc$6}f|IG*-_~UYLIwAwd4d_$7PB_D(M{?#R8VB)e7Z@>K{1<_VBZ7d<@Ss4_7 zoH%rx5#Knl;MIaYU z@J(FRQ>`9+$8Mpy!UXe@$tbDhJ~+pOIk*P;a@A6abK(w74hi>+Ei6jXFJi2x)k0^Lt>7Mq8a4L#AieLTl(3C3Hh!y?Rlhy$qvJlb?R-|>o+|5qRHUilAHb3sO&TP**KO56|e^ih}qnZ0b(ETB0 zRwCi(j2L&YnI%4r1T(QAvB22jWH@l#$1B|t()^6pW!<#?;<_ z!ELN+^1h-h&q!UVwY0U*W`71tUBzh|SJK?R!d+FOFI<0rYg*86>kW4J@|4fc5XHe; zEtd!G=xuXjwE7*XmoDse%l&1sctUx9Cfv*$yDRhu*AsY^(7Zmd)b;AFXRfFQz*C7v z8L(=Gll6M8#k8!6=<#9t+shYIPP!g2A@gE4mq{<~_!HyVv(mz=cJ1N&rIg9=%Sl4s zz&hcmIzQp-Q^JGO&%=YHDPfe%S!Jo)D8!t#M*^sYSqHAX&wo=-^91bv$X=QSz#tFmEP&{MGYsh1!HTvM96>T-0r zxS*q|`(Akktm7v{ncMwOM~-CpjevKIR1egr;9r?f=5P}B6NW9*@A95e9PL$cg8K#Q zraN^Yo_F@1gOl-)n(5iTi}{V2_8*Whwo^lT#s;el>SVXtM)zR+?YLFA1IxI0tW>K3#)9+}_?;obP_1<>J=By?gt; z*9=(C5ehi`F`Vlrp3`E0gh>D1;>oc3IbjW>_-Mj)G4PMh<-D+J!}y78?v&dJ`5^Qf z1)|3x`@&FG@a_iCME&pK0NLrOAmtQxf9O!LH@@>lw_bRVQ#Y}-?h2rqRc=Yd6{3>T zu*JJNbON5Ie=3~Rr)F7)_~UIreZfOoFC5kn0 zBTeU5qNqr@om;pn_`iHNaiw)T#l5lmV$2=#%w&{<4I{ome)y(R&8_J;+*vJIU7?8( z$NdPuygnz>F2Ke%hGU{879}+@yN^Mp|&Q% zjf~<(``e^1QP#gLTODi*c38p#4U+u}+*(kiFPs?9S~_wfj;I7WhQHOn*c} zH+ZcDfkNqw&*k=`%Mt(4758*$R%JjvjGi5pv2gS<>*wf+F&Ybg6#3#hyWYZJYT1aV z{dzs}N%`>gMEz6ufC)FuxT!2 z_z}%GhJkmwo{HBxs>Fy19C-NBsBZ-2|YfPu2gCjp!BDu>>+7>*-gre z|0SQTQ-BY`<}#=PEeQZ)q_2-E!9G7}diqL^5Gt zQxGGiX(iIGeSCk6i%-4npTRiRKvKfIGn*^!?`I;y8l<{O-&IDTY_?@0ZhE(7CAUAm zz+sTCbV{+wn{nq~QpUE*wm1+AWbnW(Chj0^&ASvNweKyt)R7~fFay;X6mHmwu-5Yp zx&;~yMd%w4-z!aA?O`Re8?0p4t{z~CRp0Ovxdfq`0q4FV{(-I=e>9ncTS_Ek6=>Hm z@;29D1^h9a|7e>Zn6eiI9O(D@mdNJl6k^4qy%gX&Y_rgSJFLxO&@esb6>V)l=udaX z^?cP0(;jF?IPu`0!L=5%{f6&mjvG4(tJD&IjYL^7S7}s0)W0~7XijX;MF0Y=kxG4+ zIs|jPqufd%y&BNh)X53Aqv)#!`jPGK=z&dIs>G_lI+ep6Egw5AFcR1$t#6X=Yv^G5 zRAx3Lqh=_=N|=~Tb`<)C%iiDwC7JjeasxYVGmgQs*S-=W{N=i6ie%)1fxgUGRDh04 zdn~M@7sdzbzHFE6c^mf0$rAO{9e&qhOz8B69D`~yI{Mki$*J{=0beCMrr57;8^hhN z6D^LfHsO*pL2&;XW{_|pyM8ekBOoOO5-oH-pA`$&VEEhX2fCW zQE!O+U$k+B5?nR8U@T`muq;~n_aN-e9J^jNJ%*EoGNsvbf}-GKEJqTh{1_w+z~mm- z`Qce(<(csfSoeqRua`@6B-Cgo(-JOzoKim zQ^~5u5t=X8-<8uk9j!h#Z@?$R^kQ5*RlOc!2YR%@cYZUv*_!{3$|2rSHBk@mV$R@( z%5$zNI+sdl32{?!KxXuetS|0n0~zb@;%}{~>+1rhUdLxK?q*NVske^1f}Dy&p0)=S z6PXD+R^u}3XO)j!x&SObiY3*t@H zSEo~OEWwx$w1+G>Z#ceq)}K*dn_%x;o*>YBzKDMezQK{0kEqwpR$8;?j)>AWY%vz= zF^wd<#km~=!jA__Ti3Pz`UWq;3jC$)gMzhi2(BdV4J4j5 zfs^Twu}v#@tdlJSiy_HHo(4X~ikgZ2!F9(TEjASqyqbuF<>oG`T@LG6O0g(T6OhCn zBjTY7x9ysLgU7~=XFEY=4`Qf+ta@?6JzM^X*(yqaY2{O(*(b^mC8IMCbZYhgO&>q- z_U_|SXWJTB!sN%;YidFJt>+s_Ky<9(Mo#yM)6Kr950nhE)V8$T&IOHcJ3oJ;E?%m) zW|p$#y_w7?d@|cTO8n=~U?M z5yW)(1!JVuV$6Oz?z)!RzL3#98RR5)GVrd*qtWYjDWrMa+A}r^fY77Q{x%?64mfu{?!)9!0{tf0V_E_%$C2T#>D z*bRj+;{|HtH7l_B9_YQFzr@J{tZ471*%$wr@lv-<3Fyg8laE*u%z4Pawo!2q>u51^?FdiT5S@@GXT`U3?X1PvI!X%vDQ^ z`JXbsKuEbB?PLo3X>XxM|AFN52Ak(Obyjktz}CZlex)nVb)DcgN7kOOK9t9WN_Us% zC;>lqBc*=^zv6iux-#=5q`RxPuKKw3hlNg^7Cu_VIkTd7FW;Qmnjl@<-#k{JY<%(! zf=hptPR_qZ4_9ENTzzAG&Jc$BW*a|Lx#CCL=b`pd=qigqVd~ws_{mj*mV4nV8$d$4 zPm>Qi-P!m9_2RqL2ZFu#1r`Y@fh z=+1_{S!{dw5$_9kIBvBO+^jp|X6`UgB5jePkFre3msQ6-zJCBUsR&WS2&Q0SR!{DU z-;el;0>NnlnOvw_Ry$VS#kVA@EWy?kLbG8Pnr>fa<&bF(B!YCSy{n-`@-9}D+mnd$Co!F%nwjXR56)TgEA&|@c0uNyiH)?!Y0&G50VW6e zn~QI|&Uz&As)*F?4a>c(ckFrJ(CTpPB{y2gibjU}_p;1PxIeuTC8HUj4!C86yTUqq z(L=nKXa)L>OdQmKAO4gtx)1i8_m2@}1$38N-cQY687;1rBLj`P`ApoL`2YBF*Bs3i zDxAOSK*p`U4ux(*{5fkNHKJfegDzm|C2;B&;|mczF0i}nfpBaGh34gF1h6uy%#a~s1j2D^{v#)jOTjY3kEn+o{}E^k zb?2nH7?7S3F)Q`2TnM^1$i8n>w|!T&su2? zo%SBZXJRW4Ub(DccU2~SG2?DshxC(>V&mX0QOIThao(iB=GGDcA!9AODAn@P*KAcB zjdo9F?2P&eW3+Pl%+V?2!H4GSj2?F~3wY!aiR~xo!8Z^tcR&u>dAk8c3}U9L^?vI^ zJu!@j{{jQr4&-3_=f8{~s8ust@jC4>I)%u10;iKaXC&JRoL?p%l)mKkt98b5=>$gm z_h<Jm|j(r(1KV+gCq+MjkVxYNOQVIg@hRo3kDB{h=0t zpcqYFg!=HZQyZ@7r5+dbMKMZg67BCuK z#^Lf|qHmAk0l?Yq39uVH@gEK~tNp1cv*VCt&?4_5!y(Y-R|UEhI8?^1x5j%o1Z@;3 zYp+`v_UEyG81m&Z9oqNN6J~32nrUKV@Y)GTsFEV{kAddZdO`03OC(?X{UC?(JwO@m z_YflRTTpj!#|KKjL6O4c>;c{cosYbnGn;wjI2qp{WSYqy#i^jIruX^RKa_>qKT|%T zgxVuws_FFM@441fFypVNX9nEZ;x95Z*f>^J$B67~ud>BzN+C+8fLc~MSU0okJ_XJ~ z^L|jSFZ|X>wBx^^I+)w-i*4-_f6X^|q&cLw#!t1K3tCH~@-Y}vl+NNOL+MXRSsSAf zGIpe@x!a{qOo>RNHwn`0gRd5MLsBw(L3y~vc@C+|P8t%n?Y@>-5*>aeiiYrOHpUj8 zH3ZvCLH`KljekWTBkG_3tQ~nL6hn*)yIe(9mca++Vp8d&GD(Q=NX&d(D|9GBDAEESoI80e0>>x=zNmVRU7b$*7o3IY^&5t0s#x z=pq*KTjGs{p0_nnn4da@2Fa4N+J@@B-sVJlp}T-h_ea0%t0OD8tb^Y`NdK24U}R(y!68@ zEn)9w5m0!CUk;ffbKFvyNV1`O46khZw*uWcq zC@sYO&_z1v-{!^gs1LhEH4WiffsmapN&R~UUPeSh2!@6T9H6xNWRLyABU84UjYtuW z%B{EYs(Yt%*c)+?0?lCR+4jhtAJt7NnL8)(pmSLbPF9k@h^s0derHtn{HwRx?8I*T zwYfH(od51aR9ZzWe+hhbN)9YN$X`yc%7Z7oIaX9H>CZTXZg1xO%(6A$Xz|OFgTQN> z1{;=XI$&A<^NgsD?#TEPbvsAdmX$r1$UDUQLA=%vKi-Fv*_p_jEamntZN{zJUCyO| zxr&~P(sys8!4^+1UZ=0%sh+m+<9??RqN6@5oAW$m3e*V-shvz&Cdxj3=Sw=mw|0v| z$&tc-`X&=Sew(eSzaLK1G*u90tIY8vaUMc`Qd*kr7n)F<^J}#G)G=lil zyedwO>nhmM&1{=U$HCxs^lR{UUY6}O6rGOuEfp1;{=kyr1ohS#-)3~X1Ci3#5^rTH z#jKQbLsE5J_WwcESNKJ>g=+&tcSuPpC7sfZinP+*L#K2N4I)T)hk$f<4UIG+9YaZX z4LS3n=bZ1}`v>g#&3fJ^-o4km*PdstEa&h4nh_|pctLeIZOOn&#HlreS{H_+&nj}q z9=PxZwxc^4fL#$l-mlG1TPAbyATbn0ID3(BbF7%{$YsZyG3t|)7id=(5$cMrzhVL( znxVX7h)G|et&BJOc49gk8)yrh8>Q@VU!AzfNi`JmqG((@*zM*W+6qTSyj@{A79*ju z+FY%Ahjz-V*=!gI@Cf>yfl4^G&DT4yBhT^sW_rA<+QchLfl~L()Qz%Az;+sJf*iUn zs+_TZJNk9S--$iu%%~CB$Yh{1ql!UO{}(T;U~;7?3WMSd7Z73LqN^(L+U&0N_Bbp! zYr75YBjDPi!kxs=T4|w*2TP@m9BuI|rw`I~O)OMV$nJmUl3lZ+lo`$vU2(Iq+ACR! zTiGq@3o^vE+5~^3tB{oNVY(RGatW7U9@& z;RuuJBgi)PT6@b*680W+VeNWK4YZw~oI7sMg&0;RtawKRuTC63*$8{F;6 zm+d^bp|)Uxy1dF58*lJhpxSFcINBRuD+7wKFRcRdA?p&NGVsB1xw9QQ#J)>4{|nR~ zmrh!avQ2=o9Ql3rx{p859~fBy&Q?G1Dg0QX?;w{Vvv0PHR}gaA9Hp zT(Hl-B@$$3h8^wlwczU@&oLl%^P<9G{iKo}d!X5tHyV~1g^T^$t;UCSCmSuo!Mp!8 zJ18gRZcTTEX+2kfehHEaC`M%(i~89~S7m7hA3G-6Cwx#J@m;m7Y&h!nZ|h}KhoTp# zzI_wRX>HjqYrNmzU8UnR{?s)$O}6B$1L`z6#6H&Y1fx<*r@ppZ(_OIEn#xPNyd~TQ z5g)n2Xtb{pP}gpcR7XtXI>ejFRi)$6GhDlP_+st(YhrOX_T?RtYgU?Qr_tmp%zYY^@mS))8H38?KnoG0bvL0UQrO*MYXIsxR=8? zRH1z@QZc*@=JGWcuedekb*vQ)dx?i3i4SB2W@(kkCr+LFT+pqv{Ee> zz^g@y?5@>E`uEV%O=WjlCdyLlAe=YBd%WI}Jr>o69x5$hWDA}W1miyt{21<2cvjn8 zZUUGacF+dS@+@8uW7uC_SVLX$^fT{6AG7XrqCi>UesRs-!WTPOej5Sz1pkQb1r?H( zhg}b}h~1*>pm_PEPMT+nG=DQpcFjA@Ibu4^U**M!$BU)zQMga2*QVhyVg-MC#Ys$i zbTLkGT1jMQY6aZPaANCG1CbLf1BW3+u> z!Hrj@IND!19tm4?SGG+QAzJ6~8(+c42Ku|B;{qJ|0dbG(S?LGuoM1Bs)U|s}I!h~X zG^j+~-z$BDaqBx8q0@Q+EE?1b&tXNzziUowp{?BJKVr6R-!e(l`^K>HWJS;zT6ih$ zkB(~DoVSgGZ31f@Rqr(!4J*6t|MhDax2s8KcxAle&&H`Jd%D)8D&)1PJQGGbu0hUs zhDP}+n=LzDcLBqbl8q5;hBI^;^#hmz}BncwMrkL_qQqF6&6Y%6Mi|8&XlgDfmL<*~@ftwtuap-fnn)}e1 z+2u*s?Y-!1r_QBWD2&Oa;p3>moWHB9_+9n$7Hy0(;W_-ukzS81DADn)8lL8je$e={ z0ALi!Bn`BewKCHe$)ETh;zW1QM-%tEO|kWj#o=Sh*LQ}zUP?a%h#6Oj z6opB4H|HWMx_ec(6$6B1y=!sFAiOTe5d=vsC%oGIP|f`E5%S58*!loGvajH!BPtx%%n#`s4x5@ z#!cEapI`cNqzKyQf6W%{nok_|Assi_80|*j+z?jS95GH!s|&auW`l61ZZlEp%8RFY zK9Z~da44Eg5h8>362SU5#?Mz{aA?!}t(hNlLt2Cy*K%Olq1$GUyl-SUT4MS3krj5v zR`~*k93QfDGM7G7wjpKuEZ70;>yL=*jBm^18gmA&EC8P^oOR_nv#npO?N5jH3vuNH z&}5BZhqMu4QwVCHm%d9SLS>FquD%ppaxBc2Rx3w~>>j4? zlC~y0bv!4FaF&RZ{4>%rePj*#BOnrI?sFoFhLawac4x*bm8N&^+}GZc*+!W}N;wG_ z%Z!%y3yN89dn#nZIa;})#orJrqgxOq&&;X(&3)qOnTLQV6kr{}vtBO6hWO-&j50O* z>uN+h;Ag43XIL}8MB(>4p-rp^Ovf)Keg*1{_K2pVSnxw(HMP6}_9QhQaI?AOZAiLF ze>5`MQH+_cze}wV)B4Hd>=Nq0hILiOCk3Q;WO5S=QEyPao; zYtff1r{fDm_=K}iEEzw`lq8%Y5fQ_~%N0{T-(O?dwyk(L_@$n4$G4Avps4~qmwYqV z_qdQgqAj3p`jt&A;H-@f*8gA>dv%Qs`0UWhR!BO*_dZOQ=fxnn{x&_4Uq_8c<`JAp zJe7#JYq`bt>g;J|KEUfLvK3k4=g(1FqR43oFUR)CxDPL8dvSDo7gahp3e(Oxzg$P` zg!S?P*N#NwsTtMKiw75 z>FxH?5B#`>Rq@>s%Jb7K@l6;Z8l&4`FOzj*5clBc3!dtC3 zv=>LZas_?t4X&$)N`TMhZcSz?vjudf2qznk7)!}h10d7|c>j%-PqWlg3|D{^Npaz& zuuQys+Sy0tZUufe-J`U#Cs8 zAIHl66vZ7%dqNvOTFG}>5mqD$91G7dxBGl1?Q6a<>PXW&R8Hbp;8B1z!-g(qb_WBn z1rl&OTPxsVrmJjv{birhVwP9I`moaf2=khJ|9kpaWjN|QL(ROyTQu<@!F|3?xn=!4 ziqXGHircZOB+2GZ0F}SvFrc6jcvsFGym!wxn`C{tt~83Maw0M4*=fKu`bSCqyh-Yq zR2>YpNKX$YZ{|M27_AeV3zNq)I;;_S{4vQ=TtkP^4(3kkeD+8&*sZV zRQxf)n#9!|GJ4h!G!&?>E(b5C@N@GQ3O^a;skmPyoFNHtosjanV|_yH)3$@l=*Of! zO8WDkL3@Xegtldd^92I*65h8X$*8Mx29wT5703OMAF!Z0%AC+{|M-XhSH1tNrUhy% zcG+V|9?fw*b!@tGg$DG^89vGA5A3fJ$#ieRtyI+QnLkl=Cje((z00FK^p8#d${Slf z6^v5ldvnboH_|uO;5v6`0+=6;#p(5*UZoi07$Z+XbDqfddbr1u%2$bu8rU>r|DEQ) zV`$ql;ZO0zmuXdRKS>|~!)fnmY5Fhiw43mDM*jpMkMRGnA@Fic_=UAV1+-?L0J?OP ze|4^e3BZi}2kc;p!x#eOlCF#U()4vkVczM`M=15MYa##>U?o-C)B|3CJdNkR zTOv(^yItB>qa~@aGOhM8K8}Mk4B}JU3;JrYgpsD%h8r1Qf7O3wEZKl_&q z4w*JHx&J6|xeF-N#2t z$BW`Lmj60(^bKV&{%|HAxY+Sb_~Y~% zVZg;Hh0m|Z>+CAKkiA^I#nrN;e-jE_bOl5FUVNmF!Q3SWELQ%B>%-($3mI6UW^eYH9EIo_wl+627-6Y*+^GpKsID@Il{P{7pUkN0*ym zFN+@Ws*wY~7I{Wj+{r@BR9YK_aIV9+?e@`|2r2Oth5Hk-OG#)&xxVdMKZ2rKP^w7J ze*VJ}3Nx54QA#|3*rE&|=7}oShDha!drKXe36aVfC;3AhXy=m&=aJ{G%=#yAy%R*; z4U+QA`|j<05_-93uxv)~$wx!Ev$Y?gQKwH@=yNe^3AxKbcPnzgv6EGx(~I({$P_tU zlI9kS*6yuPwWJqEPrZGK1*LbLgL;81GYtIj`nEKzMgV9rbjI4upG4-E#?rW;=IpGD+!A8V#EG|hFTW4f_a<= zmk^)5L(ztk zDnIlgn3_9tfcWAAOP6X|L~8QHrph>{pT;+_CFjX8dSN5xuRwU5T=d1aR zX|spmkR-QthE0iOf9NXx=!}7O7lY@)O(YX*3F)Ro)aY%I!HkE^hR@9ZSw^c5B8<6~ zX6NA~$xH(6_t}Zu(h8PNk3Z7p5)n-=a*l110dh53IyzKhWACYzG0$hjNOzW)h`P?< z?W!U`VsUc$3QrYlKRjgX)$+;(E{C5TB|u?&rqRPP4Y6Jz(XQ7YFTx)x96bmwep6hU zAi8ka2Gp>u?6ZXt-Yh+!Zc1G8Xe~(!DLNMlO|bJonA=P=>R8(AzX4j9ggiOX9rV)L#9o0 zJ;~*g$5d^>PYNfMmgmlp6mIHThU4{4ExONT`1!c!a`iODHr>boq-DzpCO-WtlYGib zwcg)#-mY4n$15rB(DkNZ_P1M|3d@S;tDM-B=^fS>9fC#4?wGs!M&xk(N1JUOn!5Hc zosOkAqwN_CF@#;e2)*kB-SBU+wZCh{d><7>?cXQTaTxJ_jC>k%)B>a|bY^dK&JlV$ zD>5W}GDV?vy%I;9M^KRvjgQwGOHq)`f>U;md0A@CI`X8L2X4 zhM_pF=~(3Z&cq`Pyeal>y=jpaOnqxdtEXdnYLnE$Hhmur_a#T;?zwp99K${2NlmIe zSMEq5$mcWt&&oFZxFd9YwZ1s^7gZf~8k;IbU5*zdnf*ldnL(}-#GyaWSTffdTmXJ_ z5JQzY{W8#$fy?I-5qvLPC%~RZI;hUW{9}s`xq%sr5sBS`wqI^%$^h9O6}9J;ib~kL zb0H4R^F*Y)&F#rSlV$jaMW}bw={uFi`SRtF2T~i_#{sbYc(&3zQ77&2<34gw{B0u_ zm)`-6?2d#~2F%7OncJRNLJJ+O?lX=#t3vit>R^{gr?)wsHgRBX5~}hlSn${6IE0lK zFlT{>waz6BEExCK=Ap@=NfWT%l#Lryx#6hd9pFjH;Bih{*kq2Jmu#$cH7S?~PyD&# zfS9^kUlX?zZ5|yh6D=5S7S46;$m3*nUBqy?k?MV3IZf(f@_;338PBvLL@|ZE+ayoT z0NVThEHm4`Ch*N-%y{$#@_m(HolETRZVSoBj5C@lfW_M6;aHFnOLXA`UVNEf7AKxj zkf@`VUAZoXax1C1Op3AjLXsaNeG?de03kI@2U-K)7*L1(=^-JhXiNJqQ$TPku;CwV)&*>t(^*Xm+h$FAIeLC4| z`K4FlO=0rnK>)>jbJ51l5F_cF$~9{L-U#vtT&fVoT@O;-4|IVROuwWZKQT$ZL z{G%#pdF*We)!}!IkJJm~fxqZflPPO`>AVF=gfP*#QQEXPxe0k%!(n^hKmjKZ(+?a@ z{Y*t;jZ!*SQan}ZiNr#e7y^BlQ-CTuv4FaK0M$8yOq*L8KCT4;#gJz5kj*QXGVvI{ zDp45P7A88cgczT7B=#AwOVa|ia*Ud!M~c$m$Eek`y*@Qq?pP>er$h0c{(I`4h5R|s znM*I$P4U3?c5yRU%Lg}elJMsGfi$~5MB^iG8eko}Kro?b>Vi~%i=SZeXk<%|H= z;s?vmKFCwhf=U=JEu5dff1`C`{l59U?!@?TU`q(5V*ld=I;_KG_T)_V78o6YO~;!w zje<^lF9k_L$Z80xl)D8U`2i&seQCGC4WEMMi!2JN-sQaGRu=O*VKBe4#~6-H2#j(? z*m10XQ4v9WTaW8(&TvtxyyZyOcV*P=hF#0w){g*b8_VUc<^)yZ<04vD@45`fy9-|f zT2MVQ?yVnFe8Xze11^N|GG@@o)AKxH{*Z(nK=j8=4v*D_{CFqk%MId@!@f>@S2W~R zI)DBLk|CYGlMl&54a064nH|UCYeU1*!Hxyw@b2Ai#{xz;K8&cNe_n!Bs*m z^?6{g8ApA{DnhxrYJG8sx|C}Zd~t_%TbP3ho&M91IztcHNnZ{`+MilFn`W@;Q?|0~ z#Qg;f3)OQ95s!*vOT<>6_dzLEr%-kC*;>kIz74 zFI0T&@gzww1_~MT7?3w)`~&hotSgtRds*iCR>e+k!r>yPMZ$y7Ti^Z~>xibGYz~E9 zV@bopQCFHXy2M;HYTaOWsBY-Qnj0bQ{!pzCXipG)LlH0AVxc4LNbq4@0vj zSaV?gF`CItAO@<*qs89)fc$umw|M&k21;3QvLL&s05qZg4&id5<4Du;WAS&Czh;`R zAsy{+x_Nrf_*jenA6NLtYdax9?d9U!_g=n@h|*(h>ZGx8As&{SBP+o%H5zH;&HO&v z=xENa47@Tlm3S|^)8LYpq)sOZadn*(X8b!V@hK>vV?sQGF@93V`&5i1I>>PIVI6D- za1%V0#RA2%c+0I!^A-&osY4_s+Q0u#6ph?*lCXQj-XbBb`(x8>^1XiQ6%AOmh)oj31?`6pEKceD}t=5MaQmXy0AovYm1gomr%}dd^yv zvYfeLH(s1m*N*w8#)P;D!6SlCG@M>(H!VHLsc#SclAb=Ko4Nzi5DIXH(NV}1r+mu6 z*r#{#d46%?3A9*SJT!Sh**BFmstB3zs}O8u4BJyPBa+=mJ7?o1(Lw_qZ^WS*U_a#; zs4EKeRXWAnmBOEw_Ffovlky}C=aU!pCa=6bJO5~jJ#S)b4G+6yll4t9c8{K4b$REAQ`46mpE(D6R& zA}yr+pcZ>2_013bK2p!bIo?=epRN*F69D!pw5PcFN4bj5@3TjxzD1I7M{8K|q0W6J zyjX>Ri)`A63D+k_zV~XVyuq<2(~vE*07EjNZ-Tg|o6QukFic1RJZ(sZTuqqeT>JYL z^Djw1z|{@f60c)E{`FgT>MsSXY2-Yo2+3}Cvq~)+auR1LLqIRwPEP!PV*TpT1v__G zaYXAB-oH%j(sBc`-_?E%6`cU*Eo3B5Mw+ptsn5@y?f!mPUt|MRU%Gk3ewcYwKmVSL zOw-hNds!X$hDdG_?V4wLHP}caVN;?CT_RT*{jFKg=fGa(z0;dS(m$fHaRM$LOABfa zEN)TwNfJ2^`v7=JT2pKhF47?rAkGU5Vn6L+K^zJL9UlBF5Z>cG320ypRY-@1KhLp8 z1al=Gsd@lmG$?5_^1iZPJhE5}jlAAjMecRlW?e?8OX8mn?$M?0vn(16?lt5fmksy3 zpw6{4g!}Ls-CdMx3~e!Gsiy z^)1-KR-{HtzAvAdn-fO6JB9ya7e=|uwCDJT#RbVWiI~Ucpw29acG@S@svb25JjzFA zy;Jf~?nfuTn?PGS^2$5+;H&w2JY%BH&rvsHqg4fXM%y#P!>m&amQxTHvK)?Mv@;7s z$2|$WM`3C4lnj0FHy@HgyCw=J0aJ&b(IA&@;AvBC?g3Y|?Wa8r%gg~jyMo}hukvl$ zv?1Z1r@^l-<6iA5K65g5Z&g55jgW>8%X^^XP`=;XZ$Xw#vHDF=$!RhVkAwqL`(6+c znV&~4x8VdnJp@VyK!2D1KFNMMeksdh-GDz!iYh0VQ*3#@{T$WqIFOEr@gQI7K`g$z z{PhQ8@MO7?!cISD!!i=N*gzjB3ZpqR&}z`CYC}u_C#Ht05nB06EE-8pkWY$IO=0h8 zGd_3db!Fwx_7E+pA)~2NcSs01*VCThPp>lthB(5E#Qx3>#=>Nkc}v25-=;#f=w8*e zF{PfNS3eH8a&7j=9`DKCx#F6c{8*uVrc(Z*E^PuG%?{R5|40Oy3#ibki*6feWntL4SR?U} zVBwlP+|$Mo>>l7}PqQM0Z5HVYbAn3fRqeK$lPhZ4^*6!vqDc_nH?p2iiy<@1gQy*v zgv`#0?1cgu(*ZBLysiR<@d3V@@RfN|+2w#dos49~&qgc}iA=`S4rBoyY{NICqg9K2 z4`O`l4T6Txm9n@6)JJWzeh6?$q~tA`#cHt&i#^ln$U4b*@u0jtzHLPHgSf@o{1{7=U1Q(BhxCQfp1#Zgx za%}C4*KDrAH!bn0HACV+Jzoyg3%N^uPk?;@u3(tUN6shz{DQ_f9rB4QLlCV#X-^_c zut1AidiS$8zL}7B0T2Tfdu*}Z)$l=8?py4fhtCLfoNF@ci{be<3U_8d2j^%e<*_t#T%M5GC}N(-ebWdatj;5{&!wTB(* zgw&C8I(w{rK!VkG9g5`f$UjAlPI;p!ND0SRA(CD55%mDL4A&ODZk+r1Qtn$HcSGW; zoigBy;H#KPP7EvWV}JBh%uS;#Kp6XSt_2URmFW%3Z!PG*tqBM_ zyFd~#MBPO`Eqr#lq#REskNppc{S3q-(QPz0JkW3G&&(|!je7sgQ-EZZ+^UgD;!|~2lN5x?A{ARu3pm5K+$lc{KyD|N zzvoxc-T3kgPg?zF4@qynI6q)|yNNumN*fs&N99nb4x#@VEPj(145(l!;CsM6qqsVYpu#U& zC$sCJi+>+sX2aaEkcs+?JOy8po7D|n0(?tV;)Ylq+TAorinlD zKgYOvp!Mwvu83FtD;bhjsR#WZG4$v-KVz*q^J%Dimc#7eJ*iy@2d@SSNz$P4f1nNK zv>+l)yBmHG@r0Z~MBoi@>G&5pO@AVwPKYZIXE^=L0sr8>yl!bw6E|VOJ3P>1%QuH7 z7XlqgXNyP_EV?wS{ewr`$|l{ZRvH%GY1Z8KEnEfPyq*_0K=EIa1i!I?`GsQJLe}of z2o<9)AYJ!wxoD3FMlD|F%KLQoKk(x}kl>YB_nMpk%DFcJ^ZE~!h2vKJ_BlCyG7tm2 z5ROTxlh`RdipJ+pW5sA9d8dwQKo^)WBR-mEkZdIXzg;A{Ep4#f9q8YRI4I68O)`=y zGjsg)Kc1jJEZ;)54GACY^ZX8`%G~jC>Ze5&-sg3WzRj~EQ7|ofocMstUR8fQ=b-`a zyLmdcntJrW=I*83mh_ze-(cli3Hc%(VP&&Ay}PE?-bo?W&iWo)Cl# zv*b~?=Z;GiegfBpyGYukJtfJLjg&$xiJu*Gk4T%Kke?Zny$t4DM1ThNLuulT-$rZG z(6?_$s0jbWHk*ARS6%FMf;zCmvo0W@Mbe>?6T^M~1@hY1cD8&HWidU9d36dO|CI+B z`W*EsbapDj$Gp^Y$0Os4nBF4NfpECn&UB6fnC|xo>%S(2bMiRvQ0l5#KOcCgQu`l% zK>aF3+%Sw>htt80IYNNjFD1-;BnS3OQa6-DL4BXjVryX(lQ6AM<1h)(=1bP~tv6&$ zj9$ptgE-ay1WGD=&O}S#EW>hixbP%Hn`m|8xm;I{rDA#FKKnoPX#YbGFaK=!u`|-J zkORmu;AxWopFC11|7}C2YrXVbPEbu)enuuR^HVnJEwI#lakDvf%tmsiB@&nF2$Wuv z{=>uEv*{8}dF;b~)RGEoJGqN}LV`l44oelhA{aZ9G{bz`&l3COA25mqwA8OY9rx?& zNkSGo5G(iAYU4lIK#6!Hv>&)->(@Hgt&V7EOxea}msRa^@eeU@V)s?#Ot&vuMqin; z+fjveW<`t%g^3$$S@7wtf59^))T}#=mKNGNqv?b!pO6G(FzH(u4fxYeP!9NA-TRRJ zL-fk$a^G$$%`=AlXS2DJl5Ax)k~705J{?yNUk+m3IvboDJ=co-&q8!mqK%`WPy!R_miuCr-U2G+@)+u6_nc7TYvX#f^>RcsR#w2Q1rF8< zE$DbiaA-b@6_RzodpbHZpG2_BeGi`vt~ThH3T>UT#%ul+oHCH9B)SV3^`DFGzVjRR z#|w$Qh}-QePL+|)qlz}v*0|Eza>JNt&M)DCTMu|)<*Wo`;}mtpSJ_J+&v74P#Z8CT zP+9W8NOMQjJO_%KsS7H0%FSWo1OTQjfY6ezY)kf*AbEsy*J>1OPJWg<9H&OcCrP9;$Jc7Ahz)&z7h2=2m##xJbs6Kti9#;rOR>4POC8+fN~(WSaa>t^u`Y9 zOrpZQ$N9`7Rnp!``wiBSkz$5C#h{ZODquX`IfZwb(Gsbz+0oU=NtzBipW!tq9Y{$Q zTF8T{(WD+O%e;gaq#KCesa1$aThAC<9j+&33w;0UHhf-D%Y9MBH8pWR%|@Z4RyY`J zs_8#iV5fxfY=(Vi{bRcXHsbfSE0VXHj|hrWA2&tjsFL|dgf@sCh@1?>RD?DOM={HJ z!g+5W6vcC5^77&l(QoQ3ttbdiCXnDMC=(B5wZMkgZ{5t?JhjNyuvCymHm}DW%hoX@^$r_mL$3v`Q<{3Uy*Pwvi2`G>N@D9;Y;; ztal{9Ma-{EGc9w1W3d%IPYpqA;A66Lh21B!t%*^fIOpP`e>->yBeO=dfq26xEFb#~ z74_?GjvE2vF3kCpz}f5kLp-S*)_{eS+$QAu`3+JYnz;|AM8|U`s->2t>{rA4iBh?0 zl?(y*FMJy`gq8HRA6p9@g%CtNrki+(gk^5R5mUJ~-`>QXCl>THQ^7P;C3PyKj5UhI zhMRQ)2-Chv*5J~s;b(Vpn8Splb`3Cp$rF^B2l6mJ+y(ObAfcpU2O~(~!>r_xB_u_Q zaX0Iw!qZB!E9Hf6bozN&k>&@YySp-v1zn=gmyo*OKOL)qRc0P6pT2v_bF<^HD6~}t z;{4#g)xooDB{A-6N_hGz346u^6OR{bYgl18Aoj%XxhMeG^=c09nKIi<@@=lB4(`Ki z%vGb3UKBDtG*oP}G_9ByKcgOQD{5&8z&PL{?g`HMM~4~SnPhLE8){&`$#Uo;xNG3Z zdZc|n`7T_xLxc4v1=*%1bFVZhI@MLa;&<_4BVlozS`zQXnNl#zjS!8l1{V<%@W=Z^ zbrgH$>#wJUT6xVJzj!f!-97EpgNp2#F+0Q4@PHf$hU6r^Dt8RpVM5CXm+zBo0xFLu zO)N@_%i?i|Sv0`{0Y^3G5_IU`{fj7scXWvhx&PK245#Vt(#%Kzbe8tP$2x4IVeD4!Qkew`&l&%aYn_N>w5Eq-{cJ7dTRC9*FI@ z=Vjb6EV1j5emP1YuJ^(a+GLg@LZ17UXmO@-^Xva`UCLOb_%QTva1uQMv544NXo3iZ z?l0MoK!3^pMr)T0r6mb*sv;Bv2FlhlAEw9N*4bE5-R)H%hOSq$}7Mna^Z3%*(Hs?Sj%{|eLtf< zW;&t0NiD2+OJ|>^wW3Nz&2Vqp*}*PqxAx&PytA8ZW)F%tsr_BpP_8Tc0GN?9v!7zE zUEYgo!2&>qvB_vgn=7+0&@DMW7cKlrGfn(mqp@6`hHTRtNGDBt;F_AYzgPM#m`CB+Jg%`%ISlHnchpnT?eXz{YkjTGU)GW; z-_KrRX5%L`ptrDn->KMDC}D9W{}caY1_=qV{wpkbVe{+IBW~2@1o)Z?7B`0wE&8+l zH#Y3~W#8g)%hapi>JYQ6*P|GIIMYq~_?KF(W?-{4B zU$_phfVViPEQ-8aS@v?vO@##gf~ydZ8;JFFoE8J00hJko;*e%QjnyJJkCaq~MPP#V z4m~D}gKC4jB}~f1hDs{Tx>&E!pO3;r(atdhCkVamDM8Kw@cIBI;($5nN_hq#@><_5PKrZRZQDKK>m3snW1)A^^QKy1V(m-& zfc!3@+t!n>6B~ynKwFzLJvW8N-h$)@(i?B-h2QHWW;W_V5+m~ zX){o$3uuL>aKovhptMJa2#hh-Qj(YA%M0*?X;U^UQgo9g=sR4C%ec1$ zPNJgdgo2MWzu2jQsV8yMPG!Gerff)Q=!Y)c+aQZQQwhK){Zrv7U|A$7 z3I+Vb@3)JO&3b_vH`<_G6LOv7VIIZ4@&z^*u_Nri&ObA)A%_MeX04_IU%%xyjt$sc)oLSDwM=69 zP+@11WcOi3pUM!GeJ?Ode>{Hw^c4zbU_$LJUI4_MoezP+{Jh6#gb^sJ=XRR7MZXD`bV~g- z_pep5Tr|uZMTy&BW$w=E*Z=D}Ri!|EfuB{=tdPpGlb2DB0K?yhE(>_!uV{}xW8_OE^J!%F@9E#JDOhRhAZwd6XPg_kE6!Y;d%!qb@RbpOGi(bxwG zF2UlDMy=`Ys{e1Ju)n>3%Cop23zt8PuaYy0ATSv&p13(9PoM8DJ2(9 zw5Z!7qNi31_6)0IAe07? z27+uTP=M80X%IT}1wL&$Dk$PITGKoiai9y#$`kgbU1LMBvU(6DGbZ^8qCtdO&n)6! z$gPD3&SPdwt0MtO+Pv+s<|IF(hkNmRaur0su(wr_1_j^rK!mvFklmPRaIE=X#~~t$xT<`A&1!HP#A z0XZw>2nU3~u4vg8EU&vh+*tY&xxG*8eEP<`PA!W@u6K=ay#iCrc^cB0UVq49JXYMS z9J8$gf{O(Gra}<<1N=*)xWwvsn@)H-vzkUBRic3}k|(ski)dh&P_qPeW@IK0_)7fQ z<~QB7GTrYu^|!Ly*Aj&==6w^f!Scy8kt7j5On~?BT;9iJVMzxLBo9ii`)AT*KrXHE zrbaYKg}pwwq}wR-L)IhH`A)-|m%!2sb*jrlaJ*W;d69RzEMKvBuQ>U zJJ$0)2ku41QrKFw7+-ogp1X3{`EF2QrBtg_rXUtkMY%B&FKEPV*`N5Z0rR=Ap=$JE z5WSfQ1o$#%-Ml{2`K;^D+BFb0tz`8!S=Zrmi$SB%x8gXNZpnX39ru+6KEYJg`IE@$`B2FqK2hrzLZBK0_ub z4^x&?neb1V0JwiYBx`bA?V;l6V;3RSsi9kL>zDHVTb>Nx3fv@B1GTf1T9IG`Gpmqn zr_AA>zsmmdJ8QXYEz;&nT2?p22J^NPoTVwuK~9}rh)p(g(U)d*jyI$GUGZ~9J=Z3h zc8a0wJrTJhvFFDYY#>Z)AI#@hj8IW)-thLLl)wz-%)WU0!#7U7qNaoY`P z`;DGU(QEE5NKln*z}N)&$#3Cbif(Qii&AAHOlwV@3r-HJ|CU>0OdY1_Zs8c}c=`(& zOG+nd)1C6_lq-e}D9sb?>5si^=D3}+ga-fgY(%3OkidL{UFIX4xm%DCiRAqP7lir?ef7S&nc(usY|@|WZAyW@MMm{J(0TO=-dL4fkj8H z$+K7u+9$1;_~!7T85MaK3iGi{yo=f}3_9$M$n<<6d?GV6;`TFiS%te1 zEf)v3fwB12M4qHO)`(!2$jgyV{J7Q%L$C7q8I4=u8MD7% zS|6Na(9Xsg;A|8=C{#quPscI;O0t5@B+2GOhdz}q>Q~J(;b4CCpT<;98e#{s;LuBd z%3JkZNerh6%wV6#8Mq08csnsIb}gTa`X4In;gk3V5+=P&*u;bQ26}-c94>t z=;QCqwOjUKZ#=viRcl0G6AO6w{&w*(Oi^4#Z_*jl@;svj>|OGY&+CGxgDRiyDVN6_ zo2*i>8o|8lLdfTXx!rVYTbiJIGpoyq_Qoj~nwxSk?rSvz1GuC`N}e$PT3rF+_kg)f zj%Rkyay65y+_`8%U?quLzj!*7tPQ`o^|hU>2`fXC5;U5KV|E>t#mOd?N0&+U8Se!7iq zN3964u_*aTmoY$5NvlJZ>N&$>3>zdrD`N30@^QKmdZ#)iyAYqqcN7kY3RdMhVg?I) z?x7}%c7rWmR>>!dx|_BSKa@^yi6?gn;cX}mQ<8<4>YSQbw&%9U9#n$bB=ja<&kra# zQVtPmB-A<_W_*i|9Bv+R*2r%&;CZdBEJw5tDYts#buoEoog$``c0p`YY)=WNOzXNY zzIexGwp7*MMA!ubQM)M3k<)h{>vl|N3T2RP?Y0ay2r2itaIkXDvlxAQa_kBgnW88W z`=w5lv^=6QDA=+r@JGzegA5E&_M(B-@4Yxr=Yp2o_g|jywJZyTeUs3 zwF{Ybn%1^=;px`SiiK1m{!h{`h69Y|W-PS=bZ@jK6|X)8%Z$i_511ON%d@yA;p|a+ zLfZsb4_8hfB>?)n#uJExh{J~SNzC43*tlP_1`n_YcyRRO!`mQ$huQZ7+)Z6vkQ3e_ zPNWP6afMwrWb=aIuYT{`lo}cg7qX-Rrm%K=d4$#f)H#%LRdmI$$|Ycy8B41(U;}$y zDl;Cj7Q;OJ)>mTW7D4Kk?CdvQ;z}t3tEX_v#NcU@{MBz6wc%q;#!Epzre#(I&A+7% zcmFYGcF1v&?7sA1d}wYrfzcCgv&_!}Ioj=G+B+~=yP(=5pt31yZ7oZ|cLsK(!Xi-L$V;|Zi%VzUnuw>g2K3ZP7BrI?mF?e9HD4JQn8uq>4c8=+I20GaB z&Wks{o&E~sVfxi4YrSJzxb8iXy#xdp5!VhX9T6re)SLAnUmBCO^T3JeztN9@p0_D4 zMuc?H3=zY!=O~Q{f7CxTy4#XXP{zy2K(z@|m0I|%SDXj9f^+!Zur;<#>(bcQ(Y2Y( za-Of;87j;oWEg$i?uqt*_XUq>a`reG=7oLV7m~6z0GZaWh3E^P za=M>pSw$3-Eh4?2z;Cc=&z}LtnoRD>3+7s(P1;9L>vOs7$!@5K5BQ>}FZiI?n{=D! z*!}L+UQMO`si9;B`AYKpfiYG#HO$zwIw z1>`JxPYA`@Cln9%iC;m3+25{yIlNznTo6{rAl_%cbbRwo+?f^wMta^hwKD6>RJAj; z_4U$=adW=AJ(+(#+Z(iv0bLe*Xtd4s#B-);SDGFZ4Y?<1-%eApRN&_g>meWcoX<*143$I^C> zct)XJff7TpZ?}_{HA@*-Tt2c$W|!P6^e*kUo{+zfre$0CuhOqO2~j7S#!&Q&d1PGo zM!jj=T_BR#Dt#+z)81NpMvc}WTk_zJY;KHc1IA+(PK6kC)2RPvy*tO-Lp}5%gVCLj z1L`P-sjS~je~A1)#?C6JtuI{rI24!SUJA6h6qg`HS_)MDxVLB_xLdFSE$&bxNP)IU zfFeZ$#odZafTzFe? zN)25Cw>kKC<&L~W3PH*`EtVIdar@@s2s^>5DmB$B_+oWfFv-7Q<9PHT8PX@184FnhB*Dk#kGu zE!qZK1(4xpoYnT7G(JP%a5#)d$Oc>Hm

|;2kXz~TtcE|0 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%0AjR(M$blSIkAwL0`VRC53GdxpdpJO^^1 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

~>DZXV0H^0x-n>U`}Iv%^BSi|-l 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�bf$2a3z?tIty3OnN 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�@gJ}x5AKRDOCYI5l!6j+#93g2MIG0_*{*Jz>Wv_-u48;EKT2X zOSfxQLlZc&Ds%z%GF|1PkM`0ui~S>RCSar4>z;;Px^ps~p~3_JZy7kyE=&kgSYAJP zeJHO-vai*;DZOr_PZz482#|~=(*3K$%@=WhKWJ}riXbbpli3nw1$+A@6(#@V5E)CrZ$uYzp0yiQs*R+b~qf&;_RxANG1hFuN zY!4TA=v&J*$RxWu9GUeMYz}Oj9T}$!tnH82GGja=?g3&>VTmz7OuSk?<9cZb6?CJ3 z>ue7>3eHhFd_$DAAxKFDO`WSf&FlC)B|g?-areUT(k_la#F0Q$vD+vCHp&^)h}09f zalKZdWO4t3>kIA@*vMT^)?mK``EYt6Zq5Yu>)@k=iwQUG>w`G{Oy?gucUo2)B}r}v z1td7&_W&CjXqZy>GmaI@(zJCuo6)x=hFbs-X zvnEanWFDu1?AoB75o)rfK%iVdH@>h3%zVqMN7Zf%K5|wy{*bl*BGBw>!Z(JG*xzSg zg$yxR|1_vX>?8M|ahxp2^531q2B(C1syW(1Qx$U)I-}ka>kV)!1B+*c%LGe4bJ=tUxo+bgisz<^x4m!>e8^D??-v2fagJ&6Z@8dtICx z z_&7B`zURMbwl$721^fPXq~nSJ?D7Dk6`<;s0NCaGuJ#1}#}~Zdj`?i10u9!qocKdM zdRA(N{LTOBU!D1$SG}tL(EHxkN&Bay{k6xi{h_q~SJM6^rGSt1@pl01f4=}Mj-$Ny zkpy6upTYYd2>|q{?Jt4Xqk^!9wez|3FRW@dL0(6a7n>iKnSZUdE!D2#mKG*%fHZJ^ zo6wN$)_P(i7bVIgn&&F!hNz3os&fl z#xyV$>yQb&C<4HLl)ekm0f0pq0IXVdQHOS5ElX&fhZKe~(A^rz5`C(({TRTsvRVTI zbC_~9X~=wGig^+8`v)O=5H}M!O>e`o*7Q%2;Akk{^I&EQoNwC#lhnu#?J=QJ;{&=- z7elkMR+`aDYQU!OXR?r-k zw1gV0v`i+)x&g0%gXG+yzhp zPSz+*1fYx!j7?~zm3GCiy2tg;@Gst-d;ZjE@?~QAA|{~RX4Sw>ip&iLD1!#TFblJj zT|kXfTSdtcY!>MdqbY)JXhd`{s?GH~9%b6f4pNCXImd$%un$TSy42@W1{?(F`brsy zOO^x~`Zh8UBFlzz73MwOcQAG($(~4XeO!|NQY!|!WzrcUXy!FhkH6$~yP`Mlslg=I zB{0-evL3+})zd`003Zl}9Q0j7);H{qy4W zKP!B*xzoM}C@MC~(r9b}nF(m2qJ5Ol<8p0J^e+U_NA*(im8O?vc-Y zQ3geWWcZid4@t(03Wa1%0W}ZJXe5p>S?v1`BW>{Sv}wO`e| z#`gqZ1OL`PKU@sJ+==x+?z~6HCSln%b!mH#4c(v{H^D|NMXx&1G=_0By~@Bw=VlS& zJ~?mIQ3O++YbL-l^e5hrM%E)4gQ$cd!UD6zv+`zC+_=nOo+~J@jjD?>tbpeSrC2zC z_oxJr`7xKfToK@KfcNV27Wgc{ z=1p_~;hbK9m8<$3fPu(_q+|pL1#yfgy5Xnudas?$>0H`Er?WNG=U5rYv&H80sF5&g zW@pZadg}Ck7LF#9e7JZ&8Kp1|g}F|U7yyj+7%#GHIwd1DGs?&V5SJy&b`MJKBj`#p z0vP%&+3c9+Ef(#RCHBt`-^Px8r@2i5Tb>7PiVAGhIBeVp-(!C?cO^F301&hOU3Y(4 zAI%RjBaq#0%@VlExpq;0K_#LBwluB}-*yS;0{}Maa{?ff4<*pNgfc<`yS=tXa|@J8+i~F<+dDToUvL;x3HAnUCuf9DuAA7H|YKmb4A8SKAwkX zA7=jy3J~_FfOC%Kq?{KMozELeV&OEbYNNvRDzu?xEQNdF^jT8A4V5u6I#J-*LE;Uu zXW>SpC^^#Wyp3ldV;4RVw(g%TvCl`{AF7UQ1jY54sFxV?CeDS0qv<52Rj7EcV=SPm z5;17>mbE?a10-u$rDb!-fuRBuxg|IM6U+0)<|j5c{JK4f3Pl??_j~ps^{bN;1(x2& z>5RA6=z2yh9b+j(Eo6ZI(iY6q03!Fk<23}v=usD277>n{sDu)Dx33a_z38~VGCy`Q z)iauQ=Eoj&0CunL>p>vvmHvLYM9A*^ zKmDHXsh|6GUuUHK2c-R{8P)rFEZUb|>%J)MPaoCBuHyJR0QSFc0QQLI@Q4DiM|tm+ z+Br)5`!!#W0>U2F&gZjF=Fq1ETQusQ7TDu#UF%{QQ!M+jbEkkOg3d96jQ|rUhh0p# z#P@M`Hq9lm#NsJILDkc#G@O#f@skd^dVwIw?qqYPyOkTjF&UvqeM)u81mG6kHsyOO zY3Dp#M8W=q84{SE03Q+DOZy`U(xAunfa4B&KC(2e>CVgIbXLA&22*fkRFbZQuZ;=d z*Z1EM-k1C)N=l$lmqr>4EGK|QL;n$s(-a9_ZQBvSwhK}>2!`=FEc{@G&hn6KB}`nE z{VV5kOul1H-Y1D~0#@Pz%)#E$QQRn)1J<28B|lF9dP(p$kwoT{q%&&}$S&$;05 zll!vuYJbZmbL$Jkw*w4D(1{YWAe}kzJ z04a0if2k{{R9NlwQ1_PnL7yr z%gopZ<@?DZPcZJZtg$FUUdj2>Xa%r{yceZt(8WdRX`&K@rUa{sF6SBqB5}bzSV%^) z1yd#fXJD`)k!x+W<1Lt=yUaN-BHBC5ZB9*eq(d3=WvK~Yz!*pQrzFy21okNHM1h<) zEp%=%M8IT9aSkXEOqkTM{D0{>fe}=ZaUKBpBrO1%NpfvAaBKZj`)BV0aDNhR)uKAX z>@7q|k+N_o7taRhOEMGnwP~LaSmN1Z1E{67ni&iLKC1J1*Tn=ZmJyQy+9-pIflUts z2LKVzJs<(Q!@dW72*8Wx6byE|CDXz#K`5i{(k7wor6et^L{oJIj6xZ^#W-vnAK3A= z(8>iMhtfhBS!;67ut8K=Ww3TC;LEQE`+O|n`$-woCo;O>+8U?UAdbkISJU~gn}d1^Qk9MB9^+6@<7|9kDbP;86Dt_lQP$Zqjug|P-O)Kt)e zQ3iDN~w5Nsg;YZL(Q_uhM%hseCb zI0SfV$Z$*Lex#4rs)cYGi6>^JfgKHtFoZb_nWu`WgXz2k{uHZ|d2axX);27rG-|V9 zDt-4{6{@PSZU2Js5=lO9Eo@|4>KaEuNS4B?rg$+-!(dhB+Lc5SN&v8^`jA#wg+L~w zg?Aj~U0Rsk6m|%s9-!B!8skqUTr*LnK#kwC@|wOn+#D+q{_xrrv-WtohpUd8htMG<=|B20|(&;t3J_A}9}l$9#?X zX3oW*Nk6OvKS@S$?hdjs)BuHnQr9UaKyWHE3I-$T&z8W0Avy<1c$gtIamT-*}%>Q!Ex z2{mwL^e=g~>2XIbWk-EsY#dshLvwjSR%C?vs+5pwWL9&TL$akYo@eaT0qu8MdYsab z1-cVp{>J-Hw1pMa)+_7JaLpztnDE&o{(0eBF9u-EZM*smYF~x2cI<6*%AB$`RwJo} zx6w(E^9#j_wX_!%L%8M+3^GgRaLRbGvyH25J(S20k_G@bD&0`<)$777vloSzF7C9q z;{4!nFYn1$+R%NoA(q1@)XE+PSzp7m{5Sfyt0Oz{ zAvuAKl$*CGJ!fpm4Lrz=VZDtK4VG0e78~}xa%_XLhh1Deu`p>Fd>UEx0C6SAkly{5 z>7C{){olK2?7h$48pS=pWW?M9P_@I@?jgtEIi67EA|ab4!&KWqd;}pyvJRo48y_SX zoS~Endf>DYj_VsiJAB|U2CT#Yy8xSZilwT8=h9*$OV@Ct!cm4nnZU$M8NZJcR%3A8bK%c@+z5(WTQ-DcR}ESxDEFYD zc5jG229X*W=P{jx@yq=HEP%+{?YntOD(}F}daz(2;eqE~Lw8nXZCbg1U9W2ly%Grm z>SoggW-6J(h7u-4+z7&2=A-JGB~#o)TC%Rafb`IJ@xmH|@rxJ$*Fw3QUgI%}ieY7r zsHu$=1HHyQP$!YefuXd^d))x+qBK%VVu-2RSNMO!j`C6WhcxiSx}B5dnnnQItGfbZ zCulAV0N2WV+hWs;_t;T+yu@ZD`49k1vEfjdNnV;!P61$4o>0nwgby`Fpqxi0ufh+^ z`WPFA+5{j-m1V^?ti6fKHk zuooOX=ywn2z<1Sky*TK107d2Jr|$(v5BlB1Z2#%f)?Xa-I{={a^Q-oPqX+%&VYdG& zY3pr={cf+6z)@udj&KfdlJczyJ*-jQe1ZYF~Pn4+CvIJ~FazG~bfd&Rhck(

B%MdS=&}Gr#63j~gVsnV@=OGV8 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 LNkvXXu0mjfLxz-r literal 13925 zcmZ8nbyOQ)u-*g^n+?rxz4jR|w=Jf|rR{-3MGoVb5uR1Uh`s-9Tv~%&$46FvYd)kv z`0TZQ-8;d|MMkdV*|7m}n!v!#ljXDz2+?b6n+Ea{Bzf%w%9Rido+T5KyfJFEi@r2b zrZoe*QK(PXT%fv)Vp*NIel1RP8=fa|C`|I3a9~zR)2$i^Y`!nqp zPwIQIimWH}m|6JGFUS}-E!~S7%)V?7x)st6yo4HFWqwnhGx(FmSF1!X#=3lZq~-skvnw>$zv(^o|O zLr{K)BU6JduL$FbxI^wZ&k>`k`+ooKv{q7TRsIH|O8%YmB{Be&>8NvL?C6V-_utdl zthXMfW-ew)y@}agBH90rD=JDfXHI8IOEj;W2hzB$>}w4BG9>Q-#Iyj*EKeg_N2JT< z<&&O!F+06?Bia*h)^|LVV$1*o=VbHsoo)h00ckP%NW?aHp!!dQR@J}NIoa)Lqc!MH zEI<^<0k46y;Qc=3&x+=}Lt}jFc@^7}aca}J+-EwLk=n$X;b|;gk_erYjHRhaX3`FL zJnaw(f9w0@PqwJqm`@z>oO-0444wx}9(N!FLmo?YbVR$3TT>qEYPOSmU9%dxGeh8W=T2!doc6VA;&e9HSlM!u z&-|Bx!~Xmy>f_Q(jVY@fO9Z!He^yl3Zr+Ki(gOx(sU>PH{ZqSThKC@7-F2OdNy^vT z@&%9@L-q#uu6>=1gL@1Yh|KyRA+K9dpuuy?IKfIFwXb}2mFKT(o>w!j~>tf z)@ZKy63VegvV9ftnuDtN(>YQoIEMb%-?%}t%gEW> z`x4s?+ae+!w-z&lu&~6TMBNW>KIZ$Xw{@z@?ccJJRYs95>F&kbApyUm435p7x7BCT z5&DP-mOL**?K;|%T2-%)+{Trl>YvtdjOU%HgC?m$4R^CL0S5|5vAW?1L-TqFN*^Y? zM57P+0|aT*;og6bra3maXa!F6vLHF9KkZ=Uyj6E{xEM8zvxC)7+)oeV$D8w4Rx!eW z%I}l#HtU{wV~Sr+g)V+hp0)r?Y$+n;wl`Y^LIjmjtE_Tx z{hY&Y$H!uu(n%xzd#ON@b)YK})}b(w{?W4kTLo~;@Y4m{Fk^}b#Gd!yc7^1LLr<^( z5vu~anZ-IWycnflxI%h<(5Ly73sa_}a5!-1A~&be1NYM3SlmyX+7f@h@}&(yfcwBmN#r^F*jekW8Jp+z>FTw*6WP*|QpFD+qnd8nr* zh(vw~P#NXK+ruq)R1>;MHb(z;%>h8mRS6Z`4endidkAa`_qmzCZdtsVcgUQTJ&d!FE-;% z$An90K_|-`gJd19Io3yI?1~+B7^L`gkIx#nDkQgocVX zxbR_q>Oqotlrp2h`v!(sPfKp(oB%^P1gltg8_Gqmngej0u80d*bbLx!V_fOkS8!qM z&e2Nn#i5gHgB)Yc9k>O%jk~qi^=~B7k4Qh=x1Ha0gQ6mK2i_B`Y*$_1c*u@d0#tLrc!VX1i_PR&B-@GDZlRj6luiIGf@Z>1Qf(h zx|^%Qr4)KPgcLx z+{{$}Q9ZQP5Ot$ z{!fTxZ!^58Y;B^rPB)?Kn-=i*2jXha*9%u8QU?X5HH(>#?T2TKIVUj4{>`8jIcoY+ zZ1pB6=gp2Hy#1?Vqxxr7QV-g9aZxS9&WwZ0+tFb%977>l;k&k_DHv-nZcltV$YNg^ zY~<*XeQIP=ZX@@J$Pe^Wi=z%vgdgwIZxkzz8x%lJln}WgWne=0bx2#X zp*u`c93uVB+!|3-M-+NkzWNpZZ1!_L$3`q>EA*uKl=x=t>7KU%yt4hdt8k z{L_jX>HP|16Dek7WtHs*&UjTi>@qH2W_FcKTb9t;GXC)x`5T;%?M7~KX1X# zp5k^jQt(dk4cdfJ1cAHtWBe(&smA4bNIUpOicbv4@;C02%fV-k1CxUA>VzPlLq&wo zz>X~vVMcGM=_8`kZv#XF%LevlkC|yNP}*Z7GA=$tL_ds>gV$^T!gun?6E3Y8K?Y(Z zJMY;xUkvELOBVU4OtXw!X&}ybR-`X5k)VL zJtDmtn_hYy;g-0Jl^P%0pC&_u)^J{b;}7$ey!Iv5A_ni~csf8h zG9Vlx(6TVefB{z!4vGN{pv70b{e13EIA4*5*m~BOj$6*7_bEm~oQ`EGl{G>mif9tE zU|EnzO(P14TsvgZHZ3Tc*%yky*k`uPoYLaQWx4{-1t3is9 zb7dR1C)5p&^A`QW_n;r@>4fp>>E!QEZM@TN=L4JU_tXGpx;h+a5+=m2 z_c(}GJVzo86ts>RTvgkEoYTerFkyc^PHyYC;(L1PD`koKR}8OQ>(&t6Hro|H^?DO^ zu&bjT6xkafB65avkwG$B;rrg|QS5-uQ;uZE6$fW$BX~dStEc@-jhTm#B}Oygr%l>( z((;m_k{+D?b-oSrY1F?bu+X{1~4y^P@e9PmCoHpCR zc*W8oirj|>_%(Q|ZnUAbx4CboH}1y1oCZf`37vIX)dEeCN1&!(MvLnRdoykDlcHF- z=_`R|ba4c}E6gOBbQ0w6Cw?~>B2c)M(b>104YJs6@EfBA0dv$rYm`++_)TJs^&AA1 z1gcfO9Tj^O%_jm!u6OT7k4nF9F3&NN|GV6Y7wm4m!=6!OS(6{F-IU5FyoN z-@+6owb4d{nwPJucy;ja4R98U@F|BKy>YAstL*^|+PT0wQ92IX#m?s1y>=R;v5X|E zf9-#9+r>j86~<|CY3)M9yjPCHsxv_%O8Z_Z%6oz~h~+Eu^k+&z*y8+irF3PA2Ja&B z+T-+r=^}rhY?v#JNSm9z#lM`+GlZ*T?4RFYsuwftDt=Ts!NK^^yW zPovW3CkMxF_ldD*L!^rULEpuk3v_?zBZUE)i^-C}srb_CncUXyKl|4}R!Wia5MAF( zuCiP}{b!ZQ@bFPDp--$~w{&h(KGGPGJI{@GHAk`MKt5;+{oxyMJs^lNu`xaxxM+VcnTt~Xp71FQ-J#ORlJ=++83q?t>;61rZSn3LuK77{meZVRRAU(SRlLur^Tc+^6?e(Tr*B zmrDu3I%vGhe8~QOn3&7HRKlwb*sH|sB#$??AmGV!9}GYbD_MGe!L^)^i1@}2n5`0K zZ(RM#oBAn(&yd9b=py5Bl48iQrdQMZ{AMSgHVx^DB+z!hFeYwFFWv<&&{ zw=sMhg>YDDwO(zpyJ#C`{o#)C%X~g{A*S9cmKbVe7>2;o6X0>%P4O`Vmq~J#_$oLn zNbgH@EFlvCT?863@Ls30OPEgvz-sAKO6r3u&H)|{-13N>&!X&X&Qsb|i+XpLaIEW! zw@-MDOQuIx%TX=1uaryo2q}Wwnr=7QuYvkwdSU&9quux-?Qo2mPprUN9mtGgEm=t= zw+JW5xHh(jNK`^kOJceGu9D!PYm9O)sx)}4i8lWf5$)Qpr#M)6p%TGfLPD>c{Yo?cWB&HBf>I|*q4jz)3 zq8OASf>LwM%u=kX!siex?-Arw%j?h^(dGn#r#tm!skpbyiNjNBLV~0oz1LQZ{&{0>uvKJ zX_$s{IseEz;a)x8+ZJn87duO?M>yM}FLz00%Y zH6A#G-M&;$McWVg`=9s3HfA9Ww(o&t@&G4hhDAVBMv7`mhq7~cmmC>+VG*Rm=x zI*57)F3c|!&Zn4I$lAqkTL0JR4zw`#CJ^g#3KecTCQ*Od2)KbuGu&D0gr1#k&KPLH zf$=|k;=(f3?Xn|27nYW$T72@k(-KBiuHzB#?x2g7+2HC@#q1bS0cpsAj>R4>Y<+Wq zgzw^_%IA^5%XiPdwZr&BABG4i`P?i3!1T%?L(;a?e})sCaD|uLU5+~2O|RM=VEg^( zB7GT}SzflHT!fdfwQewgjF;@k{T6g|4=`2L5WQQY><)L9%)<`CZ7atip@PwS*PXu% z#BvI-vwn#}tK=m7DRQxxHJ}?{%6^S0JXJUh@^F9_rm zu?qo};!y_(`$5qu4#J{9gEB+-)HEYg)<8^O0r+^`hIFPt^6nNmw|WEWuIR7xUlb^k zj_|rfYfam!CD~7w{Qp}jl+~ppIqrUm_z$@1uX^x5G2^fh`5K1Kf@`E&>q+%ezUS(^ zp89-<|I2%?MNO4(E%}s4V(8&%=E*&??5ngXJX2@P+1iF+MH4II>_oxO^gDz+NEZObaV} zo3qRby}JVwt-Fs#RQ;H(b)O8`S5HVPTL=Y$;BSr^r42o`YfG!^_Yys2hzh2VjWBw= zsXQAiVRmzyEdAYTMCLL_)`zfJs}BKx22W%aDUkeyb3^GbjMb(h)aiIU{v0*H5f(KwtztkL_|mI}5s{=dh*4 z*`sbHtv>;BXe?LfA*#{cSv!$%u1KG^9UFtM6ML%rj0wLT2Ic!mS9^7Jbt5NX+a*4j zY#1~&G|1>m+S=hIB@CMahlJ;siv;D4&G*qCO-JVdsPX!FZ#wJGxN5=>B1%EvPS|T4 z$IlZ_^KwOk_uZb&hX|>y?nHgR*qftnSGh>+Z+?-I%35Cn@$V<$IoXz@ECX6Cv-&phau?598Rtglb$Ch4FEW&id7jGxCZoO(xz( zsQq|=5BkzC2y6dOcWpH~Qsd4;2KAjy|9!Z^N*&G8!2l zj!P&m>ssq%7^)Z#8aGwu!cAqFfqVR>#X~GbX!}wh2Y*O@!%IARhgL0Z@e?9vrT4Y- z#R#VFLZH$nSp)6} z?}RV>zm`K|4IXk8e?}bJCxi?$o-TU!$Zcqg}r=S6|A> zK4SPZr%DXO_K`xxkj?2dH-^+i*s~)oF;f^%=n*qy#x}H1 zn_}VWHN;rv-~Pw*e~&Z77F*)4;k~X=7UqI}aT_ai^e5=DC}MHqvUB@B#SZ8@P=I{ZuTBhi1Atu2a~VQwnM7l?nt|5 z;AGl#C;nvP`)%1aJzy<@U=dA>4He$NiN@88jCTuVr7N)Uti0kwf@TG>_&S@y;WRHL zJfd7gM0Mp&DFz`mZYwj6zyZE(726h7~z%mchMwvfj=65@hC2HS}Va-?kzT; zQx=UaN(h!m9hMTd=`>FyEg~bGjQx7a7_VJzAGW%BX`y^*ARKe=I6LwK6Zd*2A`|kO6g+Z#q7hW#^ zPA{sqpZYvlDr&s%sX3EWN?!TWnru;RoT-jcpoRSSOm{Rq8t8m>SHxy9AK8BA)YRa> zd}hAZllSImB^oA0LUJ+{k(zy9>ZTHRj$_c;p*`9l{6`b%yoWJ8xnppFODF4FbL5Dx z7OsO2l~d1l)jU#YJL%JA(+Ed@uU1d+hL^L@j9TCK+n9Wq?y=JZ^5Fz7kuYGD(D7nN z|07(=x}9wo)SpV38y2yLv~N1F@&!V;kn+OqH<6rTjAa-kB1tt$+i|t0yJ`x9P2`Tn zBkS358bW4%2<5{|R^ru!CRA~kHE5Ai6+d_UR5V)~+AW#FFkCHfFoNMCRjg!ad!mGM^k-kF~tZ--^k zgs`J{e@rj(G-He|%~RGW65HQ1v_{?boyp{EtnR4fMK4L-5d z?5ObJh^ZRm(#mHoSt1%3Ol=LCTUv`NpF4OX(jn_d8q1K3q`41=1U!93rX|?A1?O^#I(9!j z)cRm3$aw>|Weu^k{M!#oOiV;ZH!ufnYMZSeeuw#j{-u~;%hoS;*l^}imG=f4D@_Ww zpN=`A?lO^S3ZVuKII1~A|Ja4!EX)9#UrXQOlIXXsbE`!uc$=DoKLR{^y2YR#bn(n8 z*&c)3f2BE{t+-dsEC-?NqlUBaHn66wZ8fdB^Xcprt3}~EJvZ8V za*Uue;+SKk0UbE_KorD;%*d&!bqFH9nz}lTDadNBLK5cGbxwT$oiV7|#Q8@MHS2R% zbz-Bfq7p|9`SSpu0U=@*o?ffY`|(aC-P^svL1nT6AVQ=7AfW+2OxlcKo+4WdK<7zw zT;Vb;u;e65jKe11q_l)pNJ!7Tz{>DH*p~Y5T?&S&RFSbq^VJ(2jIXi7DwP0$&->rI z0Ny{_;r609`zgs#XbWAR9}|s^7wYexn=G$bkt!Zl5gu+Cdy~&Ca;y3CQFf#IB+0F1 z8s(Wt^KEGu>FGP~&Nm(I&J2%M+CG#LWFNZJjfwMEis0rmxm;`oG`Jv|`~?na)vf2b z&Li@ZRx7h#f}3Db8`Nd!^x@6j_wsh(iHUq))=K>j${*WwUB4&*gXtbd0c$J{JDTCy zRaWkm!8+zA&f|H^0ozZS0!Jg1-a6=5u7&dufOo776wBS**Fb1mhuSNJV>iH?TL&DfwNTcJCg*L<2M;roV-j}X=6M8@1NIEpy-Yss% z)=r0_Q|-V+6oN&9)S+Tgm+@w)v)K|qXFI%PLY)*Ix*;sy)TOAwwlcmj(&A(oUs}R z$Kb8lry;EOsA#+A;h$XZbJm;_Ax(*y@qBweJyJMBqacsucM8{p2%Y`X2Uo-e9faFt zGC|oJITh}5cl)o$eZJc_xX*6^dTZW>ia!yH^$DGD8N&&#N+jC189S@_$4?e=swL>I z+#%%SRFLix1{$Db+*luB7u2t^S2WxY;hmVd9>)oz;0);SwvYjWZk1 zdY*P7-{I<7tcMHZe<(`dbnPoiqLF^sxhw9Pz;-fumY)_P{9Nv95!=gHWHTMSHqc;D zTujPV2f(Pkzu=t0wyF2dplz#JtWC3ukv*;!*;-^pZ})Ahg_GNmG9Ae%a{H)MxUV`t zdGtKji@S`s(vkJ_d^taRzu50RzqGMsdNusN=Bv@#f?&<96*1h_LWBV6AIqO(Qb>n( zSNFH#OH3WXv3~9&1dypDKrv{jsUV7Jx{F2XnnT$lS z#zloi+&FJOa4|#&y;Th6C>Z^VGgUvaX=q+pm&zrkIY(~Z`}9}!FY7>D9sSq1pLFF| zPBLA5@uVECWbONJ5X=N_M!cTuCq+QlcA@vUl{e2LC<6m;TrILh)9yC90s*{8NOlhbL?IfJi+)QMt<9`Ckd2 zi;m>?d%9+Ny;JN9F5TRNSBuz)RIh5xu*r?3icZz+pJ~tjXYqNCwmpnjUd3~P*dbtsZ|G7- zMetQ5sk>YSk>EQ9DOM1ry&c&}VMO*FW_h4a(h~Enmov{n}9Jlu9-9Qr>?t z{>cUPPwVzZ5^?pP_+%&Dx{LYN__C?X{(_w*S+EjrWz>%iiwlzw*H%{P*Q+#_jnfFu zR88(H?jqGG!W^m5<44REj;;8C%E-fP6wb>_+jctavGV0mY~IzMO{+Kd_(iv!fOmm$@q1g^~J36V3eG|37Y|HYYv}w+Ibz>=d;voL9 z&>dd(3S-pYdm9~F;$8}wq00q1THT5L=Y5Zx{LNdLD6dWz{0CuihlGkl;Gh zpPI#w-hcHxE6l%4kB2w7f-b-{@->yhPIWT^+Wa8$>HcgA^GW1`$|;B?+(Ky_Hl5H zWP^A-H6XQ0-SkE_sY)${F|A^1h3jSi-&L*D>d2pC*(9i13UOx4zG-BxzjYt+f2l-# zoq{gL&MBM3;7 z?CNEWu<_tgIJzv9Ar020K1T{X-gfpcQ-izQzzxKgz6v*X7Jgf^~zwIDzQ z13zUFE(8^s2~g1y0|oofbD0<=1;;;_XtU%eM5GlWM^)2Na`iZHK`+0EPS>#&P@7h3 z8Ko5t3Xb=J{Q<{6U(f)SX7lfipR_fnUmM;z6NrlcVjJIILl6Uuqhcj;VMF5i4LBs= zfKmG$c;u%Mfu6h)OGQyscB!_K5*|mg#%vW2nWSw~Ksaj`&ek<+B&FT$ar?*~faYFj#gtqi1Q84OChpr$2tLx)x-hcy{ovM0oFHxGY<3;3W_vL7PBJ@U=e~(!(9EAAXa(g68Ce*N< z{Gu0X>YETsiD|Ax ztX%UnS}gH0GU*E<zN}(fn?2)2Ii%)zz5`)ar1>Gsyb?5gXTi@!48K?6+~L zx?)|;iG2j^dKvsT7#Bwq=bl~Lb>Zap1r=#vESRtNiJBV5MmU`%d{ecx)nZDU-VbviGXbDPs3G0h zou`=dv1G-r{FyOY%F2de?1*Amcrlw00G=FSth4Jq@2a332W1Zf1Wb+*s>8fdG*y%k z@p?X{^}3nstM^p-P|D*P^wQh4QOx>S=}jZDng}y@on(hlN@{laApT~5ZM-}L2b@C} z@kzaYC91l;q{P|x_TiAXM|w0Z(shU+G6!2cywF0>ILa6;jV?lGJgeZvoNMUb%SZa- z$2=t^C9E1Pcw&R0Ps#c(#r^TG!QF6KL_3Ir{Wi&jTVK6CD-MrT2EwPV-lWAO#U*bH z69OTSa`@$0-~HeKW0#i~=|WxIk-d+pI>ov=OhcSm!uJFfg`^n`#NQQ#+2{+#2ZLQsoFgtkXrTp0p8-{nJxemDC`7q?J&Xn? zT*s^3^gTdgZb8YCoPOse{OPz8F85t2-}99idm|(3JBaxFu2sVaGM7;!?5_KJcd_is ze+4CJftz$h#tB$M!!;QvpBpO*U&|%L0WNu5(7aogRbhe_eZf0`1S7Q9Tnz{LSAt6J z_Matc91IRw^@+A7_#nTNNENk;o(^gX3lx7yvCU66g727jb&* zZ`utM(a6oPjG}9Z1Hhv80OBt}&kWM4UR~W#Q6E*HSAXM@PVzIiuDJT=?ZXonL9{p( z8rk|pTipi?GCt~^-Q8lIbY=}*PpGoek8xEw6G>&d0yQv^vic|(>!->>34#mvvmN8- zT41V&C=y#71sF){TN)jGu_cIvXl8xl_i7p|93nwR{P@@PiVisl9ApX4)AA-4%9&^% zCSlY%Y8s!OmNo$Ohg0)Yl8p!=YtHjY82w^HmhPs;Lyiy0lMZJXUgJlH z$C6N{1|XCZK(0j^iZ}$xZ%)^s*-@`0&4=T=;mzF7@$di(tO4-^l`O2Vh%Rbv4VVk{ zB_`l~`aI1?#}F<-1$#+Mi3>l9==2ABba7N3d_=BzL_MUSpa7)+J{04P3ksNglWzsg z_5mnjVpI_SvC}Q0CojS&Fcs0U4W4Y5FoAfBsAt)7r(<>1_jz^Z_-5eD~G&8U3nQlU!12>f5NOLdxP{Zzy`Bs%@jH zPZHuZJh5T&)7F_?4fgEWH6Os<6UQd&m!zY~D74T>A7zkwH|o;3NORc=?ae2uUpPvm zI3w#vwdY@s^7sD^Pd3h3)E%9h`>vh_uLeF?JQ!=h#~0c~M1>Lh(KKqCvrkRl7(+Y< zTuwYObJbBU(+bJjH7Y47ChOPci*cN{=0Pn`qlMS`9P=-L8DxZSleSo(A5B?3?f3xKO6^`cfo`C)wE<7@G0?aE*K>I1cn#kzAUmndT)N?YdXYaFvzr??xPO zTMZ0;J0FIh{$BMCSDe^5swe?RU7fgJIa;M8Se!C=)9qJP6P;;w#Fx(+zo*x~Ev?8i z&3i)phq#Iu6%Umcgb1SLwxIqW$9$e25Hl5|gRs~nC*ie|-XwfCjLBneZdR1~-!eUk zL$}SfCQ`>RZCF){0%E-1cZdal94o~*zkBBf;Eh@14cCx|DcoKpca8!{w8q7 zG`+n{L}=P=q$@RvNiMNXU&bK)%Cy5Au2;Y3%BLxWWAdV5^MST!`S54s8}U{>Qapf# zZon>%RhV#R!&92f-bXaer(D<5?93Rh#YE5!RrM1#i$NzOB#;a8BdaLI6t7%r@5awH&8Am0ne(wA! z*y8x|#>(R6pYAt0^h^bHUnBWXwaaHI3e?o`W2=E_K5wNubU;!*`QBXB^$9hD2^=>85JVynME;g| z_me<;Ej_IN#6vgra_;i1hxMEGx?2`pzj81;okl5^hI)wBXM(i!bekZhpIG*B)Y$2x zBrr4EHT)}c2FA4IcgE771VSw&j^iMi_!))}YFQOkRHF%Um(y%ln?EKml8D|}yN|;) zM*9%&n7mMp_&>vF54(b`=9gw2&*ZKG4>s%H3{9nBu+4yNfQcXyTs7e4yuMgExKu1S zetlHN5vG_RPHT!vOYMdF`s{U51;B*h{M7;hP2d!1hXqCPc)ziH2Y^<7C_P=mSd@n#7(aZ3S}q;|*hf}UL83z3AmD!hQ+$$G diff --git a/icons/mob/clothing/digi_template_equipment.dmi b/icons/mob/clothing/digi_template_equipment.dmi index 319bd875041c7dec5e746d36613068004eaae547..4514670741f6fbb68e0b4c7626855d3727656054 100644 GIT binary patch delta 685 zcmV;e0#g0L1)v6y7dfB=0{{R3dEt5<0000IP)t-sz`($alBLVd(R6Ww|NsBMz`%GC zLBRk300DGTPE!Ct=GbNc005SeO>2L|f};F9f~u18^Gk{esw&RNPc4p5&d}^~wsaelFm^0ss;0S~2t`{jUH30vbs~K~!jg?V3%F;~)@5G42Bd@BwVX0r>F& z5{CPqY09&hd_@#nPFm_-)RVLLfGT4rizgJN1VIo4;a6k5v;OkPrM31aKJtI)y*HQ* z4aC>=YO2mQ7|5-x6$)rz3G*ZBYTI?EUWJy{1_kz>QpE+i8s5+ZZ0JK;J|TRCm_XJBS(I!Bl6Dc?{Qt8&K9|e8+vg z8kU$A%xw;L$fNHXYM1d_?(2W)XAqOaJjE4ra$~{`sKK#Q@FbjGu6P3MPaeUQJy zsd~@-@U#y)!+r9~>fi9e()narcm43#2TSLZMf^|@1VIqKi6b98&w+mrzR_^s2j6J8 z?}Mi~^1;&_`QZ762R^7wQA>keq{t71AAszzLWVgiwtW%>!>nEYjDEaon<^@3z1VIpf6m7Km z)`ld2A8LQca^0@~=oV>LbZ#AP4Fxk)#ic&iZH#SDH$0-$F|!+9)i^^OX$9tg2^D%+ zB3;K1A_#&Y2!bH|O185b?zGaYkvv37MxeDbPbR7 zG_N!TXka;G!znyUh4mE5T;Htcdk{0;gSjpqvktd}8zAd4-s59EO>0am=C*_fWbF?P zmCN{)kM;Z-#N;r~al@Q{oKCm_np{_Ktmlzf-sKXhpXaE{>-B;l2!bH|JEJ~$%BT;X z^3w;sLElpx#~Kd$;CaJAA3SB$2TvLGL1KODHtb^Q@~979c4Ni!v2glsi-SI>Y|IwV zmtsov0pSr7z6CSyFpNC3Bi50&_%DDjAb-+O5ClOG1mQO^i&-##E2GRO{c_Xcjsq-! zW7>agXsPo(T5tRDjcRd2=T_m~P%uNKUg}x)x-IesRYRp!F?Tz-kzOEbUV(X+z0UWh zHS+QLiUdIr1VIplkH~d*ykBIuJJ7e?74iFE;NJ!EK8ab~*-78^w=9(S)%ch>bb0b| d`uaxu7jtMy3bm3BflUAa002ovPDHLkV1h_68~p$P diff --git a/icons/mob/clothing/tail_suit_mask.dmi b/icons/mob/clothing/tail_suit_mask.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d57e5db611f932efccf5c6aa7d1e78dd00e879cd GIT binary patch literal 1121 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRS$ErdiN?cNllZ!G7N;32F7#J$% zOzq#z*KEM!n*K>t>`iEV_B5^#!vp#YCP*YXGN>;6Q^)?|n%CDf@9#IBr+v_vm&#ii z+9m$W;WLZSyXBib%#1EJwcHL>5nH*vFy1Ld(9!9Y!Hr`p4NTe&8EN(MEuYbKWCFj! zL#0XQwA+9GVU=FFed4lz^(}=pn?)v0%+KW0F8sp3$naG0ky|&n-tlKYr2m!CR*LP~ zME7NjK4v|b(dwG%cW=>gk6Df{O8-PEG%q@*xZdj{+vmo&$7WnPBh0|S9Omib7*a9k z?QKWz$&50`KmOmmOT~_FisAEZ&AM-u5+AK>5~vcCtzmq*dPDbK&if9IF8K=ERX7%D zaOi8v-Pt0^cgLy!bx4Nz*9G^V{H%NUuwCI#>g@TqCspm0D|mn6F*i4N@!mN7OD4QY z=H}*$uV%UKjBztN`HMZFuCA_c&;1OO6Q3tKum8`!G_xxYC>72qqHtTYfl1>)>5AKL z<6c7Nwe7;AMLFd4)UshTN zK7HE6lw!#mz`%N<2q@1r;i-rNqsRlRE&KP^L)1C!jdN#>h>Q$`8WHKo2vo9Z4wFU$ zQ_9XW+#9a+|GTMwS@l~@=2V;crHqsOmS4Vq>t5%r3e%3*=xX`h)$E30QjXtVPF|St z|3=@V7Z#f~^UrfFeq0@*wrqm0UG2X%t`DECN`I<3<14%1yE}LPh2J}Ynw6AR$ZGd4 zh?bFc-)>~sx(;ODgw+gO4fn!<{$Vfz;u2AyTN`44tS|e((m?+%04iC)@I(v9`VN-% zVH9DA1$j^b7+MT_*Mp=}fcOPai3Yvt{18Z{I8JeAFUP>!-t7aK3Aqp7B7FlfN78Jl@p&Y-u~BhZ@*!X%lqeC z%*}#=j=5W-9LrZ&wB^~&cL!SQz<45*fz{!?Hpt4EK)efREtdn(PYhM@U}>O|3qU0S z3`IakU-%7{UIz3mQQp4Dbf@NS?&A6bXAZx-apP8ZXB6kn{|k128~0P=RxM<$JccsZ90%ek+SKyqm(X_uNOI^}!5g`(@`8GS)G(Kc2SFKqz@R Qu*_iaboFyt=akR{0Kv@6zyJUM literal 0 HcmV?d00001 diff --git a/icons/mob/inhands/items/tiles_lefthand.dmi b/icons/mob/inhands/items/tiles_lefthand.dmi index 8bf2417299d62e27f584ad109cd48009bf330366..49e0bbd6e0f6c41472a70432e9cb0fc7417fc9e0 100644 GIT binary patch literal 12153 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 Yy@x%W-dAmdJW~|G*R2Eo7yh*1UH||9 literal 9293 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 diff --git a/icons/mob/inhands/items/tiles_righthand.dmi b/icons/mob/inhands/items/tiles_righthand.dmi index b4376dee0ab63387e3263a94f5523e46903cc195..a6382a30ea5657d8d64fe8d3813b63c25139d645 100644 GIT binary patch literal 12236 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 KX2Bo#p8Ok~byrdV literal 9461 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 delta 877 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 P1Rll)W*5r!og)4RVpYm$ literal 41724 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�!l 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 vFVES3sKzVf{ynw+001BWNklzu!Zf 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 H$C&>CdA#qz literal 5743 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 diff --git a/icons/obj/clothing/modsuit/mod_modules.dmi b/icons/obj/clothing/modsuit/mod_modules.dmi index 4e4b07b70fff5643fe2044c403e11b386acec9d3..3bf20f1187ee526ded12869e21af41a4bc585c82 100644 GIT binary patch literal 54538 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%0Dv$07wlLVDzKoj`So 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 IhE4eY1BeO&82|tP diff --git a/icons/obj/fulton.dmi b/icons/obj/fulton.dmi index 3d92a8fea3a952e4efbb9a7d55b88dd936613f15..b9d6b625d28a74d97f3eddb6d68a5b3d3952ed21 100644 GIT binary patch literal 3098 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 literal 2503 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 Y7(4l1@UM)(-@i#l5Ho`+J-66@14QVt=Kufz literal 11916 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 diff --git a/icons/obj/mining.dmi b/icons/obj/mining.dmi index f284a1539b58ca13a1979bca44d33e3a48df3f1f..8f00571956f6c45b310114ee51f3271604e69ce9 100644 GIT binary patch literal 67795 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 literal 63064 zcmYg%byQnl&}{<2Em&~~R$N-FxHeFVmX=anihFSnP>Ne|cPYgw?w;aO+}$m>zx=-M zt@Yj?S$D16b?-gr%$%7yd+!NVQ<2BRro;vS0C?{d_DyPe71S7cep6z!BXXi;pQ$>DloY9LSMi={|Q;+@4 zTkA~86>Gsuu8qZw#a1iNt74bbZEa5fk_3`Y5^-LZ2Cmp7hPM`kU9VKUG4U{JGc^ht zBgeHYz6{tN4xpW@e@*bUC3ag^8vF-nyriZXUB$+p;eEHcW@Mm)aoiaWlZ#!^xeFpES4q~m-E}G!XS!_B-dJD z2B-%CW6*eJ7v1t?LT^q+6>54%Aq>DX)(?rdD82bto0gJ!PdR~}uw#$l0z@7pZY zVIe=W#!}_R71gPq#u)56)Hrj_sz)@T*!$M&tR~436h|$#&7v{9IG<#PeCf)hOmxY9 zWcx+ zSsnaP$a3=6gH#2l0OrT^R7O>q?P`$eEYLAbJR<%I7i-jO(d zE?Ns+-ATTLpqr%-n-zhEo6a`{@u4mcN>VN*rZx<+vNG-A5xNN%vfd6#*zFlz7X8Xv z?7BI3f$&f$TZ*Cn0&d7px`TL$9`A+gV*b(^bJqEhku)axP;ICa_2LF*bm%-G)f~Y0N||got*SX_xVFTjC7K> zSH8`h&6_Qio9Uzk5k7~R;kA+$0;f`8d;L*bD77!m+Y+-`mH63X|GMO(a?C>Zj9l(o*QBEHtp88 zBgTd8OKvMZmgAW|=Vi}9VMRrggh%CL>bZZ^L}--X&pataH$)R#-&FHI8H5awa6r9; z>~hhW| zjI4g+H&Z2)*ZaTOa`;pwBVCV|-^%0DK_T(_+G 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 cZm!(mn0yZ}J-xrXcI(vFP z(K1BzAQ){JbA5m7-gDRaPPCzbrGKcy5qUJ>K0=t-bS&Th4!Z@AQ zyQ}LH#ii$Y_x><#CLA!_1O>;G&_6QXMPkj$m+>8Cp(wLxjau^M)$-HHRC-sccefc% z(v~<`2VFVp|U+#{1UaEw~%s*EdI}4hZ8j2Jc0=UDJ7l zLWR_L(}=uPjiehwaff~c@>=gkx!s!GP*_WhuUp880iteBZ_Fu8Wrx66DXlddbd;N> zP7A^l$N&mN86D2cY>HE^s^`_xvJ7~^ed%i745@1wl+F^b zA*`<}tc2d&m=rX-!9|ua_M8*1AHQL4re9Dfs;H^)`QH89&);LqOm4C{^CTUF$NLC++XvF+z2ME zu5E>rVrLEvm|kUPw9VGI7;ZGt@I8ergYRV#c3BLyq9Tc;5hX>zKx9WOldl~<2#;8r zI@+FBt^0{m^yuo>?(9-R*!UfmO{w3#$Gw@Lbrk{+eRW zpBCmd#L;{ZA0t$colO@lr=drZLD1DJp5kC9VAo=A!}z# zDufjT&CQ44Qw+(b)F-^E>&~=gNw|*H!gssHaD5O*JM1U?sM~JbRc_R$^2~7*9CfN?gl#4&Q;e6hylFX2S`n{r-ax={<4Q_7f4BsW zt5t)x6M}3_z5-PxcIaG-`kC+3S(O+C+rcWA1m1iyB;^s;$OY>TRRW^=V@gU3ljYVl zKYXV{?v~{wA)8Dk!HhpUk|L+(S6==pJG()=QJ{Fy=Ni%V$u~O~QO-dWicjUxem|I{ z)GfWH;RV;$Pm~EZROxQ&kjQqjNzVYOZZR06i9*C4cNvQb;tJ3|oHj?o#Cz5j#Wbpr z49fk(Y>FnPUwqIf%4&WJEh;udJRqsi$q5Q!1cKECg<^*zVz@M^E8Vf=Eoj5kG*4mX z&gCkEX&RC2Ts<&@GfbJdw)n6c$A06;6m=1p%E7+jXhALJpZ+y%4J#oe-Z|2Se{9QaU-2;;PUx_G?vK)TVT?i-=4);tyMlT~ivZBl9@DzJ`1=#;*!ZpXzVVIQD zL8pHd?wCl*@@c#-kgAt2&&^7HN=gWCmBf`GuXyd0w^lqQQu5ar{5I}}F{>lqGxYDV z+K|fdNmDr2Jm%OAHLU$4OY7$qVY!3TityjD0b10zgP5bChuutbuIi2L`5@Prov#CFnk6^XPLsj6`03Nj z6nnVJbHNwHxYXG5_#*K57+*!2p4&rs^Cj;BTs0sQ(XVY zTXj+OX6>ugEdr})#r8A)xqb>G3HKJ37B@Qz)|?^Ui1&&FfjTrB_3t0a}E#jF5Z)b_9KuD%8k@A9Kiv^ z`h-{zpt7!Q@wAQY4(J0w4ICNlmmc5K)b4;kxPA-@`%9{ zbQcTqZ~5olsxr4cpB4ApqgdQ>=@y|F9uD?%l+XDuei_(r@*Flvf23U93 zHohzCF6OZ8+DXo`tmjbTRRer=75yW5M0w)1ABJFGua(f$&y$tls!>w)WFt<$=W>VzAUKOU+~@70+--8E##l ze*79j(k7d6OX<<364VR$R`7mP3c^(5gC%yOWRXfWh-puORCb^hedqhVV6_&H?%?KX z?aLk{wO8ls;m2L}OTh6+zxC@G_YAWBp85SWvBG*zu(l`W1Q`r-AowBLlUh~S-9gSb z%z1ByF#u)AxU%u!??rD@ zMafjRnL_Coi3gj8i5X+!FKN|^Wq#?AD}p|Nu*e@xFLqr{fSt2tXc|kn{(D{U4JuKN zOQUkxj9ivZwIYa-T_=^-zF#VYNg_7BZ_g8OlC4fhHSu=kAR>SNh6~T|EqcC2`}z1n z0f7LgCP@VTnT=qF=hrRfnz6^I;i*dulACS#z4Ke926qttmBM3In=ZyLkcEI6qF;au zcPYEUE#TlRMmq9iz}rfRPs@#Nq(bNxRi5GU;p$ZoqU^J@OF4SH$i0tmlDN>9gcWN# zMxc4JG{xh2;HIS|E9g2TtrNkr=n|NocVWY$A`vBe59D0dk=$y6Otab)J{1}^wxX~M z`x9@m;lPg;D%C_`13ubdRV0qvUvNI=vI#s{Hk}x}DQq^!I5?W&z6x{s*!X1j0&bi< z2iOzwR(g23V=cnwIr3ll^-1P_K&5vzq0>K=Te0W;lL1pW!gz5f=k%jh?0Gr7wRjJI zSC%RdTlbVOvgE{hGj_rCYv7jsJ2HD1QRdz4>q;)EZ=$I8F0K< z>3R=TI9j-`xKB8haTtl#F+D}QLTt?asrXk^7nieIHZ5Klf>uWH+5?qn8~JZB3UK5w zK9&1=D`cw1VB-^nNU)b8*@zq;)OhH;uSz6!dvb>bSwJE$-BEi`cVb~o^9 zEg_WVY;|T!hH0}bHoTEIePl9tr7Gc1u9(EjsHk|x@29A&N2Xbo;)vvWo1Sxr5>zSr zxs>auU9iRVEA1>)4-RAKD!!gSXa@isG zf@-Aib?tb%_Opd(hR<|0)jR{MNL)41=?Jv4zrHGGH@yg)_dif{&?4;iZ1`QXCdxg7 zkzhrC7V5p5IKJvIFeXo|-j{>INGgZn+UyFOb9eqdSjy3u3lJ3-RIOsxj;@<>T=%e> z^>P=QU10k*sD$ij{-6u5f6+_O!isjLT_eKGzLHIW-yL1PxW9^+x^$IWV7QPWJ3r1@ zgc8I82T2*=vv+@~&QfYI2V)Lc#t3oX1^-Bm``apOnyapP+;MFk!h|!mk(aV{#bKfy z$y66e+mS~M*dmMbpH=gjG);-M^!=sy7s68DN_SA7%hb8ek2U)bi7}?!0uYdHz4S9m zPXUC%J7TWOFUvY|>0_ zh^akpw*%A0IFV6Sloe&ZDVBM$1wp(rnxws$br+n&dYWU59cJTfjo3&*Xt+ZKdEqSt+! z{|(K>331F_?*x-sU1vA`JsXZ2Z{VYI7IRUo7=7M!_|zg=vwq~j}w(Q z9=GMzmhRVgGpmcNH&`*>oS)4S2DbhA^f%i`6DRgZ^A>-QXFl@vfm_?v=a$S75h|+P!B%OADEhKU8`EgHAE6`O}c=pmcw?5;ql~@y*4)U^AYRTV7oJlV5Xh* zfX}xMX3KGmKiJsmT_=0M!d5ZL8=0i>$dM{FL>U)6zS9wdqgogF>8YT zdO^_wDejz5^%UOod?67Gd+E|3O7@we?m2*qG#PxVJn>4u}>-{t$%{E{r zKD?sYdqk7^AnSspTF2{0KPysNE?D!I+)&Clq^jq7+rmce1dhHK>rOVn*P~dNIg^*5 zjZG{zANNVRn4ErJ36F2Syh=>QFSNka4i8&30YqUZ=O`mAl4Q#*L)b1vOo+|rD|N75 zK5L+Q^MbAH0IIZ(0U!WUUy@T#YbWCB)RO^r3cdupr=~_&9@0-o2>&tkD8%DFI@u`H z0fLCuK05a_P@o&zrt22H3C;5Z-jm_H;9yQstO&dTpPS~d{50<2rp62m+5fDq*Ld^YDK{+h@x_cc z+8H&sJD94F=G46@&lnhHcmV?V1%b&6r z4b)#O5B4_IwO6}(7yOJ(GYf&j*_bg-8t2_UpRcA9r;OAau-($41 zJZJ-{zk2+Ob2;9=;RV6J=jv+5G`{;XUBJK}qMsvgkSe<|9v(cE_=z4NXZ@BZ77~$& zGG{pUJN`d(>3HWySgXdm0%rI#lGMAq$M$mIlFz2|$7@$6um}B0nc2~LO%IA0Kh;>9 zQ;k)>sZhQjUfm127(8>>m+3sDtV~s+A7G#H?!>)aZ)2~A@^=F>Bxcdq@+oyKi91p260%K_dIT~H84j+jdujvst z`OhFFSq9uf2H0(PmyZt-wwe{J^Bf2pYPxJzn|JEowbw4aOF5B}D7&CAccbA%bs6;S z?8?ky{7Y^py*w5(*#V6{VQp4Y(3p$%tM$E~0ln8h(+WqgH}SFf*~0`(Zj9iFh%&e( zx)|r2>^D+^>c6pyInV|hvSGGPu_}nAln`(7jQJAQzPf`YTzgo)%}jwir|3kF!wg3K zS=5zF6O{rL9m5exHACumntnN0njJdLx5CiHPZ-MvT%5epTm+lk5mz+sapGW>l@$); zQexSHFXW1uqu`?~T&E)1J1UPQE^a2YI#8ewg;VjfD91K5xYmQ${Ce}%0Xhsq3 zs7@3UtwS!DOOBU%#gC@EAR_u3vw*h2kMxB~Q*1o%gY=UDskPNxQMCbNKbG&W>1rl- zb1Pq)94ML)DNzyuHm2@N$%%_-dW_w?_^v{7@M^ravazJZQg`0y)57YD40!XLY52C6Sw_8jPRz>IAUlQwy zroaJIX!==!ZU_5lx7KdK8jNb&Gpq3PWQJhXnc9X@5!gGb$rKkRvDuH^91weF*gmBj za|eIC@;WNP?e2J6ng`T0f$4p~3=`wq+h-K1^b$?PX~La=nA%KVb~Bqt*K|0AWy)lp z$O%@;3l4{OwEeIJ{*)0xUxXd@^QyRKo|Bm|+(GVzsA{rd5T%|w9&?K;&@d)oDUgNF^BA&7iYhxAAS?6TX_mN%^L0G+Hd$@-z`FF!El zPWdrm3|1@hr`|bP@X*EOwLewn_D$ZEM&FtH{JD0wx^~M=O;c2#JDGJ<@@u26nvl(Z zEZCdiUS;(AaDLq|o8F>ZSIx}8C@;S?_{q!AWErw&bHX|M)3>{Rh^(jW^QVW3rT5xI zgv|6mSU0VAe)L=1up$1+z)F+^*Uk(=%O#vo_M;De&(lyiRYXo+utJ5A-CgQ*P0aFf z5_uoqAk;*l+OhfUH8^+vXTLart}RSC`O56=4Q+;qaoynn4IAOOllm}U|H4y_RdqJ( zWW=Jv7iq9Au=5J(bKEo3ogY43HG2;qO3v>!u&3Xw z9HJML{m^<-NI#GqkfAMocW3DM>jlQrk+OH28sHR@w`PL++KU5_4L`#}bWE)ejVmRT z7*Zwy$b8@-+W*62Zq^)dOe+&34LhYQ{!?YGSBn9hlJzu?{^nBi-YdETCShFg7Wb}4 zzfL)cf-qoL@1ctLLH@oExE{Tz*LpBnzT2rScGMxjz4MbFABRqYDO=RXMRP>Pl`{CK zBla6$Gj;cKe8>l<+g^=x2|o@rXX-ZxjlPnb&|(G#oko>o86>fTY88>cn3EUz%?euW4oPZ!i&Dj*yuB2ojuYl1 zQn^@pQ69a?eJ*L8uL8VA@rpL{;iHUkz_;{*QQccRdXTu2Fqr0=J206vHGy*hX^f4| ziHZxUo5%|SbNhiNmPPr!=U_s|%O&jVb7mWKqVC4^I+nGp*z}B8mu|DZvK??SI;SzG zhLP#shR7%S4T*Ax4-evHph4vEOIa0pMHAOaS6dO@t||iS%4)*u6z`d1qcZ2NrRiiP zEk%k@^T;GivX6#gXcg?3Q}y-sQ}W8BnuLHwBQziC)Du4@2#R7(^o-vF7z8toaxO|1 zx)_;M(w&KfE1g+@0JM%&iy5^iugP6cUf5|R-f$LMu?==h95on*sS=wnWef|^YldC9 zokIu_p*=mQIfj-5j>ceaNPeSERUC(~r(ScsY9D4gpqb)F*?inV`%Eh5qiuS<;Y`er z^kfCAOH7af&d~dphj_c*veA>DtDKfo2}nilCBWAXGqz za7vTwctpdb^HfC=Ebx^!r)N_G8DnemQfSn=5t~E&d=qGb?flGP{VIJ zLXr%<+a*%Yuv5X*larIi9BI5^icKQ61F69_p>nQYS8-dQ3BW-yUWxP==t*UGYl~lcN9ju; z2hjj2wsG_T>j$iru}Md!;p2#;(aLgKzqu}hj-KS!jV0I3=d~K}aF&gi>p@afLn>aL z0ELrzV&O&l;Gqz#YXgEgC_R=^5M00Fw7k!B}r=MygFwKmaU53ABWCZu3RL>qM&klr{RQ5iEDs@h8d5pxX{XUaqO#i<(&@6ii1d2OY3b z)zur#Q5hb-%V`?!_t8~(AVP$T@lKDNcrHdwL9q9Y01Y+Qsn+DaA{45kU`OX1(8p1Y zk7n75%b3rU=8Ns2VX~scw{)v#U8dT4B15<|a+H=SEpu%!c6n=F~3z_CSu z@ZP|yv*C#AnbtMpL!pQrG9R`oT#ck(&3E|RZKtv;_WP#H^1SND1dy8WHAbE)3TV6e zQ6`0(#+xG)eP}O|S4mCmcEN{Kk-~eozdyg2?JAKTMyUX&4vgQ{Z%w^`H`v^bxV+a_ z;NM*#vBFOS)!M9b6&^ruE7(2sC+oPVQS(LZ)h@9-mX)zloLMj+d=Y^2B#6QLEze3$Ges|=aUsW+utPtI9*Yix}G_Ln|MD(Ac#oos0 z3-R06p1Y~rj7uNv~aArDWc%Y8$->*|e3ayntMQ!ArNd>=lvcNC{b-9_eKcq99-hIh2#vD zpL8DI2>(0!u?v@y=Dyj*ba0`oX0lMC@*o2R^8AyXr+yy53!qD$jYwU#tH&(23Qz0a z-@E)aX(w2&gjY72`Y!6#=ThqmqhYUZ)S{b&O$~=jcDe5OzNkrg;}ny}QCXsC>!q zB54wj-1%&23ltq*r*b^4%@|>$yT`RC(Y#YiX#OSdq%KNnLv)~h=CA5RaVF7RI>z@# zk+~ZP#|9F}y6w8Lyv!eY^+^I0H1uWBJ16MZxbK}MD#)}ypSRX zHhJ*|eb8Gw{Y-G*;w!fw)JzlrDZnMnkI0CW!RTxE~^A{=um8aKu0pY;FMG&Ae z>w1E6&gjV=Im*Oe9|7si4nf9HKA$z*>qZ2T3>z;k*s`hNXL!( z5rken|GINv$=`HN2@`;`=pZ;j-r>jK!#}M$STX^JK1q8u903LTNACt5o^CPt`}NsO zzGbQx5&nSq-Nb-7k#O*@SZ6yXlg5Roj_X-Y1fVnKn)}7a`GA@<)0CVtxt@4bUdfJ8 u*INZ^owJdMKN+kSs=UyDaF+|oH1x{+q1cM!`o+aR3aIwOdli~?QU43TaGaz7 literal 10044 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 Z9@aCwe>Pe(t=(3%$UTy=j!paov^`bJEvC5nx9{ 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 diff --git a/icons/obj/weapons/chainsaw.dmi b/icons/obj/weapons/chainsaw.dmi index b2a0385e70b6f58830c9c1284afc33abb51445f7..a791bb1d64d4b2e53e8ffbc9a39a90a3d969c697 100644 GIT binary patch literal 2106 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 RvH}(o44$rjF6*2UngDdY_EG=< diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index a0afc5be4f6e37c5a8a998064fbc2869553dc6a9..6663a5f3b9669ec2019e5c43644c46b942203bc4 100644 GIT binary patch literal 481799 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�E`zpt_p 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 z%0D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Úpa=tVhK^}TCS#+MAwk696deab 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�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


mjk1R1qHF;)%WzUx836NuZy#UGVG%dK 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%0DXhx?&r%8C1F;A5$+S|qANmVp-f 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 literal 409583 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%0Ad#4$Gy9u%KmS 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

<%%1CtrKaHde7lV-}R^0mPQ| z{Tr%7cz%r?b*rfLaF7CC+Z!7X)htV4{%$)QSM4b*)-4*E9c?aA45se9Ml9FMSb%*h zI8$G9K{WDlZXc$`FmaP&z@YvAT!4iGk^^5CqmB*m3(&rsfz}RO3lJ=Pc=m>BZx8EW zfxyn!F3^Q5pqaP#hs~g5jOYNw3Y>Q(VQ-|c5kXU%Lnr*Lti}aAa$GAekE{5X*O@w< z8ocu;>o5w${Ii=o1bgu=Ok`U=$k?4U>bl%lNs8bS-G=F#;>hVlgq-h<^`s!LaQMPP zpimFQ(h2tcrL7Hc8USz70WhccLMOeoR@b6F+AuDfwx>FUHlVt&F)#>>+3M29sPf!A zV8Uy9Yo{&b`YB6K2w{#zqf8RcCX*-u00(ZcY(RPi$3`fELkYC~h79RNRhVeayphWS z&m9jLg;%(yAdW2jln9-w4`i_vo`X&u!B@Lmi~cDV*BiqTd%_`X-tNyBMIJU{Vo(is zMeOE37~hneyU3&C(i77$OBhk|#5etqLTinJ3}G9b(^b|%h=ufjF&>i@leLrjV4v!v zi-W)YoFIT$7wM-q-yRS6^pNzFK~Sp3SS>Lk{lcb!rX`(w^`pq~*!DTZvsXf+b-6N|9ipKnkxuFD-2;`G-P}MT&53xHw)7DRRm$J#Sm*}-OAjcCWT;I?qAsy1CVn?)YU zFIK@#_USgLe;bgr@dj7n^w<-JnUF`8UrZN$fr6{BqYj4Sp|k!XDF{*-b@k*;&+)l% z%Qt20?a9h{>kkFLRZpRklQ+t~GwRZHJdcaRlQ>nxk(%-yzj5~YE8*D6TJ>-7;RcC> zNIh>(IhWOpum*6%^pe!myHLUT&>y?uI*()&oFz-@kPVg!1s3~j;37?{<{f)mp zkH%0^cSOGv)~aZ`uQy?VW~;4YT?5tW6QziEsmolf)U#UK9V>LF+07utlf zV}uaJqis2S%SzCCXua}tXDK;IvP991*j&pDwe-zwI@{{kh2L!tIy9E4fzHjElQeGY zx`;I7ve-UC*EZz7{w5VkfvJB9wwn?)%&e}>CLjY9jfrif9~6@xg-%Ij7s6XWVRf2G zj{^ICW!*cdMKwYkaNjo^6fjY%Y;W&ei`N)vC{b|8{|>Q$!?BK5IoiUxL~mw47XWGk z5;?FN%cvps)e}@xb~~Vxhb$Pzzo67m2xHk-^Rpn8Q*d+%rtba~c zswT2uY~0#6^H2>=gN?R3w}*L|2;T6ETee;|ZT|Cbay3jcgJDs!^D_h_Sd1v|FQbGN z9{i(S!C{3o0+ZYa>v$aN{yt6G%$Kq#-gVfO$<9xTeBw$f!9z3DLr!z1_rZeGjj#v) z30G}|TGuoA9<9;y4NzOGUv+W6Ysa(oFMj8|4Qs$5u-#u1=hBBcck8UItYfe*m}TP| zMNB)D3NxX&`P^aV?)HQW;m&nS_?MCkQpPwBCnS zWqTAsCf}Ty&n^*O7!c4qpDLuLA0apF6Hb}-7A;*mTnxtL5__AlA0O6XEG@K0oX+Y! zudoN_#X5ZW#jW=V$?Cq_{VMpkf!maUlpbFEKjiS>bd9Ga(w+K{FCz)X@Y>NnTj`VW7&WB}G!%$y7d&W9kkUR7uYXd7Wss-&E0Nz!3_{?Fr<@jCly-*? z`Q8DXfZGZhC_aB5d-%UBunVlEg~8f^Wp|UNXD=q^q1)(#PQHZPa%0)8>s~JL9-R{e z78W>RMW|HG*dcn*&z6OKv}BP;KSjmydCiLN-NAi5vBhDw?-H`nj?VXQwSW3Pr}(`2 zzwpFp;#F7<6mBbESc&%n)o<>|pLXi`uKnot|PBOx&mVQlu-LVaK&LYd)X*+hSDO-kx2kTmM?~ z;%u}B5D&864t|9d1rEpEU}a?s1Yd0$Z}O^H@^BR{=?9D0uRJaI4hQObm4R1rR=<%1~e=_^b^Am#P^91Y;v)S}&Fv^c0)0gkyD$=%QAarh*MhD6*$d2II zf=AZ^+$^_mKa**P!Pt&M(oBM&hsKKoFp6cdhdQ^6S6Z`tHvV5>#{}lG* zgG#oOi+N#o$vy1q(OIWMZHHDdf02#kSgY;g^_PX_WvM(=Vh;yf_X37?aXQj~d%f!! zUNG6M$e02s7r(QHYQUTLxCRHB{{v3bbRvq9-H#E3|Gx~N2RyR6faQ$R z`NPXi5+vb?|NZ%`PQ7(}hC%3B+U3Ys@*noLnBOBNpZQZ4w?8~a*grw>!L3)eau7k& z#jDIG?@UnFgvuR?s+9!OdN(}RxF$&T{dKK&XA}Ia{I8XupqiM}EQL(Gm6MO5rJo##qMS^$J`Yf+Vln%G5dADb$yw6aR7KjVdm#c%T%+26YiF8Q# zISTwge75@HRwzw!hAT^|XSb6Dt8iUewV)^meKT^1IMFY38_ddT+o3VVYq}wWXzQ#>q{%D~I z>s-EJcfQz@PI&&P^!qw*l)=E3`V@_Z-GG#;N)Gy}IA8LTyyW&dN^ny23PYHV1N8+z zbkI!kYEJFtHTVE=)?1HdhI`Lt&i_!~$YS2VZGzV2@vPntmp|h(nFZ;RmjUqWo}DoD z+O})-Dk(}MrQ*788!=7VsMek`tA2D$Q`=UwGVosVvZ@G)s+nlOJcf7sjI$EMD3b@I zsB40A)ECERY{|r0E!g!`E(#8^>;bO1~tb|#9&1Q%vX@f zZ`W|EnO>M`i>}yYv843zs1U}QQtcK69?E~WLb(oG%ox;UdWtzgr?#MP*M!D%rps1@ zCe0+qw%Xrbx$AopzRbyqv6qVwWypavDuhM%LCxLR^x7zDi(3YQ+i%0Zei=;{%fJ;-aBM^vL>2Fwrb{bL=g~XL@~!;{|2Zt3K#M9cO@#$a z5!c{A8i|LDADZDEcmuf3-!|`{*WGkN6n%a9<&IPtvb0E{vJEf=qX}^;5a$HcmiJh= z{s^{-m8K4|#`%R*P`{;D(>ycIp?aHPlwHreorv*rZ3i6=k{_n#o^eUbAhRSh={7CA z1+o$8bS@bm3n_`f@iKEkJ8#(776PWCUXVX0sRs7`U#O@9mGGULa?%$ zv_JVvOdEJC%?tU06lB~LqRKX0J|FyfA;uLFJ^S(ySlwRSMol`@g(jLV?@0SsPvA`n&3r2QBEP>4`4q8QOlGI>?sC5& z(Juq8eJd2K%^O@n<}kKDJ4A@!9q_ZEzpMQU2nNl45{Icu=Jz%6r$@Hu>u7_Z>fcy7 zp4jN4oXO9dUBYRePd{SM9cnO0KAvxEEjXzDM~iSjHQoChkpefb_}6KCwNrk1=DVD3 zMSOU&PuC?bQWbQ$dyIR&vcb3@>T;RfYiw8Bcsegsg}1i8wQy+5Ii(hd2%1!XfUAvB zpA9-OGDumI-^W9RgZ5~s`wl`$D-(GuI7Nr+@v!LN{{DW(*4e6myE7V{UX@eYD9F5#aaKfsb8T25A8|5Q zZ@3{3Aqe^HicfFt&y+Ad5=**UlYyPMbkE`i$n(&x=k;TmYvt~so<4Fir z?#zhYv{Ck$NkP%j3};|&b2G#8^0JMyvjSOsfXeJB$1khAI|jLNSwm6bQCb}JST;#* zRZNDhZ@pSb)nXLM^H2D1)#W?X58Jf&VEeEiHveggL`emMyc@D~ljMUBGWK{*; zGPf;$>a|dHUNG{v$BP)7jQPEP>+@1ueL<^exVz>AsWI@&jn9fJsy?}Si7~KY`%HQT zlE~c+{!ZSfr~& z5TX|yGL;mhXel#b*6u#GwJQN}gXt1KN{yHlb<_*F?PzOrs1}5%`#e(D+R6xM8hS~@ zEO`f%A57ELlMjjw_Vb^l+Sx-I^^e zZFa~3!eDEW)@QHbW}gtOZ5`Ki;bO;x;zd?E94Wuej#IIICO!C}twiK=Qdp6;C?E4e z43w$Rbdi2MTt0O(D7RK-qE^m1K!5Sq+3f-1SS!`}`x}Dwz89`ZxhnJLrLGNE*&72m zF#Q}=#%Z2#%L3<_i-a~bvWh5N0IA2Mtoj7N&LqzAo;*)ouHP@7@tBW?zpz+VY@F-` zm98t}l!IpVjGb?=80Q@L2C-$WhF{WUu|0;-4@S7BN)|Euw`2B0wzy0S8qtM=jyUGv53&;HPW7Y1%958@o}heuuU;_}$U$zAlcLpQB&<|omK*5qK$h%%Q9p`x%LxVhZOg@s%J!Ar zeueJTrx*KU2B@GX1F7SV`$5Jz)eVO-Cj3kta6?TH6maZ9<@iRYc{y?+TxGf)=;gb* z`0?Dt9bzW&b)@N4q;ty3=TsMCGe(~uXVH+;ttW-m_ptE~{1m~?g{oiQsVllyKP(2peSZ>t!#Q=Mgc3pAYB+c-y@wcoR6uVDpHaU$uF$H4m$O|xI^P8}3JVN4iMR3&# zLR&t@WWbUAHbRY93nOWW?l)-EnKIarLY0oRlD>__@nI@6qRPqz0(CmUl4Ieo?JWu> zs$30XDl4!c8%mKH)AxhA?R9qpII2!MMyj*y@f+Qorc}G-p8LlJb5&7ek8|Z6Q9Z5> zw==d_JkA;J&5{b@vmRqXoSvGG*$44$*GZ-MoW4?E_rUPgM1YQqEosWF@gMccyH3xs zYykCi9Ju0_AC0^yRBAr2u4Xh5pTwtU6)r5xX?d~tq&ei9qj4dNfRPF5>e1Ku_ME{4 z>%i+=MOiJeN9&pmv)azl2!?M{Ve<>LPK(La4KUz~12gs2L3pG50|L+0u`!l+5H% zP$Nbr-iLVdS%r3jU2f=kq$D>sq?WQCqG2V1t=K~OG(dHA?uIY!+>JkN#QHHCAJ`8? zFGJzCM_F4;nfcwO~#(rfcd(#$))7(2pHtZvCW~IS2x+2ZkmP1_Hjg>rpeK1 zedyz`OX+31b0m^9`1R#^nbDi5-lk!BTNV%5C29suxBR`Ts;YCvS8t_+N_8^@N5z7q$h(lu^8jz z4WF07$r*=yA%BWG#l}U&hINY9?-eO8?fURDrZOMlOBL->bR>{$1}*zg#q*2R8@%RN zxpzjM?uBJ%-eGHwRc4@R_jJWfCo<1jy+DBN3rQv3Ks2w+XJwv%o}P0F^yByS=N{^c zP<_~-eaChr=f!RXgfGf#yYyCSa~soh^P{4?>TD81kIYkVo~X8Rbr2i-Y^u&=?@ngn zqw^Ez^E#O!W96dUYGE^lv6**i2NbJCL<8q9DX*LO?^j^ADYI|pb`g-g4 z?@t>QDd%{)wEdMo(x2tJ;_8VI17OR17bP^_0P=ExFH(Q2e}^uDEvx|Jxz2`{eCRG1 z;hTunS(sJlzPE1(f+rEgEm3{jv5r(8E)?v>a+l^tXc zcHP&ai+}i4T7cobz5K${SL7V|m8x{!?Pn`KJE-wU^T}tGDMXyWY3)cyw%#M6$l9e% zd1Y5>Tmi8wG0BlcUb(-5B5nruImo8P%I;BSi7j&8i46UGch`|uwkPDo{?_}4MhZpL zQZv#9?~eWLlZeqT3ybhlm<|4H?gZ2tCYei%UIYTW2-Uk}`oE9>LBa+if%;xtcR`V=0+(E552Oo<@G zq%0J!wbvgG9L2zAP{<;NcAwxp2Bw97M;{06bl%)NrweuLlO2KFWm6lzL+)iIC z_#d#$VBQQl8SijR zl1gX7kIxD)G00@MQff>AFQ{hcWnm%i)oZ~UcV9xY zs1j7~3C4rfxe@;*t;lq)@Ll1;+>Xtc%hy(UZIT={a;oR?2a`&==Eqv?B?4?bz-A(m z#=NVW3j6(Oq`i8F0z41J(7PM3&1-BS`wpg9Wv*`C%{7_Tpqh2P%=#|l6ZPYnSR)s{ z&&LPWfbYm;(a*GTT>p=m^m;Do4yyGzgT|zOP(}~EYO(`WyZYYkR>&J*B^io@A_NUF zff{{xZfo%Y!)r(^@#^j0WU3Lb^T?4yc2jEjV@YEFE2#Zp^3$J_YCoaZZuB!*jd+tW zy)uUkOm?04oD5-qm7p~zH$i~M&@&M2@%Ylsvdd>dF#Ij|EBxcxEyBarLGjvy-=|!$ zty4BG`@+|DUd+(hP<8QKPw9Td#)7M&*|G-=oYf+)G_^@|aNk~MnlOh|8#hi0g76a% zD?$so&)8u*x^28B-*7XVH))(d|I5>r3zbD-;+!ju2l`jP!v@?$#H?7)LuJU}Tp?FT_4R%>Lh4fI|c5_OUu2v*a#k8fgcHPF72A)*aH9wdPl5YXzmyT{TeBe!H#C z*rt=glAVvoxfg%+(R2DF6?8Rt86yru^c#MuE;x$+O?0Snt!Lg9-sLvtu`T%fb#@?w zQx*>t@$-2<{Ispev1rs-Srk_8X<$oq{_}VE>qZs3T+gJzdb<5teN*QfzOzPe@3v%P zD8DU!F1+(x6!l3VSE_;azGE9s3!GCBbJrxbr@hmsZ3T`6tB94$``KP3BecTwg%qPw zlRgK3GU2C@9|~dZ(Fcs>aF*R@s&i@$L2nf$K&;OiH7@v z^3n2YGY@u-nn+-wv1faslly9mWCiucIUaw9h@Kwy?F8>j?Hbk%J~t60PK^$p75WH) zcLiXe&If$KJ$p{b`|K)DnES*Xu;WHhD5*z6h(A#G*-wNa2v3m%x;+e zg(W8MM?WL}#r~RwDX@VaC7-Wpibms==Ui5&!>$SbpjS!!+?zaw1v?;+5&wXe2@{Q0 zTKTP(Pu^cRkxqVIa_IjEG&g>_gI+J?)Kjitf8Fr$qp{xNWkS6%G#!5PCDfp~!ktJ@ znulSU1cEWB1~iHsu5`W`UXQqLyl-O)P+gwlQM42i6f^)eI!^0MPvBQL(+$$AaLL0y zySm8}cGRa?L^+QXeE_(z>8O+Gl+6om#^p4}Gks{XrryIQrBTDf)z0Z}gmys`j@8%D zuQg$GMc!FXG=;Fv=o(9CEjXQ9SgN=(>Dq?FUiBD7~0YLYK0j%1TJa&ix%#ch^&%bN!=jtLxAEM}Yf6!|Qj&J;O6-#H=O-dJ!$ zLZWr2vaz5m-cS0*Z{P`G;lb7*81ixp70AoJ<1>_Yr`dV3Ju@h0!hpczMmCXLJC7;s zMmf4wq!wjw_0eAd!yz+>Tpo3aZ!epW8FT{B2|fn6ml*`&FQ4^)80Ci36kfZ+55K6u zN&*2~s}w);cs0LfoBg%|lUG`K4+1^%a>%gOs?UzjLt;5qdWZZ|GBXU)e)n`(J>v)h zTMKBL=-}wdK@q1mh2?O)S-wWVo9Cb{!AJo)l*e!6cR?m7&esR&{ahFK(g-I0;sS3J! zl;$UR#rfSrdYWeQH@~x$Ot3}HQ+qnpFyrvn1*u5U!6{RdSj2tO#3oLkL;J`Z4Hy!# zn`txyUN0D5`4=dY+cnX=Kea>!Q>y%+QYUal5WApThj5Qyli zuOQIFPCj>srcSUBY-A|rQzi`)HrQLF=TWEo+%%$wCp|6j)^n&)qz1}PMl8#}i88my zp4`S{c2@S8^a-m0BNooh8u}k03tO&_CCwjk>v-pba_?nl3f6aoDJ@fdL>JVM>E-Gi zoD|v`Qt)C!a=SRq0G1JGc7z5>1!kGh)^yuWx_Ata5~hCxVpD1}?tl-W>=9?yt+jcX zq+eomv&QkO*6RUYEO47j^~dWw_Esfm6F)iAAt98VvIbJkqt!+|&XM4Grmplp8mYx` z`@>sF$AFf{Gr7;;0ZmO!LNrV`agBJg4m~o&Np;MBb3oV{m8MP|mT<^GeK5&=`QNGJ zAHW(j1FFE59Pt;D?TGthMZrJq zzrilZ-{`MCaG8>x#X^-&V97nK%VvgKe{8#G21?UiU!l*GF=KKcrYf$Dz?Xf%cC~(E;a4^(+`1kE(dg8yb3SAxQx|v^ZI=tPoSd+JqaG;HWe(ix z@9&oyG8?%@J|EQXjpgX^vD-z@d)LfXJy?PRxQ*hrHSht zSpWKVfY0WHB?@b)6IX##KJZN;eaBS_xa+UzWiqX?wEDP z*3%2z?FOdln_C1^N;W5Z~6UHAP!i4KmgmytVp!%^}LiMN9NTg!jI#lbB4buJ@HhF z`D&s^1NlkH#RP!}wVp`=oU!nNA$*F=5rTOzE`%xjiJ7a1M;&tcW#gM%q<^1t`{9|o zDB8?YqAz%^^DADk$Byro|D?Lr&-V(t`R>1-)YlgWrne=-$xGD>IMpSOIUuH|yjFCQ zXSZt(pDsQU*x#0w(P^IZsT7+BBst`-wd(D^l!Zsmh=|Wj&tAz2Q$jP{D8BMGDbBx} zya&<9LGRVg9)?ko{*2PhKRWuj?6uRc@T#uk0bFQ@WC3!u2Zm$P@YPtK0W;RWnFf}I zW&R$8zVN%LKMUJY#5BCVWYg241B5h>lFG`6*9mjkTSn- zUBfjU^HRtv<4V%F{vS)MK5f2Tk&jO%2zkzcSTsR{dF2hyEtnV?xE}q$AIIdfZ6gOC zzVhzBTLNw|Tpu~Lg=zoM;)n8n2fDBPbdIFq)ipVOzDTG-+^4Nxm6CRoPXNcW{tSWm z1prR7t7ShTG5w>?N#fCOLG?0r=k{^?%jJ|$C#kPUmk^0`MWe0X?>`+~g%ozG7Y4cH zvwk&l5;yoCUf$8aVkz>5`{!BQttKk*vcLBMs_;8wc^G7vR2Wpyu4g{xDR=2-nKW{XEbPJr$HVCxqzN+Gt8Q6}Gh*8`s*9Lrjl; zbwhww6Qk3Z5Cm(}!{FTVer85jeQ`^O>NP#qIL&(j!SB+o0AF!8)J!Qp%$H(E{Ytnk z{G-EZ$US^Yy=Nr!5iiN^^TmUDK8Y0XBklI$Vm;Mw2n6EZ(=+V&T)%Ppyv1&@v7JJ6 zp=Sotr(PXQw{Ft&ucRijw51os0*Vsvi7Gft&UyNoG&p|#aiH0dT$JNDo*9XTU09y@ zZH_vBM|;v>L)6;Ni_d$O(3BZ?O$Tk41t2l6<>)eJZFxBJg;D-KSWBXD`8bb1+<(oc zI%*t2MR(QkaBkxk+DK}iALZ3;c8hoBqLZd(X9ss@t5a!sjVqLJ=V9#|T6>;5kM^c4 z8oO0;(#brz9z8gcU5&yB%GmNgO=cf9b8RrWLvQYrUuUaq1UUBurg*i0K+zvaWE3>u z9K^fhaAM**`%ep=N{_zbz;_%3$&*t*yBUZiN_3(?{3x>;Xl(Dz~L%IKmb zZc=0}B)W;t7@&WEItX{S#l^+P=jT6wISpm;;{e}om&aLaI20um?AAUPr5O_9WwkPW zo>RQyK%I?84-#+BbtXaj9&tmY6(}SAx0}Yq!3Ui#Xl)Ma?Sn>R5naVL54pJRa&89E zeRvIuvjollidGchnWT);EbBaA)8WD_;;^sJII@2sCA#~ZwlqXr&h~Pi+8Dh)30!cg z>Q|GaBTS)tH=pcSKyHr8v4dH^lyPr9x6oY{qG=dzmYeLSuWX1<^tk0}j&oxM4ysZs z7*;#im!w@kc3N4N_qTVe**x({Sx!APhS=Sjb7ZJ!#4MYk(>FOuzbis_PtUUKKkxq< z{19J$o#9uv(bTkW=ybiFISgviJEuav0|JyNU1G@LQLb0+NL4ua`ML1B^gwfAX0W2z z%I%+h*b&v=vZ=HU3?A@+O>5lZ#lN$&^BVS2jyZnZ9`g}il8%OvQT9{I0m?~F#5|i$ z^+{q!9!FvFWkZp2cHwq3msN-Uy2L-<|$xEx^3OP39u`oB%R=-w{1dG1+-@ye-+_>6C;jO+bMw8A z_$d&ylX9yo3i2&o^DNnTjXydSol!{2;_m9U07XFH ztz>lK)Qk0X-wclF1v%wQO~wi1aliagXsQr)1uZ1|04M4YLRWz>S5&2n-CAgF1ocR`{Wir7drw+dwU41d=9pdfskal3L z;vE>EjGmKzg+vq^srrQ`QY5bbmgpx6H%z=+Ml9><^lgLsB5d%Z^y2zkEQpB1(zflb z0hPqUPqOtPyemQ(aMz=5n)R#WQ3b#Tn=nD^kuD(N)=I{7bei{CX7?mg@Pbj>pOJ*8 zoxj|h4RLN4NSZ}U-X@pj=yM)o!->)vQg}#j+z@GE=>cRg%Vl1q##76PCTcu%R%}zF z5#Gv&ewSmWn&j8ZcOp?nvbFCOM?5?h84Bma zDoXv_X^D&(Tt!&*8EyX1m)FM zEv6ndAR)nZ?*Z;q#=*AnAB+0Y=GoAE*9KSyExbQG>|JH)*#GyE=mJc5;g4#zB^GO} zZxSiYf&~P5Q1frM9|9L-oNqMQb)C+xDs8_mgX)F^+ld@V%o4!GgqD~w)X<6MMZ5|6 zi2M6g-)|_6E&Lh}1FP?>Tas5XB(hJ?g4@k*MzJ6nF!@=E%7Oo`OmCDYk!pPZzdlnL zxe{Pw{XYXAd)*&+0w-RcKgF$(Kqu_@4vibZEa6E8UtfR7@~yrG&iY_COy<`bZ4JpP zFFRQ+u#-yv1xYGbh@B*J=?w@A3kyI#UtSl1OGPo+V$z-9wDmQt*!eZKot@q9L^ZLS z%==3>A=`UXRuhqB}c$@zi|nv35@n4JkIwTl~cIm!-yF|!7r4Si)(5q z7#SHKTaK|1iJ$0r_!t{AU0;m)gRJBEszu6LzoKVyC9-jt;UZ~`XP`srf(liorSU$b zcQj%Rw6)o{Ha2n_8fd_yKa7m12`^~8d>K(Q`UD?xIFKO>32RR@V>(#cF4jAq?`>=T-qere?9CriVFd)JJ@-7NkM*anG=}k!r~%mI~uE$c+c#609Msv=WfHF z7?Y8YaKToy&QRNrIAnQ%+E5K*0;vK;xxvxbLiJc1AWUA3w5r3PLg?- z`KD(yuii-IT=TyfoZ&IF1X%f1R{Rz-2OBsYed6{TOvP60#mu;;r)S>TcPv%wK`mAg z<>F;IOz&&GAOx_a=|q8&bR^%_P&zveB_)T0^}S#h#J1)gsNd39h3~~iYLyCs&!4G) zlhf0tnTAf9N#}&oOqAOa6issJ88 zlTb2f_N;927}UK;J>E3i9HRSq(BL%xu-d3uBwxD9u)!hOdL--pHs~#xLB#`2JP}>( zy5yIdHQ_@%$N_!#6ahCvl1i}ILB}l6CASCkV#9(2;elusQB}y42uhh7X8wZq;a5mX zp>@{wVn{lvO8cE|6S|-x!uHIR9JIxvUZ3t}5KG{_yEs3Fdh_HWH4F^k7hzd+u}f=D z8hz#krlu=rmbOSn`Gwhr8WEg9Up@C<0vmv?q}*^{8KEG|5bZd&+7}+q8jd6s_u%Bl zo@nxEu#2I+xVXS{Cx+M%VMA2X_^|HYy^G;m$e8Rs1k#w6PaLWHZyh7yqWvxXb4d83 z+S&G~cJyEfB!CoOOsrt*4xrq~Kv`;-zYKq1bB_M=Rb@6FrT&0(suKw1G5IocH{ob& z_}Sa~pMivr;vzU{l&?^i;)X)>qjb3tOc$`pCX5Ob~dA#GK(MR`rRa)kS*iiii z;Z-QpC67^wi3dS=Yx~3uQ#RN+R&#AI@lYbVJf+dY*yH14e)m2yhsAngx6L6XJ{s?H z9ei}w@K-ZU0tl$8@f~cE!_!b=T5<2%o^U=20np0}Y{#`#y`^Zdtv!lv36gqucJ4+B znL6aWM)p5;J{_GDo9Hm@$=?ethd`DO+~Y0v=_FC=S*pMWA3ZQOn^{WaA$G>f4G9JgYMBy^rx_ zF5CvI+hN=6UT}NtxCR1W$^TBhs^X%1xR|Gw5$RAEQ}r(I(p0vPuy8KeUVv}TQ{6`8 zw6!UoD=WM3Sv|Yf(TQbPaJm86i;+`Nd#d^E@DxKI(~3799f7zB>DOQfO25Y97G(BD zarpb)UH*HzYgfB|F=F(1m-da^(cQT(?Q+X_5a?B=7U7SmfiRr)#g^Z5r&K@?hvR<| zW(HfefUAm~#c#&UhV_;q0em9LYA3=o9U|i;?ww4y_+eH$J+LBs@-@0{cN{tB;Nuh%zhw7{Q~edNZEP^ACflQ&$|T45%w_6U8J! z&-u|SZ*$4;?SZ_M6c!#4Z9q&6iSUd3S@oV7^|!ewA5jZmCvwQozb*Ws4^rRBrT$D; zZsQU)Iybu5EJTO=s*d_nxrV2^>f&&D>l;|&?|DoC=8~cQ?4*f)VtBpv)p6=x^(MYl z;eO%vI9mS!T>^{^ZQT(b>T!5*;Gh{D_9AT1*y7CByXV6nTu`fVxz&NrY9!0dK>f!K z@5<^twj^U$6oF5BO-()iYgv0YSdM*uYL7ZGL&Wzw>3zXMej!kua_a zOWgH$cy1e2VRbvVMDvL=)lULn0O)p<*`rf>5``doxyY*;ooOH#V z2rbW)b~HCl*-=$Q(6p*~?L6Src+29s%(h=K#UlDpohS|M21*~O>2BnOHRN2jGrZ6A+`tfO?QFk znf&tKywXa%HqGXRbb?Sy4`@_T&(4}^XJ|A7P-oReAw99o)#(o%3P<|}2Rp}DWrRRM z3ZPs2;#lW~9W554N0wE9BY?1-tEP4ka06C2O^)$LQ9OvyqP8%z@7lI)V$Bp{AZ>!o zQ&>*uQed6`is2otHa#}P!Fzl3v*2Zj7N2Zffe|r5BsZqUiyOUda3aZHOw6?n9SO~EFQAtLycMwaq& zZCL)8hVv)Bi60ik%jx^g^Wk!T)eE=JmmdoM7UVp9Ib=$kD|*jib>IJ-^Imn90$#A9 z{VTdS;OQC!ZTF~+VJ9!va7%nyOXK@Z$v-rw^5B@f8BmGT8;6v8&cCas+3YN15v3Z+ zqwN=S8E5=zCmr?K#doDETm)Y#jTA4lql5aF`GdHHANWUou_EOU;%-vhD-nE+$bRz` zTg3{yCx)r=g9zj$`^55cbiIVno6SZSh^c;!*$ri`C)3up%)G>Dbm+5R2mR3Vzl6Sz zHIzCJH`l*maY6#fj1p&G%0~z)jF8~hdpJc+|p`$b*+XRc6b@`m^Fg?7XD74Sf*=xxCCsH50g#1~- zntr@Kv-~@Y-p|=Np1fy`#rF~Z!}zV8Bm|@ZeMZdNcYFpRsi|f(A0$0G#Abrs!!>mR z{doe^o)EO~iF)!GX1t0`L=p<_O=W+sZ!8seDL)9qstKecAMXj;g8Q4?GZ8@-+?d4b z%4e0>Rr{K3#~(yQK+XZ12_XBmmQRa}d67t>q;;NtbCX?B|MmAsBq94%iMUJND$vb` z*mLgP4pfsLJvhyJv3?GqU7Y_L7J$h@`q4YWcRS9l0Z_rVSZXc#5=J2mv+; zK*{4_M>R44!c7-QAaFmas;WMw&HRFW->RUr6!c`fD6~cbS@U8&SG_rWhLb>=8|Wmm zV8^QpaU})RHQqEpXwn#CNa5VzZ9|MxA32MB-9 thRNBYyCwH5oQ00e9p_)%ec#h-XcjxnAlm%CA^15&Nls0+O4>B={{khH=V$-` diff --git a/icons/obj/tiles.dmi b/icons/obj/tiles.dmi index 166879dae5750fc133b7a8cf29471f128257e5b3..77732e5f3c2889952e9e20e7ee444c38e6bc8ce3 100644 GIT binary patch literal 58236 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 literal 35212 zcmb@tcUV);)&?3NN)e?hMS4e&4x&N=NEMJO9U{`D_ZotLfYOm7pacY@gHi>lBGRRU z)PT}Egn$Vox!d14-}l{r?sLx{=XsL7XJ^ms%w99=U2DCw=B554jjL3wR3H%Os+Ojz zAqYg$34HS@E(5bwlSl-qL56KLV4ep=T&8>I)%3J#5bo+hR`Eekjeb){*fj$77W7Wo14=wkVp9h`PQv7V*gYq-X2p3Ie9}0k z1J;OAz{&L`ESdkFLf9shfe+jzp?@!LN?R*Ec7l zCZ-<78G@x<)W(Y_6WgRCm(s;U?izG*9!gVt1sDCw5MHLV3EjtiU`1$j_M|ja zv_P=5opP-zUc5GRgT(<3)QLVXsJfNU(q|oeB0VJRNt%Avrrhw&G^;)7wR;~ED)Icc z;k$1u2jOX-JFSz|Kgv(UkOjiKUh)e+BX&0#+4_Bk7&ZT)?OgG7c&jS$t+o8;bdt@} zcfrv&w*sq^eicO&oRYUjB`;h#BrZl2G}yc!yPfdu)8y@p?5`-KaD}Rw!kJa;ORu6R z%Fo|Os6@rv8r^SQQt|zCJkyeUSMeRfoJ1(t}^ZyMnhda-`c52q~v^K#?!+i)mO2x@HgYu z>u~i~m2Wj|#7o*JwlvkRR^NFtu@~5v>+yv}ENk%NMaE)iY8hL^5L!ci9&=j>M~b0o z^9SFohSg;5KoRg}XSm|!kdWgL;*IK9?T+SVwbRETD*<1w4u-b;yCJ{AKMe(Nnbfo( zFXm4F%R4$Q1HAlNR{C3L?6OZY?X_56G2{r&BuNnd2{-32vi2Us;>qdR8?!U>d(=|H zYcHo_fW#Eg$e(&p}xYp*+=VIw9XELBxC<_IZQ#!r^`>G-E z>Sra1$Bw@Ulq!6)EX)2}WPCTMAxQClwV|$ zxE!TtWuKD@!x5m#4|>y#4{4*##Ee5RI}}Ut6@s#1lRM=2@ph~kBymh;Z)qidA3`mc>GrI9tQ7%2C0os zEDk<~pfFeZ`#yGzW_2d6L6qFlj)q2p+Ak%vUiV$kQ)o2}I2f*IXF)5Y5<>Ue3-fW< z7(p8SZ}^Szrrz!NIB)~9CbevPPz?puNcuEkWNqOUH?;at##=X@qZt zs6Zm`t*Shp4R;R5

  • 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%0AjaX@hQ3#96F{z5C)vwDN!V$9{- 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%0Ad0yz4)S{$5mA&`{DrS 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
    *(#P@2vGA6ic{4<4! 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 Q`v3p{07*qoM6N<$g4RI2l>h($ literal 0 HcmV?d00001 diff --git a/icons/turf/floors/carpet_bear.png.toml b/icons/turf/floors/carpet_bear.png.toml new file mode 100644 index 000000000000..28871a8913c9 --- /dev/null +++ b/icons/turf/floors/carpet_bear.png.toml @@ -0,0 +1,2 @@ +output_name = "carpet_bear" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/floors/carpet_bearpolar.dmi b/icons/turf/floors/carpet_bearpolar.dmi new file mode 100644 index 0000000000000000000000000000000000000000..50f9a8ea63e7c8ef04abece78ccb7e614eddd094 GIT binary patch literal 18220 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 literal 0 HcmV?d00001 diff --git a/icons/turf/floors/carpet_bearpolar.png b/icons/turf/floors/carpet_bearpolar.png new file mode 100644 index 0000000000000000000000000000000000000000..35935558e178dda20b6b38e0956727db8a0876e0 GIT binary patch literal 1432 zcmV;J1!ww+P)001Ba0{{R3XHjm(0000XP)t-sTT@S% zf_b2&rmwiWLqR~!)z`AJvSwyx$jjLT1O#qwZqi%d-T(jvGD$>1R7i=1mO+l=Mhr#O zR=n?##(TSH8pzHnHFbg^M)+plOXk=f-vX6K0oP_2lX?`N2NRAe#FEU^I0!SzP&FQ}eOsS8 znd(CwKl9Gj@;v9;tgid>E=sMcPMhJu^h!pWT(o8h;whO*ykXIsGgmay?sPiF-M*3W zWM`VN=TfdLg!^MV9XmPUdo@VHv2}s_eUfe$j4oM3R7q7_vQ@I{xYyWXmsjoN9Hr5$ zL(;)-dWdhalh~Yg(%y}I?eQQc~FpqeCl>%Z#g-s?T>AvmU>P;u(>dPu8!2~;-~N_G{H}XkawoYGOH&wt;KdmE^mY?46ncg^B^g*6j7!?c}NDa{@{4Na|n$#4mo36VI<*ZFoK#Pz!^qdE!^jn zk#eyaS(fSq>jsqaU~_|z9~|b5L+|H)C6_$GK&GU4xPY7hOC@BpM9F5(C5Gw>@#8EI zF3V`g4;)6o1rG%YW*EepG?&$wE}U6`4atRuEDM5CsXE!kl+v;ciMu#`;1K`TGfD++ zXi(1uW7G+Jbi`~a#^MU(kidnkigcvQpI^Uu{tLJ5I}ZCThZn>PaFI&46wITd>}=?z zC_#>I>u1TL<-<}@Gcn~~zy8kI_p*O*D7tYdym+3$W$LxSyO>1;ZYc?YzXc_;xXeg$ zKA{J`N#3{o!xb~H|ML4Gp| zgA4pv20MChKO5|-YI64lEpy*};1H6MUr?QnS}p7**~%A-Gl(%rg%9r0ew5H)H&u}z zNVR*6M9Np;t4-Cd7!JPw&=2XUQWTT}>#RL~ z<>Fp4UM$Ub;j2~Ew3X|$`_T`PGagnB5y<;mcCvxcuM_%oDcLBHx`dPCCOn$Mxb=}z zI4nOn#5%Ha$g{ogHjLnjy}X=mXsA5|mH`bh-i5ECHCv|xvIlAJ{SZDdZ~f5o`+f*v zqUfzCodGH$ff5-U;lV0=#d3W#WqXl3hhWV&4xc*qD77QKa0~iIzrt&CxP4oz3&K}@ z>yNQ@9hT;pQj$??*ZvY;F2cH z9nS?PjDfrG)v=Ms=$(%7|K@V7a=jD?B4oeSR^~kmYFOt@c+~RgaX8r7`?*YO4xdgA z$JXQu!JOb^ZPMXn<9I#tUHGaIc^qG4^3NNGvB0o$_0p4-xM;ut0000N literal 0 HcmV?d00001 diff --git a/icons/turf/floors/carpet_bearpolar.png.toml b/icons/turf/floors/carpet_bearpolar.png.toml new file mode 100644 index 000000000000..02900cd75329 --- /dev/null +++ b/icons/turf/floors/carpet_bearpolar.png.toml @@ -0,0 +1,2 @@ +output_name = "carpet_bearpolar" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/floors/carpet_carp.dmi b/icons/turf/floors/carpet_carp.dmi new file mode 100644 index 0000000000000000000000000000000000000000..90b9d549fce1b5667d060f576ad58bc1c37a84e8 GIT binary patch literal 7798 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 MCYHv;3vLnr2V(TxYXATM literal 0 HcmV?d00001 diff --git a/icons/turf/floors/carpet_carp.png b/icons/turf/floors/carpet_carp.png new file mode 100644 index 0000000000000000000000000000000000000000..4379e24a438e6e0a2735e9fe0115131502de598a GIT binary patch literal 520 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 literal 0 HcmV?d00001 diff --git a/icons/turf/floors/carpet_goliath.png.toml b/icons/turf/floors/carpet_goliath.png.toml new file mode 100644 index 000000000000..298cd388b488 --- /dev/null +++ b/icons/turf/floors/carpet_goliath.png.toml @@ -0,0 +1,2 @@ +output_name = "carpet_goliath" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/floors/carpet_lizard.dmi b/icons/turf/floors/carpet_lizard.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f136b2be36f2473faeb3ce057e3bdbd41f12c4ba GIT binary patch literal 9160 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 T*PNnt00000NkvXXu0mjf3V^dG literal 0 HcmV?d00001 diff --git a/icons/turf/floors/carpet_moth.png b/icons/turf/floors/carpet_moth.png new file mode 100644 index 0000000000000000000000000000000000000000..7e2a40d2a22efaed419a12676c8be995cf881ab6 GIT binary patch literal 1434 zcmV;L1!ek)P)001Ba0{{R3XHjm(0000UP)t-sfmbS_ zay;9?isj9jA|N66*p}O}is;LX-@khz<|A`*3kEy(iiA7kKLb=~&;-o4{j)^>vRb$~2+qxfku8(#2 zL^~7B%aX5)nCwrxz_o~&-wbmq7q4EDvDCzlEhQBWS1fupqRLNx*Y{o6?HitYJ^2}X z-pVVp$931v-M~FQSHrXGT4T5$6AwG5{+yXv#EYQ=XlZsXiW%?Y(O@ zqelAM#Mmq|4Z`rOXu*^c<$&0$$i7jBT%U~tA5R0hz(@kV7y|WgJ@X;F$YHu0N2>QZ zh9ay?7nzYCW?Y;(igC)7pF6^1WMWk7^u$f;4VR1{eRF(^N#T!jj#?a>z#g?0g=RLaZ+oPInHW(Z(TVY|DfsTor~BRRp-e2&;wboHA0*x**G3 z^{}o$DUZ4|2>HQb-Z-?l#Fboc2?jF7#lsuOaj=A4R!u(XLb=3HU1mSOzP|p3zt>5- z4;%)-1rHesCK#S1NiM6AKT{?FHlELZ%zQ&o!qor}zy1C1*KgmyeI3I5fkXT(5=sSb zh!e{NW7G+JG{mea1jRkb!Hx=9m6yry&A$I*R;#w}IE-5k&xjY`B9*4esRcpV=@_{v z;SHY}7tSo@Og|l`G}LNgH}O`!Se!tNLMps*jrJoR4R%u% z`GHis_Z;%p4~v4u1#qb7&X5~eLF&RLz~<6kkxit06~5Y3-HPF8`w#ulKUIo=a$ub$ z;w}~UlG07nau>c@RZUyD&buG|5ILi94e z5W)nOYf(A_R73(LGC0D6Rrred@@UHX!gmhAnr$3Db?k|2LweyB^bK}_*J^P4x>gs2 zuVQPDvC*USo;iG)Df`QOL5j=3g4dYj@XDj1fzeI)YA6ic2V1oE1BcI35A*kk^doRi zGv0zrW6*ILWGCq@m+vI&n`?jMJPoxY#Te$C<2 z$)RhNFA&T;oUD}xoNNqV4|Es4YM39#7oP3Y#$hNhtQ=iJWZx@cHy56Yud1{J_*bFohQC%E(`Zul{&?6%I@K3$um8=jZi_@% literal 0 HcmV?d00001 diff --git a/icons/turf/floors/carpet_moth.png.toml b/icons/turf/floors/carpet_moth.png.toml new file mode 100644 index 000000000000..937263bf6b4d --- /dev/null +++ b/icons/turf/floors/carpet_moth.png.toml @@ -0,0 +1,2 @@ +output_name = "carpet_moth" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/floors/carpet_skin.dmi b/icons/turf/floors/carpet_skin.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c9f55f86dd5f9a44ed3fa406efe58dad26a61022 GIT binary patch literal 13356 zcmYj&S6EYB6K?38Akw4-1W`bmAVndeNEbnr@=**$rAb$*N$8+dQHp>Bq>B`#gAgPX z6*2VQ5dtDTKza`T=i;1;z1PKFW!9SY%*^}F>=#ydjJeo_*#Q6mm#N7u>$7(G-^0p$ z_7+y~UO8(B;rH#I-g*@59^@79)XU!w00=F}%KpS1qs(XMLF7;UCH%ngBd4N~yC_bO z^OaocIW9FKiTA%}nvUkX0b$s#{5!|t9dn@Lje5Jf;p2mmKUvR@oF47jS3GXDFZnFf z>+`zb9QlDSVePlmGfc)Eib8WkTUn??2!A5FvztOvH>cS1DNEELF@1j~*AV z$}w@ic7sQzM3%Ecxv(dSUCP@f;B5$6`M<~gpTF5Z?*CMOGy8;IQ9QrHi6>s>E&I#!|&T=F=0EiV#BTvaSZ}_3wjDPzkmYzkR40===WZ`FkB3 z43Pa?x<~ily8{5%c1>^T-489;fx$jH+dadc95t*-!_k~o_vccF@l5V~kBF5!jMf>s zE|xO%DYL^eSwB;*Sd25Pz1E-j-Z*OVYWP;n2k8_U1D@y$a&0vp5>l>)hq^bsB>X(x zSWrnPK;8nA(&l?+B8Qpya}{5@n)V#AH4VQUNZWrSPIXQTkx!2obwc(ib3O>fJ4!xm ztE<{Bg(XpZUIq*a-bk7Gd|{+m6N1p-As^vPHR~fLv0>tB5}|rMEX1RqY}YE_@|Kkmlwr>7D~hl~uTk zBsS_nPv~38MGKw`y)dW0$atj;NrX$b{US3MEp+yYon5(~^ejgwuX@v)TpRCEb zA76VHpBq6HMXW6xeV^!^;&lo8bm1}^IOH3J1-1Wht!0s_Mp{7-#e9durSq7d;-@Cz zcEF^AgdZ$iWBhhbuKj&fIVMFE`7psfiF0RlWbGi`_d`J+rnsa9e3r(z10835w$R66n>Zgf#ut~)ty)FFYe_wpsR_(`-mPj+CYJJU zlH(pb_#^Tt)|S9s2&uO$mEIWL6L9|~@86t503a~B5V%k4I>4SNsp&SdC_X~)Gb9Na z^%SUcS&Q?qSW0-^=C0w11G@V;aS2a;0Hq4{zZJ1m{hy4BW9};v%QW~5YMcU>Yp zc(%@F6nh8R-0Xa`lr~#@@uanp?#d&CFV_j)J$L zIMui5+bp(PfnA`>a*uFlCuEbYer`&pyDb{62WI@cW7&XAs`rFwlz9+VFaYa1YGLQ;KUl%_K5N#GsF#M-(2s_ zUZiT0s-RbX4>JIYc*OC@{P79HTOy<~kEh%l!e-v;DWlX6^sCq8n4gj+>ZUF81y~cE zL5Ni*A3h^12j)adR>)#RarQa2tJ8Bm9=Y|_D@T2Hj!ggLgL*GW79_$cF%*EloU0<~ ztAEyRb+B@3j?$g1&rqF2DGSB2Z&n7S4*(9lS0mM8MpeX8uBIznSc#6#SOOYdxu9_w z^SBezPR^75eJ?#uXHU~6kUR))*v+F{dT1_`MNwxdg$cd5qPB{+^D)$Ck9s+F=xt}R zZK;RV?WFAdonn_%NNVc&B4l^LTT`J<^XLalvaIqUVA#yQhVeY@(hhPYJKEs<_ogZ7 zri-#gB7?IJGNy0JqTiHVrsaf)oLzvff#JfV9>LE@)0GA!H)&Ys<3nqgOTRl^y-0mB z_U6(}MNHD3o*Xdhgq?`9`htD=O5gs-dAV9iiT0fxU<>53^^S3e3xU=H5m#0EvLEu? zk*)^~{HfwvyCssDHcG8jv3e$LV!tzHTPlYN9+G6>j9$K_Ss>Sf$$?gjZIAHWocEr7 zrFo|AoE`sO%w4OnufM!dFm;ILyF)xe+Y`NpL{TaEzU^y{Y$`$tlm=zK=+`p|O`6v7 zfZqB>_R!z8l!@un1r!vK;8#}L(#3fP%F;G-^Zu(=HTd;FR@z%th;xM4hX2qM3f?RJ zp^tvqtb3N-xjW;>Ix}>DK%4@pJ2pR2|1{jw-}ng;FBLQm;2eeM(88RCA*YFfJ$rb> z9NCT_m_k@wNq<33hZ8#|Xja?~>!@L&;UMl##lAr$l*7$#$o55VZO3Ck!Wyl~qvAL) z;72Qp5n-}z-UeG4rFZU&zplI13q2Car3wLuEET#wUTn3Bfn29FiHD8#i~Q`%;S}Z+ zvNd@0+aEKn!s-{7aFuu8^wIH?V#4hs3|69yKsV}R*cKfR`n!JR`_c^x1GkwEd>|S$ zEJGpSdTf6-ttc-fWXQFKi0GU16`bx9fFPP#jT$mGMHR*Isk1#HaO1QL#k{oVyb_|f zT~@s6dZ~1dhj)Ov^}NjEQ4YE_ZGdgIiyKF9PO?(lL)e3j3&JB>toLIS4=U)jT={p2 z+jZ5ow>E_#mb8klP@mu~l$s_Jqrc>^0V}VId8s*BvKvh=$@LI-N10LX9j^Sfn{=92 zyxGARy1RJ4E#Cd!e5aZuh=pozvX#yO7R7wD1uV&Hl@StOQAgh-Da}i$!$Z)EHxXN( z?>&CB{paORLq~a*I@C$fu^6>Sl}sg;Ddj_#ApU-xt}Sgl6uVi}W?H7MJTAvWJs$=+ z0yfnv96a(@r|m-FOES8qRF=X;?=H#@$Dh=pr4N1431~-%um<;+^z~03P}RMqhMJdx zag-JL!t1AEv=?owFW)`(^7;wfH1&ins-e);R9JE z$;Jv$$P?A`vTko63V7;Czib7-O5`r%V2#$~*}KwqW&KNKW)cen`jq84o>q3pJkW>? z#d(m#1G+-~5)j-{h7Ybl^nJ1i1+B7#-~LnA3}htOB&DkR`G|A^m%@L(*?{1diT+hv{>FS}k`D@jdsXH~ zSisWjUU4zN9-F>FL+C(wWVQJI5;Y&;3#%jq_3eV42W9X)CrTTJmVgHOou6*{edqN;~Ek{4Lc%W5Z?=J)-LxO+z}pT;{F4a zimv-(UPsK?2#J2IzuA*Gu3F*7NA?{B&BuUb7rQjwEba1^;@{wMLS61~?_JinYz@ZV zA&IC(J?Cca-&&`b0yL_@$ZS;;o=&LIoX4@- zI~Whd6V0_EOHXVRdeXyS*@~e9$|z=JrK7`M!+{ON`VoQwf7VRNqsr3jFr!+GapFZq z>c0?7)`=LI%iMUa@e|6IP^Z3X{-;3_W&WQ1`fMdw1h6QLDaM>`mZVSGnivSER#Nyr z5hJ4(sZUAgd~s}Zvq%SO_17RTnEJ1!>DO-^A%jW6z6}ixGdRNjji6Rra^4cy8!}pW zaRK^T-3{gyXZ$ssbTo}LN7mO+s@735cXw{6EJy4hW1i1=GKvmF2Zz-Qe*Wwld*$5i z^Gof5yW_q40fy%7!6O<@y34JitAO}bhz@~cB0;&AfAJ>j57{vzEVx5HmO$Q+$; zfw$$&GGDA<5XL63HR754pEYAi*k-%OJimYt@5p_Dk4*#lfLGN+7TT*LHwK6(o_ z2Kj_~cKN2HE9aWuw;E`-;hoRF%*DN$H^qdX#p*y~ZhzEz!XNMOUv?rhO^r(|P(s}h z-4@VyMI^RkUc)w5;s9&0bK!KGywmvU^3Gi(Fz4$|Sv``J^rJ5RLeDn+JBBuV#M$<+ zEBcl|9f`$EvC+ZuS&((1GsfG$cdRATK%&in_KEmp`q~QZddpFd>P8N+B9LtaJJu6? zskWVW)AZ&I0=A%&;&n2nyg#fXaUW^Let8_e(=vPrjgaap1&bJ2c>|mhyo=DaJg_by z&$kVt%A#mZlM1zP(%Q~cv%K3eoBQ%-NHbZ3dnjwtgTrg9@}|S9vIi2kkeG?Qrg%Q) ze!UwF({msX)I-$-OZin9j3ck_j->+afc}}mut#+d+w}hFC3XeRVq&CZO`DRRWDO+# zsb~}`f~GgSq;Va2f~U;v>YrVY0=9I z22OMe#>iXOPIX){_9pn>@4ma;FoVk2KavR*lHk_|xjAk&zb$Vnie#OhTUw;LN=#D6 z4H0&`5$b>`c#e{MhuT6*M4z0uwhCZDjOJA@zo%+w` zQ+tvjm7ZjW`Rcpe98hn7bXNu$`~0eWd(4+7YODFVv;xqhLkaES%W;@{r?6r8G9r|l z7#CXX@5`E3n!X{#&50XP`~+eZDf+H^z!<|B^GU5yTKRO`Hd8`WQ<=jV)&7J3zizXA z(yGicWA2FXCSOd#rR%z7gnMI4?U(s29ZM>OQ!de7Vy_UY+3n3hT$EvPCc8Jwx>ui+ z_jqUeXxYiJ)|$5YT7Gv8cG7!monsqUjkP6QAA#RSirE42w1U-66n zI-=WLu`gtW&>W#nN|vjlDN2Jr=RKE1AC8k}_gNG5>p!L%NY*Ox(EtAJ|0bOS6_c7M?jvG-{egTlT z{sh%dYP8;nM0$hnIj+_VS%HyqL_3ZZdoi)cz z5{(kO($%@in)hQ*X8^-5FKW~=&eE+76E3^V<1e+a+7W%$hlz8IZ|CB~HzY+6{2iE}?B-&~%PZyIJ1 zWuo2of;Hx{eSWBocwiH!3+oPC9=IKci(X;x(oS|ABd{uvQ#sSMu3a}GOAe2MB0Q$_ z-&eQD4edF_1-@$(e8GzwX?$t_F2k-!LC8kOx(K|ix$ll);OB!DmK9}5Jl!=F{8G9U zAo5TYKUaHH&6C?z$&9Ko2Ba~PWxtn}y{NUP>X3GM3^ijo6OB(e;!{=xDVU(sE1(yB0ezLdsgGWwU zt{3WQ3MDkT9wS1VPbW$?jBhUbKZraqY-ntJ2wCf%`NuZeE zS%?cHM(wl7qSP!m^^!8l4Q0n8S7;uStGi>NCB)~Rx4HkF4}-S7O+hgtHdOjOc--AK`!*JIpjeqz%EmGS1@zli>}YWqIJ*@QcuNf z7QzOUQMa)yw^+K>;B|7Z_iwzLlT*Zp(Y-Q4@Fv6ax3s*7Y@DDUc5=z5?{oTkr!PSe z`YqnX(~d`it>8(bJ_BMaf7gL&vQW~6#-_S5TnufnqZ^KRQ28S**;1PHJ`_$^=hCpBkyS#?6#Ej8foCG*tPH<2@zJ?7DyO_8 z$N;|@73x-=3eH!9>P7&HFwB4lzD+L&Cg66pV*6ZK-s;8$SB3czbGW@55c*Jm@(&U3 zPKoSiU4mwV5p#!-{2NFcB#m5s0lc03>IU7_nIp3iiF-15xtc=!L5J3ga ziaMt7LOBMDxf0#b7x)poxIJMAlT#^&0aWw6&!Z1@ zX&6=A+k~b1Lwu*a_G)8(68)-hP zh)*6I7C6T*SsoJ9rZ9v#14|vh(xu8VU=@&VLOMfJ+ZF!tXzqSNpx=(N~^-24RX|pjduF z$#$T6_y8~BW=gYUhI9k%1x=62TY6W)q^?6^5WX zKCh^+yFoF3Oo|2&DGC!j_dBe%(oVY(!EVXb&q(U;%@3dbjuo%0?d2o2zeq;02U81l zs(%plkQue1U&V)Agn}AcCYZpQNY+YcL(9LqB-p_%0A$yo?2l@@ZCn!$D+Ty&JC2RO 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 Gy#61p+eXp= literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_black.png b/icons/turf/floors/glass_stained_black.png new file mode 100644 index 0000000000000000000000000000000000000000..3c9a073c1ee444a5b079fe142b2b934d0ce60d3b GIT binary patch literal 1024 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 R{QqhKr>tx(E6hFb{~tcepK$;H literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_blue.png b/icons/turf/floors/glass_stained_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..a83d5f168c7f51165f6b919a96a14503ce5b8cfb GIT binary patch literal 1285 zcmV+g1^W7lP)001Be1^@s6m49>f000EcNkll*A6vzJww5Ef%s0Sl5P)IgGs=p=uEF7l)s3v_CRgAsJdO$EAoikABXoB{-g zW_Gs}uu#AsdpaL`TKrbbs`SX_~d!zp1G9-8pOt;6OAN!n zx4*tB^Z&*7mt?tIG97CcpGe#0Q=T=niNQBy89|{*h&4+;5u$!ccow4!Kbiy9O+|j| z0LgxNKSJI9Qx5;eQ0f0Sj!*llqqDI#N1KiF#Kr*swaTc3J6-Ka${7ZoG!C7e6%ty|z!z-oIlrcT@2OJ~_L3$DXXh{taI%ery6-Gn)jL4>L8m z9JyH=1}Y~fuX5p5$7WAbFdqrmeht4mzepZ~|EV`1FVQp<8ez?B;SkJ|rO9FX6|hz6s^h!&G<$21MyJUAUA83$C!Z?z6UXZ~VXwEK*4O+vK*YNe>OHDx0kxP~VG|pG&P1q*inicom2A__hJD;rq zvtGX=ZMj+AmuyC@V6CB?&n2YN8z&n(tb@=0sJipzPC^pNig~a) zpFS0QnH#qaewkGGr_7f-30Vay^JaT2y}MKIBy9Lkm(P+BvR=cYD7n?KNwO$KR*%kn zQBjgAK3|mdr+rwmNgC%qMBcq|G96#tRtFe8oCi4k`06T$i-1ww~i;V z;b-%K{Dc3;;(xp*WGd)*Bh+H%ZN2K{ObH7c?|xiYeG&}Is6$x#Ih31 zNAAVn@-+qxUoU>TCgggR!#}90CZO$;v*+?P1`S^?e!M1Rn8@MJNcWZznl?_Wp@P%m z8iR(fAAcQ)7VLmnx;9_&p0h6C0ivyXR#CcgJ{O4I1z)rl(v|=Fd>f`j1~ZWHZ4$|7 zeD~9D_-&X!B)<()ga0o+aNmZhkU_pFpYp7kO$^gC(d~9+^kQ;%cZczKj9#yY!^6W$ z`isS)lnx)aija=F7u79@#Pi;ivVqE`{__$9|48+#%m3wa$@~t=mM_%6=l==!y4`N& v&$HDbd{vw(;j7|yExYg^SpNg<`XAtbs*_lO>(d9a00000NkvXXu0mjfZ4G!X literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_blue.png.toml b/icons/turf/floors/glass_stained_blue.png.toml new file mode 100644 index 000000000000..1956857d8fbc --- /dev/null +++ b/icons/turf/floors/glass_stained_blue.png.toml @@ -0,0 +1,2 @@ +output_name = "glass_stained_blue" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/floors/glass_stained_green.dmi b/icons/turf/floors/glass_stained_green.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7d58c9ebb389352dbf7d07281cc1f4ede7207e49 GIT binary patch literal 5122 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 literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_green.png.toml b/icons/turf/floors/glass_stained_green.png.toml new file mode 100644 index 000000000000..210b36dead8f --- /dev/null +++ b/icons/turf/floors/glass_stained_green.png.toml @@ -0,0 +1,2 @@ +output_name = "glass_stained_green" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/floors/glass_stained_orange.dmi b/icons/turf/floors/glass_stained_orange.dmi new file mode 100644 index 0000000000000000000000000000000000000000..36af7970316117d15ff139225607aed2332dcce8 GIT binary patch literal 3604 zcmZ`+c~leU*G>ou2pVi{Q4vP8)B*}oabro?thlgL1Q%pG6hXF7b|oY!i&#{kU=TzI zh>(H;B1<3$K~#3xl>LVR0*OFFNFtDR<_p?C^nC3fGjq;+-}lbF_j&GfXZ~=sKe2Jc z_6;x?Y~x8=o3rxgU6XqRyH6;8hHW&trevq4KxuFH6 zeth_iUR*iJK7D&b$nNC2J_Fl=%8h=icKr*ke_ztT-uoSw)j<$+oaLrc1kQk=@A3xg zH|G-~SCxb~Z`t+tP)^nCEU{e5_AT#v2F zz4V_$><=DIO7#wzcM9$1;#}vM%S$pm9=5W}Mx)>jVk-=$)^pOv@?7)-PA=x=j$y4f z#vh4~o@y4EL~O8WvYK$8ZGp!tw?^ro8BmOWYg_(5N>qknqK;>_Mfv`$1kb)=RQdF- z!Jy43o3lF?!_%4%`ENN|C*;g>8a3biuSq0{mEg$^US&nuqV5<|?3E}ymThWkW@Z+p zbq$o(H$*ICE}Xgmjbq8Q3IfQ_zgizd5Km2e(D9LJv_0B!RXj~?P(mSjk^e(la;RY?tryN`@kZP#SHxt z6?yuY!DJhEy{D_R=6v(K#{1%42DWkeEfv02~4=U$(FC z8yn46dEZintQ>kd$f5Q2TmKFaPJ)`{2z)rRv3)spydT|-4Cm7Ti!@)<#<72-5ex_DrL{=kJEcwMT|V;4c1XG~FN zk>d^YXm77k2Q76ATP7^8lZK z_ra!(Lf*YadcSdww2>rER!ZqN&Q$JKkE5`68833XSEU>^ycd>Dc?fj$Pp!;H5ccMPf}Q zPu$5AY)LEi60<9qbeD|3tb~_-FWoW?Pe5sG!Gu|c-B+FG_Pvv3p)RL0uLTY^So03g zbfiQg366>y zu6bPnY=RYGNVRij!Je)B$70O;lmYr>!;DPLXOL`CG8ykt?p}dMeo)J}zHaMvSaqYq zompxM4f5^8(VEo$#A^6Swp7|xi)=FnG^Xa<_So0$t5;Eum>FSWvmh(eyK>=~~4uyK(0P2BU^1-n^?(e)gFD>Og@PsO?; zZf}XSAT?5Ilr-d;=lkFy9ZUE9yo~Aih$PqByK~y$h=ISLo*14toSeC%vg-ee9&9mbE5kY zxj)%s0y1TjX;J&wRUFKHqr0M;{`3>0kUyOU4I@xgTyu$ZRU=8&2mNr2@eZ2Dp$%l@ zAUV|IBAko(E1KxNLMVF~{uE|ux0|f$Z%*F#++}umsq8tV@z>WIzYP5!5A#Hrl}ki( ziD0T!L_9?>jIan0-QIufIpnlLXuhX&B^g)ekIo<9hQ0sPVUD7ZuGs@u>-S6Os@5!l z9)oZkYU^&<6uxbCxN>eY zz3jnreuQjr8Fp^Au!OG?##4GyOL$^1QY$=<=<`SCbOPKY=-&?=11c?xN0I-GvBp6aZA6~{5=t=i~q}M`Da{lLAwEvereU6+_A1mpp zM-We5#C-cRDfMSL9$nzleUqJE>ze~j^-?I>qa3^&)CY|(c(4(9g!%V14|?wvVth0| zLXnbT5zz~l?vMmPy1d+hACYo&lrF9(P=nHtAC{PVfTjH4SpL+KsZ_H-9l0~1J|Ctq z6lN)pcB&0i^NG&~dH=}?CnZJoT^&j|cGvLtzP`R?LoXcAWX%_38s3%gIQ-F;8{H=a zO61<6hRLFrm@>MmE_-+6)XdB)EdXec$zrJu4GUw_!>ftHnQWAGltq?G$aQf`5s?hf zq6KOagl>7sGvPlBr@zA)7cn4x(Jd+z+#@ghLue2@N?xMIT$M3a6w}7Qnbdsm2ZLj% zN6;zsg!`C@uBf3|f;o%!oR8C;t$HmA@5!gDeiDx@N?+3RUlM!f+ftpYqTskoF8WLN zaaPhy**iEqA?=H{ATZtfO8EU_qW=BWH29LY{}|*n zNORWe!x&)9${SJ&dST#7fW2IB#u>Um$eDK>@))2ziz*_p1pO%~XhwD5Z=%5cPE^Pr z?Rn&sKV2+z68m<|hAuzs`iY+M?gS2lmyRsI01{%AF=}}u7?Q)Ii?ZK+Z6U36}#_~ma1em@P zP=|)Zr-{BT#JgP8sgC0d-{=5+f2LACQggh{YX1WU<~04gH7{ihg*7h&*mZokmMD4v z_Z&Il@xV*|6=>wcM#kgwU1zdIN;-T3>b64{tmEsSFAz6zDoC!R#=Tt;0 z;>#HNqb$TUl|xmK^P_6nl_;Mv7sX{3I@%V>VV0K3qWXOKd(MkrYlr!+@oV_Zz(>Nn>bgcNRjtJhGXl~KH*U;B|FgU#%8{5j?fZtY zu7-Z@ig)gdv$vk;6WS@JCfB_N07p7BBm!a{O8KweP+rLY_FyNE+uM{|dB*)8qt>I# literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_orange.png b/icons/turf/floors/glass_stained_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..faf8989bb1be66481cdec99b4033d70cef5e3f6e GIT binary patch literal 1009 zcmV001Be1^@s6m49>f000BHNklyHnv$gXy=N(M)L;s03`PfFy^w_TzAM)Q(vZoW0ve_dr2KLEg&@@=eN z(|p_y2VimoR5co@wWT*eR>hMNQ3AzCCw2h!_^}+viM25qzvDPhahK)V%Ovdkj{ovB}GHla)tYuk4E2~*(YVJ=m zdZWbqb;-;MmY**^ck#h4I7QF@YIO$yuDBgIuRZs%cP+n$u>Ab+<5$0o=*X^Ccc5G@ z!?6#f+r0q*x%HH;EPt{1N^8LLTHiffX}P}d!`XJrO_HLUkmWB9Un>crBR?xy{>$et z)$8>~-CCH6a3MHL{%CZcI@{_=;TkZmZpWKuizg+*E;a!s3(mN@B6}?>{@|$Z%IqAN z=3{?(=G!`;Ri+YV!J;ZTo08-78vh#bETfVgS$;nFku%_Vt?%-tSbTkO)aPbFqU%Xy z`HRnA7MOgZn?CBbjsbkE`=G)=U)wSxYC-sj_ptX zHOTkt=kc=S(*elxai%8X=d8K=}ZE5g$*E19D|QL_Ae@NFU5DpT3LV7nKbsiyXVH=37I z`+InA4`+vLc7%QK4mDyQY)7)(LHQe@oURqlZ0=bO(RfU-55ZubU6aGe*KEk8f}sR1Z@ z0a?Zwmg);KmY*-atpi$Rs=28Hn*NkW+>!8ksslQX6Mim(C)4r2|M`lH$72AH+p(C{ z3|PBZB~GDGfJ&v3)ISV|L-0HgwzjrleSKZ2eGmlF_DR3aBx`$c@JYH4Si13Jwc9^p zZA`{L9*?bBVosJeqH-36BHtqO(y&eQX0PXhu fOul+0d;k9f2okFFU$E{f00000NkvXXu0mjfni2Yf literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_orange.png.toml b/icons/turf/floors/glass_stained_orange.png.toml new file mode 100644 index 000000000000..af468bf4f08e --- /dev/null +++ b/icons/turf/floors/glass_stained_orange.png.toml @@ -0,0 +1,2 @@ +output_name = "glass_stained_orange" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/floors/glass_stained_purple.dmi b/icons/turf/floors/glass_stained_purple.dmi new file mode 100644 index 0000000000000000000000000000000000000000..9d32ffd5c944f4afc7e7b7cbd277ec06f668a68d GIT binary patch literal 5054 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 literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_purple.png b/icons/turf/floors/glass_stained_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..e26926605a8930f676dcbe2483e81553dd15bbd7 GIT binary patch literal 1346 zcmV-I1-<%-P)001Be1^@s6m49>f000FENklY^cd zDWtTTJS6ZC^=MBbTnmN_r@=KDEF(D}3S2YL5R(%t*+_kG`e z_x|6_R4SEANGQEt4{X~`s!sLayy?Qm!VUreX!aYpU1*_6y5-{ty?G8iP&B>`YX)p-Db zcAkgzNYYklcS(EXx7_eg0dPMg4xba8)La_|H@-l}lobDjZ<^ z1Z*tqpk}|JYy`mgNdOopAX@|KFF0#XBh^VxQ+n&&3?qME=|{w(=X%vDkOxQ64v z0RT1@b`VJ_6}ZgFH2EZmy7`gG8Kg$=4 zGC~AbF+wHz(&F>Yhb}(338wQy2`Don3La%doaD>+=JACI$Q$wO?(Rf5YsB30IaYy3 zNyayWFHJyV#LGtq_5s``uOa^>?=uJD>5*;agEB=a$d$ zlkJ~TDeurBH^9f~l2d?Zu!}EV-$BJ(705YKuCv`moAoukb-JE72pRv==hJyWzBB3# z_i*Q=OOKWEPAH?x$F)!=R#lIm2h_>`_TP2767to>sxUy)*6H4vOUWJJa{mp@B( zbI3A(W#s|=&BHq|ME~N??{`SY5C9Vo64s( zAYWw?@qHgY4z&Z>PRjG}cABAPdXe+pP5L=%*J2Q|))*^F-%U%DBgU1*`r`dXl)=?(X=Y^Ys6u3<7v zC&q8q*J3-L@y+7XwP0B_`ts2M{`}RKfphFon;)VR`SAEH{`wk6kN3TKW-2*zB&9* z0!CGvQAR`!$KwP+H(&JbgATqo9KRoHIzNzrliF;V5h`;*DoL0IpS=mX_$2rlpZhXG zoFO~8hzgt);;iV)2)g*PFC*yUi(c?Cl^;kzox&#|aVBmMk~q(PoM$O;R6S=Pcth{*90swvfk4B>_zyG`{lSce!T-QzfdA6Gn{_|`A zS37N^gkSENRGz&)TLY#oY53plH|RVp>4LB_Z9Xgi1D&YRD8VS3dH?_b07*qoM6N<$ Ef=~*UiU0rr literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_purple.png.toml b/icons/turf/floors/glass_stained_purple.png.toml new file mode 100644 index 000000000000..c064b7fa1514 --- /dev/null +++ b/icons/turf/floors/glass_stained_purple.png.toml @@ -0,0 +1,2 @@ +output_name = "glass_stained_purple" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/floors/glass_stained_red.dmi b/icons/turf/floors/glass_stained_red.dmi new file mode 100644 index 0000000000000000000000000000000000000000..48c55eb6c9e0d9d02e4a536f91fa26cf625a55be GIT binary patch literal 5781 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 literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_red.png b/icons/turf/floors/glass_stained_red.png new file mode 100644 index 0000000000000000000000000000000000000000..1de45947db5c49f90c7830c148835c6b3cde56c5 GIT binary patch literal 1614 zcmV-U2C?~xP)001Be1^@s6m49>f000IRNkl#xt0|0=>P1q6O6nq4&Pq>K8;Yz z!~PU}kWQE+GAKUo<4)&+Sz$PQ1&We_(s0OqCf%$e5m)W-?d8)kVJVj6^MgT%5BY6u zoSt)IOlI`ko{rG%yYD#NtfI75OQ$1sHWYQa+0S$baGx*W$;+`&oZ#^7tZRE#Lu-mU3aV~Dc)^ptrqw?mqqb$U&yUHe0%xv zaUWmjvPf^HtH+mp0sLIML#0?!vmT}a5|$%@$w9RemT}OE;?7p<1-DA7FH+7z5s5Vo+AK&#_9P_jTB9cI{dfGXBlB@ zwb$V5-K<*P2@c<0ekqnT#1DtBu(vxf%r`Uy(__A#uwsH;<-f}J*Nd1Wo@HMEYn8K_ zPjl(tT0+O1M)-QOXIfVmYd1$Ye5L+ojrn>)#{}E;5g}Z=`K&+IA^1dI^LU7kn-0Ne zaaqr^VooD`dUnp^OTAtX05<;+N-zkO&I4AI6f^{rm_!<<=jb+Hz?DiFlwc72mCd(| zaP8)^W|@cJYl-X&U_1D<7gUtgx*fangF%(A<&`Cm#{={E=6T<(yINX?-$-V&gcs%NE7(4l_y=?pD)9u*4Hc4dAA@tvVp1xli4sq1w zM$ff7h+m$W=BJxgbp2W%-N&@Ca}&`30O@8`c!AtsFKz^)W)q=@;IoF8L-Jdz1t$Lv z$!Bp{&wINAQ+#?N#N!*91-GXo!^=7GabGA8^nd2l`{Hahi1BJ*+jG;UrtrROJpvQdP0=8Lk`1bPYI5Ov;KmMU0SXfFyCqbLZafK;1OSx=(ik zFA?kT_sAM5R*Z-G=sbgx=qL6keNj z_}1~w?2bt{tLXjBN8NIIe6oRpmq%nyLPX94=$%Puyc{FHU|{O-t>FWhJNGO50(kOr zjN%6PL%lO8xh(Q?(oE{PU^C}KMGm`cp9kGO7i<^5_xlafdTw8QUOk88vu3PT>13p> z{(2F+wl7${nURQ*BYzIxUcQ-w=0-*9$f;_8`&6C?uM-@;z5IO|9}$)jZhV^Kkg`1l zi^eG1*F-<=L-_OgKSqn~O(aQzKmPvnVEPAICA?fN0bp$uqQ=MaWWq7#YiufcJRS&z zLPpD~^7Qlsyz`cnatJ`i+wUxZdd(jX*RzIm)S-C<#MU& zEjPcI@_f7SX-{|*3WZF6p3MrOKTaefyBZ+zfOd=B`kNgAta1SV0_u~j<*G*Xk^lez M07*qoM6N<$g6P31MgRZ+ literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_red.png.toml b/icons/turf/floors/glass_stained_red.png.toml new file mode 100644 index 000000000000..4d68363c7492 --- /dev/null +++ b/icons/turf/floors/glass_stained_red.png.toml @@ -0,0 +1,2 @@ +output_name = "glass_stained_red" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/floors/glass_stained_white.dmi b/icons/turf/floors/glass_stained_white.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e46003ef787b9cc201b743c6322afc30b5dc9f56 GIT binary patch literal 3908 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 literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_white.png b/icons/turf/floors/glass_stained_white.png new file mode 100644 index 0000000000000000000000000000000000000000..7ede54ec6b9c6d09c1a345d1f031865bb2017e23 GIT binary patch literal 1246 zcmV<41R?v0P)001Be1^@s6m49>f000D~NkljiC_85GWM-9|VFZB^^3- zI4}kiYLOBG?p8`drYy70HE9LO4$_2XZ^4M?r(sqCKEMVdIPeGJ}8Vk#PjNCFgPJu180>db^!JGSy`4P zeQgo(Tb899chUDhj9j({vckBd1b3V&$!f#P_YaXOpRY&NHZR|CszjBaC;so>zah$3 zVdv$uitT!IsHJk<8erT`h4p%SBnU>4G8HEcUk|>p0n*`>FF!l`L3Va3v6USieIljO zD)PK~q}*|;nR<%h>%)H}3kLwWzP>`fe=Hofd%Zn!eSIag^SnBe9qtWZFMebMOoCGd z!3ct26jsJo%(r}z6G=VM@b%+MFTdEOw&PUEaM%wkYBZXJmQ$E)y@szhU#bDhF16`3 zj#EwTNm*q0%gdjc1FFJ#M`(}9E5l!Iexw1qZY?)F$qBxGUWTt9pId~q(b?IL*wqZc z|4C<~(Ik9%lC$OVCfVJ6nHY@W>&IVdwOV)lS)}hDlOPz)Y#=60GULtz9j8iMw+0_R zyhCi+*4ES5v*3C2*|XruJ$h`TqoE~NA%#YcKZlfR=5z*ewaM(wUMl&+W91Knf zEf?AF@H82|K75OgKqB!iowoAfu#XN7-jh;k75(}1H?ky;v*E>NqdX+v^XdrWj_^!& zUVL_ys5{>pkH-Kod-j*6{r$J-%a^a@`SWL~y-U<9DEA@wYio}~F2MhXuqZzNkaXr- zwr#^?avA%+j}z?y2M6!T{{GuUC-~llaVL_Gw`hL1+YR{u;?>@~>Qv}T1AaUGaQDC+J9OUKWVFBUVNI$l$KAY17Fwxd%eBb6%9WD1-Ktl>9Sm8Z5pPG!I;zW_z7>2*x ze5rIS)`_H{c3$~thQGXg>4a2TY0_czJQ5)df4TXQSFlVTm+RKx{QMNrp5Xh3$oCIX zTB?ue(3_Xx>&Ks&11339E^m^!gJq1{s9fF@+Q|fO_kd{xjvr|DA z7Z)?%g=YQu+VJ(^$Iby&Ghs1qBaGWBriQN}KWu=i`#o8+D2fuD^v0zUWvM5RA9>?< zoGP&_3$Ctytz@y=*m!cM8vpCpZ^(2y&E_blqVB(C+cs1xmCS~>x3@4Jk70Xz8`js? zmF#IYN*3`;eKwUy1#JOp4k6D$0M) zR)mrgQbkHy>dR)rtgSr;HXZ9B^$_s`-2Xcn{UjlaisDoK0|eCSp}0s-%>V!Z07*qo IM6N<$g83Y2lK=n! literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_white.png.toml b/icons/turf/floors/glass_stained_white.png.toml new file mode 100644 index 000000000000..408e98fcd357 --- /dev/null +++ b/icons/turf/floors/glass_stained_white.png.toml @@ -0,0 +1,2 @@ +output_name = "glass_stained_white" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/floors/glass_stained_yellow.dmi b/icons/turf/floors/glass_stained_yellow.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b2ea59bea3a88bb336e717b82532ffa654f58d8a GIT binary patch literal 3241 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 O5IeSdZz*-#pY$IqlBPxg literal 0 HcmV?d00001 diff --git a/icons/turf/floors/glass_stained_yellow.png b/icons/turf/floors/glass_stained_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..217ffc7bf01c8101381d67f1bfe77173a75bc571 GIT binary patch literal 880 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 VpVOmLnE&i7mS#4lO~zia{{;|K1rh)N literal 0 HcmV?d00001 diff --git a/icons/turf/walls/adamantine_wall.png b/icons/turf/walls/adamantine_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..f6852ff7bdad2ba6ee9652b7cd1fc6e7b6bc732a GIT binary patch literal 355 zcmV-p0i6DcP)001Ba0{{R3XHjm(0000FP)t-s05ci@ zPc<%?egkDkFL`IwpJG@5009q4L_t(YiRD%S4#F@9guVcx4`})WQ$Jwz|8J5uF0`;% zYnC__*Jky?1sK}_U<@&yZx6c$B8PK}Gu?~Tq;~h+HlJaV?hw zp$>A8e-y8`T?Xt42{i&LCp<3Tg~&z7)Dq$fA;%;JPLnvF5K}x=c5NoY# z^+TS5+@8czi|mu-9ED z^z*umtpmA-;s}S6gBe9^+f0uln-5E)acy>-y8|7g>PA>E?H&LC002ovPDHLkV1mIb Bk$M0C literal 0 HcmV?d00001 diff --git a/icons/turf/walls/adamantine_wall.png.toml b/icons/turf/walls/adamantine_wall.png.toml new file mode 100644 index 000000000000..7ed9b72f45c3 --- /dev/null +++ b/icons/turf/walls/adamantine_wall.png.toml @@ -0,0 +1,2 @@ +output_name = "adamantine_wall" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/walls/bone_wall.dmi b/icons/turf/walls/bone_wall.dmi new file mode 100644 index 0000000000000000000000000000000000000000..12faff99af92f0aebfe443d8ffb37301e645608d GIT binary patch literal 5353 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 literal 0 HcmV?d00001 diff --git a/icons/turf/walls/bone_wall.png b/icons/turf/walls/bone_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..fc43971867b472a11113514f137e275319ed4ba0 GIT binary patch literal 585 zcmV-P0=E5$P)001Ba0{{R3XHjm(0000IP)t-sUsgcU zxqO3mRg#8icW6VOk7u{p?dJdh0rE*iK~zYItyb-A-7pM{4G&9^Ww!43=eVC`Csa_F!IVEy%TrNjfNb5Y z4F#j(P=W`9od5ztD1L_7x`;DC`Lu+h9hNG}kCp^LJpzKK7&;FpWL+1_gxQpbMEHzTSsEt`Ois)|JqA?tlWbAYhdb2!2G zUCoR4usz9P40#QAxxSo3U6<+r+k-xw0!NfJ-sLBa9g3j;`RYL;;G?St-5z(d!(F~j z0rMbSHTy%o$38SNoo!MgFWU)85e;bMKCw!ok0Fzniw)W)F4@mO77Zym0VFL$stk&) zsym`jx!KQP0cqq@0yn$jWvZ1vEKIxNYw<*$kUKbmh?3#S%pHXZavq*e4u-_2$Aps% zU$e#6r*NWBl*;q8R3<>LW*gPcfq)J|N_$_!gUeZmF*1Rj1B6Jy$m2y(?v8WQ#W?p3 Xe)`#r(1|qg00000NkvXXu0mjf2WtWP literal 0 HcmV?d00001 diff --git a/icons/turf/walls/bone_wall.png.toml b/icons/turf/walls/bone_wall.png.toml new file mode 100644 index 000000000000..2b6f135aebcc --- /dev/null +++ b/icons/turf/walls/bone_wall.png.toml @@ -0,0 +1,2 @@ +output_name = "bone_wall" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/walls/false_walls.dmi b/icons/turf/walls/false_walls.dmi index 300659d4d1c9145fcf598b2b455347eb8157a75b..b9c44a9b1d5b328d9c245b9d8d8584a4e18a42bf 100644 GIT binary patch literal 68606 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

    QqyVcu14VZDi8lPT+0le3o-u+Cw&xw!VZoa$!= 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 diff --git a/icons/turf/walls/hauntium_wall.dmi b/icons/turf/walls/hauntium_wall.dmi new file mode 100644 index 0000000000000000000000000000000000000000..91c4cc52c6dd5900188f101af3edc8923fa4d18e GIT binary patch literal 3361 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 Uf$Ur2e;$c5c22fc)_%AC1y?Y<;Q#;t literal 0 HcmV?d00001 diff --git a/icons/turf/walls/hauntium_wall.png b/icons/turf/walls/hauntium_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..8c3e5afd499e44564f51040468deca67fed139b7 GIT binary patch literal 350 zcmV-k0iphhP)001Ba0{{R3XHjm(0000OP)t-s7#K7? zGEpfkMf3CXmX?;7N20*Mz}VQ>+p`Pn00032NklKo`A!C)PTXAJ9r#O7X2SJm(_`m^Vccs00q}q$6OK{5DWgk|z^3P$=K0 z7zm)IGm9)QBOsbid|m^c_ze&P`J-wW)pLX4S~YYGg!o{f@27yEVG_Xs^$r;b?T^wY zNB~jaXIXdT`t~wUcDzIJpSLJLE)u{>0KEhHb=a_^4*=^y0E0DQ{XVeLfZl}lKLRfr za5Z7Q19#w8fWQBzWCvz{zEH^%pLk%2w7)6><_vNv6lDs0e^p3HgA1uB^*nz|jCu_& wm$knk=o6EJ^4A=BVHENG6~NrXQtol?0b(8cSU0YTnE(I)07*qoM6N<$f~3)oS^xk5 literal 0 HcmV?d00001 diff --git a/icons/turf/walls/hauntium_wall.png.toml b/icons/turf/walls/hauntium_wall.png.toml new file mode 100644 index 000000000000..d744d24275c8 --- /dev/null +++ b/icons/turf/walls/hauntium_wall.png.toml @@ -0,0 +1,2 @@ +output_name = "hauntium_wall" +template = "bitmask/diagonal_32x32" diff --git a/icons/turf/walls/metal_hydrogen_wall.dmi b/icons/turf/walls/metal_hydrogen_wall.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d8d23614fff0d58a7f927d020d49cd28a874d912 GIT binary patch literal 4955 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 literal 0 HcmV?d00001 diff --git a/icons/turf/walls/metal_hydrogen_wall.png b/icons/turf/walls/metal_hydrogen_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..dda2c2adee40facd3f5380ddc97750633120363d GIT binary patch literal 442 zcmV;r0Y(0aP)001BY0{{R3=nb-~5t-?NSW0004LNkl?YRE)H{r*g3fVHjQwnd2w?TXs8Kx@h;wmLU^R+9M|!(# zYp8S`Hv*+F6DLTdJ+YMSnh)ERb9sWH`*w|UIRMIPFaRKx0{}(#10ceYk_|=*=kf%J kV2OVoQqHl5V(i%a1|bvbA3hNFg8%>k07*qoM6N<$g8k0OYXATM literal 0 HcmV?d00001 diff --git a/icons/turf/walls/metal_hydrogen_wall.png.toml b/icons/turf/walls/metal_hydrogen_wall.png.toml new file mode 100644 index 000000000000..4c48d64af3b7 --- /dev/null +++ b/icons/turf/walls/metal_hydrogen_wall.png.toml @@ -0,0 +1,2 @@ +output_name = "metal_hydrogen_wall" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/walls/mythril_wall.dmi b/icons/turf/walls/mythril_wall.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b49e63f8cd5794f528c07780b08f23b8cd717276 GIT binary patch literal 4179 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 Zxeqg}ppQ<|zW4wD002ovPDHLkV1i*>jl%!{ literal 0 HcmV?d00001 diff --git a/icons/turf/walls/mythril_wall.png.toml b/icons/turf/walls/mythril_wall.png.toml new file mode 100644 index 000000000000..d86bef23b997 --- /dev/null +++ b/icons/turf/walls/mythril_wall.png.toml @@ -0,0 +1,2 @@ +output_name = "mythril_wall" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/walls/runite_wall.dmi b/icons/turf/walls/runite_wall.dmi new file mode 100644 index 0000000000000000000000000000000000000000..1a7ef276e6a2f55029395a43bb59b1b5b07e0c80 GIT binary patch literal 5795 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 literal 0 HcmV?d00001 diff --git a/icons/turf/walls/runite_wall.png b/icons/turf/walls/runite_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..04622fea9f83a93bfe8becdad900f40edec51acb GIT binary patch literal 547 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 Hu0mjfKJ~BT literal 0 HcmV?d00001 diff --git a/icons/turf/walls/sandbasalt_wall.png.toml b/icons/turf/walls/sandbasalt_wall.png.toml new file mode 100644 index 000000000000..995d2cf1fa29 --- /dev/null +++ b/icons/turf/walls/sandbasalt_wall.png.toml @@ -0,0 +1,2 @@ +output_name = "sandbasalt_wall" +template = "bitmask/diagonal_32x32.toml" diff --git a/icons/turf/walls/sandstone_ornate_wall.dmi b/icons/turf/walls/sandstone_ornate_wall.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b58f92ff37b3c9780500f040b433637dc76acda0 GIT binary patch literal 4546 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") - if("gargoyle") - . += span_warning("[p_They()] seem[p_s()] to be made out of stone!
    ") - if("kiasyd") - if (!is_eyes_covered()) - . += span_boldwarning("[p_They()] [p_have()] no whites in [p_their()] eyes!

    ") - if("rotten1") - . += span_warning("[p_They()] seem[p_s()] oddly gaunt.
    ") - if("rotten2") - . += span_warning("[p_They()] [p_have()] a corpselike complexion.
    ") - if("rotten3") - . += span_boldwarning("[p_They()] [p_are()] a decayed corpse!
    ") - if("rotten4") - . += span_boldwarning("[p_They()] [p_are()] a skeletonised corpse!

    ") + if(HAS_TRAIT(src, TRAIT_MASQUERADE_VIOLATING_FACE) || HAS_TRAIT(src, TRAIT_MASQUERADE_VIOLATING_EYES)) + switch(get_clan()?.alt_sprite) + if("nosferatu") + . += span_warning("[p_They()] look[p_s()] utterly deformed and inhuman!
    ") + if("gargoyle") + . += span_warning("[p_They()] seem[p_s()] to be made out of stone!
    ") + if("kiasyd") + if (!is_eyes_covered()) + . += span_boldwarning("[p_They()] [p_have()] no whites in [p_their()] eyes!

    ") + if("rotten1") + . += span_warning("[p_They()] seem[p_s()] oddly gaunt.
    ") + if("rotten2") + . += span_warning("[p_They()] [p_have()] a corpselike complexion.
    ") + if("rotten3") + . += span_boldwarning("[p_They()] [p_are()] a decayed corpse!
    ") + if("rotten4") + . += span_boldwarning("[p_They()] [p_are()] a skeletonised corpse!

    ") if(iszomboid(src) && !(obscured_slots & HIDEFACE)) // for necromancy player-controlled zombies . += span_danger("[p_They()] [p_are()] a decayed corpse!
    ") diff --git a/modular_darkpack/master_files/code/modules/mob/living/living.dm b/modular_darkpack/master_files/code/modules/mob/living/living.dm index ffc42bb4bc1b..572c319df9ab 100644 --- a/modular_darkpack/master_files/code/modules/mob/living/living.dm +++ b/modular_darkpack/master_files/code/modules/mob/living/living.dm @@ -1,11 +1,11 @@ /mob/living/Initialize(mapload) . = ..() - storyteller_stats = create_new_stat_prefs(storyteller_stats) + replace_storyteller_stats(create_new_stat_prefs(storyteller_stats)) become_area_sensitive(ZONE_TRAIT) update_zone_hud(src, get_area(src)) // AREAS - (Zone hud) /mob/living/Destroy(force) - storyteller_stats = null + clear_storyteller_stats() beastmaster_minions = null minion_command_components = null QDEL_LAZYLIST(splats) diff --git a/modular_darkpack/master_files/code/modules/rituals/code/ritual_rune.dm b/modular_darkpack/master_files/code/modules/rituals/code/ritual_rune.dm index f18792d173c0..65a04ff19119 100644 --- a/modular_darkpack/master_files/code/modules/rituals/code/ritual_rune.dm +++ b/modular_darkpack/master_files/code/modules/rituals/code/ritual_rune.dm @@ -40,6 +40,10 @@ *What happens when the ritual rune executes successfully */ /obj/ritual_rune/proc/complete() + if(last_activator) + last_activator.log_message("has successfully completed casting the ritual '[name]'.", LOG_GAME) + else + log_game("someone has successfully completed casting the ritual '[name]'.") return /* diff --git a/modular_darkpack/master_files/icons/ui/chat/language.dmi b/modular_darkpack/master_files/icons/ui/chat/language.dmi index b7833a2d442403bbe145444b1d973287a3e51638..a2738650de6b6e6357edfa9672dbdb4576ee8e6e 100644 GIT binary patch literal 7683 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 literal 6131 zcmX|F2RK|?v_4}PZ7@ib(TS4iH6w&kqX!{+iQa}$uc)J!j1tjHbRr3&gb>ktuR%nQ zXu%L6`kQ;-``-8My4GH2|7-96?6b~})75!IK?WxS0DwYWO<5mbqwyI-0>PJ4UVC@} z$RohO*hksk+t$k&?c?m>4gmhS327ZVT_VuvvArh-3oK!gpF9 zL(gZNK^%#8$_cx(ELT6m2Rm%Nwrv%yAyX)Fdc&<-#eOdxtTJ6eai_=<1=9(T>;wNK zdiHdHG<@Bu2A=U z-jm(d-MdF3xU#jPHs)GSfek)c$f|w7u5^x4&%k)NFkx?0l#3EIV91 zc3s~sewW{7CAU1%WGv@>ld5@!CQ*3QMRJ)a)3ltmZTk=UOM?4^!pmeLU0 zOxa0J+;QcGtH}6GXYx=_@)g*)c{27n2o%H@AtClKl&U=)`7Opf#zZN{`ya;wFTS?k zJltFgTnaScxVrv$o$H(*cp$U9u=$!;RXnTMcyYloHsR_~UVt`vXur<=d?pv(1h%`A zA3j|lMN}r#$Y-J@VppAz1dj$wJTpw0|6#7Fd9BFI+wif{M&y*@?HGayiH(~|xWA&`u}_N?dy3`s)zp6E;F_lQHbA~xY#ISq1hfA~=XTmu%pb3>1DJxCw+=|Q^3RZwSp9;rY zL~69(dcr?X`Vup;Xr8G?B2y>@=Nv>cTOD($F>B3sEQ#F6>13bWck&1nr|fp4!ZiC- zdyaf)h&5BU?R70LaPsAXI6LLSC#O$4R|P&fUdTn!0t)O;{qCpOEjW>es!EA6;lFzM}=RMMvVNG!g zgaw&$t}T&1ACkCWT#8(YfP3_TP;z?>i>Ziek|wtO)vyLwI5kSzKZuP&&(WI1QfL(N z62xdtbrthb_C0V0a5Vs8_Xv}0LK9Hcp0Q! zb&zxTQFq`<)*Vv>d+o~P`;oD~Ogm>dy`z*USr3X#$9OW@a!zLPz$9gdwVrkWh7cE0 z#4LlNod|)Rm>#9r(e*2ahhzPxFsr2*c9L?Qi)NKI9%{%cs~rL1#iQ3 zk}E(4{TKt-rRR*#-E_Ud}MhwQg;%)A^5stkET53?o)BVMIk7diZS8Lu6bWa_h zxGyy2gdF|6XZpD&T5hR1PwM@=a)gfTSU^H}DxE1D(_&oz$FnZkyv#&a@RctrL<3@( zldu0xVET0C%5$tRjD#=x>qpmr;Hh_uo%`;K`|i_zXlTmc`>q{$x?g&AajJ*flRFUFIlwrEdtYk_%$m={xrmw&bq2Q z6TyfMep?HaYH={hzC?D1&_yt$4@4r>PvRtv6K8OU3%{R$*oO$>()L<77bs? zhzj?i4aiD!`Ok^Y7x^X6H|1Cd6vKScm&Fph`)t`qL+Z9#S!899OhP`LTHRx{DS`G! z*`{@!+yl+S!Y7U$S2m%+QV&X&8!w|?HhibO5Ty;B*0$JcKW{4qGv$nj{n6f9A7Pt1fBw#C^|tMs=DlJLjBQm@ zx@FUb4j8){EWMEgYN4RIiERxE4zFp4vNA`(f{{l>{dB!AZWHwHeW#0l!MldiZ_pWS zh9TWI8}t|a-mdo3t17(`zLlieHoPIISG(hv_I%IVr0-|*u{YL^f6U%L*Mbdo9eWb= zm+P&?RIbZxuJvWlPFa1Zz4y1qA|jOWm$0XTCQ1jxCOR{Xa++zgaxkPF28w+qc)oc6 z@qHB~jh_5@MD-;=^(#A!K#PD8Go(P9BWDO16?`k;4{#G}yPX>_etK+3SkhV*BOHJap6#vAB^J|c+( zULlVNoHcp+*PPeQ=^S$!-11W53Pp8s+@RR=YxwIWA_hpr`0VahhreKG*U zCA_7!A-|=R!^WsUY{iTk{3p~e2UI4Ww5q+e5VtRLklPPOL;=(`fIy>myb|M^^9@}t zb}(NPN}qWUIU^hcr_hghHEBqnESAynK_++U-q!m0-K=V&EAu|jtUiEVD>O<pcpcHOUg3mE}4n+FahtR?-@#t zB|&lF!dc;cHY8p}x71Ql(8S7%JJFkJ%i33_$;%fuhGM^&IRuw4)677ZP6Ex^;vcnvFnS1qAXGd$-a#xwD+@}Op_l>E# z`cp*un1#l{Q{lqf-WlVygN@FfXW<5+_qqxQZ3JYW-b38AF+M`ga`$$tH%#kpbAb4= zGJS5AHmz=9HG6Ad*{oCE#yLY5)PY08{9DCYdCr0M#BZ~HYnxttb**W>+h<9 zyx%etCqxlWi?xQm(B!(L)zSeuLC|JopCZz;w@GTCXyda#!3aI8CY$Bl`Sdndo~LsU z`@HL5sQQ6cWr4~o{t=nv!n5$-bm6s(o1dmL0h9AvSXoAPlq8+0`KcZyK*-a?$ z+xte%bYY>WMg%fHUbCpL*pXYK>8p2}PrLJwxVpUEo=Muj{+mFg;F1vG90vBN!A0fQ zQ)x}6bzPDHBG@{o4cgcBMqH#(R5cQ?5J8F3VG5<%$(s!yS`y$oe*SR>Hpr9h!BOoW zSYFz(buHBVh?^6TH3wL5!?5~A_(Up}iGf{nCC*b;hh!8oQxOC4EjWs4W&aLOkkU$ng}fI+%!FMbwjuRDdJJnFo8J~Ynj{<$!77Yx+->|Ixa^zNOD zk}(K1Xh%x%W6v8+6;ON=i(HiI>n;+7RT&W?WVEE`T6b&=l#xc}vF1+_S!Y{wIWK}+ z{<)s;%;{1#4o(5W*j@(TiU7>Jg{)uX%p<*9F@Tx?$Z6*;hZvuw+c5HE#wg~7r;F#c znS}*PV8w@N-2_V1p_Y#l;Eb+qSTpJw%`q$fCEwq*4c%!Zgh)VF$pBBP?R#i@6JaS z)>+h{$+PGhyfsaOF65RYmVWg!<>Nv`;%}7(LD~flQrWQ151*>Ub-%%-GGr6cFb23S z?zu6JSNL$H{#b?*ROWwk``)}*ja90IkYa2NfTGbgpPhH0B{-6_OtPPsn$nD@y~6&D zC+R4S&Pal3n6CTASDh4;{^p(8p*>k=uHu7%8_3HRB*#kg255YoMm)1|9!w zgms1&@m~FEsCmqSy(0MH&1?n#b* zuBhdUXQFSiXX>=?;v@`&_y>7+cL|ZN-2=(An=9lgQ1e(J>B6|}buZlVKSfJl0-1LI z8e{%~>G}kVBFt2&1%tES>_Usm9#dZ_smw_hZ@2%{^BEi%nKTy`CNi1b@Etrh&J`4X z?R1`kBr6$9x?A^vk~3nyrs^9e=V$>`zqy_UnTsy*`30VpQUldMI>adb-?}){W@(`on~#e~fLP3igDpuQF~Wws9Xzw3;I ze8@4SoJVHu&gwa|(+nP0#y4AXVAg^?gbPTQ&(iTfCxIuwoO4M&gx*|J`+tw|WG_-# z-+5NUctcg$>$g5xkM1nguLMQZNh#=#M$8^ExPNA(md#=Wy|NJBYTT!(Nt_Y zsD%b?;&BHonA$Lr$K~3Mp~x>IOWEu@z=9@-P4wh~JTWqIY~UA?zdC+mYnIPXei*z7 z{xGt4FhS8a&jfr9@%d!u{WIZ*l9m?a=pw1-KxwoE1cqdWgxq+ZZ2Qle{-8pyPMN4d zcaKbzwRx2}9yE+25M)KZ=1U%`yMu4`uf)LdyY**^;G_%e?v6f-n>o%LXp?cy2>T7C z{*om=+w?eS^V=5*8y8t*Sbx^1d{WT~4sDJHP!|yZDaT?LjHj)QuONIWsbv8)kw({c)SKf9|g!qz+m7K_oi4n$I$d z4v>dwY0A9VBq9c4^_Avc6DYU)!gR1Y&KPdZDf@K!EnvKuI2NwIQyZ0iv}5!h;3jwN zl~ph_H1s)W49v-gT~hw2G;qwnT~M<9LyLzX>B3G{qQcT0lbeuN&JD6tVOMZa?fuB0 zrQIiG@XzXe+2zV*9oE+h?k^BTwdSuZjUdo=EUpJ*Eb_ewehB;kL)q;7u{S&s;;`k= z8i1&%ft6hQtr6Xdy?C5Xpd6VVGgb2K%Sg1_JDu3vC{Ns{J+R333XT3Cw8i(Ag3F|B z3oU!w&0KEqRGGGTR-gP&X(3Ut2|RU#p<21#6FL$4@UhRtbb$3`;D;XX`SbUVaSct6 z3pI|=RS2WDu>NG2B@QfKdPLNpRaO`!_F-Xadb37&Yi@rZnksNBxncMPQNN8>f%6#67sLazYR0`*=a;274EPTz|FYn8dKmN|W{kOLc%yi`Hb2NoLsFbTmHqlx zZe6&rSYjW6fNqC2i@QjvG>T3;_?=Vx8>Q(3{45ub_lpmbuIs|2(9;~vKbQR`X1L@B z!pXaARoY8@m8v%FdFOMDuqw*!+%Jd#ZF5tf)=PKcf5jH42B@O6(-$2{nJi$RsO= zmCx6(m7sUFMwF|q^OfqQCk~Egy`=71@ zWE11}T|1n-yZyzk5{BUAK}_<0mfL(T`rKqOf8kWzt*Wd`itMeb)=uWiKJy#mWMZ8%lfdAY8Y_YP zh^TzQ1WiCtHwcS_y%s{Hj}?N>-*fha8+H zd^7w;iXg1;Pq+wzA_+w+SHeJ_nSeVY;u9sAewqY!;xDaQusL%(_r7?e03?PAHvc7< zq9mf&0)8*92xs zDy_m?U>KX|zlMv7C=@-iDc#)`%OGD|E&gexM@qg0xvnp!H;5Qe;v_*uW(XrG^ssoG z?6Opa1Aj!)E#AOc*h7l(JRk#QCQ*}g)`Dhw$JTctAO^=Eb}O!yUPx?uplut&jdhRN zzYi3$sY$>kN?_DgS^sx!OJ@rh4U#oo>^NXn`Eu8Oit9sGT1h9d47Ndw&40*=o~sU} z6P>Y@r{4adcpLOD7smk=5}r!x*lK)21ypwR%-MHe+2|4C1(qDZS=%|*dz_&TW%g=3 zMj5HDir*IY)~~go&Je~|Vgz_T30q+Z9L5V26!I^>rZixkW2HDs5L_^;o1?3JA``oa z)akK!;83!2h`xaQHF*&vbELDTH{~VC;Kq~3dFILM27zNF-#qv4e~@{aY45a6uY#w* z>TQB?NYc%Qwi^XCi0o59vI&Pk4jx}#w$x0!ZLE0`Z72RF$b=dX#=i&PYnMPu^>TyW zyDdJLz|&Z0d-%mr=RpgiJ+n|P%Py;{OfoAx$QY=VM9|B6YxmK`7ntLn;JLnkL1#@N zQkjI02tw*Qx)^d``nmLiE{4g{pUG;XR|!fN5YfmW3kgia6TWYLWIg%RBzyz^z9-$Y z@B&DBL&ASbl3si40R8uuWH51oiho50m@|g3zi@oIahfzD8UJ_uUs-O+53tzk!+`&- z$*-$*>F-@4xu28KPaE-CT>yU1N%PC^JYEeyj|b5aQ2$?B1Nce)|84LvF{j*P_1B$5 ze{K^TN5zgkNhwDw1V`b5IM#lr{!^=u_sxcm*o`nIz=`L z8I&*{w2}tUDg5igD6u7}HFYE&E=dbbJ10rl-)5LUH%0|UaOlf{(*Rzu6Rzzl{{Qg* eJUH9F0qCUfYuW93v*2%w0d*A} diff --git a/modular_darkpack/modules/areas/code/interiors/city_interiors.dm b/modular_darkpack/modules/areas/code/interiors/city_interiors.dm index 3533d6f97b07..ff12dc675ae8 100644 --- a/modular_darkpack/modules/areas/code/interiors/city_interiors.dm +++ b/modular_darkpack/modules/areas/code/interiors/city_interiors.dm @@ -1,10 +1,3 @@ -/area/vtm/interior/shop - name = "\improper Shop" - icon_state = "shop" - fire_controled = TRUE - ambient_buzz = 'modular_darkpack/modules/ambience/sounds/shop.ogg' - ambient_buzz_vol = 20 - /area/vtm/interior/laundromat name = "Laundromat" icon_state = "shop" diff --git a/modular_darkpack/modules/areas/code/interiors/garou.dm b/modular_darkpack/modules/areas/code/interiors/garou.dm index 62f5291725d2..53ca10b7ed49 100644 --- a/modular_darkpack/modules/areas/code/interiors/garou.dm +++ b/modular_darkpack/modules/areas/code/interiors/garou.dm @@ -6,6 +6,13 @@ zone_type = ZONE_ELYSIUM gauntlet_rating = 5 +/area/vtm/interior/cog/caern/bawn + name = "Children of Gaia Bawn" + +/area/vtm/interior/cog/caern/bawn/LateInitialize() + . = ..() + AddComponent(/datum/component/bawn_area, /obj/structure/werewolf_totem/children_of_gaia) + /area/vtm/interior/cog/pantry name = "Earth's Bounty Food Pantry" icon_state = "cog_pantry" diff --git a/modular_darkpack/modules/areas/code/interiors/shops.dm b/modular_darkpack/modules/areas/code/interiors/shops.dm new file mode 100644 index 000000000000..3dc079c85e2c --- /dev/null +++ b/modular_darkpack/modules/areas/code/interiors/shops.dm @@ -0,0 +1,72 @@ +/area/vtm/interior/shop + name = "\improper Shop" + icon_state = "shop" + fire_controled = TRUE + ambient_buzz = 'modular_darkpack/modules/ambience/sounds/shop.ogg' + ambient_buzz_vol = 20 + + +/area/vtm/interior/shop/gummaguts + name = "Gummaguts" + +/area/vtm/interior/shop/bubway + name = "Bubway" + +/area/vtm/interior/shop/bacotell + name = "Baco Tell" + +/area/vtm/interior/shop/otolleys + name = "O'Tolleys" + +/area/vtm/interior/shop/red_dragon + name = "Red Dragon" + +/area/vtm/interior/shop/coffee_shop + name = "\improper Coffee Shop" + + +/area/vtm/interior/shop/clothing_store + name ="\improper Clothing Shop" + +/area/vtm/interior/shop/costume_store + name ="\improper Costume Shop" + +/area/vtm/interior/shop/ishu + name = "Hot Ishu" + + +/area/vtm/interior/shop/grocery + name = "\improper Grocery Store" + +/area/vtm/interior/shop/gasstation + name = "\improper Gas Station" + +/area/vtm/interior/shop/camping_store + name = "\improper Camping Store" + +/area/vtm/interior/shop/music_store + name = "\improper Music Store" + +/area/vtm/interior/shop/hardware_store + name = "\improper Hardware Store" + +/area/vtm/interior/shop/camping_store + name = "\improper Camping Store" + +/area/vtm/interior/shop/pawnshop + name = "\improper Pawn Shop" + +/area/vtm/interior/shop/gunshop + name = "\improper Gun Store" + +/area/vtm/interior/shop/smoke_shop + name = "\improper Smoke Shop" + +/area/vtm/interior/shop/skate_shop + name = "\improper Skate Shop" + +/area/vtm/interior/shop/flower_shop + name = "Community Garden" + +/area/vtm/interior/shop/pharmacy + name = "\improper Pharmacy" diff --git a/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm b/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm index 11529e416fae..202eb403f535 100644 --- a/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm +++ b/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm @@ -35,6 +35,13 @@ // DARKPACK TODO - FRENZY - tgui_input, yes or no to continue feeding in spite of the prey being excluded, if so, frenzy and path/humanity hit return + // anthropic taste flaw + if(HAS_TRAIT(src, TRAIT_ANTHROPIC_TASTE) && istype(bit_living, /mob/living/basic)) + SEND_SOUND(src, sound('modular_darkpack/modules/blood_drinking/sounds/need_blood.ogg', volume = 75)) + to_chat(src, span_warning("You despise this kind of prey.")) + // DARKPACK TODO - FRENZY - tgui_input, yes or no to continue feeding in spite of the prey being excluded, if so, frenzy and path/humanity hit + return + // victim of the masquerade flaw if(HAS_TRAIT(src, TRAIT_VICTIM_OF_THE_MASQUERADE)) var/datum/quirk/darkpack/victim_of_the_masquerade/votm = src.get_quirk(/datum/quirk/darkpack/victim_of_the_masquerade) diff --git a/modular_darkpack/modules/clothes/code/head.dm b/modular_darkpack/modules/clothes/code/head.dm index b41bdb2cbbd1..aef4cbb6c57c 100644 --- a/modular_darkpack/modules/clothes/code/head.dm +++ b/modular_darkpack/modules/clothes/code/head.dm @@ -262,14 +262,30 @@ wound = 40 /obj/item/clothing/head/vampire/bogatyr - name = "Bogatyr helmet" + name = "bone helmet" desc = "A regal helmet made of unknown materials." - icon_state = "bogatyr_helmet" - armor_type = /datum/armor/bogatyr_helmet + icon_state = "bogatyr_helmet_light" + armor_type = /datum/armor/police_helmet flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR visor_flags_inv = HIDEFACE|HIDESNOUT flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF visor_flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF + w_class = WEIGHT_CLASS_NORMAL + +/obj/item/clothing/head/vampire/bogatyr/captain + name = "golden bone helmet" + icon_state = "bogatyr_captain_helmet" + armor_type = /datum/armor/bogatyr_helmet + +/obj/item/clothing/head/vampire/bogatyr/captain/heavy // ! Craftable only. + name = "reinforced golden bone helmet" + armor_type = /datum/armor/eod_helmet + w_class = WEIGHT_CLASS_BULKY + +/obj/item/clothing/head/vampire/bogatyr/heavy + name = "heavy bone greathelm" + icon_state = "bogatyr_helmet" + armor_type = /datum/armor/eod_helmet w_class = WEIGHT_CLASS_BULKY /datum/armor/bogatyr_helmet diff --git a/modular_darkpack/modules/clothes/code/suit.dm b/modular_darkpack/modules/clothes/code/suit.dm index d6ee5a761e7a..ee3a7dea9fcb 100644 --- a/modular_darkpack/modules/clothes/code/suit.dm +++ b/modular_darkpack/modules/clothes/code/suit.dm @@ -205,6 +205,39 @@ desc = "A red hood with an ornate golden trim, marked with the emblem of House Tremere." icon_state = "magister_hood" +/obj/item/clothing/suit/hooded/robes/apprentice + name = "apprentice robes" + desc = "A purple robe with an ornate trim, marked with the emblem of House Tremere." + icon_state = "apprentice_robes" + hoodtype = /obj/item/clothing/head/hooded/robes_hood/apprentice + +/obj/item/clothing/head/hooded/robes_hood/apprentice + name = "apprentice hood" + desc = "A purple hood with an ornate trim, marked with the emblem of House Tremere." + icon_state = "apprentice_hood" + +/obj/item/clothing/suit/hooded/robes/tremere_capeless + name = "capeless tremere robes" + desc = "Black robes with red highlights, marked with the emblem of House Tremere." + icon_state = "tremere_robes_capeless" + hoodtype = /obj/item/clothing/head/hooded/robes_hood/tremere_capeless + +/obj/item/clothing/head/hooded/robes_hood/tremere_capeless + name = "tremere hood" + desc = "A black hood with red highlights, marked with the emblem of House Tremere." + icon_state = "tremere_hood_capeless" + +/obj/item/clothing/suit/hooded/robes/magister_capeless + name = "capeless magister robes" + desc = "A red robe with an ornate golden trim, marked with the emblem of House Tremere." + icon_state = "magister_robes_capeless" + hoodtype = /obj/item/clothing/head/hooded/robes_hood/magister_capeless + +/obj/item/clothing/head/hooded/robes_hood/magister_capeless + name = "magister hood" + desc = "A red hood with ornate trim, marked with the emblem of House Tremere." + icon_state = "magister_hood_capeless" + /obj/item/clothing/suit/vampire/coat name = "brown coat" desc = "A warm and heavy brown coat." @@ -497,17 +530,35 @@ wound = 50 /obj/item/clothing/suit/vampire/bogatyr - name = "bogatyr armor" + name = "bone armor" desc = "A regal set of armor made of unknown materials." - icon_state = "bogatyr_armor" + icon_state = "bogatyr_armor_light" body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS flags_inv = HIDEJUMPSUIT clothing_flags = THICKMATERIAL cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS + slowdown = 0.5 + w_class = WEIGHT_CLASS_NORMAL + armor_type = /datum/armor/bulletproof_vest + +/obj/item/clothing/suit/vampire/bogatyr/captain + name = "golden bone armor" + icon_state = "bogatyr_captain_armor" + armor_type = /datum/armor/highly_protective_vest + +/obj/item/clothing/suit/vampire/bogatyr/captain/heavy // ! Craftable only. + name = "reinforced golden bone armor" + armor_type = /datum/armor/eod_suit + w_class = WEIGHT_CLASS_BULKY slowdown = 1 + +/obj/item/clothing/suit/vampire/bogatyr/heavy + name = "heavy bone harness" + icon_state = "bogatyr_armor" + armor_type = /datum/armor/eod_suit w_class = WEIGHT_CLASS_BULKY - armor_type = /datum/armor/highly_protective_vest + slowdown = 1 /obj/item/clothing/suit/vampire/labcoat name = "labcoat" diff --git a/modular_darkpack/modules/clothes/icons/clothing.dmi b/modular_darkpack/modules/clothes/icons/clothing.dmi index e77dde1c92e1b0dfe89e99506314523b863bcd52..285e3ec7a8683c7ba13f4eb1a60aff700c86fc30 100644 GIT binary patch literal 124936 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
    &`bMV?G!TT;qIMTQ*3}I5&H}D{x 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%0DPE`i)8=f&Gmnl3#G4vhnJrPY~b*F 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 ccs<5#9FpjZ4fO#}oIt<}n63pF diff --git a/modular_darkpack/modules/clothes/icons/clothing_onfloor.dmi b/modular_darkpack/modules/clothes/icons/clothing_onfloor.dmi index f27b559063bd0e4dba0bb7db1ebe0f999cf71580..be88d4fd3d3d85b22e003c4f97fbc95c7c0a6544 100644 GIT binary patch literal 63400 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 literal 55002 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%0AdK54ZYDGN3=z}G7NLU!h&6||% z?coDtx*3+AmfJw+0e)#_+ZmT(e8dU~1Pk$RD8Q!0$u7UiUZ04={t%f@S-&Z=nq9>w z?McaYx^B8kI7N!{9dpI6nKPYsbGq~+!1vzb<#ZQl3?RT$2?!tn0nqzffPW>CE8Qmg z^)^V-!Dr23xZeCuyY7XLz2zH?_b1t@zr>MtpBk~YzXy`1ghn8H|dbOn#1SctnfPp5l=T zCP*9CojaTl<(@J|mfRvwbLsO);S0;%e~DiT@Y?X!8zj@ib~(zNGwI-b1U%-sbP6g9 z4v8Vr4(Y?Bz+IR%7onh8=vQmpR0~t=4~WK(uY*lOuoy-FQu-Q3aU^8;jwlZ$^ytweGlUHVgqxe&43>`3i=){FzXd7>5h|V{ieQY zMH1p|tWQ`EpPjihN)4oA4SukBUXYp4ljdePs_VTn42O) zD6}V!=W;BPr|d-J@lGw5!w#FjfwCqjbHS6M5Wvf8>7-_mC{nHxIQgVEx47jcdq=MQ znMjRdb0(v@Cq~tJ)A{WxgGF^p z6^v|D!e)eN&%Es*J@wVw@x2#`rlX@?=E$SOhA#`G_$CT%qOJ5_vin_7HHD`=edz+i zYhD7@H!Gx$br?h%ct+m(z~HZuI|cJTkIX3-s=7AeY`-)2l($t_^lzF`%OMJ(KUK7U zFEjB?zqIY&n79O)mOU%nJ+&+oi!HIrm?VuuY%R{d{S-{;R{h_|FW85Bf1#fEUlJL|-^Q*9TsA%sQo07G+ zPpR9P(%@ac2mZd)SCUA8%=Kw_uMTEp1)Q!7T~!Zxg}iBpSR^fY1VWB~ zzoO5s&2^W6Rp;0H%g+Y^4rG6& z1T3di*6<@MPyRaH?T={4tXV}g)5E)THiKoa3C@ieM z0vK42U-Z3G|0xglUj4DUFf8S11<5mz6aH9R8wyFceJJf7Pu|>EPj{N)Ikl&FU7&S1 zTjS&&Uu5zt3#Zc}-67CoNa_a>L!1oj`C|4}AztNMvcc`+f5h>Yjg{^--JdpYa^_1F? zF*Bfaqgz5raiIc7IXKU=+;+eDTxpYEyPE!Ih(peLW=;t`Jn=6f>2CTct`BBhjboJw z@=Ch1nY#{(ZL6A+pj~}syQ-ZpKvr*gyLg>5DE6Lq{hc^wUmglA7nz@2ef-W0MmYeV z*Z~X|g%>WT?a+-E~3)kSUM$D`|ID z%>h`edKPft_e!h0KlSzO_zjV-tDg{afT>Va^(m*N6X9f)*MhkQHtu7v&+zLx^PYHz zGE*xEgjQroeADaqZ@-xk>ZN=4m7lS+RY3xan9c$ZvJ3=#SYwXuKT52GM?;!QH$_Rv z{;Ev8lMPJE`SORfjI&y}rY+Q0Kw>X)Lia|PaTIDW%9Q`cRb?45i=f7f>qqo4XH*TdqHFH-`P&mi&B{P!{;7e$y8l<2~1oVuIhGs0j(`2b_@|~`* z?~==^Rj^0a7Nblg$wdVA;o;5$9FOCR0r|K=LM~8g@5#+hvB%g{ydLA^cUg^VU`vC17*kMvh zy3v5P7#o;fJvw6b&kHaKBU1=^<2}>a6Lo+=l7wE$w*Wi~5lqXo%da>ZBQm2Og-jmo zc|}BR@#+U&>rz+QYJT_lyaiXsxM0fS^ z)ITpbH!#XG8fYLs5K88I!(lwrLQvnQH8yqPYXno^vo_C25xw){?@vFxaVkKz-ne4_ z0VcNe%WphXX=he{Yjr(?knT>Hsg#~`!w!$;pNV=Tnda=;tbbINYP@{?+Jk#gZi1zP zVf+}as6(ZL$%cWgw@t@TA+}^8_g8l`CSU5Aa{e|gCy`JK~ zyt)IvLWzHKY{7F|S=pz5Lf;~S1{6OR%9^~(G#AIJP?xT4dMf3+PXTKi$>|7>jL*@v@l>3db< zNzSWRl}g&a1B?y;rE2D-;B_TYh=72gtE;Q2BlfZ&tny8faSg|^1*?hA3G+=m_CkK> z3+g4y^`A};H%g3ZzlF)5^HHv%(9m-t1O~Ay!9FZf_;SV1uH&cOFmu<`PcBS0*_U2F zSMQ)Ge|QiwbtfxBBpLTfmZ)ui6gUe>@ilM!oNF%%T{jCPxW}~C38r!Mb%{(=Rx#m~ zsZ>jhkK5@$>T!>hbCejlCa|f>VAdbXHe{=$IIjYqKLoU zKU%)hTakUTKt;=A~WWINMW5h%Lg^pmm!gB4Vu zW4mYMkP80uue-ZWjPid<>7EOaJNkWy{Bltpo3(&hwcSDmDau63D>Gy+V0=D(P}Enp zE>YC_>iO-i;c>wOmSCyCst!XBx*M`)9s1iy=MP^DSt0Uv?}+g(6_BVqtvpXrze7AQ z2`ioiD~ZgWys7s&uvS&~VGGVVXKsSnSA#EXtA276JfZ_C) zP4;@wcRcxe$7DPpg9iMr-2?d~k-$#JR-1nyQ^Xn-g`ZbW=rQ$f;*}K+&?ZnC6~ZHd z6=a+NwD^Pf`oc5*ya=_X6rUA=WhYp`$gxNLo#QW2DAYFXN&I#BZV7aOj_{J;j2%Ds8m~v)M9>I z`1~bgWVKKyb`Ri_3&juGs-1RAWSx=KR4nH_IsiZ^&JVYV5Y;gA)n{9~wx}qx#Y%jlT5qm)sEc@RVp8hB0)^})n-kBU?+06WXnmKcDc{nn1-=LW#>x!gp_B^RC>}aArBU3 zN9mZF*&6$o_FY?&)#&6&JgaJB6u;e2($^(}B1=kLCP9Zf-9q1IWaZUX&!@kMgY68; zfcwBh3P#3e8Ou0nm6HROy`iGoq~+THawr0&=}Ifsn%2C5LhUQ0RiI4)7$vW4G3 zaz?X!<@00SU-p=gtYqgar_rsVs;YHg8PxfH=M|WCR$krIlv_p{oJ(~o_o^=(*VccS zc3c8cLe1u-2zb`>o@i*StCb<0DmQ@ngF1ZhyXz!*Oy9n zF$sWIv}>*0K247bqr$?dYTX$#Y7}7U$Y?Q_P1t^iA}sFvC3$0W9kozAmJf`Sx_XrL zudalYsHEtO*_dXM4?@kZ#{)gsvE9X#8o>a=h8hOR={=@7ezjSGW%I4GvqJx0$5}&y zk7kIAztG_({cV_Us-HTC1_tuawGsH&FKC8NB#T%>rwHt(^Aq(jpMGURvp1(#kToT* zm{EE!u&kK7Kq9m(6Xy{u(vCg|O11#$q)>U%SGuX&KYwSLI>}K*A^>af5@P5T5UL8l zkN`+q*4eh_-{Dp0>aPud;wr?+sThw-5qF^6>5L?bh=?flK=mCO*W6y4*k1^7WmR(_ zh450RdlZ~sb+UVs79`C)*82O!y;!*Y8co>P#|a_nMXi?T8}bY+%JTA%s6DT-2)G7h zGn1|a;h>7t)yA+_{@{1bEF2b1ptNWEF_)AV=2E}l9eWyo`eQ0 zMI||vKJ-OQ+zhw9L3TQ%%63a{Jp3I?r0pb|tpC?1aX1#Qsf@_=`4_dHm&|BsX;Z!~ zIX4_6W!+$NVzdA%4|evf>}mjIpL$#T|Dv^(emoJQaW`8ish=H|qzY3D7!-Ga^btzw zomb{#517O2Uq8$S$?fTflX7N!GT1Tfj$)xv?PJFyouojF->FW|+$^waVJ~m)AkI5| zG<5}bO=oN-HmFcfx&5ehD641?teCic@*bi{&#A2K-RQ0=6}$JUf(ddW$l-oq%q6k& z;un)|ag*`1P;2-LK}xVzinw22ZzhYUSN5EHQR{*Yr7vAy-lE(Q>XMF{2^MN^WHaRV z!GT%>WO^-u684{8pMM@nW@KvcBhP@XRDcS246=e56|msFVHeU?8Pbx)c?LPAyu ziJfkx0*KZy6z~b+-TX+o@Q@I&(b@RGvTgG`bNRDF)h{T8;B!{Ms}!*tl&?STUHpo7 zMcbdUj(IhdO@12Rv^o0Zx77iRTbakY#F+y~>iD`mQG*4grlv)~c ztO`U8j>$X^UoQoZuW?s5=+NC2d?q?J_v5>67{d9v+d6>I_m4j~MaXL6{RPzHKVnH+ zq^T3IfPm*`t*YWuu)=_ypjL6Z+sa6Q5k8fvSaS4-qTa~m`={F&s|=(18igEb@RRP6 zGh)oH|J+IGYG+@!=Nt!HSAeqSOLe+?&6!NiI&3 zFYa4^2$*ubMS8bmk_P0yAc0#C^K*0+up8aUslu<(W2TCExl-*QF1Jv+1{L z!Kx0{@w4gIwYAIQldKb^tWi$~2UD2X?u1=Cx|1>V6IreT`4dABBMr+DOgpe_XxUTz zxvACkKBHnGY0T93V94u!P@9i{p_xw+D;y?Z&(@np=jEGu{9&2f73djW7#lMr*MK+O z@s1zAH@T$Fq~D^dyWO1lZtFmU1mEgseqgrCC`YqbYs5S^_8=kVp3Q^_=qR59i(!zj zsJ73|YG^43PBsTPzGJpMd{@7p&*#6gK;bVOAI2ZAM)taDkG>T$SmHf2nzLxz9#)|3 z>5MraT?AikRR#FdS+p!961kI~LNJt}qzYVQg1VaeyDUgIwy9Jd>vtC?7AQJr;fq?X zH@ehE5j7O&#itC!DeLfX-8;ss{Eckjk3c~HVLHuG_A+7(HPBbRBF=~I0J}E$Eudjy zW_xkYW(AdX+ImW&yYv&6jBSUPQ5v3{>hRg_YHx(lPkG=wo`+^a2}9kqau<{i4m%qw z<@U=pt{6BJWumhsjDc}5SR*1r%)a);`$YQsGzNyPeDiuI1ik9eZSKZhfP|ax$e9_$ zfbqZ2>i;aZ837se+s@|eQcpA>(SMcr_-g;wb)PBA05b-gY;~qNJFgolt#i?1kcrP+ z``(Yr_F0Dh3|aVI6g;|u_Hu7f@TiCyYY2rUq_hO;Q~=EgGxLnhvbB&dF)yc=H%FHA zk&cpotr21*9REYD7~XC$-k2Le7~^K4r!Oa>sr!;n%bcsZJiI}IDNPF7*O`NNyC%WX zw>W@E*o4HHiGd%bzKwVK7WBQ{UfeaD)i;fN&cv{mcYa#|L(rB_Z1{4&TMQ3jFV5as zoXyN2vg->9=DU;293&9MmhWkv?1s%_$q@f3fVuXU5p3;BdIIek;m}h4y8G|`HwaX^c~mSF$|U$)T$J$w6{Y#B-Y7` zV5!Kdo-`}mkp(@TQUo)vlFp#!$jv)$X>#VbXcMsD7hrGuWvtm7|1G@|J(pW>o4k5E zrxx7=u4vpoj@(&#!nP16Ji5o{??Lj>(JLZi_^A$l6%Ga$T*(D&`fu|Z{|(1JYr$Kg zbKYStQF55*GdxsF^lR((PrbAGW51u$>3z;d*zYgWWJzE1ayu|4B8Y(O;SztCTK@(& z!G-RM{#X1Yc>jL{`~IJyzSZpc{ zX_DTm&+><+mB655Y=OJXf5mnd2jWDd<_wNv!qp!Sp}D1b;#r_JtTy_`;D0(bRk*@CR_psv%X%DoONHLVBTZ5%64$Ee;PHXyYt(|mizYIyP4KD zTmUqFi-tm>=}6f}k5=hvI}BxSh91n;aO+cGs~+NZy%a2Flk`wY(j~f_F}eS9A^+CT z_uf=?ZBDzEm(xMCJy!r+YHjoRpA?4t4T`QOp)H_hW1E<9#6 zB#u<-8w2l9{qqq z!0jy84`l*ylYByxC5Gp|ryr#UfWrZ2MX=ZKPZYUay2X}R#3*kOvQnY5ORXePvRKa81Ceyx~033yalMdMz0{c-WxWIy5> zyY#s<|J}$e05g*K9c6lakdS)xDDq8WA|GJdYj1BKu2IDPdZTp(9D+{_Yo>wN89;HL zsHpSY#v*=u^JWKuO2(XdAy zy*4>{>=!{otLJ<1+Hi9mH#2>^H|o;Cq?MND^=pPD*LcPlM)sq>FgJ`TFW!&2bl)nn z?1Q)d%}bFajC$7t8CHAQgCY+6;go)EPne;MyCz!%%Oij2?(Sa2cE@GVt~MZ;XS~w&Q7C+0Dg1t-^K^ZblQA56$k8-; z_?`wbw?Ka$!q?kR42hPFv{@<56NTJ7*d~Ph%1I>(4EH^|hGl?9Av_k~)i>2QhjUmV zb1xR0q->Pkq*cE0)%v9GG`1pU?tXQu^1@rraBq5H43>!UG3UuM=NFb(r;jqvO)hVyv9ke>lCOeX{`z|6`y5`;H?K=y z{8qmgy)$4&K)_S|h=xH>Ik_98Y<|Clhv=XDzPq$ul1N6ve7WU;-@3>3RLs59{(zT{ z;2#%xZ;%<&{0yl{|0Gx>nQ^P95maN6%4s~#bT3)tM6DnA224#%Tzouk7UlC@*%Lu0=^Hmumx)g$uAFUL@q%;yb0q1B~uUEtd+7&*7&!rFTRu{>sA*-?M zuo{~ zh+2p@{bChedu+ApYQHx^x9IUs_8?|K1M9T-GD+vf$R_+vq61gdHuc>h62Vw2P0$&j zk4SmqMA%fKXf$24lUm0oCZ36ghTA6dIXTEgO}wTleJIEJ8|~0HT$?sntf!zLV|?#3 z^Y7WbSmgx@OTitLYrfYpyBa<-;cVSYnQFEdMeUJZo}Nog*|2Q6OyXDdr~V(M;WKUT zY|R6%)qVR)R#j4&ac9eIdEly$92=*YWpy@KVPtkzS61xqj!&1@@;!VM7BhJWvx}R8nHmjk34jvmEWakU-k5+`86=m5vUEK;jRI_`dl|on=BXG3Tf* zb$wzjo(kLbuPEPxG})Lc&#h;@A<$b>0+)I|Q-3Y;g5_JzkfaHwBvI|k?f@UCf9WBb zo><3A%zWQh=3{E=ed370SI~furUmaKTa;ONZm%5p{)*psdd z0Ec&upNMjB-Q-d>y3k)Pgn0X&$_=S5au;>|id#bah{{t=dE)SMJBu5S`!pGN)`ZKr z1>}fSPJZj+u9$3ShA`{A7f!=fKcc3l61~;Y&jh*gu`Xh6F#Xa*v0;|H>(ebf_^uPy|DRF+wM)w~5Y<~-Q8u+!2aU^iL${@$%1yRQu` z0^+;+eFsl>(hfGIw_mt6&0;7&ACEO33)#D!H;Z50UeWZ$$;IqEy&Qn0$sG+Az}r2i`v*1ty^mg zK|t}oCfyIvjS|}Mv47iURPOxg#OfZUPERA9VZ}8sb&-&1p>ksTwP+#rZpy1XA@4B| zh2IkDWzEg))G8<3E-qz@kJ!60{|{eZ9TsKq@4JMAbeFIK5=u8Hu!XjOC=3(NCbiCsbu>8u{XH|wqglW%j}ACwc%@!G7Th7j*K+aQc?q)) z=DBa`b+kT|4kx`oI4rD3Q0ib8?S*QrJ&@BXTcW&qNPpu#a)Y(Q?wEHD`vk^=8SjtB zdzctWi4Edrj1ZDPAcqltm(ob!kN?Ai+Da0I(wzlDZ^A~Q{{GCMfO$HIA;uNs8VBo& zOZeTp>**Eu`k3+B(rjN&%Isaz9((lr452CrJX;VqP9L}yg)N zJw=?)9)9nThy6|!k3$ZmYr10l5e6)5qVjK%NqK{iFGMG=|6u>>T&^nHN;0 zF~+|!(tz`t)}PsD;yu7&rWOORy)0i!I)mrSxXm8 zjkPlt5DPOUTS0=6pe9umZI~xGd(|k=H|cF9Ugj z)3oTyeY;BNqF~Xrgnc0ZhIh*2M_`nirT0oAplFDuih#@Vu^I~K-ka}a{-SR;3)y;< zqmDlv5|ZLPI@L84z?>;!UCi(x`cfL}liiYYT`DT(3yaH8 z+n2R}w(yoMDjH(NoPxmf-2EMv1YKL(Scw{u#>&s%2e_W}S)D%<`q;(xQnD7MB03$H zC6sF^rdJm$MQ2++y1uqi>!(R|cC0}~K%S&wR5@&uXuxMAfO7ug+^71eP=Vrw-E^Js z^4r-7=qCfQGJPvn!_=%uP|_B+`CxSy*hR4J*4^#}W>$S~`12D*uWTqekA$V{*VnDz zYxm9$L;|g{LuQ{Ty-pUJ=Nlwhr+GpeLVwRVBEh9j_C*sZ2L~vAMc!FE`dz-awyVa9 zG~OltGS!+RLS|O=Wm4O%Sv`uIR7u5U{BtEv)nLmEk*%58ZSuiN*L{d3yIv!=;xtP8 z-nxqO(2kBfOe-@8yQ<`l?KIYBApahHlPfQMwGdCVt_q)dsREw{oO9dytDryA#7W^f zdP?YfZr&HSl^@BddFjRHkAD4gB9PhCb_*kFq}gPtH-4vI?J~C(4;#W!CLOk)F>XLH zs^U2`nUS^EH`Z$@k`4vht8VL5R>#tM?Jhrm`OJvAbnPsK(T6lmEjt)73SQI`TNXKz zKPh{UWuozWP*ml?S86)W{$i!_IE;^SIErs4pHlXd{hkQIXX?j)tZ$jiS;*TigEM$# znH!-`VutxXIinPJyhY^7i*z_^S@odse6smmhYcRVc~M~*oOI3Ur_Mw%iYyS_&hOSI z#ePzxVy#WwBso7I7riKY=KI3joaMXJXc7!6>Rv-m18y{sjFZu%?%=*skG$j?iOIELZTGgL1bcob{*2f}8Y}KjfZl>Z=L;Ca@ zsdRC1b(X@JCUW21*4jJgIdU-D%Hk0pxbp~g~QYC_fM=@?6a@>-3wiI4j zITxOVY&hBwIO(Qg<6+mxdgPy7)=;@>i#D$ER~EPOSLiqp9WheJ2WKvAXltqRUSt+B z)Qv{qXW{ymzpK{F#F@lcrkoj=&YH|K_2u;)5$uS^H&<+m@De`$zibYLP(A%v zbv_K6g#1;Q`+eU}0>8mfK7Jb-J0o4lo*x{sp}UQ`R=nmM@K0Qmw*STV9XIN0R8-{8 zk1zM=I4?^FGX7!G+2tDkFFFV}yszsm7VopZVR&R=qc3M90C`ed1YcOFEjoXy6i zD8_-`!PBbSi}2bbb62j0IG=iY)e;Oyn!#v{?$ZRw=1F=SF$r%em>2Rr5m@Sz#2KVf zs$fQcsHTvy^zzyVKVW@LevqlE%!<1I%U)}WE<176tLXLC!Ot3`8sBh*Q{9EnE?meV zLj$p?Qr0E|E&OgdP>u@aJJwaA9VAw5fQU)!C+jUNb%%MER#Jt!ta3OV%9S;7Q?I!N zkGi{XtL$|~-M<fnq;#4P>6ZoH6Th6DidITswJ9eOoWI9W7GcY0($H)zu5Scht(;+QG3Cz zA==|dyVGe;Syyw}$~hUVA`|p%nyEeS$^M)Be9h`F*uOjPE%Sso#RB|D5kkaQ2jT0YW_fh{$h6Yl-!vv6n*xK7{R#h8v2Xq% zF7)cRUEdSA_;o;EBj0znc4G!S5G~l;w7ndV`L8bp-_A_>xnDO%1E6gg$&5S>SZ~Gm-B@+eERtX&0*w+y@(eytvV z)r;^vRaf}r2cdS*dYd!RV%rzIjQgL*I&iL7Yiu}l66k{j+;Crg?ywn3DU<>}(%y4_ z$&*2YFaFeiUNdfoKeEkq>p1d)NCrh47vlY2Pm#F$VbdJ$;(1-+&iAHbwe~|ur%PkC zGJ1daz>zPEDy&xMA#D*Znhnt>3w#L}i^XOZF3X#F^wVV?u%H31W?ZEK3y*j5_eNrG+f24YD`bt*SY0gM!4*X@bCE<;W;>~4$28belCpbtli(vHK}<*_!+>6S+03)fEzsc7OxMNkLd&Knfwu1I)!nS#K94IxxS5hpjT`ELn6#QuDXBd>*NdAP$X8!LbZfx$sM0T_n+_OxWFQB2|HqJ3O-d>=@|mY-xvOf*9ijz>x21 z%F017Wa?Mp2e?R-O=ra1W@F=b*9tkWoW`$Qu5OiFa~v|heM5cEUKlgAa>hngI`IlO zH29>>)h3_k7w`oRGdVlV3@-b9Q^{cdIgLe9<;RYBbsg*9*Lt&Jau|g1w3OPX^omZ% zyJ@b)2-~;GAa{D`5iR<%@a(bI;O2pARffmn$~@-ItX!_@UZ9Mxr`trMYhx|X=zZ=u z0$v;59+#y8D>a65&$_mZsy|fp3CygY`&A|BBRQC&WkI`x^%9RYQ1|-Uhu^YGE3Fj& zNS*-Jl#ZO-Jnyvj{~gC+<(_tNc%?W6? z2Mt|u9Jpa&xdtOX&Y@4K9&AycZ-=^lR(~~~VWi=|wWe_X!Rj0qe!|Khp1mX40!}f~nw`OokZ687#k6D?r$74mIwG>$Q$h8gY*Er*8&1plgcJ(0(>m8p z=h1oM{s)*4)0@kS!+~Gf30SD6kVvR9_U-+n4)pa|Sq>jo+eH*jIcQ3S(#$xnrYzAt zy_K1nxwyI-!Y~y#{QgSNvqGS9=lgyI8XOd{DLxHM{Y^tDo`*<&%GWJr&wIDMKpNa|i3T_#+m`f_l zN%<^~*!qR)@FllexQG1olB=A6#%~H5`BkrDrL4N$p39G%xr0CO7UzhldIvTcg!&eJ z4Weo=WujESbACL@WXi$4^*LF@w8aL`nDJX*vkFtYyE8N!J;Wjpulc7<_)UxEx?z;6 zDCEsO$mTNi-NMZQU)p?O!6qgIO`@(eH)@bJikoX#ag=`%DJ(JnU2v&O)`FoRK3|g{ znG3ka;NlFO+!qHl0(hBFl2Td5S-COuZAvw>80r60WzKCXw^W2rpq<^%?3yx?6)k_QC z68@ehEh{~HA@I;+^GEE}LgOCG>rKuQy=IN7^D^*1hW_F0o3q_UlmZPC!!ND>oru*NCu0s)X+t|ALpRmT!-uc&>v~x%tfPCJ2=|4RONCYMuB|Ng zl*JX(N7CixzhT`@gfHi%O}V|^;gyFsMq!O$o2Q90KWR6_*03%t8u~Ozqp*Eu*ak=$ z5C3-0ywdFIi4X7Hx_xTuRsqUgUSc3hb)>L3xVe?#9^cgG!~r4xGVx^Mh+$ez+2WIo zO{kFnkewXlu>lV(FXz__xoT%+Hy!8^d9I`&qpwH~+0Uu7Hw*@qzo+2Q*r|ciOYy-` zjIBFc`JKS#Q-P6k?&>I^)Ev*#ek?7`{9a9u6hgpj1kH4dqcu=w1!9PNN^9wM38(a=g^C2+7NaZ;i*_CudE%Vk~QpB+4HSh8UW_n=Tsuwx%~{vcbROsoC+ zBc;FY7EvQ-D4i1g>#avRR_l?16y1%H9LkDSzdvhQC~O6Pjjd8(k70w3&uj_>b{qPd zalikyQj^*Eqi;a-C7v4EJz3}6qv4U|^oxKonrx*0#y<^YlEX@1?d4S9ju>G~8fS7BQuR7nGYsGc=E)}_O^L}XqF3emJbQcT5@9uib zPYQ#U3@)9G`sYY=0VZTtG6*XY{p$SSlPF2B~))1n?czQ}N1+;;(-aa58E zDBO08VI8K_`XO~u*zcMhRIjuxt;~_sRGH|S(6s6P?NkiN&bm~EW4vE`(ywuM?dWx9 z^maGu?U+XV{^8d>b3ox!l`cf0WhUMJ@QZPe22P7>$??Lw(Rf<{vt`ZUWXvE)9fbGs zFGF)l*>fOydsU4@r%`C@yLzdNdG83iU&mzOjQVZG8&otN`$-U)OlsCDI2cO8b72rG z;5#IT?6`clTChcyKg}KRYJ5)T-d;;DVT_l@Oq{WdLh8G}d~#7=a)?`ujqy$nslA5> z;j(IAlL{uzDkWL92=>#VKCUKA6Fxqaq_a5nGs&$wVee&=9XuWak~BG|GkLk12fYiDZ*ZIuQiLf8G&^8&GJcv&9>@`ZXc< zhBoJT?;s~fQtEugbpEu$Tjm;!#Q$8KSDEAzPKSC>Y%h|Mtg)g_ugzMPnwo%+1N7u$U#^E3`F5gGLau>sTt zo#D96D^XX0i4cN{ZZIR;e_dC^5d@d+mkCrE?Q-q<4XC zF!R^2T`)1R+2wcJpFbG5v00tKm7=AmiushNob7@shoh{a$R74A)WULv|Bj?P@#*Q` zi1zj;7--wXmB49f=M|RA{*(lY8e~>A{=j`^9;1zNz!9W(D044oJnXh3Gf^xbH(eeO zbnBD>{%~}V%A=Z}@jg`kwET6_Yas>P9>2nSJxvB|5S-vV@1R%H7Qy=NA^LtMQ`?v4 zx9;+=;j0ocL=}cb%K^{rV&v6*g{C_S7n01FgCxN?X@;$1KIOtcISlDHDR?7oyJkgP zi?sB-q8s?8y+Xg(1Zr6=Xhg;oaVJJ%8ONg~JNi{3arMJ@Xu;E3^h_yY|95f4e?GCL zQ}ufUv$#W=J82WIUk2@YO(Bx#o=-ymCXU_u3Di|6`q_NW(;sSaurER@0rhq7mWy zC+e5^N3Nuz#0`Q-$hiPGLZmYumS6D<#hUG>HP-N*mSN|CqM!2e-d`5`JFZrzUPlYU z&1&duNlrN1wY`N&Tv>0n)J;Mvt%bCMO{XeMLHW&e)rNokq1Wq+3Y(FePhS*sr(CQ} zR=rbasigdVklPRO;6K#|LbTxImD@pJByVwAS~~vSI%(gI_c|Q{jY4~` zx|XV_1OpRWA_h@(rwHy>n#X!gl6kPhZx~#)J{W@Fd_<-7K5-B4&8>#9T(X^&1b_bOVLrUjO;w ztjOkM4I7QIY$UX^=S7^ZsPa~l)+dt}9sVsw;l~3CoXzq5RmQTaY_5lUoYN8wiWa@9 ziMq9Y{o}B^m2MoI$khlmJw+hq@PTxMw51*hx}#+KhWlP>JlZZaFi`cZ7k(Nm|Fj&$ z6h^*ra&JrZo7OefoOFGc!rwfw#gjBlAOC)b9heERQ=&^{4Hh24AjGgZ%@1Uy?1s~K%CfA2xO`WPDL+TxzTEn zz^=Ns9Mx{x_NhR6fe(q*78p_kvSu@+ca z!&SedftytB6AI(fiA*b5B*I3iBlr+rgV0$gsrpzjr9S?!%5GFof&hmw zDK`7ju-Hun&B##>DDpOu?Eo)-ZS|Ny+YFZWN z;7A+Lw8=H)H|rY=5XcCzpfz*z1vupkv9XcX(#mHf8P#OhQ<8{kGOVxvjvpHs^_Ai9 z$n_xS<)b){q0Of+rDfWFtT;-A(~14?XX=Pb=wYe%BRSqA=e5U-FA$hg1o5ob<_qL# z1wK3iO8h?r~8r0{{l`DtFI#D~sWEca%OeMPxjN;OluzKC?cZYe2NRZ;SrSSTK2h$pgeWNX z3HSBf=jB~a69+eotmUT>+L5s)keo0OeZq#e2E2yVu~+Z?uIaGj6f#VtQHr%&DE^vC zevhr}n92T7)nt|PwbqAQ`Js3kdck_uCObIQ<@~qst@R`({sg2U@4lgYOQm;LKjLnZ zNUGK8xZ`620?jzn|^ zIhQQ#G0JLB{9lm;w_P+NWnF59xAF>Fs(dc(pIsn&w^sAH85aRUjY(`n& z=KCC`*f7&o0;s}`-evUaYo|^QrnHsUPQiZu*}eYBaMozwCD!8FWdc)fKKf~)_hNNc z`N5T|VO9-Y>{LgDjHl=QzRf1Oed-`WnRqJfi+-bU} zz%wKFCJ4|DOXJCh#9rWefVdB5>!*TyX~%|>vqO+#s1c4wGLA5W9O!?))*E94%1PuQ6a6RFQT!fe{*KT=cN0w%pq-`DZK>&|eq;VT)`z!aC92f*_EP$NwKjrpp4(qp zK+`28^qO|ZJw7c)hriu1=-)SE`H8#N5*g<8s$*q=pN|OIgk-15{<88>pZoj}*ZBHq zTF`=8v5YtHM@VN=jc|bhA)1nybK4DhoQ0e ztQ0g{Tt2L;ct%AY_@=9G>LWF>Ec3loKL-m2*xfTG zF)r?I@hd35^+Kx6obE$yBjm|%;uvX_M(cnH>VRr?)}wZl+18-g*Z557We&#DEKJAe z1jh%)LA}9h@lPWxwp1&oj*k?piO%GgFT}CKs+T4UhuJMQ7dV!SZJ3Oae$R%Aob3;5 zo#H&Di4z8VNmX*xg?^r19Uj3v?w@5#%M`f$3<%k}$-KpZe3$k)Y+2@7oJ@~yqLu{m zweF?8YhM?%EtOfzwTd#oDlTzy{gnHni2917DKcxJ<(3!?$9rFI!a2jtxD2PoI;4sx zMNaF@J2j;LE^_+yX~8TN%)sbf?7H;odelOQQeD*kZd3PoZdC}F;TuKTPHm;CKl2h=ao)J93S;9Bg^iYzh$1t%Qc1zlnFo^#kaDTjO^< zYn^7*;fsDtV&;jR=Xrz_w;kJ)y&nVs7v1TbO?S#c$}Mf&d*sG3dr(k=I9uuGr+dX9 zN2Tz}lYYE^WRk`c>ud_*z~}VC6_3+OnMb#8%ps14`@$LfZuoH9yJ>6^qfZscH0F8(-t7>xSfov=?RHyNaI$@DD#ml*7xuR(mEb42?K3>&O{+^cCLQGT%8N;} zmqfV1Y5K22(}jca0j8d;kUe`XPys7D#!oh9r179U^I;$z*7d!zPd*S%)y-Ukj`a$1 zNqK`eSF{QcC_9w?aH#XKNOuC_%MI@*nUBzP%(BvbtDZr z9MIQ45>OaL46@X@sX_x2` zcMV@1{Nzt);bW1zYZXgn)ey^-`4usm|Jl!~EbVr)%~;o&L8Q?^VP*@9QmwlL>7%m< z?Na5-mI%tgT{g)GYW7paMb7W4jRi}kXs;UXU~f`6S{|^qj^X|f<(9TsuM6B1#$PW2 zY)*v|2parGW##3Su8>3tX?NQY^scUI-YSi5e9hW;vpp&U=1ar3Zm)mjY;+gp^<5^l z3mEt|V)#BdE1KXN9*Wgo1?e>GtrHUk3l=RkFmK1rNo$%+z1zjqi%mu*U2dOKeXL{{ zp?*n00Rps05< zn%i6SaT_Q7s>Ws$K*cmAU18 z1inyxqqwQ8DsIVw+mmse`l5U?e!F@C$ovd_@7rE>D%PnJvZZNpToR`08Jjr@d6K;P z)n^4~CX#L?J(zLP^wAywH!XZ0X5Op~u_z{Jv}Jp2xj}VUF#_9>3R)@TT`6pqulM5- zbk>cGZJ7FG_0-tSV31~XO}=FEHrHD-no{ftfEn;b98LI*Mku`N1#fdL)KaE`hlf1x zRP;qxMe4eJ&03@e%fqUaAp)(X1v|K2MzU>{Qa#cBIBb(AQx$F>wSd%dS;=XyKNxwO zM#OUa=?h{)2?_SoX#pPokrG<5Yq~^Zu8?Ls%^`D#y&1}a$=d>sC?TqtDCrF@9Ys@{ zm7wG&4$h5mziPtQ7L?MIboj4rascd*!lWtFmz2gI2dFUKAli2XUeqyw%4iTtg zDZEA(e)u;NX z=V|wvrIh}HcQlnOIW6Cc_;j>EN=p6?-1fBUARPpv$NU;QB!p!PC9x#UAIK`AIx^z3 z|1r;0Pe7mFLRR$^D5vh%5!-I;^$YpSM)7esc4*)bn%7>*(w}IA4i1Xqv#R*;zQ73d^qqn_5!z0Q@r=qx4E*$MyhmlTadnlRj;6 zS~Do4Cke86$&num_BHjMny+DVu6f%E?AZP+!H5^>c`W2J*pjTr8Ej1yr^_Cb+@Wek z6q!Vko4Eailm$JtzO9#yw|jXQgWCw>zBt+iI;?zVx2td*uS;(}OD)~g@wZ{|jXXB% z9gZIJpX6RG^S^(eqT4I9K2hu1|E$%HS`jR~EO9VNQ!xjm@oFn2E*Xwrw>`N5o1L!L z1-U?IDxSq|utosIQs*M?lEy^Az`p%xW)we|;>GEFiAr9h9#Ai{fHhG&V!A93=32l( z*-3$`aorAGh{QMdhYBgytH7XHU9xcjacYo77)KTi7hK<)xz5^_iw6;=>$wKwdy%ze zlzBKX`u?lY{%-{}`$wY+!BC=ZE{d?nZ^{xL!<dFV3=Qucqga9OpzCI!G`ark-SzELyYY||6`6jpQYGlUwq}HG8JT}pPB z=RY6oGxKIk1k1BNWIh-)gZs84tITHWi(iJ2+AXd@2?4{JM5(-U<>v7c&Zht^Ei`a& z0C=~$NB=Z!exr9dv221*HsO(q3stD0XT#<5JZG|)3x3y*dky&gh~x|B6S9x0iXRlQ zfAt)Tw!o)tdLSJe8k!);&fJvl6}Um0;)03)2lI5`+DxYV8x)1UPx{b^3b-rVv- z+|?^&4XL}3XQSNagz8N`cf_*qB{txt%4Y%nrST#pZqmBtYaV4MCj~CHxYW_F6?*GBw-Ngti z`T-JzuDZIkt#kFp+;$EN^Yd9I)wNE$PX_}{MCzb!i#lJk02th{H>YS;+}o?qCCu-T zuW@1kyjOlqNhzth+N?5It*~J4AGN8ob%a8wd2{$~D(#w^fZO1;baVLkb=okH?2%Yix z`wn1BM5ZHpK`6Y%rCHYz1fTjY>}tpWbb9BU;%$by`qlZ~6baPd?x6lTI=hV(kPwdb z=X^xS`OukP;#=syPLiy1cT^=<=lZ2MSMQ&OYcsgi9yl)T#GV>;93Vc?otqA`@IMIx zi0pqoBsbl6wrT;LX*cCxv_z=iyLaz7hed3MDSumEpTar2_e=fbKwH-}ZqW<{4fcwy1%Aa)1#GbXs8HLn9_nzJq z8K7(234d$6W#r65L~AM?2pe8=55zZ$Wq8N+JQf{LtRJ)+)m2iG_^>Vd2pYTF%!kA{0<({h>d)5ayohXDVH4Pra>!&p&CL2#OInVBYcaFV6c z0D2$1B1+KUel9*uV)-v ze(@Ei-%)K&j6tXIP?)~;ck|ekQEDC7_+%N*?{0$0{H;~D&nW;~h3NnO$aZe`Avqo$ z6TO|`%p;l)ASHribT95mh5T^zEBVeulCS#jXCDXK-{IMsVx8;y%v_a9K(1{NJZMgl z^Y9c;ez@C?@+MsTTG8jN#5I~*IkCciT35Y#RW$@8iW~ui#C)PX_%9706ux*If!e;1HYZ z$k)%j%ZRd*86MXzRj+^6+>WQQL#j=#Kmly^IJb9UPQGX=;K*1-^y?ArZ`aFS)ZTg@ zz}(uHuXMV#ngJI-BqrqT@nQT1aKEni=bT6oFriw}3EF|LRL#BaqSJ5mAAS?HoA{PE zD0UT4A5ZhUlAGho^}$4m(S3E)c=XL+pVM;^ZguKrD#Bb{UGJ^g znonSBfwe9CnA2m{CVD}6$4Xt7RriIHmz{_PSNI+PEpPRg%VMq9TRQC2s9$scV@J+% zs|Aoy`=jOPR1?(ax~+0#^7(55eyQ*zr^*+1q@xxl?mXG6$QlJXOIVA|%7@zwY$BVp zHmN8Zl$mb@iicJ(YH8I9EiFcSio-u0e{cXK7$WF@CEh800g_R3h5j$HqvQ=d+P|5I zDYD3lPi%B*p!8G;)my^{V=mSWrhR0$QX)<~4lDh0SDb!uQ(ONdLt7zmv*lQAP16Tat<<$c4r#qP zckgmu-GHtGDTx-C`6G@Wrb8Jm7@m;LmH6ZOh%!An)3z9G9@jmu-S1hg3vUOk1go`K zLEn~tJBxO09Vctq{`mRhzzy86*|tRMQ8xHsFb6^-!Kmm(Idx?#>4}iWEi)hv`O}5zpkDv>uxu{nRGLqbE-BB1{T52JD4MF=FL zzLZ{p5moNlNjITQDkZ?S&gEPIn*?^}-2L6t+rp?g=HS`cd%@@5E4EymGA3}dwrBc- zH;B247L37ug;U{|tA;%|%fgFqv6)emKVe^J66r`0-~F}tRt=lNX8TSA&gNCM{7e8q z1P9`5zc79Kteft%Z>KTDVx)(aH0>(acSnjL7Okqf=uTgXtFE&i>Fu1??UBa-G8Krt zak6`V9r51Z)AZ|M>y1@V&S3{0iG6`LYH0GbjPySP6fskN)^>ZkbAV>@+uv^Pem)4q zqC-LUiPl%&xtg!uo}L%xdx2Dy7UK7RR61wiu|s!Al-S6EZQg^MpF-v^wpqqpJVIuK%aqzK@0sv zHktm7yyR(){@H{Drm*6b>|Q6kn8mImf^`p2H>ngFD^<@_oWt3^P|9TfKg>x)h#{XTde3QP`9_b3WQD3_tUom z*Ru0H)6-0H1>?}Oex_|i$qNZIc+-ErW#oR(&#dDxnz(v=$J+SxqL?BF+(%VmO zgeVlxnV0#6r{pkO7o8Z=${lbCz|eIzUUWkJEm-GblHT!erD!hA&!qrc0j(m`2}B*0 z+rG^YOCs4G2~h#GjO|<(UH>2r`|zOm3Msvqfb?~rW3IsOBCAs+Pfu|t??&@!nx?(T zhI1E?e*uBFAhBK|5|XmF)XKoJvr3*em)_~oxF9=9kdpr`%o+5Uu@7#x@TJh?MR#_z zyz}zDUX+EYD&Sc_hWp5-4CKT^0&_%aq^tU?59UWiV6q(#g{sO>X;Si~@Vn!$Y<=!a z=~dNh^(ND+ctWesxvDa`lb|YapVYYXuT%-G`8@x)R&67FS1^xlZJBPf>cKlc$WOqr zcMv;yBZ_kU-9nNK){k#6DoHWe0W@dl(c93vSSU1fw#A4mfe>H)Q(-}_U!(TiH&6?V zst1;L_7=&&abOvfWip-5PElA_Ae#-g1>mRUe|4yJor#VH4{htDNw(JVBN1&JWk*XEC!TA$sWGRU0J~Wd=z76ZhHrZadsI2(HLCogd z=!Dv!OR#(DPWIxCV$mDR@-KVs1I5nnqAxPlMRUi=ttaF32yJY9BE&av1+JBS1ul># z?iv4g;_{frvmCpaHkMvCyKd4a-K`+<0P+YR`OX)7 z+mfmotTIgYZfB^~h=#0}C3xRw1pH;KaVc=IW7dH%I1Eo}fOt?@#Qh4yc356swIW%d zUbACjn(Du&v}qO#TXay5%RNuP`{z-}?l_+w*Gz46gAH{U%Z88a*xEQV%GXy{pMwBy z+x)!I3nhgP&CZ_J6Nx8aiOYX%B8afPCEwcWDkK20LX-Q2MA=r&y0!dZU_D44JoKEq zWu0_9F!T|tt6E>Bxswq(Y#omUcod0{Z>0b$g*hN5N_d?9&HxRJ))v2&dS*F@Hx5_q z$p_IY6|HW*IY5c67n+I@&4R?h!YF=s)$fZLP$%tagb5K1ql3tF&fvx3SA77_-on!) z;L@f^t|ond(|-9CdMAW`%bS*4`i7Oezc{rdLfZI>tdgQVuY%swjSxutKK-&Q{`&sI zhx8(8KP-50%B5MkS=&+Yng-x=oE{KBxT*x85)OUxMdGd(KvHtb%RC*$`do5Qdasg$ zh|5mn9e)YN&icvMkQj`z?E{X#qG)FcfK|L&sn`&n424V`@H4b~RJTX3ZARfZ_?SOA zH{uQ!3Y}+g6EFqNk|3mdk3I~T#i`k z`W`(Y&bU$x=QTD)6ot)$<^_BiCBA-!@-Ut9(#&_C*pw-M&alshpjXnO1rG>p)w_J9 zy-7W$Y%#fkHHmpVe9_I8?~w6W_zk2d`kX=9sJ^zROz$Im6QJdGV0j+=rau*;z^=77 zWc4Kj|1DS^ry^O$!T~Gl4Wgl`GWvL!NzonOh9m4nCR%vWo@J(ZqNxBfFy*stIkT`+ zn|ImDYYpc|_?jkk0}D^^SMv}=o9)%Klx|2>`g6HP*AA`LHPIo)?+ zA|N9^J6(B z30V`rMLZ#`Pjgp}YI||LtZ&Vx!B!|;f~9u+@zv!G2Bby*xb)s9-2Ym`_?zlkEE5k_ zKu!+SF#X{VwlK-GNHSg(MoaJ<3B6MGr+K6%mp6XcIK+&=);>P&5>uiMzW8_xG`z@Q zi(1;+!iUg`zo7+fLe!vBVK<}1JmpIZPCr&~iQ>{|E6~MQciTV=)wjzsKRT^*{?!Eg z)CENiheCgKfC#E-{iY#*y$6^5`58lp-}%u9Oa)ujeJCc%5;0ZbYHQ0W^Yp2Jdr1Xi zVoabk#Fl5c;qw7$w@y?`lHput{rU2;HR4HsrRnlWVO#f5@v~)u|6U}j9!vy-*fKxU zooykv_L%(~UGK7j$zP2@Ld^sw&)+kclk{CY;QP(8KJMaF|}+rR^+=1>Ui z88Jb}pW|EiVy0!SD3WB5?}KtGKL!QI3t0dPR*CW0oudO6T_O19h3(dsmJq=8488ut zV9#*yJIcG0m}?TMVC$lz);`7A^#juAs0@ljx9Ear7Y#VPJ#!@Y{w@Cnazs`{3`IC< z9#XTz6&Vwg?2c+;8iYbTJ^uI(37P)M5?kmBXM~l}Xos1;>MWD3rZsawD&}8be?K02 zXKR1GBiy1#Mg)4ywDVKuh%iKejIc0=Y?*#2;ue401~5p3oxn zvOd&Gu(PvlOGW0cg_%U!3It8txId_By{P+@9>EOewqx;6>CfVwMwaFeQ*4B^*9J&#SQ>FZ)P( z<1%(Vob~8nZ*3uc?gsof2cr*urvz6S9EIn70*!e8p3u_L5^t{^QpH3$$b0m}l7v=? z0q*uh<`Zo@f@F98Hq&tQ($d`2D%{=Pc~85eJC5iE{`3!O_7!^gVzLL@K!^9|s?<%T zUR9f-axo6wMxL30mg3%mScA|HQl=B%jJR5l$CP}JM!b11E-vzn8i9iOX4GiDGgDJp zv~Y1>^Yi1vU+qIfL_pJhjFtXBq`h@mmBH6Gy6IF>5Rs6QP66o@P(ZqsE=dIh>246| zmJaC->245^?iT5e4SS#2{@(XH-}jz#UFVPUhq#}4=9#^pH8X47>s~W!u=)A<|2PRM zBy+!ty~?@~P)g=Tqw+kDHa~&?$%)zo)ibTNHc%Ix59Uw4h<~JdJdGnWhZ1z*_2UDa z)F+>s;6ElNpl1YcudTCxa8T08sYZRu(`wH9pmt^x@yZ~Nee=_PkFG5+2h-mMD~a8! z6VCaleNg)Cs`Z>CVOrWYHGCzRrv3vJD&*Sy)s5GOi|KdWmCA?@I}oaq*L_)fZZwdM7Q;(=oJUq| zS~?0xm&!ePxA3%I5z}PH94P%EWC`2ahs_8dPo6dF}>^R@)62o`Bo&Iz{SR=cx7x`|adeo!b%NM*Azw8e1aF@ykAdq!PS% zl)Nkst?#PNQ(aFR2)v2xsIV(TZyf%t>fWR`mJf(GK1P0kn&`6K%0MO9kdVQD=1VON zJF8Aq8j$sZsh5p@svUoB6NA!;%(_g9PXh7mWY7uc{RN5+w$!RxJO=+B32X<88pR%8 zVE8=G*k_4y-xeSe+W7AJ*6VbjHKhdPMY8Yz=rum!^?qmg=EWS_?=I8QB}tJ@o*l5s z_rSpZmybbB4ZvISd$X5u{hEyay%c=9+MyVdz-xE&bJZPNjtp1opott+*IK7HM zH;T!e0pC_yuFMC^M_hwe*c0a840WMWVjbdwi)heW#cC+i?H_*{R5qJh&p~e&=jAO}yfL6`4zH zc&>$Ad6xJfh6Gt*A!Hij)9iur?tK~rQeeDM>2k!rb_sGfnv#?2y|6L9n~)86Y}FEm ztoBYBFSh70pSw^&%J?m*p|?WMuHMyw)>LC3SUR2M=LSN~*5ghfJ^^WGn2vZz5RaP+ zs~X%B0y}sxZ|W8w#X?tG?a2@&+vtrxsI_@5-Ay6nJ8pt82?sz=eJg{bg%N%wrgn65 zb99rKxE4-tPz2+*JkFFj)f;ne+u3PrWVtjsn=U=SQBp)Q2lUTr*-|6KN5DQ18M2(= zUe-BwG$w)p`Li&j7=m93=%btQ(YK4{&gRVLIzKGuvQkgFe9>uei42lNER+lYg>+hb zeHJ2d;b;Ixvkp_$`2nTx(F{ClMa-^y<@yr=4eHS0p9K*=95H|fyxIUXAoWXPoV+;U ziopa~^?oLWE3cHpspjjjh?(2d!sNTbsIO-9;o=ICek`e2=fR%{_ov|bWS9r{nJHWB z%{cqbWB;0FUyGFYfG7VUv}v)mmZSOZ9RxzD_$1|y_BYLgX<;;%qx_}*RyP#Lx8#^8 zqLUxmbte`;`&J%LDm6qVm$$H6)B9=b`Ka8kZRPkEhZBv`>rcE3+2uEFc=}`(+4Tn9 zG~dk9;qc9g2^@C6sDE|1WL7GTZ;iwGM$8TOFoN?6e_zl;+ws}9n?Jh43j6zS-yA8S zd{pD-i&%bzLLP$UcV{#1@S?l36?eE6?B=L;?yo0Ib-tV(WQ_?EXY*(te^-D4al-NB z6opf~w79!-5uim$oS3kt6Q5JpI&W~+7>nY{qTe{x&>jqMt*Iuuq}0xGbNgjMWxpzR zb+82xDvs4a6q7eeAieuAsUy`Cu~-}#<;jlP>iTwfPt^4p6PPrg2zu{aYin1)R3ddr z!k+}Xr;RhU>9Ws(OH%svLm`V^fSdma18BLn&cFvXpLeXLuUm#>o_*vV@T%OTmG~Xx zQXty3BAd)~BPWtLJmt*z`wC2leuaVhYvI~`>yzfc2muerd3aQBWZuE!r21bG`esmBmNUMlt;HfUBl>*-Gnrj3g65QOkC)yUZpfG@J=x** z{_Tf_3q(gFR^NP=_cD+yIeLh$jUzP-5nwdUWPdCs*B{l350tT+~nJYxfcRjknw zK#k8$^$alYjRr)yQxvmQus*F<#?#SBpeLO6mp%V!G2iX9@R?I%C&9GKhQx5V)=VGZ@#?8#-PpkPEyk8^>)|S z)M9cVa%z4KQoAy{tGhc=_fyoxcT20=fAdp3FH>00Hucvr&onMtTylaQeJx#zjo{L} zy{mUta;Wv_zBg~j{UauRd3?H+C(1eGGtOInZKMY5_5QFr&?MN_Zx(N;!fcbF~8VM zdmw4T2h}+@OQh-%4}nLCmZ~YQ@Rhlsn|*(XG(?y0VDsi#3KW+v0zAc;lH0E}NMW-j z$cO?RTP|#Gqz(mQm!kwp@4R1|{_IWD229;cO?f~g0i-&KS4vN@5nrq%>hzTR$`6B^c~$)9sayu~2K?+-w1(!i z&vt}?vhU>fuG$l!smF5aDJ+XJQJ?8+e5^__9w1Vnm{}b9SWWGO{`}UL@FzgGAj-;f7aDk*m zPk0?ApkLFkt(S&^3kw+!9l^z~!esf{`?A9nMh?6fWrj|UGu9aS54-;@8eGa3a-$6T>_F(Fd%;RlLzU6fT(L0O#CXKbRpq$e-j*$#uN2?*{#P5aS@t`+^az ziZ9#4XiJ1_Zfhftr|JP9T@vhJ8)F3sqy7E&hX)f3Y}&0nY+Hu6kfgrlnUL%uH&Z_n5~* zNjxjb7Q93v@hzS|RX*`-uM&8erqmI7t!`@mNSvvk(da5YL}^R3F#SO`aT0emHvYQJ z9h8tf(f2}(;ukB)p0{8-k3DEnVR}=aM#nY;c%x+o13TFmsX@7Isv&z?r@S|HCx=TD z*fhA-;>Emg#F994GiwU+j$gR#8}24P+G7df{4s!jS7qG7@W626YkDDdX9aqVZqB*? zO*Yya_w0ZIKHoBi`eIsh&hgx$nIG&~QNc6)!GkubRBG~IqXKm<+MDqob=ir8JLZat zc3QH-hS{$*%GKV3Zu=397eB`*mY+baK_MZB6PK-K`>MRC!Fg%cVl$k|3!z8L4RZ*K|jJ0s>DIn$8+?ESWxWT6?EszyEA9I0>BN<`iT zeqSP85&R&Jzk8 z({J%pDw44L^U48mlsxi<=24w7AOh@MW73vnWPgz$W>HJ!VF!OPUypO`m|4dQXfQx( zv7BBVHri;|q`h>m>80sy?3QovqNf_UM^(VE~YMZ&JDk--70Xo-U)kM-CBC-xZ>KF$P6;w-km?pV1MD#;}!1b zPd{5jS1ShhY%+`)*lGK&)WTM>_(QPbvvMz%)uqq41(|$QTx?*{wGq2BV^0WuIEft1 zU=%=fhMHROH!s#2NlT0Ts%pu8dHa;q-Q}b?p+e>o9ofv|D5n)E|ov@sK8{xqrAr}V{bPw^t zSo0WcVn+IC!mca&TH}8whCVF8vh8BHoV^)B|9~)i*`nXLp$hxTVR-yyB>s^>)2ApW z%PmcGXQF7o3eR_M<2~NBsTS!(`BP2XBp`ac74{Yq(HX89@&VxN-zFa|T*rlm0z#;V zTPN~WAx1e_-rAM=JOue>AyMaDVHey)nIF#>YM4E5&3fFjObRv#&psZm>X_igFSuC6 zX{>#Me%&M>^8=$HQHlyLSeDJBLORJEGs8j}f+;JoCE|*W29!Ga(@%NFlyAgprA|QVJG$z!Yej4 z!`ENwKLy)z*07@e^rCN5?U0RwOy!$Exlej9$#`?%7ESF(F3AZ{+{uNt5Nayg40O3gV={S7sykwY@f{@pSyU2~mH+zk1x zd+s-v$TW46nscXDNK6M-&*aU=btT~lyis|@)L!AG{f27Raf-RGQr&z3c=9^(YfBSu zsr=8&O8;m~?X;1IF2{qF4AtV&9`phYNk(4^&2AWy201a5U~vOZZpwiZ_E*v{3o9etf%|DI*vgdm5^{k|9ZW@$o{!n@g(-2mOv@fnIFx!4G^m5#QspQ*w ziOis*ZQG;T%|r$&uNU}U(s{`_K{}*9mGBVN5Q*gLEX@IwqH%a`)yB5h2c+ucr}h+0 z+0#oN>&l;dh|e6-py__O9{TF0A;g}?tVbt=iAh=?g2F@PREL-pw##uqKHi3?Dn|Le zOyUkJ7O&sx3S6Y#M=sc4Tl@If`?ML}GUz})&@D+l) zsSm^KDZ8(|n6rr(P(Dqh!s!0yvZf_~PsZefad=fQ6Qrf?l})o=Bs znnX4WQfhnFW#)XS%ZF4~S=mxxPcvJ8g9$OYl#m>C1&-`vpcx+xN=W12fe+1_bO4}= zp-0}X9!I|QN9PuDVM~Q*C2Y|;V5=$SQ)Ar-k&@B4F1FI93w^2cd))aI@j3KwAK@c1 z)wSBv_gcxbsHS3l@bdv-lhS5ml}z&>*9_tvwO$Nzv(^@{>U3qeT}_6>^NMSH z6+Q%vg3^d@`)MqxxkAiJGBl+mtt!U`Qv7J}HAs*1k3xdxg)p~`yS~)u7c`{JnA_G$ zj->7sMXbF%segM{I#LxWCXbhbH*M9bmHdl-f=bi4s~a!jQ+D1pa-79a#x^vw`d8tc z3fG))2JIm%xrBWyE?CNizR@}c7@DdcNP|4@BVv8PCW4xNAEQo;RG3qF$y2uJ>}Z*d zaw_6%8mV01W>wLzbv%J}({KM!JFu=cXjN+e^V57Ji@l{EyWE6&zjuCk2-re>4{>x66T+oleB#UqUW z-e!gmh6;#`>gz0}If#lnLqBj@`W1#&^OWD51ka5r4B@AQPE>@pg!bn=MJv5PZx?s8fo5w+YHO}ftZjy*}GHm?R?UzAO56X1mzAGJ@RkNMZ_?`DJTJqHgW$xrwJ14LX$ z@-O}LiW?$;4*anc%!fXe#INT9NS|C}sqn36go$PMaj!J!;+~y=e8BuQVS&>d<=`DS z37$esm}081I9~jf>H^#(M|S9O7Hi-HA%n~Z0oYH$&OU$Y2=NW{hG|wQ z<2q|WhIettDv8pN>8RcmGr8e9UUDR&&(c0OR^#=AdpCxy1A-uA<1T4gi}mS~qohn- z2lEz&vIkB^v~8i2aP>U75@3~EVZ#hVej#ER$l$_g50TYb?XHy68~L*rZlfzxjKl4> zKX_|Erw~?`vWhr-{xl&>6c{hY)uemr-68U(Te^c=I4)1F1S2A^FSKIJhKC@)tiv)r z)R@(q`y--KqgLo+q!Ib-zuC5(x7kEyE%+%|oZG1xMRr}-E7CLc3+#4afrVGuCAl~v z485+jC5u{e8ky>vAF5gVCxQE&Hu_f*#V_%a;R%u6Dxs^!udfN1(C@2^MSQ}N8FVki zE92HWxj)ueb`}%s*4W&Izda@k9hO2|v3{ zm9ZIhAO>&RCZKR}A3+2W&cV?b?Inj&maQHT`4}28t6Eh_e8GyLrvjdG{9Ag$NbZFK zU`@O8)d}WJGlVgXCqWw5zlPgG{?vRTj9&QOiXaj|ZXmyMtLgj{In}4ii+CD_{%&V2 zSBFT|y8NFwPU`jVLIs=GLc(H_A&vs{Sdl4>kKMB&2t@h1I6t@<7b~G!QktKxrn0i< zg5{>cgFXXCb^03ePA5N{(E#Bom`iqLyCfL(SJMs->LZW;*;afFRZVRltdca1Hj}dz ztlOc%)x#@wt7vDP>`|>YDosUFnDWVpF$d%Q&J0lz?3QSxIgz-^<=cJ?#I@q?>M>g75gq9xqT10lx0G#-JM-#p5xHC zk@-)6=znZJ;9aBtw>{!Nk(B=t7y2K0fd9wc|1&P+_y6PW`dStx8HFUD)aV>E}!X^5X}AxUKUcd0?r3_D+9;PJ`v)3C7pPAcio#O);ZFL;<_tv zadoiZqIWJREM!tNybo`seUdOOg@b6oE8CkGLVbCRRia&^kiDY%zsJDtYCoMiF?|6w zzNd3(ycJ8`ylz{9H=Wk&ds}Z)P%0lw!x`^dX@5d|I0<}0IcBi26~BrJI6>IypCh-k zMPHJEk`w4x%NNcz*maalpGaR2ctchPo@dlt*ity%hr(1sL_D%P-9ikv#o$c*j!pqN zIkec=*qj!lPg_Ti+Tg9jUk#WT+dDa0ze&%RCt~(Q2jC`9r>DJ@>)ATWm4jhaSQe%)zwQZe6Z?jbU(k0A$=_|aR z$7P_^1!ZmK7YY-9)wrVyb$zvkO!n~Cf_XaQiO$v-aO}b}@TgZ(d0;}t=b80ICYbR$ z2iPMsIT}M9!hB;m{`@p=Q@Z9DFCeE01+q$|q!bIg-%urkU^|3;WD+0%uO4U`z<7`t z%Eka{buTL}tZi>RdqKN3N2X@B?eD+_Djpw3%+Qw_XVnzHBPGz`oRk%16RO88b~qd2 z^Mz!J#rpK@{SHT}#>>z zMA1v^_V+IIIs`{mP{7L#yd}I;t(3R66K#=^49h);)I@LIs4j^5SlwjSdFD}>q&-#O zYxcc30t?ZAM|)*pQ2WO6PAr*I0^KKz((Hu&%(rw%S1S51kafW|#-c~<;0VV;1hTlQ z|CoA|cl(GI(tmzf(P>U4yH;47KGD2es;{K`nd-Uinvl=7Np(NaIXqJ zEir|L8P?Wtt%e8UqK8a^FMkTH>PkEV<7NGdVjSY5@9EZr(#!pnp|$4kFC^OM!faAo zs^sP?<4Z^c@8@#@y{X%zojyd#4}^X^J837n&rz?p*LQPb5{OO|@1Yd+U2&1_0(Hkm zlbEd^g@Y?vFt8y$6VGcs9}5`gE*k6%@KAwoJBzGym>l8rhx{_w35}+e83b{T*48{l zevqbTTtx$#01{<-6rak|4V&}G$`V1XGK3Htio9?83$_YmT+fDs{Tu7AW%L?%%~K^H zU##Nz^P|*v>^ZB;Jv`-8?Y0wxO{6pq^iHK3Pf7&qA40wcRLHz)SKSVk0|;;=^SvrzYfBnZfx9X5@87N9s{XyQvSHN;h7So0 z)}X5FL*DoGhn2xVAPL*Yjajb6m(I98T;%>{lob)EY=(7lm&pdCx;2>qbZB%f)FExN zg-E%b2{EL;-I6&rJY;JnYo7W^2}=FzZBaB1R;=DfEsU}^7$Lr(Z|N`XNy3AP)D@Mf zRzm2K*0<%mhu{jyaJbhn8H1Hp0w;+r&vQHR{*VRO^fs%8dAE&pw7G^kx32^FYK;U- z-h0$5ckZ9>u#Z^#gNjS*tuAp0&l&2}>`YT_?vOIw@B11#(6HR5_ER(VMy4GU_)2=?`}AJE%BD%EtS~AX~-4OY7KE|A(|9|)Y0bA#_@+JkehkeSED~1zN~7>if!wh1s6BX}ZY7o`sP8vzBv) z+dbivscGD6nOVeFICngljdJSK(&ItQj`NAsqJ?^@U45gC((^w4PMOcph=^?Cr^79Q zwNoeF#q`uANHgeMtLS1jQEk{i?D>-<&B;Tt@Co`)xUdC&#aJ}_uuAVfi4d#m`zNxwngfdX>P zFgs)@ew-(d+3JMl!d?C8IS+Z1exsi~hsEmKPgrG%?|_%v1Jx)rf`dyib9_O!`N9;C z&n*ZW@P;!$7bA)DLbr3%mAd1r_QSz7fyXW(m~=s+F#(`%NBXeM+KGkrl57lOK6x#d zJbyiZBdr0A1pDIb{;BQ5@-yjXeLRQ<(LTA6|GNH&@?tUB#NT+DQhla<*`FrMelJal zAJOWU%X+6jKhnwyx(7WutcQ;QjXs=ZS?SilVYu?WIh)el=#^rFZnKKH5QNs-e0%>9 z#lUt%{8PEPoV^#uLGRB_uUsL}EOwNb-k!6``)Dxx#O$YIO>Y{*5fJ+KU;c?#Ga2?? zVk>SqY<=ZYi6Kjt!VX+dqTWR;T<~pxjETw=sYf~TmICTO@>7Vdf?L`|Aj7VAb-W@&rlkap19{JZ|4JQRma;OrSMG-g>`ho1c}PaM5d(8!vDO<>HZ$!H>7{@{8@-!07QZ06G*OC{0qj;R6=5lzBq1 z@FFVh7-(54G^Y<^1$ay|Qu0afHIaLIRS>ueI7}{6Rb7Lkhq>fpi!g^$)C$`G1)biD zn7w`$Xr1CsM|t#n+82&ao8&IMAPqKZUb;O;qW7d@jm;SzB+^O0XwJfBu~E^ug}02D zIMb{+L7UQ%7=j;b(N25mEIFt@+&EXlL@Jncz!#nVg`^)8A`rPWu+YU4hWAZA)jY<7 z)1DXWju4;eN*99i8Cr(1B&_qjU8h+4U6j3*SIsGxXSiT)_R1gKbsPz$7xg>Lr*yR4 z9F^m!joP2(Oxa?^zgEX&nO?UmlC@C z05#2ba>p0~Ib!9sb2zKZ@0yw>FF12Rf-Jn*_ToL|3wJTd$BGjuqixc(t9i6s0jR&({zRImLK zJA7oz<7Vce0jQD%MtJz|=YH~NYlgX|fz{0Lc}_1kM!VXwU@%dP^wB|om=p%nG6bVP zo0!6iE_-_i12;Yue-;7h&We6|nzMl7<+=x~c5YKu_Mzb38o3b)n4fpEo4=?T$zO!$ zw~Z3TO8H;gCd3<4J_nw28=pdk7mhwfn72T(_dYRn#aW=)bI4e7n3xM0toTJjNrC{a*1yz4`gbOdNZ*OJa-aY$WmbbCO zdZSKacGchN*{?X{MaRrMC^Ltu#pKLbEe6;pn@hWS7$(c4N|z}4(Qr2!=-V&oa{FsU zFFo&GI!q2u!e>fvRaA#s1=?T@XqCZA+QWw`33Q>IF_F!`onpD!YC~rB#^>kAgt)69 zkK5jZ6>pJy^fTlAWdu*=c-OCv`uo?ZCZ_7_e_)_5gcRFSk=*()dd@dErsfh;*7Q#4 z1xE_izaBi(sD@)8a9|s?1YRGfh0P69x_8sV>Sb~p5nut&p!Iig4?#IG-5-tm|M#{S zK<|>f*u}=}6r02GK<61W!fgD1EM7D7Z|-~XZX8+dz0W#fF`S1?UD;84M>r6bY2M9Q zZxfp(l?)`LlhZpN0=Fgbg;y;dI;WoRXlbR{j!f)zHH^dRJSXcqJjy$sUQS}fb~7|* zdJQN-qpqlop_$xOcds4?v9TY2YkjaLdWKxawOf^Kp}d}7Q$#6*p7>Xcc1SLJB5zxlo6GlQb5}tTe#6Y31FBeQ;ew(Wx5K=dTyRw!eV-yKtC+D4 zzeY)45M!W&CFn!@L&Y|C^xYIyZ}SsctOMzzAP}f=JntG>L~PKkDGftV+`E=Rs-f?C zq*bzBjl7Dp#DjDgk&eVDExxwo@j~P|4 z1I2h9t`1Tm6qoXki7T7a(9uu|yds;ea?JU=mthr)2~M6wFByE$c(X06LN!L-4x`la z<9xLL{O`ue&^+-l)rQtH*zos+oI*8Q!pNOMe%O>&ueYdv{EBv}pJv%fEeucYgp>-- zjFtpC=S@`I!x;B-yQsg|WLIZtMf!U~QRagpZuPR-J6JJ=JB7Qkn5h~qm%L2cZ(dft zS-x7pYQDad)UXx1ny{YWNcE0u@$gW7|7^qS`&s6ETgHr*8sx{QwTm4*$!W8j%E4SW zMR}p>T_pz&xqr!1Z`PqLzer5&F`~T3bjEkwMSsvxs&^H9J_*JYm!q%vT)U-4q-$P( zCWW9s+~xS~B_qS2TW1x@Vx}mjlkuPyq}ZSME)HX;r=XxvQC5a1rIU`PiK3K#a&Y=> zdi!8FfA!B`0DkGeP5NL$b~=f<&@D5sfD=RuNrVqIS2pV~eA;h&AKa|RJsp_=E`u+_ zq`e^@TEXWznKZzW&k)v~Xz3p@&F0SkCZ`_+QXXl@Q|Y(i!S#&|_KK1(tH=^dCq;3= zNFV4m2*0qXV=L8RnUOOhN@j%p?S+4*m*Z${Q7-yX_)%=kRrx?~7J$p3)dA&wi-da`w{zYi%g!MW&MQURpbK(F7c0~7w~;nk zU?_64=wf0_CqqJ{NhR*xPxlI#M7oA@K88dn--uvO(phTslyNWmr_+ zSL^L`lIZCNfy{HkTRFl*Q**tiiY0uYDey5TitZUGhig9OeEWclg9zbzP3gi((RYtK zsVOc8`4N_81(O_ie=98iF!BTxnvYr0zJOI*)Jg!?Oxv1K68v{prPUg$SGu7^JATQLqMQLIPWS}jG2WxrnP&CrrOtAoLla3;R`2xTBTx15tPv#$nD;0EF zg)#E@QD-g-57ZIhnr)FJhuPm#A$`NzpnIaidjjnCwMN1?D>Y;k!ac;zo+2PfQ&Doa zq3Xa*gI4A)qrz2XCiIUVb#Mx>7~+hBgebk~q}8XCo1mtB2AX^#An**p@Yi#?3aQ*0 zAakhIB?RG)kx@lrb<{1n%5k({*)O2WMb>Uz-L#YZsB{4i+DnfY4AM#WvDT;ffb#kt z_k^13l074ar*{CU0T(!A^uwZtY3GiDQJCPwX1`RP ztkenNm8M7DKSKCuv8pH@+(v%G+{)ZxVSx(9VD7bCi1&#+Fsv+pzr0#!C7W4iG!CGL;hDpJ>;8G}QK&Wyxj+9xsQ;!%5Zd;LQI)=Zi$s zn+dk3v;fuF>GF|^)G#Ccj7!rtnpeJgX=6LRI`QL-Az2Jf;FYrVzVm0dc1Ul`^H{H! zX4cs@G9?VaF{S~7oTJfj3vXYLmX;{}$=v#%3sqoa+6c^chvNN^iR0db{=%*{c$ED1 z?H}6LDRJ2^s;mQmm!C!<(=yQ8jH8#41f)YDbhNh@@&`(U~C3Y zvDvXXG=79<1ehH}Q=o^&?MjLn@)%3g)4?YeRg)uxIgm7pHJI)7_TbpC2>g+4!tp{cp5Zie1dbH?=qwYv|P0M;i_x7O856W~$NC_O)4k zkbQ$1hS+(aLJMfaFTKHe19CKtn#$Tngx}~@(4V}enUK7zq?7(2;`^hvnkPP!WV!hY%^FhN^P7zCQ{RNSUikN?2{zz;yYC4F;)B->>Nk!aZ{wN~X-?zD*#=Q` zrSV!z76tJ71fr{1%yv`Ax9#bkZ&sM*fL5>MH`OTtW?5;zDRP+n;e1zo=2mirpij(^ zLsUI{0`;HK{1`4H*-<*t5`(GxN#jdj@ZA@Tc8&CPneLzcHvpD2K>5?1c zpX$ypg3nAfRZT=cF6xdAK&h(6$o1Zsr<1+ zS{3d$_Mb3Dx!K6(2|W)ba^ad!zJ(QW;1_h2w;J37~*U@0TU+ILeH0_tK-($OHJMwF5OXA5cT2` zaFHI1CGtj2Oib)3u`tvby?imQ#C>4!>A1Cjzbjr*tNviL3&-E-II==Q z?W*_M$~uUPR??6P*Q{EL?_7mWY3g#ZKyW*@D?PJko;{rXx zzcE(zc-EX>g~}ko%;>4q;=mP&=!)Brc0$&dv?p_T5PUuu&u%E6GsC@zHoBx4`LZ8s zO9kwCAsxylpk`Adv%D-M>RwSvp93=#9w`?8Z>L@SX-EqN$BiMmsQjck(AwELI<7(U zmpVT%7XCPrhn?bR#()}0hgTy{DOln<-u+jw2(t0g(2_Ig%TkdBA!PV&N6c(Xn&#}W z3Q)*anT{1Z^i(HdKVEF3PPc`N|<|n7=v)SuQ%NJ@zJoF028KF%EZ=V@a~QY1+ibPFecEztat#C5_w9{ zU>N<|Wli$6>CJ1`mFUyYMq+LH3=yHyAG+?|CEL>s0!{!C<{-I@cVowna}#{HMXt8R zP#az*_V1bk7#lc~1uK%-qLe@QLXTU>Lx6cC__O##O7gjh+#k~#he%Wi@P{n8 zvB_%p;YjV$%Ak_A(fir4GtCxuVb~jTuz9zYD`QST`HpJ%S{@K@HBE>>ZBfs#H%yJs z-iO(01DZK&G50{h=htmoaTBEt_g6VCAB4?ov))$FX(Ui=HbYS%U%}{sA-dKk$3D`r z?9i=Z;3Z8DLf`)*aQL@G9itvSgmE!MN3*hAWF0Z1)uj@6Yhk3pZ2S z|F;5fWKiJqe;51<#Zo>51c)U;h+z1Lfrf|cVyWnSJ#p-gePM2MNWyExR4CQs<}`U_>!)eP zO*^|Y-%ZMb#m)%(x!!BbK-jEm7nIinn>e)wMxFAgZA#5g0AV^~xVr_^w7bXwe+fB|4OG_>B)D>O8;X0Dv+ z%SaLG+WN6>QuB<`z=SsVFgs-ART7v)svw3yEfEz*K1U+dVQoa^qp{C(5;$jJowWtc zm_rk%!Ohz3rGhw#_7Yn+;~pn!{X?lJB>&7atbhcX{w@ zqXKVdnoI9+(sj2J)5IP_a+!RL?6X2*3uGVtet~xT7Zya^bmkJ%4&)MOz|Zj6X3O{n zQry0Ae#{o36n?+NFhR2X^BrZs!6a}xddr0#{@~F7RNx4>Q$LN?PXfTD-$T)ZN_$z@UdA{xP zFG!KP!nI8D!fiCh6R$7mWs-Zi0SM_^nP*^8D0m=2RxoYJ{VsrpI*qL0BFKEWy*$xf z2aqBn6vqFRVuSQP88vp`arS|bpx`=i!rER63jTW-Elj0cAKgFSQ=7!=ByiJ=GYL}} z1jl$Q)3s8*=Avh;nePc8LKAj%-~GWQ7KNvU-AZ{D1|l%a;q^e|MfF&~Lxxs}I0#{+ zU{fJf+E3~IAdn#(L=f-!=>r^|iFR!6crMgyzRZvJWN23Z+$MKIUuEsCki-|X&;n$+ zI&CD$W0Z8=xsTKy@WCYWJe1oAQzf_OJ?G8MZw_mgr;~%CMEXTP4RWsu$sPqnPhxy* z`tXSq$WYso;orVR$YTLdNSvq&1FnQ{?te7NuGit0>`02vUT+3hr!=;}NVo!^V=3~X zjQ|H2fngH_0@N=m@iHZUgo0S~GJ&rA)2=kdDj(Jxbfjd`?}8lNdlz3krZZ^&W}6`*~)ckHj4i5)zyrilPV> z>a|Wudl=2^H&{-W%t9a`0#1J6)Pt&Y3F$O`KvK#Hl*twyoGW0z+z{+WbYh)7^WYoT zT?`mY;JTIJQt7^G`o9`TU|+EJfXfu?V9`%zP_Q*v&T zKP=^^-j?*A7BP%7lf^@xzIdab>X)kyx&Vy-uO6|FEkehH5 z$2S;krAc{2&S^CNxJ0KCX$&s|6Y|CDS{j`6I|ym?*me;BGo}I;Kgp~Wp-G0bh*Hjt zRm{`DMOT`Z=;mG)8h9o|pxmQ>OeZ-~3Lihtv(jnKD8z138GWMD{!!) zNPFA-cuM3+z>0!up3DI%5D}d!S#mn~#Qfc{&eJdI=dFJ7mLGgyfIVl0ucUhbkUg>=!y!1FABli%ckBVMVQC zVBHhA`B?QJcSGhdS_a12eMVu_Obu>$p0o82{D!g!?Ab2(D6Jhc9{Kh>_o;xsTChLZA142W z3`t7|(HNZia=HrG`!6r~q(R_Yc)a)RnKth?tk;FkGzXXDY4ko$Iez z*lzJ@|1L^}-O1$>eoFeoDCcMTauEZsdV{J%biA@Vp>6L&5|yC}??NK5*CjEUzJ|7j zAmmB-s|N1@#MI_xc*FyX8{L;K#3p);hZWx*(f-7EDDe%V)@QWEzMcHCbV&Mfsdicn zO73HCudLcpX6vkT33-C{Cw?eW1!q;-&N-8=A9Taw;-f=LxZRO7b#e0WJ_mw`6offp z301Iux`ueSucYU0M@xC-KhK`*`p)_&rZZPRX!kK2vP8*`KF0s^j-4-`<;ggP;KG{Q z4IQ=7B{_u{ij)Hl`*k8tMaMv>rTRydj}?#1GdgZdeJsAm18yo&+lSB3=187ZJhPg@ z;7ZyP%gLOE7&YFzhQgTj(@&4a*Lg>^+au+JK9y9#DU*i72lg3)8eh{EDS-heAp4B8 zQ1CV$gH?|qw90-U%5T#IFW|Z>fRXQ!-0#Nf5l@XH_~~nLr7$8`L|I&1Q!^GF&KAhso0 z3}h8RKA(Q7cQ0U7;{grT5s1&$Ymd^) z&@dxkW+G=I6#G(%>ZZn{T1O4AIJvtosI7S%y5-0?6X?<6^k-NfW+)_4KcC}UClk|+ zSV50a{D^0UXg z3r^_2K43Jr(H^m7eI3sNGk5q9aS*JgLA60bpj7^>}=C7MvU@H0n_-B z=z{(aNN6MWExbkyUQ5OeX+GJd*`4yuF{4^IJ^DKF#(tyPR!nZNFQlf;^7>1%?d>eO zWpB`w6;c|*o$s1%sZ@?QpHU2l#Z}#LYgL^f5sKPGCJrpk za1`1l&WmsXWj=WgDNN4#Hj~8#2xRH_<1!wdNtX^p9DXFGx&)T(aUwBr<=?qv&Ytis z>%#nhU5}*;>(+5FdLN<5{FGp74x1YBBh9rjQ034tF2%|8PaR-rz0qAn1)H?M)bmSbJ79yC_-hl z^~J9`Ss{^>Ln}wUaBc{pAY^mBZj6Xkn{ z^}lFkBjQBp$VZk@5K90phFo}w^oNs$9eyIbXm2$LWUlhbGPAGeov$55ZS>|FH ziZ$80D(QiYTRekPS-$8~9aKQfeIF|ua!lnoJ7i>_=-=9kKsJTD zNEzv@D)&Bc3ocP>O(di4IgV?rER6tUivsxj?p_GdVY!2wg~o{7_7Bl{~tyjHTWTJru(!3w#Gy5pe&) zMNs0a{V9&XN1a=ZZ#;%zfxNh1IjcnvHulLR62&yD|AbU!Yxc=Ta3dq*sxC^>pF9BD zp9{-h2tDK}>B&tku<(3AEPkIw|2Vz;@+iUVUMuGF*GIzb(> zKZ{DB=T#_?gN}o7)qr=L{!O(e90~qZUIuo_Hrw6vym&D@muX6pEYG zN=o_4tfXe2y))=5JM`n*rV+m#JGe6)-@q+^sMX8M->lFtYxsRA)#jU~@ie_+18_M- zucuswg#a(#zBB%|enIAGGZRuYys{GcIbFw-VdPJ%2O^5f@=hckJBZyT9-ZkS+3upW54;sZb{*Tfh3pkxD(Wih`0>lkmo0r z84XJS?q3Cn^a5#56xxqM%Ren^X*q3c>H5(fV`f_I%PZ}80;u|3;RPp^j85<;BL_rU zhh|EM?Rar7g*_dI^O!C9&tkH|wwA%j{l}!)BXDn+jDTsIEM2HjJ90s-i z_+7tlQ1|yl*k?AOc$;5}Qi#;if{9ysfvSyl7Hm+1)sgGcuaRXnPuInj$t^9mGuDq} z3K-S>1|IZFF4GJm58|}rVx6F4KQ+f8jXc?a<1T1UF}JOL?S&t{LuR$>UCmH;X66PCt`ufDdNh>R??TO7d)}|w+jCd7##yVqa`DWoCRa zwyT>KeCDd-bzUi%n$BAFx4spZX~6j>LD4Oh5wzf&E*WQ_v0@TLX@jZ!gN|7V8AhpBjTcSq4C--8d+CIwH9~eM#&e$@ZGi7*}Ed^ zfFE?jaLA#hO1WOlP##QLPe>C08KI7Gh*0hP`SEoy1DQFJ(yiT2~9gR+6D zocX4gf^WzkyxQ7WSNrZ_E@_@1P0u=)`zp*ZE`%aq<7tyJOR90KbXK-E4n$xV_|_f+ z$-~uhBk%1y3<_LY$8;XwEKP!Npf)Vmu z_CtC^ia=E7vD0Vx0ClT_t{+BmGB-uXx-~QRhibMVVPhcA4UTMsA;BI!!$|%k-%o!Ps}1 zy1ObsQmfX;i91fEvsccwTmVwd>qzwR3Ty`o4Sxg_+^l`K;qy`FO^y_P1+UI%OV!Z& z@{PT`sTrr&-{CfMA2&g#GMqtT&z0&c7j50{TRpC7B&~K^@IyiVEZ=8tY{pm1xy~Nq zd4?`gf;$x-i8jqpyd9%XH+A#h=Js#U@L6FMdfNI`(j3DCX2BJ_iS8EBbb6DY7DgH_ zd+%zY$4KispH9W3XM5d$w|_|=JWTmqLDzizHmWvZ#2 zSI3R=uOgc+NflEb8OME@CpyJc==e95+z{}ISiyf@Kiuxobyf9Hqh)W@Gay9X!z*dd z6?Ivu%&GCY3Geh$eyceSEGvR@0C*9FHbLQeJVs{#OM&a`oc=aBeD!|*PliDh512(8 zZZl1j)UW~`gRfFFi#ylWc}Jw!rBDAc;)w=}Gvln)W4R@8rtUoS!B?W%-s-O5!<^n1 zyalb6$?J}(!jo4~l)dwuIP;)^`^ILUclFxpS|cD)@O^)$JEc*^AeL#y!T;YhKS-D< zJ&Z#&KGS3&99VY#QQa>xvhu1n>a19Q1wVb z^DF()(c|J|PlnD}njK+1LbP@g<(iCd-Iijn_Fg(|ytO-X;Zjn8$0DT?p(ub!y_O85 z4&ds_PUqvvQ6KA)aV}}%26L;#3l>7Mz?oX_3#MTRHQ4vK%8UFRIb95#qs28xgEQ`zo5GZ9( z7eW_C!JzBDmy1$Lh+>Nqz}-~1O$ci`JWCt^92_t=Z7a=4xgR4$7DqJ%9#|DZEj8}(d2Y>uByrEv22GJ!R=+9dj%c@6UtFYm=%$z_RvE@d>w21;)@S(N zMD#O_@A=6P)A$_w8Kp`H*M-WRS7{o#oaP=&-v(BzUXIyI#jp-P|Fd)>^mW$w9)Kv` zPmvp~R^Vj!uY{XK7@2QgOM)aobPU_XiquQ&Dy1oCnixmidYlnweRHI2Q8`b|KICL+ z9&O#{VBcoEsW8XHwvuR1z+H_nF+4ibELB$@;6bRzPoI@*8Q~6Bc+J0RGJ+lCE!Nrn ztAbFfV*UFeI_qy$LR6i?0Ja9$Y;C5v*@a7Ra>o6q@$(n(=^?ILwAxGMmndd2k~hZ6 zj$JwA)a2?(kU;(v^3t~+WzE?cJo27T;8q>XDOVU|KPKe;&IRLu7;zQkdi@=c$0R`9 z!(bC4p~x(4jv|80Z!4%w1UVg6J3)*ko%&-;JP0_EQ1iE>4=?553pT%VpBu@NZThU8 z;jbA!uWXm-&3ISR8g$aG1DF+<+O*It0{ilMO1+86<*%l7c-;vHCLV^e|I0kO8Rdj6 zUnB-E(>lQ{7Ta>FV_V(by!@rXn%jeQwlV2>_XE>E<$LvjFb0g)4vdu_>l^iCx&es& zBK8)~3?p)N%|-J!yZ^V0vr_mFzc;-qL`x3KHRxX4vH&OQ>;0gBN!P7j&=L@#gDrYN zT+~S6f7!5R-A1;cFBrIr*uOj3UzVE7}>edwZdENyHS5wV8^X!r>AdICvKmP zc00FV+73bw#qT$G`v;fE4tJ`lgaP$U{P1#sK2Ym?J(tWFK9d|?HGB-mAtROw|6O_0 zIS$Xrf2W_FK%7JyW>(l&uZ!&T0BfopfN%!&KqoL8Z&)BWfdpqSLGBKx%xDMlz{wwY z#2jU6{Ff$M`vID)B6`a6<*>p}JzvS)dvyS>uTMmN0m&qR!g%F`P&I+`fN{Y&2dC%d zYfcJV&7>TP&v~`b21}taF6Y)E!YpnQnnAkjp$4eWkI_t0LrIfBmcOscFLoP2C50vNiW zM+C-(!&by`pM+>r=UCni;G#)*H|@t@4`eGXoXi{jRc2L@+p;pHKsNiN2@&Yb5zLAH zlK2Ukmd0ZzvMEAgmZbQnJ*PILlrhm%~u^Jtr;{up+d zrgpDofGDfLS{jQ*5cgW~?HJ)yhj`f&*?w>52`#kOTq|!}&cVzxWNq)70iTTA*~_C4 OxLwgRxmc=e7x5o?&G9n; literal 189026 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℞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 z z{x(QP&~XX(;P+x$=H6E=nz%Vs2LJ9T%0baN6l}6}rx}Xo2sP_jyzerQsjt4|bvyzd3Q`M>9;eVGt zr5c<tW=J>7j zS#4SA&j*!xLlEf^nZ1q^%wWc=b<)jlTeIm+I~oj|`3Zf$To|I{ysUjHkxy7W?IU)? zd~Z0mi)4l*(F>zS2OT_uLFIJ50Am8{nTH?#v$rUACy`e#+Mc~A;&Dr#=f!Dc7bkAe zGtxQNchnsDLrQ%q&gTPeUvKLMGDX9jFkv8hFa#{GaHxJZt8l8Q8(+~UEcYLY{}V_q zn|G62H*!}(Fj;A;AH(oK&Q2!}F&n z{c(t$2HI)r3p`}ocdNo~5xd6cqd=(i(f8twZww*JgwKG@q6onx|swAZ*8HYG3q&BW`d0%0iUN&tjve`+gUV z&K%o`wTW3S`ij02?5~Bub8STKclalo`M)^+y3Pg{Wp9eEQ625UfJ*qjOCFMl$xyUS zr|;w(YsNNkG^}{8QJ5Ao<+Y;{^+ztJJP$=`0uOs(_}!5-6WM@ z^cFJQ2Q-d!d#k6#ZyH1f=6=08u?x6x$@|bvR8XkdcHo%xJm3oC)aF8CNEF;oFai&Tf(;QKMVA zpohyq3QXDa$x_AfTSCTIy+&T-dGy?vMW`)xtI=2mKUnD8+#CR7>bdz++vC17o#Mzz zqu8-xQmt`4pOuWa;XU?{KHV)!@mpJd&|!jWPyOkNO_z(*V7<6`vYR|ot$m6R^FA$s^bK-_1G!KdQ@asyeKN9fmj4wx8f^AwEJT*8c6$b zqnHK6lyc+eIC9dpcc~(Ekzo|tT=y6?tfD`Cx^_kF+qKYn$j%svx}~TJbzGnrx)Yrd z(RoUww}!0DbYqI1qMAeF=Y%H4XoY8a2Xxq84M{Wh*hg6~2H)SH zpY7Z|%Y3;COX2(Bv~rgtT$E$vWoP20Fb}{#6Q{=xP9!y`y8nVpbLZd%{}^~Hk-EtY zkS9;FmrO)kdb9TH{4xWq`WLTN-L2Vi)$1s_XN=)`m8kTb%scl6kx@O*wpjp@gWev! zY957^eZ9XOJkX{uLOzbNA^yQHj;$oI!O&TkXOb+277P3`7buM5J?(W7$E6kwCrwO| zUvbIvr&B5_0>(yXr#WI*{QXHce*+^?-xuRdHqqGw78F@;A&41BC7AbT!M2+#2V@Qh zdNy+2(;7{PveVFa=XVP)FiuHOv-xZz+LyR>K8C0@_p0vE?P}$@Hj}brKcui8(ATa|fUv|OBSd1mfn@z| z?cjD9Om`}_Djn8vTCDu?eUgDiv(vi}syJOi`3$l@q$gQ++O0MxW$ZJA@_q-U8eAjK zg}8AEx3~Vr?N8IBx^*r2_B_#kr`lAwH+fD%?W;r}M|MOShrZ8`#0BJTh>u)uD%ysVY3-Kz zZ|AGLlbb^jsJXbV^Jdz6qb`>tccw(bCM5+b`8B^QY3r#Oksgh<@wkIl=J_5OH0d2( zu~2T!l#K92Oqp-XN;bo66+Z}5`>*wbQ&FVWYfVuU@UpJU)x=5e)1QuX{*I;@*~okK zjVpsdKnp}gXhkWJdfqmqn5Y&>?=kOpp9Ub4nD_p(^qw~=GzG2wddjy>&$BxNm8pJ- z=2`F#^VT>)S_WO8;p91N=90Ps@`)I*m!H*jzj~90&
    Ib)dTRweL&%=?g_N)4btx6 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 diff --git a/modular_darkpack/modules/decor/code/decor.dm b/modular_darkpack/modules/decor/code/decor.dm index 11117feae57f..b6a49bfe5c9b 100644 --- a/modular_darkpack/modules/decor/code/decor.dm +++ b/modular_darkpack/modules/decor/code/decor.dm @@ -33,101 +33,49 @@ layer = ABOVE_ALL_MOB_LAYER anchored = TRUE -/obj/structure/lamppost +/obj/machinery/light/floor/lamppost name = "lamppost" desc = "Gives some light to the streets." icon = 'modular_darkpack/modules/decor/icons/lamppost.dmi' - base_icon_state = "base" - layer = SPACEVINE_LAYER // Cant even with flav bro - Fallcon + icon_state = "base" + bulb_colour = "#ffde9b" + allow_break_on_init = FALSE + plane = GAME_PLANE pixel_w = -32 + layer = SPACEVINE_LAYER anchored = TRUE density = FALSE // APOC EDIT CHANGE resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF - var/number_of_lamps - var/list/my_lights = list() -/obj/structure/lamppost/Initialize(mapload) +/obj/machinery/light/floor/lamppost/Initialize(mapload) . = ..() var/area/vtm/my_area = get_area(src) if(check_holidays(FESTIVE_SEASON)) if(istype(my_area) && my_area.outdoors) icon_state = "[initial(icon_state)]-snow" - RegisterSignal(my_area, COMSIG_AREA_POWER_CHANGE, PROC_REF(on_power_change)) - // DARKPACK TODO - fuseboxes and areas aren't meaningfully connected to each other, and thusly aren't meaningfully connected to lights/devices that may need poer. - // TLDR we need to basically re-evaluate how we approach power... the current system is flavcode spaghetti shit. - if(my_area.powered(AREA_USAGE_LIGHT)) - create_lights() - -/obj/structure/lamppost/proc/on_power_change(area/A) - SIGNAL_HANDLER + update_appearance() +// note - change this when we get more robust lamppost sprites - for now we only have one for each lamppost type +/obj/machinery/light/floor/lamppost/update_icon_state() + .=..() + icon_state = initial(icon_state) - if(A.power_light) - create_lights() - else - QDEL_LIST(my_lights) - -/obj/structure/lamppost/proc/create_lights() - QDEL_LIST(my_lights) - switch(number_of_lamps) - if(1) - new_light(get_step(loc, dir)) - if(2) - new_light(get_step(loc, dir)) - new_light(get_step(loc, turn(dir, 180))) - if(3) - new_light(get_step(loc, dir)) - new_light(get_step(loc, turn(dir, -90))) - new_light(get_step(loc, turn(dir, 90))) - if(4) - new_light(get_step(loc, NORTH)) - new_light(get_step(loc, SOUTH)) - new_light(get_step(loc, EAST)) - new_light(get_step(loc, WEST)) - else - new_light(loc) - -/obj/structure/lamppost/proc/new_light(location) - my_lights += new /obj/effect/decal/lamplight(location) - -/obj/structure/lamppost/Destroy(force) - UnregisterSignal(get_area(src), COMSIG_AREA_POWER_CHANGE) - QDEL_LIST(my_lights) - . = ..() - - -/obj/effect/decal/lamplight - alpha = 0 - -// DARKPACK TODO - Fix lol. -/obj/effect/decal/lamplight/NeverShouldHaveComeHere(turf/here_turf) - return FALSE - -/obj/effect/decal/lamplight/Initialize(mapload) - . = ..() - set_light(4, 3, "#ffde9b") - -/obj/structure/lamppost/one +/obj/machinery/light/floor/lamppost/one icon_state = "one" - number_of_lamps = 1 -/obj/structure/lamppost/two +/obj/machinery/light/floor/lamppost/two icon_state = "two" - number_of_lamps = 2 -/obj/structure/lamppost/three +/obj/machinery/light/floor/lamppost/three icon_state = "three" - number_of_lamps = 3 -/obj/structure/lamppost/four +/obj/machinery/light/floor/lamppost/four icon_state = "four" - number_of_lamps = 4 -/obj/structure/lamppost/sidewalk +/obj/machinery/light/floor/lamppost/sidewalk icon_state = "civ" - number_of_lamps = 5 -/obj/structure/lamppost/sidewalk/chinese +/obj/machinery/light/floor/lamppost/sidewalk/chinese icon_state = "chinese" /obj/structure/trafficlight diff --git a/modular_darkpack/modules/ert/code/items/first_team.dm b/modular_darkpack/modules/ert/code/items/first_team.dm index 0be78c8acdf5..1e8cc63e21ec 100644 --- a/modular_darkpack/modules/ert/code/items/first_team.dm +++ b/modular_darkpack/modules/ert/code/items/first_team.dm @@ -366,13 +366,13 @@ /obj/item/gun/ballistic/automatic/l6_saw/darkpack/update_icon_state() . = ..() - if(item_flags & ACTIVE_WORLD_ICON) + if(item_flags & ACTIVE_ONFLOOR_ICON) return inhand_icon_state = "[base_icon_state][magazine ? "mag":"nomag"]" /obj/item/gun/ballistic/automatic/l6_saw/darkpack/update_overlays() . = ..() - if(item_flags & ACTIVE_WORLD_ICON) + if(item_flags & ACTIVE_ONFLOOR_ICON) return . += "px249f_door_[cover_open ? "open" : "closed"]" diff --git a/modular_darkpack/modules/flags/code/loadout.dm b/modular_darkpack/modules/flags/code/loadout.dm index f70e92e7289e..3fc05c635cb7 100644 --- a/modular_darkpack/modules/flags/code/loadout.dm +++ b/modular_darkpack/modules/flags/code/loadout.dm @@ -21,3 +21,19 @@ /datum/loadout_item/pocket_items/transpride name = "flag, trans" item_path = /obj/item/sign/flag/pride/trans + +/datum/loadout_item/pocket_items/mlm + name = "flag, mlm" + item_path = /obj/item/sign/flag/pride/mlm + +/datum/loadout_item/pocket_items/rabies + name = "flag, rabies" + item_path = /obj/item/sign/flag/pride/rabies + +/datum/loadout_item/pocket_items/enby + name = "flag, non-binary" + item_path = /obj/item/sign/flag/pride/enby + +/datum/loadout_item/pocket_items/inter + name = "flag, intersex" + item_path = /obj/item/sign/flag/pride/inter diff --git a/modular_darkpack/modules/flags/code/pride_flags.dm b/modular_darkpack/modules/flags/code/pride_flags.dm index 9ad665653923..425d478417bf 100644 --- a/modular_darkpack/modules/flags/code/pride_flags.dm +++ b/modular_darkpack/modules/flags/code/pride_flags.dm @@ -61,6 +61,38 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/flag/pride/pan, 32) MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/flag/pride/trans, 32) +/obj/structure/sign/flag/pride/mlm + name = "men-loving-men pride flag" + desc = "The flag of men-loving-men pride." + icon_state = "flag_mlm" + item_flag = /obj/item/sign/flag/pride/mlm + +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/flag/pride/mlm, 32) + +/obj/structure/sign/flag/pride/rabies + name = "rabies pride flag" + desc = "The flag of rabies pride." + icon_state = "flag_rabies" + item_flag = /obj/item/sign/flag/pride/rabies + +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/flag/pride/rabies, 32) + +/obj/structure/sign/flag/pride/enby + name = "non-binary pride flag" + desc = "The flag of non-binary pride." + icon_state = "flag_enby" + item_flag = /obj/item/sign/flag/pride/enby + +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/flag/pride/enby, 32) + +/obj/structure/sign/flag/pride/inter + name = "intersex pride flag" + desc = "The flag of intersex pride." + icon_state = "flag_inter" + item_flag = /obj/item/sign/flag/pride/inter + +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/flag/pride/inter, 32) + // FOLDED /obj/item/sign/flag/pride @@ -116,3 +148,27 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/flag/pride/trans, 32) desc = "The folded flag of trans pride." icon_state = "folded_pride_trans" sign_path = /obj/structure/sign/flag/pride/trans + +/obj/item/sign/flag/pride/mlm + name = "folded men-loving-men pride flag" + desc = "The folded flag of men-loving-men pride." + icon_state = "folded_pride_mlm" + sign_path = /obj/structure/sign/flag/pride/mlm + +/obj/item/sign/flag/pride/rabies + name = "folded rabies pride flag" + desc = "The folded flag of rabies pride." + icon_state = "folded_pride_rabies" + sign_path = /obj/structure/sign/flag/pride/rabies + +/obj/item/sign/flag/pride/enby + name = "folded non-binary pride flag" + desc = "The folded flag of non-binary pride." + icon_state = "folded_pride_enby" + sign_path = /obj/structure/sign/flag/pride/enby + +/obj/item/sign/flag/pride/inter + name = "folded intersex pride flag" + desc = "The folded flag of intersex pride." + icon_state = "folded_pride_inter" + sign_path = /obj/structure/sign/flag/pride/inter diff --git a/modular_darkpack/modules/flags/code/pride_pins.dm b/modular_darkpack/modules/flags/code/pride_pins.dm new file mode 100644 index 000000000000..7877ea3714be --- /dev/null +++ b/modular_darkpack/modules/flags/code/pride_pins.dm @@ -0,0 +1,5 @@ +/datum/atom_skin/pride_pin/rabies + preview_name = "Rabies Pride" + new_icon_state = "pride_rabies" + new_icon = 'modular_darkpack/modules/flags/icons/pride_pins.dmi' + new_worn_icon = 'modular_darkpack/modules/flags/icons/pride_pins_worn.dmi' diff --git a/modular_darkpack/modules/flags/code/recipes.dm b/modular_darkpack/modules/flags/code/recipes.dm index b1bb33c39d51..9740984477b8 100644 --- a/modular_darkpack/modules/flags/code/recipes.dm +++ b/modular_darkpack/modules/flags/code/recipes.dm @@ -45,3 +45,36 @@ ) result = /obj/item/sign/flag/pride/trans category = CAT_FURNITURE + +/datum/crafting_recipe/mlm + name = "mlm pride flag" + reqs = list( + /obj/item/stack/sheet/cloth = 3, + ) + result = /obj/item/sign/flag/pride/mlm + category = CAT_FURNITURE + +/datum/crafting_recipe/rabies + name = "rabies pride flag" + reqs = list( + /obj/item/stack/sheet/cloth = 3, + ) + result = /obj/item/sign/flag/pride/rabies + category = CAT_FURNITURE + +/datum/crafting_recipe/enby + name = "non-binary pride flag" + reqs = list( + /obj/item/stack/sheet/cloth = 3, + ) + result = /obj/item/sign/flag/pride/enby + category = CAT_FURNITURE + +/datum/crafting_recipe/inter + name = "intersex pride flag" + reqs = list( + /obj/item/stack/sheet/cloth = 3, + ) + result = /obj/item/sign/flag/pride/inter + category = CAT_FURNITURE + diff --git a/modular_darkpack/modules/flags/icons/pride_flags.dmi b/modular_darkpack/modules/flags/icons/pride_flags.dmi index 0d86bcb111d3148bfdee7f67aaeb769367abfdfe..1f46b470564ac59c7bb971034ef2395b2007cda6 100644 GIT binary patch literal 7598 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 delta 4679 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 JPDHLkV1o9Yn&1Ec diff --git a/modular_darkpack/modules/flags/icons/pride_pins.dmi b/modular_darkpack/modules/flags/icons/pride_pins.dmi new file mode 100644 index 0000000000000000000000000000000000000000..dea4c25b98a6cb534256919d4cd350b1accaf076 GIT binary patch literal 585 zcmV-P0=E5$P)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5sh}t`B{jY%F)1^(Sc!`>C9|j)C~U~ZnO2mTn+jnoE4cc(fK3Mg zB9R>Q0D)EY0004$Nkl&+`*%LxI2@1GdXpFaJcph8j{00N;| z*$h@bzF@3mV#?qc9)W=kT;0H!6hKrIfKoXKym;|~B*UrZ01!BF;sjp#_ix^S>HEO6 z@$%(M218R*>N(){&D#vWKfPm6R90pX6cNE|IjMk=*cK5eYYFhMG4S&9W5|8}_>tkw z>(^j5FE=+sRD3*ja{;V)g;|Ena&iE{D1a5Ipb`!g3LvpFXZB*K)78=f)1>&GC zg2M`mO22;zF8KKMiI%sn*10q1gExd4Tr__0Nawtd=1GR4p57f6#zDrHjlC4+JeqW5 zQiwwE$^{z6s;2ui3^k3nMs#)?t8QK)v1EF;@mdW-bI~JaPlCbp!0%^8f_92U7=XwwMV zmcaaL!4k(S+iJQ#&HZv~`RSeAaVc7tGpn{R^fFywGU0OIzM#RN>#&#sCh#EnWUk@r zS1*q@Z|<*EEaVHQ|B+sA@-^o9;%5Gp6D-&x?i(A=IX9~^x7=<{lhAIx4P`~1lT$x` zstinf_C!x~l83#ERUdYvG3-JYSj+oiw`YgEUUih@ga2v=^J2=j8a14s&GP&=15@_# y^Cpp|`t!w~-hQg)_?;2vUUV}+J}R+0ApYUJZny&Xr}e?zbrb literal 0 HcmV?d00001 diff --git a/modular_darkpack/modules/jobs/code/_departments.dm b/modular_darkpack/modules/jobs/code/_departments.dm index 55420e018485..58c63b743323 100644 --- a/modular_darkpack/modules/jobs/code/_departments.dm +++ b/modular_darkpack/modules/jobs/code/_departments.dm @@ -126,6 +126,7 @@ /datum/job_department/city_services department_name = DEPARTMENT_CITY_SERVICES department_bitflags = DEPARTMENT_BITFLAG_CITY_SERVICES + department_experience_type = EXP_TYPE_SERVICES display_order = 14 // give its own ui color? @@ -134,8 +135,7 @@ department_name = DEPARTMENT_SOCIETY_OF_LEOPOLD department_bitflags = DEPARTMENT_BITFLAG_SOCIETY_OF_LEOPOLD department_head = /datum/job/vampire/abbe - // why are you reusing the church xp. - department_experience_type = EXP_TYPE_CHURCH + department_experience_type = EXP_TYPE_SOCIETY_OF_LEOPOLD display_order = 15 ui_color = "#fff022" diff --git a/modular_darkpack/modules/jobs/code/_jobs.dm b/modular_darkpack/modules/jobs/code/_jobs.dm index f31c0912168a..9195476f531c 100644 --- a/modular_darkpack/modules/jobs/code/_jobs.dm +++ b/modular_darkpack/modules/jobs/code/_jobs.dm @@ -108,6 +108,11 @@ ((guestbook_flags & GUESTBOOK_DEPARTMENT) && length(common_departments))) spawned.mind.guestbook.add_guest(spawned, player_mob, player_mob.mind.name, player_mob.mind.name, silent = TRUE) +/datum/job/vampire + abstract_type = /datum/job/vampire + exp_required_type = EXP_TYPE_PLAYTIME + exp_granted_type = EXP_TYPE_PLAYTIME + /** * This type is used to indicate a lack of a job. * The mind variable assigned_role will point here by default. diff --git a/modular_darkpack/modules/jobs/code/anarchs/baron.dm b/modular_darkpack/modules/jobs/code/anarchs/baron.dm index 2fc867529b19..2cafd9fe23e0 100644 --- a/modular_darkpack/modules/jobs/code/anarchs/baron.dm +++ b/modular_darkpack/modules/jobs/code/anarchs/baron.dm @@ -13,14 +13,27 @@ /datum/job_department/anarch, ) - known_contacts = list("Bouncer", "Emissary", "Sweeper", "Prince", "Sheriff") + exp_requirements = EXP_REQ_HEAD + exp_required_type_department = EXP_TYPE_ANARCH + + known_contacts = list( + JOB_BRUISER, + JOB_EMISSARY, + JOB_SWEEPER, + JOB_TAPSTER, + JOB_PRINCE, + JOB_SHERIFF, + JOB_SENESCHAL, + JOB_HARPY, + JOB_DEALER + ) allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_BAALI, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA) allowed_splats = list(SPLAT_KINDRED) description = "You lead the Anarchs in the City. A Camarilla faction that values freedom and individuality. While not a fan of the traditions, you still respect the Masquerade." minimum_masquerade = 3 /datum/outfit/job/vampire/baron - name = "Baron" + name = JOB_BARON jobtype = /datum/job/vampire/baron id = /obj/item/card/baron diff --git a/modular_darkpack/modules/jobs/code/anarchs/bruiser.dm b/modular_darkpack/modules/jobs/code/anarchs/bruiser.dm index 46a18f2442bd..9672138dd9d2 100644 --- a/modular_darkpack/modules/jobs/code/anarchs/bruiser.dm +++ b/modular_darkpack/modules/jobs/code/anarchs/bruiser.dm @@ -24,7 +24,13 @@ "Molotov", ) - known_contacts = list("Baron", "Bouncer", "Emissary", "Sweeper") + known_contacts = list( + JOB_BARON, + JOB_TAPSTER, + JOB_EMISSARY, + JOB_SWEEPER, + JOB_BRUISER + ) allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_HEALER_SALUBRI, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA) allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_ANANASI) splat_slots = list(SPLAT_ANANASI = 1) @@ -34,7 +40,7 @@ minimum_masquerade = 2 /datum/outfit/job/vampire/bruiser - name = "Bruiser" + name = JOB_BRUISER jobtype = /datum/job/vampire/bruiser id = /obj/item/card/bruiser diff --git a/modular_darkpack/modules/jobs/code/anarchs/emissary.dm b/modular_darkpack/modules/jobs/code/anarchs/emissary.dm index d2722725efdb..7c1a1ac7076b 100644 --- a/modular_darkpack/modules/jobs/code/anarchs/emissary.dm +++ b/modular_darkpack/modules/jobs/code/anarchs/emissary.dm @@ -13,14 +13,24 @@ /datum/job_department/anarch, ) - known_contacts = list("Baron", "Bouncer", "Emissary", "Sweeper", "Prince", "Sheriff") + known_contacts = list( + JOB_BARON, + JOB_BRUISER, + JOB_SWEEPER, + JOB_TAPSTER, + JOB_PRINCE, + JOB_SHERIFF, + JOB_SENESCHAL, + JOB_HARPY, + JOB_DEALER + ) allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_HEALER_SALUBRI, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA) allowed_splats = list(SPLAT_KINDRED) description = "You are a diplomat for the anarchs. Make deals, keep the peace, all through words, not violence. But the latter may come to pass if the former fails." minimum_masquerade = 2 /datum/outfit/job/vampire/emissary - name = "emissary" + name = JOB_EMISSARY jobtype = /datum/job/vampire/emissary id = /obj/item/card/emissary diff --git a/modular_darkpack/modules/jobs/code/anarchs/sweeper.dm b/modular_darkpack/modules/jobs/code/anarchs/sweeper.dm index 38a5d3123a09..84922bc55cd3 100644 --- a/modular_darkpack/modules/jobs/code/anarchs/sweeper.dm +++ b/modular_darkpack/modules/jobs/code/anarchs/sweeper.dm @@ -13,14 +13,20 @@ /datum/job_department/anarch, ) - known_contacts = list("Baron", "Bouncer", "Emissary", "Sweeper") + known_contacts = list( + JOB_BARON, + JOB_BRUISER, + JOB_EMISSARY, + JOB_TAPSTER, + JOB_SWEEPER + ) allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_HEALER_SALUBRI, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA) allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL) description = "You are the observer of the anarchs. You watch out for any new kindred, suspicious individuals, and any new rumors near the anarch turf, and then report it to your anarchs." minimum_masquerade = 2 /datum/outfit/job/vampire/sweeper - name = "Sweeper" + name = JOB_SWEEPER jobtype = /datum/job/vampire/sweeper id = /obj/item/card/sweeper diff --git a/modular_darkpack/modules/jobs/code/anarchs/tapster.dm b/modular_darkpack/modules/jobs/code/anarchs/tapster.dm index 342ec504a392..3efc62832d99 100644 --- a/modular_darkpack/modules/jobs/code/anarchs/tapster.dm +++ b/modular_darkpack/modules/jobs/code/anarchs/tapster.dm @@ -25,14 +25,20 @@ ) */ - known_contacts = list("Baron", "Bouncer", "Emissary", "Sweeper") - allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL, SPLAT_ANANASI) - splat_slots = list(SPLAT_NONE = 2, SPLAT_GHOUL = 2, SPLAT_ANANASI = 1) + known_contacts = list( + JOB_BARON, + JOB_BRUISER, + JOB_EMISSARY, + JOB_SWEEPER, + JOB_TAPSTER + ) + allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL) + splat_slots = list(SPLAT_NONE = 2, SPLAT_GHOUL = 2) description = "You are an employee of the local smoke shop. Serve the eclectic clients that pass through, and try not to ask too many questions." // APOC EDIT CHANGE - JOBS minimum_masquerade = 0 /datum/outfit/job/vampire/tapster - name = "Tapster" + name = JOB_TAPSTER jobtype = /datum/job/vampire/tapster id = /obj/item/card/tapster diff --git a/modular_darkpack/modules/jobs/code/camarilla/harpy.dm b/modular_darkpack/modules/jobs/code/camarilla/harpy.dm index dc9c5d7c338d..194edcfb6cd9 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/harpy.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/harpy.dm @@ -9,10 +9,7 @@ config_tag = "HARPY" req_admin_notify = 1 minimal_player_age = 10 - exp_requirements = 180 - exp_required_type = EXP_TYPE_CAMARILLA - exp_required_type_department = EXP_TYPE_CAMARILLA - exp_granted_type = EXP_TYPE_CAMARILLA + job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/harpy @@ -28,12 +25,26 @@ allowed_splats = list(SPLAT_KINDRED) - known_contacts = list("Prince","Sheriff","Tremere Regent","Dealer","Emissary","Baron","Primogens") + known_contacts = list( + JOB_PRINCE, + JOB_SHERIFF, + JOB_SENESCHAL, + JOB_CHANTRY_REGENT, + JOB_DEALER, + JOB_EMISSARY, + JOB_BARON, + JOB_PRIMOGEN_BANU_HAQIM, + JOB_PRIMOGEN_TOREADOR, + JOB_PRIMOGEN_LASOMBRA, + JOB_PRIMOGEN_MALKAVIAN, + JOB_PRIMOGEN_VENTRUE, + JOB_PRIMOGEN_NOSFERATU + ) allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA) /datum/outfit/job/vampire/harpy - name = "Harpy" + name = JOB_HARPY jobtype = /datum/job/vampire/harpy ears = /obj/item/radio/headset/darkpack diff --git a/modular_darkpack/modules/jobs/code/camarilla/hound.dm b/modular_darkpack/modules/jobs/code/camarilla/hound.dm index 6535c77527f6..4b20e39c3b28 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/hound.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/hound.dm @@ -7,10 +7,6 @@ spawn_positions = 7 supervisors = SUPERVISOR_SHERIFF minimal_player_age = 7 - exp_requirements = 20 - exp_required_type = EXP_TYPE_CAMARILLA - exp_required_type_department = EXP_TYPE_CAMARILLA - exp_granted_type = EXP_TYPE_CAMARILLA config_tag = "HOUND" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/hound @@ -27,10 +23,15 @@ allowed_clans = list(VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA) splat_slots = list(SPLAT_ANANASI = 1) - known_contacts = list("Prince", "Sheriff") + known_contacts = list( + JOB_PRINCE, + JOB_SHERIFF, + JOB_SENESCHAL, + JOB_HOUND + ) /datum/outfit/job/vampire/hound - name = "Hound" + name = JOB_HOUND jobtype = /datum/job/vampire/hound ears = /obj/item/radio/headset/darkpack diff --git a/modular_darkpack/modules/jobs/code/camarilla/primogens/banu_haqim.dm b/modular_darkpack/modules/jobs/code/camarilla/primogens/banu_haqim.dm index 4816a28c0b25..2ace6c81251a 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/primogens/banu_haqim.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/primogens/banu_haqim.dm @@ -8,10 +8,7 @@ supervisors = SUPERVISOR_TRADITIONS req_admin_notify = 1 minimal_player_age = 14 - exp_requirements = 180 - exp_required_type = EXP_TYPE_CAMARILLA - exp_required_type_department = EXP_TYPE_CAMARILLA - exp_granted_type = EXP_TYPE_CAMARILLA + exp_requirements = EXP_REQ_HEAD config_tag = "PRIMOGEN_BANU_HAQIM" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/banuprim @@ -27,10 +24,20 @@ allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER) - known_contacts = list("Prince") + known_contacts = list( + JOB_PRINCE, + JOB_SHERIFF, + JOB_SENESCHAL, + JOB_HARPY, + JOB_PRIMOGEN_TOREADOR, + JOB_PRIMOGEN_LASOMBRA, + JOB_PRIMOGEN_MALKAVIAN, + JOB_PRIMOGEN_VENTRUE, + JOB_PRIMOGEN_NOSFERATU + ) /datum/outfit/job/vampire/banuprim - name = "Primogen Banu Haqim" + name = JOB_PRIMOGEN_BANU_HAQIM jobtype = /datum/job/vampire/primogen_banu ears = /obj/item/radio/headset/darkpack diff --git a/modular_darkpack/modules/jobs/code/camarilla/primogens/lasombra.dm b/modular_darkpack/modules/jobs/code/camarilla/primogens/lasombra.dm index d5090b7b1ad3..3c49f735b8ec 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/primogens/lasombra.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/primogens/lasombra.dm @@ -8,10 +8,7 @@ supervisors = SUPERVISOR_TRADITIONS req_admin_notify = 1 minimal_player_age = 14 - exp_requirements = 180 - exp_required_type = EXP_TYPE_CAMARILLA - exp_required_type_department = EXP_TYPE_CAMARILLA - exp_granted_type = EXP_TYPE_CAMARILLA + exp_requirements = EXP_REQ_HEAD config_tag = "PRIMOGEN_LASOMBRA" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/lasombraprim @@ -28,10 +25,21 @@ allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_LASOMBRA) - known_contacts = list("Prince") + known_contacts = list( + JOB_PRINCE, + JOB_SHERIFF, + JOB_SENESCHAL, + JOB_HARPY, + JOB_PRIMOGEN_BANU_HAQIM, + JOB_PRIMOGEN_TOREADOR, + JOB_PRIMOGEN_MALKAVIAN, + JOB_PRIMOGEN_VENTRUE, + JOB_PRIMOGEN_NOSFERATU, + JOB_CHANTRY_REGENT + ) /datum/outfit/job/vampire/lasombraprim - name = "Primogen Lasombra" + name = JOB_PRIMOGEN_LASOMBRA jobtype = /datum/job/vampire/primogen_lasombra ears = /obj/item/radio/headset/darkpack diff --git a/modular_darkpack/modules/jobs/code/camarilla/primogens/malkavian.dm b/modular_darkpack/modules/jobs/code/camarilla/primogens/malkavian.dm index 174c2c996329..22f812ddde85 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/primogens/malkavian.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/primogens/malkavian.dm @@ -8,10 +8,7 @@ supervisors = SUPERVISOR_TRADITIONS req_admin_notify = 1 minimal_player_age = 14 - exp_requirements = 180 - exp_required_type = EXP_TYPE_CAMARILLA - exp_required_type_department = EXP_TYPE_CAMARILLA - exp_granted_type = EXP_TYPE_CAMARILLA + exp_requirements = EXP_REQ_HEAD config_tag = "PRIMOGEN_MALKAVIAN" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/malkav @@ -28,10 +25,21 @@ allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN) - known_contacts = list("Prince") + known_contacts = list( + JOB_PRINCE, + JOB_SHERIFF, + JOB_SENESCHAL, + JOB_HARPY, + JOB_PRIMOGEN_BANU_HAQIM, + JOB_PRIMOGEN_TOREADOR, + JOB_PRIMOGEN_LASOMBRA, + JOB_PRIMOGEN_VENTRUE, + JOB_PRIMOGEN_NOSFERATU, + JOB_CHANTRY_REGENT + ) /datum/outfit/job/vampire/malkav - name = "Primogen Malkavian" + name = JOB_PRIMOGEN_MALKAVIAN jobtype = /datum/job/vampire/primogen_malkavian ears = /obj/item/radio/headset/darkpack diff --git a/modular_darkpack/modules/jobs/code/camarilla/primogens/nosferatu.dm b/modular_darkpack/modules/jobs/code/camarilla/primogens/nosferatu.dm index 9f5d30d84860..659eca7886e2 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/primogens/nosferatu.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/primogens/nosferatu.dm @@ -8,10 +8,7 @@ supervisors = SUPERVISOR_TRADITIONS req_admin_notify = 1 minimal_player_age = 14 - exp_requirements = 180 - exp_required_type = EXP_TYPE_CAMARILLA - exp_required_type_department = EXP_TYPE_CAMARILLA - exp_granted_type = EXP_TYPE_CAMARILLA + exp_requirements = EXP_REQ_HEAD config_tag = "PRIMOGEN_NOSFERATU" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/nosferatu @@ -28,10 +25,20 @@ allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_NOSFERATU) - known_contacts = list("Prince") + known_contacts = list( + JOB_PRINCE, + JOB_SHERIFF, + JOB_SENESCHAL, + JOB_HARPY, + JOB_PRIMOGEN_BANU_HAQIM, + JOB_PRIMOGEN_TOREADOR, + JOB_PRIMOGEN_LASOMBRA, + JOB_PRIMOGEN_MALKAVIAN, + JOB_PRIMOGEN_VENTRUE + ) /datum/outfit/job/vampire/nosferatu - name = "Primogen Nosferatu" + name = JOB_PRIMOGEN_NOSFERATU jobtype = /datum/job/vampire/primogen_nosferatu ears = /obj/item/radio/headset/darkpack diff --git a/modular_darkpack/modules/jobs/code/camarilla/primogens/toreador.dm b/modular_darkpack/modules/jobs/code/camarilla/primogens/toreador.dm index b9ccff0ea6e2..1e3886caa54c 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/primogens/toreador.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/primogens/toreador.dm @@ -8,10 +8,7 @@ supervisors = SUPERVISOR_TRADITIONS req_admin_notify = 1 minimal_player_age = 14 - exp_requirements = 180 - exp_required_type = EXP_TYPE_CAMARILLA - exp_required_type_department = EXP_TYPE_CAMARILLA - exp_granted_type = EXP_TYPE_CAMARILLA + exp_requirements = EXP_REQ_HEAD config_tag = "PRIMOGEN_TOREADOR" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/toreador @@ -28,10 +25,22 @@ allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_TOREADOR) - known_contacts = list("Prince") + known_contacts = list( + JOB_PRINCE, + JOB_SHERIFF, + JOB_SENESCHAL, + JOB_HARPY, + JOB_CLUB_WORKER, + JOB_PRIMOGEN_BANU_HAQIM, + JOB_PRIMOGEN_LASOMBRA, + JOB_PRIMOGEN_MALKAVIAN, + JOB_PRIMOGEN_VENTRUE, + JOB_PRIMOGEN_NOSFERATU, + JOB_CHANTRY_REGENT + ) /datum/outfit/job/vampire/toreador - name = "Primogen Toreador" + name = JOB_PRIMOGEN_TOREADOR jobtype = /datum/job/vampire/primogen_toreador ears = /obj/item/radio/headset/darkpack diff --git a/modular_darkpack/modules/jobs/code/camarilla/primogens/ventrue.dm b/modular_darkpack/modules/jobs/code/camarilla/primogens/ventrue.dm index 2a4ae75592e8..1cae00c12665 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/primogens/ventrue.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/primogens/ventrue.dm @@ -8,10 +8,7 @@ supervisors = SUPERVISOR_TRADITIONS req_admin_notify = 1 minimal_player_age = 14 - exp_requirements = 180 - exp_required_type = EXP_TYPE_CAMARILLA - exp_required_type_department = EXP_TYPE_CAMARILLA - exp_granted_type = EXP_TYPE_CAMARILLA + exp_requirements = EXP_REQ_HEAD config_tag = "PRIMOGEN_VENTRUE" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/ventrue @@ -27,10 +24,21 @@ allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_VENTRUE) - known_contacts = list("Prince") + known_contacts = list( + JOB_PRINCE, + JOB_SHERIFF, + JOB_SENESCHAL, + JOB_HARPY, + JOB_PRIMOGEN_BANU_HAQIM, + JOB_PRIMOGEN_TOREADOR, + JOB_PRIMOGEN_LASOMBRA, + JOB_PRIMOGEN_MALKAVIAN, + JOB_PRIMOGEN_NOSFERATU, + JOB_CHANTRY_REGENT + ) /datum/outfit/job/vampire/ventrue - name = "Primogen Ventrue" + name = JOB_PRIMOGEN_VENTRUE jobtype = /datum/job/vampire/primogen_ventrue ears = /obj/item/radio/headset/darkpack diff --git a/modular_darkpack/modules/jobs/code/camarilla/prince.dm b/modular_darkpack/modules/jobs/code/camarilla/prince.dm index e86b3edde072..9b2e778f2594 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/prince.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/prince.dm @@ -8,10 +8,8 @@ supervisors = SUPERVISOR_TRADITIONS req_admin_notify = 1 minimal_player_age = 14 - exp_requirements = 180 - exp_required_type = EXP_TYPE_CAMARILLA + exp_requirements = EXP_REQ_CRITICAL exp_required_type_department = EXP_TYPE_CAMARILLA - exp_granted_type = EXP_TYPE_CAMARILLA config_tag = "PRINCE" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/prince @@ -28,20 +26,26 @@ allowed_clans = list(VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER) known_contacts = list( - "Sheriff", - "Seneschal", - "Dealer", - "Tremere Regent", - "Primogens", - "Baron", - "Voivode" + JOB_SHERIFF, + JOB_SENESCHAL, + JOB_HARPY, + JOB_DEALER, + JOB_CHANTRY_REGENT, + JOB_PRIMOGEN_BANU_HAQIM, + JOB_PRIMOGEN_TOREADOR, + JOB_PRIMOGEN_LASOMBRA, + JOB_PRIMOGEN_MALKAVIAN, + JOB_PRIMOGEN_VENTRUE, + JOB_PRIMOGEN_NOSFERATU, + JOB_BARON, + JOB_VOIVODE ) /datum/job/vampire/prince/get_captaincy_announcement(mob/living/captain) return "Prince [captain.real_name] is in the city!" /datum/outfit/job/vampire/prince - name = "Prince" + name = JOB_PRINCE jobtype = /datum/job/vampire/prince ears = /obj/item/radio/headset/darkpack diff --git a/modular_darkpack/modules/jobs/code/camarilla/seneschal.dm b/modular_darkpack/modules/jobs/code/camarilla/seneschal.dm index b4d93e481a52..530ab2a19d9a 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/seneschal.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/seneschal.dm @@ -8,10 +8,7 @@ supervisors = SUPERVISOR_PRINCE req_admin_notify = 1 minimal_player_age = 10 - exp_requirements = 180 - exp_required_type = EXP_TYPE_CAMARILLA - exp_required_type_department = EXP_TYPE_CAMARILLA - exp_granted_type = EXP_TYPE_CAMARILLA + exp_requirements = EXP_REQ_MINOR config_tag = "SENESCHAL" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/clerk @@ -26,10 +23,23 @@ allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD) - known_contacts = list("Prince","Sheriff","Tremere Regent","Dealer","Primogens") + known_contacts = list( + JOB_PRINCE, + JOB_SHERIFF, + JOB_CHANTRY_REGENT, + JOB_DEALER, + JOB_EMISSARY, + JOB_BARON, + JOB_PRIMOGEN_BANU_HAQIM, + JOB_PRIMOGEN_TOREADOR, + JOB_PRIMOGEN_LASOMBRA, + JOB_PRIMOGEN_MALKAVIAN, + JOB_PRIMOGEN_VENTRUE, + JOB_PRIMOGEN_NOSFERATU + ) /datum/outfit/job/vampire/clerk - name = "Seneschal" + name = JOB_SENESCHAL jobtype = /datum/job/vampire/clerk ears = /obj/item/radio/headset/darkpack diff --git a/modular_darkpack/modules/jobs/code/camarilla/sheriff.dm b/modular_darkpack/modules/jobs/code/camarilla/sheriff.dm index ad4bd4741b58..5017b24790d5 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/sheriff.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/sheriff.dm @@ -8,10 +8,7 @@ supervisors = SUPERVISOR_PRINCE req_admin_notify = 1 minimal_player_age = 14 - exp_requirements = 120 - exp_required_type = EXP_TYPE_CAMARILLA - exp_required_type_department = EXP_TYPE_CAMARILLA - exp_granted_type = EXP_TYPE_CAMARILLA + exp_requirements = EXP_REQ_MINOR config_tag = "SHERIFF" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/sheriff @@ -26,10 +23,16 @@ allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA) - known_contacts = list("Prince","Seneschal","Dealer") + known_contacts = list( + JOB_PRINCE, + JOB_SENESCHAL, + JOB_DEALER, + JOB_HARPY, + JOB_HOUND + ) /datum/outfit/job/vampire/sheriff - name = "Sheriff" + name = JOB_SHERIFF jobtype = /datum/job/vampire/sheriff ears = /obj/item/radio/headset/darkpack diff --git a/modular_darkpack/modules/jobs/code/camarilla/tower_employee.dm b/modular_darkpack/modules/jobs/code/camarilla/tower_employee.dm index 75ce6e8e7009..0bb6c227d3b8 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/tower_employee.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/tower_employee.dm @@ -4,7 +4,6 @@ total_positions = 4 spawn_positions = 4 supervisors = SUPERVISOR_SENESCHAL_PUBLIC - exp_granted_type = EXP_TYPE_CAMARILLA config_tag = "TOWER_EMPLOYEE" outfit = /datum/outfit/job/vampire/towerwork job_flags = CITY_JOB_FLAGS @@ -24,15 +23,21 @@ maximal_generation = 9 maximum_immortal_age = 200 - known_contacts = list("Prince", "Sheriff", "Seneschal") - allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL, SPLAT_KINDRED, SPLAT_ANANASI) + known_contacts = list( + JOB_PRINCE, + JOB_SHERIFF, + JOB_SENESCHAL, + JOB_HOUND, + JOB_TOWERWORK + ) + allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL, SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA) splat_slots = list(SPLAT_ANANASI = 1) description = "You work directly for the Millenium Tower and its administrative staff in a variety of ways, you may even be a personal retainer of one of the top three, to the point that any oddities that you may see over night or hear are either things you are already aware or you simply laugh them off and try not to think about it." minimum_masquerade = 4 /datum/outfit/job/vampire/towerwork - name = "Tower Employee" + name = JOB_TOWERWORK jobtype = /datum/job/vampire/towerwork id = /obj/item/card/tower_employee diff --git a/modular_darkpack/modules/jobs/code/clinic/director.dm b/modular_darkpack/modules/jobs/code/clinic/director.dm index 4229413981c9..a3414de9b64a 100644 --- a/modular_darkpack/modules/jobs/code/clinic/director.dm +++ b/modular_darkpack/modules/jobs/code/clinic/director.dm @@ -4,21 +4,29 @@ total_positions = 1 spawn_positions = 1 supervisors = "the Hospital Administrator" - exp_required_type_department = EXP_TYPE_CLINIC config_tag = "CLINIC_DIRECTOR" outfit = /datum/outfit/job/vampire/clinic_director job_flags = CITY_JOB_FLAGS + + exp_required_type_department = EXP_TYPE_CLINIC + exp_requirements = EXP_REQ_HEAD + display_order = JOB_DISPLAY_ORDER_CLINICS_DIRECTOR departments_list = list( /datum/job_department/clinic, ) + known_contacts = list( + JOB_DOCTOR, + JOB_PRIMOGEN_MALKAVIAN + ) + description = "Keep Saint John's clinic up and running. Collect blood by helping mortals at the Clinic." allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_NONE) allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_HEALER_SALUBRI, VAMPIRE_CLAN_BAALI, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_GIOVANNI, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_NAGARAJA) /datum/outfit/job/vampire/clinic_director - name = "Clinic Director" + name = JOB_CLINIC_DIRECTOR jobtype = /datum/job/vampire/clinic_director ears = /obj/item/radio/headset/darkpack @@ -27,7 +35,7 @@ shoes = /obj/item/clothing/shoes/vampire/white suit = /obj/item/clothing/suit/vampire/labcoat/director gloves = /obj/item/clothing/gloves/vampire/latex - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/clinic_director r_pocket = /obj/item/vamp/keys/clinics_director backpack_contents = list(/obj/item/card/credit=1, /obj/item/storage/medkit/darkpack/doctor=1) diff --git a/modular_darkpack/modules/jobs/code/clinic/doctor.dm b/modular_darkpack/modules/jobs/code/clinic/doctor.dm index 4ad1c820ae4a..795fdb8815aa 100644 --- a/modular_darkpack/modules/jobs/code/clinic/doctor.dm +++ b/modular_darkpack/modules/jobs/code/clinic/doctor.dm @@ -4,7 +4,6 @@ total_positions = 4 spawn_positions = 4 supervisors = "the Clinic Director" - exp_required_type_department = EXP_TYPE_CLINIC config_tag = "DOCTOR" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/clinic_doctor @@ -14,6 +13,12 @@ /datum/job_department/clinic, ) + known_contacts = list( + JOB_CLINIC_DIRECTOR, + JOB_DOCTOR, + JOB_PRIMOGEN_MALKAVIAN + ) + description = "Help your fellow kindred in all matters medicine related. Sell blood. Keep your human colleagues ignorant." maximal_generation = 9 maximum_immortal_age = 200 @@ -35,7 +40,7 @@ /datum/outfit/job/vampire/clinic_doctor - name = "Doctor" + name = JOB_DOCTOR jobtype = /datum/job/vampire/doctor ears = /obj/item/radio/headset/darkpack @@ -44,7 +49,7 @@ shoes = /obj/item/clothing/shoes/vampire/white suit = /obj/item/clothing/suit/vampire/labcoat gloves = /obj/item/clothing/gloves/vampire/latex - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/doctor r_pocket = /obj/item/vamp/keys/clinic backpack_contents = list(/obj/item/card/credit=1, /obj/item/storage/medkit/darkpack/doctor=1) diff --git a/modular_darkpack/modules/jobs/code/garou/councillor.dm b/modular_darkpack/modules/jobs/code/garou/councillor.dm index 9bfc9dea083f..88114074f414 100644 --- a/modular_darkpack/modules/jobs/code/garou/councillor.dm +++ b/modular_darkpack/modules/jobs/code/garou/councillor.dm @@ -8,10 +8,8 @@ supervisors = SUPERVISOR_LITANY req_admin_notify = 1 minimal_player_age = 25 - exp_requirements = 180 - exp_required_type = EXP_TYPE_GAIA + exp_requirements = EXP_REQ_HEAD exp_required_type_department = EXP_TYPE_GAIA - exp_granted_type = EXP_TYPE_GAIA config_tag = "COUNCILLOR" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/councillor @@ -25,19 +23,20 @@ ) known_contacts = list( - "Truthcatcher", - "Warder", - "Wyrmfoe", - "Guardian" + JOB_GAROU_TRUTHCATCHER, + JOB_GAROU_WARDER, + JOB_GAROU_WYRMFOE, + JOB_GAROU_GUARDIAN, + JOB_GAROU_COUNCIL ) /datum/outfit/job/vampire/councillor - name = "Sept Councillor" + name = JOB_GAROU_COUNCIL jobtype = /obj/item/card/park_ranger/oversight id = /obj/item/card/park_ranger/oversight uniform = /obj/item/clothing/under/vampire/turtleneck_white suit = /obj/item/clothing/suit/vampire/coat/winter/alt shoes = /obj/item/clothing/shoes/vampire/jackboots/work - l_pocket = /obj/item/smartphone // DARKPACK TODO - Garou phone network. Glasswalkers only? + l_pocket = /obj/item/smartphone/garou_council // DARKPACK TODO - Garou phone network. Glasswalkers only? backpack_contents = list(/obj/item/gun/ballistic/automatic/pistol/darkpack/deagle=1, /obj/item/phone_book=1, /obj/item/card/credit/rich=1) diff --git a/modular_darkpack/modules/jobs/code/garou/guardian.dm b/modular_darkpack/modules/jobs/code/garou/guardian.dm index 23b2d8c18175..8b7521578b3c 100644 --- a/modular_darkpack/modules/jobs/code/garou/guardian.dm +++ b/modular_darkpack/modules/jobs/code/garou/guardian.dm @@ -8,10 +8,7 @@ supervisors = /datum/job/vampire/warder req_admin_notify = 1 minimal_player_age = 25 - exp_requirements = 50 - exp_required_type = EXP_TYPE_GAIA exp_required_type_department = EXP_TYPE_GAIA - exp_granted_type = EXP_TYPE_GAIA config_tag = "GUARDIAN" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/guardian @@ -25,14 +22,15 @@ ) known_contacts = list( - "Councillor", - "Truthcatcher", - "Warder", - "Wyrmfoe" + JOB_GAROU_COUNCIL, + JOB_GAROU_TRUTHCATCHER, + JOB_GAROU_WARDER, + JOB_GAROU_WYRMFOE, + JOB_GAROU_GUARDIAN ) /datum/outfit/job/vampire/guardian - name = "Sept Guardian" + name = JOB_GAROU_GUARDIAN jobtype = /datum/job/vampire/guardian id = /obj/item/card/park_ranger @@ -42,5 +40,5 @@ belt = /obj/item/melee/baton/vamp gloves = /obj/item/clothing/gloves/vampire/leather suit = /obj/item/clothing/suit/vampire/jacket - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/garou_guardian backpack_contents = list(/obj/item/card/credit=1) diff --git a/modular_darkpack/modules/jobs/code/garou/truthcatcher.dm b/modular_darkpack/modules/jobs/code/garou/truthcatcher.dm index c0f610d7e326..8cd8e3b0933a 100644 --- a/modular_darkpack/modules/jobs/code/garou/truthcatcher.dm +++ b/modular_darkpack/modules/jobs/code/garou/truthcatcher.dm @@ -8,13 +8,11 @@ supervisors = SUPERVISOR_LITANY req_admin_notify = 1 minimal_player_age = 25 - exp_requirements = 100 - exp_required_type = EXP_TYPE_GAIA + exp_requirements = EXP_REQ_MINOR exp_required_type_department = EXP_TYPE_GAIA - exp_granted_type = EXP_TYPE_GAIA config_tag = "TRUTHCATCHER" job_flags = CITY_JOB_FLAGS - outfit = /datum/outfit/job/vampire/trutchcatcher + outfit = /datum/outfit/job/vampire/truthcatcher allowed_splats = list(SPLAT_GAROU) allowed_tribes = TRIBE_LIST_GAIA @@ -26,14 +24,14 @@ ) known_contacts = list( - "Councillor", - "Warder", - "Wyrmfoe", - "Guardian" + JOB_GAROU_COUNCIL, + JOB_GAROU_WARDER, + JOB_GAROU_WYRMFOE, + JOB_GAROU_GUARDIAN ) -/datum/outfit/job/vampire/trutchcatcher - name = "Sept Truthcatcher" +/datum/outfit/job/vampire/truthcatcher + name = JOB_GAROU_TRUTHCATCHER jobtype = /datum/job/vampire/truthcatcher id = /obj/item/card/park_ranger/guide @@ -41,6 +39,6 @@ suit = /obj/item/clothing/suit/vampire/coat/winter/alt gloves = /obj/item/clothing/gloves/vampire/work shoes = /obj/item/clothing/shoes/vampire/jackboots/work - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/garou_truthcatcher backpack_contents = list(/obj/item/phone_book=1, /obj/item/veil_contract, /obj/item/card/credit/rich=1) diff --git a/modular_darkpack/modules/jobs/code/garou/warder.dm b/modular_darkpack/modules/jobs/code/garou/warder.dm index 5d991a16154f..81c1516ffb05 100644 --- a/modular_darkpack/modules/jobs/code/garou/warder.dm +++ b/modular_darkpack/modules/jobs/code/garou/warder.dm @@ -8,10 +8,8 @@ supervisors = SUPERVISOR_LITANY req_admin_notify = 1 minimal_player_age = 25 - exp_requirements = 100 - exp_required_type = EXP_TYPE_GAIA + exp_requirements = EXP_REQ_MINOR exp_required_type_department = EXP_TYPE_GAIA - exp_granted_type = EXP_TYPE_GAIA config_tag = "WARDER" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/warder @@ -26,14 +24,14 @@ ) known_contacts = list( - "Councillor", - "Truthcatcher", - "Wyrmfoe", - "Guardian" + JOB_GAROU_COUNCIL, + JOB_GAROU_TRUTHCATCHER, + JOB_GAROU_WYRMFOE, + JOB_GAROU_GUARDIAN ) /datum/outfit/job/vampire/warder - name = "Sept Warder" + name = JOB_GAROU_WARDER jobtype = /datum/job/vampire/warder id = /obj/item/card/park_ranger/leader @@ -44,5 +42,5 @@ belt = /obj/item/storage/belt/sheath/vamp/sabre suit = /obj/item/clothing/suit/vampire/vest/medieval glasses = /obj/item/clothing/glasses/vampire/sun - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/garou_warder backpack_contents = list(/obj/item/gun/ballistic/automatic/pistol/darkpack/deagle=1, /obj/item/veil_contract, /obj/item/card/credit/rich=1) diff --git a/modular_darkpack/modules/jobs/code/garou/wyrmfoe.dm b/modular_darkpack/modules/jobs/code/garou/wyrmfoe.dm index 30091dc9cb7d..9087bcbf75e1 100644 --- a/modular_darkpack/modules/jobs/code/garou/wyrmfoe.dm +++ b/modular_darkpack/modules/jobs/code/garou/wyrmfoe.dm @@ -8,10 +8,8 @@ supervisors = SUPERVISOR_LITANY req_admin_notify = 1 minimal_player_age = 25 - exp_requirements = 100 - exp_required_type = EXP_TYPE_GAIA + exp_requirements = EXP_REQ_MINOR exp_required_type_department = EXP_TYPE_GAIA - exp_granted_type = EXP_TYPE_GAIA config_tag = "WYRMFOE" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/wyrmfoe @@ -25,14 +23,14 @@ ) known_contacts = list( - "Councillor", - "Truthcatcher", - "Wyrmfoe", - "Guardian" + JOB_GAROU_COUNCIL, + JOB_GAROU_TRUTHCATCHER, + JOB_GAROU_WARDER, + JOB_GAROU_GUARDIAN ) /datum/outfit/job/vampire/wyrmfoe - name = "Sept Wyrmfoe" + name = JOB_GAROU_WYRMFOE jobtype = /datum/job/vampire/wyrmfoe id = /obj/item/card/park_ranger/biologist @@ -40,5 +38,5 @@ suit = /obj/item/clothing/suit/vampire/labcoat gloves = /obj/item/clothing/gloves/vampire/work shoes = /obj/item/clothing/shoes/vampire/jackboots/work - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/garou_wyrmfoe backpack_contents = list(/obj/item/phone_book=1, /obj/item/card/credit/rich=1) diff --git a/modular_darkpack/modules/jobs/code/giovanni/capo.dm b/modular_darkpack/modules/jobs/code/giovanni/capo.dm index 589e2881f17d..39b06af3688a 100644 --- a/modular_darkpack/modules/jobs/code/giovanni/capo.dm +++ b/modular_darkpack/modules/jobs/code/giovanni/capo.dm @@ -8,18 +8,30 @@ outfit = /datum/outfit/job/vampire/capo job_flags = CITY_JOB_FLAGS display_order = 1 - exp_required_type_department = EXP_TYPE_GIOVANNI departments_list = list( /datum/job_department/giovanni, ) + exp_required_type_department = EXP_TYPE_GIOVANNI + exp_requirements = EXP_REQ_HEAD + + known_contacts = list( + JOB_LA_FAMIGLIA, + JOB_LA_SQUADRA, + JOB_PRINCE, + JOB_SENESCHAL, + JOB_SHERIFF, + JOB_BARON, + JOB_EMISSARY + ) + description = "Pure blood runs through your veins and, with it, old power. Throughout your long life you have learnt to hold onto two things and never let go: money, and family." minimum_masquerade = 0 allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_GIOVANNI) /datum/outfit/job/vampire/capo - name = "Capo" + name = JOB_CAPO jobtype = /datum/job/vampire/capo glasses = /obj/item/clothing/glasses/vampire/sun diff --git a/modular_darkpack/modules/jobs/code/giovanni/la_famiglia.dm b/modular_darkpack/modules/jobs/code/giovanni/la_famiglia.dm index 92fd139c298a..733956d6fc8d 100644 --- a/modular_darkpack/modules/jobs/code/giovanni/la_famiglia.dm +++ b/modular_darkpack/modules/jobs/code/giovanni/la_famiglia.dm @@ -13,6 +13,12 @@ /datum/job_department/giovanni, ) + known_contacts = list( + JOB_CAPO, + JOB_LA_SQUADRA, + JOB_LA_FAMIGLIA + ) + allowed_splats = list(SPLAT_GHOUL, SPLAT_NONE, SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_CAITIFF) maximal_generation = 9 @@ -21,7 +27,7 @@ minimum_masquerade = 0 /datum/outfit/job/vampire/famiglia - name = "La Famiglia" + name = JOB_LA_FAMIGLIA jobtype = /datum/job/vampire/famiglia glasses = /obj/item/clothing/glasses/vampire/sun uniform = /obj/item/clothing/under/vampire/suit @@ -30,3 +36,7 @@ l_pocket = /obj/item/smartphone/giovanni_famiglia r_pocket = /obj/item/vamp/keys/giovanni backpack_contents = list(/obj/item/card/credit=1) + +/datum/outfit/job/vampire/famiglia/post_equip(mob/living/carbon/human/H) + . = ..() + H.grant_language(/datum/language/italian, source = "job") diff --git a/modular_darkpack/modules/jobs/code/giovanni/la_squadra.dm b/modular_darkpack/modules/jobs/code/giovanni/la_squadra.dm index bd713ff7881c..d198390d036f 100644 --- a/modular_darkpack/modules/jobs/code/giovanni/la_squadra.dm +++ b/modular_darkpack/modules/jobs/code/giovanni/la_squadra.dm @@ -13,6 +13,12 @@ /datum/job_department/giovanni, ) + known_contacts = list( + JOB_LA_FAMIGLIA, + JOB_CAPO, + JOB_LA_SQUADRA + ) + description = "Whether born or Embraced into the family, you are one of the Giovanni. Be you a necromancer, financier or lowly fledgling, remember that so long as you stand with your family, they too will stand with you." maximal_generation = 9 maximum_immortal_age = 200 @@ -21,7 +27,7 @@ allowed_clans = list(VAMPIRE_CLAN_GIOVANNI) /datum/outfit/job/vampire/squadra - name = "La Squadra" + name = JOB_LA_SQUADRA jobtype = /datum/job/vampire/squadra glasses = /obj/item/clothing/glasses/vampire/sun @@ -32,10 +38,8 @@ r_pocket = /obj/item/vamp/keys/giovanni backpack_contents = list(/obj/item/card/credit/rich=1, /obj/item/ritual_tome/necromancy=1, /obj/item/vamp/keys/graveyard = 1) - /datum/job/vampire/squadra/after_spawn(mob/living/spawned, client/player_client) . = ..() var/obj/structure/vaultdoor/pincode/bank/door = locate() in GLOB.vault_doors if(door) spawned.mind.add_memory(/datum/memory/key/bank_vault_code, remembered_code = door.pincode) - diff --git a/modular_darkpack/modules/jobs/code/hunters/abbe.dm b/modular_darkpack/modules/jobs/code/hunters/abbe.dm index dfbf906aed44..fb39be89a7d6 100644 --- a/modular_darkpack/modules/jobs/code/hunters/abbe.dm +++ b/modular_darkpack/modules/jobs/code/hunters/abbe.dm @@ -11,14 +11,24 @@ job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/abbe + exp_requirements = EXP_REQ_HEAD + exp_required_type_department = EXP_TYPE_SOCIETY_OF_LEOPOLD + display_order = JOB_DISPLAY_ORDER_ABBE departments_list = list( /datum/job_department/society_of_leopold, ) + + known_contacts = list( + JOB_CONDOTTIERI, + JOB_INQUISITOR, + JOB_NOVICE + ) + allowed_splats = list(SPLAT_NONE) /datum/outfit/job/vampire/abbe - name = "Abbe" + name = JOB_ABBE jobtype = /datum/job/vampire/abbe id = /obj/item/card/hunter @@ -35,3 +45,8 @@ . = ..() if(H.mind) H.mind.set_holy_role(HOLY_ROLE_HIGHPRIEST) + +/datum/outfit/job/vampire/abbe/post_equip(mob/living/carbon/human/H) + . = ..() + H.grant_language(/datum/language/latin, source = "job") + H.grant_language(/datum/language/italian, source = "job") diff --git a/modular_darkpack/modules/jobs/code/hunters/condottieri.dm b/modular_darkpack/modules/jobs/code/hunters/condottieri.dm index d67095064b66..cbf4baa8f476 100644 --- a/modular_darkpack/modules/jobs/code/hunters/condottieri.dm +++ b/modular_darkpack/modules/jobs/code/hunters/condottieri.dm @@ -17,10 +17,17 @@ /datum/job_department/society_of_leopold, ) + known_contacts = list( + JOB_ABBE, + JOB_INQUISITOR, + JOB_NOVICE, + JOB_CONDOTTIERI + ) + allowed_splats = list(SPLAT_NONE) /datum/outfit/job/vampire/condottieri - name = "Condottieri" + name = JOB_CONDOTTIERI jobtype = /datum/job/vampire/condottieri id = /obj/item/card/hunter @@ -38,3 +45,7 @@ . = ..() if(H.mind) H.mind.set_holy_role(HOLY_ROLE_PRIEST) + +/datum/outfit/job/vampire/condottieri/post_equip(mob/living/carbon/human/H) + . = ..() + H.grant_language(/datum/language/latin, source = "job") diff --git a/modular_darkpack/modules/jobs/code/hunters/inquisitor.dm b/modular_darkpack/modules/jobs/code/hunters/inquisitor.dm index 5977188d7a3c..ba8b7638a841 100644 --- a/modular_darkpack/modules/jobs/code/hunters/inquisitor.dm +++ b/modular_darkpack/modules/jobs/code/hunters/inquisitor.dm @@ -15,11 +15,19 @@ departments_list = list( /datum/job_department/society_of_leopold, ) + + known_contacts = list( + JOB_ABBE, + JOB_CONDOTTIERI, + JOB_NOVICE, + JOB_INQUISITOR + ) + splat_slots = list(SPLAT_GHOUL = 1, SPLAT_KINFOLK = 1, SPLAT_NONE = 3) allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL, SPLAT_KINFOLK) // infiltrators and betrayal arcs /datum/outfit/job/vampire/inquisitor - name = "Inquisitor" + name = JOB_INQUISITOR jobtype = /datum/job/vampire/inquisitor id = /obj/item/card/hunter @@ -37,3 +45,7 @@ . = ..() if(H.mind) H.mind.set_holy_role(HOLY_ROLE_PRIEST) + +/datum/outfit/job/vampire/inquisitor/post_equip(mob/living/carbon/human/H) + . = ..() + H.grant_language(/datum/language/latin, source = "job") diff --git a/modular_darkpack/modules/jobs/code/hunters/novice.dm b/modular_darkpack/modules/jobs/code/hunters/novice.dm index 31d61248fbaa..d481076ba348 100644 --- a/modular_darkpack/modules/jobs/code/hunters/novice.dm +++ b/modular_darkpack/modules/jobs/code/hunters/novice.dm @@ -16,11 +16,18 @@ /datum/job_department/society_of_leopold, ) + known_contacts = list( + JOB_ABBE, + JOB_CONDOTTIERI, + JOB_INQUISITOR, + JOB_NOVICE + ) + allowed_splats = list(SPLAT_NONE) /datum/outfit/job/vampire/novice - name = "Novice" + name = JOB_NOVICE jobtype = /datum/job/vampire/novice id = /obj/item/card/hunter @@ -36,3 +43,7 @@ . = ..() if(H.mind) H.mind.set_holy_role(HOLY_ROLE_DEACON) + +/datum/outfit/job/vampire/novice/post_equip(mob/living/carbon/human/H) + . = ..() + H.grant_language(/datum/language/latin, source = "job") diff --git a/modular_darkpack/modules/jobs/code/miscelllaneous/citizen.dm b/modular_darkpack/modules/jobs/code/miscelllaneous/citizen.dm index 1eecac4916c9..b4a0832b0700 100644 --- a/modular_darkpack/modules/jobs/code/miscelllaneous/citizen.dm +++ b/modular_darkpack/modules/jobs/code/miscelllaneous/citizen.dm @@ -5,7 +5,6 @@ total_positions = -1 spawn_positions = -1 outfit = /datum/outfit/job/vampire/citizen - exp_granted_type = EXP_TYPE_KINDRED config_tag = "CITIZEN" display_order = JOB_DISPLAY_ORDER_CITIZEN departments_list = list( diff --git a/modular_darkpack/modules/jobs/code/miscelllaneous/club_worker.dm b/modular_darkpack/modules/jobs/code/miscelllaneous/club_worker.dm index cc2d9119e2eb..e35a7785a6c6 100644 --- a/modular_darkpack/modules/jobs/code/miscelllaneous/club_worker.dm +++ b/modular_darkpack/modules/jobs/code/miscelllaneous/club_worker.dm @@ -13,6 +13,11 @@ /datum/job_department/strip_club ) + known_contacts = list( + JOB_CLUB_WORKER, + JOB_PRIMOGEN_TOREADOR + ) + alt_titles = list( "Club Worker", "Stripper", @@ -27,9 +32,9 @@ minimum_masquerade = 3 /datum/outfit/job/vampire/club_worker - name = "Stripper" + name = JOB_CLUB_WORKER jobtype = /datum/job/vampire/citizen - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/club_worker r_pocket = /obj/item/vamp/keys/strip backpack_contents = list(/obj/item/card/credit=1) uses_default_clan_clothes = TRUE diff --git a/modular_darkpack/modules/jobs/code/miscelllaneous/janitor.dm b/modular_darkpack/modules/jobs/code/miscelllaneous/janitor.dm index 2bbed73d6dfa..15a8cb7cca68 100644 --- a/modular_darkpack/modules/jobs/code/miscelllaneous/janitor.dm +++ b/modular_darkpack/modules/jobs/code/miscelllaneous/janitor.dm @@ -16,13 +16,17 @@ maximum_immortal_age = 100 minimum_masquerade = 0 + known_contacts = list( + JOB_STREET_JANITOR + ) + /datum/outfit/job/vampire/janitor - name = "Street Janitor" + name = JOB_STREET_JANITOR jobtype = /datum/job/vampire/janitor id = /obj/item/card/cleaning uniform = /obj/item/clothing/under/vampire/janitor - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/janitor r_pocket = /obj/item/vamp/keys/cleaning shoes = /obj/item/clothing/shoes/vampire/jackboots/work gloves = /obj/item/clothing/gloves/vampire/cleaning diff --git a/modular_darkpack/modules/jobs/code/miscelllaneous/priest.dm b/modular_darkpack/modules/jobs/code/miscelllaneous/priest.dm index 43f23704042a..5357627c2079 100644 --- a/modular_darkpack/modules/jobs/code/miscelllaneous/priest.dm +++ b/modular_darkpack/modules/jobs/code/miscelllaneous/priest.dm @@ -18,6 +18,11 @@ maximum_immortal_age = 100 description = "Be the shepherd of the flock in " + CITY_NAME + ", lead them to salvation, piety and righteousness." + known_contacts = list( + JOB_PRIEST, + JOB_PRIMOGEN_LASOMBRA + ) + alt_titles = list( "Priest", "Nun", @@ -31,13 +36,13 @@ ) /datum/outfit/job/vampire/priest - name = "Priest" + name = JOB_PRIEST jobtype = /datum/job/vampire/priest uniform = /obj/item/clothing/under/vampire/graveyard shoes = /obj/item/clothing/shoes/vampire/jackboots id = /obj/item/card/hunter - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/priest r_pocket = /obj/item/flashlight l_hand = /obj/item/vamp/keys/church back = /obj/item/storage/backpack/satchel diff --git a/modular_darkpack/modules/jobs/code/miscelllaneous/red_news.dm b/modular_darkpack/modules/jobs/code/miscelllaneous/red_news.dm index 434bbe972bc3..ef2b5f3a11be 100644 --- a/modular_darkpack/modules/jobs/code/miscelllaneous/red_news.dm +++ b/modular_darkpack/modules/jobs/code/miscelllaneous/red_news.dm @@ -5,7 +5,6 @@ total_positions = 2 spawn_positions = 2 outfit = /datum/outfit/job/vampire/red_news_reporter - exp_granted_type = EXP_TYPE_SPIRAL config_tag = "RED_NEWS_REPORTER" display_order = JOB_DISPLAY_ORDER_RED_NEWS_REPORTER departments_list = list( @@ -22,11 +21,14 @@ ) disallowed_clans = list(VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_NOSFERATU) + known_contacts = list( + JOB_RED_NEWS_REPORTER + ) /datum/outfit/job/vampire/red_news_reporter name = JOB_RED_NEWS_REPORTER jobtype = /datum/job/vampire/red_news_reporter - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/red_news backpack_contents = list(/obj/item/card/credit) uniform = /obj/item/clothing/under/vampire/suit l_hand = /obj/item/broadcast_camera diff --git a/modular_darkpack/modules/jobs/code/miscelllaneous/taxi.dm b/modular_darkpack/modules/jobs/code/miscelllaneous/taxi.dm index 348520bd5132..6b256f03dfc8 100644 --- a/modular_darkpack/modules/jobs/code/miscelllaneous/taxi.dm +++ b/modular_darkpack/modules/jobs/code/miscelllaneous/taxi.dm @@ -13,17 +13,21 @@ /datum/job_department/city_services, ) + known_contacts = list( + JOB_TAXI_DRIVER + ) + description = "Drive people in the city." minimum_masquerade = 0 //Not including a max generation for reasons of Caine. /datum/outfit/job/vampire/taxi - name = "Taxi Driver" + name = JOB_TAXI_DRIVER jobtype = /datum/job/vampire/taxi glasses = /obj/item/clothing/glasses/vampire/sun uniform = /obj/item/clothing/under/vampire/suit shoes = /obj/item/clothing/shoes/vampire - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/taxi r_pocket = /obj/item/vamp/keys/taxi backpack_contents = list(/obj/item/card/credit=1, /obj/item/melee/vamp/tire=1) diff --git a/modular_darkpack/modules/jobs/code/pentex/affairs.dm b/modular_darkpack/modules/jobs/code/pentex/affairs.dm index 7689936c9556..21f067a86aeb 100644 --- a/modular_darkpack/modules/jobs/code/pentex/affairs.dm +++ b/modular_darkpack/modules/jobs/code/pentex/affairs.dm @@ -8,10 +8,8 @@ supervisors = "the Board and the Branch Lead" req_admin_notify = 1 minimal_player_age = 25 - exp_requirements = 150 - exp_required_type = EXP_TYPE_SPIRAL + exp_requirements = EXP_REQ_MINOR exp_required_type_department = EXP_TYPE_SPIRAL - exp_granted_type = EXP_TYPE_SPIRAL config_tag = "PENTEX_AFFAIRS" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/affairs @@ -29,7 +27,9 @@ known_contacts = list( JOB_PENTEX_LEAD, JOB_PENTEX_EXEC, - JOB_PENTEX_SEC_CHIEF + JOB_PENTEX_SEC_CHIEF, + JOB_PENTEX_EMPLOYEE, + JOB_PENTEX_SEC ) paycheck = PAYCHECK_COMMAND @@ -45,6 +45,6 @@ id = /obj/item/card/pentex/affairs uniform = /obj/item/clothing/under/vampire/pentex_suit shoes = /obj/item/clothing/shoes/vampire/businessblack - l_pocket = /obj/item/smartphone // /affairsagent - todo subtype + l_pocket = /obj/item/smartphone/endron_affairs r_pocket = /obj/item/vamp/keys/pentex backpack_contents = list(/obj/item/phone_book=1, /obj/item/veil_contract, /obj/item/card/credit/rich=1) diff --git a/modular_darkpack/modules/jobs/code/pentex/branch_lead.dm b/modular_darkpack/modules/jobs/code/pentex/branch_lead.dm index 6fabedd599c7..ab154e0abc7b 100644 --- a/modular_darkpack/modules/jobs/code/pentex/branch_lead.dm +++ b/modular_darkpack/modules/jobs/code/pentex/branch_lead.dm @@ -8,10 +8,8 @@ supervisors = "the Board" req_admin_notify = 1 minimal_player_age = 25 - exp_requirements = 180 - exp_required_type = EXP_TYPE_SPIRAL + exp_requirements = EXP_REQ_HEAD exp_required_type_department = EXP_TYPE_SPIRAL - exp_granted_type = EXP_TYPE_SPIRAL config_tag = "PENTEX_BRANCH_LEAD" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/branch_lead @@ -35,7 +33,9 @@ known_contacts = list( JOB_PENTEX_EXEC, JOB_PENTEX_AFFAIRS, - JOB_PENTEX_SEC_CHIEF + JOB_PENTEX_SEC_CHIEF, + JOB_PENTEX_EMPLOYEE, + JOB_PENTEX_SEC ) paycheck = PAYCHECK_COMMAND @@ -52,6 +52,6 @@ uniform = /obj/item/clothing/under/vampire/pentex_executive_suit shoes = /obj/item/clothing/shoes/vampire/businessblack suit = /obj/item/clothing/suit/vampire/pentex_labcoat_alt - l_pocket = /obj/item/smartphone // /branch_lead - TODO: phone subtype + l_pocket = /obj/item/smartphone/endron_lead r_pocket = /obj/item/vamp/keys/pentex backpack_contents = list(/obj/item/gun/ballistic/automatic/pistol/darkpack/deagle=1, /obj/item/phone_book=1, /obj/item/card/credit/prince=1) diff --git a/modular_darkpack/modules/jobs/code/pentex/employee.dm b/modular_darkpack/modules/jobs/code/pentex/employee.dm index df8c2fdf2348..46dd544e8e7a 100644 --- a/modular_darkpack/modules/jobs/code/pentex/employee.dm +++ b/modular_darkpack/modules/jobs/code/pentex/employee.dm @@ -8,10 +8,7 @@ supervisors = "the Board and the Branch Lead" req_admin_notify = 1 minimal_player_age = 25 - exp_requirements = 50 - exp_required_type = EXP_TYPE_SPIRAL exp_required_type_department = EXP_TYPE_SPIRAL - exp_granted_type = EXP_TYPE_SPIRAL config_tag = "PENTEX_EMPLOYEE" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/employee @@ -37,7 +34,10 @@ known_contacts = list( JOB_PENTEX_LEAD, JOB_PENTEX_EXEC, - JOB_PENTEX_AFFAIRS + JOB_PENTEX_AFFAIRS, + JOB_PENTEX_SEC_CHIEF, + JOB_PENTEX_SEC, + JOB_PENTEX_EMPLOYEE ) paycheck = PAYCHECK_CREW @@ -55,5 +55,5 @@ gloves = /obj/item/clothing/gloves/vampire/work shoes = /obj/item/clothing/shoes/vampire r_pocket = /obj/item/vamp/keys/pentex - l_pocket = /obj/item/smartphone // /employee - todo subtype + l_pocket = /obj/item/smartphone/endron_employee backpack_contents = list(/obj/item/card/credit=1) diff --git a/modular_darkpack/modules/jobs/code/pentex/executive.dm b/modular_darkpack/modules/jobs/code/pentex/executive.dm index 19ff697805cc..ecae694cca2f 100644 --- a/modular_darkpack/modules/jobs/code/pentex/executive.dm +++ b/modular_darkpack/modules/jobs/code/pentex/executive.dm @@ -8,10 +8,8 @@ supervisors = "the Board and the Branch Lead" req_admin_notify = 1 minimal_player_age = 25 - exp_requirements = 150 - exp_required_type = EXP_TYPE_SPIRAL + exp_requirements = EXP_REQ_HEAD exp_required_type_department = EXP_TYPE_SPIRAL - exp_granted_type = EXP_TYPE_SPIRAL config_tag = "PENTEX_EXECUTIVE" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/executive @@ -41,7 +39,9 @@ known_contacts = list( JOB_PENTEX_LEAD, JOB_PENTEX_AFFAIRS, - JOB_PENTEX_SEC_CHIEF + JOB_PENTEX_SEC_CHIEF, + JOB_PENTEX_EMPLOYEE, + JOB_PENTEX_SEC ) paycheck = PAYCHECK_COMMAND @@ -57,6 +57,6 @@ id = /obj/item/card/pentex/executive uniform = /obj/item/clothing/under/vampire/pentex_executive_suit shoes = /obj/item/clothing/shoes/vampire/businessblack - l_pocket = /obj/item/smartphone // /pentex_exec - todo: subtype + l_pocket = /obj/item/smartphone/endron_exec r_pocket = /obj/item/vamp/keys/pentex backpack_contents = list(/obj/item/phone_book=1, /obj/item/card/credit/seneschal=1) diff --git a/modular_darkpack/modules/jobs/code/pentex/sec.dm b/modular_darkpack/modules/jobs/code/pentex/sec.dm index a30353cf9ad2..ce45b00f1c3a 100644 --- a/modular_darkpack/modules/jobs/code/pentex/sec.dm +++ b/modular_darkpack/modules/jobs/code/pentex/sec.dm @@ -8,10 +8,7 @@ supervisors = "the Board, Branch Lead, and Chief of Security" req_admin_notify = 1 minimal_player_age = 25 - exp_requirements = 100 - exp_required_type = EXP_TYPE_SPIRAL - exp_required_type_department = EXP_TYPE_SPIRAL - exp_granted_type = EXP_TYPE_SPIRAL + exp_requirements = EXP_REQ_MINOR config_tag = "PENTEX_SEC" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/pentex_sec @@ -30,7 +27,9 @@ JOB_PENTEX_LEAD, JOB_PENTEX_EXEC, JOB_PENTEX_AFFAIRS, - JOB_PENTEX_SEC_CHIEF + JOB_PENTEX_SEC_CHIEF, + JOB_PENTEX_EMPLOYEE, + JOB_PENTEX_SEC ) paycheck = PAYCHECK_CREW @@ -49,6 +48,6 @@ gloves = /obj/item/clothing/gloves/vampire/work suit = /obj/item/clothing/suit/vampire/vest belt = /obj/item/storage/belt/holster/detective/darkpack/endron - l_pocket = /obj/item/smartphone // /sec - todo subtype + l_pocket = /obj/item/smartphone/endron_security r_pocket = /obj/item/vamp/keys/pentex backpack_contents = list(/obj/item/phone_book=1, /obj/item/card/credit=1) diff --git a/modular_darkpack/modules/jobs/code/pentex/secchief.dm b/modular_darkpack/modules/jobs/code/pentex/secchief.dm index 7a2e7e4a7b59..34cfcd323f7f 100644 --- a/modular_darkpack/modules/jobs/code/pentex/secchief.dm +++ b/modular_darkpack/modules/jobs/code/pentex/secchief.dm @@ -8,10 +8,8 @@ supervisors = "the Board and the Branch Lead" req_admin_notify = 1 minimal_player_age = 25 - exp_requirements = 150 - exp_required_type = EXP_TYPE_SPIRAL + exp_requirements = EXP_REQ_MINOR exp_required_type_department = EXP_TYPE_SPIRAL - exp_granted_type = EXP_TYPE_SPIRAL config_tag = "PENTEX_SECCHIEF" job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/secchief @@ -29,7 +27,9 @@ known_contacts = list( JOB_PENTEX_LEAD, JOB_PENTEX_EXEC, - JOB_PENTEX_AFFAIRS + JOB_PENTEX_AFFAIRS, + JOB_PENTEX_EMPLOYEE, + JOB_PENTEX_SEC ) paycheck = PAYCHECK_COMMAND @@ -38,7 +38,7 @@ liver_traits = list(TRAIT_ROYAL_METABOLISM) /datum/outfit/job/vampire/secchief - name = "Endron Chief of Security" + name = JOB_PENTEX_SEC_CHIEF jobtype = /datum/job/vampire/secchief ears = /obj/item/radio/headset/darkpack @@ -50,6 +50,6 @@ suit = /obj/item/clothing/suit/vampire/vest belt = /obj/item/storage/belt/holster/detective/darkpack/endron glasses = /obj/item/clothing/glasses/vampire/sun - l_pocket = /obj/item/smartphone // /secchief - todo subtype + l_pocket = /obj/item/smartphone/endron_sec_chief r_pocket = /obj/item/vamp/keys/pentex backpack_contents = list(/obj/item/gun/ballistic/automatic/pistol/darkpack/deagle=1, /obj/item/phone_book=1, /obj/item/veil_contract, /obj/item/card/credit/rich=1) diff --git a/modular_darkpack/modules/jobs/code/police/captain.dm b/modular_darkpack/modules/jobs/code/police/captain.dm index 1e4183d11274..64bc0b083da4 100644 --- a/modular_darkpack/modules/jobs/code/police/captain.dm +++ b/modular_darkpack/modules/jobs/code/police/captain.dm @@ -13,13 +13,21 @@ /datum/job_department/police, ) + exp_requirements = EXP_REQ_HEAD + allowed_splats = list(SPLAT_NONE) description = "Underpaid, overworked, and understrength. Do your best to keep the order in " + CITY_NAME + ". Keep the officers in line." minimum_masquerade = 0 + known_contacts = list( + JOB_POLICE_SERGEANT, + JOB_EMERGENCY_DISPATCHER, + JOB_FEDERAL_INVESTIGATOR + ) + /datum/outfit/job/vampire/police_captain - name = "Police Captain" + name = JOB_POLICE_CAPTAIN jobtype = /datum/job/vampire/police_captain ears = /obj/item/radio/headset/darkpack/police @@ -28,7 +36,7 @@ suit = /obj/item/clothing/suit/vampire/vest/police/captain belt = /obj/item/storage/belt/holster/detective/darkpack/officer id = /obj/item/card/police/captain - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/police_captain r_pocket = /obj/item/vamp/keys/police/secure/captain backpack_contents = list( /obj/item/card/credit = 1, diff --git a/modular_darkpack/modules/jobs/code/police/dispatcher.dm b/modular_darkpack/modules/jobs/code/police/dispatcher.dm index 822a5b67cc21..d8e8ae5c96c6 100644 --- a/modular_darkpack/modules/jobs/code/police/dispatcher.dm +++ b/modular_darkpack/modules/jobs/code/police/dispatcher.dm @@ -19,15 +19,20 @@ description = "Report emergencies to the correct emergency service." minimum_masquerade = 0 - known_contacts = list("Police Captain") + known_contacts = list( + JOB_POLICE_CAPTAIN, + JOB_POLICE_SERGEANT, + JOB_POLICE_OFFICER, + JOB_EMERGENCY_DISPATCHER + ) /datum/outfit/job/vampire/dispatcher - name = "Dispatcher" + name = JOB_EMERGENCY_DISPATCHER jobtype = /datum/job/vampire/dispatcher uniform = /obj/item/clothing/under/vampire/office ears = /obj/item/radio/headset/darkpack shoes = /obj/item/clothing/shoes/vampire/businessblack id = /obj/item/card/government - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/dispatch r_pocket = /obj/item/vamp/keys/dispatch backpack_contents = list(/obj/item/card/credit=1) diff --git a/modular_darkpack/modules/jobs/code/police/fbi.dm b/modular_darkpack/modules/jobs/code/police/fbi.dm index 75b247a8b663..1fa6357001e9 100644 --- a/modular_darkpack/modules/jobs/code/police/fbi.dm +++ b/modular_darkpack/modules/jobs/code/police/fbi.dm @@ -8,11 +8,15 @@ outfit = /datum/outfit/job/vampire/fbi job_flags = CITY_JOB_FLAGS display_order = JOB_DISPLAY_ORDER_FBI - exp_required_type_department = EXP_TYPE_NATIONAL_SECURITY departments_list = list( /datum/job_department/police, ) + known_contacts = list( + JOB_POLICE_CAPTAIN, + JOB_FEDERAL_INVESTIGATOR + ) + allowed_splats = list(SPLAT_NONE) description = "Enforce the Law." minimum_masquerade = 0 @@ -20,7 +24,7 @@ known_contacts = list("Police Captain") /datum/outfit/job/vampire/fbi - name = "Federal Investigator" + name = JOB_FEDERAL_INVESTIGATOR jobtype = /datum/job/vampire/fbi ears = /obj/item/radio/headset/darkpack/police @@ -30,7 +34,7 @@ belt = /obj/item/storage/belt/holster/detective/darkpack/fbi id = /obj/item/card/police/fbi gloves = /obj/item/clothing/gloves/vampire/investigator - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/federal_investigator r_pocket = /obj/item/vamp/keys/police/federal backpack_contents = list(/obj/item/card/police/sergeant=1, /obj/item/camera/detective=1, /obj/item/camera_film=1, /obj/item/taperecorder=1, /obj/item/tape=1, /obj/item/card/credit=1, /obj/item/ammo_box/darkpack/c45acp/hp=1, /obj/item/storage/medkit/darkpack/ifak=1) diff --git a/modular_darkpack/modules/jobs/code/police/police.dm b/modular_darkpack/modules/jobs/code/police/police.dm index 7cfcb6d9ba67..9debd994a237 100644 --- a/modular_darkpack/modules/jobs/code/police/police.dm +++ b/modular_darkpack/modules/jobs/code/police/police.dm @@ -8,7 +8,6 @@ outfit = /datum/outfit/job/vampire/police_officer job_flags = CITY_JOB_FLAGS display_order = JOB_DISPLAY_ORDER_POLICE - exp_required_type_department = EXP_TYPE_POLICE departments_list = list( /datum/job_department/police, ) @@ -25,10 +24,14 @@ description = "Enforce the Law." minimum_masquerade = 0 - known_contacts = list("Police Captain") + known_contacts = list( + JOB_POLICE_CAPTAIN, + JOB_POLICE_SERGEANT, + JOB_EMERGENCY_DISPATCHER + ) /datum/outfit/job/vampire/police_officer - name = "Police Officer" + name = JOB_POLICE_OFFICER jobtype = /datum/job/vampire/police_officer ears = /obj/item/radio/headset/darkpack/police @@ -37,7 +40,7 @@ suit = /obj/item/clothing/suit/vampire/vest/police belt = /obj/item/storage/belt/security/police id = /obj/item/card/police - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/police_officer r_pocket = /obj/item/vamp/keys/police backpack_contents = list(/obj/item/card/credit=1, /obj/item/ammo_box/darkpack/c9mm = 1, /obj/item/storage/medkit/darkpack/ifak = 1, /obj/item/bodycam_upgrade = 1) diff --git a/modular_darkpack/modules/jobs/code/police/sergeant.dm b/modular_darkpack/modules/jobs/code/police/sergeant.dm index 40ca2f17258e..a8e25f66fd75 100644 --- a/modular_darkpack/modules/jobs/code/police/sergeant.dm +++ b/modular_darkpack/modules/jobs/code/police/sergeant.dm @@ -8,7 +8,7 @@ outfit = /datum/outfit/job/vampire/police_sergeant job_flags = CITY_JOB_FLAGS display_order = JOB_DISPLAY_ORDER_POLICE_SERGEANT - exp_required_type_department = EXP_TYPE_POLICE + exp_requirements = EXP_REQ_MINOR departments_list = list( /datum/job_department/police, ) @@ -25,10 +25,13 @@ description = "Enforce the law. Keep the officers in line. Follow what the Captain says." minimum_masquerade = 0 - known_contacts = list("Police Captain") + known_contacts = list( + JOB_POLICE_CAPTAIN, + JOB_EMERGENCY_DISPATCHER + ) /datum/outfit/job/vampire/police_sergeant - name = "Police Sergeant" + name = JOB_POLICE_SERGEANT jobtype = /datum/job/vampire/police_sergeant ears = /obj/item/radio/headset/darkpack/police @@ -37,7 +40,7 @@ suit = /obj/item/clothing/suit/vampire/vest/police/sergeant belt = /obj/item/storage/belt/holster/detective/darkpack/officer id = /obj/item/card/police/sergeant - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/police_sergeant r_pocket = /obj/item/vamp/keys/police/secure backpack_contents = list(/obj/item/card/credit=1, /obj/item/ammo_box/darkpack/c9mm = 1, /obj/item/restraints/handcuffs = 1, /obj/item/melee/baton/vamp = 1, /obj/item/storage/medkit/darkpack/ifak = 1, /obj/item/bodycam_upgrade = 1) diff --git a/modular_darkpack/modules/jobs/code/sabbat/ductus.dm b/modular_darkpack/modules/jobs/code/sabbat/ductus.dm index 54320a1261a2..c4d01183b4f4 100644 --- a/modular_darkpack/modules/jobs/code/sabbat/ductus.dm +++ b/modular_darkpack/modules/jobs/code/sabbat/ductus.dm @@ -8,27 +8,36 @@ outfit = /datum/outfit/job/vampire/sabbatductus allowed_splats = list(SPLAT_KINDRED) job_flags = CITY_JOB_FLAGS - exp_required_type_department = EXP_TYPE_SABBAT departments_list = list( /datum/job_department/sabbat, ) + + exp_requirements = EXP_REQ_HEAD + exp_required_type_department = EXP_TYPE_SABBAT + description = "You are a Ductus and Pack Leader of your Sabbat pack. You are charged with rebellion against the Elders and the Camarilla, against the Jyhad, against the Masquerade and the Traditions, and the recognition of Caine as the true Dark Father of all Kindred kind. NOTE: BY PLAYING THIS ROLE YOU AGREE TO AND HAVE READ THE SERVER'S RULES ON ESCALATION FOR ANTAGS. KEEP THINGS INTERESTING AND ENGAGING FOR BOTH SIDES. KILLING PLAYERS JUST BECAUSE YOU CAN MAY RESULT IN A ROLEBAN." minimum_masquerade = 0 display_order = JOB_DISPLAY_ORDER_SABBATDUCTUS whitelisted = TRUE + known_contacts = list( + JOB_SABBAT_PACK, + JOB_SABBAT_PRIEST + ) + /datum/antagonist/sabbatist/ductus antag_hud_name = "ductus_priest" /datum/outfit/job/vampire/sabbatductus - name = "Sabbat Ductus" + name = JOB_SABBAT_DUCTUS jobtype = /datum/job/vampire/sabbatductus - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/sabbat_ductus r_pocket = /obj/item/vamp/keys/sabbat uses_default_clan_clothes = TRUE backpack_contents = list(/obj/item/card/credit=1) - +/*// APOC EDIT REMOVAL START /datum/outfit/job/vampire/sabbatductus/pre_equip(mob/living/carbon/human/H) . = ..() if(H.mind) H.mind.add_antag_datum(/datum/antagonist/sabbatist/ductus) +*/ // APOC EDIT REMOVAL END diff --git a/modular_darkpack/modules/jobs/code/sabbat/pack.dm b/modular_darkpack/modules/jobs/code/sabbat/pack.dm index de5db3a7fbf2..6be07d429549 100644 --- a/modular_darkpack/modules/jobs/code/sabbat/pack.dm +++ b/modular_darkpack/modules/jobs/code/sabbat/pack.dm @@ -8,7 +8,6 @@ outfit = /datum/outfit/job/vampire/sabbatpack job_flags = CITY_JOB_FLAGS allowed_splats = list(SPLAT_KINDRED) - exp_required_type_department = EXP_TYPE_SABBAT departments_list = list( /datum/job_department/sabbat, ) @@ -20,16 +19,21 @@ display_order = JOB_DISPLAY_ORDER_SABBATPACK whitelisted = TRUE + known_contacts = list( + JOB_SABBAT_DUCTUS, + JOB_SABBAT_PRIEST + ) + /datum/outfit/job/vampire/sabbatpack - name = "Sabbat Pack" + name = JOB_SABBAT_PACK jobtype = /datum/job/vampire/sabbatpack - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/sabbat_pack r_pocket = /obj/item/vamp/keys/sabbat uses_default_clan_clothes = TRUE backpack_contents = list(/obj/item/card/credit=1) - +/*// APOC EDIT REMOVAL START /datum/outfit/job/vampire/sabbatpack/pre_equip(mob/living/carbon/human/H) . = ..() if(H.mind) H.mind.add_antag_datum(/datum/antagonist/sabbatist) - +*/ // APOC EDIT REMOVAL END diff --git a/modular_darkpack/modules/jobs/code/sabbat/priest.dm b/modular_darkpack/modules/jobs/code/sabbat/priest.dm index e21375c97407..3759152d8325 100644 --- a/modular_darkpack/modules/jobs/code/sabbat/priest.dm +++ b/modular_darkpack/modules/jobs/code/sabbat/priest.dm @@ -8,7 +8,7 @@ outfit = /datum/outfit/job/vampire/sabbatpriest allowed_splats = list(SPLAT_KINDRED) job_flags = CITY_JOB_FLAGS - exp_required_type_department = EXP_TYPE_SABBAT + departments_list = list( /datum/job_department/sabbat, ) @@ -18,21 +18,26 @@ display_order = JOB_DISPLAY_ORDER_SABBATPRIEST whitelisted = TRUE + known_contacts = list( + JOB_SABBAT_DUCTUS, + JOB_SABBAT_PACK + ) + /datum/outfit/job/vampire/sabbatpriest - name = "Sabbat Priest" + name = JOB_SABBAT_PRIEST jobtype = /datum/job/vampire/sabbatpriest - l_pocket = /obj/item/smartphone + l_pocket = /obj/item/smartphone/sabbat_priest r_pocket = /obj/item/vamp/keys/sabbat suit = /obj/item/clothing/suit/vampire/noddist head = /obj/item/clothing/head/vampire/noddist_mask uses_default_clan_clothes = TRUE backpack_contents = list(/obj/item/card/credit=1) - +/*// APOC EDIT REMOVAL START /datum/outfit/job/vampire/sabbatpriest/pre_equip(mob/living/carbon/human/H) ..() if(H.mind) H.mind.add_antag_datum(/datum/antagonist/sabbatist/priest) - +*/ // APOC EDIT REMOVAL END /datum/antagonist/sabbatist/priest antag_hud_name = "ductus_priest" diff --git a/modular_darkpack/modules/jobs/code/supply/dealer.dm b/modular_darkpack/modules/jobs/code/supply/dealer.dm index b2ae188f2a52..146f53afdc14 100644 --- a/modular_darkpack/modules/jobs/code/supply/dealer.dm +++ b/modular_darkpack/modules/jobs/code/supply/dealer.dm @@ -9,18 +9,29 @@ outfit = /datum/outfit/job/vampire/dealer display_order = JOB_DISPLAY_ORDER_DEALER - exp_required_type_department = EXP_TYPE_WAREHOUSE departments_list = list( /datum/job_department/supply, ) - known_contacts = list("Prince", "Seneschal", "Sheriff", "Baron") + exp_requirements = EXP_REQ_MINOR + exp_required_type_department = EXP_TYPE_WAREHOUSE + + known_contacts = list( + JOB_PRINCE, + JOB_SENESCHAL, + JOB_SHERIFF, + JOB_BARON, + JOB_SUPPLY_TECH, + JOB_HARPY, + JOB_EMISSARY + ) + allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_GAROU, SPLAT_NONE) splat_slots = list(SPLAT_NONE = 1) description = "You provide both legal and illegal supplies to those that get busy during the night. You are your own person yet you know people are out for you. Time to buckle in..." minimum_masquerade = 0 /datum/outfit/job/vampire/dealer - name = "Dealer" + name = JOB_DEALER jobtype = /datum/job/vampire/dealer uniform = /obj/item/clothing/under/vampire/suit shoes = /obj/item/clothing/shoes/vampire/jackboots diff --git a/modular_darkpack/modules/jobs/code/supply/supply_tech.dm b/modular_darkpack/modules/jobs/code/supply/supply_tech.dm index 71f6f2d51712..a745da5a8b38 100644 --- a/modular_darkpack/modules/jobs/code/supply/supply_tech.dm +++ b/modular_darkpack/modules/jobs/code/supply/supply_tech.dm @@ -8,8 +8,8 @@ job_flags = CITY_JOB_FLAGS outfit = /datum/outfit/job/vampire/supply_tech + display_order = JOB_DISPLAY_ORDER_SUPPLY - exp_required_type_department = EXP_TYPE_WAREHOUSE departments_list = list( /datum/job_department/supply, ) @@ -20,8 +20,12 @@ maximum_immortal_age = 200 minimum_masquerade = 0 + known_contacts = list( + JOB_DEALER + ) + /datum/outfit/job/vampire/supply_tech - name = "Supply Technician" + name = JOB_SUPPLY_TECH jobtype = /datum/job/vampire/supply uniform = /obj/item/clothing/under/vampire/suit shoes = /obj/item/clothing/shoes/vampire/jackboots diff --git a/modular_darkpack/modules/jobs/code/tremere/archivist.dm b/modular_darkpack/modules/jobs/code/tremere/archivist.dm index d82508c7000f..8e25160d300c 100644 --- a/modular_darkpack/modules/jobs/code/tremere/archivist.dm +++ b/modular_darkpack/modules/jobs/code/tremere/archivist.dm @@ -7,7 +7,6 @@ config_tag = "CHANTRY_ARCHIVIST" outfit = /datum/outfit/job/vampire/archivist job_flags = CITY_JOB_FLAGS - exp_required_type_department = EXP_TYPE_CHANTRY departments_list = list( /datum/job_department/chantry, ) @@ -19,10 +18,14 @@ minimum_masquerade = 3 allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_TREMERE) - known_contacts = list("Tremere Regent") + known_contacts = list( + JOB_CHANTRY_REGENT, + JOB_CHANTRY_ARCHIVIST, + JOB_CHANTRY_GARGOYLE + ) /datum/outfit/job/vampire/archivist - name = "Archivist" + name = JOB_CHANTRY_ARCHIVIST jobtype = /datum/job/vampire/archivist id = /obj/item/card/archive diff --git a/modular_darkpack/modules/jobs/code/tremere/gargoyle.dm b/modular_darkpack/modules/jobs/code/tremere/gargoyle.dm index ae4174802d7e..42ae8527dcd5 100644 --- a/modular_darkpack/modules/jobs/code/tremere/gargoyle.dm +++ b/modular_darkpack/modules/jobs/code/tremere/gargoyle.dm @@ -7,7 +7,6 @@ config_tag = "CHANTRY_GARGOYLE" outfit = /datum/outfit/job/vampire/gargoyle job_flags = CITY_JOB_FLAGS - exp_required_type_department = EXP_TYPE_CHANTRY departments_list = list( /datum/job_department/chantry, ) @@ -19,10 +18,14 @@ minimum_masquerade = 3 allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_GARGOYLE) - known_contacts = list("Tremere Regent") + known_contacts = list( + JOB_CHANTRY_REGENT, + JOB_CHANTRY_ARCHIVIST, + JOB_CHANTRY_GARGOYLE + ) /datum/outfit/job/vampire/gargoyle - name = "Chantry Gargoyle" + name = JOB_CHANTRY_GARGOYLE jobtype = /datum/job/vampire/gargoyle id = /obj/item/card/archive glasses = /obj/item/clothing/glasses/vampire/red diff --git a/modular_darkpack/modules/jobs/code/tremere/regent.dm b/modular_darkpack/modules/jobs/code/tremere/regent.dm index 199672b1d445..5ab80b55b2a3 100644 --- a/modular_darkpack/modules/jobs/code/tremere/regent.dm +++ b/modular_darkpack/modules/jobs/code/tremere/regent.dm @@ -13,15 +13,23 @@ ) display_order = JOB_DISPLAY_ORDER_REGENT + exp_requirements = EXP_REQ_HEAD + description = "Lead the Chantry. You serve as both the Regent and Tremere Primogen. You report to the Tremere Lord of this region first, Prince second." minimum_masquerade = 4 allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_TREMERE) - known_contacts = list("Prince") + known_contacts = list( + JOB_PRINCE, + JOB_CHANTRY_GARGOYLE, + JOB_CHANTRY_ARCHIVIST, + JOB_SHERIFF, + JOB_SENESCHAL + ) /datum/outfit/job/vampire/regent - name = "Chantry Regent" + name = JOB_CHANTRY_REGENT jobtype = /datum/job/vampire/regent id = /obj/item/card/regent diff --git a/modular_darkpack/modules/jobs/code/tzimisce/bogatyr.dm b/modular_darkpack/modules/jobs/code/tzimisce/bogatyr.dm index 27dc2f822c46..2517f50452ed 100644 --- a/modular_darkpack/modules/jobs/code/tzimisce/bogatyr.dm +++ b/modular_darkpack/modules/jobs/code/tzimisce/bogatyr.dm @@ -22,10 +22,16 @@ maximum_immortal_age = 200 minimum_masquerade = 2 - known_contacts = list("Prince", "Baron", "Sheriff") + known_contacts = list( + JOB_PRINCE, + JOB_BARON, + JOB_SHERIFF, + JOB_VOIVODE, + JOB_ZADRUGA + ) /datum/outfit/job/vampire/bogatyr - name = "Bogatyr" + name = JOB_BOGATYR jobtype = /datum/job/vampire/bogatyr id = /obj/item/card/bogatyr glasses = /obj/item/clothing/glasses/vampire/yellow diff --git a/modular_darkpack/modules/jobs/code/tzimisce/voivode.dm b/modular_darkpack/modules/jobs/code/tzimisce/voivode.dm index 504648e4ce91..b4f196ae9875 100644 --- a/modular_darkpack/modules/jobs/code/tzimisce/voivode.dm +++ b/modular_darkpack/modules/jobs/code/tzimisce/voivode.dm @@ -7,22 +7,30 @@ config_tag = "VOIVODE" outfit = /datum/outfit/job/vampire/voivode job_flags = CITY_JOB_FLAGS - exp_required_type_department = EXP_TYPE_MANOR departments_list = list( /datum/job_department/manor, ) display_order = JOB_DISPLAY_ORDER_VOIVODE + exp_required_type_department = EXP_TYPE_MANOR + exp_requirements = EXP_REQ_HEAD + allowed_splats = list(SPLAT_KINDRED) allowed_clans = list(VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_OLD_CLAN_TZIMISCE) // APOC EDIT CHANGE - JOBS - (Voivode) description = "You are a leader of the Seer's Voivodate. A congregation of Seer clans, leading the new Voivodate in the face of near systemic Collapse. Oversee the Hospitality on your lands, and guard the Sarcophagus of the Voivode-in-Waiting in Waiting kept in your basement." // APOC EDIT CHANGE - JOBS - (Voivode) minimum_masquerade = 2 - known_contacts = list("Prince", "Baron", "Sheriff") + known_contacts = list( + JOB_PRINCE, + JOB_BARON, + JOB_SHERIFF, + JOB_BOGATYR, + JOB_ZADRUGA + ) /datum/outfit/job/vampire/voivode - name = "Voivode" + name = JOB_VOIVODE jobtype = /datum/job/vampire/voivode id = /obj/item/card/voivode glasses = /obj/item/clothing/glasses/vampire/yellow diff --git a/modular_darkpack/modules/jobs/code/tzimisce/zadruga.dm b/modular_darkpack/modules/jobs/code/tzimisce/zadruga.dm index e34781ae02e9..dabeac41d97c 100644 --- a/modular_darkpack/modules/jobs/code/tzimisce/zadruga.dm +++ b/modular_darkpack/modules/jobs/code/tzimisce/zadruga.dm @@ -17,10 +17,16 @@ description = "You were born in servitude to the Master of the Manor: your father served the Voivode, as did his father. Now, you carry their blood, and with it their responsibilities." minimum_masquerade = 2 - known_contacts = list("Prince", "Baron", "Sheriff") + known_contacts = list( + JOB_PRINCE, + JOB_BARON, + JOB_SHERIFF, + JOB_BOGATYR, + JOB_VOIVODE + ) /datum/outfit/job/vampire/zadruga - name = "Zadruga" + name = JOB_ZADRUGA jobtype = /datum/job/vampire/zadruga id = /obj/item/card/bogatyr glasses = /obj/item/clothing/glasses/vampire/yellow diff --git a/modular_darkpack/modules/languages/code/languages/garou_tongue.dm b/modular_darkpack/modules/languages/code/languages/garou_tongue.dm deleted file mode 100644 index c1441d775846..000000000000 --- a/modular_darkpack/modules/languages/code/languages/garou_tongue.dm +++ /dev/null @@ -1,31 +0,0 @@ -/datum/language/garou_tongue - name = "Garou Tongue" - desc = "A guttural and pitchy language also known as 'High Tongue', the language of the Garou capable of being learned and spoken by Garou. It is hard to speak in human form." - key = "w" - flags = LANGUAGE_TONGUELESS_SPEECH - space_chance = 40 - syllables = list( - "to", "lo", "of", "li", "ka", "ha", "he", "ah", "ny", "ro", - "li", "me", "ad", "he", "ah", "um", "co", "ga", "gar", "fa", - "el", "ra", "ia", "of", "os", "ra", "ta", "na", "ga", "ho", - "lu", "lu", "fe", "zi", "mo", "sha", "ru", "te", "vo", "ni", - "xa", "jo", "da", "ku", "pe", "su", "yo", "ve", "mi", "ba" - ) - icon_state = "garou" - default_priority = 10 - -/datum/language/primal_tongue - name = "Primal Tongue" - desc = "A language inherently known to all Garou breeds at birth, able to be spoken only in Lupus, Crinos and Hispo forms." - key = "p" - flags = LANGUAGE_TONGUELESS_SPEECH - space_chance = 40 - syllables = list ( - "gra", "grr", "gru", "gha", "sha", "zho", "yip", "whu", "zar", "ruk", - "kra", "hya", "tza", "ska", "yrr", "fru", "thra", "hwo", "vra", "snar", - "kru", "pha", "gha", "hro", "tzo", "wha", "brak", "thru", "chur", "dra", - "vru", "sna", "yru", "hru", "yla", "fro", "rik", "zru", "skra", "zhu", - "kro", "thro", "zyi", "sha", "hza", "mru", "wru", "bruk", "hka", "tza" - ) - icon_state = "garou" - default_priority = 10 diff --git a/modular_darkpack/modules/loadout/code/categories/suit.dm b/modular_darkpack/modules/loadout/code/categories/suit.dm index 320eaedaad63..7988fc407cfd 100644 --- a/modular_darkpack/modules/loadout/code/categories/suit.dm +++ b/modular_darkpack/modules/loadout/code/categories/suit.dm @@ -45,6 +45,18 @@ /datum/loadout_item/suit/coat/leopardcoat item_path = /obj/item/clothing/suit/vampire/coat/leopard +/datum/loadout_item/suit/jacket/oversizedjacket + name = "Oversized Jacket" + item_path = /obj/item/clothing/suit/jacket/oversized + +/datum/loadout_item/suit/jacket/fancyfurcoat + name = "Fancy Fur Coat" + item_path = /obj/item/clothing/suit/jacket/fancy + +/datum/loadout_item/suit/jacket/trenchcoatalt + name = "Trenchcoat (Alt)" + item_path = /obj/item/clothing/suit/toggle/jacket/trenchcoat + // Jackets /datum/loadout_item/suit/jacket abstract_type = /datum/loadout_item/suit/jacket diff --git a/modular_darkpack/modules/matrix/code/matrix.dm b/modular_darkpack/modules/matrix/code/matrix.dm index e7d9deced043..7d7882fb64d0 100644 --- a/modular_darkpack/modules/matrix/code/matrix.dm +++ b/modular_darkpack/modules/matrix/code/matrix.dm @@ -58,8 +58,8 @@ ADMIN_VERB_AND_CONTEXT_MENU(matrix_mob_verb, R_ADMIN, "Matrix Mob", "Matrix (des GLOB.joined_player_list -= despawning_mob.ckey - //handle_objectives() SSmasquerade.matrix_masquerade_breacher(despawning_mob, TRUE) + despawning_mob.client?.prefs?.save_character() despawning_mob.ghostize(FALSE) QDEL_NULL(despawning_mob) diff --git a/modular_darkpack/modules/merits_flaws/code/negative_quirks/anthropic_taste.dm b/modular_darkpack/modules/merits_flaws/code/negative_quirks/anthropic_taste.dm new file mode 100644 index 000000000000..2fdba1092770 --- /dev/null +++ b/modular_darkpack/modules/merits_flaws/code/negative_quirks/anthropic_taste.dm @@ -0,0 +1,10 @@ +/datum/quirk/darkpack/anthropic_taste + name = "Anthropic Taste" + desc = "You cannot drink the blood of simple creatures, such as cats, deer, or szlachta." + value = -2 + mob_trait = TRAIT_ANTHROPIC_TASTE + gain_text = span_notice("You find the blood of simple creatures unbearable.") + lose_text = span_notice("You think you could feed off of simple creatures again.") + allowed_splats = list(SPLAT_KINDRED) + icon = FA_ICON_CAT + failure_message = "You feel that you can once again feed off simple creatures." diff --git a/modular_darkpack/modules/merits_flaws/code/negative_quirks/disfigured.dm b/modular_darkpack/modules/merits_flaws/code/negative_quirks/disfigured.dm index 612c24686d6a..83c7b95ef33f 100644 --- a/modular_darkpack/modules/merits_flaws/code/negative_quirks/disfigured.dm +++ b/modular_darkpack/modules/merits_flaws/code/negative_quirks/disfigured.dm @@ -18,14 +18,10 @@ var/mob/living/carbon/human/human_holder = astype(quirk_holder) if(!human_holder) return - appearance_to_subtract = human_holder.st_get_stat(STAT_APPEARANCE)-2 if(human_holder.st_get_stat(STAT_APPEARANCE) > 2) - human_holder.st_add_stat_mod(STAT_APPEARANCE, -appearance_to_subtract, "Disfigured") to_chat(human_holder, span_warning("Your appearance stat has been lowered as you cannot have an appearance value greater than two.")) + human_holder.st_add_stat_clamp(STAT_APPEARANCE, 2, type) /datum/quirk/darkpack/disfigured/remove() . = ..() - var/mob/living/carbon/human/human_holder = astype(quirk_holder) - if(!human_holder) - return - human_holder.st_remove_stat_mod(STAT_APPEARANCE, "Disfigured") + quirk_holder.st_remove_stat_clamp(STAT_APPEARANCE, type) diff --git a/modular_darkpack/modules/merits_flaws/code/negative_quirks/horrific_appearance_quirk.dm b/modular_darkpack/modules/merits_flaws/code/negative_quirks/horrific_appearance_quirk.dm index 5a39527890a0..2b402b4bd9a5 100644 --- a/modular_darkpack/modules/merits_flaws/code/negative_quirks/horrific_appearance_quirk.dm +++ b/modular_darkpack/modules/merits_flaws/code/negative_quirks/horrific_appearance_quirk.dm @@ -21,5 +21,8 @@ human_holder.rot_body(3) if (500 to INFINITY) human_holder.rot_body(4) - if(human_holder.st_get_stat(STAT_APPEARANCE) > 0) - human_holder.st_add_stat_mod(STAT_APPEARANCE, -(STAT_APPEARANCE), "Monstrous") + human_holder.st_add_stat_clamp(STAT_APPEARANCE, 0, type) + +/datum/quirk/darkpack/horrific_appearance/remove() + . = ..() + quirk_holder.st_remove_stat_clamp(STAT_APPEARANCE, type) diff --git a/modular_darkpack/modules/merits_flaws/code/negative_quirks/monstrous_quirk.dm b/modular_darkpack/modules/merits_flaws/code/negative_quirks/monstrous_quirk.dm index 3fa3bda5fa06..8392c3de4f26 100644 --- a/modular_darkpack/modules/merits_flaws/code/negative_quirks/monstrous_quirk.dm +++ b/modular_darkpack/modules/merits_flaws/code/negative_quirks/monstrous_quirk.dm @@ -16,6 +16,9 @@ if(!human_holder) return human_holder.rot_body(1) - ADD_TRAIT(human_holder, TRAIT_MASQUERADE_VIOLATING_FACE, "Monstrous") - if(human_holder.st_get_stat(STAT_APPEARANCE) > 0) - human_holder.st_add_stat_mod(STAT_APPEARANCE, -human_holder.st_get_stat(STAT_APPEARANCE), "Monstrous") + ADD_TRAIT(human_holder, TRAIT_MASQUERADE_VIOLATING_FACE, type) + human_holder.st_add_stat_clamp(STAT_APPEARANCE, 0, type) + +/datum/quirk/darkpack/monstrous/remove() + . = ..() + quirk_holder.st_remove_stat_clamp(STAT_APPEARANCE, type) diff --git a/modular_darkpack/modules/merits_flaws/code/negative_quirks/no_sense_of_taste.dm b/modular_darkpack/modules/merits_flaws/code/negative_quirks/no_sense_of_taste.dm index bfcd24f81195..5f193d89717a 100644 --- a/modular_darkpack/modules/merits_flaws/code/negative_quirks/no_sense_of_taste.dm +++ b/modular_darkpack/modules/merits_flaws/code/negative_quirks/no_sense_of_taste.dm @@ -6,17 +6,6 @@ trouble gauging the difference between good and bad food and drink."} value = -1 icon = FA_ICON_GRIN_TONGUE_SQUINT + mob_trait = TRAIT_AGEUSIA forbidden_splats = list(SPLAT_KINDRED) ttrpg_sources = list(/datum/source_book/htr3/pg = 118) - -/datum/quirk/darkpack/no_sense_of_taste/add(client/client_source) - var/obj/item/organ/tongue/tongue = quirk_holder.get_organ_slot(ORGAN_SLOT_TONGUE) - if(!tongue) - return - tongue.sense_of_taste = FALSE - -/datum/quirk/darkpack/no_sense_of_taste/remove() - var/obj/item/organ/tongue/tongue = quirk_holder.get_organ_slot(ORGAN_SLOT_TONGUE) - if(!tongue) - return - tongue.sense_of_taste = initial(tongue.sense_of_taste) diff --git a/modular_darkpack/modules/merits_flaws/code/positive_quirks/giovanni_sanguine_incongruity.dm b/modular_darkpack/modules/merits_flaws/code/positive_quirks/giovanni_sanguine_incongruity.dm index a7e279b11981..13e138e49c20 100644 --- a/modular_darkpack/modules/merits_flaws/code/positive_quirks/giovanni_sanguine_incongruity.dm +++ b/modular_darkpack/modules/merits_flaws/code/positive_quirks/giovanni_sanguine_incongruity.dm @@ -20,7 +20,7 @@ var/datum/splat/vampire/kindred/kindred = get_kindred_splat(human_holder) if(kindred) if(istype(kindred.clan, /datum/subsplat/vampire_clan/giovanni)) - REMOVE_TRAIT(human_holder, TRAIT_PAINFUL_VAMPIRE_KISS, CLAN_TRAIT) + REMOVE_TRAIT(human_holder, TRAIT_PAINFUL_VAMPIRE_KISS, SUBSPLAT_TRAIT) if(human_holder.chronological_age >= 300) human_holder.rot_body(2) diff --git a/modular_darkpack/modules/merits_flaws/code/positive_quirks/stillness_of_death.dm b/modular_darkpack/modules/merits_flaws/code/positive_quirks/stillness_of_death.dm index 59354b7445cc..3e7bfe741b63 100644 --- a/modular_darkpack/modules/merits_flaws/code/positive_quirks/stillness_of_death.dm +++ b/modular_darkpack/modules/merits_flaws/code/positive_quirks/stillness_of_death.dm @@ -43,7 +43,7 @@ active = TRUE ADD_TRAIT(owner, TRAIT_IMMOBILIZED, "statue_form") ADD_TRAIT(owner, TRAIT_MUTE, "statue_form") - REMOVE_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_FACE, CLAN_TRAIT) + REMOVE_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_FACE, SUBSPLAT_TRAIT) owner.name = "Statue of a Gargoyle" var/newcolor = list(rgb(77,77,77), rgb(150,150,150), rgb(28,28,28), rgb(0,0,0)) owner.add_atom_colour(newcolor, FIXED_COLOUR_PRIORITY) @@ -58,7 +58,7 @@ REMOVE_TRAIT(owner, TRAIT_IMMOBILIZED, "statue_form") REMOVE_TRAIT(owner, TRAIT_MUTE, "statue_form") - ADD_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_FACE, CLAN_TRAIT) + ADD_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_FACE, SUBSPLAT_TRAIT) owner.remove_atom_colour(FIXED_COLOUR_PRIORITY) owner.name = original_name diff --git a/modular_darkpack/modules/occult_artifacts/code/_artifact.dm b/modular_darkpack/modules/occult_artifacts/code/_artifact.dm index 2c5a68a5ba8d..522e6de26b55 100644 --- a/modular_darkpack/modules/occult_artifacts/code/_artifact.dm +++ b/modular_darkpack/modules/occult_artifacts/code/_artifact.dm @@ -55,11 +55,16 @@ if(src in artifact_identifier?.get_all_contents()) bind(artifact_identifier) +/obj/item/occult_artifact/proc/can_be_used_by(mob/living/user) + return TRUE + /obj/item/occult_artifact/proc/bind(mob/user) if(!identified) return if(owner) // Dont bind twice return + if(!can_be_used_by(user)) + return owner = user var/datum/controller/subsystem/processing/subsystem = locate(subsystem_type) in Master.subsystems @@ -110,6 +115,10 @@ to_chat(artifact_identifier, span_warning("You've seen some occult artifacts, trinkets, and powerful relics, but this, you've either never seen it before, or it's power can only be awakened by few...")) return + if(!can_be_used_by(artifact_identifier)) + to_chat(artifact_identifier, span_warning("There's a presence inside of this object that refuses to cooperate with you.")) + return + to_chat(artifact_identifier, span_cult("You might have seen this before in an occult text. You start identifying it...")) if(!do_after(artifact_identifier, 1 TURNS, src)) return diff --git a/modular_darkpack/modules/occult_artifacts/code/_werewolf.dm b/modular_darkpack/modules/occult_artifacts/code/_werewolf.dm index 106d887b986e..b0ffdd9622ec 100644 --- a/modular_darkpack/modules/occult_artifacts/code/_werewolf.dm +++ b/modular_darkpack/modules/occult_artifacts/code/_werewolf.dm @@ -14,6 +14,9 @@ GLOBAL_LIST_INIT(animal_spirits, world.file2list("modular_darkpack/modules/occul var/spirit_name = "Glitchimus" var/spirit_type = "ahelp" +/obj/item/occult_artifact/werewolf/can_be_used_by(mob/living/user) + return !!get_werewolf_splat(user) + /proc/generate_spirit_name(spirit_type) // TODO: make this better. there are 50+ spirits in WoD, and that's not condusive to this format. var/spirit_name var/spirit_table diff --git a/modular_darkpack/modules/occult_artifacts/code/fetishes/dagger_of_retribution.dm b/modular_darkpack/modules/occult_artifacts/code/fetishes/dagger_of_retribution.dm index 5e2c55097ac8..9bd3a3a58013 100644 --- a/modular_darkpack/modules/occult_artifacts/code/fetishes/dagger_of_retribution.dm +++ b/modular_darkpack/modules/occult_artifacts/code/fetishes/dagger_of_retribution.dm @@ -6,18 +6,25 @@ worn_icon = 'modular_darkpack/modules/weapons/icons/worn_melee.dmi' worn_icon_state = "knife" icon_state = "dagger" - force = 30 - wound_bonus = -5 - throwforce = 15 - attack_verb_continuous = list("slashes", "cuts") - attack_verb_simple = list("slash", "cut") + force = 1 LETHAL_TTRPG_DAMAGE + attack_difficulty = 4 + wound_bonus = 5 + exposed_wound_bonus = 15 + demolition_mod = 0.75 + tool_behaviour = TOOL_KNIFE + throw_speed = 3 + throw_range = 6 + throwforce = 10 + attack_verb_continuous = list("slashes", "slices", "tears", "lacerates", "rips", "dices", "cuts") + attack_verb_simple = list("slash", "slice", "tear", "lacerate", "rip", "dice", "cut") hitsound = 'sound/items/weapons/slash.ogg' - armour_penetration = 35 - block_chance = 5 sharpness = SHARP_EDGED - w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_BELT resistance_flags = FIRE_PROOF + obj_flags = CONDUCTS_ELECTRICITY + operating_sound = SFX_KNIFE_SLICE + pickup_sound = SFX_KNIFE_PICKUP + drop_sound = SFX_KNIFE_DROP subsystem_type = /datum/controller/subsystem/processing/fastprocess spirit_type = SPIRIT_VENGEANCE diff --git a/modular_darkpack/modules/onfloor_icons/code/dynamic_item_icon.dm b/modular_darkpack/modules/onfloor_icons/code/dynamic_item_icon.dm index f9052eee82ab..d64f12a18fcd 100644 --- a/modular_darkpack/modules/onfloor_icons/code/dynamic_item_icon.dm +++ b/modular_darkpack/modules/onfloor_icons/code/dynamic_item_icon.dm @@ -40,8 +40,8 @@ item.icon = initial(item.icon) item.pixel_w = initial(item.pixel_w) - if(item.item_flags & ACTIVE_WORLD_ICON) - item.item_flags &= ~ACTIVE_WORLD_ICON + if(item.item_flags & ACTIVE_ONFLOOR_ICON) + item.item_flags &= ~ACTIVE_ONFLOOR_ICON item.update_icon() item.update_greyscale() @@ -53,8 +53,8 @@ if (item.onflooricon_state) item.icon_state = item.onflooricon_state - if(!(item.item_flags & ACTIVE_WORLD_ICON)) - item.item_flags |= ACTIVE_WORLD_ICON + if(!(item.item_flags & ACTIVE_ONFLOOR_ICON)) + item.item_flags |= ACTIVE_ONFLOOR_ICON item.update_icon() //item.update_greyscale() diff --git a/modular_darkpack/modules/phones/code/phone_subtypes.dm b/modular_darkpack/modules/phones/code/phone_subtypes.dm index ee4c4bdb4616..c56b3e588c09 100644 --- a/modular_darkpack/modules/phones/code/phone_subtypes.dm +++ b/modular_darkpack/modules/phones/code/phone_subtypes.dm @@ -174,7 +174,7 @@ /obj/item/smartphone/liaison contact_networks_pre_init = list( - alist(NETWORK_ID = ANARCH_NETWORK, OUR_ROLE = "Club Promotor", USE_JOB_TITLE = FALSE) + alist(NETWORK_ID = ANARCH_NETWORK, OUR_ROLE = "Club Promoter", USE_JOB_TITLE = FALSE) ) /obj/item/smartphone/tapster @@ -246,3 +246,116 @@ contact_networks_pre_init = list( alist(NETWORK_ID = SOCIETY_OF_LEOPOLD_NETWORK, OUR_ROLE = "Abbé", USE_JOB_TITLE = TRUE) ) + +// CIVILIAN + +/obj/item/smartphone/janitor + contact_networks_pre_init = list( + alist(NETWORK_ID = CIVILIAN_NETWORK, OUR_ROLE = "Janitor", USE_JOB_TITLE = TRUE) + ) + +/obj/item/smartphone/taxi + contact_networks_pre_init = list( + alist(NETWORK_ID = CIVILIAN_NETWORK, OUR_ROLE = "Taxi Driver", USE_JOB_TITLE = TRUE) + ) + +/obj/item/smartphone/club_worker + contact_networks_pre_init = list( + alist(NETWORK_ID = CIVILIAN_NETWORK, OUR_ROLE = "Club Worker", USE_JOB_TITLE = TRUE) + ) + +/obj/item/smartphone/priest + contact_networks_pre_init = list( + alist(NETWORK_ID = CIVILIAN_NETWORK, OUR_ROLE = "Priest", USE_JOB_TITLE = TRUE) + ) + +/obj/item/smartphone/clinic_director + contact_networks_pre_init = list( + alist(NETWORK_ID = MEDICAL_NETWORK, OUR_ROLE = "Clinic Director", USE_JOB_TITLE = TRUE) + ) + +/obj/item/smartphone/red_news + contact_networks_pre_init = list( + alist(NETWORK_ID = MEDICAL_NETWORK, OUR_ROLE = "Red News Reporter", USE_JOB_TITLE = TRUE) + ) + +/obj/item/smartphone/doctor + contact_networks_pre_init = list( + alist(NETWORK_ID = MEDICAL_NETWORK, OUR_ROLE = "Clinic Staff", USE_JOB_TITLE = FALSE) + ) + +// SEPT + +/obj/item/smartphone/garou_council + contact_networks_pre_init = list( + alist(NETWORK_ID = GAROU_NETWORK, OUR_ROLE = "NPS Oversight Committee", USE_JOB_TITLE = FALSE) + ) + +/obj/item/smartphone/garou_guardian + contact_networks_pre_init = list( + alist(NETWORK_ID = GAROU_NETWORK, OUR_ROLE = "Park Ranger", USE_JOB_TITLE = FALSE) + ) + +/obj/item/smartphone/garou_truthcatcher + contact_networks_pre_init = list( + alist(NETWORK_ID = GAROU_NETWORK, OUR_ROLE = "Park Guide", USE_JOB_TITLE = FALSE) + ) + +/obj/item/smartphone/garou_warder + contact_networks_pre_init = list( + alist(NETWORK_ID = GAROU_NETWORK, OUR_ROLE = "Lead Park Ranger", USE_JOB_TITLE = FALSE) + ) + +/obj/item/smartphone/garou_wyrmfoe + contact_networks_pre_init = list( + alist(NETWORK_ID = GAROU_NETWORK, OUR_ROLE = "NPS Biologist", USE_JOB_TITLE = FALSE) + ) + +/obj/item/smartphone/garou_keeper + contact_networks_pre_init = list( + alist(NETWORK_ID = GAROU_NETWORK, OUR_ROLE = "Park Staff", USE_JOB_TITLE = FALSE) + ) + +// POLICE + +/obj/item/smartphone/police_captain + contact_networks_pre_init = list( + alist(NETWORK_ID = POLICE_NETWORK, OUR_ROLE = "SFPD Captain", USE_JOB_TITLE = FALSE) + ) + +/obj/item/smartphone/dispatch + contact_networks_pre_init = list( + alist(NETWORK_ID = POLICE_NETWORK, OUR_ROLE = "Emergency Dispatcher", USE_JOB_TITLE = FALSE) + ) + +/obj/item/smartphone/federal_investigator + contact_networks_pre_init = list( + alist(NETWORK_ID = POLICE_NETWORK, OUR_ROLE = "Federal Investigator", USE_JOB_TITLE = FALSE) + ) + +/obj/item/smartphone/police_officer + contact_networks_pre_init = list( + alist(NETWORK_ID = POLICE_NETWORK, OUR_ROLE = "SFPD Officer", USE_JOB_TITLE = FALSE) + ) + +/obj/item/smartphone/police_sergeant + contact_networks_pre_init = list( + alist(NETWORK_ID = POLICE_NETWORK, OUR_ROLE = "SFPD Sergeant", USE_JOB_TITLE = FALSE) + ) + +// SABBAT + +/obj/item/smartphone/sabbat_ductus + contact_networks_pre_init = list( + alist(NETWORK_ID = SABBAT_NETWORK, OUR_ROLE = "Shift Manager", USE_JOB_TITLE = FALSE) + ) + +/obj/item/smartphone/sabbat_pack + contact_networks_pre_init = list( + alist(NETWORK_ID = SABBAT_NETWORK, OUR_ROLE = "Dipshit Co-worker", USE_JOB_TITLE = FALSE) + ) + +/obj/item/smartphone/sabbat_priest + contact_networks_pre_init = list( + alist(NETWORK_ID = SABBAT_NETWORK, OUR_ROLE = "Assistant Manager", USE_JOB_TITLE = FALSE) + ) diff --git a/modular_darkpack/modules/powers/code/admin_discipline_editor.dm b/modular_darkpack/modules/powers/code/admin_preference_editor.dm similarity index 76% rename from modular_darkpack/modules/powers/code/admin_discipline_editor.dm rename to modular_darkpack/modules/powers/code/admin_preference_editor.dm index aa4acd106d75..978bb2f8822e 100644 --- a/modular_darkpack/modules/powers/code/admin_discipline_editor.dm +++ b/modular_darkpack/modules/powers/code/admin_preference_editor.dm @@ -1,32 +1,32 @@ -/datum/admin_discipline_editor +/datum/admin_preference_editor var/target_ckey = "" var/selected_slot = 0 var/datum/preferences/target_prefs = null var/loaded_offline = FALSE var/not_found = FALSE - var/list/discipline_cache = null + var/static/list/discipline_cache = null -/datum/admin_discipline_editor/Destroy() +/datum/admin_preference_editor/Destroy() if(loaded_offline) QDEL_NULL(target_prefs) target_prefs = null return ..() -/datum/admin_discipline_editor/ui_interact(mob/user, datum/tgui/ui) +/datum/admin_preference_editor/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) - ui = new(user, src, "AdminDisciplineEditor") + ui = new(user, src, "AdminPreferenceEditor") ui.open() -/datum/admin_discipline_editor/ui_state(mob/user) +/datum/admin_preference_editor/ui_state(mob/user) return ADMIN_STATE(R_ADMIN) -/datum/admin_discipline_editor/ui_data(mob/user) +/datum/admin_preference_editor/ui_data(mob/user) var/list/data = list() data["target_ckey"] = target_ckey data["selected_slot"] = selected_slot data["not_found"] = not_found - data["is_trusted"] = target_prefs?.discipline_trusted || FALSE + data["is_trusted"] = target_prefs?.has_whitelist(WHITELIST_TRUSTED) || FALSE data["character_slots"] = list() data["discipline_levels"] = list() data["clan_disciplines"] = list() @@ -49,7 +49,7 @@ if(!C || !C.mob) continue connected += ckey - if(C.prefs?.discipline_trusted) + if(C.prefs?.has_whitelist(WHITELIST_TRUSTED)) trusted_ckeys += ckey if(ishuman(C.mob)) var/list/validation = validate_mob_sheet(C.mob) @@ -95,11 +95,27 @@ data["clan_disciplines"] += disc_str clan_discs += disc_str - data["discipline_validation"] = validate_discipline_sheet(target_prefs.discipline_levels, clan_discs, target_prefs.discipline_trusted) + data["discipline_validation"] = validate_discipline_sheet(target_prefs.discipline_levels, clan_discs, target_prefs.has_whitelist(WHITELIST_TRUSTED)) + + var/splat_path = target_prefs?.read_preference(/datum/preference/choiced/splats) + if(!ispath(splat_path, /datum/splat/vampire)) + data["clan_name"] = null + data["clan_disciplines"] = list() + + var/client/target_client = GLOB.directory[target_ckey] + // if they have a value for screen_maps, they are in the character creator. + // an admin shouldnt be editing the same slot at the same time or it will risk wiping the slot + data["is_editing_character"] = target_client && length(target_client.screen_maps) > 0 + var/list/target_wl + if(target_prefs) + target_wl = target_prefs.get_all_whitelisted_entries() + + data["player_whitelists"] = target_wl || list() + data["whitelist_definitions"] = get_whitelist_definitions() return data -/datum/admin_discipline_editor/proc/build_discipline_cache() +/datum/admin_preference_editor/proc/build_discipline_cache() if(discipline_cache) return discipline_cache @@ -124,7 +140,7 @@ return discipline_cache -/datum/admin_discipline_editor/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) +/datum/admin_preference_editor/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) . = ..() if(.) return @@ -200,15 +216,26 @@ log_admin("[key_name_admin(ui.user)] set [ADMIN_LOOKUPFLW(target_ckey)]'s character [character_name] to generation [new_gen]).") return TRUE - if("toggle_trusted") + if("set_whitelist") if(!target_prefs) return FALSE - target_prefs.discipline_trusted = !target_prefs.discipline_trusted + var/whitelist_id = params["id"] + if(!istext(whitelist_id) || !length(whitelist_id)) + return FALSE + var/should_grant = text2num(params["grant"]) + if(should_grant) + target_prefs.grant_whitelist(whitelist_id) + else + target_prefs.revoke_whitelist(whitelist_id) target_prefs.save_preferences() - message_admins("[ui.user] [target_prefs.discipline_trusted ? "granted" : "revoked"] trusted discipline whitelist for [ADMIN_LOOKUPFLW(target_ckey)].") + var/granted_revoked = should_grant ? "granted" : "revoked" + message_admins("[key_name_admin(ui.user)] [granted_revoked] whitelist '[whitelist_id]' for [ADMIN_LOOKUPFLW(target_ckey)].") + log_admin("[key_name_admin(ui.user)] [granted_revoked] whitelist '[whitelist_id]' for [ADMIN_LOOKUPFLW(target_ckey)].") + // SSoverwatch.record_action(null, "[key_name_admin(ui.user)] [granted_revoked] whitelist '[whitelist_id]' for [ADMIN_LOOKUPFLW(target_ckey)].") return TRUE -/datum/admin_discipline_editor/proc/load_target(search_ckey) + +/datum/admin_preference_editor/proc/load_target(search_ckey) if(loaded_offline && target_prefs) qdel(target_prefs) target_prefs = null @@ -237,7 +264,7 @@ selected_slot = 1 return TRUE -ADMIN_VERB(discipline_menu, R_ADMIN, "Discipline Menu", "Edit a player's disciplines.", ADMIN_CATEGORY_SECOND_CITY) - var/datum/admin_discipline_editor/editor = new +ADMIN_VERB(admin_preference_editor, R_ADMIN, "Discipline/Preference Editor", "Edit and view a player's disciplines and preferences.", ADMIN_CATEGORY_SECOND_CITY) + var/datum/admin_preference_editor/editor = new editor.ui_interact(user.mob) - BLACKBOX_LOG_ADMIN_VERB("Discipline Menu") + BLACKBOX_LOG_ADMIN_VERB("Discipline/Preference Editor") diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 8fa7afb7c649..94c1fe661e2f 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -125,6 +125,7 @@ target_type = TARGET_HUMAN range = 7 + cooldown_length = 30 SECONDS vitae_cost = 0 duration_length = 3 SECONDS @@ -148,10 +149,10 @@ /datum/discipline_power/daimoinon/fear_of_the_void_below/activate(mob/living/carbon/human/target) . = ..() to_chat(target, span_warning("Your mind is enveloped by your greatest fear!")) - if(prob(50)) // REPLACE THIS - the people hate hardstuns - target.Paralyze(6 SECONDS) + if(prob(50)) + target.AdjustKnockdown(6 SECONDS, daze_amount = 4 SECONDS) else - target.Sleeping(6 SECONDS) + target.Immobilize(6 SECONDS) //CONFLAGRATION /datum/discipline_power/daimoinon/conflagration diff --git a/modular_darkpack/modules/powers/code/discipline/obfuscate/obfuscate.dm b/modular_darkpack/modules/powers/code/discipline/obfuscate/obfuscate.dm index 48b32ed9f725..b0e817b3c4ca 100644 --- a/modular_darkpack/modules/powers/code/discipline/obfuscate/obfuscate.dm +++ b/modular_darkpack/modules/powers/code/discipline/obfuscate/obfuscate.dm @@ -276,10 +276,10 @@ if(target_splat?.clan?.alt_sprite) owner.set_body_sprite(target_splat.clan.alt_sprite, target_splat.clan.alt_sprite_greyscale, TRUE) else - if(owner_splat.clan && (TRAIT_MASQUERADE_VIOLATING_FACE in owner_splat.clan.clan_traits)) - REMOVE_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_FACE, CLAN_TRAIT) - if(owner_splat.clan && (TRAIT_MASQUERADE_VIOLATING_EYES in owner_splat.clan.clan_traits)) - REMOVE_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_EYES, CLAN_TRAIT) + if(owner_splat.clan && (TRAIT_MASQUERADE_VIOLATING_FACE in owner_splat.clan.subsplat_traits)) + REMOVE_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_FACE, SUBSPLAT_TRAIT) + if(owner_splat.clan && (TRAIT_MASQUERADE_VIOLATING_EYES in owner_splat.clan.subsplat_traits)) + REMOVE_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_EYES, SUBSPLAT_TRAIT) if(original_sprite == "rotten4" || original_sprite == "rotten3") REMOVE_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_FACE, MAGIC_TRAIT) owner.set_body_sprite(SPECIES_HUMAN, TRUE, TRUE) @@ -296,10 +296,10 @@ original_dna.copy_dna(owner.dna, 0) owner.name = original_name - if(owner_splat.clan && (TRAIT_MASQUERADE_VIOLATING_FACE in owner_splat.clan.clan_traits)) - ADD_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_FACE, CLAN_TRAIT) - if(owner_splat.clan && (TRAIT_MASQUERADE_VIOLATING_EYES in owner_splat.clan.clan_traits)) - ADD_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_EYES, CLAN_TRAIT) + if(owner_splat.clan && (TRAIT_MASQUERADE_VIOLATING_FACE in owner_splat.clan.subsplat_traits)) + ADD_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_FACE, SUBSPLAT_TRAIT) + if(owner_splat.clan && (TRAIT_MASQUERADE_VIOLATING_EYES in owner_splat.clan.subsplat_traits)) + ADD_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_EYES, SUBSPLAT_TRAIT) if(original_sprite == "rotten4" || original_sprite == "rotten3") ADD_TRAIT(owner, TRAIT_MASQUERADE_VIOLATING_FACE, MAGIC_TRAIT) diff --git a/modular_darkpack/modules/powers/code/discipline/quietus/components/scorptions_touch.dm b/modular_darkpack/modules/powers/code/discipline/quietus/components/scorptions_touch.dm index 9548c2b7f98c..9e48059ca037 100644 --- a/modular_darkpack/modules/powers/code/discipline/quietus/components/scorptions_touch.dm +++ b/modular_darkpack/modules/powers/code/discipline/quietus/components/scorptions_touch.dm @@ -77,7 +77,12 @@ to_chat(user, span_warning("Your venomous touch burns [victim]!")) to_chat(victim, span_userdanger("You feel a burning poison sap your strength!")) - qdel(src) + var/obj/item/weapon = parent + if(istype(weapon, /obj/item/melee/touch_attack/quietus)) + qdel(src) + qdel(weapon) + else + qdel(src) /datum/component/scorpions_touch_poison/proc/remove_poison(mob/living/carbon/human/victim) if(!victim || QDELETED(victim)) diff --git a/modular_darkpack/modules/powers/code/discipline/serpentis.dm b/modular_darkpack/modules/powers/code/discipline/serpentis.dm index 2548b1162b65..c78f9611c423 100644 --- a/modular_darkpack/modules/powers/code/discipline/serpentis.dm +++ b/modular_darkpack/modules/powers/code/discipline/serpentis.dm @@ -152,7 +152,7 @@ else owner.st_add_stat_mod(STAT_STAMINA, 2, "Serpentis") // permanently on with no downsides according to dav20. its staying at fort one bro ADD_TRAIT(owner, TRAIT_SERPENTIS_SKIN, DISCIPLINE_TRAIT(type)) //ideally this would either be blatantly obvious or not so much depending on the choice. I guess masq violating face trait will work for obvious. - owner.st_add_stat_mod(STAT_APPEARANCE, -(owner.st_get_stat(STAT_APPEARANCE) - 1), "Serpentis") + owner.st_add_stat_clamp(STAT_APPEARANCE, 0, "Serpentis") /* owner.Stun(duration_length) owner.petrify(duration_length, "Serpentis") @@ -167,7 +167,7 @@ else owner.st_remove_stat_mod(STAT_STAMINA, 2, "Serpentis") REMOVE_TRAIT(owner, TRAIT_SERPENTIS_SKIN, DISCIPLINE_TRAIT(type)) - owner.st_remove_stat_mod(STAT_APPEARANCE, "Serpentis") + owner.st_remove_stat_clamp(STAT_APPEARANCE, "Serpentis") //THE FORM OF THE COBRA diff --git a/modular_darkpack/modules/powers/code/discipline/vicissitude/crafting_recipes.dm b/modular_darkpack/modules/powers/code/discipline/vicissitude/crafting_recipes.dm index 601c202741b4..8cfef97374a0 100644 --- a/modular_darkpack/modules/powers/code/discipline/vicissitude/crafting_recipes.dm +++ b/modular_darkpack/modules/powers/code/discipline/vicissitude/crafting_recipes.dm @@ -5,6 +5,45 @@ result = /obj/item/clothing/suit/vampire/trench/tzi category = CAT_TZIMISCE +/datum/crafting_recipe/tzi_heavyarmor // Requires 5 mulched humans and 3 blood points of vitae + name = "Bone Armor (Cuirass)" + desc = "A regal cuirass made of flesh and bone. An ancient recipe, rarely made today due to it's extraordinarily prohibitive cost. It is, however, exceptionally protective. Requires Vicissitude 3." + time = 15 SECONDS + reqs = list(/obj/item/stack/sheet/meat = 100, /obj/item/spine = 5, /datum/reagent/blood/vitae = 200, /datum/reagent/blood = 500) + structures = list(/obj/structure/table) + result = /obj/item/clothing/suit/vampire/bogatyr/heavy + category = CAT_TZIMISCE + crafting_flags = CRAFT_CHECK_DENSITY | CRAFT_SKIP_MATERIALS_PARITY // Maybe we fix this one day when our items are more sane + +/datum/crafting_recipe/tzi_heavyarmor/helmet + name = "Bone Armor (Helmet)" + desc = "A regal winged greathelm made of flesh and bone. An ancient recipe, rarely made today due to it's prohibitive cost. It is, however, exceptionally protective. Requires Vicissitude 3." + time = 10 SECONDS + reqs = list(/obj/item/stack/sheet/meat = 40, /obj/item/spine = 2, /datum/reagent/blood/vitae = 100, /datum/reagent/blood = 200) + result = /obj/item/clothing/head/vampire/bogatyr/heavy + +/datum/crafting_recipe/tzi_heavyarmor/check_requirements(mob/user, list/collected_requirements) + var/mob/living/living_user = astype(user) + var/datum/discipline/disc = living_user?.get_discipline(/datum/discipline/vicissitude) + if(disc.level >= 3) + return TRUE + else + return FALSE + +/datum/crafting_recipe/tzi_upgrade_armor + name = "Bone Armor (Upgrade)" + desc = "A regal golden helmet, reinforced with fleshcrafting." + time = 5 SECONDS + reqs = list(/obj/item/clothing/suit/vampire/bogatyr/heavy = 1, /obj/item/clothing/suit/vampire/bogatyr/captain = 1) + result = /obj/item/clothing/suit/vampire/bogatyr/captain/heavy + category = CAT_TZIMISCE + +/datum/crafting_recipe/tzi_upgrade_armor/helmet + name = "Bone Helmet (Upgrade)" + desc = "A set of regal golden armor, reinforced with fleshcrafting." + reqs = list(/obj/item/clothing/head/vampire/bogatyr/heavy = 1, /obj/item/clothing/head/vampire/bogatyr/captain = 1) + result = /obj/item/clothing/head/vampire/bogatyr/captain/heavy + /datum/crafting_recipe/tzi_heart name = "Second Heart (Antistun)" time = 50 diff --git a/modular_darkpack/modules/powers/code/discipline/vicissitude/objects/surgery_tools.dm b/modular_darkpack/modules/powers/code/discipline/vicissitude/objects/surgery_tools.dm index 498886581540..2957b295fb25 100644 --- a/modular_darkpack/modules/powers/code/discipline/vicissitude/objects/surgery_tools.dm +++ b/modular_darkpack/modules/powers/code/discipline/vicissitude/objects/surgery_tools.dm @@ -15,6 +15,8 @@ /obj/item/blood_filter/augment/vicissitude, /obj/item/healthanalyzer/vicissitude, /obj/item/shockpaddles/cyborg/vicissitude) + extend_sound = 'modular_darkpack/modules/powers/sounds/vicissitude.ogg' + retract_sound = 'modular_darkpack/modules/powers/sounds/vicissitude.ogg' /obj/item/retractor/augment/vicissitude name = "retracting appendage" diff --git a/modular_darkpack/modules/powers/code/discipline/vicissitude/vicissitude.dm b/modular_darkpack/modules/powers/code/discipline/vicissitude/vicissitude.dm index de69f873a946..22be775d5d02 100644 --- a/modular_darkpack/modules/powers/code/discipline/vicissitude/vicissitude.dm +++ b/modular_darkpack/modules/powers/code/discipline/vicissitude/vicissitude.dm @@ -135,21 +135,29 @@ var/obj/item/bodypart/arm/left/l_arm = target.get_bodypart(BODY_ZONE_L_ARM) var/obj/item/bodypart/leg/right/r_leg = target.get_bodypart(BODY_ZONE_R_LEG) var/obj/item/bodypart/leg/left/l_leg = target.get_bodypart(BODY_ZONE_L_LEG) + var/obj/item/bodypart/head = target.get_bodypart(BODY_ZONE_HEAD) r_arm?.drop_limb() l_arm?.drop_limb() r_leg?.drop_limb() l_leg?.drop_limb() + head?.drop_organs() new /obj/item/stack/sheet/meat/twenty(target.loc) new /obj/item/guts(target.loc) new /obj/item/spine(target.loc) qdel(target) else target.emote("scream") - target.apply_damage(roll LETHAL_TTRPG_DAMAGE, BRUTE, BODY_ZONE_CHEST) + var/target_zone = owner.zone_selected + var/obj/item/bodypart/limb = target.get_bodypart(target_zone) + if(!limb) + target.apply_damage(roll LETHAL_TTRPG_DAMAGE, BRUTE, BODY_ZONE_CHEST, wound_bonus = 10) + return + target.apply_damage(roll LETHAL_TTRPG_DAMAGE, BRUTE, target_zone, wound_bonus = 10) if(roll >= 5) - target.visible_message(span_danger("[target]'s rib cage curves inwards grotesquely!"), span_danger("Your feel your ribcages curve inwards and pierce your heart!")) - target.adjust_blood_pool(-(round(target.bloodpool * 0.5))) // A vampire who scores five or more successes on the roll (...) cause the affected vampire to lose half his blood points. - + // A vampire who scores five or more successes on the roll (...) cause the affected vampire to lose half his blood points. + if((target_zone == BODY_ZONE_CHEST)) + target.visible_message(span_danger("[target]'s rib cage curves inwards grotesquely!"), span_danger("Your feel your ribcages curve inwards and pierce your heart!")) + target.adjust_blood_pool(-(round(target.bloodpool * 0.5))) ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /datum/discipline_power/vicissitude/horrid_form diff --git a/modular_darkpack/modules/powers/code/discipline_pref_middleware.dm b/modular_darkpack/modules/powers/code/discipline_pref_middleware.dm index 4017f4560f67..d0d9ae5369a2 100644 --- a/modular_darkpack/modules/powers/code/discipline_pref_middleware.dm +++ b/modular_darkpack/modules/powers/code/discipline_pref_middleware.dm @@ -7,9 +7,10 @@ GLOBAL_LIST_INIT(rare_discipline_types, list( /datum/discipline/obtenebration, /datum/discipline/thaumaturgy, /datum/discipline/necromancy, - /datum/discipline/daimoinon, /datum/discipline/valeren, - // melpominee not yet implemented but will go here + /datum/discipline/obeah, + /datum/discipline/daimoinon, + /datum/discipline/melpominee, )) // warns a player if they have no discipline dots assigned before joining @@ -118,13 +119,6 @@ GLOBAL_LIST_INIT(rare_discipline_types, list( data["clan_disciplines"] = list() data["clan_name"] = null var/clan_value = preferences.read_preference(/datum/preference/choiced/subsplat/vampire_clan) - if(clan_value) - var/datum/subsplat/vampire_clan/clan_datum = get_vampire_clan(clan_value) - if(clan_datum) - data["clan_name"] = clan_datum.name - for(var/disc_type in clan_datum.clan_disciplines) - if(ispath(disc_type, /datum/discipline)) - data["clan_disciplines"] += "[disc_type]" var/discipline_count = 0 var/list/counted_discs = list() @@ -146,7 +140,7 @@ GLOBAL_LIST_INIT(rare_discipline_types, list( data["discipline_points_spent"] = points_spent data["discipline_tier"] = budget_info["tier"] data["discipline_tier_details"] = budget_info["details"] - data["is_trusted"] = preferences.discipline_trusted || FALSE + data["is_trusted"] = preferences?.has_whitelist(WHITELIST_TRUSTED) data["max_trusted_generation"] = MAX_TRUSTED_GENERATION data["max_public_generation"] = MAX_PUBLIC_GENERATION data["highest_generation_limit"] = HIGHEST_GENERATION_LIMIT @@ -257,8 +251,15 @@ GLOBAL_LIST_INIT(rare_discipline_types, list( if(!isnewplayer(user) && ("[user.client.prefs.default_slot]" in user.persistent_client.joined_as_slots)) to_chat(user, span_warning("You may not adjust discipline dots of characters that have played in the current round.")) return FALSE - - preferences.discipline_levels = list() + var/clan_value = preferences.read_preference(/datum/preference/choiced/subsplat/vampire_clan) + if(!clan_value) + return FALSE + preferences.discipline_levels = list() // restore them to default + var/datum/subsplat/vampire_clan/clan_datum = get_vampire_clan(clan_value) // then give them their default clan discs. clear_discipline_levels fires from changing clans + if(clan_datum) + for(var/disc_type in clan_datum.clan_disciplines) + if(ispath(disc_type, /datum/discipline)) + preferences.discipline_levels += disc_type preferences.save_character() return TRUE diff --git a/modular_darkpack/modules/preferences/height_preference.dm b/modular_darkpack/modules/preferences/height_preference.dm index dfd427431c2e..78a42e019ab4 100644 --- a/modular_darkpack/modules/preferences/height_preference.dm +++ b/modular_darkpack/modules/preferences/height_preference.dm @@ -1,5 +1,5 @@ /datum/preference/numeric/height - category = PREFERENCE_CATEGORY_NON_CONTEXTUAL + category = PREFERENCE_CATEGORY_SECONDARY_FEATURES savefile_key = "height" savefile_identifier = PREFERENCE_CHARACTER priority = PREFERENCE_PRIORITY_WORLD_OF_DARKNESS diff --git a/modular_darkpack/modules/retail/code/_retail.dm b/modular_darkpack/modules/retail/code/_retail.dm index 45f144715517..3a22139e5d41 100644 --- a/modular_darkpack/modules/retail/code/_retail.dm +++ b/modular_darkpack/modules/retail/code/_retail.dm @@ -10,6 +10,7 @@ density = FALSE anchored = TRUE anchored_tabletop_offset = 6 + var/take_area_name = TRUE var/owner_needed = TRUE //Does an npc need to be here for this var/mob/living/carbon/human/npc/my_owner //tracks existence of owner var/payment_department = ACCOUNT_SRV @@ -26,6 +27,9 @@ RegisterSignal(my_owner, COMSIG_QDELETING, PROC_REF(cleanup_owner)) build_inventory() + if(take_area_name) + name = get_area_name(src, TRUE) + /obj/structure/retail/proc/cleanup_owner() SIGNAL_HANDLER diff --git a/modular_darkpack/modules/retail/code/stores/camping_store.dm b/modular_darkpack/modules/retail/code/stores/camping_store.dm index 165c7eff855e..c79f30beead6 100644 --- a/modular_darkpack/modules/retail/code/stores/camping_store.dm +++ b/modular_darkpack/modules/retail/code/stores/camping_store.dm @@ -14,6 +14,7 @@ new /datum/data/vending_product("9mm ammo box", /obj/item/ammo_box/darkpack/c9mm), new /datum/data/vending_product("12ga shotgun shells, buckshot",/obj/item/ammo_box/darkpack/c12g/buck), new /datum/data/vending_product("machete", /obj/item/claymore/machete), + new /datum/data/vending_product("hunting knife", /obj/item/knife/vamp/bowie), new /datum/data/vending_product("hunting shotgun", /obj/item/gun/ballistic/shotgun/vampire), new /datum/data/vending_product("Elite 92G", /obj/item/gun/ballistic/automatic/pistol/darkpack/beretta), new /datum/data/vending_product("rescue fireaxe", /obj/item/fireaxe/vamp), diff --git a/modular_darkpack/modules/retail/code/stores/flower_shop.dm b/modular_darkpack/modules/retail/code/stores/flower_shop.dm index 5bf443250d2a..4d2551fff8fb 100644 --- a/modular_darkpack/modules/retail/code/stores/flower_shop.dm +++ b/modular_darkpack/modules/retail/code/stores/flower_shop.dm @@ -1,5 +1,4 @@ /obj/structure/retail/flower_shop - name = "Community Garden" desc = "The only 24hr flower shop in SanFran." products_list = list( new /datum/data/vending_product("Gardening Gloves", /obj/item/clothing/gloves/botanic_leather, 45), diff --git a/modular_darkpack/modules/retail/code/stores/gun_store.dm b/modular_darkpack/modules/retail/code/stores/gun_store.dm index 6fd4d470745b..57359c608d21 100644 --- a/modular_darkpack/modules/retail/code/stores/gun_store.dm +++ b/modular_darkpack/modules/retail/code/stores/gun_store.dm @@ -20,8 +20,10 @@ new /datum/data/vending_product("9mm pistol magazine, 18 rounds", /obj/item/ammo_box/magazine/semi9mm, 100), new /datum/data/vending_product("Colt M1911 magazine", /obj/item/ammo_box/magazine/darkpack45acp, 50), new /datum/data/vending_product("knife", /obj/item/knife/vamp, 100), + new /datum/data/vending_product("hunting knife", /obj/item/knife/vamp/bowie, 200), // APOC EDIT ADD - MELEE new /datum/data/vending_product("baseball bat", /obj/item/melee/baseball_bat/vamp, 200), new /datum/data/vending_product("real katana", /obj/item/katana/vamp, 1500), + new /datum/data/vending_product("war axe", /obj/item/melee/vamp/handsickle/waraxe, 1500), // APOC EDIT ADD - MELEE new /datum/data/vending_product("machete", /obj/item/claymore/machete, 500), new /datum/data/vending_product("taser", /obj/item/melee/baton/security/handtaser, 250), new /datum/data/vending_product("pepperspray", /obj/item/reagent_containers/spray/pepper, 200), diff --git a/modular_darkpack/modules/retail/code/stores/restaurant/coffee_shop.dm b/modular_darkpack/modules/retail/code/stores/restaurant/coffee_shop.dm index 2760bb6cf7db..103815d780f9 100644 --- a/modular_darkpack/modules/retail/code/stores/restaurant/coffee_shop.dm +++ b/modular_darkpack/modules/retail/code/stores/restaurant/coffee_shop.dm @@ -1,5 +1,4 @@ /obj/structure/retail/coffee_shop - name = "Coffee Shop" desc = "Mmmm, Donuts... Overpriced, but warm. The best you'll be getting on a night like this." owner_needed = FALSE product_types = list( diff --git a/modular_darkpack/modules/ritual_thaumaturgy/rituals/blood_curse_rune.dm b/modular_darkpack/modules/ritual_thaumaturgy/rituals/blood_curse_rune.dm index e31e8d385ab5..7097424cb87c 100644 --- a/modular_darkpack/modules/ritual_thaumaturgy/rituals/blood_curse_rune.dm +++ b/modular_darkpack/modules/ritual_thaumaturgy/rituals/blood_curse_rune.dm @@ -114,6 +114,7 @@ if(H.real_name == curse_target) found_target = TRUE H.adjust_agg_loss(25 + activator_bonus) + log_combat(last_activator, curse_target, "bloodcursed") playsound(H.loc, 'modular_darkpack/modules/powers/sounds/thaum.ogg', 50, FALSE) to_chat(H, span_warning("You feel dark energy tearing at your very being!")) H.Stun(2) diff --git a/modular_darkpack/modules/ritual_thaumaturgy/rituals/blood_trap.dm b/modular_darkpack/modules/ritual_thaumaturgy/rituals/blood_trap.dm index 1f191bf5cfe2..0f7f7061e9a8 100644 --- a/modular_darkpack/modules/ritual_thaumaturgy/rituals/blood_trap.dm +++ b/modular_darkpack/modules/ritual_thaumaturgy/rituals/blood_trap.dm @@ -17,6 +17,7 @@ if(isliving(arrived) && activated) var/mob/living/L = arrived L.adjust_fire_loss(50 + activator_bonus) + log_combat(last_activator, arrived, "'s ward rune was triggered by") playsound(loc, 'modular_darkpack/modules/powers/sounds/thaum.ogg', 50, FALSE) qdel(src) diff --git a/modular_darkpack/modules/ritual_thaumaturgy/rituals/bloodwalk.dm b/modular_darkpack/modules/ritual_thaumaturgy/rituals/bloodwalk.dm index 5b1391aa7bd7..160d0ce51ba7 100644 --- a/modular_darkpack/modules/ritual_thaumaturgy/rituals/bloodwalk.dm +++ b/modular_darkpack/modules/ritual_thaumaturgy/rituals/bloodwalk.dm @@ -12,7 +12,7 @@ var/blood_data = B.data if(blood_data) var/generation = blood_data["generation"] - var/clan = blood_data["clan"] + var/clan = LOWER_TEXT(blood_data["clan"]) var/real_name = blood_data["real_name"] var/message = generate_message(generation, clan, real_name) to_chat(last_activator, "[message]") diff --git a/modular_darkpack/modules/splats/code/prefrences/splat_middleware.dm b/modular_darkpack/modules/splats/code/prefrences/splat_middleware.dm index f7a35c778227..2427371f8061 100644 --- a/modular_darkpack/modules/splats/code/prefrences/splat_middleware.dm +++ b/modular_darkpack/modules/splats/code/prefrences/splat_middleware.dm @@ -36,3 +36,12 @@ for (var/spritesheet_key in to_insert) Insert(spritesheet_key, to_insert[spritesheet_key]) + +/datum/preference_middleware/splat/get_ui_static_data(mob/user) + . = ..() + + var/list/names_to_key = list() + for(var/datum/subsplat/vampire_clan/clan as anything in GLOB.vampire_clans) + names_to_key[clan::name] = clan::id + .["clan_names_to_key"] = names_to_key + diff --git a/modular_darkpack/modules/splats/code/splat_configs.dm b/modular_darkpack/modules/splats/code/splat_configs.dm index 06f159a8a209..27696e9b6e88 100644 --- a/modular_darkpack/modules/splats/code/splat_configs.dm +++ b/modular_darkpack/modules/splats/code/splat_configs.dm @@ -1,5 +1,7 @@ /// List of roundstart splats' their splat_id's GLOBAL_LIST_EMPTY(roundstart_splats) +GLOBAL_LIST_EMPTY(whitelisted_splats) +GLOBAL_LIST_EMPTY(default_player_whitelists) /datum/config_entry/keyed_list/roundstart_splats //splats you can play as from the get go. key_mode = KEY_MODE_TEXT @@ -9,9 +11,22 @@ GLOBAL_LIST_EMPTY(roundstart_splats) if(key_name in GLOB.splat_list) return TRUE - log_config("ERROR: [key_name] is not a valid race ID.") + log_config("ERROR: [key_name] is not a valid splat ID.") return FALSE + +/datum/config_entry/keyed_list/whitelisted_splats //splats you can play as from the get go. + key_mode = KEY_MODE_TEXT + value_mode = VALUE_MODE_FLAG + +/datum/config_entry/keyed_list/whitelisted_splats/ValidateListEntry(key_name, key_value) + if(key_name in GLOB.splat_list) + return TRUE + + log_config("ERROR: [key_name] is not a valid splat ID.") + return FALSE + + /** * Checks if a splat is eligible to be picked at roundstart. * @@ -23,6 +38,12 @@ GLOBAL_LIST_EMPTY(roundstart_splats) return TRUE return FALSE +/datum/splat/proc/requires_whitelist() + if(id in (CONFIG_GET(keyed_list/whitelisted_splats))) + return TRUE + return FALSE + + /** * Generates splat available to choose in character setup at roundstart * @@ -47,3 +68,35 @@ GLOBAL_LIST_EMPTY(roundstart_splats) GLOB.roundstart_splats = generate_selectable_splats() return GLOB.roundstart_splats + + +/proc/get_default_player_whitelists() + RETURN_TYPE(/alist) + + if (!GLOB.default_player_whitelists.len) + var/alist/defs = alist( + WHITELIST_TRUSTED = FALSE, + WHITELIST_TIMELIMITS = FALSE, + SPLAT_NONE = TRUE, + ) + + for(var/splat_id in get_selectable_splats()) + var/splat_type = GLOB.splat_list[splat_id] + var/datum/splat/splat = GLOB.splat_prototypes[splat_type] + + defs[splat_id] = !splat.requires_whitelist() + + var/list/clan_whitelist_values = CONFIG_GET(keyed_list/whitelisted_clans) + for(var/clan_name in GLOB.vampire_clan_list) + var/datum/subsplat/vampire_clan/clan = get_vampire_clan(clan_name) + if(!clan) + continue + + if(clan.id in clan_whitelist_values) + defs[clan.id] = FALSE + else + defs[clan.id] = TRUE + + GLOB.default_player_whitelists = defs + + return GLOB.default_player_whitelists diff --git a/modular_darkpack/modules/splats/code/splat_management.dm b/modular_darkpack/modules/splats/code/splat_management.dm index 04b1e4b14c09..b17efd31b386 100644 --- a/modular_darkpack/modules/splats/code/splat_management.dm +++ b/modular_darkpack/modules/splats/code/splat_management.dm @@ -62,7 +62,7 @@ return TRUE -/// Returns the splat with the highest priority, with a prefrence for ones first assigned. +/// Returns the splat with the highest priority, with a preference for ones first assigned. /mob/living/proc/get_primary_splat(splat_type, count_splat = TRUE, count_halfsplat = TRUE) RETURN_TYPE(/datum/splat) diff --git a/modular_darkpack/modules/splats/code/subsplat/_subsplat.dm b/modular_darkpack/modules/splats/code/subsplat/_subsplat.dm index 6b655a62c6e0..1a39b2dbc074 100644 --- a/modular_darkpack/modules/splats/code/subsplat/_subsplat.dm +++ b/modular_darkpack/modules/splats/code/subsplat/_subsplat.dm @@ -16,11 +16,14 @@ var/name /// Description of what the splat is and what it does var/desc - /// If set, the roleplay level that is displayed in prefrences as a guide to players. + /// If set, the roleplay level that is displayed in preferences as a guide to players. var/roleplay_level /// ID for trait sources and whatnot var/id + /// List of traits that are applied to members of this subsplat + var/list/subsplat_traits = list() + /// Typepath of keys for this subsplats's exclusive hideout var/obj/item/vamp/keys/subsplat_keys /// If we check the list of ids of city doors before granting the subsplat key @@ -34,6 +37,10 @@ RegisterSignal(gaining_mob, COMSIG_MOB_LOGIN, PROC_REF(on_join_round)) RegisterSignal(gaining_mob, COMSIG_HUMAN_CHARACTER_SETUP_FINISHED, PROC_REF(apply_after_setup)) + // Add unique subsplat features as traits + for (var/trait in subsplat_traits) + ADD_TRAIT(gaining_mob, trait, SUBSPLAT_TRAIT) + /** * Undoes the effects of on_gain more or less * remove the effects of gaining the subsplat. @@ -44,6 +51,11 @@ /datum/subsplat/proc/on_lose(mob/living/carbon/human/losing_mob) SHOULD_CALL_PARENT(TRUE) UnregisterSignal(losing_mob, list(COMSIG_MOB_LOGIN, COMSIG_HUMAN_CHARACTER_SETUP_FINISHED)) + + // Remove unique subsplat feature traits + for (var/trait in subsplat_traits) + REMOVE_TRAIT(losing_mob, trait, SUBSPLAT_TRAIT) + return diff --git a/modular_darkpack/modules/storyteller_dice/code/roll_subtypes.dm b/modular_darkpack/modules/storyteller_dice/code/roll_subtypes.dm index 41f7f2a2acc4..2ddd408d6e78 100644 --- a/modular_darkpack/modules/storyteller_dice/code/roll_subtypes.dm +++ b/modular_darkpack/modules/storyteller_dice/code/roll_subtypes.dm @@ -79,6 +79,10 @@ . -= 1 */ +/datum/storyteller_roll/damage/attacker_disarm + numerical = TRUE + applicable_stats = list(STAT_STRENGTH) + /datum/storyteller_roll/shooting bumper_text = "shooting" applicable_stats = list(STAT_DEXTERITY, STAT_FIREARMS) diff --git a/modular_darkpack/modules/storyteller_stats/code/_st_stats.dm b/modular_darkpack/modules/storyteller_stats/code/_st_stats.dm index 02f42bf7e6e9..c0dc8c49c5bb 100644 --- a/modular_darkpack/modules/storyteller_stats/code/_st_stats.dm +++ b/modular_darkpack/modules/storyteller_stats/code/_st_stats.dm @@ -15,6 +15,8 @@ VAR_PROTECTED/bonus_score = 0 /// Temporary bonus score applied to this stat from various ingame sources. These are directly added to results rather then added to dice pool VAR_PROTECTED/auto_success_score = 0 + /// Temporary number that clamps a stat to less-then or equal to said value + VAR_PROTECTED/stat_clamp_score /// The minimum score this stat can be. var/min_score = 0 /// The maximum score this stat can be. @@ -30,6 +32,8 @@ var/list/modifiers /// LAZYLIST. A dictionary of auto success scores to this attribute. var/list/auto_successes + /// LAZYLIST. A dictionary of stat clamps to this attribute. + var/list/stat_clamps /// What score does this stat start out with at character creation. var/starting_score = 0 /// How many points are in this stat category that the player can use. Used in abstract classes only. @@ -38,16 +42,20 @@ var/freebie_cost_spent = 0 // Score +/datum/st_stat/proc/get_pure_score() + return score -/datum/st_stat/proc/get_score(include_bonus = TRUE, include_auto_sucesses = TRUE) +/datum/st_stat/proc/get_score(include_bonus = TRUE, include_auto_sucesses = TRUE, include_stat_clamps = TRUE) SHOULD_NOT_OVERRIDE(TRUE) + var/using_score = score if(include_bonus) - if(include_auto_sucesses) - return score + bonus_score + auto_success_score - else - return score + bonus_score - else - return score + using_score += bonus_score + if(include_auto_sucesses) + using_score += auto_success_score + + if(include_stat_clamps && !isnull(stat_clamp_score)) + return min(using_score, stat_clamp_score) + return using_score /datum/st_stat/proc/get_bonus_score() SHOULD_NOT_OVERRIDE(TRUE) @@ -137,6 +145,24 @@ auto_success_score += auto_successes[source] auto_success_score = clamp(auto_success_score, 0, 10) + +/datum/st_stat/proc/add_stat_clamps(amount, source) + SHOULD_NOT_OVERRIDE(TRUE) + LAZYSET(stat_clamps, source, amount) + update_stat_clamps() + +/datum/st_stat/proc/remove_stat_clamps(source) + SHOULD_NOT_OVERRIDE(TRUE) + LAZYREMOVE(stat_clamps, source) + update_stat_clamps() + +/datum/st_stat/proc/update_stat_clamps() + SHOULD_NOT_OVERRIDE(TRUE) + stat_clamp_score = null + for(var/source in stat_clamps) + if(isnull(stat_clamp_score) || (stat_clamps[source] <= stat_clamp_score)) + stat_clamp_score = stat_clamps[source] + // Points /datum/st_stat/proc/get_points() @@ -196,5 +222,11 @@ freebie_cost_spent += amount return TRUE +/datum/st_stat/proc/link_mob(mob/living/our_mob) + return + +/datum/st_stat/proc/unlink_mob(mob/living/our_mob) + return + /datum/st_stat/proc/update_mob(mob/living/our_mob, initial) return diff --git a/modular_darkpack/modules/storyteller_stats/code/global_procs.dm b/modular_darkpack/modules/storyteller_stats/code/global_procs.dm index 70e8baa900df..bbf8e4e63f46 100644 --- a/modular_darkpack/modules/storyteller_stats/code/global_procs.dm +++ b/modular_darkpack/modules/storyteller_stats/code/global_procs.dm @@ -12,7 +12,7 @@ /proc/update_middleware_stats(list/preference_storyteller_stats) var/datum/st_stat/stat_courage = preference_storyteller_stats[STAT_COURAGE] var/datum/st_stat/stat_permenant_willpower = preference_storyteller_stats[STAT_PERMANENT_WILLPOWER] - stat_permenant_willpower.add_stat_mod(clamp(-(stat_permenant_willpower.get_score(include_bonus = FALSE) - 10), 0, stat_courage.get_score(include_bonus = TRUE)), "COURAGE") + stat_permenant_willpower.add_stat_mod(clamp(-(stat_permenant_willpower.get_pure_score() - 10), 0, stat_courage.get_score(include_bonus = TRUE)), "COURAGE") var/datum/st_stat/stat_temporary_willpower = preference_storyteller_stats[STAT_TEMPORARY_WILLPOWER] stat_temporary_willpower.set_score(stat_permenant_willpower.get_score(include_bonus = TRUE)) diff --git a/modular_darkpack/modules/storyteller_stats/code/mob_affecting_adjustments/medicine_skill_surgery.dm b/modular_darkpack/modules/storyteller_stats/code/mob_affecting_adjustments/medicine_skill_surgery.dm new file mode 100644 index 000000000000..abc51793d9cc --- /dev/null +++ b/modular_darkpack/modules/storyteller_stats/code/mob_affecting_adjustments/medicine_skill_surgery.dm @@ -0,0 +1,9 @@ +//Function for giving a player upgraded wound tending based on their current medical skill +/datum/st_stat/ability/medicine/proc/check_medicine_wound_tending(mob/living/source, atom/movable/operating_on, list/possible_operations) + SIGNAL_HANDLER + + var/medicine = source.st_get_stat(STAT_MEDICINE) + if(medicine >= 4) + possible_operations += /datum/surgery_operation/basic/tend_wounds/combo/upgraded + else if(medicine >= 3) + possible_operations += /datum/surgery_operation/basic/tend_wounds/combo diff --git a/modular_darkpack/modules/storyteller_stats/code/mob_affecting_adjustments/mob_procs.dm b/modular_darkpack/modules/storyteller_stats/code/mob_affecting_adjustments/mob_procs.dm index d67ab257a4cc..333aca3a40ab 100644 --- a/modular_darkpack/modules/storyteller_stats/code/mob_affecting_adjustments/mob_procs.dm +++ b/modular_darkpack/modules/storyteller_stats/code/mob_affecting_adjustments/mob_procs.dm @@ -1,21 +1,21 @@ /// Get a specific mob's stat from its stats list. -/mob/living/proc/st_get_stat(stat_path, include_bonus, include_auto_successes) +/mob/living/proc/st_get_stat(stat_path, include_bonus, include_auto_successes, include_stat_clamps) var/datum/st_stat/given_stat = storyteller_stats[stat_path] - return given_stat?.get_score(include_bonus, include_auto_successes) + return given_stat?.get_score(include_bonus, include_auto_successes, include_stat_clamps) /// Wrapper for st_get_stat to reduce copypaste. Get a specific mob's stat from its stats list. -/mob/living/proc/st_get_stats(list/stat_list, include_bonus, include_auto_successes) +/mob/living/proc/st_get_stats(list/stat_list, include_bonus, include_auto_successes, include_stat_clamps) var/total_score = 0 for(var/stat_path in stat_list) var/datum/st_stat/given_stat = storyteller_stats[stat_path] - total_score += given_stat?.get_score(include_bonus, include_auto_successes) + total_score += given_stat?.get_score(include_bonus, include_auto_successes, include_stat_clamps) return total_score /// Set a specific mob's stat from its stats list. /mob/living/proc/st_set_stat(stat_path, amount) var/datum/st_stat/given_stat = storyteller_stats[stat_path] var/score = given_stat?.set_score(amount) - update_modifiers_from_stats() + given_stat.update_mob(src) return score /// Changes a specific mob's stat from its stats list by the given amount. @@ -26,40 +26,73 @@ score = given_stat?.increase_score(amount) else score = given_stat?.decrease_score(amount) - update_modifiers_from_stats() + given_stat.update_mob(src) return score /mob/living/proc/st_add_stat_mod(stat_path, amount, source) var/datum/st_stat/given_stat = storyteller_stats[stat_path] var/score = given_stat?.add_stat_mod(amount, source) - update_modifiers_from_stats() + given_stat.update_mob(src) return score /mob/living/proc/st_remove_stat_mod(stat_path, source) var/datum/st_stat/given_stat = storyteller_stats[stat_path] var/score = given_stat?.remove_stat_mod(source) - update_modifiers_from_stats() + given_stat.update_mob(src) return score /mob/living/proc/st_add_auto_successes(stat_path, amount, source) var/datum/st_stat/given_stat = storyteller_stats[stat_path] var/score = given_stat?.add_auto_successes(amount, source) - update_modifiers_from_stats() + given_stat.update_mob(src) return score /mob/living/proc/st_remove_auto_successes(stat_path, source) var/datum/st_stat/given_stat = storyteller_stats[stat_path] var/score = given_stat?.remove_auto_successes(source) - update_modifiers_from_stats() + given_stat.update_mob(src) return score +/mob/living/proc/st_add_stat_clamp(stat_path, amount, source) + var/datum/st_stat/given_stat = storyteller_stats[stat_path] + var/score = given_stat?.add_stat_clamps(amount, source) + given_stat.update_mob(src) + return score + +/mob/living/proc/st_remove_stat_clamp(stat_path, source) + var/datum/st_stat/given_stat = storyteller_stats[stat_path] + var/score = given_stat?.remove_stat_clamps(source) + given_stat.update_mob(src) + return score + +/mob/living/proc/replace_storyteller_stats(list/new_stat_list, initial = FALSE) + if(length(storyteller_stats)) + unlink_st_stats() + + storyteller_stats = new_stat_list + link_st_stats() + update_modifiers_from_stats(initial) + +/mob/living/proc/clear_storyteller_stats() + unlink_st_stats() + storyteller_stats = null + +/mob/living/proc/link_st_stats() + for(var/stat_path in storyteller_stats) + var/datum/st_stat/given_stat = storyteller_stats[stat_path] + given_stat.link_mob(src) + +/mob/living/proc/unlink_st_stats() + for(var/stat_path in storyteller_stats) + var/datum/st_stat/taken_stat = storyteller_stats[stat_path] + taken_stat.unlink_mob(src) + /mob/living/proc/update_modifiers_from_stats(initial = FALSE) for(var/stat_typepath in storyteller_stats) var/datum/st_stat/stat_datum = storyteller_stats[stat_typepath] stat_datum.update_mob(src, initial) /datum/preferences/proc/apply_stats_from_prefs(mob/living/carbon/human/character) - character.storyteller_stats = preference_storyteller_stats.Copy() - character.update_modifiers_from_stats(TRUE) + character.replace_storyteller_stats(preference_storyteller_stats.Copy(), TRUE) diff --git a/modular_darkpack/modules/storyteller_stats/code/st_stats/default_abilities.dm b/modular_darkpack/modules/storyteller_stats/code/st_stats/default_abilities.dm index c5facd817c5f..1a5913e8fa19 100644 --- a/modular_darkpack/modules/storyteller_stats/code/st_stats/default_abilities.dm +++ b/modular_darkpack/modules/storyteller_stats/code/st_stats/default_abilities.dm @@ -141,6 +141,12 @@ name = "Medicine" description = "Affects your character's knowledge of anatomy, medicine, and emergency first aid protocols. Used in Vicissitude." +/datum/st_stat/ability/medicine/link_mob(mob/living/our_mob) + RegisterSignal(our_mob, COMSIG_LIVING_OPERATING_ON, PROC_REF(check_medicine_wound_tending)) + +/datum/st_stat/ability/medicine/unlink_mob(mob/living/our_mob) + UnregisterSignal(our_mob, COMSIG_LIVING_OPERATING_ON) + /datum/st_stat/ability/occult subcategory = "Knowledges" name = "Occult" diff --git a/modular_darkpack/modules/storyteller_stats/code/stat_pref_middleware.dm b/modular_darkpack/modules/storyteller_stats/code/stat_pref_middleware.dm index d4ac3140b003..4c6b413e50f6 100644 --- a/modular_darkpack/modules/storyteller_stats/code/stat_pref_middleware.dm +++ b/modular_darkpack/modules/storyteller_stats/code/stat_pref_middleware.dm @@ -20,7 +20,7 @@ stat_data["subcategory"] = stat.subcategory stat_data["max_score"] = stat.max_score stat_data["points"] = stat.get_points() - stat_data["score"] = stat.get_score(include_bonus = FALSE) + stat_data["score"] = stat.get_pure_score() stat_data["bonus_score"] = max(stat.get_bonus_score(), 0) // Dont go below 0 as this is to display bonuses and doesnt have handling for negative bonus score atm stat_data["abstract_type"] = "[stat.abstract_type]" data["stats"]["[stat.type]"] = stat_data @@ -36,13 +36,13 @@ var/datum/st_stat/stat_path = preferences.preference_storyteller_stats[text2path(params["stat"])] var/datum/st_stat/abstract_stat = preferences.preference_storyteller_stats[stat_path.abstract_type] var/datum/st_stat/freebie_point_stat = preferences.preference_storyteller_stats[STAT_FREEBIE_POINTS] - var/old_value = stat_path.get_score(include_bonus = FALSE) + var/old_value = stat_path.get_pure_score() if(!stat_path.can_increase_score(1)) // Have we reached the max_score of the stat? return FALSE // If we have, then return early. - if((stat_path.get_score(include_bonus = FALSE) + 1) > stat_path.starting_score) + if((stat_path.get_pure_score() + 1) > stat_path.starting_score) if(abstract_stat.can_decrease_points(1)) // Can we spend points on this stat? abstract_stat.decrease_points(1) // Spend a point. else @@ -57,7 +57,7 @@ update_middleware_stats(preferences.preference_storyteller_stats) - var/new_value = stat_path.get_score(include_bonus = FALSE) + var/new_value = stat_path.get_pure_score() var/real_name = user.client.prefs.read_preference(/datum/preference/name/real_name) user.log_message("increased stat '[stat_path.name]' from [old_value] to [new_value] on [real_name]", LOG_STATS) return TRUE @@ -72,12 +72,12 @@ var/datum/st_stat/stat_path = preferences.preference_storyteller_stats[text2path(params["stat"])] var/datum/st_stat/abstract_stat = preferences.preference_storyteller_stats[stat_path.abstract_type] var/datum/st_stat/freebie_point_stat = preferences.preference_storyteller_stats[STAT_FREEBIE_POINTS] - var/old_value = stat_path.get_score(include_bonus = FALSE) + var/old_value = stat_path.get_pure_score() if(!stat_path.can_decrease_score(1)) return FALSE - if((stat_path.get_score(include_bonus = FALSE) - 1) >= stat_path.starting_score) + if((stat_path.get_pure_score() - 1) >= stat_path.starting_score) if(freebie_point_stat.can_increase_freebie_points(stat_path.freebie_point_cost)) // Can we regain freebie points? freebie_point_stat.increase_freebie_points(stat_path.freebie_point_cost) // Regain freebie points. else @@ -88,7 +88,7 @@ if(stat_path.stat_flags & AFFECTS_STATS) update_middleware_stats(preferences.preference_storyteller_stats) - var/new_value = stat_path.get_score(include_bonus = FALSE) + var/new_value = stat_path.get_pure_score() var/real_name = user.client.prefs.read_preference(/datum/preference/name/real_name) user.log_message("decreased stat '[stat_path.name]' from [old_value] to [new_value] on '[real_name]'", LOG_STATS) return TRUE diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/preferences/generation.dm b/modular_darkpack/modules/vampire_the_masquerade/code/preferences/generation.dm index 6b27ba0fa2ab..0dd729bead0d 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/preferences/generation.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/preferences/generation.dm @@ -8,13 +8,13 @@ maximum = HIGHEST_GENERATION_LIMIT /datum/preference/numeric/generation/is_valid(value, datum/preferences/preferences) - var/min = preferences?.discipline_trusted ? MAX_TRUSTED_GENERATION : MAX_PUBLIC_GENERATION + var/min = preferences?.has_whitelist(WHITELIST_TRUSTED) ? MAX_TRUSTED_GENERATION : MAX_PUBLIC_GENERATION return isnum(value) && value >= min && value <= HIGHEST_GENERATION_LIMIT /datum/preference/numeric/generation/deserialize(input, datum/preferences/preferences) if(istext(input)) input = text2num(input) - var/min = preferences?.discipline_trusted ? MAX_TRUSTED_GENERATION : MAX_PUBLIC_GENERATION + var/min = preferences?.has_whitelist(WHITELIST_TRUSTED) ? MAX_TRUSTED_GENERATION : MAX_PUBLIC_GENERATION return sanitize_float(input, min, HIGHEST_GENERATION_LIMIT, 1, rand(min, HIGHEST_GENERATION_LIMIT)) /datum/preference/numeric/generation/apply_to_human(mob/living/carbon/human/target, value, datum/preferences/preferences) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm index 1b3d5652bd9a..d9e4953a4b4e 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm @@ -9,8 +9,6 @@ var/list/clan_disciplines = list() /// List of Disciplines that are rejected by this Clan var/list/restricted_disciplines = list() - /// List of traits that are applied to members of this Clan - var/list/clan_traits = list() /// The Clan's unique body sprite var/alt_sprite @@ -69,20 +67,12 @@ if (no_facial) gaining_mob.set_facial_hairstyle("Shaved", update = FALSE) - // Add unique Clan features as traits - for (var/trait in clan_traits) - ADD_TRAIT(gaining_mob, trait, CLAN_TRAIT) - // Mostly for summons to not kill you. gaining_mob.add_faction(id) /datum/subsplat/vampire_clan/on_lose(mob/living/carbon/human/losing_mob) . = ..() - // Remove unique Clan feature traits - for (var/trait in clan_traits) - REMOVE_TRAIT(losing_mob, trait, CLAN_TRAIT) - // Sets the losing_mob back to their default body sprite if (alt_sprite) losing_mob.set_body_sprite(ignore_clan = TRUE) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clan_pref.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clan_pref.dm index 3733cb4a7f45..0404f6cf5cb0 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clan_pref.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clan_pref.dm @@ -17,3 +17,13 @@ /datum/preference/choiced/subsplat/vampire_clan/post_set_preference(mob/user, value) var/datum/subsplat/vampire_clan/clan = get_vampire_clan(value) clan?.show_lore(user) + +/* +/datum/preference/choiced/subsplat/vampire_clan/compile_constant_data() + var/list/data = ..() + var/list/names_to_key = list() + for(var/datum/subsplat/vampire_clan/clan in GLOB.vampire_clans) + names_to_key[clan.name] = clan.id + data["names_to_key"] = names_to_key + return data +*/ diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm index 6592c682fcf4..12b4a2218f92 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm @@ -11,7 +11,7 @@ /datum/discipline/daimoinon ) - clan_traits = list( + subsplat_traits = list( TRAIT_REPELLED_BY_HOLINESS ) male_clothes = /obj/item/clothing/under/vampire/baali diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm index 28bbb25556c7..fb93e73a9d35 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm @@ -11,7 +11,7 @@ /datum/discipline/obfuscate, /datum/discipline/quietus ) - clan_traits = list( + subsplat_traits = list( TRAIT_VITAE_ADDICTION ) male_clothes = /obj/item/clothing/under/vampire/bandit @@ -34,4 +34,8 @@ /datum/discipline/auspex, /datum/discipline/quietus ) - clan_traits = list() + subsplat_traits = list() + +/datum/subsplat/vampire_clan/banu_haqim/on_join_round(mob/living/carbon/human/joining) + . = ..() + joining.grant_language(/datum/language/arabic) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm index 87d5d7c3f4c9..80b89b09e90c 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm @@ -11,7 +11,7 @@ /datum/discipline/potence, /datum/discipline/presence ) - clan_traits = list( + subsplat_traits = list( TRAIT_DIFFICULT_FRENZY ) male_clothes = /obj/item/clothing/under/vampire/brujah diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm index 788d248182a2..955cc8dcf51d 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm @@ -10,7 +10,7 @@ /datum/discipline/potence, /datum/discipline/visceratika ) - clan_traits = list( + subsplat_traits = list( TRAIT_CANNOT_RESIST_MIND_CONTROL, TRAIT_MASQUERADE_VIOLATING_FACE, TRAIT_WEAK_TO_DOMINATE, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm index b686a391e96a..65fbcb79a8a4 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm @@ -10,7 +10,7 @@ /datum/discipline/dominate, /datum/discipline/necromancy ) - clan_traits = list( + subsplat_traits = list( TRAIT_PAINFUL_VAMPIRE_KISS ) male_clothes = /obj/item/clothing/under/vampire/suit diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/healer_salubri.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/healer_salubri.dm index 26e27aff97a1..5c484179a988 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/healer_salubri.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/healer_salubri.dm @@ -10,7 +10,7 @@ /datum/discipline/fortitude, /datum/discipline/obeah ) - clan_traits = list( + subsplat_traits = list( TRAIT_CONSENSUAL_FEEDING_ONLY, TRAIT_IRRESISTIBLE_VITAE ) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm index a480f1d5f3e0..272515282347 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm @@ -10,7 +10,7 @@ /datum/discipline/obtenebration, /datum/discipline/mytherceria ) - clan_traits = list( + subsplat_traits = list( TRAIT_MASQUERADE_VIOLATING_EYES ) alt_sprite = "kiasyd" diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm index 4b07f6300532..e57d67c04d00 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm @@ -10,7 +10,7 @@ /datum/discipline/dominate, /datum/discipline/obtenebration ) - clan_traits = list( + subsplat_traits = list( TRAIT_REJECTED_BY_TECHNOLOGY, TRAIT_NO_MIRROR_REFLECTION, TRAIT_INVISIBLE_TO_CAMERA diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nagaraja.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nagaraja.dm index 2dc50c8fff9b..37b335b9fdbd 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nagaraja.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nagaraja.dm @@ -10,7 +10,7 @@ /datum/discipline/dominate, /datum/discipline/necromancy ) - clan_traits = list(TRAIT_ORGANOVORE) + subsplat_traits = list(TRAIT_ORGANOVORE) male_clothes = /obj/item/clothing/under/vampire/emo female_clothes = /obj/item/clothing/under/vampire/emo whitelisted = FALSE diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nosferatu.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nosferatu.dm index 07a2d212a235..1f523cae864a 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nosferatu.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nosferatu.dm @@ -12,7 +12,7 @@ /datum/discipline/potence, /datum/discipline/obfuscate ) - clan_traits = list( + subsplat_traits = list( TRAIT_MASQUERADE_VIOLATING_FACE, TRAIT_VENTCRAWLER_ALWAYS ) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/samedi.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/samedi.dm index 0e479e724f8f..2f058021a9a1 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/samedi.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/samedi.dm @@ -10,7 +10,7 @@ /datum/discipline/thanatosis ) alt_sprite = "rotten4" - clan_traits = list( + subsplat_traits = list( TRAIT_MASQUERADE_VIOLATING_FACE ) whitelisted = TRUE diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm index e27355e23dd6..5cd4dcd8bb71 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm @@ -11,7 +11,7 @@ /datum/discipline/presence, /datum/discipline/serpentis ) - clan_traits = list( + subsplat_traits = list( TRAIT_LIGHT_WEAKNESS ) male_clothes = /obj/item/clothing/under/vampire/slickback @@ -39,3 +39,8 @@ /datum/discipline/presence, /datum/discipline/serpentis ) + +/datum/subsplat/vampire_clan/setite/on_join_round(mob/living/carbon/human/joining) + . = ..() + joining.grant_language(/datum/language/arabic) +//We don't have Mesoamerican languages. diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm index 2172029569e0..3030135e459b 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm @@ -11,7 +11,7 @@ /datum/discipline/celerity, /datum/discipline/presence ) - clan_traits = list( + subsplat_traits = list( TRAIT_SENSITIVE_HUMANITY ) male_clothes = /obj/item/clothing/under/vampire/toreador diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/ventrue.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/ventrue.dm index ccff6123a40a..51f6195d8135 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/ventrue.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/ventrue.dm @@ -11,7 +11,7 @@ /datum/discipline/fortitude, /datum/discipline/presence ) - clan_traits = list( + subsplat_traits = list( TRAIT_FEEDING_RESTRICTION ) male_clothes = /obj/item/clothing/under/vampire/ventrue diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/warrior_salubri.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/warrior_salubri.dm index 380911b0355e..5159cf3664b9 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/warrior_salubri.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/warrior_salubri.dm @@ -9,7 +9,7 @@ /datum/discipline/fortitude, /datum/discipline/valeren ) - clan_traits = list() + subsplat_traits = list() male_clothes = /obj/item/clothing/under/vampire/salubri female_clothes = /obj/item/clothing/under/vampire/salubri/female enlightenment = FALSE diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/trusted_whitelist.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/trusted_whitelist.dm new file mode 100644 index 000000000000..08082f61d435 --- /dev/null +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/trusted_whitelist.dm @@ -0,0 +1,76 @@ +/datum/config_entry/keyed_list/whitelisted_clans //splats you can play as from the get go. + key_mode = KEY_MODE_TEXT + value_mode = VALUE_MODE_FLAG + +/datum/config_entry/keyed_list/whitelisted_clans/ValidateListEntry(key_name, key_value) + for(var/clan_name in GLOB.vampire_clan_list) + var/datum/subsplat/vampire_clan/clan = get_vampire_clan(clan_name) + if(!clan) + continue + if(clan.id == key_name) + return TRUE + + log_config("ERROR: [key_name] is not a valid clan ID.") + return FALSE + + +// remember kids, you should always obtain enthusiastic informed values before proceeding +/datum/preference/choiced/subsplat/vampire_clan/create_informed_default_value(datum/preferences/preferences) + if(preferences && !preferences.has_whitelist(WHITELIST_TRUSTED)) + var/list/safe_choices = list() + for(var/choice in get_choices()) + var/datum/subsplat/vampire_clan/clan = get_vampire_clan(choice) + if(!clan || !(clan.id in CONFIG_GET(keyed_list/whitelisted_clans))) + safe_choices += choice + else if(preferences.has_whitelist(clan.id)) + safe_choices += choice + if(length(safe_choices)) + return pick(safe_choices) + return ..() + +/datum/preference/choiced/subsplat/vampire_clan/is_valid(value, datum/preferences/preferences) + if(preferences && !preferences.has_whitelist(WHITELIST_TRUSTED)) + var/datum/subsplat/vampire_clan/clan = get_vampire_clan(value) + if(clan?.id in CONFIG_GET(keyed_list/whitelisted_clans)) + if(!preferences.has_whitelist(clan.id)) + to_chat(preferences.parent, span_warning("The [clan.name] clan requires a special whitelisting process. Feel free to apply for it on Discord!")) + return FALSE + return ..() + +// helper procs to make absolutely sure unwhitelisted people cannot join with whitelisted splats +// useful in-case a regime member removes a trusted player from the whitelist +// so they cant continue to play on the trusted character with that clan selected +/proc/get_restricted_clan(mob/dead/new_player/new_player) + var/client/C = new_player.client + if(!C?.prefs) + return null + if(C.prefs.has_whitelist(WHITELIST_TRUSTED)) + return null + + var/datum/preference/preference_entry = GLOB.preference_entries[/datum/preference/choiced/subsplat/vampire_clan] + if(preference_entry.is_accessible(C.prefs)) + return null + + var/selected = C.prefs.read_preference(/datum/preference/choiced/subsplat/vampire_clan) + var/datum/subsplat/vampire_clan/clan = get_vampire_clan(selected) + if(clan?.id in CONFIG_GET(keyed_list/whitelisted_clans)) + if(!C.prefs.has_whitelist(clan.id)) + return clan + return null + +/atom/movable/screen/lobby/button/ready/Click(location, control, params) + var/mob/dead/new_player/new_player = hud.mymob + if(new_player.ready == PLAYER_NOT_READY) + var/datum/subsplat/vampire_clan/clan = get_restricted_clan(new_player) + if(clan) + to_chat(new_player, span_warning("[clan.name] requires a special whitelisting process. Feel free to apply for it on Discord!")) + return + return ..() + +/atom/movable/screen/lobby/button/join/Click(location, control, params) + var/mob/dead/new_player/new_player = hud.mymob + var/datum/subsplat/vampire_clan/clan = get_restricted_clan(new_player) + if(clan) + to_chat(new_player, span_warning("[clan.name] requires a special whitelisting process. Feel free to apply for it on Discord!")) + return + return ..() diff --git a/modular_darkpack/modules/walls/code/walls.dm b/modular_darkpack/modules/walls/code/walls.dm index 1cc097f5847a..c81aaacd421e 100644 --- a/modular_darkpack/modules/walls/code/walls.dm +++ b/modular_darkpack/modules/walls/code/walls.dm @@ -16,6 +16,9 @@ /obj/effect/wall_frill/Initialize(mapload) . = ..() + if(isnull(loc)) + . = INITIALIZE_HINT_QDEL + CRASH("[type] created in nullspace, this should not happen!") // Turfs don't really move, so we set the reset timer to an abstractly high number so we can enable and disable seethrough at will AddComponent(/datum/component/seethrough, SEE_THROUGH_MAP_WALLS, perimeter_reset_timer = 24 HOURS) update_seethrough() @@ -131,7 +134,10 @@ return if(!wall_frill) - wall_frill = new(get_step(src, NORTH)) + var/turf/north = get_step(src, NORTH) + if(isnull(north)) // edge of the map + return + wall_frill = new(north) wall_frill.icon = frill_icon wall_frill.name = name wall_frill.desc = desc diff --git a/modular_darkpack/modules/weapons/code/crafting_recipes.dm b/modular_darkpack/modules/weapons/code/crafting_recipes.dm index a2e8bb4f8cb0..496409e51417 100644 --- a/modular_darkpack/modules/weapons/code/crafting_recipes.dm +++ b/modular_darkpack/modules/weapons/code/crafting_recipes.dm @@ -4,3 +4,10 @@ reqs = list(/obj/item/stack/sheet/mineral/wood = 2) result = /obj/item/vampire_stake category = CAT_WEAPON_MELEE + +/datum/crafting_recipe/molotov + name = "Molotov" + time = 50 + reqs = list(/obj/item/reagent_containers/cup/glass/bottle/beer/vampire = 1, /obj/item/stack/sheet/cloth = 1, /obj/item/gas_can = 1) + result = /obj/item/molotov + category = CAT_WEAPON_RANGED diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/basic_mobs/corvid/_bird.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/basic_mobs/corvid/_bird.dm index e650f726d3a4..b2e9f21636ca 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/basic_mobs/corvid/_bird.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/basic_mobs/corvid/_bird.dm @@ -64,11 +64,14 @@ /mob/living/basic/corvid/update_overlays() . = ..() - var/mutable_appearance/eyes_overlay = mutable_appearance(icon, "eyes[HAS_TRAIT(src, TRAIT_MOVE_FLYING) ? "_flying" : ""]") - SET_PLANE(eyes_overlay, ABOVE_LIGHTING_PLANE, src) + /* + var/mutable_appearance/eyes_overlay = mutable_appearance(icon, "eyes[HAS_TRAIT(src, TRAIT_MOVE_FLYING) ? "_flying" : ""]", -EYES_LAYER, src) eyes_overlay.color = sprite_eye_color - // eyes_overlay.layer = ABOVE_LIGHTING_LAYER . += eyes_overlay + */ + + var/mutable_appearance/emissive_overlay = emissive_appearance(icon, "eyes[HAS_TRAIT(src, TRAIT_MOVE_FLYING) ? "_flying" : ""]", src, effect_type = EMISSIVE_SPECULAR) + . += emissive_overlay /datum/action/innate/togglecorvidflight // this action handles corvid forms toggle their flight, and swaps their sprite to be of the relevant type. name = "Toggle Flight" diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/caern/bawn.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/caern/bawn.dm new file mode 100644 index 000000000000..4511d0cca9d7 --- /dev/null +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/caern/bawn.dm @@ -0,0 +1,124 @@ +// A bawn is the border around a caern. +/obj/effect/realistic_fog/bawn + name = "dizzying fog" + alpha_lower = 20 + alpha_upper = 80 + var/linked_totem_path + var/obj/structure/werewolf_totem/linked_totem + +/obj/effect/realistic_fog/bawn/Initialize(mapload) + . = ..() + var/static/list/loc_connections = list( + COMSIG_ATOM_ENTERED = PROC_REF(check_allow_through), + ) + AddElement(/datum/element/connect_loc, loc_connections) + return INITIALIZE_HINT_LATELOAD + +/obj/effect/realistic_fog/bawn/LateInitialize() + for(var/obj/structure/werewolf_totem/totem in GLOB.totems) + if(istype(linked_totem, linked_totem_path)) + linked_totem = totem + RegisterSignal(totem, COMSIG_QDELETING, PROC_REF(on_totem_death)) + break + +/obj/effect/realistic_fog/bawn/proc/check_allow_through(datum/source, atom/movable/arrived, atom/old_loc, list/atom/old_locs) + SIGNAL_HANDLER + + if(!allow_pass(arrived)) + linked_totem.kick_out(arrived) + +/obj/effect/realistic_fog/bawn/proc/allow_pass(atom/movable/mover) + if(!isliving(mover)) + return TRUE + + if(is_friend_of_caern(mover)) + return TRUE + + for(var/mob/living/friend in range(3, mover)) + if(is_friend_of_caern(friend)) + return TRUE + + return FALSE + +/obj/effect/realistic_fog/bawn/proc/is_friend_of_caern(mob/living/potential_friend) + if(linked_totem) + return linked_totem.is_friend_of_totem(potential_friend) + + return TRUE + +/obj/effect/realistic_fog/bawn/gaia + linked_totem_path = /obj/structure/werewolf_totem/generic/gaia + +/obj/effect/realistic_fog/bawn/children_of_gaia + linked_totem_path = /obj/structure/werewolf_totem/children_of_gaia + +/obj/effect/realistic_fog/bawn/proc/on_totem_death(atom/source) + SIGNAL_HANDLER + + qdel(src) + + +/// Area component that makes all movement inside get tracked by motion sensitive cameras +/datum/component/bawn_area + dupe_mode = COMPONENT_DUPE_UNIQUE // Only one area will ever exist, so only one component will ever exist + + var/obj/structure/werewolf_totem/linked_totem + +/datum/component/bawn_area/Initialize(linked_totem_path) + // By the way, this component should be added in LateInitialize(). + if(!isarea(parent)) + return COMPONENT_INCOMPATIBLE + + for(var/obj/structure/werewolf_totem/totem in GLOB.totems) + if(istype(totem, linked_totem_path)) + linked_totem = totem + RegisterSignal(totem, COMSIG_QDELETING, PROC_REF(on_totem_death)) + break + + if(!linked_totem) + return COMPONENT_INCOMPATIBLE + +/datum/component/bawn_area/RegisterWithParent() + RegisterSignal(parent, COMSIG_AREA_ENTERED, PROC_REF(on_entered)) + +/datum/component/bawn_area/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_AREA_ENTERED) + +/datum/component/bawn_area/proc/on_entered(area/_source, atom/movable/gain, area/_old_area) + SIGNAL_HANDLER + + if(!allow_pass(gain)) + linked_totem.kick_out(gain) + +/datum/component/bawn_area/proc/on_totem_death(atom/source) + SIGNAL_HANDLER + qdel(src) + +/datum/component/bawn_area/proc/allow_pass(atom/movable/mover) + if(!isliving(mover)) + return TRUE + + if(is_friend_of_caern(mover)) + return TRUE + + for(var/mob/living/friend in range(3, mover)) + if(is_friend_of_caern(friend)) + return TRUE + + return FALSE + +/datum/component/bawn_area/proc/is_friend_of_caern(mob/living/potential_friend) + if(linked_totem) + return linked_totem.is_friend_of_totem(potential_friend) + + return TRUE + + +/obj/effect/landmark/bawn_entrance + var/linked_totem_path + +/obj/effect/landmark/bawn_entrance/gaia + linked_totem_path = /obj/structure/werewolf_totem/generic/gaia + +/obj/effect/landmark/bawn_entrance/gaia/children_of_gaia + linked_totem_path = /obj/structure/werewolf_totem/children_of_gaia diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/totems.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/caern/totems.dm similarity index 73% rename from modular_darkpack/modules/werewolf_the_apocalypse/code/totems.dm rename to modular_darkpack/modules/werewolf_the_apocalypse/code/caern/totems.dm index 0844e4ddd124..a8861c11cdd2 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/totems.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/caern/totems.dm @@ -16,7 +16,8 @@ light_power = 0.5 damage_deflection = 5 - var/tribes = list() + var/friendly_trait + var/friendly_tribes COOLDOWN_DECLARE(rage_notify_cd) @@ -28,8 +29,8 @@ . = ..() var/list/candidates = list() for(var/obj/effect/landmark/teleport_mark/T in GLOB.landmarks_list) - for(var/entry in T.tribes) - if(entry in tribes) + for(var/entry in T.friendly_tribes) + if(entry in friendly_tribes) candidates += T break @@ -110,27 +111,29 @@ if(damage_change < 0) if(broken) - to_chat(human, span_userdanger("YOUR TOTEM IS DESTROYED")) + to_chat(human, span_userdanger("A TOTEM'S SPIRIT WEEPS IN PAIN AS IT'S TOTEM SHATTERS.")) SEND_SOUND(human, sound('sound/effects/tendril_destroyed.ogg', volume = 50)) - shifter_splat.adjust_gnosis(-5, FALSE) + shifter_splat.adjust_rage(3, FALSE) else - to_chat(human, span_userdanger("YOUR TOTEM IS BREAKING DOWN")) + to_chat(human, span_userdanger("A TOTEM's CRY CAN BE HEARD ACROSS THE CITY.")) SEND_SOUND(human, sound('modular_darkpack/modules/werewolf_the_apocalypse/sounds/bumps.ogg', volume = 50)) shifter_splat.adjust_rage(1, FALSE) else - to_chat(human, span_boldnotice("YOUR TOTEM IS RESTORED")) + to_chat(human, span_boldnotice("A TOTEM'S SPIRIT THANKS ITS ALLIES.")) SEND_SOUND(human, sound('modular_darkpack/modules/werewolf_the_apocalypse/sounds/gifts/inspire.ogg', volume = 50)) shifter_splat.adjust_gnosis(1, FALSE) /// Returns true or false wether or not the totems benificial affects will target this mob /obj/structure/werewolf_totem/proc/is_friend_of_totem(mob/living/potential_friend) - var/datum/splat/werewolf/friends_splat = get_werewolf_splat(potential_friend) - if(!friends_splat) // RN the only totem effect relys on a werewolf splat - return FALSE - if(!friends_splat.tribe) // Dont fuck over tribeless fera. Prob need a better way to determine freinds tho + if(friendly_trait && HAS_TRAIT(potential_friend, friendly_trait)) return TRUE - if(!(friends_splat.tribe.name in tribes)) - return FALSE + + if(friendly_tribes) + var/datum/splat/werewolf/friends_splat = get_werewolf_splat(potential_friend) + if(!friends_splat) // RN the only totem effect relys on a werewolf splat + return FALSE + if(!(friends_splat.tribe?.name in friendly_tribes)) // APOC EDIT CHANGE - (I should really upstream this.) + return FALSE return TRUE @@ -147,16 +150,16 @@ return var/obj/umbra_portal/prev = locate() in get_step(src, SOUTH) if(!prev) - if(shifter_splat.auspice?.name == AUSPICE_THEURGE) + if(HAS_TRAIT(user, TRAIT_OPENS_MOONGATES)) if(!opening) opening = TRUE if(do_after(user, 10 SECONDS, src)) spawn_portal() opening = FALSE else - to_chat(user, span_warning("You need a Theurge to open the Moon Gates!")) + to_chat(user, span_warning("You need someone who can open the Moon Gates!")) else - if(shifter_splat.auspice?.name == AUSPICE_THEURGE) + if(HAS_TRAIT(user, TRAIT_OPENS_MOONGATES)) collapse_portal(prev) /obj/structure/werewolf_totem/proc/spawn_portal() @@ -166,7 +169,9 @@ playsound(src, 'modular_darkpack/modules/deprecated/sounds/portal.ogg', 50, FALSE) var/obj/umbra_portal/U = new (get_step(src, SOUTH)) // New code doesnt relay on ID for these two's connections buy why not. - U.id = "[pick(tribes)][rand(1, 999)]" + U.id = "[rand(1, 999)]" + if(length(friendly_tribes)) + U.id += "[pick(friendly_tribes)]" var/obj/umbra_portal/P = new (teleport_turf) P.id = U.id U.link_portal(P) @@ -176,27 +181,41 @@ qdel(old_portal.exit) qdel(old_portal) +/obj/structure/werewolf_totem/proc/kick_out(mob/living/stinky_guy) + if(!istype(stinky_guy)) + return + + stinky_guy.set_confusion_if_lower(10 SECONDS) + stinky_guy.set_eye_blur_if_lower(30 SECONDS) + to_chat(stinky_guy, span_boldwarning("You get turned around and mixed up in a strange fog.")) + for(var/obj/effect/landmark/bawn_entrance/landmark in GLOB.landmarks_list) + if(!istype(src, landmark.linked_totem_path)) + continue + var/turf/kickout_turf = get_turf(landmark) + stinky_guy.forceMove(kickout_turf) + break + /obj/structure/werewolf_totem/wendigo name = "\improper " + TRIBE_GALESTALKERS + " totem" - tribes = list(TRIBE_GALESTALKERS) + friendly_tribes = list(TRIBE_GALESTALKERS) light_color = "#81ff4f" /obj/structure/werewolf_totem/children_of_gaia name = "\improper " + TRIBE_CHILDREN_OF_GAIA + " totem" - tribes = list(TRIBE_CHILDREN_OF_GAIA) + friendly_tribes = list(TRIBE_CHILDREN_OF_GAIA) light_color = "#00CEC8" /obj/structure/werewolf_totem/bone_gnawer name = "\improper " + TRIBE_BONE_GNAWERS + " totem" light_color = "#FFA500" - tribes = list(TRIBE_BONE_GNAWERS) + friendly_tribes = list(TRIBE_BONE_GNAWERS) /obj/structure/werewolf_totem/glasswalker name = "\improper " + TRIBE_GLASS_WALKERS + " totem" icon_state = "glassw" base_icon_state = "glassw" light_color = "#35b0ff" - tribes = list(TRIBE_GLASS_WALKERS) + friendly_tribes = list(TRIBE_GLASS_WALKERS) /obj/structure/werewolf_totem/spiral name = "spiral totem" @@ -204,51 +223,54 @@ icon_state = "spiral" base_icon_state = "spiral" light_color = "#ff5235" - tribes = list(TRIBE_BLACK_SPIRAL_DANCERS) - + friendly_tribes = list(TRIBE_BLACK_SPIRAL_DANCERS) /obj/structure/werewolf_totem/generic + abstract_type = /obj/structure/werewolf_totem/generic + +/obj/structure/werewolf_totem/generic/gaia light_color = "#81ff4f" - tribes = TRIBE_LIST_GAIA + friendly_tribes = TRIBE_LIST_GAIA + friendly_trait = TRAIT_GAIA_CAERN_FRIEND /obj/structure/werewolf_totem/generic/wyld light_color = "#81ff4f" - tribes = TRIBE_LIST_WYLD + friendly_tribes = TRIBE_LIST_WYLD /obj/structure/werewolf_totem/generic/weaver icon_state = "glassw" base_icon_state = "glassw" light_color = "#35b0ff" - tribes = TRIBE_LIST_WEAVER + friendly_tribes = TRIBE_LIST_WEAVER /obj/structure/werewolf_totem/generic/wyrm icon = 'modular_darkpack/modules/werewolf_the_apocalypse/icons/spiral_totem.dmi' icon_state = "spiral" base_icon_state = "spiral" light_color = "#ff5235" - tribes = TRIBE_LIST_WYRM + friendly_tribes = TRIBE_LIST_WYRM /obj/structure/werewolf_totem/generic/alltribes - tribes = TRIBE_LIST_ALL + friendly_tribes = TRIBE_LIST_ALL // This things type path sucks /obj/effect/landmark/teleport_mark name = "totem Exit Mark" icon_state = "portal_exit" - var/tribes = list() + var/friendly_tribes /obj/effect/landmark/teleport_mark/gaia - tribes = TRIBE_LIST_GAIA + friendly_tribes = TRIBE_LIST_GAIA /obj/effect/landmark/teleport_mark/wyld - tribes = TRIBE_LIST_WYLD + friendly_tribes = TRIBE_LIST_WYLD /obj/effect/landmark/teleport_mark/weaver - tribes = TRIBE_LIST_WEAVER + friendly_tribes = TRIBE_LIST_WEAVER /obj/effect/landmark/teleport_mark/wyrm - tribes = TRIBE_LIST_WYRM + friendly_tribes = TRIBE_LIST_WYRM /obj/effect/landmark/teleport_mark/alltribes - tribes = TRIBE_LIST_ALL + friendly_tribes = TRIBE_LIST_ALL diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/gifts/changing_breeds/ananasi.dm similarity index 100% rename from modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/ananasi.dm rename to modular_darkpack/modules/werewolf_the_apocalypse/code/gifts/changing_breeds/ananasi.dm diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/corax.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/gifts/changing_breeds/corax.dm similarity index 100% rename from modular_darkpack/modules/werewolf_the_apocalypse/code/changing_breeds/corax.dm rename to modular_darkpack/modules/werewolf_the_apocalypse/code/gifts/changing_breeds/corax.dm diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/_customization.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/_customization.dm new file mode 100644 index 000000000000..fbfa42644bfb --- /dev/null +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/_customization.dm @@ -0,0 +1,26 @@ +/datum/preference/choiced/fera_feature + abstract_type = /datum/preference/choiced/fera_feature + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_SECONDARY_FEATURES + priority = PREFERENCE_PRIORITY_WORLD_OF_DARKNESS + // must_have_relevant_trait = TRUE + must_be_accessible = TRUE + var/feature_key + var/splat_id + +/datum/preference/choiced/fera_feature/init_possible_values() + return assoc_to_keys_features(SSaccessories.feature_list[feature_key]) + + +/datum/preference/choiced/fera_feature/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features[feature_key] = value + +/datum/preference/choiced/fera_feature/is_accessible(datum/preferences/preferences) + . = ..() + var/datum/splat/splat_path = preferences.read_preference(/datum/preference/choiced/splats) + if(!ispath(splat_path) || splat_path::id != splat_id) + return FALSE + + +/datum/sprite_accessory/fera_feature + abstract_type = /datum/sprite_accessory/fera_feature diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fera_body.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fera_body.dm new file mode 100644 index 000000000000..d99e9337dd41 --- /dev/null +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fera_body.dm @@ -0,0 +1,52 @@ +/datum/sprite_accessory/fera_feature/body + abstract_type = /datum/sprite_accessory/fera_feature/body + + + +/datum/preference/choiced/fera_feature/garou_body + savefile_key = "garou_body" + feature_key = FEATURE_FERA_BODY(SPLAT_GAROU) + splat_id = SPLAT_GAROU + + +/datum/sprite_accessory/fera_feature/body/garou + abstract_type = /datum/sprite_accessory/fera_feature/body/garou + +/datum/sprite_accessory/fera_feature/body/garou/scar_1 + name = "Right Eye Scar" + icon_state = "scar1" + +/datum/sprite_accessory/fera_feature/body/garou/scar_2 + name = "Left Eye Scar" + icon_state = "scar2" + +/datum/sprite_accessory/fera_feature/body/garou/scar_3 + name = "Nose Scar" + icon_state = "scar3" + +/datum/sprite_accessory/fera_feature/body/garou/scar_4 + name = "Chest Scar" + icon_state = "scar4" + +/datum/sprite_accessory/fera_feature/body/garou/scar_5 + name = "Leg Scar" + icon_state = "scar5" + +/datum/sprite_accessory/fera_feature/body/garou/scar_6 + name = "Head Scar" + icon_state = "scar6" + +/datum/sprite_accessory/fera_feature/body/garou/scar_7 + name = "Shoulder Scar" + icon_state = "scar7" + +/datum/sprite_accessory/fera_feature/body/garou/scar_8 + name = "Right Artificial Arm" + icon_state = "scar8" + +/datum/sprite_accessory/fera_feature/body/garou/scar_9 + name = "Left Artificial Arm" + icon_state = "scar9" + +/datum/dna_block/feature/accessory/garou_body + feature_key = FEATURE_FERA_BODY(SPLAT_GAROU) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fera_clothes.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fera_clothes.dm new file mode 100644 index 000000000000..02f7c86b3dd0 --- /dev/null +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fera_clothes.dm @@ -0,0 +1,76 @@ +/datum/sprite_accessory/fera_feature/clothes + abstract_type = /datum/sprite_accessory/fera_feature/clothes + + + +/datum/preference/choiced/fera_feature/garou_clothes + savefile_key = "garou_clothes" + feature_key = FEATURE_FERA_CLOTHES(SPLAT_GAROU) + splat_id = SPLAT_GAROU + + +/datum/sprite_accessory/fera_feature/clothes/garou + abstract_type = /datum/sprite_accessory/fera_feature/clothes/garou + +/datum/sprite_accessory/fera_feature/clothes/garou/loincloth + name = "Loincloth" + icon_state = "loincloth" + +/datum/sprite_accessory/fera_feature/clothes/garou/green_tribal + name = "Green Tribal Accessories" + icon_state = "green_tribal" + +/datum/sprite_accessory/fera_feature/clothes/garou/beige_tribal + name = "Beige Tribal Accessories" + icon_state = "beige_tribal" + +/datum/sprite_accessory/fera_feature/clothes/garou/leather_mantle + name = "Leather Mantle" + icon_state = "leather_mantle" + +/datum/sprite_accessory/fera_feature/clothes/garou/studs + name = "Studs" + icon_state = "studs" + +/datum/sprite_accessory/fera_feature/clothes/garou/dark_mantle + name = "Dark Mantle" + icon_state = "dark_mantle" + +/datum/sprite_accessory/fera_feature/clothes/garou/loincloth_armband + name = "Loincloth & Armband" + icon_state = "loincloth_armband" + +/datum/sprite_accessory/fera_feature/clothes/garou/skull_necklace + name = "Skull Necklace" + icon_state = "skull_necklace" + +/datum/sprite_accessory/fera_feature/clothes/garou/metal_armour // yuck br*tish + name = "Metal Armor" // Fixed it teehee + icon_state = "metal_armour" // Vile disgusting spelling + +/datum/sprite_accessory/fera_feature/clothes/garou/fur_mantle + name = "Fur Mantle" + icon_state = "fur_mantle" + +/datum/sprite_accessory/fera_feature/clothes/garou/fur_necklace_and_vambrace + name = "Fur Necklace & Vambraces" + icon_state = "fur_necklace_and_vambrace" + +/datum/sprite_accessory/fera_feature/clothes/garou/armour_loincloth // yuck br*tish again... + name = "Armor & Loincloth" // Fixed it lalalala + icon_state = "armour_loincloth" + +/datum/sprite_accessory/fera_feature/clothes/garou/red_cloak // litle red riding hood + name = "Red Cloak" + icon_state = "red_cloak" + +/datum/sprite_accessory/fera_feature/clothes/garou/formal_tribal + name = "Formal Tribal Attire" + icon_state = "formal_tribal" + +/datum/sprite_accessory/fera_feature/clothes/garou/dollar_necklace + name = "$$$ Bling" + icon_state = "dollar_necklace" + +/datum/dna_block/feature/accessory/garou_clothes + feature_key = FEATURE_FERA_CLOTHES(SPLAT_GAROU) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fera_hair.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fera_hair.dm new file mode 100644 index 000000000000..472d77946158 --- /dev/null +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fera_hair.dm @@ -0,0 +1,33 @@ + +/datum/sprite_accessory/fera_feature/hair + abstract_type = /datum/sprite_accessory/fera_feature/hair + + + +/datum/preference/choiced/fera_feature/garou_hair + savefile_key = "garou_hair" + feature_key = FEATURE_FERA_HAIR(SPLAT_GAROU) + splat_id = SPLAT_GAROU + + +/datum/sprite_accessory/fera_feature/hair/garou + abstract_type = /datum/sprite_accessory/fera_feature/hair/garou + +/datum/sprite_accessory/fera_feature/hair/garou/hair_1 + name = "Mohawk" + icon_state = "hair1" + +/datum/sprite_accessory/fera_feature/hair/garou/hair_2 + name = "Long" + icon_state = "hair2" + +/datum/sprite_accessory/fera_feature/hair/garou/hair_3 + name = "Undercut" + icon_state = "hair3" + +/datum/sprite_accessory/fera_feature/hair/garou/hair_4 + name = "Beard" + icon_state = "hair4" + +/datum/dna_block/feature/accessory/garou_hair + feature_key = FEATURE_FERA_HAIR(SPLAT_GAROU) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/fur.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fur_color.dm similarity index 70% rename from modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/fur.dm rename to modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fur_color.dm index e41b37cd79a1..a6d734d98804 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/fur.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fur_color.dm @@ -1,17 +1,19 @@ /datum/preference/choiced/fera_fur_color - abstract_type = /datum/preference/choiced/fera_fur_color - savefile_key = "fur_color" savefile_identifier = PREFERENCE_CHARACTER category = PREFERENCE_CATEGORY_SECONDARY_FEATURES priority = PREFERENCE_PRIORITY_WORLD_OF_DARKNESS - main_feature_name = "Fera Fur Color" - relevant_inherent_trait = TRAIT_FERA_FUR must_have_relevant_trait = TRUE must_be_accessible = TRUE + + abstract_type = /datum/preference/choiced/fera_fur_color + savefile_key = "fur_color" + + main_feature_name = "Fera Fur Color" + relevant_inherent_trait = TRAIT_FERA_FUR var/splat_id -/datum/preference/choiced/fera_fur_color/apply_to_human(mob/living/carbon/human/target, value, datum/preferences/preferences) - target.dna.features[FEATURE_FUR_COLOR] = value +/datum/preference/choiced/fera_fur_color/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features[FEATURE_FERA_FUR_COLOR] = value /datum/preference/choiced/fera_fur_color/is_accessible(datum/preferences/preferences) . = ..() @@ -19,24 +21,22 @@ if(!ispath(splat_path) || splat_path::id != splat_id) return FALSE +/datum/preference/choiced/fera_fur_color/init_possible_values() + return assoc_to_keys(GLOB.fera_fur_colors[splat_id]) + /datum/preference/choiced/fera_fur_color/garou savefile_key = "garou_fur_color" splat_id = SPLAT_GAROU -/datum/preference/choiced/fera_fur_color/garou/init_possible_values() - return assoc_to_keys(GLOB.garou_fur_colors) /datum/preference/choiced/fera_fur_color/corax savefile_key = "corax_fur_color" splat_id = SPLAT_CORAX -/datum/preference/choiced/fera_fur_color/corax/init_possible_values() - return assoc_to_keys(GLOB.corax_fur_colors) - /datum/preference/choiced/fera_fur_color/ananasi savefile_key = "ananasi_fur_color" splat_id = SPLAT_ANANASI -/datum/preference/choiced/fera_fur_color/ananasi/init_possible_values() - return assoc_to_keys(GLOB.ananasi_fur_colors) +/datum/dna_block/feature/fera_fur_color + feature_key = FEATURE_FERA_FUR_COLOR diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm index f00b8a09d3ce..6a96022723f4 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm @@ -71,11 +71,20 @@ if(shifter_splat?.transformation_stats && shifter_splat.transformation_stats[id]) return shifter_splat.transformation_stats[id] +/datum/species/human/shifter/proc/get_stat_clamps(mob/living/carbon/human/human) + var/datum/splat/werewolf/shifter/shifter_splat = get_shifter_splat(human) + if(shifter_splat?.transformation_stat_clamps && shifter_splat.transformation_stat_clamps[id]) + return shifter_splat.transformation_stat_clamps[id] + /datum/species/human/shifter/proc/add_buffs(mob/living/carbon/human/human) for(var/key, value in get_buffs(human)) if(!should_add_buff(human, key, value)) continue human.st_add_stat_mod(key, value, type) + for(var/key, value in get_stat_clamps(human)) + if(!should_add_buff(human, key, value)) + continue + human.st_add_stat_clamp(key, value, type) /datum/species/human/shifter/proc/should_add_buff(mob/living/carbon/human/human, datum/st_stat/buff_type, amount) return TRUE @@ -83,13 +92,28 @@ /datum/species/human/shifter/proc/clear_buffs(mob/living/carbon/human/human) for(var/key, value in get_buffs(human)) human.st_remove_stat_mod(key, type) + for(var/key, value in get_stat_clamps(human)) + human.st_remove_stat_clamp(key, type) /datum/species/human/shifter/proc/is_veil_breaching_form(mob/living/carbon/human/human) return veil_breaching_form /// Fetch the mobs fur color from their features. /datum/species/human/shifter/proc/get_fur_color(mob/living/carbon/human/human) - return human.dna.features[FEATURE_FUR_COLOR] ? human.dna.features[FEATURE_FUR_COLOR] : "black" + return human.dna.features[FEATURE_FERA_FUR_COLOR] || "black" + + +/datum/species/human/shifter/proc/get_feature_icon_state(mob/living/carbon/human/human, feature_key) + var/feature_dna = human.dna.features[feature_key] + if(!feature_dna) + return + var/alist/splat_feature_styles = SSaccessories.feature_list[feature_key] + if(!splat_feature_styles) + return + var/datum/sprite_accessory/feature_sprite_datum = splat_feature_styles[feature_dna] + if(!feature_sprite_datum) + return + return feature_sprite_datum::icon_state /// Fetch the mob dmi from our splat @@ -105,26 +129,65 @@ if(!custom_body_render) return FALSE - human.remove_overlay(BODYPARTS_LAYER) + var/datum/splat/werewolf/shifter/shifter_splat = get_shifter_splat(human) + var/splat_id = shifter_splat?.id || SPLAT_GAROU var/fur_color = get_fur_color(human) var/mob_icon = get_mob_icon(human) - var/main_iconstate = "" + var/postfix_info = "" + + human.remove_overlay(BODYPARTS_LAYER) + var/main_icon_state = "" if(HAS_TRAIT(human, TRAIT_WYRMTAINTED_SPRITE)) - main_iconstate += "spiral" - main_iconstate += fur_color - if(has_flight_icon_states && HAS_TRAIT(human, TRAIT_FERA_FLIGHT) && HAS_TRAIT(human, TRAIT_MOVE_FLYING) && HAS_TRAIT(human, TRAIT_NO_FLOATING_ANIM)) - main_iconstate += "_flying" + main_icon_state += "spiral" + main_icon_state += fur_color + if(should_append_flying_to_icon(human)) + postfix_info += "_flying" else if(human.body_position == LYING_DOWN) - main_iconstate += "_rest" - - human.overlays_standing[BODYPARTS_LAYER] = list(image(mob_icon, main_iconstate)) + postfix_info += "_rest" + human.overlays_standing[BODYPARTS_LAYER] = list(image(mob_icon, icon_state = main_icon_state + postfix_info, layer = -BODYPARTS_LAYER)) human.apply_overlay(BODYPARTS_LAYER) + + human.remove_overlay(EYES_LAYER) + var/mutable_appearance/eyes_overlay = mutable_appearance(mob_icon, "eyes" + postfix_info, -EYES_LAYER) + eyes_overlay.color = human.eye_color_left + var/mutable_appearance/emissive_overlay = emissive_appearance(mob_icon, "eyes" + postfix_info, human, effect_type = EMISSIVE_SPECULAR) + emissive_overlay.color = COLOR_WHITE + human.overlays_standing[EYES_LAYER] = list(eyes_overlay, emissive_overlay) + human.apply_overlay(EYES_LAYER) + + + human.remove_overlay(BODY_ADJ_LAYER) + var/body_icon_state = get_feature_icon_state(human, FEATURE_FERA_BODY(splat_id)) + if(body_icon_state) + var/mutable_appearance/body_image = mutable_appearance(mob_icon, body_icon_state + postfix_info, -BODY_ADJ_LAYER) + human.overlays_standing[BODY_ADJ_LAYER] = list(body_image) + human.apply_overlay(BODY_ADJ_LAYER) + + human.remove_overlay(HAIR_LAYER) + var/hair_icon_state = get_feature_icon_state(human, FEATURE_FERA_HAIR(splat_id)) + if(hair_icon_state) + var/mutable_appearance/hair_layer = mutable_appearance(mob_icon, hair_icon_state + postfix_info, -HAIR_LAYER) + hair_layer.color = human.hair_color + human.overlays_standing[HAIR_LAYER] = list(hair_layer) + human.apply_overlay(HAIR_LAYER) + + + human.remove_overlay(UNIFORM_LAYER) + var/uniform_icon_state = get_feature_icon_state(human, FEATURE_FERA_CLOTHES(splat_id)) + if(uniform_icon_state) + var/mutable_appearance/outfit_layer = mutable_appearance(mob_icon, uniform_icon_state + postfix_info, -UNIFORM_LAYER) + human.overlays_standing[UNIFORM_LAYER] = list(outfit_layer) + human.apply_overlay(UNIFORM_LAYER) + return TRUE +/datum/species/human/shifter/proc/should_append_flying_to_icon(mob/living/carbon/human/human) + return has_flight_icon_states && HAS_TRAIT(human, TRAIT_FERA_FLIGHT) && HAS_TRAIT(human, TRAIT_MOVE_FLYING) && HAS_TRAIT(human, TRAIT_NO_FLOATING_ANIM) + /datum/species/human/shifter/update_damage_overlays(mob/living/carbon/human/human) if(!custom_damage_render) return FALSE diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm index 95f04eb8e0d7..46652a55702d 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm @@ -79,6 +79,7 @@ splat_traits = list( TRAIT_FERA_RENOWN, + TRAIT_GAIA_CAERN_FRIEND, // Without them having there own tribes or declared alligence. This is the best way to determine. ) // incompatible_splats = list(/datum/splat/werewolf/shifter) // TODO: Becoming a shifter should get rid of your kinfolk splat @@ -105,6 +106,7 @@ var/list/transformation_list = list() /// Stats added and removed upon gaining the species of the splat. Assoc list indexed by the species ids for each form var/list/transformation_stats + var/list/transformation_stat_clamps var/transform_sound = 'modular_darkpack/modules/werewolf_the_apocalypse/sounds/transform.ogg' COOLDOWN_DECLARE(transform_cd) /** @@ -221,7 +223,6 @@ STAT_STAMINA = 3, STAT_DEXTERITY = 1, STAT_MANIPULATION = -3, - // STAT_APPEARANCE = 0 // NOT YET SUPPORTED ), SPECIES_FERA_DIRE = list( STAT_STRENGTH = 3, @@ -236,6 +237,11 @@ STAT_MANIPULATION = -3, ) ) + transformation_stat_clamps = list( + SPECIES_FERA_WAR = list( + STAT_APPEARANCE = 0 + ), + ) mimmicing_animal = /mob/living/basic/pet/dog/wolf /datum/splat/werewolf/shifter/corax @@ -262,7 +268,6 @@ STAT_DEXTERITY = 1, STAT_MANIPULATION = -2, STAT_PERCEPTION = 3, - // STAT_APPEARANCE = 0 // NOT YET SUPPORTED ), SPECIES_FERA_FERAL = list( STAT_STRENGTH = -1, @@ -271,6 +276,11 @@ STAT_PERCEPTION = 4, ) ) + transformation_stat_clamps = list( + SPECIES_FERA_WAR = list( + STAT_APPEARANCE = 0 + ), + ) transform_sound = 'modular_darkpack/modules/werewolf_the_apocalypse/sounds/corax_transform.ogg' mob_icons = list( SPECIES_FERA_WAR = 'modular_darkpack/modules/werewolf_the_apocalypse/icons/corax_forms/crinos.dmi', diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/auspices/garou.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/auspices/garou.dm index e43fa49cdae7..6e4d1cc3bc5c 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/auspices/garou.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/auspices/garou.dm @@ -91,6 +91,7 @@ /datum/subsplat/werewolf/auspice/garou/theurge name = AUSPICE_THEURGE desc = "The Crescent Moons can be strange and enigmatic, prone to falling into the convoluted symbolic logic of the spirits they truck with rather than the more familiar logic of humanity. Those Theurges born under the waning moon frequently have a harsher, more adversarial relationship with the spirit world - they tend to excel at binding and forcing spirits to their will, and are more vicious when battling spirits. Theurges born under the waxing moon tend to be more generous and open with the spirits, charming and cajoling rather than intimidating and threatening." + subsplat_traits = list(TRAIT_OPENS_MOONGATES) start_rage = 2 gifts_provided = list( /datum/action/cooldown/power/gift/mothers_touch, diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/garou.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/garou.dm index 02f75b986c38..2af705e6e7c7 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/garou.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/garou.dm @@ -116,7 +116,7 @@ // /datum/action/cooldown/power/gift/resist_pain, // DARKPACK TODO - (Selectable Gifts) // /datum/action/cooldown/power/gift/sense_wyrm, // DARKPACK TODO - (Selectable Gifts) ) - // tribe_trait = TRAIT_WYRMTAINTED_SPRITE + subsplat_traits = list(TRAIT_WYRMTAINTED) /datum/subsplat/werewolf/tribe/garou/blackspiraldancers/psychomania_effect(mob/living/target, mob/living/owner) target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg", 50, FALSE) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/icons/garou_forms/crinos.dmi b/modular_darkpack/modules/werewolf_the_apocalypse/icons/garou_forms/crinos.dmi index 9debf63f88ee9d5fd5c688098b52bd9c8e0fb88b..d75326bde329f73f7e273a509602abd6321ddcb9 100644 GIT binary patch delta 27785 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 delta 22648 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 y2qAQvd)i008;<`M|)yqu6U;00001bW%=J z06^y0W&i*HiII0ne<>$3FC{HMC#5_ivm{lCi!&v&s2C_=$i}ATo=V`pa1{?DM>^@R7i>Klrc`jFcgOE zAr)htc4KP90V;BX)EkQzON^Zwivy&Fi3R(~7w8SZ>deOFe@LCise@|<29|uA_5S>R z?}Sv z&dUq#DD`cy8&Jw>r|?q{Qmy&}2WgcMK^KcPB6&Y*CK?Mu1ykgka*h2iK=1ADBNRM* zZA$O(2u6r-e-HTflUCk=!Fvs8q#(<}3pko-jmF?%+3kYZk9q*-zX&EK{u>v=X4YK$ zSKT`x;TaH**1PXO*y9lQ09Ti79N{%Ca2+TmjE49X4xzx*DiNrco!QHAqyyS#3EonX wgysq2J)V(rdu0th+2z9-74Wpd#2@(vT?hCQrEm~Syv$L~saB$Mn(suv=ivR#i002_}04@Lk z`T6<4z`(1=_5J_=00DGTPE!Ct=GbNc005tQR9JLGWpiVZZ9#vvGPNMFBsoKgi!&v& zs2C_@$i8jH58)r+G51+g9r^t4M(9o2CmCc7iY) z({Uh4L;^@(*O5Yy1eK>-1*$6VLwL*wCMD7>Rle1AU21;=&Fi`}gCbY}gH7CIy$R^@ zG*lpo?h^qHGs#u3D7@jPF3`L){yi>IsPiT#3Ow@@ejgWQz+KSC{OfYEyX$y0>5WqR zw|5E`1hQMbJ`qsG=fjoI^zk4N2m}Jb|BAlvpXDEh;WrwAqtwbf{t)9h4%4(KBtmEc zth36x016>Uz>;7?2@;#Ugb%K?B34n@n~$GZhg1bSRQX3+Q3G>l`E0KVoK zX0QNZR)ys=KbqK9mjqa0$~(ac0Mgre&mr=0fvMkYctLyKKKOK zhi6Uhxh~XzT)~2))l-dZi8fVe!|j|G7$&@s#_WF*B2ass!zS3-WhZk5ZgQr80bcGVA1N&>VnNV7w{vuI!xdc?i28! zO$1WX&u9YS5g%pQ;$s#L>?1zSp+$xntv-C_lYfA9r}a>UNB}oOq;O-4W1z+7ZPt@k kx%mIUtpZ~81p+~gZ;@sb19JcAN&o-=07*qoM6N<$g35}4JOBUy diff --git a/modular_zapoc/modules/clothing/icons/eyepatches_onfloor.dmi b/modular_zapoc/modules/clothing/icons/eyepatches_onfloor.dmi index e30dcf6c5766588ab5e173891a37490d07fb3311..835de28a21cddcc4133f578031d1dbcb84f6df48 100644 GIT binary patch literal 610 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 diff --git a/modular_zapoc/modules/clothing/icons/outdoorboots.dmi b/modular_zapoc/modules/clothing/icons/outdoorboots.dmi index cfa5c99b14794d5a30ff4b6c9adf4a8c232c056d..39496ceffc720d64a6cfb03977680e062a1c52d2 100644 GIT binary patch delta 878 zcmV-!1CjjX1KkIZ7zqdl0001UdV2JcTTKBek*OblHrE;$mtmz~0009oNklcO?;#IOM^R|K5B5_rCZ3_dhOLwOXZa zN?%uhqxT5(2>cHOB7Vh*#8ETMu~2!Sh3Uor()a)w*;|^i<(Jub*B9y=CYsCvY!qdA zdP;FhUBBtB1ss7FKi+5E+wu+m9ZH>J`=5|t0@$#7;{<21DP=H_7ZmIF6UKRq*L-BAUw0ly!A9+xPVK1`8suUHRI(Ln%ue*B90=;cK^ zwEZfbPJCuP?0&yaD&Y1&=6Ief0D$__CDNM>);IMvH0*$*0vn>w%`eNZxeEDv85an9 zMo_)I39gKhO?DDry#+<9buAFi~$$wIu+5 zXK5&uTyNGnIKZ%m4g#O~(gDil)^V@kfeh~-;U0n9&CKyH_6l}e0_a$j^kn{&ViYh4 zZ1BOenjmPdG0$uC0Q#!kZBXU_$_YWaV`&@gf^m!zRC0aB`b{@mRB0$hw$H&RZFSCH z#NUWAGrTiJA%MUD5;8(aY}Tb=yYvHpQ7hQBqWun1Adg@YNCMxm$Qc+gz(gg_THvG%RPZg`2&l1-vb1s0)Aa9YgKP&PBe1_Rj`N@>J%?7 zvTf2KDuSbvn^m69ni$;?KcGxPRqUy_U|lb%h7gVGHZcUpy4H*al0ab0msom#l=}rD z4Iiigt{j{IBmr#ah7uSRflpjl_uGV`O2*Qt5W!ur24A6)3^rk{SYiOl3>#__CFfn^ z3IUkU-pSlAzyWF8ihYAq4zZT~tF}U+O~{#AcVAd~vw{t*aXiRK2F)3LN%2JkLhKnb z$ALKs>p@`h1P>6vNR@!zBk8JtxsRVBLEypLb=1{%bJC;hf)3UX+vxbXB$S=;O4N6Ft=z`kHr{)it*8i4u;)diz_(3b+$W&}SVILkPt6@T z-B4#?=in52_{&bH<59tI3Tv;y!CMXv5AMgK=*EliNgfy{W7X(a{Na29tCv25hTlRD P00000NkvXXu0mjfP_YUp~nr zJdI6IL|JUZghdtqr)}rCZ@IkTrg{TVwMj7pM?u|w&nXfc8=hzcdFVdQ&MBb@ E0LZgUz5oCK delta 191 zcmX@iw1sJcgaZpR0|P^2NcwRgB^Tfm;tHhg%u7v0T(uaq=Y(oMdAe`c(%NWFiOF$6 z`{w#TWKYims$eV$@(X5gcy=RgqM|RO_QZVod<%Xl1>J26^?JbN&!N$0@5z<`T=N)Lhp9`z|1Y+g`g)g@^xYqNX- q#}11fI~G{1nbWwp!NZ;>j)9?LA&-~v*1&L}(F~rhelF{r5}E+^Hbhwf diff --git a/modular_zapoc/modules/clothing/icons/outdoorboots_worn.dmi b/modular_zapoc/modules/clothing/icons/outdoorboots_worn.dmi index f49a813881c1972eb1f7fab4a9578dce6e2257ca..175a5c6bb114577f4f44157e29e9beb25622d640 100644 GIT binary patch delta 569 zcmey$w3>B-1Sba@0|UdV%))yUBYYV(CoWT{HY zJ4m$YKU&cDR>49<)9+P`i@=!_R(5t)){85D#P29C5}WIC;o!yv(MIJ(0qUaa2N!Oh zJ@Nagsf*qAT1($kyw9w-f8BT6%Go~OT{CB`GBQ3UmY~eIf%S$5Lk^>v5JPlBFUtXl zP(2ngG@;;M499BO=C6C7^3g4Hu8Q%iz2)oAO+KArfA8$F)!nZQ>ViF&FOM=04-DM2 z!u0ly%g5K>?RNb8Fx#%UinXDgy`p0Fzsl5t{Tc#aj(@(p{Z~c7ox{(%KdU#?@4q)E zxc)}pHm$5wrOVeh9^bjMz3`qGUyYr7`rB_)>MjRdUf0iiy-@yf&9l-f<}<7R7ybV7 zSfZH!u|eIG`AsYTiyu>bx#M~{*MkRZmOcwluKhDZt!lr?&kOhS^;h4z)nsRuoHe`i z^paWkc5qfi;e@_BP$R~5)eugK=9KP1q9U+ zkZe#=5)e{SMB)P#An_U4JIW_auV_c`+bbu`EJyH1!6+C70|i)&6j23)lpRnNxFw+~ zP)k8oz=$wXJOKH?5&}(u5{ex_E~)}f(?>>0000FdJ6z*$yPmXwmUy1JH+jxsJabp{ZcJs>dwBxYS{MKL=#FFj0AOc(+JPlUO|00001 zbW%=J06^y0W&i*Ha(Yx)bVOxyV{&P5bZKvH004NLQ&wIK@n{85nm0snCEA_b65fEE|-Jhdj6dOujIV=ABGIP zr@s|=ndfC$z8_7wpVxO%)>RE#h6w|7_s4IkpDP^UWdJ|+Enrs~Vs6KjZLmMWX28F^ s3Umbz1VN99dOxA=@^;AFh5l!K0g-?TM5(&5LjV8(07*qoM6N<$f~HvO{r~^~ literal 0 HcmV?d00001 diff --git a/modular_zapoc/modules/weapons/icons/melee_inhand_left.dmi b/modular_zapoc/modules/weapons/icons/melee_inhand_left.dmi new file mode 100644 index 0000000000000000000000000000000000000000..758dacb78430710fbecea54e1576c5ebad6a4c00 GIT binary patch literal 470 zcmV;{0V)28P)FdJ6z?P4WI4?aI0s@wllC`?JSyoe;Js@=k5HSHHz`(#&JSQXo0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRL zOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DJj1^GgXO;GbOXA7^I1dGp#5wHxd1@9yQGp{kJDLR|xq_Lc{}HY~6rfT)h0(q55y&5T0y}LQX?0))j{pDw M07*qoM6N<$f=`*i+5i9m literal 0 HcmV?d00001 diff --git a/modular_zapoc/modules/weapons/icons/melee_inhand_right.dmi b/modular_zapoc/modules/weapons/icons/melee_inhand_right.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4adfb78fb6f992a551120cd7cdbb6462047bb774 GIT binary patch literal 462 zcmV;<0WtoGP)FdJ6z?P4WI4?aI0s@wllA1jrSyofEy1I1+5HSHHz`(%BgqbV=0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRL zOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DJj1^GgXO;GbOXA7^I1dGp#5wHxViwJXaIH{f$)%F3`LP(Qoyc32`h6HjDk@x z3I+tEvEi2&K;yHwW#ZSMh{mt#n2D)q0d5WKRcsUR+rWg%zOy#cqYM!_f;1*3p|fGr^b&SXo#tqu+<(%=O)XIeX9_3SG;5gKN65!O(? z0IANI#zk1eDr9#P2f^@*0ZuGYCT=Yuzd8eBAf@JQ#pkLF2+qMqIz7REuwmyNv?<~*8o zWKxJiu%_mI8{^QsKY8S%?RCbtb;H9|r-ZwOv_W1{&CODjS z=uex+KD$5UN9Frl2ROVL7aU;t=xN&jLWkkgjb*;sl8F*3VRu7LaU3$JjH;HCW;klI z!iHffQ_&{oi;)Q%m;<;NSeY~oJUls_m&rPCG}y$xn8D=3sKj$m<%P5vBLmal-_I|s tFY58By|Q5nmr(vl#*FiQ^3H$wYs{%z`&fBl9DGI1COCR00001 zbW%=J06^y0W&i*Ha(Yx)bVOxyV{&P5bZKvH004NLQ&wz^FV zpML+j`BKVFrWQz%sRfJd`=#>%0KgT*j-9*b>{HLuI<$aN@COCbQ!ucj*Lv6wAGLND r>{9H9i}bJQ(+kc9``M9v0QjOi_!I-Zzp>VF00000NkvXXu0mjfP?gI* literal 0 HcmV?d00001 diff --git a/sound/effects/license.txt b/sound/effects/license.txt index cf6d51c352d2..e82d2e28cdd1 100644 --- a/sound/effects/license.txt +++ b/sound/effects/license.txt @@ -23,3 +23,10 @@ https://freesound.org/people/rottako/sounds/693581/ by Rottako. https://freesound.org/people/rottako/sounds/693582/ by Rottako. Cleaned up and trimmed by ArcaneMusic. licensed as Creative Commons 0. + +node_drilling.ogg was made using: +https://freesound.org/people/jedg/sounds/505826/ -- License: Creative Commons 0 +Trimmed and effects added by ArcaneMusic. + +node_victory.ogg was made by ArcaneMusic +FL-studio, Flex Plugin. -- License: Creative Commons 0 diff --git a/sound/effects/node_drilling.ogg b/sound/effects/node_drilling.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7eb2001101e4217e2599fb635ca2eda3afbae247 GIT binary patch literal 58082 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�KSf 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 literal 0 HcmV?d00001 diff --git a/sound/misc/highlight_sounds/attributions.txt b/sound/misc/highlight_sounds/attributions.txt new file mode 100644 index 000000000000..26216febac96 --- /dev/null +++ b/sound/misc/highlight_sounds/attributions.txt @@ -0,0 +1 @@ +["Beep.ogg"], Sourced from "https://freesound.org/people/AnthonyRox/sounds/740420/", Copyright: "AnthonyRox", license: "CC0-1.0" diff --git a/tgstation.dme b/tgstation.dme index 16ef31b2fd19..10ed76684159 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -480,6 +480,7 @@ #include "code\__DEFINES\~darkpack\subsystems.dm" #include "code\__DEFINES\~darkpack\vampire_clan.dm" #include "code\__DEFINES\~darkpack\walls.dm" +#include "code\__DEFINES\~darkpack\whitelist.dm" #include "code\__DEFINES\~darkpack\xp_and_freebie.dm" #include "code\__DEFINES\~darkpack\ai\ai_blackboard.dm" #include "code\__DEFINES\~darkpack\dcs\beastmaster_signals.dm" @@ -1364,6 +1365,7 @@ #include "code\datums\components\callouts.dm" #include "code\datums\components\caltrop.dm" #include "code\datums\components\can_flash_from_behind.dm" +#include "code\datums\components\candela_node.dm" #include "code\datums\components\chasm.dm" #include "code\datums\components\chuunibyou.dm" #include "code\datums\components\cleaner.dm" @@ -1822,6 +1824,7 @@ #include "code\datums\elements\elevation.dm" #include "code\datums\elements\empprotection.dm" #include "code\datums\elements\envenomable_casing.dm" +#include "code\datums\elements\equipment_bodypart_texture.dm" #include "code\datums\elements\examine_lore.dm" #include "code\datums\elements\eyestab.dm" #include "code\datums\elements\falling_hazard.dm" @@ -2212,6 +2215,7 @@ #include "code\datums\quirks\positive_quirks\chip_connector.dm" #include "code\datums\quirks\positive_quirks\chipped.dm" #include "code\datums\quirks\positive_quirks\clown_enjoyer.dm" +#include "code\datums\quirks\positive_quirks\death_mimicry.dm" #include "code\datums\quirks\positive_quirks\drunk_healing.dm" #include "code\datums\quirks\positive_quirks\empath.dm" #include "code\datums\quirks\positive_quirks\freerunning.dm" @@ -3298,8 +3302,10 @@ #include "code\game\objects\structures\gym\weight_machine_action.dm" #include "code\game\objects\structures\icemoon\cave_entrance.dm" #include "code\game\objects\structures\lavaland\geyser.dm" -#include "code\game\objects\structures\lavaland\gulag_vent.dm" -#include "code\game\objects\structures\lavaland\ore_vent.dm" +#include "code\game\objects\structures\lavaland\vent_mining\boss_vent.dm" +#include "code\game\objects\structures\lavaland\vent_mining\gulag_vent.dm" +#include "code\game\objects\structures\lavaland\vent_mining\ore_vent.dm" +#include "code\game\objects\structures\lavaland\vent_mining\vent_misc.dm" #include "code\game\objects\structures\plaques\_plaques.dm" #include "code\game\objects\structures\plaques\static_plaques.dm" #include "code\game\objects\structures\signboards\_signboard.dm" @@ -3613,6 +3619,7 @@ #include "code\modules\antagonists\blood_worm\blood_worm_tester.dm" #include "code\modules\antagonists\blood_worm\blood_worm_text_feedback.dm" #include "code\modules\antagonists\blood_worm\actions\_base_action.dm" +#include "code\modules\antagonists\blood_worm\actions\bloodworm_info.dm" #include "code\modules\antagonists\blood_worm\actions\cocoon.dm" #include "code\modules\antagonists\blood_worm\actions\inject_blood.dm" #include "code\modules\antagonists\blood_worm\actions\invade_corpse.dm" @@ -4320,6 +4327,7 @@ #include "code\modules\client\preferences\ghost.dm" #include "code\modules\client\preferences\ghost_lighting.dm" #include "code\modules\client\preferences\glasses.dm" +#include "code\modules\client\preferences\height.dm" #include "code\modules\client\preferences\hemiplegic.dm" #include "code\modules\client\preferences\heterochromatic.dm" #include "code\modules\client\preferences\hotkeys.dm" @@ -5346,6 +5354,8 @@ #include "code\modules\mining\equipment\survival_pod.dm" #include "code\modules\mining\equipment\vent_pointer.dm" #include "code\modules\mining\equipment\wormhole_jaunter.dm" +#include "code\modules\mining\equipment\candela_network\candela_beacons.dm" +#include "code\modules\mining\equipment\candela_network\candela_item_handler.dm" #include "code\modules\mining\equipment\kinetic_crusher\kinetic_crusher.dm" #include "code\modules\mining\equipment\kinetic_crusher\kinetic_crusher_trophies.dm" #include "code\modules\mining\equipment\kinetic_crusher\trophies_fauna.dm" @@ -6818,6 +6828,7 @@ #include "code\modules\surgery\bodyparts\bodypart_effects\nyxosynthesis.dm" #include "code\modules\surgery\bodyparts\bodypart_effects\photosynthesis.dm" #include "code\modules\surgery\bodyparts\bodypart_effects\plasma_based.dm" +#include "code\modules\surgery\bodyparts\bodypart_effects\slime_passgrille.dm" #include "code\modules\surgery\bodyparts\species_parts\android_parts.dm" #include "code\modules\surgery\bodyparts\species_parts\ethereal_bodyparts.dm" #include "code\modules\surgery\bodyparts\species_parts\ghost_bodyparts.dm" @@ -6867,7 +6878,6 @@ #include "code\modules\surgery\organs\external\restyling.dm" #include "code\modules\surgery\organs\external\spines.dm" #include "code\modules\surgery\organs\external\tails.dm" -#include "code\modules\surgery\organs\external\wings\functional_wings.dm" #include "code\modules\surgery\organs\external\wings\moth_wings.dm" #include "code\modules\surgery\organs\external\wings\wings.dm" #include "code\modules\surgery\organs\internal\appendix\_appendix.dm" @@ -7381,6 +7391,7 @@ #include "modular_darkpack\modules\areas\code\interiors\library.dm" #include "modular_darkpack\modules\areas\code\interiors\millennium_tower.dm" #include "modular_darkpack\modules\areas\code\interiors\sewers.dm" +#include "modular_darkpack\modules\areas\code\interiors\shops.dm" #include "modular_darkpack\modules\areas\code\outsides\__outside.dm" #include "modular_darkpack\modules\areas\code\outsides\city_outsides.dm" #include "modular_darkpack\modules\areas\code\outsides\forest.dm" @@ -7557,6 +7568,7 @@ #include "modular_darkpack\modules\flags\code\flags.dm" #include "modular_darkpack\modules\flags\code\loadout.dm" #include "modular_darkpack\modules\flags\code\pride_flags.dm" +#include "modular_darkpack\modules\flags\code\pride_pins.dm" #include "modular_darkpack\modules\flags\code\recipes.dm" #include "modular_darkpack\modules\flavor_text\code\config.dm" #include "modular_darkpack\modules\flavor_text\code\custom_examine_text.dm" @@ -7667,7 +7679,6 @@ #include "modular_darkpack\modules\languages\code\languages\english.dm" #include "modular_darkpack\modules\languages\code\languages\farsi.dm" #include "modular_darkpack\modules\languages\code\languages\french.dm" -#include "modular_darkpack\modules\languages\code\languages\garou_tongue.dm" #include "modular_darkpack\modules\languages\code\languages\german.dm" #include "modular_darkpack\modules\languages\code\languages\greek.dm" #include "modular_darkpack\modules\languages\code\languages\hebrew.dm" @@ -7732,6 +7743,7 @@ #include "modular_darkpack\modules\merits_flaws\code\config.dm" #include "modular_darkpack\modules\merits_flaws\code\negative_quirks\amnesia.dm" #include "modular_darkpack\modules\merits_flaws\code\negative_quirks\animal_musk.dm" +#include "modular_darkpack\modules\merits_flaws\code\negative_quirks\anthropic_taste.dm" #include "modular_darkpack\modules\merits_flaws\code\negative_quirks\bad_sight.dm" #include "modular_darkpack\modules\merits_flaws\code\negative_quirks\banned_transformation.dm" #include "modular_darkpack\modules\merits_flaws\code\negative_quirks\beacon_of_the_unholy.dm" @@ -7916,7 +7928,7 @@ #include "modular_darkpack\modules\pixel_shift\code\pixel_shift_component.dm" #include "modular_darkpack\modules\pixel_shift\code\pixel_shift_keybind.dm" #include "modular_darkpack\modules\postal\code\postal.dm" -#include "modular_darkpack\modules\powers\code\admin_discipline_editor.dm" +#include "modular_darkpack\modules\powers\code\admin_preference_editor.dm" #include "modular_darkpack\modules\powers\code\discipline_actions.dm" #include "modular_darkpack\modules\powers\code\discipline_configs.dm" #include "modular_darkpack\modules\powers\code\discipline_gain.dm" @@ -8112,6 +8124,7 @@ #include "modular_darkpack\modules\storyteller_stats\code\global_procs.dm" #include "modular_darkpack\modules\storyteller_stats\code\logging.dm" #include "modular_darkpack\modules\storyteller_stats\code\stat_pref_middleware.dm" +#include "modular_darkpack\modules\storyteller_stats\code\mob_affecting_adjustments\medicine_skill_surgery.dm" #include "modular_darkpack\modules\storyteller_stats\code\mob_affecting_adjustments\mob_procs.dm" #include "modular_darkpack\modules\storyteller_stats\code\mob_affecting_adjustments\movespeed_modifier.dm" #include "modular_darkpack\modules\storyteller_stats\code\mob_affecting_adjustments\recalculate_max_health.dm" @@ -8161,6 +8174,7 @@ #include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clan_mark.dm" #include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clan_mark_pref.dm" #include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clan_pref.dm" +#include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\trusted_whitelist.dm" #include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clans\banu_haqim.dm" #include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clans\brujah.dm" #include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clans\caitiff.dm" @@ -8239,7 +8253,6 @@ #include "modular_darkpack\modules\werewolf_the_apocalypse\code\glyphs.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\hud.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\silver_damage.dm" -#include "modular_darkpack\modules\werewolf_the_apocalypse\code\totems.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\werewolf_globals.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\basic_mobs\wolf.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\basic_mobs\banes\_banes.dm" @@ -8249,12 +8262,15 @@ #include "modular_darkpack\modules\werewolf_the_apocalypse\code\basic_mobs\corvid\bird_ai.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\changing_breeds\ananasi.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\changing_breeds\corax.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\caern\bawn.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\caern\totems.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\_gift.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\auspices\ahroun.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\auspices\galliard.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\auspices\philodox.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\auspices\ragabash.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\auspices\theurge.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\changing_breeds\corax.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\innate\eye_drink.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\innate\howling.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\tribes\black_furies.dm" @@ -8274,10 +8290,14 @@ #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\tribes\glasswalkers\glasswalkers.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\preferences\auspice.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\preferences\breed.dm" -#include "modular_darkpack\modules\werewolf_the_apocalypse\code\preferences\fur.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\preferences\renown.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\preferences\tribe.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\preferences\wyrm_taint.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\preferences\customization\_customization.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\preferences\customization\fera_body.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\preferences\customization\fera_clothes.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\preferences\customization\fera_hair.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\preferences\customization\fur_color.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\species\fera_organs.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\species\fera_species.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\species\flight_action.dm" @@ -8304,6 +8324,8 @@ #include "modular_darkpack\modules\werewolf_the_apocalypse\code\weapons\klaives.dm" #include "modular_darkpack\modules\westfield_mall\code\mall_areas.dm" #include "modular_darkpack\modules\westfield_mall\code\modular_rooms.dm" +#include "modular_darkpack\modules\whitelist\code\whitelist_enforcement.dm" +#include "modular_darkpack\modules\whitelist\code\whitelist_prefs.dm" #include "modular_darkpack\modules\z_travel\code\helpers.dm" #include "modular_darkpack\modules\z_travel\code\manhole.dm" #include "modular_darkpack\modules\z_travel\code\transfer_point.dm" @@ -8326,7 +8348,6 @@ #include "modular_zapoc\modules\decor\code\grate.dm" #include "modular_zapoc\modules\decor\code\man_crystal.dm" #include "modular_zapoc\modules\decor\code\superhigh_railing.dm" -#include "modular_zapoc\modules\decor\code\torch.dm" #include "modular_zapoc\modules\gray_masses\code\effects.dm" #include "modular_zapoc\modules\gray_masses\code\gray_core.dm" #include "modular_zapoc\modules\gray_masses\code\gray_man.dm" @@ -8336,10 +8357,14 @@ #include "modular_zapoc\modules\jobs\code\voivode.dm" #include "modular_zapoc\modules\jobs\code\ocean76\handler.dm" #include "modular_zapoc\modules\jobs\code\ocean76\operator.dm" +#include "modular_zapoc\modules\loadout\code\categories\glasses.dm" +#include "modular_zapoc\modules\loadout\code\categories\shoes.dm" #include "modular_zapoc\modules\mapping\code\corpses.dm" #include "modular_zapoc\modules\mapping\code\mapping_helper.dm" #include "modular_zapoc\modules\mapping\code\modular_rooms.dm" #include "modular_zapoc\modules\mapping\code\transfer_zones.dm" #include "modular_zapoc\modules\mobs\code\cockroach.dm" #include "modular_zapoc\modules\smites\code\crystal.dm" +#include "modular_zapoc\modules\weapons\code\bowie_knife.dm" +#include "modular_zapoc\modules\weapons\code\waraxe.dm" // END_INCLUDE diff --git a/tgui/packages/common/verb-constants.ts b/tgui/packages/common/verb-constants.ts index b30a47191ac1..6e0efbda298e 100644 --- a/tgui/packages/common/verb-constants.ts +++ b/tgui/packages/common/verb-constants.ts @@ -54,3 +54,27 @@ export function isListArg(arg: VerbArgBase): boolean { arg.options.length > 0 ); } + +/** + * Filters typepaths to show direct children matching the query. + */ +export function filterTypepaths( + allPaths: string[], + query: string, + limit = 0, +): string[] { + const lower = query.toLowerCase(); + const parentPrefix = lower.endsWith('/') + ? lower + : lower.slice(0, lower.lastIndexOf('/') + 1); + const results: string[] = []; + for (const p of allPaths) { + const pl = p.toLowerCase(); + if (!pl.startsWith(parentPrefix)) continue; + if (pl.slice(parentPrefix.length).includes('/')) continue; + if (!pl.startsWith(lower)) continue; + results.push(p); + if (limit > 0 && results.length >= limit) break; + } + return results; +} diff --git a/tgui/packages/tgui-dev-server/dreamseeker.ts b/tgui/packages/tgui-dev-server/dreamseeker.ts index 90e26b914c43..e5cc7305bcb8 100644 --- a/tgui/packages/tgui-dev-server/dreamseeker.ts +++ b/tgui/packages/tgui-dev-server/dreamseeker.ts @@ -63,7 +63,10 @@ export class DreamSeeker { return instances; } - const command = 'netstat -ano | findstr TCP | findstr 0.0.0.0:0'; + const command = + process.platform === 'win32' + ? 'netstat -ano | findstr TCP | findstr 0.0.0.0:0' + : "ss -tln | grep '0.0.0.0:\\*'"; try { const { stdout } = await promisify(exec)(command, { diff --git a/tgui/packages/tgui-panel/chat/renderer.tsx b/tgui/packages/tgui-panel/chat/renderer.tsx index 26207ed1cbd2..8de9b5236b55 100644 --- a/tgui/packages/tgui-panel/chat/renderer.tsx +++ b/tgui/packages/tgui-panel/chat/renderer.tsx @@ -105,6 +105,56 @@ function updateMessageBadge(message) { } } +/** + * Highlight chat sounds - Cooldown check + play sound for client. + */ +const HIGHLIGHT_SOUND_COOLDOWN_SECONDS = 3; +let lastHighlightSoundAt = 0; + +function playHighlightSound(soundFile: string, volume: number) { + const now = Date.now(); + if (now - lastHighlightSoundAt < HIGHLIGHT_SOUND_COOLDOWN_SECONDS * 1000) { + return; + } + + lastHighlightSoundAt = now; + Byond.command(`.sound '${soundFile}' volume=${Math.round(volume * 100)}`); +} + +const RADIO_CHANNEL_LABEL = /^\[[^\]]+\]\s*/; + +// Check if a text node is a radio channel name, e.g. "[Radio] ". +function isRadioChannelName(node: Text): boolean { + const text = node.textContent || ''; + const match = RADIO_CHANNEL_LABEL.exec(text); + return Boolean( + node.parentElement?.classList.contains('name') && + match && + match[0].length === text.length, + ); +} + +// Split the radio channel label from the name node so that it can be highlighted separately. (used to avoid highlighting radio channel names) +function splitRadioChannelLabel(root: HTMLElement): void { + const nameNodes = root.querySelectorAll('.name'); + for (let i = 0; i < nameNodes.length; i++) { + const firstChild = nameNodes[i].firstChild; + if (firstChild?.nodeType !== Node.TEXT_NODE) { + continue; + } + const text = firstChild.textContent || ''; + const match = RADIO_CHANNEL_LABEL.exec(text); + if (match && match[0].length < text.length) { + (firstChild as Text).splitText(match[0].length); + } + } +} + +// Check if a message is a self-action message, such as "You put on your helmet.", we don't want to highlight it as, it's you doing the action. +function isSelfActionMessage(text: string): boolean { + return /^\s*You\b/.test(text); +} + class ChatRenderer { loaded: boolean; rootNode: HTMLElement | null; @@ -186,7 +236,9 @@ class ChatRenderer { tryFlushQueue() { if (this.isReady() && this.queue.length > 0) { - this.processBatch(this.queue); + this.processBatch(this.queue, { + suppressHighlightSound: true, + }); this.queue = []; } } @@ -239,6 +291,10 @@ class ChatRenderer { const matchWord = setting.matchWord; const matchCase = setting.matchCase; const enabled = setting.enabled; + const playSound = Boolean(setting.playSound); + const soundFile = + setting.soundFile || 'sound/misc/highlight_sounds/Beep.ogg'; + const soundVolume = Number(setting.soundVolume ?? 0.5); const jobs = String(setting.jobFilter || '') .split(',') .map((str) => str.trim().toLowerCase()) @@ -321,6 +377,9 @@ class ChatRenderer { highlightRegex, highlightColor, highlightWholeMessage, + playSound, + soundFile, + soundVolume, jobs, characters, }); @@ -383,9 +442,17 @@ class ChatRenderer { processBatch( batch, - options: { prepend?: boolean; notifyListeners?: boolean } = {}, + options: { + prepend?: boolean; + notifyListeners?: boolean; + suppressHighlightSound?: boolean; + } = {}, ) { - const { prepend, notifyListeners = true } = options; + const { + prepend, + notifyListeners = true, + suppressHighlightSound = false, + } = options; const now = Date.now(); // Queue up messages until chat is ready if (!this.isReady()) { @@ -489,6 +556,8 @@ class ChatRenderer { // Highlight text if (!message.avoidHighlighting && this.highlightParsers) { + splitRadioChannelLabel(node); + let messageHighlighted = false; this.highlightParsers .filter((parser) => parser.enabled && this.matchesFilters(parser)) .forEach((parser) => { @@ -497,6 +566,7 @@ class ChatRenderer { parser.highlightRegex, parser.highlightWords, (text) => createHighlightNode(text, parser.highlightColor), + (textNode) => !isRadioChannelName(textNode), // Exclude radio channel names from highlighting ); if (highlighted && parser.highlightWholeMessage) { node.className += ' ChatMessage--highlighted'; @@ -505,6 +575,19 @@ class ChatRenderer { parser.highlightColor, ); } + // Highlight sounds - Plays a sound once per message if enabled, will not play if the text was prased. (aka when relogging or reapplying chat). + if (highlighted && parser.playSound && !messageHighlighted) { + messageHighlighted = true; + if ( + !suppressHighlightSound && + !isSelfActionMessage(node.textContent || '') + ) { + playHighlightSound( + parser.soundFile, + parser.soundVolume ?? 0.5, + ); + } + } }); } // Linkify text @@ -623,6 +706,7 @@ class ChatRenderer { // Repopulate the chat log this.processBatch(messages, { notifyListeners: false, + suppressHighlightSound: true, }); } diff --git a/tgui/packages/tgui-panel/chat/replaceInTextNode.ts b/tgui/packages/tgui-panel/chat/replaceInTextNode.ts index f58ca0fe4fd3..e3bd03024112 100644 --- a/tgui/packages/tgui-panel/chat/replaceInTextNode.ts +++ b/tgui/packages/tgui-panel/chat/replaceInTextNode.ts @@ -13,6 +13,8 @@ type ReplaceInTextNodeParams = { captureAdjust?: (str: string) => string; }; +type HighlightNodeFilter = (node: Text) => boolean; + /** * Replaces text matching a regular expression with a custom node. */ @@ -165,6 +167,7 @@ export function highlightNode( /** List of words to highlight */ words: string[], createNode: NodeCreator = createHighlightNode, + filter: HighlightNodeFilter = () => true, ): number { if (!createNode) { createNode = createHighlightNode; @@ -174,10 +177,10 @@ export function highlightNode( for (let i = 0; i < childNodes.length; i++) { const node = childNodes[i]; // Is a text node - if (node.nodeType === 3) { + if (node.nodeType === 3 && filter(node as Text)) { n += replaceInTextNode(regex, words, createNode)(node); } else { - n += highlightNode(node, regex, words, createNode); + n += highlightNode(node, regex, words, createNode, filter); } } return n; diff --git a/tgui/packages/tgui-panel/chat/use-chat-persistence.ts b/tgui/packages/tgui-panel/chat/use-chat-persistence.ts index 2d8b537f935a..7797c9e1b7e6 100644 --- a/tgui/packages/tgui-panel/chat/use-chat-persistence.ts +++ b/tgui/packages/tgui-panel/chat/use-chat-persistence.ts @@ -1,4 +1,4 @@ -import { storage, type StorageDiagnostic } from 'common/storage'; +import { type StorageDiagnostic, storage } from 'common/storage'; import DOMPurify from 'dompurify'; import { useAtom, useAtomValue } from 'jotai'; import { useEffect } from 'react'; @@ -87,7 +87,10 @@ export function useChatPersistence() { ); if (batch.length) { - chatRenderer.processBatch(batch, { prepend: true }); + chatRenderer.processBatch(batch, { + prepend: true, + suppressHighlightSound: true, + }); } } @@ -109,6 +112,7 @@ export function useChatPersistence() { chatRenderer.processBatch(batch, { prepend: true, + suppressHighlightSound: true, }); console.log(`Restored chat with ${messages.length} messages`); diff --git a/tgui/packages/tgui-panel/events/handlers/assets.ts b/tgui/packages/tgui-panel/events/handlers/assets.ts index fc814f9fd6cb..e4a1e5e45aa3 100644 --- a/tgui/packages/tgui-panel/events/handlers/assets.ts +++ b/tgui/packages/tgui-panel/events/handlers/assets.ts @@ -6,3 +6,7 @@ const loadedMappings = {} as Record; export function handleLoadAssets(payload: Record): void { loadMappings(payload, loadedMappings); } + +export function resolveAsset(name: string): string { + return loadedMappings[name] || name; +} diff --git a/tgui/packages/tgui-panel/events/listeners.ts b/tgui/packages/tgui-panel/events/listeners.ts index 243699bfaa00..1131fb1373df 100644 --- a/tgui/packages/tgui-panel/events/listeners.ts +++ b/tgui/packages/tgui-panel/events/listeners.ts @@ -15,7 +15,6 @@ import { handleHotkeyMode, handleRemoveVerbs, handleTargets, - handleTypepaths, handleVerbsInit, } from '../verbs/handlers'; import { handleLoadAssets } from './handlers/assets'; @@ -29,7 +28,6 @@ const listeners = { 'verbs/init': handleVerbsInit, 'verbs/remove': handleRemoveVerbs, 'verbs/targets': handleTargets, - 'verbs/typepaths': handleTypepaths, 'verbs/hotkey_mode': handleHotkeyMode, 'asset/stylesheet': loadStyleSheet, 'asset/mappings': handleLoadAssets, diff --git a/tgui/packages/tgui-panel/settings/TextHighlight.tsx b/tgui/packages/tgui-panel/settings/TextHighlight.tsx index 7d28efa74d42..c63b9e890b40 100644 --- a/tgui/packages/tgui-panel/settings/TextHighlight.tsx +++ b/tgui/packages/tgui-panel/settings/TextHighlight.tsx @@ -5,13 +5,17 @@ import { Button, ColorBox, Divider, + Dropdown, Floating, Icon, Input, + Knob, Section, Stack, TextArea, } from 'tgui-core/components'; +import { toFixed } from 'tgui-core/math'; + import { chatRenderer } from '../chat/renderer'; import { characterProfilesAtom, currentCharacterAtom } from '../game/atoms'; import { WARN_AFTER_HIGHLIGHT_AMT } from './constants'; @@ -65,6 +69,15 @@ export function TextHighlightSettings(props) { ); } +const HIGHLIGHT_SOUND_OPTIONS = [ + { label: 'Beep', value: 'sound/misc/highlight_sounds/Beep.ogg' }, + { label: 'Pillow Hit', value: 'sound/items/pillow/pillow_hit.ogg' }, + { label: 'Coin Flip', value: 'sound/items/coinflip.ogg' }, + { label: 'Pen Click', value: 'sound/items/pen_click.ogg' }, + { label: 'Rattling Keys', value: 'sound/items/rattling_keys.ogg' }, + { label: 'Honk!', value: 'sound/items/bikehorn.ogg' }, +]; + const oneCharacterRegex = /^(\[.*\]|\\.|.)$/; function extractRegex(highlight: string): string | null { @@ -95,6 +108,9 @@ function TextHighlightSetting(props) { highlightWholeMessage, matchWord, matchCase, + playSound, + soundFile, + soundVolume, jobFilter, characterFilter, } = highlightSettingById[id]; @@ -199,6 +215,73 @@ function TextHighlightSetting(props) { Case + + + + updateHighlight({ + id, + playSound: !playSound, + }) + } + > + Sound + + + + + + option.label)} + selected={ + HIGHLIGHT_SOUND_OPTIONS.find( + (option) => option.value === soundFile, + )?.label ?? 'Beep' + } + disabled={!playSound} + onSelected={(label) => { + const option = HIGHLIGHT_SOUND_OPTIONS.find( + (item) => item.label === label, + ); + if (!option) { + return; + } + updateHighlight({ + id, + soundFile: option.value, + }); + }} + /> + + + + + `${toFixed(value * 100)}%`} + onChange={(_event, value) => { + if (!playSound) { + return; + } + updateHighlight({ + id, + soundVolume: value, + }); + }} + /> + + p.toLowerCase().startsWith(currentToken.toLowerCase())) - .slice(0, 8) + ? filterTypepaths(typepaths, currentToken, 8) : []; const targetSuggestions = @@ -178,12 +178,12 @@ export function CommandBar() { const focusSignal = useAtomValue(focusCommandBarAtom); const clearSignal = useAtomValue(clearCommandBarAtom); const hotkeys = useAtomValue(hotkeysAtom); + const initializeSignal = useAtomValue(initializeCommandBarAtom); const [input, setInput] = useState(''); const [selectedIndex, setSelectedIndex] = useState(0); const [selectedVerb, setSelectedVerb] = useState(null); const [filledArgs, setFilledArgs] = useState([]); - const [lastTypepathRequest, setLastTypepathRequest] = useState(''); - const [mode, setMode] = useState('Command'); + const [mode, setMode] = useState('Say'); const inputRef = useRef(null); const historyRef = useRef([]); const [historyIndex, setHistoryIndex] = useState(-1); @@ -218,6 +218,12 @@ export function CommandBar() { Byond.sendMessage('verbs/request_verbs'); }, []); + useEffect(() => { + if (mode !== 'Command') { + enterChatMode(mode); + } + }, [initializeSignal]); + useEffect(() => { if (focusSignal > 0) { inputRef.current?.focus(); @@ -232,11 +238,7 @@ export function CommandBar() { useEffect(() => { if (clearSignal > 0) { - if (mode !== 'Command') { - enterChatMode(mode); - } else { - resetState(); - } + resetState(); } }, [clearSignal]); @@ -270,7 +272,6 @@ export function CommandBar() { setSelectedVerb(null); setFilledArgs([]); setSelectedIndex(0); - setLastTypepathRequest(''); }; const enterChatMode = (chatMode: Mode) => { @@ -279,7 +280,6 @@ export function CommandBar() { setSelectedVerb(verb); setFilledArgs([]); setSelectedIndex(0); - setLastTypepathRequest(''); setInput(serializeInput(verb, [], suffixForArg(verb.args[0]))); }; @@ -299,7 +299,6 @@ export function CommandBar() { setSelectedVerb(verb); setFilledArgs([]); setSelectedIndex(0); - setLastTypepathRequest(''); setInput(serializeInput(verb, [], suffixForArg(verb.args[0]))); const firstArg = verb.args[0]; if (firstArg && isEntityArg(firstArg)) { @@ -317,8 +316,6 @@ export function CommandBar() { }; const selectTypepath = (path: string) => { - Byond.sendMessage('verbs/request_typepaths', { parent: path }); - setLastTypepathRequest(`${path}/`); if (!selectedVerb) return; const prefix = filledArgs.length > 0 ? `${filledArgs.join(' ')} ` : ''; setInput(`${toKebab(selectedVerb.name)} ${prefix}${path}/`); @@ -557,25 +554,6 @@ export function CommandBar() { } } } - - if (selectedVerb && isCurrentArgTypepath) { - const token = value.slice( - toKebab(selectedVerb.name).length + - 1 + - filledArgs.join(' ').length + - (filledArgs.length > 0 ? 1 : 0), - ); - const lastSlash = token.lastIndexOf('/'); - if (lastSlash >= 0) { - const parentPrefix = token.slice(0, lastSlash + 1); - if (parentPrefix !== lastTypepathRequest) { - setLastTypepathRequest(parentPrefix); - Byond.sendMessage('verbs/request_typepaths', { - parent: token.slice(0, lastSlash) || '/datum', - }); - } - } - } }; const placeholder = selectedVerb diff --git a/tgui/packages/tgui-panel/verbs/atoms.ts b/tgui/packages/tgui-panel/verbs/atoms.ts index 1d91aa3de37b..1376121e4bff 100644 --- a/tgui/packages/tgui-panel/verbs/atoms.ts +++ b/tgui/packages/tgui-panel/verbs/atoms.ts @@ -21,4 +21,5 @@ export const adminTargetsAtom = atom([]); export const typepathsAtom = atom([]); export const focusCommandBarAtom = atom(0); export const clearCommandBarAtom = atom(0); +export const initializeCommandBarAtom = atom(0); export const hotkeysAtom = atom(true); diff --git a/tgui/packages/tgui-panel/verbs/handlers.ts b/tgui/packages/tgui-panel/verbs/handlers.ts index 38fba8083f3f..89db29cba673 100644 --- a/tgui/packages/tgui-panel/verbs/handlers.ts +++ b/tgui/packages/tgui-panel/verbs/handlers.ts @@ -1,3 +1,5 @@ +import { fetchRetry } from 'tgui-core/http'; +import { resolveAsset } from '../events/handlers/assets'; import { store } from '../events/store'; import { adminTargetsAtom, @@ -5,13 +7,31 @@ import { clearCommandBarAtom, focusCommandBarAtom, hotkeysAtom, + initializeCommandBarAtom, type Target, typepathsAtom, type Verb, } from './atoms'; +let typepathsLoaded = false; + +function loadTypepaths() { + if (typepathsLoaded) return; + typepathsLoaded = true; + fetchRetry(resolveAsset('spawn_menu_atom_data.json')) + .then((response) => response.json()) + .then((data: { types: Record }) => { + store.set(typepathsAtom, Object.keys(data.types)); + }) + .catch(() => { + typepathsLoaded = false; + }); +} + export function handleVerbsInit(payload: { verbs: Verb[] }) { store.set(adminVerbsAtom, payload.verbs || []); + store.set(initializeCommandBarAtom, (n) => n + 1); + loadTypepaths(); } export function handleAddVerbs(payload: { verbs: Verb[] }) { @@ -37,10 +57,6 @@ export function handleTargets(payload: { targets: Target[] }) { store.set(adminTargetsAtom, payload.targets || []); } -export function handleTypepaths(payload: { paths: string[] }) { - store.set(typepathsAtom, payload.paths || []); -} - export function handleFocusCommandBar() { store.set(focusCommandBarAtom, (n) => n + 1); } diff --git a/tgui/packages/tgui/interfaces/AdminDisciplineEditor.tsx b/tgui/packages/tgui/interfaces/AdminDisciplineEditor.tsx deleted file mode 100644 index 92a24b3b7316..000000000000 --- a/tgui/packages/tgui/interfaces/AdminDisciplineEditor.tsx +++ /dev/null @@ -1,487 +0,0 @@ -import { useState } from 'react'; - -import { useBackend } from 'tgui/backend'; -import { Box, Button, DmIcon, Icon, Input, NumberInput, Section, Stack, Tooltip } from 'tgui-core/components'; -import { Window } from '../layouts'; - -type DisciplineInfo = { - name: string; - desc: string; - max_level: number; - rarity: 'rare' | 'common'; - icon?: string; - icon_state?: string; -}; - -type DisciplineValidation = { - total: number; - additional: number; - additional_rare: number; - valid: boolean; - violations: string[]; -}; - -type Data = { - target_ckey: string; - selected_slot: number; - not_found: boolean; - is_trusted: boolean; - character_slots: { slot: number; name: string }[]; - discipline_levels: Record; - clan_disciplines: string[]; - disciplines: Record; - discipline_validation: DisciplineValidation | null; - connected_ckeys: string[]; - invalid_ckeys: string[]; - trusted_ckeys: string[]; - character_name: string | null; - character_age: number | null; - immortal_age: number | null; - clan_name: string | null; - splat_name: string | null; - generation: number | null; - flavor_text: string | null; - headshot: string | null; -}; - -type DisciplineCardProps = { - path: string; - discipline: DisciplineInfo; - level: number; - isClanDiscipline: boolean; - clanName: string | null; - isAdditional: boolean; - onDotClick: (position: number) => void; -}; - -function DisciplineCard(props: DisciplineCardProps) { - const { discipline, level, isClanDiscipline, clanName, isAdditional, onDotClick } = props; - const isRare = discipline.rarity === 'rare'; - - return ( - -

    - - {discipline.icon && discipline.icon_state && ( - - - - )} - - - {isClanDiscipline && clanName && ( - - ({clanName} Clan Discipline) - - )} - - {isRare ? 'Rare Discipline' : 'Common Discipline'} - - {discipline.desc} - - } - > - - {discipline.name} - {isClanDiscipline && ( - - - - )} - - - - - - {!isAdditional && ( - - Clan - - )} - - {isRare ? 'Rare' : 'Common'} - - - - - - {Array.from({ length: discipline.max_level }, (_, i) => { - const position = i + 1; - const filled = position <= level; - return ( - - onDotClick(position)} - style={{ cursor: 'pointer', fontSize: '13px', margin: '0 2px' }} - /> - - ); - })} - - - -
    - - ); -} - -export function AdminDisciplineEditor() { - const { act, data } = useBackend(); - const { - target_ckey, - selected_slot, - not_found, - is_trusted, - character_slots, - discipline_levels, - clan_disciplines, - disciplines, - discipline_validation, - connected_ckeys, - invalid_ckeys, - trusted_ckeys, - character_name, - character_age, - immortal_age, - clan_name, - splat_name, - generation, - flavor_text, - headshot, - } = data; - - const [ckeyInput, setCkeyInput] = useState(''); - const clanSet = new Set(clan_disciplines || []); - const allDisciplines = disciplines || {}; - const levels = discipline_levels || {}; - const connected = connected_ckeys || []; - const invalidSet = new Set(invalid_ckeys || []); - const trustedSet = new Set(trusted_ckeys || []); - - const handleDotClick = (path: string, position: number, currentLevel: number) => { - const newLevel = position <= currentLevel ? (position === 1 ? 0 : position) : position; - act('set_discipline_level', { discipline: path, level: newLevel }); - }; - - const disciplineEntries = Object.entries(allDisciplines); - - return ( - - - - -
    - {connected.length === 0 && ( - - No players online. - - )} - {connected.map((ckey) => ( - - - - ))} -
    -
    - -
    - - - setCkeyInput(value)} - onEnter={() => act('search_ckey', { ckey: ckeyInput })} - /> - - - - - - {!!not_found && ( - - No player found for ckey "{target_ckey}". - - )} -
    - {target_ckey && !not_found && character_slots.length > 0 && ( -
    - {target_ckey}'s character slots - - - - - - - } - > - - {character_slots.map(({ slot, name }) => ( - - - - ))} - -
    - )} - {selected_slot > 0 && character_name && ( -
    - - - - {character_name} - - - {character_age !== null && ( - - - Living Age: - - - {character_age} - - - )} - {immortal_age !== null && ( - - - Immortal Age: - - - {immortal_age} - - - )} - {character_age !== null && immortal_age !== null && ( - - - Chronological Age: - - - {character_age + immortal_age} - - - )} - {splat_name && ( - - - Splat: - - - {splat_name} - - - )} - {clan_name && ( - - - Clan: - - - {clan_name} - - - )} - {generation !== null && ( - - - Generation: - - - act('set_generation', { generation: value }) - } - /> - - )} - - {flavor_text && ( - - {flavor_text} - - )} - - - - {headshot && ( - - )} - - - -
    - )} - {discipline_validation && ( -
    - - - - Total disciplines: - - 5 ? 'red' : 'white'}> - {discipline_validation.total} / 5 - - - - - Non-Clan Rares in Use: - - = 2 ? 'red' : 'white'} - > - {discipline_validation.additional_rare} - - - - {is_trusted ? ( - - - Trusted - - ) : discipline_validation.valid ? ( - - - In compliance - - ) : ( - - - - Invalid! - - - )} - - -
    - )} - - {selected_slot > 0 && splat_name === 'Human' && ( - - This character cannot be assigned disciplines or gifts. - - )} - {selected_slot > 0 && splat_name !== 'Human' && ( - - {disciplineEntries.map(([path, discipline]) => { - const level = levels[path] ?? 0; - return ( - handleDotClick(path, position, level)} - /> - ); - })} - - )} -
    -
    -
    -
    - ); -} diff --git a/tgui/packages/tgui/interfaces/AdminPreferenceEditor.tsx b/tgui/packages/tgui/interfaces/AdminPreferenceEditor.tsx new file mode 100644 index 000000000000..bd1e0494d582 --- /dev/null +++ b/tgui/packages/tgui/interfaces/AdminPreferenceEditor.tsx @@ -0,0 +1,519 @@ +import { useState } from 'react'; +import { useBackend } from 'tgui/backend'; +import { Box, Button, Divider, DmIcon, Icon, Input, NumberInput, Section, Stack, Tooltip } from 'tgui-core/components'; +import { Window } from '../layouts'; + +type DisciplineInfo = { + name: string; + desc: string; + max_level: number; + rarity: 'rare' | 'common'; + icon?: string; + icon_state?: string; +}; + +type DisciplineValidation = { + total: number; + additional: number; + additional_rare: number; + valid: boolean; + violations: string[]; +}; + +type WhitelistDefinition = { + name: string; + description: string; + category: 'splat' | 'access' | 'clan'; + is_default: boolean; +}; + +type Data = { + target_ckey: string; + selected_slot: number; + not_found: boolean; + is_trusted: boolean; + character_slots: { slot: number; name: string }[]; + discipline_levels: Record; + clan_disciplines: string[]; + disciplines: Record; + discipline_validation: DisciplineValidation | null; + connected_ckeys: string[]; + invalid_ckeys: string[]; + trusted_ckeys: string[]; + is_editing_character: boolean; + character_name: string | null; + character_age: number | null; + immortal_age: number | null; + clan_name: string | null; + generation: number | null; + splat_name: string | null; + flavor_text: string | null; + headshot: string | null; + player_whitelists: string[]; + whitelist_definitions: Record; +}; + +type DisciplineCardProps = { + path: string; + discipline: DisciplineInfo; + level: number; + isOwned: boolean; + isClanDiscipline: boolean; + clanName: string | null; + isAdditional: boolean; + onDotClick: (position: number) => void; + onRemove: (path: string) => void; +}; + +function DisciplineCard(props: DisciplineCardProps) { + const { discipline, level, isOwned, isClanDiscipline, clanName, path, isAdditional, onDotClick, onRemove } = props; + const isRare = discipline.rarity === 'rare'; + + return ( + + +
    + {isOwned && ( + onRemove(path)} + /> + )} + + + {discipline.icon && discipline.icon_state && ( + + + + )} + + + {isClanDiscipline && clanName && ( + + ({clanName} Clan Discipline) + + )} + + {isRare ? 'Rare Discipline' : 'Common Discipline'} + + {discipline.desc} + + } + > + + {discipline.name} + {isClanDiscipline && ( + + + + )} + + + + + + {!isAdditional && ( + + Clan + + )} + + {isRare ? 'Rare' : 'Common'} + + + + + + {Array.from({ length: discipline.max_level }, (_, i) => { + const position = i + 1; + const filled = position <= level; + return ( + + onDotClick(position)} + style={{ cursor: 'pointer', fontSize: '11px', margin: '0 1px' }} + /> + + ); + })} + + + +
    +
    + ); +} + +const WHITELIST_CATEGORY_LABELS: Record = { + splat: 'Splat Access', + access: 'Access Level', + clan: 'Clan Access', +}; + +function WhitelistSection(props: { + playerWhitelists: string[]; + whitelistDefinitions: Record; + onToggle: (id: string, currentlyHas: boolean) => void; +}) { + const { playerWhitelists, whitelistDefinitions, onToggle } = props; + const whitelistSet = new Set(playerWhitelists); + const categories = ['splat', 'access', 'clan'] as const; + + return ( +
    + + {categories.map((category) => { + const entries = Object.entries(whitelistDefinitions).filter( + ([, wl]) => wl.category === category, + ); + if (!entries.length) return null; + return ( + + + {WHITELIST_CATEGORY_LABELS[category]} + + + {entries.map(([id, wl]) => { + const has = whitelistSet.has(id); + return ( + + + + + + ); + })} + + + ); + })} + +
    + ); +} + +export function AdminPreferenceEditor() { + const { act, data } = useBackend(); + const { + target_ckey, + selected_slot, + not_found, + is_trusted, + character_slots, + discipline_levels, + clan_disciplines, + disciplines, + discipline_validation, + connected_ckeys, + invalid_ckeys, + trusted_ckeys, + is_editing_character, + character_name, + character_age, + immortal_age, + clan_name, + splat_name, + generation, + flavor_text, + headshot, + player_whitelists, + whitelist_definitions, + } = data; + + const [ckeyInput, setCkeyInput] = useState(''); + const clanSet = new Set(clan_disciplines || []); + const allDisciplines = disciplines || {}; + const levels = discipline_levels || {}; + const connected = connected_ckeys || []; + const invalidSet = new Set(invalid_ckeys || []); + const trustedSet = new Set(trusted_ckeys || []); + + const handleDotClick = (path: string, position: number, currentLevel: number) => { + const newLevel = position <= currentLevel ? (position === 1 ? 0 : position) : position; + act('set_discipline_level', { discipline: path, level: newLevel }); + }; + + const handleRemove = (path: string) => { + act('set_discipline_level', { discipline: path, level: 0 }); + }; + + const handleWhitelistToggle = (id: string, currentlyHas: boolean) => { + act('set_whitelist', { id, grant: currentlyHas ? 0 : 1 }); + }; + + const disciplineEntries = Object.entries(allDisciplines); + + return ( + + + + +
    + {connected.length === 0 && No players online.} + {connected.map((ckey) => ( + + + + ))} +
    +
    + +
    + + + setCkeyInput(value)} + onEnter={() => act('search_ckey', { ckey: ckeyInput })} + /> + + + + + + {!!not_found && ( + + No player found for ckey "{target_ckey}". + + )} +
    + + {target_ckey && !not_found && ( + + )} + + {target_ckey && !not_found && character_slots.length > 0 && ( +
    + + {character_slots.map(({ slot, name }) => ( + + + + ))} + +
    + )} + {selected_slot > 0 && character_name && ( + <> +
    + + + {character_name} + + + Living Age: + {character_age} + + + Immortal Age: + {immortal_age} + + + Clan: + {clan_name} + + + Splat: + {splat_name} + + {generation !== null && ( + + + Generation: + + + act('set_generation', { generation: value }) + } + /> + + )} + + {flavor_text && ( + + {flavor_text} + + )} + + + + {headshot && } + + + +
    + + {is_editing_character ? ( +
    + + + + + + + CHARACTER IS BEING EDITED + + + + +
    For safety, you cannot make changes to {target_ckey}'s sheet while they have the character setup menu open.
    + You should probably ask {target_ckey} to spawn in, just to be safe.
    +
    +
    +
    +
    + ) : ( + <> + {discipline_validation && ( +
    + + + Total disciplines: + 5 ? 'red' : 'white'}> + {discipline_validation.total} / 5 + + + + Non-Clan Rares: + = 2 ? 'red' : 'white'}> + {discipline_validation.additional_rare} + + + + {is_trusted ? ( + + Trusted + + ) : ( + <> + + Untrusted + + + {discipline_validation.valid ? ( + In compliance + ) : ( + + + Invalid Configuration + + + )} + + + )} + + +
    + )} + {splat_name === 'Human' ? ( + + This character cannot be assigned disciplines or gifts. + + ) : ( + + {disciplineEntries.map(([path, discipline]) => { + const level = levels[path] ?? 0; + const isOwned = path in levels; + return ( + handleDotClick(path, position, level)} + onRemove={handleRemove} + /> + ); + })} + + )} + + )} + + )} +
    +
    +
    +
    + ); +} diff --git a/tgui/packages/tgui/interfaces/AdminVerbPanel.tsx b/tgui/packages/tgui/interfaces/AdminVerbPanel.tsx index 3e42d1d74838..18a1a7cd34d5 100644 --- a/tgui/packages/tgui/interfaces/AdminVerbPanel.tsx +++ b/tgui/packages/tgui/interfaces/AdminVerbPanel.tsx @@ -1,4 +1,5 @@ import { storage } from 'common/storage'; +import { fetchRetry } from 'tgui-core/http'; import { ARG_SOURCE_LIST, ARG_TYPE_MESSAGE, @@ -8,8 +9,8 @@ import { ARG_TYPE_SOUND, ARG_TYPE_TEXT, ARG_TYPE_TYPEPATH, + filterTypepaths, isEntityArg, - isTypepathArg, } from 'common/verb-constants'; import { useCallback, useEffect, useState } from 'react'; import { @@ -24,6 +25,7 @@ import { TextArea, } from 'tgui-core/components'; +import { resolveAsset } from '../assets'; import { useBackend } from '../backend'; import { Window } from '../layouts'; @@ -54,16 +56,10 @@ type TargetEntry = { job?: string; }; -type TypepathData = { - parent: string; - paths: string[]; -}; - type Data = { verbs: Verb[]; categories: string[]; targets: TargetEntry[]; - typepaths?: TypepathData; }; function isPickableEntityArg(arg: VerbArgument): boolean { @@ -178,9 +174,6 @@ export function AdminVerbPanel() { setArgValues({}); setSelectedTarget(null); act('select_verb', { verb_type: verb.type }); - if (verb.arguments.some(isTypepathArg)) { - act('request_typepaths', { parent: '/datum' }); - } }; const entityArg = selectedVerb?.arguments.find(isPickableEntityArg) ?? null; @@ -642,35 +635,24 @@ type TypepathInputProps = { function TypepathInput(props: TypepathInputProps) { const { arg, value, onChange } = props; - const { act, data } = useBackend(); - const [lastRequested, setLastRequested] = useState(''); - const typepaths = data.typepaths; - const children = typepaths?.paths || []; + const [allTypepaths, setAllTypepaths] = useState([]); const inputValue = (value as string) || ''; - const suggestions = inputValue - ? children.filter((p) => - p.toLowerCase().startsWith(inputValue.toLowerCase()), - ) - : children; - - const handleChange = (val: string) => { - onChange(val); - if (val.endsWith('/')) { - const parent = val.slice(0, -1) || '/datum'; - if (parent !== lastRequested) { - setLastRequested(parent); - act('request_typepaths', { parent }); - } - } - }; + useEffect(() => { + fetchRetry(resolveAsset('spawn_menu_atom_data.json')) + .then((response) => response.json()) + .then((data: { types: Record }) => { + setAllTypepaths(Object.keys(data.types)); + }) + .catch(() => {}); + }, []); + + const suggestions = inputValue.startsWith('/') + ? filterTypepaths(allTypepaths, inputValue) + : []; const selectPath = (path: string) => { onChange(`${path}/`); - if (path !== lastRequested) { - setLastRequested(path); - act('request_typepaths', { parent: path }); - } }; return ( @@ -682,7 +664,7 @@ function TypepathInput(props: TypepathInputProps) { diff --git a/tgui/packages/tgui/interfaces/AppearanceDebug/index.tsx b/tgui/packages/tgui/interfaces/AppearanceDebug/index.tsx index a7ffab3210d6..46788107ffd6 100644 --- a/tgui/packages/tgui/interfaces/AppearanceDebug/index.tsx +++ b/tgui/packages/tgui/interfaces/AppearanceDebug/index.tsx @@ -5,8 +5,10 @@ import { Box, Button, ByondUi, + ColorBox, Dropdown, InfinitePlane, + Input, Stack, } from 'tgui-core/components'; import { Window } from '../../layouts'; @@ -457,6 +459,8 @@ export function AppearanceDebug() { mapRefHover, mapRefSelected, updateWarning, + forcedPlane, + backdropColor, } = data; const [planeFilter, setPlaneFilter] = useState(null); const [hideEmissives, setHideEmissives] = useState(false); @@ -568,7 +572,9 @@ export function AppearanceDebug() { }px`} > planeToText[a] - planeToText[b], + )} placeholder="Filter by Plane" selected={planeFilter || ''} searchInput @@ -613,7 +619,7 @@ export function AppearanceDebug() { left="12px" top="42px" width="172px" - height="172px" + height="227px" pl="6px" pr="6px" style={{ zIndex: 3 }} @@ -621,12 +627,64 @@ export function AppearanceDebug() { + + + + planeToText[a] - planeToText[b], + )} + placeholder="Set Forced Plane" + selected={ + Object.keys(planeToText).findLast( + (x) => planeToText[x] === forcedPlane, + ) || '' + } + searchInput + onSelected={(value) => { + if (!(value in planeToText)) act('resetForcedPlane'); + act('setForcedPlane', { plane: planeToText[value] }); + }} + width="" + /> + ); - } - // otherwise, just display the name + const [forceFloating, setForceFloating] = useState(false); + return ( - + { + if (setParentForceFloating) { + setParentForceFloating(state); + } + if (!state) { + setForceFloating(false); + } + }} + content={ + + + + + + + + } + > + + ); }; diff --git a/tgui/packages/tgui/interfaces/CommunicationsConsole/BuyingShuttle.tsx b/tgui/packages/tgui/interfaces/CommunicationsConsole/BuyingShuttle.tsx index 8dc574acc025..a9ccc39cd70b 100644 --- a/tgui/packages/tgui/interfaces/CommunicationsConsole/BuyingShuttle.tsx +++ b/tgui/packages/tgui/interfaces/CommunicationsConsole/BuyingShuttle.tsx @@ -58,6 +58,17 @@ function ShuttleCard(props: ShuttleCardProps) { emagged, } = data; + const isButtonDisabled = budget < shuttle.creditCost; + + let buttonTooltip: string | undefined; + if (budget < shuttle.creditCost) { + buttonTooltip = `You need ${shuttle.creditCost - budget} more ${displayed_currency_full_name}.`; + } else if (shuttle.department_locked) { + buttonTooltip = `Requires ${shuttle.department_name} Department to have the highest employees count.`; + } else if (shuttle.emagOnly) { + buttonTooltip = EMAG_SHUTTLE_NOTICE; + } + return (
    act('purchaseShuttle', { shuttle: shuttle.ref, }) } - tooltip={ - budget < shuttle.creditCost - ? `You need ${shuttle.creditCost - budget} more ${displayed_currency_full_name}.` - : shuttle.emagOnly - ? EMAG_SHUTTLE_NOTICE - : undefined - } + tooltip={buttonTooltip} tooltipPosition="left" > - {shuttle.emagOnly && !emagged - ? 'Buy' - : `${shuttle.creditCost} ${displayed_currency_name}`} + {shuttle.department_locked + ? 'Locked' + : shuttle.emagOnly && !emagged + ? 'Buy' + : `${shuttle.creditCost} ${displayed_currency_name}`} } > @@ -101,6 +114,15 @@ function ShuttleCard(props: ShuttleCardProps) { {shuttle.prerequisites && Prerequisites: {shuttle.prerequisites}} + {!!shuttle.department_locked && ( + + This shuttle can only be purchased if {shuttle.department_name}{' '} + Department has biggest number of employees! + + )}
    ); } diff --git a/tgui/packages/tgui/interfaces/CommunicationsConsole/types.ts b/tgui/packages/tgui/interfaces/CommunicationsConsole/types.ts index 78add72e91d2..262fefe46e3a 100644 --- a/tgui/packages/tgui/interfaces/CommunicationsConsole/types.ts +++ b/tgui/packages/tgui/interfaces/CommunicationsConsole/types.ts @@ -24,6 +24,8 @@ export type Shuttle = { price: number; ref: string; refund: number; + department_locked: boolean; + department_name: string; }; type Message = { diff --git a/tgui/packages/tgui/interfaces/CrewConsole.tsx b/tgui/packages/tgui/interfaces/CrewConsole.tsx index df24ce61c09b..f84eb0310a5b 100644 --- a/tgui/packages/tgui/interfaces/CrewConsole.tsx +++ b/tgui/packages/tgui/interfaces/CrewConsole.tsx @@ -239,6 +239,7 @@ const CrewTableEntry = (props: CrewTableEntryProps) => { burndam, brutedam, area, + ref, } = sensor_data; return ( @@ -295,7 +296,7 @@ const CrewTableEntry = (props: CrewTableEntryProps) => { ); }, @@ -257,6 +283,7 @@ type MainFeatureProps = { handleSelect: (newClothing: string) => void; randomization?: RandomSetting; setRandomization: (newSetting: RandomSetting) => void; + isLocked?: (choice: string) => boolean; // DARKPACK EDIT ADD }; function MainFeature(props: MainFeatureProps) { @@ -267,6 +294,7 @@ function MainFeature(props: MainFeatureProps) { handleSelect, randomization, setRandomization, + isLocked, // DARKPACK EDIT ADD } = props; const supplementalFeature = catalog.supplemental_feature; @@ -288,6 +316,7 @@ function MainFeature(props: MainFeatureProps) { ] } onSelect={handleSelect} + isLocked={isLocked} // DARKPACK EDIT ADD /> } > @@ -413,7 +442,7 @@ export function PreferenceList(props: PreferenceListProps) { value={value} /> )} - {/*DARKPACK EDIT END */} + {/*DARKPACK EDIT END */}
    @@ -463,7 +492,13 @@ export function MainPage(props: MainPageProps) { const [multiNameInputOpen, setMultiNameInputOpen] = useState(false); const [vocalsInputOpen, setVocalsInputOpen] = useState(false); // DARKPACK EDIT ADDITION const [randomToggleEnabled] = useRandomToggleState(); - const [pendingConfirm, setPendingConfirm] = useState<(() => void) | null>(null); // DARKPACK EDIT ADD - for popups + const [pendingConfirm, setPendingConfirm] = useState<(() => void) | null>( + null, + ); // DARKPACK EDIT ADD - for popups + // DARKPACK EDIT START + const whitelistSet = new Set(data.player_whitelists || []); + const isTrusted = whitelistSet.has('trusted'); + // DARKPACK EDIT END const serverData = useServerPrefs(); @@ -492,8 +527,12 @@ export function MainPage(props: MainPageProps) { ...data.character_preferences.non_contextual, }; // DARKPACK EDIT ADD START - tracking age changes - const immortalAgeValue = nonContextualPreferences.immortal_age as number | undefined; - const immortalAgeServerData = serverData?.immortal_age as { minimum: number; maximum: number; step: number } | undefined; + const immortalAgeValue = nonContextualPreferences.immortal_age as + | number + | undefined; + const immortalAgeServerData = serverData?.immortal_age as + | { minimum: number; maximum: number; step: number } + | undefined; // DARKPACK EDIT ADD END if (randomBodyEnabled) { @@ -540,18 +579,21 @@ export function MainPage(props: MainPageProps) { maxHeight="auto" // DARKPACK EDIT ADD START overrides={{ - immortal_age: immortalAgeValue !== undefined ? ( - setPendingConfirm(() => () => { - createSetPreference(act, 'immortal_age')(value); - act('clear_discipline_levels'); - })} - /> - ) : undefined, + immortal_age: + immortalAgeValue !== undefined ? ( + + setPendingConfirm(() => () => { + createSetPreference(act, 'immortal_age')(value); + act('clear_discipline_levels'); + }) + } + /> + ) : undefined, }} // DARKPACK EDIT ADD END /> @@ -597,60 +639,13 @@ export function MainPage(props: MainPageProps) { )} {/* DARKPACK EDIT START - popup for clan, age, etc. changes */} {pendingConfirm !== null && ( - { + pendingConfirm?.(); + setPendingConfirm(null); }} - > - - - Change Character Details? - - - Changing significant character details (Clan, age, etc.) will wipe ALL of your existing disciplines. - This cannot be undone. Are you sure? - - - - - - - - - - - + onCancel={() => setPendingConfirm(null)} + /> )} {/* DARKPACK EDIT END*/} @@ -693,15 +688,15 @@ export function MainPage(props: MainPageProps) { }} /> - {/* DARKPACK EDIT ADDITION START */} - - { - setVocalsInputOpen(true); - }} - /> - - {/* DARKPACK EDIT ADDITION END */} + {/* DARKPACK EDIT ADDITION START */} + + { + setVocalsInputOpen(true); + }} + /> + + {/* DARKPACK EDIT ADDITION END */} @@ -732,7 +727,19 @@ export function MainPage(props: MainPageProps) { } : baseSelect; // DARKPACK EDIT END - + // DARKPACK EDIT START - lock icons for whitelisted clans + const isChoiceLocked = + clothingKey === 'vampire_clan' + ? (choice: string) => { + const whitelistId = data.clan_names_to_key[choice]; + return ( + !!whitelistId && + !isTrusted && + !whitelistSet.has(whitelistId) + ); + } + : undefined; + // DARKPACK EDIT END return ( {!catalog ? ( @@ -745,6 +752,7 @@ export function MainPage(props: MainPageProps) { handleSelect={handleSelect} randomization={randomizationOfMainFeatures[clothingKey]} setRandomization={createSetRandomization(clothingKey)} + isLocked={isChoiceLocked} // DARKPACK EDIT ADD /> )} diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/SplatsPage.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/SplatsPage.tsx index aa6cca155333..6dfcba2f7382 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/SplatsPage.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/SplatsPage.tsx @@ -1,6 +1,8 @@ // THIS IS A DARKPACK UI FILE +import { useState } from 'react'; import { useBackend } from 'tgui/backend'; +import { ConfirmModal } from '../components/ConfirmModal'; import { BlockQuote, Box, @@ -112,6 +114,10 @@ type SplatsPageInnerProps = { function SplatsPageInner(props: SplatsPageInnerProps) { const { act, data } = useBackend(); const setSplats = createSetPreference(act, 'splats'); + const [pendingConfirm, setPendingConfirm] = useState<(() => void) | null>( + null, + ); + const whitelistSet = new Set(data.player_whitelists || []); const splats: [string, Splats][] = Object.entries(props.splats).map( ([splats, data]) => { @@ -142,24 +148,54 @@ function SplatsPageInner(props: SplatsPageInnerProps) { {splats.map(([splatsKey, splats]) => { + const isLocked = !!splatsKey && !whitelistSet.has(splatsKey); return ( ); })} @@ -214,6 +250,16 @@ function SplatsPageInner(props: SplatsPageInnerProps) { + {/* confirm dialog for splat changes */} + {pendingConfirm !== null && ( + { + pendingConfirm?.(); + setPendingConfirm(null); + }} + onCancel={() => setPendingConfirm(null)} + /> + )} ); } diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/components/ConfirmModal.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/components/ConfirmModal.tsx new file mode 100644 index 000000000000..56b5726e027d --- /dev/null +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/components/ConfirmModal.tsx @@ -0,0 +1,62 @@ +// THIS IS A DARKPACK UI FILE + +import { Box, Button, Stack } from 'tgui-core/components'; + +const DEFAULT_BODY = "Changing significant character details (Clan, age, etc.) will wipe ALL of your existing disciplines. This cannot be undone. Are you sure?"; + +type Props = { + title?: string; + body?: string; + onConfirm: () => void; + onCancel: () => void; +}; + +export function ConfirmModal(props: Props) { + const { title = 'Change Character Details?', body = DEFAULT_BODY, onConfirm, onCancel } = props; + + return ( + + + + {title} + + + {body} + + + + + + + + + + + + ); +} diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fur_color.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fera.tsx similarity index 56% rename from tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fur_color.tsx rename to tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fera.tsx index f133df4830b4..87549d96a404 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fur_color.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fera.tsx @@ -12,6 +12,19 @@ export const corax_fur_color: FeatureChoiced = { }; export const ananasi_fur_color: FeatureChoiced = { - name: 'Ananasi Fur Color', + name: 'Ananasi Exoskeleton Color', + +export const garou_hair: FeatureChoiced = { + name: 'Garou Hair', + component: FeatureDropdownInput, +}; + +export const garou_body: FeatureChoiced = { + name: 'Garou Body', + component: FeatureDropdownInput, +}; + +export const garou_clothes: FeatureChoiced = { + name: 'Garou Clothes', component: FeatureDropdownInput, }; diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_height.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_height.tsx index def14e845419..1d1aabbfd8c8 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_height.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_height.tsx @@ -1,19 +1,68 @@ // THIS IS A DARKPACK UI FILE -import { type FeatureNumeric, type FeatureValueProps, type FeatureNumericData, FeatureNumberInput } from '../base'; -import { Stack, Box } from 'tgui-core/components'; +import { useState } from 'react'; +import { Button, Slider, Stack } from 'tgui-core/components'; +import type { + FeatureNumeric, + FeatureNumericData, + FeatureValueProps, +} from '../base'; type HeightServerData = FeatureNumericData & { height_labels: Record; }; +// on the back end, the height value 6 is around 4'10, which is 58 inches according to google so thats our baseline +const minimum_height = 58; // heights are integers on the back end, which sucks, but we cope by doing math on the front end i guess -function HeightInput(props: FeatureValueProps) { +function HeightInput( + props: FeatureValueProps, +) { + const { serverData, handleSetValue, value } = props; + const min = serverData?.minimum ?? 6; + const max = serverData?.maximum ?? 18; + const serverStep = serverData?.step ?? 2; // increments of 2. theres only 7 'real' heights, or height values that change the sprite + const inchSpan = serverData ? (max - min) * serverStep : 24; // all possible front end values, where only half are actual back end values. its written like this in-case some stinker goes and changes one of the height values, it doesnt brick saves + const [displayInch, setDisplayInch] = useState((value - min) * serverStep); + + // setting the (invisible, remove format() if you need this to make sense) slider value to 4 is floor(4/4)*2+6 and turns into a back end value of 8, or 5'2" on the front end. i think that's math:tm:. please dont judge me if im doing this wrong + // setting it to 8 is floor(8/4)*2+6, or 10 on the back end (which is a defined height value!!), front end is 5'6". bc theres a back end value on the new number, we update the sprite! yippee! + const snapToBackend = (inch: number) => + min + Math.floor(inch / (serverStep * serverStep)) * serverStep; + const inches = minimum_height + displayInch; + const label = `${Math.floor(inches / 12)}'${inches % 12}"`; + const adjust = (delta: number) => { + const next = Math.max(0, Math.min(inchSpan, displayInch + delta)); + setDisplayInch(next); + handleSetValue(snapToBackend(next)); + }; return ( - + + + ))} + + + + )} + + ) : ( + + No Gas Selected + + )} + + + +
    + + {(query ? results : gasInfo) + .sort((a, b) => (a.name > b.name ? 1 : -1)) + .map((gas) => ( + + + + ))} + +
    +
    + ); } -function ReactionHandbook(props) { +type ReactionHandbookProps = { + setTab?: (tab: number) => void; +}; + +function ReactionHandbook(props: ReactionHandbookProps) { const { data } = useBackend(); const { reactionInfo } = data; + const { setTab } = props; const [activeGasId, setActiveGasId] = useAtom(activeGasAtom); const [activeReactionId, setActiveReactionId] = useAtom(activeReactionAtom); const [reactionActiveInput, setReactionActiveInput] = useState(false); @@ -145,84 +313,149 @@ function ReactionHandbook(props) { (reaction) => reaction.id === activeReactionId, ); + const { query, setQuery, results } = useFuzzySearch({ + searchArray: reactionInfo, + matchStrategy: 'smart', + getSearchString: (item) => item.name, + }); + return (
    - setActiveReactionId( - reactionInfo.find((reaction) => - reaction.name.toLowerCase().startsWith(keyword.toLowerCase()), - )?.id || '', - ) - } + title="Reaction Lookup" + onChange={(keyword) => setQuery(keyword)} + onEnter={(keyword) => { + const foundReaction = reactionInfo.find((reaction) => + reaction.name.toLowerCase().startsWith(keyword.toLowerCase()), + ); + if (foundReaction) { + setActiveReactionId(foundReaction.id); + } + }} + inputText={query} activeInput={reactionActiveInput} setActiveInput={setReactionActiveInput} /> } > - {relevantReaction && ( - <> - {relevantReaction.description} - {'Relevant Factors:'} - - {relevantReaction.factors.map((factor) => ( - setActiveGasId(String(factor.factor_id))} - content={factor.factor_name} - /> - ) : factor.tooltip ? ( - - - + + + {relevantReaction ? ( + <> + + > {relevantReaction.name} + + + {relevantReaction.description} + + +
    + + {relevantReaction.factors.map((factor) => ( + { + setActiveGasId(String(factor.factor_id)); + setTab?.(HandbookTab.Gases); + }} + fluid + > + {factor.factor_name} + + ) : factor.tooltip ? ( + + + + {`${factor.factor_name}:`} + + + + ) : ( + factor.factor_name + ) + } > - {`${factor.factor_name}:`} - - - - ) : ( - factor.factor_name - ) - } + {factor.desc} + + ))} + +
    +
    + + ) : ( + - {factor.desc} -
    - ))} -
    - - )} + No reaction selected + + )} + + + +
    + + {(query ? results : reactionInfo) + .sort((a, b) => (a.name > b.name ? 1 : -1)) + .map((reaction) => ( + + + + ))} + +
    +
    +
    ); } -type HandbookContentProps = { - vertical?: boolean; -}; +export function AtmosHandbookContent() { + const [tab, setTab] = useState(HandbookTab.Gases); -export function AtmosHandbookContent(props: HandbookContentProps) { - return props.vertical ? ( - <> - - - - ) : ( - - - + return ( + + + + setTab(HandbookTab.Gases)} + > + Gases + + setTab(HandbookTab.Reactions)} + > + Reactions + + - + {tab === HandbookTab.Reactions ? ( + + ) : ( + + )} ); diff --git a/tgui/packages/tgui/interfaces/common/GasmixParser.tsx b/tgui/packages/tgui/interfaces/common/GasmixParser.tsx index 2987c64e8890..892022eb97e3 100644 --- a/tgui/packages/tgui/interfaces/common/GasmixParser.tsx +++ b/tgui/packages/tgui/interfaces/common/GasmixParser.tsx @@ -1,13 +1,17 @@ -import { Box, Button, LabeledList } from 'tgui-core/components'; +import { Box, Button, LabeledList, Stack } from 'tgui-core/components'; + +type GasEntry = [string, string, number]; // ID, name, and amount. + +type ReactionEntry = [string, string, number]; // ID, name, and amount. export type Gasmix = { name?: string; - gases: [string, string, number][]; // ID, name, and amount. + gases: GasEntry[]; // ID, name, and amount. temperature: number; volume: number; pressure: number; total_moles: number; - reactions: [string, string, number][]; // ID, name, and amount. + reactions: ReactionEntry[]; // ID, name, and amount. reference: string; }; @@ -37,101 +41,134 @@ export const GasmixParser = (props: GasmixParserProps) => { const { gases, temperature, volume, pressure, total_moles, reactions } = gasmix; - return !total_moles ? ( - - No Gas Detected! - - ) : ( - - {gases.map((gas) => ( - gasesOnClick(gas[0])} /> - ) : ( - gas[1] - ) - } - key={gas[1]} - > - {gas[2].toFixed(2) + - ' mol (' + - ((gas[2] / total_moles) * 100).toFixed(2) + - ' %)'} - - ))} - temperatureOnClick()} - /> - ) : ( - 'Temperature' - ) - } - > - {`${total_moles ? temperature.toFixed(2) : '-'} K`} - - volumeOnClick()} /> - ) : ( - 'Volume' - ) - } - > - {`${total_moles ? volume.toFixed(2) : '-'} L`} - - pressureOnClick()} /> - ) : ( - 'Pressure' - ) - } - > - {`${total_moles ? pressure.toFixed(2) : '-'} kPa`} - - {detailedReactions ? ( - reactions.map((reaction) => ( - reactionOnClick(reaction[0])} - /> - ) : ( - reaction[1] - ) - } - > - {reaction[2]} - - )) - ) : ( - - {reactions.length - ? reactions.map((reaction, index) => - reactionOnClick ? ( - + if (total_moles <= 0) { + return ( + + No Gas Detected! + + ); + } + + return ( + + + + + {gases.map((gas) => ( + gasesOnClick(gas[0])}> + {gas[1]} + + ) : ( + gas[1] + ) + } + key={gas[1]} + > + {gas[2].toFixed(2) + + ' mol (' + + ((gas[2] / total_moles) * 100).toFixed(2) + + ' %)'} + + ))} + + + + reactionOnClick(reaction[0])} + content={'Temperature'} + onClick={() => temperatureOnClick()} /> - - ) : ( -
    {reaction[1]}
    - ), - ) - : 'No reactions detected'} -
    + ) : ( + 'Temperature' + ) + } + > + {`${total_moles ? temperature.toFixed(2) : '-'} K`} + + volumeOnClick()} + /> + ) : ( + 'Volume' + ) + } + > + {`${total_moles ? volume.toFixed(2) : '-'} L`} + + pressureOnClick()} + /> + ) : ( + 'Pressure' + ) + } + > + {`${total_moles ? pressure.toFixed(2) : '-'} kPa`} + +
    +
    +
    + + {!!reactions.length && ( + + + + Active Reactions + + {detailedReactions ? ( + + {reactions.map((reaction) => ( + + {reactionOnClick ? ( + + ) : ( + reaction[1] + )} + - {reaction[2]} + + ))} + + ) : ( + + + {reactions.map((reaction) => ( + + {reactionOnClick ? ( + + ) : ( + reaction[1] + )} + + ))} + + + )} + + )} - + ); }; diff --git a/tgui/packages/tgui/interfaces/common/JobToIcon.ts b/tgui/packages/tgui/interfaces/common/JobToIcon.ts deleted file mode 100644 index d2a473f3b058..000000000000 --- a/tgui/packages/tgui/interfaces/common/JobToIcon.ts +++ /dev/null @@ -1,59 +0,0 @@ -export type AvailableJob = keyof typeof JOB2ICON; - -/** Icon map of jobs to their fontawesome5 (free) counterpart. */ -export const JOB2ICON = { - AI: 'eye', - Assistant: 'toolbox', - 'Atmospheric Technician': 'fan', - Bartender: 'cocktail', - 'Bit Avatar': 'code', - Bitrunner: 'gamepad', - Botanist: 'seedling', - 'Bridge Assistant': 'building-shield', - Captain: 'crown', - 'Cargo Gorilla': 'paw', - 'Cargo Technician': 'box', - 'CentCom Commander': 'star', - 'CentCom Head Intern': 'pen-fancy', - 'CentCom Intern': 'pen-alt', - 'CentCom Official': 'medal', - Chaplain: 'cross', - Chef: 'utensils', - Chemist: 'prescription-bottle', - 'Chief Engineer': 'user-astronaut', - 'Chief Medical Officer': 'user-md', - Clown: 'face-grin-tears', - Cook: 'utensils', - Coroner: 'skull', - Curator: 'book', - 'Cyber Police': 'qrcode', - Cyborg: 'robot', - Detective: 'user-secret', - Geneticist: 'dna', - 'Head of Personnel': 'dog', - 'Head of Security': 'user-shield', - 'Big Brother': 'eye', - Janitor: 'soap', - Lawyer: 'gavel', - 'Medical Doctor': 'staff-snake', - Mime: 'comment-slash', - Paramedic: 'truck-medical', - 'Personal AI': 'mobile-alt', - Prisoner: 'lock', - Psychologist: 'brain', - Quartermaster: 'sack-dollar', - 'Research Director': 'user-graduate', - Roboticist: 'battery-half', - Scientist: 'flask', - 'Security Officer (Cargo)': 'shield-halved', - 'Security Officer (Engineering)': 'shield-halved', - 'Security Officer (Medical)': 'shield-halved', - 'Security Officer (Science)': 'shield-halved', - 'Security Officer': 'shield-halved', - 'Shaft Miner': 'digging', - 'Station Engineer': 'gears', - 'Syndicate Operative': 'dragon', - 'Veteran Security Advisor': 'ribbon', - 'Pun Pun': 'paw', - Warden: 'handcuffs', -} as const; diff --git a/tools/UpdatePaths/Scripts/DarkPack/1373_lamppost_refactor.txt b/tools/UpdatePaths/Scripts/DarkPack/1373_lamppost_refactor.txt new file mode 100644 index 000000000000..6348d5abf08b --- /dev/null +++ b/tools/UpdatePaths/Scripts/DarkPack/1373_lamppost_refactor.txt @@ -0,0 +1,2 @@ +/obj/structure/lamppost : /obj/machinery/light/floor/lamppost{@OLD} +/obj/structure/lamppost/@SUBTYPES : /obj/machinery/light/floor/lamppost/@SUBTYPES {@OLD} From 47d68cd654076e328120f38679453ba5938d42e5 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Mon, 7 Sep 2026 16:47:26 -0400 Subject: [PATCH 35/36] should be good now --- code/__DEFINES/~darkpack/fera/fera.dm | 19 +++++++++---------- .../modules/jobs/code/anarchs/tapster.dm | 4 ++-- .../jobs/code/camarilla/tower_employee.dm | 2 +- .../modules/jobs/code/supply/dealer.dm | 1 - tgstation.dme | 3 +-- .../character_preferences/darkpack_fera.tsx | 2 ++ 6 files changed, 15 insertions(+), 16 deletions(-) diff --git a/code/__DEFINES/~darkpack/fera/fera.dm b/code/__DEFINES/~darkpack/fera/fera.dm index 8123703ef589..c34d6dafc261 100644 --- a/code/__DEFINES/~darkpack/fera/fera.dm +++ b/code/__DEFINES/~darkpack/fera/fera.dm @@ -40,16 +40,15 @@ GLOBAL_ALIST_INIT(fera_fur_colors, alist( "green" = "green", "red" = "red", "gray" = "gray", - ) -)) - -GLOBAL_LIST_INIT(ananasi_fur_colors, list( - "black" = "black", - "blue" = "blue", - "red" = "red", - "white" = "white", - "ginger" = "ginger", - "brown" = "brown", + ), + SPLAT_ANANASI = list( + "black" = "black", + "blue" = "blue", + "red" = "red", + "white" = "white", + "ginger" = "ginger", + "brown" = "brown", + ), )) #define STATUS_EFFECT_DELIRIUM /datum/status_effect/delirium diff --git a/modular_darkpack/modules/jobs/code/anarchs/tapster.dm b/modular_darkpack/modules/jobs/code/anarchs/tapster.dm index 3efc62832d99..0fb46823c061 100644 --- a/modular_darkpack/modules/jobs/code/anarchs/tapster.dm +++ b/modular_darkpack/modules/jobs/code/anarchs/tapster.dm @@ -32,8 +32,8 @@ JOB_SWEEPER, JOB_TAPSTER ) - allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL) - splat_slots = list(SPLAT_NONE = 2, SPLAT_GHOUL = 2) + allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL, SPLAT_ANANASI) + splat_slots = list(SPLAT_NONE = 2, SPLAT_GHOUL = 2, SPLAT_ANANASI = 1) description = "You are an employee of the local smoke shop. Serve the eclectic clients that pass through, and try not to ask too many questions." // APOC EDIT CHANGE - JOBS minimum_masquerade = 0 diff --git a/modular_darkpack/modules/jobs/code/camarilla/tower_employee.dm b/modular_darkpack/modules/jobs/code/camarilla/tower_employee.dm index 0bb6c227d3b8..5325932603ef 100644 --- a/modular_darkpack/modules/jobs/code/camarilla/tower_employee.dm +++ b/modular_darkpack/modules/jobs/code/camarilla/tower_employee.dm @@ -30,7 +30,7 @@ JOB_HOUND, JOB_TOWERWORK ) - allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL, SPLAT_KINDRED) + allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL, SPLAT_KINDRED, SPLAT_ANANASI) allowed_clans = list(VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA) splat_slots = list(SPLAT_ANANASI = 1) description = "You work directly for the Millenium Tower and its administrative staff in a variety of ways, you may even be a personal retainer of one of the top three, to the point that any oddities that you may see over night or hear are either things you are already aware or you simply laugh them off and try not to think about it." diff --git a/modular_darkpack/modules/jobs/code/supply/dealer.dm b/modular_darkpack/modules/jobs/code/supply/dealer.dm index 146f53afdc14..4f9e47f1e359 100644 --- a/modular_darkpack/modules/jobs/code/supply/dealer.dm +++ b/modular_darkpack/modules/jobs/code/supply/dealer.dm @@ -25,7 +25,6 @@ JOB_HARPY, JOB_EMISSARY ) - allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_GAROU, SPLAT_NONE) splat_slots = list(SPLAT_NONE = 1) description = "You provide both legal and illegal supplies to those that get busy during the night. You are your own person yet you know people are out for you. Time to buckle in..." minimum_masquerade = 0 diff --git a/tgstation.dme b/tgstation.dme index 10ed76684159..5db5c26e56cf 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8260,8 +8260,6 @@ #include "modular_darkpack\modules\werewolf_the_apocalypse\code\basic_mobs\banes\suffocating.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\basic_mobs\corvid\_bird.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\basic_mobs\corvid\bird_ai.dm" -#include "modular_darkpack\modules\werewolf_the_apocalypse\code\changing_breeds\ananasi.dm" -#include "modular_darkpack\modules\werewolf_the_apocalypse\code\changing_breeds\corax.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\caern\bawn.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\caern\totems.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\_gift.dm" @@ -8271,6 +8269,7 @@ #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\auspices\ragabash.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\auspices\theurge.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\changing_breeds\corax.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\changing_breeds\ananasi.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\innate\eye_drink.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\innate\howling.dm" #include "modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\tribes\black_furies.dm" diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fera.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fera.tsx index 87549d96a404..2c12b3dc9823 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fera.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_fera.tsx @@ -13,6 +13,8 @@ export const corax_fur_color: FeatureChoiced = { export const ananasi_fur_color: FeatureChoiced = { name: 'Ananasi Exoskeleton Color', + component: FeatureDropdownInput, +}; export const garou_hair: FeatureChoiced = { name: 'Garou Hair', From ade83fe076bcada190100f226fb052ab81405c18 Mon Sep 17 00:00:00 2001 From: Potatocrip Date: Tue, 8 Sep 2026 21:00:02 -0400 Subject: [PATCH 36/36] The Dancer Hole --- modular_zapoc/modules/decor/code/agility_shortcut.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_zapoc/modules/decor/code/agility_shortcut.dm b/modular_zapoc/modules/decor/code/agility_shortcut.dm index e05de3818501..8d21521db298 100644 --- a/modular_zapoc/modules/decor/code/agility_shortcut.dm +++ b/modular_zapoc/modules/decor/code/agility_shortcut.dm @@ -103,7 +103,7 @@ GLOBAL_LIST_EMPTY(unallocated_agility_shortcuts) /obj/agility_shortcut/urban/spiral name = "hole" desc = "There are a bunch of bricks missing. Not enough for you to crawl in. Unless you were insane." - allowed_tribes = TRIBE_BLACK_SPIRAL_DANCERS + allowed_tribes = list(TRIBE_BLACK_SPIRAL_DANCERS) /obj/agility_shortcut/anyone desc = "You could probably fit in there. Want to find out?"

    Q@_QeS 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 z

  • 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 C9J4 Date: Mon, 7 Sep 2026 16:11:40 -0400 Subject: [PATCH 34/36] Merge branch 'master' into sisyphean-ananasi --- .gitattributes | 2 + .github/workflows/generate_documentation.yml | 2 +- .github/workflows/run_integration_tests.yml | 1 + README.md | 19 +- .../map_files/IceBoxStation/IceBoxStation.dmm | 1 + _maps/map_files/Mining/Lavaland.dmm | 6 +- _maps/map_files/Vampire/generic/forest.dmm | 65 +- _maps/map_files/Vampire/runtimetown.dmm | 1750 ++++++----- .../Vampire/special_fran/endron_ruin.dmm | 4 +- .../Vampire/special_fran/residential.dmm | 52 +- .../special_fran/special_fran_umbra.dmm | 24 +- .../special_fran/special_francisco.dmm | 751 +++-- .../Vampire/westfield_mall/westfield_mall.dmm | 14 +- .../westfield_mall/westfield_umbra.dmm | 6 +- .../shuttles/emergency/emergency_dep_cap.dmm | 2482 +++++++++++++++ .../shuttles/emergency/emergency_dep_civ.dmm | 1516 +++++++++ .../shuttles/emergency/emergency_dep_eng.dmm | 2609 +++++++++++++++ .../shuttles/emergency/emergency_dep_med.dmm | 1295 ++++++++ .../shuttles/emergency/emergency_dep_sci.dmm | 2798 +++++++++++++++++ .../shuttles/emergency/emergency_dep_sec.dmm | 2213 +++++++++++++ .../shuttles/emergency/emergency_dep_srv.dmm | 1850 +++++++++++ .../shuttles/emergency/emergency_dep_sup.dmm | 1126 +++++++ .../ice_demon_combat.bt.compiled.json | 2 +- .../basilisk/basilisk.bt.compiled.json | 2 +- .../lavaland/legion/legion.bt.compiled.json | 2 +- .../legion/legion_monkey.bt.compiled.json | 2 +- .../node_drone/node_drone.bt.compiled.json | 2 +- .../lavaland/watcher/watcher.bt.compiled.json | 2 +- code/__DEFINES/ai/bot_keys.dm | 2 +- code/__DEFINES/alerts.dm | 1 + code/__DEFINES/antagonists.dm | 2 +- code/__DEFINES/atmospherics/atmos_core.dm | 8 + code/__DEFINES/atom_hud.dm | 2 + code/__DEFINES/bodyparts.dm | 1 + code/__DEFINES/colors.dm | 2 + code/__DEFINES/cooldowns.dm | 4 +- code/__DEFINES/dcs/signals/signals_mining.dm | 4 + .../signals/signals_mob/signals_mob_basic.dm | 10 +- .../signals/signals_mob/signals_mob_main.dm | 2 +- code/__DEFINES/dcs/signals/signals_mod.dm | 4 + code/__DEFINES/dcs/signals/signals_object.dm | 4 +- code/__DEFINES/diseases.dm | 6 - code/__DEFINES/economy.dm | 6 + code/__DEFINES/external_organs.dm | 8 + code/__DEFINES/icon_smoothing.dm | 47 +- code/__DEFINES/is_helpers.dm | 2 - code/__DEFINES/lighting.dm | 6 +- code/__DEFINES/mining.dm | 29 +- code/__DEFINES/obj_flags.dm | 88 +- code/__DEFINES/say.dm | 1 + code/__DEFINES/traits/declarations.dm | 20 +- code/__DEFINES/vv.dm | 1 + code/__DEFINES/~darkpack/fera/fera.dm | 41 +- code/__DEFINES/~darkpack/jobs.dm | 12 +- .../~darkpack/traits/declarations.dm | 9 +- code/__DEFINES/~darkpack/traits/sources.dm | 4 +- code/__DEFINES/~darkpack/whitelist.dm | 2 + code/__HELPERS/_lists.dm | 2 +- code/__HELPERS/atmospherics.dm | 42 +- code/__HELPERS/spatial_info.dm | 7 +- code/_globalvars/bitfields.dm | 7 - .../darkpack/lists/phone_contacts.dm | 15 + code/_globalvars/lists/girder_wall_recipes.dm | 19 +- code/_globalvars/lists/languages.dm | 13 +- code/_globalvars/lists/objects.dm | 2 - code/_globalvars/traits/_traits.dm | 17 +- code/_globalvars/traits/admin_tooling.dm | 8 +- code/_onclick/hud/rendering/render_plate.dm | 5 +- code/controllers/subsystem/dynamic/dynamic.dm | 2 +- .../dynamic/dynamic_ruleset_midround.dm | 10 - code/controllers/subsystem/economy.dm | 13 + .../subsystem/sprite_accessories.dm | 6 + code/datums/actions/action.dm | 12 +- code/datums/actions/items/flight.dm | 2 +- .../targeting_strategies/slime_food.dm | 2 +- .../ai/generic_behaviors/maintain_distance.dm | 5 +- code/datums/ai/monkey/monkey_bt_nodes.dm | 2 +- code/datums/beam.dm | 27 +- .../texture_bodypart_overlay.dm | 95 +- code/datums/components/anomalock_module.dm | 15 +- code/datums/components/candela_node.dm | 461 +++ .../components/crafting/melee_weapon.dm | 13 + code/datums/components/crafting/robot.dm | 14 + code/datums/components/crafting/tiles.dm | 130 + code/datums/components/face_decal.dm | 1 + code/datums/components/monitored_area.dm | 4 +- code/datums/components/revenant_prison.dm | 53 +- code/datums/components/spawner.dm | 209 +- code/datums/components/tackle.dm | 3 +- code/datums/components/tether.dm | 2 +- code/datums/diseases/_disease.dm | 20 +- code/datums/diseases/transformation.dm | 8 +- code/datums/dna/blocks/dna_identity_block.dm | 2 +- .../elements/equipment_bodypart_texture.dm | 65 + code/datums/elements/table_smash.dm | 17 +- code/datums/emotes.dm | 2 +- .../greyscale/json_configs/digitigrade.json | 8 + code/datums/helper_datums/teleport.dm | 2 +- code/datums/holocall.dm | 2 +- code/datums/id_trim/_id_trim.dm | 9 + code/datums/keybinding/communication.dm | 2 +- code/datums/materials/basemats.dm | 10 +- code/datums/mood_events/death.dm | 2 +- code/datums/mutations/body.dm | 2 +- code/datums/quirks/negative_quirks/csl.dm | 8 - .../quirks/positive_quirks/death_mimicry.dm | 9 + code/datums/records/manifest.dm | 4 +- code/datums/shuttles/emergency.dm | 103 + code/datums/station_traits/negative_traits.dm | 10 + code/datums/status_effects/debuffs/debuffs.dm | 4 +- .../status_effects/debuffs/genetic_damage.dm | 2 +- .../debuffs/temperature_over_time.dm | 2 +- code/datums/status_effects/neutral.dm | 32 + code/datums/storage/storage.dm | 5 + code/datums/storage/subtypes/belts.dm | 1 + code/game/area/areas/shuttles.dm | 3 + code/game/atoms_movable.dm | 4 +- code/game/data_huds.dm | 101 +- code/game/gamemodes/objective.dm | 20 +- .../big_manipulator/big_manipulator.dm | 4 +- .../atmos_computers/_atmos_control.dm | 8 + .../computer/atmos_computers/air_sensors.dm | 4 +- .../atmos_computers/atmos_controls.dm | 48 +- .../game/machinery/computer/communications.dm | 49 + code/game/machinery/computer/crew.dm | 6 +- code/game/machinery/computer/dna_console.dm | 2 +- .../orders/order_computer/mining_order.dm | 3 +- .../orders/order_computer/order_computer.dm | 3 +- .../order_items/mining/order_consumables.dm | 6 + .../orders/order_items/mining/order_mining.dm | 12 +- .../orders/order_items/order_datum.dm | 3 + .../dna_infuser/organ_sets/fish_organs.dm | 1 + code/game/machinery/doors/door.dm | 6 +- code/game/machinery/doors/firedoor.dm | 10 +- .../embedded_controller/airlock_controller.dm | 6 +- code/game/machinery/medipen_refiller.dm | 1 + .../machinery/porta_turret/portable_turret.dm | 8 +- .../objects/effects/decals/cleanable/blood.dm | 8 + .../objects/effects/decals/cleanable/fuel.dm | 12 +- code/game/objects/effects/decals/decal.dm | 12 +- .../objects/effects/mining_mob_respawner.dm | 17 +- code/game/objects/effects/overlays.dm | 9 + code/game/objects/effects/spiderwebs.dm | 2 + .../effects/temporary_visuals/effect_trail.dm | 2 +- code/game/objects/items.dm | 13 +- code/game/objects/items/cards_ids.dm | 4 + code/game/objects/items/devices/flashlight.dm | 1 + .../items/devices/scanners/gas_analyzer.dm | 56 +- code/game/objects/items/dna_injector.dm | 2 +- code/game/objects/items/dna_probe.dm | 8 +- code/game/objects/items/floppy_disk.dm | 3 +- .../objects/items/grenades/atmos_grenades.dm | 19 +- code/game/objects/items/mop.dm | 1 + code/game/objects/items/plushes.dm | 1 - .../objects/items/stacks/ammonia_crystals.dm | 1 + code/game/objects/items/stacks/bscrystal.dm | 8 + .../objects/items/stacks/sheets/leather.dm | 28 + .../objects/items/stacks/sheets/mineral.dm | 22 +- .../items/stacks/sheets/sheet_types.dm | 24 + code/game/objects/items/stacks/telecrystal.dm | 8 + .../objects/items/stacks/tiles/tile_iron.dm | 24 + .../items/stacks/tiles/tile_mineral.dm | 222 ++ .../objects/items/stacks/tiles/tile_types.dm | 544 ++++ .../game/objects/items/stacks/wall_filling.dm | 32 + code/game/objects/items/storage/backpack.dm | 6 +- .../objects/items/storage/boxes/job_boxes.dm | 2 +- code/game/objects/items/storage/dufflebags.dm | 1 + .../items/storage/toolboxes/weapons.dm | 2 +- .../game/objects/items/storage/uplink_kits.dm | 1 + code/game/objects/items/teleportation.dm | 2 +- code/game/objects/items/tools/control_wand.dm | 1 + code/game/objects/items/toys.dm | 6 +- .../objects/items/weaponry/melee/chainsaw.dm | 70 + code/game/objects/structures/false_walls.dm | 97 + .../lavaland/vent_mining/boss_vent.dm | 112 + .../lavaland/{ => vent_mining}/gulag_vent.dm | 0 .../lavaland/{ => vent_mining}/ore_vent.dm | 191 +- .../lavaland/vent_mining/vent_misc.dm | 26 + code/game/objects/structures/mirror.dm | 25 +- code/game/objects/structures/shower.dm | 2 +- code/game/objects/structures/tables_racks.dm | 2 +- .../structures/water_structures/sink.dm | 30 +- code/game/turfs/closed/wall/mineral_walls.dm | 106 + code/game/turfs/open/chasm.dm | 17 + code/game/turfs/open/floor/fancy_floor.dm | 152 +- code/game/turfs/open/floor/glass.dm | 73 + code/game/turfs/open/floor/iron_floor.dm | 16 + code/game/turfs/open/floor/mineral_floor.dm | 202 +- code/game/turfs/open/floor/misc_floor.dm | 230 +- .../game/turfs/open/floor/reinforced_floor.dm | 8 +- code/modules/admin/admin_fax_panel.dm | 4 +- code/modules/admin/admin_verb_panel.dm | 25 +- code/modules/admin/outfit_manager.dm | 4 +- code/modules/admin/painting_manager.dm | 7 +- code/modules/admin/player_panel.dm | 2 +- code/modules/admin/trophy_manager.dm | 7 +- code/modules/admin/verbs/admingame.dm | 4 +- .../appearance_debugger.dm | 103 +- code/modules/admin/verbs/commandreport.dm | 2 +- code/modules/admin/verbs/lawpanel.dm | 2 +- code/modules/admin/verbs/mapping.dm | 11 +- code/modules/admin/verbs/policy_panel.dm | 2 +- code/modules/admin/verbs/selectequipment.dm | 4 +- .../antagonists/_common/antag_spawner.dm | 2 +- .../antagonists/abductor/equipment/gland.dm | 6 +- .../blood_worm/actions/bloodworm_info.dm | 24 + .../antagonists/blood_worm/actions/cocoon.dm | 13 + .../blood_worm/blood_worm_host_handling.dm | 5 +- .../antagonists/blood_worm/blood_worm_mob.dm | 3 + .../blood_worm/blood_worm_text_feedback.dm | 31 +- .../antagonists/changeling/changeling.dm | 10 +- .../changeling/changeling_power.dm | 2 +- .../changeling/powers/mutations.dm | 2 +- .../changeling/powers/tiny_prick.dm | 6 +- .../changeling/powers/transform.dm | 4 +- code/modules/antagonists/cult/cult_armor.dm | 13 + code/modules/antagonists/ert/ert.dm | 20 +- .../antagonists/heretic/heretic_knowledge.dm | 16 +- .../heretic/items/heretic_armor.dm | 34 +- .../heretic/knowledge/lock_lore.dm | 6 + .../knowledge/side_knowledge/tier_four.dm | 6 + .../knowledge/side_knowledge/tier_one.dm | 2 +- .../antagonists/heretic/magic/caretaker.dm | 3 +- .../heretic/status_effects/heretic_passive.dm | 47 +- .../antagonists/nightmare/nightmare.dm | 1 + .../antagonists/revolution/revolution.dm | 2 +- code/modules/antagonists/wizard/wizard.dm | 1 + .../atmospherics/environmental/LINDA_fire.dm | 2 +- .../atmospherics/gasmixtures/gas_mixture.dm | 4 +- .../atmospherics/gasmixtures/gas_types.dm | 121 +- .../gasmixtures/reaction_factors.dm | 348 +- .../atmospherics/gasmixtures/reactions.dm | 232 +- .../components/electrolyzer/electrolyzer.dm | 8 +- .../electrolyzer/electrolyzer_reactions.dm | 65 +- .../machinery/components/fusion/hfr_core.dm | 2 +- .../components/fusion/hfr_fuel_datums.dm | 6 +- .../machinery/components/fusion/hfr_parts.dm | 26 +- .../atmos_machines_recipes.dm | 30 +- .../gas_recipe_machines/crystallizer_items.dm | 8 +- .../components/trinary_devices/filter.dm | 46 +- .../machinery/portable/canister.dm | 40 +- .../modules/bitrunning/antagonists/_parent.dm | 1 + code/modules/bitrunning/job.dm | 2 + code/modules/cargo/exports.dm | 2 + code/modules/cargo/exports/large_objects.dm | 27 +- code/modules/cargo/packs/materials.dm | 17 +- code/modules/client/preferences.dm | 2 +- .../modules/client/preferences/_preference.dm | 8 + .../client/preferences/ai_core_display.dm | 5 +- .../client/preferences/ai_emote_display.dm | 5 +- .../client/preferences/ai_hologram_display.dm | 5 +- code/modules/client/preferences/height.dm | 37 + .../client/preferences/prisoner_crime.dm | 5 +- .../modules/client/preferences/spacer_born.dm | 2 +- code/modules/client/preferences_savefile.dm | 3 +- code/modules/clothing/clothing.dm | 15 +- code/modules/clothing/head/_head.dm | 15 +- code/modules/clothing/head/hardhat.dm | 10 +- code/modules/clothing/head/hat.dm | 1 + .../clothing/head/mind_monkey_helmet.dm | 2 +- code/modules/clothing/head/tinfoilhat.dm | 5 +- code/modules/clothing/masks/gasmask.dm | 2 +- code/modules/clothing/masks/hailer.dm | 2 +- code/modules/clothing/masks/muzzle.dm | 4 +- code/modules/clothing/neck/_neck.dm | 4 +- code/modules/clothing/neck/collar_bomb.dm | 4 +- .../clothing/spacesuits/_spacesuits.dm | 2 + code/modules/clothing/suits/armor.dm | 13 +- code/modules/clothing/suits/bio.dm | 11 + code/modules/clothing/suits/jobs.dm | 12 + code/modules/clothing/suits/straightjacket.dm | 2 +- code/modules/clothing/suits/utility.dm | 13 + .../clothing/under/accessories/badges.dm | 2 + code/modules/experisci/destructive_scanner.dm | 1 - .../experisci/experiment/experiments.dm | 4 +- code/modules/fishing/admin.dm | 4 +- .../equipment/kitchen_utensils.dm | 4 +- .../hydroponics/beekeeping/beekeeper_suit.dm | 10 + code/modules/hydroponics/biogenerator.dm | 1 + code/modules/hydroponics/grown/apple.dm | 47 + code/modules/hydroponics/grown/banana.dm | 4 +- code/modules/jobs/job_exp.dm | 4 + code/modules/jobs/job_types/_job.dm | 10 +- code/modules/jobs/job_types/ai.dm | 4 +- .../jobs/job_types/antagonists/nightmare.dm | 1 + .../job_types/antagonists/space_wizard.dm | 1 + .../jobs/job_types/assistant/assistant.dm | 1 + .../jobs/job_types/atmospheric_technician.dm | 1 + code/modules/jobs/job_types/bartender.dm | 1 + code/modules/jobs/job_types/botanist.dm | 1 + code/modules/jobs/job_types/captain.dm | 1 + .../jobs/job_types/cargo_technician.dm | 1 + .../jobs/job_types/chaplain/chaplain.dm | 1 + .../job_types/chaplain/chaplain_costumes.dm | 15 + .../chaplain/chaplain_vorpal_scythe.dm | 6 +- code/modules/jobs/job_types/chemist.dm | 1 + code/modules/jobs/job_types/chief_engineer.dm | 1 + .../jobs/job_types/chief_medical_officer.dm | 1 + code/modules/jobs/job_types/clown.dm | 1 + code/modules/jobs/job_types/cook.dm | 1 + code/modules/jobs/job_types/coroner.dm | 1 + code/modules/jobs/job_types/curator.dm | 1 + code/modules/jobs/job_types/cyborg.dm | 3 +- code/modules/jobs/job_types/detective.dm | 2 +- .../modules/jobs/job_types/ert/ert_generic.dm | 45 +- code/modules/jobs/job_types/geneticist.dm | 1 + .../jobs/job_types/head_of_personnel.dm | 1 + .../jobs/job_types/head_of_security.dm | 1 + code/modules/jobs/job_types/janitor.dm | 1 + code/modules/jobs/job_types/lawyer.dm | 1 + code/modules/jobs/job_types/medical_doctor.dm | 1 + code/modules/jobs/job_types/mime.dm | 1 + code/modules/jobs/job_types/paramedic.dm | 1 + code/modules/jobs/job_types/prisoner.dm | 1 + code/modules/jobs/job_types/psychologist.dm | 1 + code/modules/jobs/job_types/quartermaster.dm | 1 + .../jobs/job_types/research_director.dm | 1 + code/modules/jobs/job_types/roboticist.dm | 1 + code/modules/jobs/job_types/scientist.dm | 1 + .../jobs/job_types/security_officer.dm | 1 + code/modules/jobs/job_types/shaft_miner.dm | 5 +- .../jobs/job_types/spawner/personal_ai.dm | 1 + .../jobs/job_types/spawner/space_syndicate.dm | 1 + .../job_types/spawner/syndicate_cybersun.dm | 1 + .../spawner/syndicate_cybersun_captain.dm | 1 + .../jobs/job_types/station_engineer.dm | 10 +- .../station_trait/bridge_assistant.dm | 1 + .../job_types/station_trait/cargo_gorilla.dm | 1 + .../jobs/job_types/station_trait/human_ai.dm | 1 + .../jobs/job_types/station_trait/pun_pun.dm | 3 +- .../station_trait/veteran_advisor.dm | 1 + code/modules/jobs/job_types/warden.dm | 1 + code/modules/language/_language.dm | 3 +- code/modules/language/_language_menu.dm | 10 +- code/modules/loadout/categories/shoes.dm | 4 + .../mining/boulder_processing/boulder.dm | 10 +- .../candela_network/candela_beacons.dm | 180 ++ .../candela_network/candela_item_handler.dm | 233 ++ .../modules/mining/equipment/explorer_gear.dm | 1 + code/modules/mining/fulton.dm | 137 +- .../mining/lavaland/mining_loot/clothing.dm | 2 + .../lavaland/mining_loot/consumables.dm | 4 +- .../mining_loot/megafauna/ash_drake.dm | 7 +- code/modules/mining/voucher_sets.dm | 8 +- .../mob/dead/new_player/latejoin_menu.dm | 1 + code/modules/mob/dead/observer/orbit.dm | 19 +- code/modules/mob/living/basic/bots/bot_hud.dm | 22 +- .../living/basic/bots/mulebot/mulebot_hud.dm | 4 +- code/modules/mob/living/basic/drone/_drone.dm | 8 +- .../basic/farm_animals/gorilla/gorilla.dm | 2 +- .../ice_demon/ice_demon_combat.bt.json | 3 +- .../living/basic/jungle/venus_human_trap.dm | 2 +- .../basic/lavaland/basilisk/basilisk.bt.json | 3 +- .../basic/lavaland/goldgrub/goldgrub.dm | 10 - .../living/basic/lavaland/goliath/tentacle.dm | 4 +- .../basic/lavaland/legion/legion.bt.json | 3 +- .../living/basic/lavaland/legion/legion.dm | 23 +- .../basic/lavaland/legion/legion_brood.dm | 8 +- .../lavaland/legion/legion_monkey.bt.json | 3 +- .../basic/lavaland/legion/legion_monkey.dm | 25 +- .../lavaland/node_drone/node_drone.bt.json | 20 +- .../basic/lavaland/node_drone/node_drone.dm | 29 +- .../basic/lavaland/tendril/tendril_actions.dm | 4 +- .../basic/lavaland/watcher/watcher.bt.json | 3 +- .../basic/space_fauna/changeling/headslug.dm | 2 +- .../mob/living/basic/space_fauna/morph.dm | 4 +- .../revenant/revenant_abilities.dm | 25 + .../space_fauna/revenant/revenant_harvest.dm | 6 +- .../space_fauna/revenant/revenant_items.dm | 29 +- code/modules/mob/living/blood.dm | 4 +- code/modules/mob/living/carbon/carbon.dm | 8 +- .../mob/living/carbon/human/_species.dm | 18 +- code/modules/mob/living/carbon/human/emote.dm | 52 +- .../carbon/human/species_types/jellypeople.dm | 13 + .../carbon/human/species_types/monkeys.dm | 4 +- code/modules/mob/living/emote.dm | 84 +- code/modules/mob/living/living.dm | 17 +- code/modules/mob/living/living_defense.dm | 13 + code/modules/mob/living/navigation.dm | 6 + code/modules/mob/living/ventcrawling.dm | 3 +- code/modules/mob/mob.dm | 2 +- code/modules/mob/mob_movement.dm | 3 +- code/modules/mob/mob_say.dm | 8 +- code/modules/mob/mob_transformation_simple.dm | 2 +- .../mob_spawn/corpses/mining_corpses.dm | 3 +- code/modules/mod/mod_clothes.dm | 2 + code/modules/mod/mod_control.dm | 2 +- code/modules/mod/mod_core.dm | 97 + code/modules/mod/modules/_module.dm | 2 +- code/modules/mod/modules/module_holding.dm | 5 +- .../mod/modules/modules_engineering.dm | 2 +- code/modules/mod/modules/modules_supply.dm | 72 + .../file_system/programs/atmosscan.dm | 1 - .../file_system/programs/frontier.dm | 2 +- code/modules/pai/card.dm | 4 +- code/modules/power/apc/apc_main.dm | 2 +- code/modules/power/cable.dm | 4 +- code/modules/power/cell.dm | 2 +- code/modules/power/lighting/light.dm | 3 +- .../power/lighting/light_mapping_helpers.dm | 7 +- code/modules/projectiles/guns/ballistic.dm | 4 +- .../projectiles/guns/special/meat_hook.dm | 4 +- code/modules/projectiles/pins.dm | 2 +- .../projectiles/projectile/bullets/shotgun.dm | 1 + .../reagents/drinks/alcohol_reagents.dm | 2 +- .../reagents/drinks/drink_reagents.dm | 4 +- .../chemistry/reagents/drug_reagents.dm | 15 +- .../impure_medicine_reagents.dm | 6 +- .../chemistry/reagents/medicine_reagents.dm | 10 +- .../chemistry/reagents/toxin_reagents.dm | 16 + .../reagents/chemistry/recipes/others.dm | 6 +- code/modules/reagents/reagent_containers.dm | 4 +- .../reagents/reagent_containers/dropper.dm | 1 + .../reagents/reagent_containers/hypospray.dm | 13 + code/modules/religion/religion_sects.dm | 20 +- .../designs/mechfabricator_designs.dm | 8 + code/modules/research/destructive_analyzer.dm | 5 +- .../research/ordnance/doppler_array.dm | 2 +- .../research/techweb/nodes/mining_nodes.dm | 1 + .../xenobiology/crossbreeding/_clothing.dm | 1 + .../mobile_port/shuttle_move_callbacks.dm | 2 +- code/modules/spells/spell.dm | 2 +- .../spells/spell_types/conjure/simian.dm | 2 +- .../spell_types/shapeshift/_shapeshift.dm | 2 +- .../bodypart_effects/bodypart_effect.dm | 34 +- .../bodypart_effects/slime_passgrille.dm | 162 + .../surgery/bodyparts/default_parts.dm | 2 +- .../surgery/bodyparts/robot_bodyparts.dm | 2 +- .../species_parts/lizard_bodyparts.dm | 2 +- .../bodyparts/species_parts/misc_bodyparts.dm | 12 +- .../bodyparts/species_parts/moth_bodyparts.dm | 2 +- .../operations/operation_dissection.dm | 2 +- code/modules/surgery/organs/external/tails.dm | 12 +- .../organs/external/wings/functional_wings.dm | 244 -- .../organs/external/wings/moth_wings.dm | 55 +- .../surgery/organs/external/wings/wings.dm | 320 +- .../surgery/organs/internal/eyes/_eyes.dm | 4 +- .../surgery/organs/internal/lungs/_lungs.dm | 2 +- code/modules/tgui_panel/audio.dm | 4 + code/modules/tgui_panel/tgui_panel.dm | 33 +- code/modules/unit_tests/_unit_tests.dm | 1 + code/modules/unit_tests/combat.dm | 2 +- code/modules/unit_tests/interaction_door.dm | 45 + .../unit_tests/language_key_conflicts.dm | 6 +- code/modules/unit_tests/light_replacer.dm | 43 + .../screenshots/screenshot_digi_leg_test.png | Bin 1773 -> 1807 bytes ...oids__datum_species_human_shifter_dire.png | Bin 622 -> 614 bytes ...ids__datum_species_human_shifter_feral.png | Bin 915 -> 907 bytes ...noids__datum_species_human_shifter_war.png | Bin 952 -> 1052 bytes code/modules/unit_tests/weird_food.dm | 2 +- code/modules/vending/coffee.dm | 9 + code/modules/vending/cola.dm | 9 + code/modules/vending/snack.dm | 9 + code/modules/vending/vendor/_vending.dm | 5 + code/modules/vending/vendor/inventory.dm | 18 +- code/modules/vending/vendor/ui_data.dm | 1 + .../component_boris_circuit_container.dm | 2 +- config/darkpack_config.txt | 11 + config/dynamic.toml | 4 +- html/changelogs/archive/2026-08.yml | 83 +- html/changelogs/archive/2026-09.yml | 7 + icons/effects/effects.dmi | Bin 903522 -> 958298 bytes icons/mob/actions/actions_revenant.dmi | Bin 13925 -> 13729 bytes .../mob/clothing/digi_template_equipment.dmi | Bin 706 -> 800 bytes icons/mob/clothing/tail_suit_mask.dmi | Bin 0 -> 1121 bytes icons/mob/inhands/items/tiles_lefthand.dmi | Bin 9293 -> 12153 bytes icons/mob/inhands/items/tiles_righthand.dmi | Bin 9461 -> 12236 bytes .../mob/inhands/weapons/chainsaw_lefthand.dmi | Bin 1058 -> 1564 bytes .../inhands/weapons/chainsaw_righthand.dmi | Bin 1053 -> 1546 bytes icons/mob/simple/icemoon/icemoon_monsters.dmi | Bin 41724 -> 58235 bytes .../mob/simple/lavaland/lavaland_monsters.dmi | Bin 150785 -> 150785 bytes .../obj/clothing/modsuit/mod_construction.dmi | Bin 5743 -> 13680 bytes icons/obj/clothing/modsuit/mod_modules.dmi | Bin 47788 -> 54538 bytes icons/obj/fulton.dmi | Bin 2503 -> 3098 bytes icons/obj/medical/syringe.dmi | Bin 11916 -> 4978 bytes icons/obj/mining.dmi | Bin 63064 -> 67795 bytes icons/obj/mining_zones/terrain.dmi | Bin 10044 -> 10271 bytes icons/obj/stack_objects.dmi | Bin 66974 -> 64345 bytes icons/obj/tiles.dmi | Bin 35212 -> 58236 bytes icons/obj/weapons/chainsaw.dmi | Bin 1106 -> 2106 bytes icons/turf/floors.dmi | Bin 409583 -> 481799 bytes icons/turf/floors/carpet_bear.dmi | Bin 0 -> 18819 bytes icons/turf/floors/carpet_bear.png | Bin 0 -> 1462 bytes icons/turf/floors/carpet_bear.png.toml | 2 + icons/turf/floors/carpet_bearpolar.dmi | Bin 0 -> 18220 bytes icons/turf/floors/carpet_bearpolar.png | Bin 0 -> 1432 bytes icons/turf/floors/carpet_bearpolar.png.toml | 2 + icons/turf/floors/carpet_carp.dmi | Bin 0 -> 7798 bytes icons/turf/floors/carpet_carp.png | Bin 0 -> 520 bytes icons/turf/floors/carpet_carp.png.toml | 2 + icons/turf/floors/carpet_goliath.dmi | Bin 0 -> 16999 bytes icons/turf/floors/carpet_goliath.png | Bin 0 -> 1467 bytes icons/turf/floors/carpet_goliath.png.toml | 2 + icons/turf/floors/carpet_lizard.dmi | Bin 0 -> 9160 bytes icons/turf/floors/carpet_lizard.png | Bin 0 -> 514 bytes icons/turf/floors/carpet_lizard.png.toml | 2 + icons/turf/floors/carpet_moth.dmi | Bin 0 -> 18131 bytes icons/turf/floors/carpet_moth.png | Bin 0 -> 1434 bytes icons/turf/floors/carpet_moth.png.toml | 2 + icons/turf/floors/carpet_skin.dmi | Bin 0 -> 13356 bytes icons/turf/floors/carpet_skin.png | Bin 0 -> 1404 bytes icons/turf/floors/carpet_skin.png.toml | 2 + icons/turf/floors/glass_stained_black.dmi | Bin 0 -> 4887 bytes icons/turf/floors/glass_stained_black.png | Bin 0 -> 1024 bytes .../turf/floors/glass_stained_black.png.toml | 2 + icons/turf/floors/glass_stained_blue.dmi | Bin 0 -> 4997 bytes icons/turf/floors/glass_stained_blue.png | Bin 0 -> 1285 bytes icons/turf/floors/glass_stained_blue.png.toml | 2 + icons/turf/floors/glass_stained_green.dmi | Bin 0 -> 5122 bytes icons/turf/floors/glass_stained_green.png | Bin 0 -> 1282 bytes .../turf/floors/glass_stained_green.png.toml | 2 + icons/turf/floors/glass_stained_orange.dmi | Bin 0 -> 3604 bytes icons/turf/floors/glass_stained_orange.png | Bin 0 -> 1009 bytes .../turf/floors/glass_stained_orange.png.toml | 2 + icons/turf/floors/glass_stained_purple.dmi | Bin 0 -> 5054 bytes icons/turf/floors/glass_stained_purple.png | Bin 0 -> 1346 bytes .../turf/floors/glass_stained_purple.png.toml | 2 + icons/turf/floors/glass_stained_red.dmi | Bin 0 -> 5781 bytes icons/turf/floors/glass_stained_red.png | Bin 0 -> 1614 bytes icons/turf/floors/glass_stained_red.png.toml | 2 + icons/turf/floors/glass_stained_white.dmi | Bin 0 -> 3908 bytes icons/turf/floors/glass_stained_white.png | Bin 0 -> 1246 bytes .../turf/floors/glass_stained_white.png.toml | 2 + icons/turf/floors/glass_stained_yellow.dmi | Bin 0 -> 3241 bytes icons/turf/floors/glass_stained_yellow.png | Bin 0 -> 880 bytes .../turf/floors/glass_stained_yellow.png.toml | 2 + icons/turf/walls/adamantine_wall.dmi | Bin 0 -> 4058 bytes icons/turf/walls/adamantine_wall.png | Bin 0 -> 355 bytes icons/turf/walls/adamantine_wall.png.toml | 2 + icons/turf/walls/bone_wall.dmi | Bin 0 -> 5353 bytes icons/turf/walls/bone_wall.png | Bin 0 -> 585 bytes icons/turf/walls/bone_wall.png.toml | 2 + icons/turf/walls/false_walls.dmi | Bin 57718 -> 68606 bytes icons/turf/walls/hauntium_wall.dmi | Bin 0 -> 3361 bytes icons/turf/walls/hauntium_wall.png | Bin 0 -> 350 bytes icons/turf/walls/hauntium_wall.png.toml | 2 + icons/turf/walls/metal_hydrogen_wall.dmi | Bin 0 -> 4955 bytes icons/turf/walls/metal_hydrogen_wall.png | Bin 0 -> 442 bytes icons/turf/walls/metal_hydrogen_wall.png.toml | 2 + icons/turf/walls/mythril_wall.dmi | Bin 0 -> 4179 bytes icons/turf/walls/mythril_wall.png | Bin 0 -> 327 bytes icons/turf/walls/mythril_wall.png.toml | 2 + icons/turf/walls/runite_wall.dmi | Bin 0 -> 5795 bytes icons/turf/walls/runite_wall.png | Bin 0 -> 547 bytes icons/turf/walls/runite_wall.png.toml | 2 + icons/turf/walls/sandbasalt_wall.dmi | Bin 0 -> 4845 bytes icons/turf/walls/sandbasalt_wall.png | Bin 0 -> 413 bytes icons/turf/walls/sandbasalt_wall.png.toml | 2 + icons/turf/walls/sandstone_ornate_wall.dmi | Bin 0 -> 4546 bytes icons/turf/walls/sandstone_ornate_wall.png | Bin 0 -> 427 bytes .../turf/walls/sandstone_ornate_wall.png.toml | 2 + .../code/game/atom/atom_examine.dm | 2 +- .../master_files/code/game/objects/items.dm | 2 + .../modules/client/preferences_savefile.dm | 35 +- .../code/modules/mob/living/carbon/examine.dm | 33 +- .../code/modules/mob/living/living.dm | 4 +- .../code/modules/rituals/code/ritual_rune.dm | 4 + .../master_files/icons/ui/chat/language.dmi | Bin 6131 -> 7683 bytes .../areas/code/interiors/city_interiors.dm | 7 - .../modules/areas/code/interiors/garou.dm | 7 + .../modules/areas/code/interiors/shops.dm | 72 + .../modules/blood_drinking/code/vamp_bite.dm | 7 + modular_darkpack/modules/clothes/code/head.dm | 22 +- modular_darkpack/modules/clothes/code/suit.dm | 57 +- .../modules/clothes/icons/clothing.dmi | Bin 110050 -> 124936 bytes .../clothes/icons/clothing_onfloor.dmi | Bin 55002 -> 63400 bytes .../modules/clothes/icons/worn.dmi | Bin 189026 -> 223936 bytes modular_darkpack/modules/decor/code/decor.dm | 88 +- .../modules/ert/code/items/first_team.dm | 4 +- .../modules/flags/code/loadout.dm | 16 + .../modules/flags/code/pride_flags.dm | 56 + .../modules/flags/code/pride_pins.dm | 5 + .../modules/flags/code/recipes.dm | 33 + .../modules/flags/icons/pride_flags.dmi | Bin 4730 -> 7598 bytes .../modules/flags/icons/pride_pins.dmi | Bin 0 -> 585 bytes .../modules/flags/icons/pride_pins_worn.dmi | Bin 0 -> 475 bytes .../modules/jobs/code/_departments.dm | 4 +- modular_darkpack/modules/jobs/code/_jobs.dm | 5 + .../modules/jobs/code/anarchs/baron.dm | 17 +- .../modules/jobs/code/anarchs/bruiser.dm | 10 +- .../modules/jobs/code/anarchs/emissary.dm | 14 +- .../modules/jobs/code/anarchs/sweeper.dm | 10 +- .../modules/jobs/code/anarchs/tapster.dm | 14 +- .../modules/jobs/code/camarilla/harpy.dm | 23 +- .../modules/jobs/code/camarilla/hound.dm | 13 +- .../code/camarilla/primogens/banu_haqim.dm | 19 +- .../jobs/code/camarilla/primogens/lasombra.dm | 20 +- .../code/camarilla/primogens/malkavian.dm | 20 +- .../code/camarilla/primogens/nosferatu.dm | 19 +- .../jobs/code/camarilla/primogens/toreador.dm | 21 +- .../jobs/code/camarilla/primogens/ventrue.dm | 20 +- .../modules/jobs/code/camarilla/prince.dm | 26 +- .../modules/jobs/code/camarilla/seneschal.dm | 22 +- .../modules/jobs/code/camarilla/sheriff.dm | 15 +- .../jobs/code/camarilla/tower_employee.dm | 13 +- .../modules/jobs/code/clinic/director.dm | 14 +- .../modules/jobs/code/clinic/doctor.dm | 11 +- .../modules/jobs/code/garou/councillor.dm | 17 +- .../modules/jobs/code/garou/guardian.dm | 16 +- .../modules/jobs/code/garou/truthcatcher.dm | 20 +- .../modules/jobs/code/garou/warder.dm | 16 +- .../modules/jobs/code/garou/wyrmfoe.dm | 16 +- .../modules/jobs/code/giovanni/capo.dm | 16 +- .../modules/jobs/code/giovanni/la_famiglia.dm | 12 +- .../modules/jobs/code/giovanni/la_squadra.dm | 10 +- .../modules/jobs/code/hunters/abbe.dm | 17 +- .../modules/jobs/code/hunters/condottieri.dm | 13 +- .../modules/jobs/code/hunters/inquisitor.dm | 14 +- .../modules/jobs/code/hunters/novice.dm | 13 +- .../jobs/code/miscelllaneous/citizen.dm | 1 - .../jobs/code/miscelllaneous/club_worker.dm | 9 +- .../jobs/code/miscelllaneous/janitor.dm | 8 +- .../jobs/code/miscelllaneous/priest.dm | 9 +- .../jobs/code/miscelllaneous/red_news.dm | 6 +- .../modules/jobs/code/miscelllaneous/taxi.dm | 8 +- .../modules/jobs/code/pentex/affairs.dm | 10 +- .../modules/jobs/code/pentex/branch_lead.dm | 10 +- .../modules/jobs/code/pentex/employee.dm | 10 +- .../modules/jobs/code/pentex/executive.dm | 10 +- .../modules/jobs/code/pentex/sec.dm | 11 +- .../modules/jobs/code/pentex/secchief.dm | 12 +- .../modules/jobs/code/police/captain.dm | 12 +- .../modules/jobs/code/police/dispatcher.dm | 11 +- .../modules/jobs/code/police/fbi.dm | 10 +- .../modules/jobs/code/police/police.dm | 11 +- .../modules/jobs/code/police/sergeant.dm | 11 +- .../modules/jobs/code/sabbat/ductus.dm | 17 +- .../modules/jobs/code/sabbat/pack.dm | 14 +- .../modules/jobs/code/sabbat/priest.dm | 15 +- .../modules/jobs/code/supply/dealer.dm | 17 +- .../modules/jobs/code/supply/supply_tech.dm | 8 +- .../modules/jobs/code/tremere/archivist.dm | 9 +- .../modules/jobs/code/tremere/gargoyle.dm | 9 +- .../modules/jobs/code/tremere/regent.dm | 12 +- .../modules/jobs/code/tzimisce/bogatyr.dm | 10 +- .../modules/jobs/code/tzimisce/voivode.dm | 14 +- .../modules/jobs/code/tzimisce/zadruga.dm | 10 +- .../languages/code/languages/garou_tongue.dm | 31 - .../modules/loadout/code/categories/suit.dm | 12 + .../modules/matrix/code/matrix.dm | 2 +- .../code/negative_quirks/anthropic_taste.dm | 10 + .../code/negative_quirks/disfigured.dm | 8 +- .../horrific_appearance_quirk.dm | 7 +- .../code/negative_quirks/monstrous_quirk.dm | 9 +- .../code/negative_quirks/no_sense_of_taste.dm | 13 +- .../giovanni_sanguine_incongruity.dm | 2 +- .../positive_quirks/stillness_of_death.dm | 4 +- .../occult_artifacts/code/_artifact.dm | 9 + .../occult_artifacts/code/_werewolf.dm | 3 + .../code/fetishes/dagger_of_retribution.dm | 23 +- .../onfloor_icons/code/dynamic_item_icon.dm | 8 +- .../modules/phones/code/phone_subtypes.dm | 115 +- ...e_editor.dm => admin_preference_editor.dm} | 65 +- .../code/discipline/daimonion/daimonion.dm | 7 +- .../code/discipline/obfuscate/obfuscate.dm | 16 +- .../quietus/components/scorptions_touch.dm | 7 +- .../powers/code/discipline/serpentis.dm | 4 +- .../vicissitude/crafting_recipes.dm | 39 + .../vicissitude/objects/surgery_tools.dm | 2 + .../discipline/vicissitude/vicissitude.dm | 16 +- .../powers/code/discipline_pref_middleware.dm | 25 +- .../modules/preferences/height_preference.dm | 2 +- .../modules/retail/code/_retail.dm | 4 + .../retail/code/stores/camping_store.dm | 1 + .../modules/retail/code/stores/flower_shop.dm | 1 - .../modules/retail/code/stores/gun_store.dm | 2 + .../code/stores/restaurant/coffee_shop.dm | 1 - .../rituals/blood_curse_rune.dm | 1 + .../ritual_thaumaturgy/rituals/blood_trap.dm | 1 + .../ritual_thaumaturgy/rituals/bloodwalk.dm | 2 +- .../code/prefrences/splat_middleware.dm | 9 + .../modules/splats/code/splat_configs.dm | 55 +- .../modules/splats/code/splat_management.dm | 2 +- .../modules/splats/code/subsplat/_subsplat.dm | 14 +- .../storyteller_dice/code/roll_subtypes.dm | 4 + .../storyteller_stats/code/_st_stats.dm | 46 +- .../storyteller_stats/code/global_procs.dm | 2 +- .../medicine_skill_surgery.dm | 9 + .../mob_affecting_adjustments/mob_procs.dm | 57 +- .../code/st_stats/default_abilities.dm | 6 + .../code/stat_pref_middleware.dm | 14 +- .../code/preferences/generation.dm | 4 +- .../code/vampire_clan/__vampire_clan.dm | 10 - .../code/vampire_clan/clan_pref.dm | 10 + .../code/vampire_clan/clans/baali/baali.dm | 2 +- .../code/vampire_clan/clans/banu_haqim.dm | 8 +- .../code/vampire_clan/clans/brujah.dm | 2 +- .../code/vampire_clan/clans/gargoyle.dm | 2 +- .../code/vampire_clan/clans/giovanni.dm | 2 +- .../code/vampire_clan/clans/healer_salubri.dm | 2 +- .../code/vampire_clan/clans/kiasyd/kiasyd.dm | 2 +- .../vampire_clan/clans/lasombra/lasombra.dm | 2 +- .../code/vampire_clan/clans/nagaraja.dm | 2 +- .../code/vampire_clan/clans/nosferatu.dm | 2 +- .../code/vampire_clan/clans/samedi.dm | 2 +- .../code/vampire_clan/clans/setite.dm | 7 +- .../code/vampire_clan/clans/toreador.dm | 2 +- .../code/vampire_clan/clans/ventrue.dm | 2 +- .../vampire_clan/clans/warrior_salubri.dm | 2 +- .../code/vampire_clan/trusted_whitelist.dm | 76 + modular_darkpack/modules/walls/code/walls.dm | 8 +- .../modules/weapons/code/crafting_recipes.dm | 7 + .../code/basic_mobs/corvid/_bird.dm | 9 +- .../code/caern/bawn.dm | 124 + .../code/{ => caern}/totems.dm | 90 +- .../{ => gifts}/changing_breeds/ananasi.dm | 0 .../code/{ => gifts}/changing_breeds/corax.dm | 0 .../customization/_customization.dm | 26 + .../preferences/customization/fera_body.dm | 52 + .../preferences/customization/fera_clothes.dm | 76 + .../preferences/customization/fera_hair.dm | 33 + .../{fur.dm => customization/fur_color.dm} | 26 +- .../code/species/fera_species.dm | 83 +- .../code/splats/fera_splat.dm | 14 +- .../code/subsplats/auspices/garou.dm | 1 + .../code/subsplats/tribes/garou.dm | 2 +- .../icons/garou_forms/crinos.dmi | Bin 84157 -> 89260 bytes .../whitelist/code/whitelist_enforcement.dm | 42 + .../modules/whitelist/code/whitelist_prefs.dm | 98 + .../modules/clothing/code/eyepatches.dm | 103 +- .../modules/clothing/code/outdoorboots.dm | 4 +- .../modules/clothing/code/turtleskirt.dm | 4 +- .../clothing/code/turtleskirt_loadout.dm | 8 +- .../modules/clothing/icons/eyepatches.dmi | Bin 909 -> 567 bytes .../clothing/icons/eyepatches_onfloor.dmi | Bin 964 -> 610 bytes .../clothing/icons/eyepatches_worn.dmi | Bin 1009 -> 746 bytes .../modules/clothing/icons/outdoorboots.dmi | Bin 484 -> 989 bytes .../clothing/icons/outdoorboots_onfloor.dmi | Bin 308 -> 323 bytes .../clothing/icons/outdoorboots_worn.dmi | Bin 373 -> 683 bytes modular_zapoc/modules/decor/code/torch.dm | 18 - modular_zapoc/modules/jobs/code/voivode.dm | 21 +- .../loadout/code/categories/glasses.dm | 19 + .../modules/loadout/code/categories/shoes.dm | 3 + .../modules/weapons/code/bowie_knife.dm | 25 + modular_zapoc/modules/weapons/code/waraxe.dm | 29 + modular_zapoc/modules/weapons/icons/melee.dmi | Bin 0 -> 554 bytes .../weapons/icons/melee_inhand_left.dmi | Bin 0 -> 470 bytes .../weapons/icons/melee_inhand_right.dmi | Bin 0 -> 462 bytes .../modules/weapons/icons/melee_onfloor.dmi | Bin 0 -> 535 bytes .../modules/weapons/icons/melee_worn.dmi | Bin 0 -> 449 bytes sound/effects/license.txt | 7 + sound/effects/node_drilling.ogg | Bin 0 -> 58082 bytes sound/effects/node_victory.ogg | Bin 0 -> 45261 bytes sound/misc/highlight_sounds/Beep.ogg | Bin 0 -> 5217 bytes sound/misc/highlight_sounds/attributions.txt | 1 + tgstation.dme | 41 +- tgui/packages/common/verb-constants.ts | 24 + tgui/packages/tgui-dev-server/dreamseeker.ts | 5 +- tgui/packages/tgui-panel/chat/renderer.tsx | 90 +- .../tgui-panel/chat/replaceInTextNode.ts | 7 +- .../tgui-panel/chat/use-chat-persistence.ts | 8 +- .../tgui-panel/events/handlers/assets.ts | 4 + tgui/packages/tgui-panel/events/listeners.ts | 2 - .../tgui-panel/settings/TextHighlight.tsx | 83 + tgui/packages/tgui-panel/settings/atoms.ts | 3 + .../packages/tgui-panel/settings/migration.ts | 9 + tgui/packages/tgui-panel/settings/types.ts | 3 + tgui/packages/tgui-panel/verbs/CommandBar.tsx | 46 +- tgui/packages/tgui-panel/verbs/atoms.ts | 1 + tgui/packages/tgui-panel/verbs/handlers.ts | 24 +- .../tgui/interfaces/AdminDisciplineEditor.tsx | 487 --- .../tgui/interfaces/AdminPreferenceEditor.tsx | 519 +++ .../tgui/interfaces/AdminVerbPanel.tsx | 52 +- .../tgui/interfaces/AppearanceDebug/index.tsx | 62 +- .../tgui/interfaces/AppearanceDebug/types.ts | 2 + .../tgui/interfaces/AtmosControlConsole.tsx | 297 +- .../packages/tgui/interfaces/Biogenerator.tsx | 5 +- .../tgui/interfaces/ChemDispenser.tsx | 264 +- .../CommunicationsConsole/BuyingShuttle.tsx | 46 +- .../interfaces/CommunicationsConsole/types.ts | 2 + tgui/packages/tgui/interfaces/CrewConsole.tsx | 3 +- .../tgui/interfaces/DestructiveAnalyzer.tsx | 2 +- tgui/packages/tgui/interfaces/Filterrific.jsx | 2 +- tgui/packages/tgui/interfaces/GasAnalyzer.tsx | 42 +- .../packages/tgui/interfaces/JobSelection.tsx | 8 +- .../packages/tgui/interfaces/LanguageMenu.tsx | 4 +- .../interfaces/MedicalRecords/RecordTabs.tsx | 3 +- .../tgui/interfaces/Orbit/JobIcon.tsx | 30 +- .../tgui/interfaces/Orbit/OrbitItem.tsx | 4 +- tgui/packages/tgui/interfaces/Orbit/types.ts | 6 +- .../CharacterPreferences/MainPage.tsx | 172 +- .../CharacterPreferences/SplatsPage.tsx | 50 +- .../components/ConfirmModal.tsx | 62 + ...rkpack_fur_color.tsx => darkpack_fera.tsx} | 15 +- .../character_preferences/darkpack_height.tsx | 59 +- .../darkpack_trusted_whitelist.tsx | 94 + .../features/character_preferences/height.tsx | 7 + .../vtm_clan_feature.tsx | 8 - .../tgui/interfaces/PreferencesMenu/types.ts | 7 +- .../interfaces/SecurityRecords/RecordTabs.tsx | 3 +- tgui/packages/tgui/interfaces/Vending.tsx | 7 +- .../tgui/interfaces/common/AtmosHandbook.tsx | 441 ++- .../tgui/interfaces/common/GasmixParser.tsx | 229 +- .../tgui/interfaces/common/JobToIcon.ts | 59 - .../DarkPack/1373_lamppost_refactor.txt | 2 + 795 files changed, 29025 insertions(+), 5100 deletions(-) create mode 100644 _maps/shuttles/emergency/emergency_dep_cap.dmm create mode 100644 _maps/shuttles/emergency/emergency_dep_civ.dmm create mode 100644 _maps/shuttles/emergency/emergency_dep_eng.dmm create mode 100644 _maps/shuttles/emergency/emergency_dep_med.dmm create mode 100644 _maps/shuttles/emergency/emergency_dep_sci.dmm create mode 100644 _maps/shuttles/emergency/emergency_dep_sec.dmm create mode 100644 _maps/shuttles/emergency/emergency_dep_srv.dmm create mode 100644 _maps/shuttles/emergency/emergency_dep_sup.dmm create mode 100644 code/__DEFINES/~darkpack/whitelist.dm create mode 100644 code/datums/components/candela_node.dm create mode 100644 code/datums/elements/equipment_bodypart_texture.dm create mode 100644 code/datums/quirks/positive_quirks/death_mimicry.dm create mode 100644 code/game/objects/structures/lavaland/vent_mining/boss_vent.dm rename code/game/objects/structures/lavaland/{ => vent_mining}/gulag_vent.dm (100%) rename code/game/objects/structures/lavaland/{ => vent_mining}/ore_vent.dm (82%) create mode 100644 code/game/objects/structures/lavaland/vent_mining/vent_misc.dm create mode 100644 code/modules/antagonists/blood_worm/actions/bloodworm_info.dm create mode 100644 code/modules/client/preferences/height.dm create mode 100644 code/modules/mining/equipment/candela_network/candela_beacons.dm create mode 100644 code/modules/mining/equipment/candela_network/candela_item_handler.dm create mode 100644 code/modules/surgery/bodyparts/bodypart_effects/slime_passgrille.dm delete mode 100644 code/modules/surgery/organs/external/wings/functional_wings.dm create mode 100644 code/modules/unit_tests/light_replacer.dm create mode 100644 html/changelogs/archive/2026-09.yml create mode 100644 icons/mob/clothing/tail_suit_mask.dmi create mode 100644 icons/turf/floors/carpet_bear.dmi create mode 100644 icons/turf/floors/carpet_bear.png create mode 100644 icons/turf/floors/carpet_bear.png.toml create mode 100644 icons/turf/floors/carpet_bearpolar.dmi create mode 100644 icons/turf/floors/carpet_bearpolar.png create mode 100644 icons/turf/floors/carpet_bearpolar.png.toml create mode 100644 icons/turf/floors/carpet_carp.dmi create mode 100644 icons/turf/floors/carpet_carp.png create mode 100644 icons/turf/floors/carpet_carp.png.toml create mode 100644 icons/turf/floors/carpet_goliath.dmi create mode 100644 icons/turf/floors/carpet_goliath.png create mode 100644 icons/turf/floors/carpet_goliath.png.toml create mode 100644 icons/turf/floors/carpet_lizard.dmi create mode 100644 icons/turf/floors/carpet_lizard.png create mode 100644 icons/turf/floors/carpet_lizard.png.toml create mode 100644 icons/turf/floors/carpet_moth.dmi create mode 100644 icons/turf/floors/carpet_moth.png create mode 100644 icons/turf/floors/carpet_moth.png.toml create mode 100644 icons/turf/floors/carpet_skin.dmi create mode 100644 icons/turf/floors/carpet_skin.png create mode 100644 icons/turf/floors/carpet_skin.png.toml create mode 100644 icons/turf/floors/glass_stained_black.dmi create mode 100644 icons/turf/floors/glass_stained_black.png create mode 100644 icons/turf/floors/glass_stained_black.png.toml create mode 100644 icons/turf/floors/glass_stained_blue.dmi create mode 100644 icons/turf/floors/glass_stained_blue.png create mode 100644 icons/turf/floors/glass_stained_blue.png.toml create mode 100644 icons/turf/floors/glass_stained_green.dmi create mode 100644 icons/turf/floors/glass_stained_green.png create mode 100644 icons/turf/floors/glass_stained_green.png.toml create mode 100644 icons/turf/floors/glass_stained_orange.dmi create mode 100644 icons/turf/floors/glass_stained_orange.png create mode 100644 icons/turf/floors/glass_stained_orange.png.toml create mode 100644 icons/turf/floors/glass_stained_purple.dmi create mode 100644 icons/turf/floors/glass_stained_purple.png create mode 100644 icons/turf/floors/glass_stained_purple.png.toml create mode 100644 icons/turf/floors/glass_stained_red.dmi create mode 100644 icons/turf/floors/glass_stained_red.png create mode 100644 icons/turf/floors/glass_stained_red.png.toml create mode 100644 icons/turf/floors/glass_stained_white.dmi create mode 100644 icons/turf/floors/glass_stained_white.png create mode 100644 icons/turf/floors/glass_stained_white.png.toml create mode 100644 icons/turf/floors/glass_stained_yellow.dmi create mode 100644 icons/turf/floors/glass_stained_yellow.png create mode 100644 icons/turf/floors/glass_stained_yellow.png.toml create mode 100644 icons/turf/walls/adamantine_wall.dmi create mode 100644 icons/turf/walls/adamantine_wall.png create mode 100644 icons/turf/walls/adamantine_wall.png.toml create mode 100644 icons/turf/walls/bone_wall.dmi create mode 100644 icons/turf/walls/bone_wall.png create mode 100644 icons/turf/walls/bone_wall.png.toml create mode 100644 icons/turf/walls/hauntium_wall.dmi create mode 100644 icons/turf/walls/hauntium_wall.png create mode 100644 icons/turf/walls/hauntium_wall.png.toml create mode 100644 icons/turf/walls/metal_hydrogen_wall.dmi create mode 100644 icons/turf/walls/metal_hydrogen_wall.png create mode 100644 icons/turf/walls/metal_hydrogen_wall.png.toml create mode 100644 icons/turf/walls/mythril_wall.dmi create mode 100644 icons/turf/walls/mythril_wall.png create mode 100644 icons/turf/walls/mythril_wall.png.toml create mode 100644 icons/turf/walls/runite_wall.dmi create mode 100644 icons/turf/walls/runite_wall.png create mode 100644 icons/turf/walls/runite_wall.png.toml create mode 100644 icons/turf/walls/sandbasalt_wall.dmi create mode 100644 icons/turf/walls/sandbasalt_wall.png create mode 100644 icons/turf/walls/sandbasalt_wall.png.toml create mode 100644 icons/turf/walls/sandstone_ornate_wall.dmi create mode 100644 icons/turf/walls/sandstone_ornate_wall.png create mode 100644 icons/turf/walls/sandstone_ornate_wall.png.toml create mode 100644 modular_darkpack/modules/areas/code/interiors/shops.dm create mode 100644 modular_darkpack/modules/flags/code/pride_pins.dm create mode 100644 modular_darkpack/modules/flags/icons/pride_pins.dmi create mode 100644 modular_darkpack/modules/flags/icons/pride_pins_worn.dmi delete mode 100644 modular_darkpack/modules/languages/code/languages/garou_tongue.dm create mode 100644 modular_darkpack/modules/merits_flaws/code/negative_quirks/anthropic_taste.dm rename modular_darkpack/modules/powers/code/{admin_discipline_editor.dm => admin_preference_editor.dm} (76%) create mode 100644 modular_darkpack/modules/storyteller_stats/code/mob_affecting_adjustments/medicine_skill_surgery.dm create mode 100644 modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/trusted_whitelist.dm create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/code/caern/bawn.dm rename modular_darkpack/modules/werewolf_the_apocalypse/code/{ => caern}/totems.dm (73%) rename modular_darkpack/modules/werewolf_the_apocalypse/code/{ => gifts}/changing_breeds/ananasi.dm (100%) rename modular_darkpack/modules/werewolf_the_apocalypse/code/{ => gifts}/changing_breeds/corax.dm (100%) create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/_customization.dm create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fera_body.dm create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fera_clothes.dm create mode 100644 modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/customization/fera_hair.dm rename modular_darkpack/modules/werewolf_the_apocalypse/code/preferences/{fur.dm => customization/fur_color.dm} (70%) create mode 100644 modular_darkpack/modules/whitelist/code/whitelist_enforcement.dm create mode 100644 modular_darkpack/modules/whitelist/code/whitelist_prefs.dm delete mode 100644 modular_zapoc/modules/decor/code/torch.dm create mode 100644 modular_zapoc/modules/loadout/code/categories/glasses.dm create mode 100644 modular_zapoc/modules/loadout/code/categories/shoes.dm create mode 100644 modular_zapoc/modules/weapons/code/bowie_knife.dm create mode 100644 modular_zapoc/modules/weapons/code/waraxe.dm create mode 100644 modular_zapoc/modules/weapons/icons/melee.dmi create mode 100644 modular_zapoc/modules/weapons/icons/melee_inhand_left.dmi create mode 100644 modular_zapoc/modules/weapons/icons/melee_inhand_right.dmi create mode 100644 modular_zapoc/modules/weapons/icons/melee_onfloor.dmi create mode 100644 modular_zapoc/modules/weapons/icons/melee_worn.dmi create mode 100644 sound/effects/node_drilling.ogg create mode 100644 sound/effects/node_victory.ogg create mode 100644 sound/misc/highlight_sounds/Beep.ogg create mode 100644 sound/misc/highlight_sounds/attributions.txt delete mode 100644 tgui/packages/tgui/interfaces/AdminDisciplineEditor.tsx create mode 100644 tgui/packages/tgui/interfaces/AdminPreferenceEditor.tsx create mode 100644 tgui/packages/tgui/interfaces/PreferencesMenu/components/ConfirmModal.tsx rename tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/{darkpack_fur_color.tsx => darkpack_fera.tsx} (56%) create mode 100644 tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/darkpack_trusted_whitelist.tsx create mode 100644 tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/height.tsx delete mode 100644 tgui/packages/tgui/interfaces/common/JobToIcon.ts create mode 100644 tools/UpdatePaths/Scripts/DarkPack/1373_lamppost_refactor.txt diff --git a/.gitattributes b/.gitattributes index e0aa6c276486..4670f2f01348 100644 --- a/.gitattributes +++ b/.gitattributes @@ -42,3 +42,5 @@ ## Force tab indents on dm files *.dm whitespace=indent-with-non-tab +# Mark compiled behavior trees as generated files, to avoid clogging up github diff. We have the actual thingy to give a useful BT diff anyways. +build/behavior_trees/**/*.compiled.json linguist-generated diff --git a/.github/workflows/generate_documentation.yml b/.github/workflows/generate_documentation.yml index 9e862bf4664f..03bfea23e24c 100644 --- a/.github/workflows/generate_documentation.yml +++ b/.github/workflows/generate_documentation.yml @@ -27,7 +27,7 @@ jobs: touch dmdoc/.nojekyll echo codedocs.tgstation13.org > dmdoc/CNAME - name: Deploy - uses: JamesIves/github-pages-deploy-action@v4.8.0 + uses: JamesIves/github-pages-deploy-action@v4.9.0 with: branch: gh-pages clean: true diff --git a/.github/workflows/run_integration_tests.yml b/.github/workflows/run_integration_tests.yml index 320a49f8dccc..2b45b3a931a9 100644 --- a/.github/workflows/run_integration_tests.yml +++ b/.github/workflows/run_integration_tests.yml @@ -71,6 +71,7 @@ jobs: name: test_artifacts_${{ inputs.map }}_${{ inputs.major || env.BYOND_MAJOR }}_${{ inputs.minor || env.BYOND_MINOR }} path: data/screenshots_new/ retention-days: 1 + if-no-files-found: ignore - name: On test fail, write a step summary if: always() && steps.run_tests.outcome == 'failure' run: | diff --git a/README.md b/README.md index 77ea01de5206..be77d2f26db4 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,12 @@ [![resentment](.github/images/badges/built-with-resentment.svg)](.github/images/comics/131-bug-free.png) [![technical debt](.github/images/badges/contains-technical-debt.svg)](.github/images/comics/106-tech-debt-modified.png) [![forinfinityandbyond](.github/images/badges/made-in-byond.gif)](https://www.reddit.com/r/SS13/comments/5oplxp/what_is_the_main_problem_with_byond_as_an_engine/dclbu1a) -| Website | Link | -| ----------------------- | -------------------------------------------- | +| Website | Link | +| ----------------------- | -----------------------------------------| | Code | https://github.com/ApocryphaXIII/Apocrypha13 | -| The Second City Discord | https://discord.gg/rmAbJcuChD | -| Coderbus Discord | https://discord.gg/Vh8TJp9 | +| The Second City Discord | https://discord.gg/rmAbJcuChD | +| Coderbus Discord | https://discord.gg/Vh8TJp9 | +| Getting Started With Development | https://hackmd.io/@tgstation/HJ8OdjNBc#tgstation-Development-Guide | This is the codebase for Apocrypha13, a downstream/fork for the Darkpack13 Project, a fork of TGstation 2025 @@ -28,16 +29,6 @@ We are based on the Paradox Interactive World of Darkness(c) gamelines, with adm **[How to compile in VSCode and other build options](tools/build/README.md).** -If you'd like to contribute to this codebase, consider uncommenting line 1 @ \_maps_basemap.dm for faster initialization. - -## Getting started - -For contribution guidelines refer to the [Guides for Contributors](.github/CONTRIBUTING.md). - -For getting started (dev env, compilation) see the HackMD document [here](https://hackmd.io/@tgstation/HJ8OdjNBc#tgstation-Development-Guide). - -For overall design documentation see [HackMD](https://hackmd.io/@tgstation). - ## LICENSE All code after [commit 333c566b88108de218d882840e61928a9b759d8f on 2014/12/31 at 4:38 PM PST](https://github.com/tgstation/tgstation/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under [GNU AGPL v3](https://www.gnu.org/licenses/agpl-3.0.html). diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index 5bc3b534fa68..081c77c3965f 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -69677,6 +69677,7 @@ dir = 4 }, /obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /turf/open/floor/iron/dark/textured_edge, /area/station/security/execution/education) "tFs" = ( diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index b37b1385b0aa..8ee6a032ea92 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -4924,6 +4924,10 @@ }, /turf/open/misc/hay/lavaland, /area/lavaland/surface/outdoors) +"AH" = ( +/obj/structure/candela_beacon, +/turf/open/misc/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) "AI" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46595,7 +46599,7 @@ pU pU pU pU -pU +AH pU aj aj diff --git a/_maps/map_files/Vampire/generic/forest.dmm b/_maps/map_files/Vampire/generic/forest.dmm index 87286dd435fc..4cb1fb154c3d 100644 --- a/_maps/map_files/Vampire/generic/forest.dmm +++ b/_maps/map_files/Vampire/generic/forest.dmm @@ -2795,7 +2795,7 @@ /obj/effect/turf_decal/darkpack/rough{ dir = 4 }, -/obj/effect/realistic_fog/dense, +/obj/effect/realistic_fog/bawn/gaia, /turf/open/water/river, /area/vtm/interior/forest/cave) "rp" = ( @@ -2864,6 +2864,10 @@ dir = 4 }, /area/vtm/interior/forest) +"rO" = ( +/obj/effect/realistic_fog/bawn/gaia, +/turf/open/floor/plating/rough, +/area/vtm/interior/forest/cave) "rR" = ( /obj/effect/turf_decal/darkpack/rough/corner{ dir = 4 @@ -4454,6 +4458,13 @@ }, /turf/open/misc/dirt, /area/vtm/outside/forest/sept) +"Bo" = ( +/obj/effect/turf_decal/darkpack/cave/corner{ + dir = 8 + }, +/obj/effect/realistic_fog/bawn/gaia, +/turf/open/water/river, +/area/vtm/interior/forest/cave) "Bq" = ( /obj/effect/turf_decal/darkpack/rough{ dir = 5 @@ -4664,7 +4675,7 @@ /obj/effect/turf_decal/darkpack/rough/corner{ dir = 1 }, -/obj/effect/realistic_fog/dense, +/obj/effect/realistic_fog/bawn/gaia, /turf/open/water/river, /area/vtm/interior/forest/cave) "Cq" = ( @@ -5110,7 +5121,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/dirt, /area/vtm/outside/forest) "Fy" = ( @@ -5320,7 +5331,7 @@ /turf/open/water/beach/vamp/deep, /area/vtm/outside/forest) "GP" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/dirt, /area/vtm/outside/forest) "GQ" = ( @@ -5460,7 +5471,7 @@ /obj/effect/turf_decal/darkpack/cave{ dir = 10 }, -/obj/effect/realistic_fog/dense, +/obj/effect/realistic_fog/bawn/gaia, /turf/open/water/river, /area/vtm/interior/forest/cave) "Hz" = ( @@ -5671,7 +5682,7 @@ /area/vtm/interior/forest/cave) "IP" = ( /obj/effect/realistic_fog/dense, -/obj/structure/werewolf_totem/generic, +/obj/structure/werewolf_totem/generic/gaia, /turf/open/floor/plating/rough/cave{ icon_state = "cave3" }, @@ -5792,6 +5803,12 @@ icon_state = "sand3" }, /area/vtm/outside/forest/sept) +"JL" = ( +/obj/effect/landmark/bawn_entrance/gaia, +/turf/open/floor/plating/rough/cave{ + icon_state = "cave3" + }, +/area/vtm/interior/forest/cave) "JP" = ( /obj/effect/turf_decal/darkpack/grass{ dir = 5 @@ -5847,7 +5864,7 @@ /turf/open/misc/grass, /area/vtm/outside/forest) "Kc" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur{ dir = 8 }, @@ -6759,6 +6776,12 @@ }, /turf/open/misc/dirt, /area/vtm/outside/forest) +"PU" = ( +/obj/effect/realistic_fog/bawn/gaia, +/turf/open/floor/plating/rough/cave{ + icon_state = "cave3" + }, +/area/vtm/interior/forest/cave) "PV" = ( /obj/effect/turf_decal/darkpack/rough/corner{ dir = 4 @@ -6817,6 +6840,10 @@ /obj/structure/flora/rock/darkpack_big, /turf/open/misc/grass/random, /area/vtm/outside/forest) +"Qn" = ( +/obj/effect/realistic_fog/bawn/gaia, +/turf/open/water/river, +/area/vtm/interior/forest/cave) "Qp" = ( /obj/effect/landmark/start/darkpack/forest_wolves/catcher, /turf/open/misc/dirt, @@ -7067,7 +7094,7 @@ /area/vtm/interior/forest/sept) "RJ" = ( /obj/structure/glowshroom, -/obj/effect/realistic_fog/dense, +/obj/effect/realistic_fog/bawn/gaia, /turf/open/floor/plating/rough/cave{ icon_state = "cave3" }, @@ -7364,7 +7391,7 @@ "TB" = ( /obj/structure/closet/cabinet, /obj/item/clothing/under/vampire/gangrel, -/obj/item/clothing/shoes/vampire/jackboots/work/jimbs, +/obj/item/clothing/shoes/vampire/jackboots/work/bimbs, /obj/item/clothing/under/vampire/gangrel, /obj/item/clothing/under/vampire/gangrel/female, /obj/item/clothing/under/vampire/gangrel/female, @@ -8110,7 +8137,7 @@ /area/vtm/interior/forest/cave) "YL" = ( /obj/structure/flora/rock/darkpack_big, -/obj/effect/realistic_fog/dense, +/obj/effect/realistic_fog/bawn/gaia, /turf/open/floor/plating/rough, /area/vtm/interior/forest/cave) "YN" = ( @@ -34141,7 +34168,7 @@ yh Nr Nr dn -Nr +JL Nr Nr wK @@ -37681,7 +37708,7 @@ ZF FK Wa yh -Wf +PU Nr RJ hl @@ -37878,7 +37905,7 @@ Sr Sb ZF FK -Wa +Bo tF Hv aU @@ -38075,9 +38102,9 @@ Ys ye qV FK -ZF +Qn FK -ZF +Qn Hm mB tF @@ -38274,7 +38301,7 @@ Ys CO Cp FK -ZF +Qn FK ZF FK @@ -38469,7 +38496,7 @@ EH EH bv ye -Ys +rO CO rn Sb @@ -38668,7 +38695,7 @@ EH EH YL ye -Ys +rO ye Sr Sb @@ -38865,7 +38892,7 @@ EH EH EH EH -Ys +rO iG nZ ye diff --git a/_maps/map_files/Vampire/runtimetown.dmm b/_maps/map_files/Vampire/runtimetown.dmm index 8cb8bb00248a..e839cdef38d3 100644 --- a/_maps/map_files/Vampire/runtimetown.dmm +++ b/_maps/map_files/Vampire/runtimetown.dmm @@ -1,4 +1,13 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ad" = ( +/obj/effect/turf_decal/bordur{ + dir = 4 + }, +/obj/machinery/light/floor/lamppost/one{ + dir = 4 + }, +/turf/open/floor/plating/sidewalk/rich, +/area/vtm/outside/pacificheights) "ah" = ( /obj/effect/turf_decal/bordur/corner, /turf/open/floor/plating/sidewalk, @@ -17,13 +26,14 @@ /obj/item/gun/ballistic/automatic/pistol/darkpack/m1911, /turf/open/floor/plating/rough, /area/vtm/interior/anarch) -"aw" = ( -/obj/machinery/light/directional/north, -/obj/structure/rack/tall/store_shelf_metal{ - dir = 4 - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) +"aI" = ( +/obj/machinery/light/floor/lamppost/one, +/turf/open/floor/plating/sidewalk, +/area/vtm/outside/pacificheights) +"aL" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/wood/smooth/old, +/area/vtm/interior/shop/gunshop) "aM" = ( /obj/effect/spawner/random/trash/rat, /turf/open/misc/beach/vamp, @@ -34,10 +44,6 @@ }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) -"bj" = ( -/obj/structure/closet/secure_closet/freezer, -/turf/open/floor/city/toilet, -/area/vtm/interior/shop) "bo" = ( /obj/item/paper_bin, /obj/item/pen, @@ -56,6 +62,13 @@ /obj/effect/abstract/cargo_landing_spot, /turf/open/misc/dirt, /area/vtm/outside/supply) +"by" = ( +/obj/structure/retail/pharmacy{ + dir = 8 + }, +/obj/structure/table/countertop/purple, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) "bB" = ( /obj/structure/chair/wood/darkpack/red, /turf/open/floor/plating/rough, @@ -80,17 +93,6 @@ /obj/structure/table/wood, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"bL" = ( -/obj/item/gas_can{ - anchored = 1; - pixel_y = 7 - }, -/obj/item/gas_can{ - anchored = 1 - }, -/obj/structure/rack, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "bU" = ( /obj/structure/table, /obj/machinery/cell_charger{ @@ -106,6 +108,13 @@ "ca" = ( /turf/closed/wall/vampwall/old, /area/vtm/outside/ghetto) +"cd" = ( +/obj/structure/retail/smoke_menu{ + dir = 4 + }, +/obj/structure/table/countertop/teal, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/gasstation) "cf" = ( /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/pacificheights) @@ -115,16 +124,6 @@ }, /turf/open/misc/grass, /area/vtm/outside/pacificheights) -"ci" = ( -/obj/underplate/stuff{ - pixel_y = 8 - }, -/obj/structure/table/countertop/bacotell, -/obj/structure/retail/red_dragon_menu{ - dir = 1 - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "cj" = ( /obj/effect/turf_decal/bordur, /turf/open/floor/plating/sidewalk/poor, @@ -148,6 +147,12 @@ }, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) +"cH" = ( +/obj/structure/table, +/obj/lombard, +/obj/structure/platform/lowwall/rich/old, +/turf/open/floor/plating/rough, +/area/vtm/interior/cog/pantry) "cQ" = ( /obj/structure/table, /obj/item/storage/medkit/darkpack/ifak, @@ -163,6 +168,10 @@ }, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/pacificheights) +"cY" = ( +/obj/structure/closet/crate/wooden/communitygardens/tools, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "cZ" = ( /obj/effect/landmark/npcbeacon, /obj/effect/turf_decal/bordur/corner{ @@ -170,6 +179,12 @@ }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) +"dh" = ( +/obj/machinery/light/floor/lamppost/one{ + dir = 8 + }, +/turf/open/floor/plating/sidewalk, +/area/vtm/outside/pacificheights) "dA" = ( /obj/structure/table, /obj/item/storage/medkit/darkpack/doctor, @@ -188,6 +203,15 @@ /obj/machinery/radio_tranceiver/anarch, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"dZ" = ( +/turf/closed/wall/vampwall/brick, +/area/vtm/interior/shop/bubway) +"ea" = ( +/obj/structure/vampdoor{ + dir = 4 + }, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) "ef" = ( /obj/structure/roofstuff/vent_end{ dir = 4 @@ -202,6 +226,10 @@ /obj/item/vamp/keys/camarilla, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) +"eq" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/wood/smooth/old, +/area/vtm/interior/shop/gunshop) "et" = ( /obj/structure/retail/library{ dir = 8 @@ -209,16 +237,14 @@ /obj/structure/table/countertop/red, /turf/open/floor/plating/concrete, /area/vtm/interior/shop) +"eE" = ( +/obj/effect/decal/wallpaper/red, +/turf/closed/wall/vampwall/market, +/area/vtm/interior/shop/pharmacy) "eG" = ( /obj/machinery/light/directional/north, /turf/open/floor/plating/rough, /area/vtm/interior/clinic) -"eJ" = ( -/obj/effect/decal/cleanable/trash{ - icon_state = "trash5" - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "eL" = ( /obj/structure/table/wood, /obj/item/scythe/vamp, @@ -231,10 +257,6 @@ /obj/structure/platform/lowwall/rich/old/window, /turf/open/floor/plating/rough, /area/vtm/outside/pacificheights) -"eU" = ( -/mob/living/carbon/human/npc/shop, -/turf/open/floor/wood/smooth/old, -/area/vtm/interior/shop) "fc" = ( /obj/machinery/fax/glasswalker, /obj/structure/table/wood, @@ -247,6 +269,13 @@ }, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/pacificheights) +"fg" = ( +/obj/effect/turf_decal/bordur{ + dir = 10 + }, +/obj/machinery/light/floor/lamppost/four, +/turf/open/floor/plating/sidewalk, +/area/vtm/outside/pacificheights) "fh" = ( /obj/structure/chair/stool/bar/directional/west, /turf/open/misc/beach/vamp, @@ -263,10 +292,13 @@ /obj/effect/mapping_helpers/door/lock, /turf/open/floor/plating/concrete, /area/vtm/interior/shop) -"fI" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/wood/smooth/old, -/area/vtm/interior/shop) +"fK" = ( +/obj/machinery/smartfridge/drying/rack, +/obj/item/food/grown/cannabis, +/obj/item/food/grown/cannabis, +/obj/item/food/grown/cannabis, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "fV" = ( /obj/effect/spawner/random/trash/hobo_squat, /turf/open/floor/plating/sidewalk/poor, @@ -276,6 +308,10 @@ /obj/structure/closet/cardboard, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"gc" = ( +/mob/living/carbon/human/npc/shop, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/bubway) "gj" = ( /obj/effect/landmark/npcbeacon, /obj/effect/turf_decal/bordur/corner{ @@ -283,15 +319,10 @@ }, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/pacificheights) -"gs" = ( -/obj/effect/turf_decal/bordur{ - dir = 1 - }, -/obj/structure/lamppost/one{ - dir = 1 - }, -/turf/open/floor/plating/sidewalk/rich, -/area/vtm/outside/pacificheights) +"gr" = ( +/mob/living/carbon/human/npc/shop, +/turf/open/floor/wood/smooth/old, +/area/vtm/interior/shop/gunshop) "gA" = ( /obj/machinery/fax/admin/aasimites, /obj/structure/table/wood, @@ -300,14 +331,29 @@ "gF" = ( /turf/open/floor/plating/rough, /area/vtm/interior/shop) -"gN" = ( -/turf/open/floor/wood/smooth/old, -/area/vtm/interior/shop) -"gS" = ( +"gZ" = ( /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/one{ + dir = 8 + }, +/turf/open/floor/plating/sidewalk/rich, +/area/vtm/outside/pacificheights) +"hd" = ( +/obj/structure/table/wood, +/obj/item/soil_sack, +/obj/item/soil_sack/coir, +/obj/item/soil_sack/gel, +/obj/item/soil_sack/rich, +/obj/item/soil_sack/vermaculite, +/obj/item/soil_sack/worm, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) +"hf" = ( +/obj/machinery/light/floor/lamppost/three{ + dir = 8 + }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) "hi" = ( @@ -345,28 +391,10 @@ /obj/structure/table/countertop/beige, /turf/open/floor/plating/rough, /area/vtm/interior/shop) -"hD" = ( -/obj/structure/table, -/obj/lombard/blackmarket, -/obj/structure/platform/lowwall/rich/old, -/turf/open/floor/plating/rough, -/area/vtm/interior/cog) -"hF" = ( -/obj/structure/table, -/obj/structure/platform/lowwall/brick, -/obj/structure/retail/costume_store{ - pixel_x = 2; - pixel_y = -4; - dir = 8; - icon_state = "menu" - }, -/obj/structure/retail/hot_ishu{ - pixel_y = 10; - dir = 8; - icon_state = "menu" - }, +"hC" = ( +/obj/structure/platform/lowwall/brick/window, /turf/open/floor/plating/rough, -/area/vtm/interior/shop) +/area/vtm/interior/shop/clothing_store) "hH" = ( /obj/effect/decal/cleanable/trash{ icon_state = "trash5" @@ -394,10 +422,6 @@ /obj/effect/decal/graffiti, /turf/open/floor/plating/rough, /area/vtm/interior/shop) -"ie" = ( -/obj/structure/closet/cardboard, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "ih" = ( /obj/structure/chair/darkpack/green, /turf/open/floor/plating/rough, @@ -405,6 +429,18 @@ "ik" = ( /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) +"in" = ( +/turf/closed/wall/vampwall/painted, +/area/vtm/interior/shop/pharmacy) +"ix" = ( +/obj/effect/turf_decal/bordur{ + dir = 1 + }, +/obj/machinery/light/floor/lamppost/one{ + dir = 1 + }, +/turf/open/floor/plating/sidewalk/rich, +/area/vtm/outside/pacificheights) "iA" = ( /obj/effect/decal/cleanable/garbage, /obj/effect/decal/cleanable/trash{ @@ -463,6 +499,13 @@ }, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"jg" = ( +/obj/effect/turf_decal/bordur{ + dir = 8 + }, +/obj/machinery/light/floor/lamppost/four, +/turf/open/floor/plating/sidewalk, +/area/vtm/outside/pacificheights) "ji" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -477,13 +520,18 @@ /obj/item/liquid_flamethrower, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) +"jn" = ( +/obj/structure/vampdoor/simple{ + dir = 4 + }, +/obj/effect/mapping_helpers/door/access/camarilla, +/obj/effect/mapping_helpers/door/lock, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) "jp" = ( /obj/structure/platform/lowwall/brick, /turf/open/floor/plating/rough, /area/vtm/interior/supply) -"jr" = ( -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/techshop) "jw" = ( /obj/effect/decal/cleanable/trash{ icon_state = "trash7" @@ -536,10 +584,6 @@ }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) -"jW" = ( -/obj/effect/decal/wallpaper/paper/stripe, -/turf/closed/wall/vampwall/market, -/area/vtm/interior/shop) "kb" = ( /obj/effect/landmark/start{ jobspawn_override = 1; @@ -559,17 +603,6 @@ }, /turf/open/misc/grass, /area/vtm/graveyard) -"ki" = ( -/obj/structure/fluff/tv/order/three{ - pixel_x = -10; - pixel_y = 12 - }, -/obj/structure/fluff/tv/order/four{ - pixel_y = 12; - pixel_x = 6 - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "kj" = ( /obj/effect/turf_decal/stripes/line, /turf/open/misc/dirt, @@ -589,21 +622,47 @@ /obj/item/molotov, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) +"kG" = ( +/mob/living/carbon/human/npc/shop, +/turf/open/floor/city/toilet, +/area/vtm/interior/shop/gummaguts) "kN" = ( /obj/effect/turf_decal/bordur{ dir = 4 }, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/pacificheights) -"kS" = ( -/turf/closed/wall/vampwall/market, -/area/vtm/interior/shop) +"kO" = ( +/obj/structure/closet/secure_closet/freezer, +/obj/machinery/light/directional/west, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) +"kP" = ( +/turf/closed/wall/vampwall/brick, +/area/vtm/interior/shop/clothing_store) +"kQ" = ( +/obj/structure/table/countertop/bubway, +/obj/structure/retail/otolleys_menu{ + dir = 1 + }, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/bubway) "kX" = ( /obj/effect/turf_decal/crosswalk{ dir = 4 }, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) +"lh" = ( +/obj/structure/table/wood, +/obj/item/seeds/cannabis, +/obj/item/seeds/cannabis, +/obj/item/seeds/cannabis, +/obj/item/seeds/cannabis, +/obj/item/seeds/cannabis, +/obj/item/seeds/cannabis, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "lk" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -621,9 +680,15 @@ }, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"lv" = ( -/turf/closed/wall/vampwall/rich/old, -/area/vtm/interior/cog) +"ls" = ( +/obj/machinery/light/floor/lamppost/one, +/turf/open/misc/beach/vamp, +/area/vtm/outside/pacificheights) +"lt" = ( +/obj/effect/turf_decal/bordur, +/obj/machinery/light/floor/lamppost/one, +/turf/open/floor/plating/sidewalk/poor, +/area/vtm/outside/pacificheights) "lC" = ( /obj/structure/railing, /obj/structure/lattice/grate, @@ -660,6 +725,10 @@ }, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) +"ma" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/bubway) "md" = ( /obj/structure/vampdoor{ dir = 4 @@ -674,16 +743,46 @@ /obj/structure/ladder/manhole/up, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"my" = ( +/obj/underplate/stuff{ + pixel_y = 8 + }, +/obj/structure/table/countertop/bacotell, +/obj/structure/retail/red_dragon_menu{ + dir = 1 + }, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) +"mA" = ( +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/bubway) +"mB" = ( +/obj/machinery/oven, +/obj/machinery/light/directional/north, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) +"mE" = ( +/obj/structure/table/wood, +/obj/item/food/grown/cannabis, +/obj/item/food/grown/cannabis, +/obj/item/food/grown/cannabis, +/obj/item/food/grown/cannabis, +/obj/item/food/grown/cannabis, +/obj/item/food/grown/cannabis, +/obj/item/bong{ + pixel_y = 10; + pixel_x = 10 + }, +/obj/item/bong{ + pixel_y = 2; + pixel_x = 10 + }, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "mG" = ( /obj/machinery/light/directional/west, /turf/open/floor/plating/rough/cave, /area/vtm/interior/techshop) -"mL" = ( -/obj/structure/rack/tall/store_shelf_metal{ - dir = 8 - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "mW" = ( /obj/item/storage/box/syringes, /obj/item/storage/box/masks, @@ -704,6 +803,13 @@ "nj" = ( /turf/open/openspace, /area/vtm/interior/techshop) +"nl" = ( +/obj/structure/table/countertop/bubway, +/obj/structure/retail/bubway_menu{ + dir = 1 + }, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/bubway) "nm" = ( /obj/effect/decal/pallet, /obj/item/ammo_box/darkpack/c9mm/silver, @@ -714,17 +820,18 @@ /obj/item/ammo_box/darkpack/c46pdw, /turf/open/floor/plating/rough, /area/vtm/interior/anarch) -"nq" = ( -/obj/structure/lamppost/three{ - dir = 8 - }, +"nt" = ( +/obj/machinery/hydroponics/simple/plastic, /turf/open/floor/plating/sidewalk, -/area/vtm/outside/pacificheights) +/area/vtm/interior/cog/pantry) "nA" = ( /obj/effect/decal/cleanable/garbage, /obj/effect/decal/cleanable/cardboard, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"nB" = ( +/turf/closed/wall/vampwall/market, +/area/vtm/interior/shop/gummaguts) "nC" = ( /obj/structure/table/wood, /obj/structure/retail/flower_shop{ @@ -732,18 +839,6 @@ }, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"nD" = ( -/obj/structure/fluff/tv/order/one{ - pixel_y = 12; - pixel_x = -10 - }, -/obj/structure/fluff/tv/order/two{ - pixel_y = 12; - pixel_x = 6 - }, -/obj/structure/sign/city/store/bacotell/directional/north, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "nT" = ( /obj/structure/vampfence/rich, /turf/open/misc/grass, @@ -755,10 +850,17 @@ /obj/structure/table, /turf/open/floor/plating/rough, /area/vtm/interior/clinic) +"oj" = ( +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) "ok" = ( /obj/effect/decal/cleanable/litter, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"om" = ( +/obj/structure/closet/secure_closet/freezer, +/turf/open/floor/city/toilet, +/area/vtm/interior/shop/gummaguts) "op" = ( /obj/machinery/door/poddoor/shutters{ elevator_mode = 1; @@ -766,6 +868,14 @@ }, /turf/open/floor/iron/smooth_large, /area/vtm/outside/pacificheights) +"or" = ( +/obj/structure/retail/clothing_store{ + dir = 8 + }, +/obj/structure/table, +/obj/structure/platform/lowwall/brick, +/turf/open/floor/plating/rough, +/area/vtm/interior/shop/clothing_store) "ov" = ( /obj/effect/turf_decal/crosswalk{ dir = 8 @@ -786,17 +896,15 @@ /obj/machinery/light/directional/north, /turf/open/floor/plating/canal, /area/vtm/interior/techshop) +"oR" = ( +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "oT" = ( /obj/structure/vampfence/corner/rich{ dir = 4 }, /turf/open/misc/dirt, /area/vtm/graveyard) -"oV" = ( -/obj/weapon_showcase, -/obj/structure/sign/flag/usa/directional/north, -/turf/open/floor/wood/smooth/old, -/area/vtm/interior/shop) "oW" = ( /turf/open/floor/plating/concrete, /area/vtm/interior/shop) @@ -869,24 +977,15 @@ }, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/pacificheights) +"qs" = ( +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/gasstation) "qt" = ( /obj/machinery/computer/cargo/express{ dir = 4 }, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/supply) -"qv" = ( -/obj/structure/vampdoor/simple{ - dir = 4 - }, -/obj/effect/mapping_helpers/door/access/camarilla, -/obj/effect/mapping_helpers/door/lock, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) -"qz" = ( -/obj/structure/lamppost/one, -/turf/open/floor/plating/sidewalk, -/area/vtm/outside/pacificheights) "qC" = ( /obj/machinery/door/poddoor/shutters/preopen{ transport_linked_id = "DebugElevator3"; @@ -912,11 +1011,6 @@ /obj/structure/chair/comfy/shuttle, /turf/open/floor/plating/rough, /area/vtm/interior/clinic) -"qR" = ( -/obj/structure/closet/secure_closet/freezer, -/obj/machinery/light/directional/west, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "qV" = ( /turf/closed/wall/vampwall/brick, /area/vtm/outside/pacificheights) @@ -932,18 +1026,22 @@ }, /turf/open/floor/wood/smooth/old, /area/vtm/interior/sewer) -"ri" = ( -/obj/structure/table/countertop/purple, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) -"rn" = ( -/obj/structure/retail/clothing_store{ - dir = 8 - }, +"rm" = ( /obj/structure/table, /obj/structure/platform/lowwall/brick, +/obj/structure/retail/costume_store{ + pixel_x = 2; + pixel_y = -4; + dir = 8; + icon_state = "menu" + }, +/obj/structure/retail/hot_ishu{ + pixel_y = 10; + dir = 8; + icon_state = "menu" + }, /turf/open/floor/plating/rough, -/area/vtm/interior/shop) +/area/vtm/interior/shop/clothing_store) "rs" = ( /obj/machinery/fax/camarilla, /obj/structure/table/wood, @@ -953,16 +1051,9 @@ /obj/effect/landmark/observer_start, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"rx" = ( -/obj/structure/table/wood, -/obj/item/soil_sack, -/obj/item/soil_sack/coir, -/obj/item/soil_sack/gel, -/obj/item/soil_sack/rich, -/obj/item/soil_sack/vermaculite, -/obj/item/soil_sack/worm, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +"rA" = ( +/turf/closed/wall/vampwall/brick, +/area/vtm/interior/shop/pharmacy) "rB" = ( /turf/closed/indestructible/the_matrix, /area/vtm) @@ -1002,10 +1093,19 @@ /obj/structure/stairs/north, /turf/open/floor/plating/rough, /area/vtm/interior/techshop) +"rV" = ( +/obj/effect/turf_decal/trimline/brown/filled/warning, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/caern/bawn) "rW" = ( /obj/effect/turf_decal/crosswalk, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) +"se" = ( +/obj/effect/turf_decal/bordur, +/obj/machinery/light/floor/lamppost/one, +/turf/open/floor/plating/sidewalk/poor, +/area/vtm/outside/financialdistrict) "sg" = ( /obj/item/kirbyplants/darkpack/random{ pixel_x = -9; @@ -1045,17 +1145,25 @@ /obj/machinery/light/directional/east, /turf/open/floor/plating/rough, /area/vtm/interior/techshop) -"sy" = ( -/mob/living/carbon/human/npc/shop, -/obj/effect/decal/cleanable/trash{ - icon_state = "trash7" - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) +"sB" = ( +/obj/effect/decal/wallpaper/paper/stripe, +/turf/closed/wall/vampwall/market, +/area/vtm/interior/shop/gunshop) +"sG" = ( +/obj/structure/table, +/obj/lombard/blackmarket, +/obj/structure/platform/lowwall/rich/old, +/turf/open/floor/plating/rough, +/area/vtm/interior/cog/pantry) "sR" = ( /obj/effect/decal/pallet, /turf/open/misc/dirt, /area/vtm/outside/supply) +"sT" = ( +/obj/effect/gibspawner/human, +/obj/machinery/light/directional/west, +/turf/open/floor/city/toilet, +/area/vtm/interior/shop/gummaguts) "sU" = ( /obj/item/kirbyplants/darkpack/random{ pixel_x = -7; @@ -1089,22 +1197,10 @@ /obj/structure/lattice/grate, /turf/open/openspace, /area/vtm/interior/techshop) -"tf" = ( -/obj/effect/turf_decal/bordur{ - dir = 10 - }, -/obj/structure/lamppost/four, -/turf/open/floor/plating/sidewalk, -/area/vtm/outside/pacificheights) "tg" = ( /obj/structure/vampdoor, /turf/open/floor/plating/rough/cave, /area/vtm/interior/techshop) -"ti" = ( -/obj/machinery/smartfridge/drying/rack, -/obj/machinery/light/directional/north, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) "tu" = ( /obj/darkpack_car/track/volkswagen{ dir = 4; @@ -1122,26 +1218,14 @@ }, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) -"tO" = ( -/obj/effect/gibspawner/human, -/obj/structure/sign/city/store/gummaguts/directional/north, -/turf/open/floor/city/toilet, -/area/vtm/interior/shop) "tP" = ( /mob/living/carbon/human/npc/shop, /obj/effect/decal/carpet{ pixel_x = 5; pixel_y = -14 }, -/turf/open/misc/beach/vamp, -/area/vtm/outside/pacificheights) -"tU" = ( -/obj/structure/retail/bacotell_menu{ - dir = 1 - }, -/obj/structure/table/countertop/bacotell, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) +/turf/open/misc/beach/vamp, +/area/vtm/outside/pacificheights) "tW" = ( /obj/darkpack_car/police/ranger, /turf/open/floor/plating/asphalt, @@ -1160,6 +1244,16 @@ }, /turf/open/floor/iron/smooth_large, /area/vtm/outside/pacificheights) +"uj" = ( +/obj/structure/platform/lowwall/market/window, +/turf/open/floor/plating/rough, +/area/vtm/interior/shop/gunshop) +"ul" = ( +/obj/machinery/light/floor/lamppost/one{ + dir = 1 + }, +/turf/open/floor/plating/sidewalk, +/area/vtm/outside/pacificheights) "ut" = ( /obj/structure/chair/comfy/darkpack/green{ dir = 1 @@ -1179,6 +1273,9 @@ /obj/fusebox/transformer, /turf/open/floor/plating/rough, /area/vtm/interior/clinic) +"uH" = ( +/turf/closed/wall/vampwall/brick, +/area/vtm/interior/shop/gasstation) "uJ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -1186,22 +1283,9 @@ /obj/effect/spawner/random/vending/colavend, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"uK" = ( -/obj/effect/turf_decal/bordur{ - dir = 4 - }, -/obj/structure/lamppost/one{ - dir = 4 - }, -/turf/open/floor/plating/sidewalk/rich, -/area/vtm/outside/pacificheights) -"uL" = ( -/obj/structure/table/countertop/bubway, -/obj/structure/retail/otolleys_menu{ - dir = 1 - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) +"uQ" = ( +/turf/open/floor/city/toilet, +/area/vtm/interior/shop/gummaguts) "uX" = ( /obj/effect/landmark/navigate_destination, /turf/open/floor/plating/rough, @@ -1235,19 +1319,10 @@ }, /turf/open/floor/plating/rough, /area/vtm/interior/graveyard) -"vl" = ( -/obj/effect/turf_decal/bordur{ - dir = 8 - }, -/obj/structure/lamppost/one{ - dir = 8 - }, -/turf/open/floor/plating/sidewalk/rich, -/area/vtm/outside/pacificheights) -"vm" = ( -/obj/machinery/hydroponics/simple/wooden, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +"vj" = ( +/obj/structure/table/countertop/purple, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) "vs" = ( /obj/effect/landmark/npcbeacon, /obj/effect/turf_decal/bordur/corner, @@ -1261,39 +1336,41 @@ }, /turf/open/floor/plating/rough, /area/vtm/interior/graveyard) +"vz" = ( +/obj/effect/turf_decal/bordur{ + dir = 4 + }, +/obj/machinery/light/floor/lamppost/three{ + dir = 4 + }, +/turf/open/floor/plating/sidewalk, +/area/vtm/outside/pacificheights) "vA" = ( /obj/transfer_point_vamp{ id = "test_5" }, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) -"vD" = ( -/mob/living/carbon/human/npc/shop, -/turf/open/floor/city/toilet, -/area/vtm/interior/shop) +"vG" = ( +/obj/structure/toiletbong, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "vH" = ( /obj/structure/sign/city/police_department/directional/north{ icon_state = "police3" }, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"vJ" = ( -/obj/effect/decal/cleanable/litter, -/obj/structure/rack/tall/store_shelf_metal{ - dir = 8 - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "vO" = ( /obj/structure/chair/darkpack{ dir = 8 }, /turf/open/floor/plating/rough/cave, /area/vtm/interior/techshop) -"vT" = ( -/obj/machinery/hydroponics/soil, +"vS" = ( +/obj/machinery/light/floor/lamppost/three, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/outside/pacificheights) "wb" = ( /obj/structure/table, /obj/item/storage/medkit/darkpack/brute, @@ -1301,6 +1378,11 @@ /obj/item/storage/medkit/darkpack/brute, /turf/open/floor/plating/rough, /area/vtm/interior/clinic) +"wi" = ( +/obj/machinery/griddle, +/obj/structure/sign/city/store/bubway/directional/north, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/bubway) "wj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1319,6 +1401,17 @@ }, /turf/open/floor/wood/smooth/old, /area/vtm/interior/sewer) +"wD" = ( +/turf/closed/wall/vampwall/market, +/area/vtm/interior/shop/pharmacy) +"wE" = ( +/obj/structure/table/countertop/yellow, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/clothing_store) +"wG" = ( +/obj/structure/table/countertop/green, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/gasstation) "wO" = ( /obj/effect/decal/cleanable/trash, /turf/open/misc/beach/vamp, @@ -1327,14 +1420,11 @@ /obj/structure/bonfire/prelit/fire_barrel, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/ghetto) -"xc" = ( -/obj/weapon_showcase, -/turf/open/floor/wood/smooth/old, -/area/vtm/interior/shop) -"xd" = ( -/obj/structure/closet/crate/wooden/communitygardens/tools, +"xf" = ( +/obj/machinery/smartfridge/drying/rack, +/obj/machinery/light/directional/north, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "xh" = ( /obj/effect/turf_decal/bordur{ dir = 1 @@ -1354,6 +1444,10 @@ }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) +"xv" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood/smooth/old, +/area/vtm/interior/shop/gunshop) "xC" = ( /obj/effect/turf_decal/bordur/corner{ dir = 8 @@ -1378,6 +1472,11 @@ /obj/structure/table/countertop/beige, /turf/open/floor/plating/rough, /area/vtm/interior/shop) +"xQ" = ( +/obj/structure/retail/gas_station, +/obj/structure/table/countertop/yellow, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/clothing_store) "xU" = ( /obj/structure/table, /obj/item/ammo_box/magazine/darkpackthompson, @@ -1432,24 +1531,6 @@ }, /turf/open/misc/grass, /area/vtm/outside/pacificheights) -"yX" = ( -/obj/structure/table/wood, -/obj/item/food/grown/cannabis, -/obj/item/food/grown/cannabis, -/obj/item/food/grown/cannabis, -/obj/item/food/grown/cannabis, -/obj/item/food/grown/cannabis, -/obj/item/food/grown/cannabis, -/obj/item/bong{ - pixel_y = 10; - pixel_x = 10 - }, -/obj/item/bong{ - pixel_y = 2; - pixel_x = 10 - }, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) "zd" = ( /turf/open/floor/wood/smooth/old, /area/vtm/interior/sewer) @@ -1469,10 +1550,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/plating/concrete, /area/vtm/interior/shop) -"zx" = ( -/obj/structure/platform/lowwall/market/window, -/turf/open/floor/plating/rough, -/area/vtm/interior/shop) "zA" = ( /obj/effect/decal/cleanable/trash{ icon_state = "trash5" @@ -1493,13 +1570,13 @@ /obj/structure/table/wood, /turf/open/floor/wood/smooth/old, /area/vtm/interior/sewer) -"zQ" = ( -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) -"zX" = ( -/obj/effect/decal/wallpaper/red, -/turf/closed/wall/vampwall/market, -/area/vtm/interior/shop) +"zV" = ( +/obj/effect/decal/cleanable/litter, +/obj/structure/rack/tall/store_shelf_metal{ + dir = 8 + }, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/gasstation) "Ag" = ( /obj/effect/decal/cleanable/litter, /obj/effect/spawner/random/stray_animal, @@ -1523,15 +1600,6 @@ /obj/structure/bookcase/random/adult, /turf/open/floor/plating/concrete, /area/vtm/interior/shop) -"AU" = ( -/obj/effect/turf_decal/bordur{ - dir = 4 - }, -/obj/structure/lamppost/three{ - dir = 4 - }, -/turf/open/floor/plating/sidewalk, -/area/vtm/outside/pacificheights) "Be" = ( /obj/structure/vampdoor/simple, /obj/effect/mapping_helpers/door/access/supply, @@ -1545,15 +1613,6 @@ }, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"Bp" = ( -/obj/structure/vampdoor, -/turf/open/floor/city/toilet, -/area/vtm/interior/shop) -"Bq" = ( -/obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one, -/turf/open/floor/plating/sidewalk/poor, -/area/vtm/outside/pacificheights) "Bs" = ( /obj/structure/transport/linear/public, /obj/effect/landmark/transport/transport_id{ @@ -1585,11 +1644,6 @@ /obj/structure/closet/crate/bin, /turf/open/floor/plating/rough, /area/vtm/interior/techshop) -"BX" = ( -/obj/structure/table, -/obj/structure/platform/lowwall/market, -/turf/open/floor/plating/rough, -/area/vtm/interior/shop) "Ca" = ( /obj/structure/table, /obj/item/gun/ballistic/automatic/darkpack/sniper, @@ -1608,12 +1662,6 @@ }, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) -"Ct" = ( -/obj/structure/lamppost/one{ - dir = 1 - }, -/turf/open/floor/plating/sidewalk, -/area/vtm/outside/pacificheights) "Cz" = ( /obj/effect/turf_decal/asphaltline{ dir = 8 @@ -1628,6 +1676,9 @@ /obj/structure/chair/wood/darkpack, /turf/open/floor/plating/rough, /area/vtm/interior/techshop) +"CC" = ( +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/caern) "CF" = ( /obj/structure/guncase, /obj/item/gun/ballistic/shotgun/vampire, @@ -1699,10 +1750,6 @@ /obj/structure/table/wood, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"Dw" = ( -/obj/machinery/stove, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "Dx" = ( /obj/machinery/button/elevator/directional/north{ id = "DebugElevator3"; @@ -1716,32 +1763,23 @@ }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) -"DG" = ( -/obj/structure/retail/gas_station, -/obj/structure/table/countertop/yellow, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) +"Dz" = ( +/obj/structure/retail/gun_store{ + dir = 1 + }, +/obj/structure/table, +/obj/structure/platform/lowwall/market, +/turf/open/floor/plating/rough, +/area/vtm/interior/shop/gunshop) "DJ" = ( /obj/item/vamp/keys/anarch, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) -"DN" = ( -/obj/structure/rack/clothing/rand{ - dir = 8 - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) -"DP" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/rollingpapers{ - pixel_x = -6 - }, -/obj/item/storage/box/matches{ - pixel_x = 6; - pixel_y = 10 - }, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +"DM" = ( +/obj/structure/table, +/obj/structure/platform/lowwall/market, +/turf/open/floor/plating/rough, +/area/vtm/interior/shop/gummaguts) "DS" = ( /obj/effect/decal/pallet, /obj/effect/abstract/cargo_landing_spot, @@ -1752,26 +1790,14 @@ /obj/structure/table/wood, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"DV" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) +"DU" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "DW" = ( /obj/structure/roofstuff/vent/south, /turf/open/misc/grass, /area/vtm/outside/pacificheights) -"DY" = ( -/obj/structure/lamppost/one, -/turf/open/floor/plating/sidewalk/rich, -/area/vtm/outside/pacificheights) -"Eb" = ( -/obj/structure/retail/gun_store{ - dir = 1 - }, -/obj/structure/table, -/obj/structure/platform/lowwall/market, -/turf/open/floor/plating/rough, -/area/vtm/interior/shop) "Ef" = ( /turf/closed/wall/vampwall/rich/old, /area/vtm/interior/sewer) @@ -1779,6 +1805,12 @@ /obj/structure/cargo_put, /turf/open/misc/dirt, /area/vtm/outside/supply) +"En" = ( +/obj/structure/rack/tall/store_shelf_metal{ + dir = 4 + }, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/clothing_store) "Ep" = ( /obj/item/flashlight/lantern/on{ pixel_x = -8; @@ -1799,12 +1831,6 @@ }, /turf/open/floor/plating/rough, /area/vtm/interior/techshop) -"Ew" = ( -/obj/structure/vampdoor{ - dir = 4 - }, -/turf/open/floor/wood/smooth/old, -/area/vtm/interior/shop) "EE" = ( /obj/machinery/light/directional/west, /turf/open/misc/dirt, @@ -1813,25 +1839,12 @@ /obj/structure/platform/lowwall/rich/old/window, /turf/open/floor/plating/rough, /area/vtm/interior/clinic) +"EU" = ( +/turf/closed/wall/vampwall/rich/old, +/area/vtm/interior/cog/pantry) "EY" = ( /turf/closed/wall/vampwall/rich, /area/vtm/outside/pacificheights) -"Fa" = ( -/obj/structure/table/wood, -/obj/item/seeds/cannabis, -/obj/item/seeds/cannabis, -/obj/item/seeds/cannabis, -/obj/item/seeds/cannabis, -/obj/item/seeds/cannabis, -/obj/item/seeds/cannabis, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) -"Fe" = ( -/obj/structure/table, -/obj/lombard, -/obj/structure/platform/lowwall/rich/old, -/turf/open/floor/plating/rough, -/area/vtm/interior/cog) "Ff" = ( /obj/effect/spawner/random/trash/grime{ spawn_loot_count = 30; @@ -1893,14 +1906,13 @@ /obj/cargocrate, /turf/open/misc/dirt/rails, /area/vtm/outside/supply) -"Gf" = ( -/obj/machinery/hydroponics/simple/plastic, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) -"Gj" = ( -/obj/effect/gibspawner/human, -/turf/open/floor/city/toilet, -/area/vtm/interior/shop) +"FZ" = ( +/obj/structure/retail/bacotell_menu{ + dir = 1 + }, +/obj/structure/table/countertop/bacotell, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) "Gm" = ( /obj/structure/vampdoor/prison, /turf/open/floor/plating/rough, @@ -1915,13 +1927,14 @@ /obj/item/storage/medkit/darkpack/tox, /turf/open/floor/plating/rough, /area/vtm/interior/clinic) -"Gu" = ( -/obj/structure/platform/lowwall/brick/window, -/turf/open/floor/plating/rough, -/area/vtm/interior/shop) "GF" = ( /turf/cordon, /area/misc/cordon) +"GG" = ( +/obj/effect/gibspawner/human, +/obj/structure/sign/city/store/gummaguts/directional/north, +/turf/open/floor/city/toilet, +/area/vtm/interior/shop/gummaguts) "GH" = ( /obj/structure/table/reinforced, /obj/structure/platform/lowwall/brick, @@ -1938,15 +1951,6 @@ }, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"GM" = ( -/obj/structure/table, -/obj/machinery/microwave{ - desc = "Cooks and boils stuff, somehow."; - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "GN" = ( /turf/closed/wall/vampwall/rich/old, /area/vtm/outside/ghetto) @@ -2012,16 +2016,21 @@ }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) -"Hp" = ( -/obj/effect/decal/wallpaper, -/turf/closed/wall/vampwall/brick, -/area/vtm/interior/shop) +"Ht" = ( +/obj/weapon_showcase, +/obj/structure/sign/flag/usa/directional/north, +/turf/open/floor/wood/smooth/old, +/area/vtm/interior/shop/gunshop) "Hu" = ( /obj/structure/sign/city/police_department/directional/north{ icon_state = "police2" }, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"Hw" = ( +/obj/structure/werewolf_totem/children_of_gaia, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/caern) "Hy" = ( /obj/machinery/atm{ dir = 8; @@ -2052,6 +2061,13 @@ /obj/effect/landmark/npcbeacon, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) +"HR" = ( +/obj/structure/platform/lowwall/market/window, +/turf/open/floor/plating/rough, +/area/vtm/interior/shop/gummaguts) +"HU" = ( +/turf/closed/wall/vampwall/rich/old, +/area/vtm/interior/cog/caern/bawn) "Id" = ( /turf/open/floor/plating/rough, /area/vtm/interior/techshop) @@ -2072,13 +2088,6 @@ /obj/structure/roadblock, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/pacificheights) -"Ii" = ( -/obj/machinery/smartfridge/drying/rack, -/obj/item/food/grown/cannabis, -/obj/item/food/grown/cannabis, -/obj/item/food/grown/cannabis, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) "IA" = ( /obj/structure/railing{ dir = 10 @@ -2111,6 +2120,10 @@ /obj/structure/table/wood, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"Jc" = ( +/obj/machinery/light/floor/lamppost/one, +/turf/open/floor/plating/sidewalk/rich, +/area/vtm/outside/pacificheights) "Jf" = ( /obj/machinery/door/airlock/elevator/left{ dir = 8; @@ -2141,19 +2154,6 @@ /obj/item/reagent_containers/blood, /turf/open/floor/plating/rough, /area/vtm/interior/clinic) -"Ju" = ( -/obj/effect/gibspawner/human, -/obj/machinery/light/directional/west, -/turf/open/floor/city/toilet, -/area/vtm/interior/shop) -"JB" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/wood/smooth/old, -/area/vtm/interior/shop) -"JE" = ( -/obj/structure/closet/crate/wooden/communitygardens/seeds, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) "JG" = ( /obj/structure/table, /obj/item/ammo_box/magazine/glock9mm, @@ -2199,13 +2199,6 @@ }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) -"Kp" = ( -/obj/structure/retail/junkfood_menu{ - dir = 4 - }, -/obj/structure/table/countertop/teal, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "Kr" = ( /obj/structure/table, /obj/item/stack/dollar/thousand, @@ -2230,21 +2223,18 @@ /obj/item/ammo_box/magazine/darkpack545, /obj/item/ammo_box/magazine/darkpack545, /obj/item/ammo_box/magazine/darkpack545, -/obj/item/gun/ballistic/automatic/darkpack/ak74, -/obj/fusebox, -/turf/open/floor/plating/rough, -/area/vtm/interior/anarch) -"KD" = ( -/obj/structure/retail/pharmacy{ - dir = 8 - }, -/obj/structure/table/countertop/purple, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) +/obj/item/gun/ballistic/automatic/darkpack/ak74, +/obj/fusebox, +/turf/open/floor/plating/rough, +/area/vtm/interior/anarch) "KF" = ( /mob/living/carbon/human/npc/shop, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) +"KL" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) "KR" = ( /obj/structure/transport/linear/public, /obj/structure/railing/corner/end/flip{ @@ -2258,10 +2248,6 @@ }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) -"KW" = ( -/obj/structure/table/countertop/yellow, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "La" = ( /obj/structure/chair/darkpack/blue, /turf/open/floor/plating/rough, @@ -2275,12 +2261,23 @@ /obj/item/storage/cans/sixbeer, /turf/open/floor/plating/elevatorshaft, /area/vtm/outside/pacificheights) +"Lh" = ( +/mob/living/carbon/human/npc/shop, +/obj/effect/decal/cleanable/trash{ + icon_state = "trash7" + }, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/clothing_store) "Lj" = ( /obj/structure/roadblock{ dir = 4 }, /turf/open/misc/dirt, /area/vtm/outside/supply) +"Lm" = ( +/obj/effect/decal/wallpaper, +/turf/closed/wall/vampwall/brick, +/area/vtm/interior/shop/bubway) "Lw" = ( /obj/structure/table, /obj/item/gas_can, @@ -2303,6 +2300,10 @@ /obj/effect/abstract/cargo_landing_spot, /turf/open/misc/dirt, /area/vtm/outside/supply) +"LE" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/city/toilet, +/area/vtm/interior/shop/gummaguts) "LG" = ( /obj/structure/table/wood, /obj/item/occult_artifact/werewolf/dagger_of_retribution{ @@ -2391,6 +2392,10 @@ }, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"Mb" = ( +/obj/structure/sink/directional/east, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "Mf" = ( /obj/structure/vampdoor{ dir = 4 @@ -2417,11 +2422,6 @@ }, /turf/open/misc/dirt, /area/vtm/outside/supply) -"Mr" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/south, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) "MF" = ( /obj/structure/table/wood, /obj/machinery/radio_tranceiver/camarilla, @@ -2501,6 +2501,12 @@ "NR" = ( /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"NS" = ( +/obj/structure/rack/clothing/rand{ + dir = 8 + }, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/clothing_store) "NX" = ( /obj/effect/decal/pallet, /obj/machinery/light/directional/west, @@ -2543,11 +2549,6 @@ /obj/effect/mapping_helpers/door/access/graveyard, /turf/open/floor/plating/rough, /area/vtm/interior/graveyard) -"OA" = ( -/obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one, -/turf/open/floor/plating/sidewalk/poor, -/area/vtm/outside/baywalk) "OB" = ( /obj/darkpack_car/police{ locked = 0 @@ -2567,15 +2568,12 @@ /obj/item/vamp/keys/police, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/pacificheights) -"OL" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) -"ON" = ( -/obj/machinery/oven, -/obj/machinery/light/directional/north, +"OJ" = ( +/obj/effect/decal/cleanable/trash{ + icon_state = "trash5" + }, /turf/open/floor/plating/concrete, -/area/vtm/interior/shop) +/area/vtm/interior/shop/clothing_store) "OO" = ( /obj/structure/table/wood, /obj/item/storage/box/drinkingglasses{ @@ -2588,6 +2586,11 @@ /obj/structure/vampdoor, /turf/open/floor/wood/smooth/old, /area/vtm/interior/sewer) +"OT" = ( +/obj/structure/retail/grocery_store, +/obj/structure/table/countertop/green, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/gasstation) "OU" = ( /obj/effect/spawner/random/trash/grime{ spawn_loot_count = 20; @@ -2595,6 +2598,17 @@ }, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"OW" = ( +/obj/item/gas_can{ + anchored = 1; + pixel_y = 7 + }, +/obj/item/gas_can{ + anchored = 1 + }, +/obj/structure/rack, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/clothing_store) "OZ" = ( /obj/structure/table, /obj/item/ammo_box/magazine/darkpackaug, @@ -2603,10 +2617,17 @@ /obj/item/gun/ballistic/automatic/darkpack/aug, /turf/open/floor/plating/rough, /area/vtm/interior/anarch) -"Pa" = ( -/obj/item/kirbyplants/random, +"Pd" = ( +/obj/machinery/recycler/deathtrap, +/turf/open/floor/city/toilet, +/area/vtm/interior/shop/gummaguts) +"Pf" = ( +/turf/closed/wall/vampwall/brick, +/area/vtm/interior/shop/gummaguts) +"Ph" = ( +/obj/weapon_showcase, /turf/open/floor/wood/smooth/old, -/area/vtm/interior/shop) +/area/vtm/interior/shop/gunshop) "Po" = ( /obj/structure/platform/lowwall/brick/window/reinforced, /turf/open/floor/plating/rough, @@ -2619,6 +2640,11 @@ /obj/machinery/computer/operating, /turf/open/floor/plating/rough, /area/vtm/interior/clinic) +"Pv" = ( +/obj/structure/table/wood, +/obj/machinery/light/directional/south, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "Pz" = ( /obj/structure/transport/linear/public, /obj/machinery/elevator_control_panel/directional/north{ @@ -2634,6 +2660,10 @@ /obj/structure/roofstuff/vent, /turf/open/misc/grass, /area/vtm/outside/pacificheights) +"PI" = ( +/mob/living/carbon/human/npc/shop, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/clothing_store) "PL" = ( /obj/effect/landmark/latejoin, /turf/open/misc/beach/vamp, @@ -2641,32 +2671,34 @@ "PO" = ( /turf/open/floor/plating/rough, /area/vtm/interior/anarch) -"PR" = ( -/obj/structure/vampdoor{ - dir = 4 - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "PW" = ( /obj/effect/turf_decal/bordur/corner, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/pacificheights) +"PZ" = ( +/obj/structure/fluff/tv/order/three{ + pixel_x = -10; + pixel_y = 12 + }, +/obj/structure/fluff/tv/order/four{ + pixel_y = 12; + pixel_x = 6 + }, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) "Qe" = ( /obj/effect/spawner/random/stray_animal, /obj/structure/sign/city/chinese/alt4/directional/east, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"Qf" = ( +/obj/structure/closet/crate/wooden/communitygardens/seeds, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "Qi" = ( /obj/effect/turf_decal/asphaltline/alt, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) -"Qj" = ( -/obj/structure/table/countertop/bubway, -/obj/structure/retail/bubway_menu{ - dir = 1 - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "Qk" = ( /obj/effect/landmark/teleport_mark/alltribes, /turf/open/floor/plating/rough/cave, @@ -2689,6 +2721,10 @@ /obj/structure/table/countertop/black, /turf/open/floor/plating/rough, /area/vtm/interior/shop) +"Qx" = ( +/obj/effect/realistic_fog/bawn/children_of_gaia, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/caern/bawn) "QD" = ( /obj/machinery/light/directional/north, /obj/effect/decal/cleanable/trash, @@ -2728,11 +2764,6 @@ }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) -"QU" = ( -/obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one, -/turf/open/floor/plating/sidewalk/poor, -/area/vtm/outside/financialdistrict) "QW" = ( /obj/machinery/light/directional/north, /obj/effect/spawner/random/vending/snackvend, @@ -2747,14 +2778,6 @@ }, /turf/open/misc/dirt/rails, /area/vtm/outside/supply) -"Rh" = ( -/obj/structure/table, -/obj/structure/retail/gummaguts_menu{ - dir = 8 - }, -/obj/structure/platform/lowwall/market, -/turf/open/floor/plating/rough, -/area/vtm/interior/shop) "Ri" = ( /obj/structure/table, /obj/item/surgery_tray/full, @@ -2768,6 +2791,23 @@ /obj/machinery/radio_tranceiver/clinic, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"Rp" = ( +/obj/structure/vampdoor{ + dir = 4 + }, +/turf/open/floor/wood/smooth/old, +/area/vtm/interior/shop/gunshop) +"Ru" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/rollingpapers{ + pixel_x = -6 + }, +/obj/item/storage/box/matches{ + pixel_x = 6; + pixel_y = 10 + }, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "Rx" = ( /obj/effect/landmark/npcbeacon, /obj/effect/turf_decal/bordur/corner{ @@ -2775,22 +2815,37 @@ }, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/pacificheights) +"RE" = ( +/obj/machinery/stove, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/bubway) +"RH" = ( +/obj/structure/rack/tall/store_shelf_metal{ + dir = 8 + }, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/gasstation) "RP" = ( /obj/effect/decal/cleanable/trash{ icon_state = "trash7" }, /turf/open/floor/wood/smooth/old, /area/vtm/interior/sewer) -"RV" = ( -/obj/structure/werewolf_totem/generic/weaver, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/techshop) "Sf" = ( /obj/structure/sign/city/police_department/directional/north{ icon_state = "police4" }, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"Si" = ( +/obj/structure/table, +/obj/machinery/microwave{ + desc = "Cooks and boils stuff, somehow."; + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/bubway) "Sj" = ( /obj/effect/landmark/latejoin_masquerade, /turf/open/misc/beach/vamp, @@ -2801,6 +2856,10 @@ /obj/item/clothing/gloves/vampire/latex, /turf/open/floor/plating/rough, /area/vtm/interior/clinic) +"Su" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/gasstation) "Sv" = ( /obj/effect/turf_decal/bordur, /obj/structure/barrels/rand, @@ -2873,6 +2932,13 @@ }, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) +"Tz" = ( +/turf/closed/wall/vampwall/market, +/area/vtm/interior/shop/gunshop) +"TF" = ( +/obj/effect/landmark/bawn_entrance/gaia/children_of_gaia, +/turf/open/openspace, +/area/vtm/interior/techshop) "TL" = ( /obj/structure/table, /obj/item/ammo_box/magazine/m44, @@ -2881,6 +2947,10 @@ /obj/item/gun/ballistic/automatic/pistol/darkpack/deagle, /turf/open/floor/plating/rough, /area/vtm/interior/anarch) +"Ug" = ( +/mob/living/carbon/human/npc/shop, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) "Uq" = ( /obj/machinery/fax/admin/anarch, /obj/structure/table/wood, @@ -2900,10 +2970,6 @@ /obj/item/gun/ballistic/automatic/darkpack/mp5, /turf/open/floor/plating/rough, /area/vtm/interior/anarch) -"Uw" = ( -/obj/structure/sink/directional/east, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) "UC" = ( /obj/effect/turf_decal/bordur{ dir = 8 @@ -2928,6 +2994,13 @@ /obj/structure/transport/linear/public, /turf/open/floor/plating/elevatorshaft, /area/vtm/outside/pacificheights) +"UX" = ( +/obj/structure/retail/junkfood_menu{ + dir = 4 + }, +/obj/structure/table/countertop/teal, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/gasstation) "Vg" = ( /obj/structure/table, /obj/item/melee/vamp/tire, @@ -2941,6 +3014,18 @@ }, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/pacificheights) +"Vo" = ( +/obj/structure/fluff/tv/order/one{ + pixel_y = 12; + pixel_x = -10 + }, +/obj/structure/fluff/tv/order/two{ + pixel_y = 12; + pixel_x = 6 + }, +/obj/structure/sign/city/store/bacotell/directional/north, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/pharmacy) "Vr" = ( /obj/machinery/fax/tremere, /obj/structure/table/wood, @@ -2950,11 +3035,10 @@ /obj/structure/closet/cardboard, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"Vv" = ( -/obj/machinery/griddle, -/obj/structure/sign/city/store/bubway/directional/north, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) +"VB" = ( +/obj/structure/vampdoor, +/turf/open/floor/city/toilet, +/area/vtm/interior/shop/gummaguts) "VD" = ( /obj/effect/turf_decal/bordur{ dir = 1 @@ -2992,16 +3076,16 @@ }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) +"VP" = ( +/mob/living/carbon/human/npc/shop, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/gasstation) "VQ" = ( /obj/effect/turf_decal/asphaltline{ dir = 8 }, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) -"VW" = ( -/obj/structure/toiletbong, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) "Wa" = ( /turf/open/misc/dirt, /area/vtm/outside/supply) @@ -3035,15 +3119,18 @@ /obj/vampire_computer, /turf/open/floor/plating/rough, /area/vtm/interior/techshop) -"Wy" = ( -/obj/structure/retail/grocery_store, -/obj/structure/table/countertop/green, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "Wz" = ( /obj/structure/sink/directional/east, /turf/open/floor/plating/rough, /area/vtm/interior/clinic) +"WA" = ( +/obj/structure/table, +/obj/structure/retail/gummaguts_menu{ + dir = 8 + }, +/obj/structure/platform/lowwall/market, +/turf/open/floor/plating/rough, +/area/vtm/interior/shop/gummaguts) "WB" = ( /obj/structure/table/wood, /obj/item/occult_artifact/vampire/mummywrap_fetish{ @@ -3072,19 +3159,14 @@ /obj/structure/transport/linear/public, /turf/open/floor/plating/elevatorshaft, /area/vtm/outside/pacificheights) -"WR" = ( -/obj/structure/lamppost/one, -/turf/open/misc/beach/vamp, -/area/vtm/outside/pacificheights) "WW" = ( /turf/open/floor/plating/canal, /area/vtm/interior/techshop) -"WZ" = ( -/obj/structure/lamppost/one{ - dir = 8 - }, -/turf/open/floor/plating/sidewalk, -/area/vtm/outside/pacificheights) +"WY" = ( +/obj/effect/turf_decal/bordur, +/obj/machinery/light/floor/lamppost/one, +/turf/open/floor/plating/sidewalk/poor, +/area/vtm/outside/baywalk) "Xc" = ( /obj/machinery/button/elevator/directional/north{ id = "DebugElevator3"; @@ -3110,10 +3192,6 @@ /obj/machinery/bookbinder, /turf/open/floor/plating/concrete, /area/vtm/interior/shop) -"Xw" = ( -/obj/machinery/recycler/deathtrap, -/turf/open/floor/city/toilet, -/area/vtm/interior/shop) "Xz" = ( /obj/effect/decal/pallet, /obj/item/ammo_box/darkpack/c556/silver, @@ -3129,6 +3207,13 @@ /obj/structure/sign/city/anarch, /turf/open/floor/plating/rough, /area/vtm/interior/techshop) +"XB" = ( +/obj/machinery/light/directional/north, +/obj/structure/rack/tall/store_shelf_metal{ + dir = 4 + }, +/turf/open/floor/plating/concrete, +/area/vtm/interior/shop/clothing_store) "XD" = ( /obj/machinery/door/airlock/elevator/right{ dir = 4; @@ -3141,13 +3226,6 @@ /obj/structure/fence/door, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"XG" = ( -/obj/structure/retail/smoke_menu{ - dir = 4 - }, -/obj/structure/table/countertop/teal, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "XJ" = ( /obj/effect/turf_decal/bordur, /turf/open/floor/plating/sidewalk, @@ -3172,21 +3250,11 @@ /obj/machinery/light/dim/directional/east, /turf/open/floor/plating/rough, /area/vtm/interior/graveyard) -"XY" = ( -/obj/structure/lamppost/three, -/turf/open/floor/plating/sidewalk, -/area/vtm/outside/pacificheights) "XZ" = ( /obj/structure/chair/stool/bar/directional/west, /mob/living/carbon/human/npc/incel, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"Yk" = ( -/obj/structure/rack/tall/store_shelf_metal{ - dir = 4 - }, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) "Ys" = ( /turf/open/openspace, /area/vtm/outside/pacificheights) @@ -3201,13 +3269,15 @@ /obj/structure/table/wood, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"YH" = ( -/turf/open/floor/city/toilet, -/area/vtm/interior/shop) -"YJ" = ( -/obj/structure/table/countertop/green, -/turf/open/floor/plating/concrete, -/area/vtm/interior/shop) +"YC" = ( +/obj/machinery/light/directional/north, +/obj/structure/werewolf_totem/generic/gaia, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) +"YF" = ( +/obj/machinery/hydroponics/simple/wooden, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "YL" = ( /obj/effect/turf_decal/bordur{ dir = 1 @@ -3239,11 +3309,6 @@ "Zi" = ( /turf/open/floor/wood/rough, /area/vtm/interior/techshop) -"Zj" = ( -/obj/machinery/light/directional/north, -/obj/structure/werewolf_totem/children_of_gaia, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) "Zs" = ( /turf/closed/wall/vampwall/brick_old, /area/vtm/outside/pacificheights) @@ -3255,6 +3320,9 @@ /obj/structure/roadsign/street, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/pacificheights) +"ZE" = ( +/turf/open/floor/wood/smooth/old, +/area/vtm/interior/shop/gunshop) "ZF" = ( /obj/structure/railing, /turf/open/floor/plating/canal, @@ -3642,7 +3710,7 @@ Bt NR NR NR -Bq +lt Hh VQ ik @@ -4186,7 +4254,7 @@ je NR kb NR -Bq +lt tF VQ ik @@ -4798,7 +4866,7 @@ QW NR NR NR -Bq +lt ik VQ tu @@ -4990,9 +5058,9 @@ iD iD fo iD -qv -iD -iD +jn +in +in NR Fg Fg @@ -5058,9 +5126,9 @@ iD AE oW NO -oW -OL -iD +oj +KL +in NR Gm gF @@ -5126,9 +5194,9 @@ iD AE BL Xr -oW -BL -iD +oj +Ug +in NR Fg Nw @@ -5194,9 +5262,9 @@ iD bo et iD -ri -KD -iD +vj +by +in NR Fg sY @@ -5323,10 +5391,10 @@ GF "} (31,1,1) = {" GF -kS -PR -kS -kS +wD +ea +wD +wD NR NR NR @@ -5391,10 +5459,10 @@ GF "} (32,1,1) = {" GF -zX -oW -qR -kS +eE +oj +kO +wD NR NR NR @@ -5410,7 +5478,7 @@ NR NR NR NR -Bq +lt ik VQ ik @@ -5459,17 +5527,17 @@ GF "} (33,1,1) = {" GF -zX -nD -BL -tU +eE +Vo +Ug +FZ NR NR NR -Fg -XG -Kp -Fg +uH +cd +UX +uH GH GH Fg @@ -5527,17 +5595,17 @@ GF "} (34,1,1) = {" GF -zX -ki -oW -ci +eE +PZ +oj +my NR NR NR -YJ -BL -ie -oW +wG +VP +Su +qs BL oW Fg @@ -5595,17 +5663,17 @@ GF "} (35,1,1) = {" GF -Fg -ON -oW -Fg +rA +mB +oj +rA eg NR NR -Wy -vJ -mL -Fg +OT +zV +RH +uH dA oW oW @@ -5663,23 +5731,23 @@ GF "} (36,1,1) = {" GF -Hp -Dw -oW -uL +Lm +RE +mA +kQ NR NR NR -Fg -aw -Yk -Fg -kS -kS -kS -kS -kS -Fg +kP +XB +En +kP +nB +nB +nB +nB +nB +Pf vH NR Dh @@ -5731,23 +5799,23 @@ GF "} (37,1,1) = {" GF -Hp -Vv -BL -Qj +Lm +wi +gc +nl NR NR NR -DG -sy -eJ -DN -kS -bj -Ju -Gj -YH -Fg +xQ +Lh +OJ +NS +nB +om +sT +LE +uQ +Pf Sf NR cj @@ -5799,23 +5867,23 @@ GF "} (38,1,1) = {" GF -Hp -GM -DV -Fg +Lm +Si +ma +dZ NR NR NR -KW -bL -BL -DN -kS -tO -vD -Xw -YH -Bp +wE +OW +PI +NS +nB +GG +kG +Pd +uQ +VB NR NR cj @@ -5867,23 +5935,23 @@ GF "} (39,1,1) = {" GF -Fg -Fg -Fg -Fg +dZ +dZ +dZ +dZ NR NR NR -Fg -hF -rn -Gu -kS -BX -Rh -zx -kS -kS +kP +rm +or +hC +nB +DM +WA +HR +nB +nB NR NR cj @@ -5935,10 +6003,10 @@ GF "} (40,1,1) = {" GF -jW -oV -fI -zx +sB +Ht +aL +uj NR NR NR @@ -6003,10 +6071,10 @@ GF "} (41,1,1) = {" GF -jW -xc -eU -Eb +sB +Ph +gr +Dz NR NR NR @@ -6022,7 +6090,7 @@ NR NR NR NR -OA +WY Gr VQ ik @@ -6071,10 +6139,10 @@ GF "} (42,1,1) = {" GF -jW -oV -gN -zx +sB +Ht +ZE +uj NR NR NR @@ -6139,15 +6207,15 @@ GF "} (43,1,1) = {" GF -jW -gN -gN -kS -zx -zx -kS +sB +ZE +ZE +Tz +uj +uj +Tz NR -WR +ls XZ fh fh @@ -6207,13 +6275,13 @@ GF "} (44,1,1) = {" GF -jW -gN -gN -gN -xc -xc -kS +sB +ZE +ZE +ZE +Ph +Ph +Tz NR OO VJ @@ -6275,13 +6343,13 @@ GF "} (45,1,1) = {" GF -jW -Pa -gN -gN -JB -gN -kS +sB +xv +ZE +ZE +eq +ZE +Tz NR Nd NR @@ -6343,13 +6411,13 @@ GF "} (46,1,1) = {" GF -kS -kS -Ew -kS -kS -kS -kS +Tz +Tz +Rp +Tz +Tz +Tz +Tz NR FC NR @@ -6634,7 +6702,7 @@ NR NR NR NR -QU +se ik VQ ik @@ -7246,7 +7314,7 @@ Op Op Op Op -Bq +lt ik VQ ik @@ -7930,7 +7998,7 @@ lX lX lX Kk -qz +aI XJ FB ik @@ -7938,7 +8006,7 @@ VQ ik HJ KU -Ct +ul Zs Ys Ys @@ -8112,12 +8180,12 @@ GJ "} (6,1,2) = {" GJ -ZU -ZU -ZU -ZU -ZU -ZU +HU +HU +HU +HU +HU +HU md ZU ZU @@ -8180,12 +8248,12 @@ GJ "} (7,1,2) = {" GJ -ZU -jr -jr -jr -jr -ZU +HU +CC +CC +CC +CC +Qx WW ZF nj @@ -8248,16 +8316,16 @@ GJ "} (8,1,2) = {" GJ -ZU -jr -RV -jr -jr -ZU +HU +Hw +CC +CC +CC +Qx Au lC nj -nj +TF nj nj nj @@ -8316,12 +8384,12 @@ GJ "} (9,1,2) = {" GJ -ZU -jr -jr -jr -jr -ZU +HU +CC +CC +CC +CC +HU tc lC nj @@ -8384,12 +8452,12 @@ GJ "} (10,1,2) = {" GJ -ZU -jr -jr -jr -jr -jr +HU +CC +CC +CC +CC +rV Au lC nj @@ -8406,7 +8474,7 @@ Kk lX lX Kk -qz +aI XJ ik ik @@ -8452,12 +8520,12 @@ GJ "} (11,1,2) = {" GJ -lv -lv -lv -lv -lv -lv +HU +HU +HU +HU +HU +HU Au lC nj @@ -8520,12 +8588,12 @@ GJ "} (12,1,2) = {" GJ -lv -VW -Uw -Uw -rx -lv +EU +vG +Mb +Mb +hd +EU Au lC nj @@ -8588,12 +8656,12 @@ GJ "} (13,1,2) = {" GJ -lv -vm -zQ -zQ -vT -lv +EU +YF +oR +oR +DU +EU WW ZF nj @@ -8656,12 +8724,12 @@ GJ "} (14,1,2) = {" GJ -lv -vm -zQ -zQ -vT -lv +EU +YF +oR +oR +DU +EU WW NM Zi @@ -8686,7 +8754,7 @@ VQ ik ik KU -nq +hf eQ eQ eQ @@ -8724,12 +8792,12 @@ GJ "} (15,1,2) = {" GJ -lv -Zj -zQ -zQ -Mr -lv +EU +YC +oR +oR +Pv +EU oP ZF nj @@ -8792,12 +8860,12 @@ GJ "} (16,1,2) = {" GJ -lv -vm -zQ -zQ -Gf -lv +EU +YF +oR +oR +nt +EU Au lC nj @@ -8860,12 +8928,12 @@ GJ "} (17,1,2) = {" GJ -lv -vm -zQ -zQ -Gf -lv +EU +YF +oR +oR +nt +EU Au lC nj @@ -8882,7 +8950,7 @@ ca pU fV ca -qz +aI XJ ik ik @@ -8928,12 +8996,12 @@ GJ "} (18,1,2) = {" GJ -lv -Fa -zQ -zQ -JE -lv +EU +lh +oR +oR +Qf +EU Au FE nj @@ -8996,12 +9064,12 @@ GJ "} (19,1,2) = {" GJ -lv -Fa -zQ -zQ -JE -lv +EU +lh +oR +oR +Qf +EU Au lC nj @@ -9064,12 +9132,12 @@ GJ "} (20,1,2) = {" GJ -lv -Ii -zQ -zQ -xd -lv +EU +fK +oR +oR +cY +EU Au lC nj @@ -9132,12 +9200,12 @@ GJ "} (21,1,2) = {" GJ -lv -ti -zQ -zQ -xd -lv +EU +xf +oR +oR +cY +EU oP ZF nj @@ -9200,12 +9268,12 @@ GJ "} (22,1,2) = {" GJ -lv -yX -zQ -zQ -zQ -zQ +EU +mE +oR +oR +oR +oR WW WW nj @@ -9268,12 +9336,12 @@ GJ "} (23,1,2) = {" GJ -lv -DP -zQ -zQ -zQ -zQ +EU +Ru +oR +oR +oR +oR WW WW nj @@ -9336,12 +9404,12 @@ GJ "} (24,1,2) = {" GJ -lv -Fe -hD -lv -lv -lv +EU +cH +sG +EU +EU +EU md md ZU @@ -9358,7 +9426,7 @@ ca ca eQ eQ -XY +vS XJ ik ik @@ -9570,7 +9638,7 @@ VQ ik ik Dr -AU +vz QS QS QS @@ -9626,7 +9694,7 @@ Ie qn qn qn -vl +gZ qn qn qn @@ -9894,7 +9962,7 @@ ik ik HQ ik -gs +ix eR Ys Ys @@ -9902,7 +9970,7 @@ Ys Ys Ys eR -DY +Jc ty FB ik @@ -10158,7 +10226,7 @@ eQ eQ eQ eQ -tf +fg Zc Zc Zc @@ -10182,7 +10250,7 @@ VQ ik ik so -gS +jg XM Ys Ys @@ -10238,7 +10306,7 @@ Rx We We We -uK +ad We We We @@ -10510,7 +10578,7 @@ gj qn qn qn -vl +gZ qn qn qn @@ -10590,7 +10658,7 @@ VQ ik ik KU -nq +hf XM Ys Ys @@ -11118,7 +11186,7 @@ Hd XJ ik ik -gs +ix MS Ys Ys @@ -11126,7 +11194,7 @@ Ys Ys Ys MS -DY +Jc ty ik ik @@ -11134,7 +11202,7 @@ VQ ik ik KU -Ct +ul XM Ys Ys @@ -11814,7 +11882,7 @@ VQ ik ik KU -Ct +ul XM Ys Ys @@ -12068,13 +12136,13 @@ Ys Ys MS eQ -WZ +dh eQ eQ eQ eQ eQ -WZ +dh eQ eQ eQ diff --git a/_maps/map_files/Vampire/special_fran/endron_ruin.dmm b/_maps/map_files/Vampire/special_fran/endron_ruin.dmm index 072a82bffc3d..4f5f9e1c705f 100644 --- a/_maps/map_files/Vampire/special_fran/endron_ruin.dmm +++ b/_maps/map_files/Vampire/special_fran/endron_ruin.dmm @@ -2682,9 +2682,9 @@ "Mx" = ( /obj/structure/werewolf_totem/spiral{ pixel_x = -16; - tribes = list(); name = "desecrated spiral totem"; - desc = "Doesn't do much of anything anymore." + desc = "Doesn't do much of anything anymore."; + friendly_tribes = list() }, /turf/open/indestructible/necropolis/air, /area/vtm/interior/forest/cave/bane) diff --git a/_maps/map_files/Vampire/special_fran/residential.dmm b/_maps/map_files/Vampire/special_fran/residential.dmm index ae5d4e480fde..11b0f90e3a70 100644 --- a/_maps/map_files/Vampire/special_fran/residential.dmm +++ b/_maps/map_files/Vampire/special_fran/residential.dmm @@ -188,7 +188,7 @@ /turf/open/floor/iron/stairs/right, /area/vtm) "bl" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/effect/turf_decal/bordur{ @@ -287,7 +287,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/old, /area/vtm/outside/fishermanswharf) "bZ" = ( @@ -898,7 +898,7 @@ /turf/open/floor/plating/asphalt, /area/vtm/outside/fishermanswharf) "gu" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /obj/effect/turf_decal/bordur, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/fishermanswharf/ghetto) @@ -1139,7 +1139,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/apartment) "ic" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/outside/fishermanswharf) "id" = ( @@ -1443,7 +1443,7 @@ /turf/open/floor/wood/old, /area/vtm/interior/shop) "kz" = ( -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /turf/open/floor/plating/sidewalk, /area/vtm/outside/fishermanswharf) "kC" = ( @@ -1693,7 +1693,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk, /area/vtm) "lT" = ( @@ -2349,7 +2349,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/effect/landmark/npcability, @@ -2367,7 +2367,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/fishermanswharf/ghetto) "qL" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur/corner{ dir = 4 }, @@ -2382,7 +2382,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/ghetto) "qQ" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk, /area/vtm) "qR" = ( @@ -2812,7 +2812,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 4 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk, /area/vtm) "tH" = ( @@ -3181,7 +3181,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /obj/structure/railing{ dir = 8 }, @@ -3219,7 +3219,7 @@ /obj/effect/turf_decal/bordur{ dir = 6 }, -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /turf/open/floor/plating/sidewalk, /area/vtm/outside/fishermanswharf) "wq" = ( @@ -3615,7 +3615,7 @@ /turf/open/floor/city/bacotell, /area/vtm/interior/apartment) "yT" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk, /area/vtm/outside/fishermanswharf/ghetto) "yW" = ( @@ -4240,7 +4240,7 @@ /turf/open/misc/beach/vamp, /area/vtm/interior) "Dd" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /obj/effect/turf_decal/bordur, @@ -4294,7 +4294,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -4327,7 +4327,7 @@ /turf/open/floor/plating/sidewalkalt, /area/vtm) "DE" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/landmark/npcwall, /obj/effect/turf_decal/bordur{ dir = 5 @@ -4436,7 +4436,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -5080,11 +5080,11 @@ /obj/effect/turf_decal/bordur{ dir = 9 }, -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /turf/open/floor/plating/sidewalk, /area/vtm/outside/fishermanswharf) "IS" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -5908,7 +5908,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/structure/railing{ dir = 1 }, @@ -6163,7 +6163,7 @@ /area/vtm/interior/ghetto) "Qp" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk/old, @@ -6230,7 +6230,7 @@ /obj/structure/railing{ dir = 10 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/wood/old, /area/vtm/outside/northbeach) "QP" = ( @@ -6441,7 +6441,7 @@ /area/vtm) "RN" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk, /area/vtm) "RO" = ( @@ -6513,7 +6513,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 9 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/wood/old, /area/vtm/outside/northbeach) "St" = ( @@ -6965,7 +6965,7 @@ /turf/open/floor/carpet/purple, /area/vtm/interior/ghetto) "Vr" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/fishermanswharf/ghetto) "Vt" = ( @@ -7523,7 +7523,7 @@ /obj/effect/turf_decal/bordur{ dir = 10 }, -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /turf/open/floor/plating/sidewalk, /area/vtm/outside/fishermanswharf) "Zr" = ( diff --git a/_maps/map_files/Vampire/special_fran/special_fran_umbra.dmm b/_maps/map_files/Vampire/special_fran/special_fran_umbra.dmm index c65ffc110a1f..953b48d3fe76 100644 --- a/_maps/map_files/Vampire/special_fran/special_fran_umbra.dmm +++ b/_maps/map_files/Vampire/special_fran/special_fran_umbra.dmm @@ -29,7 +29,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/outside/penumbra) "aC" = ( -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /turf/open/floor/plating/sidewalk, /area/vtm/outside/penumbra) "aQ" = ( @@ -205,7 +205,7 @@ /turf/open/floor/eighties, /area/vtm/outside/penumbra) "gL" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalkalt, @@ -484,7 +484,7 @@ /turf/open/misc/beach/vamp, /area/vtm/outside/penumbra) "rP" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/old, /area/vtm/outside/penumbra) "si" = ( @@ -575,7 +575,7 @@ /turf/open/floor/carpet/darkpack/old, /area/vtm/outside/penumbra) "wg" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/penumbra) "wt" = ( @@ -617,7 +617,7 @@ /obj/structure/railing{ dir = 1 }, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/old, /area/vtm/outside/penumbra) "ye" = ( @@ -710,7 +710,7 @@ /turf/open/floor/plating/sidewalk, /area/vtm/outside/penumbra) "BM" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ light_power = 0 }, /turf/open/floor/plating/sidewalk, @@ -729,7 +729,7 @@ /turf/closed/wall/vampwall/rich/old, /area/vtm/outside/penumbra) "Cf" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -997,7 +997,7 @@ /turf/open/floor/carpet/black, /area/vtm/outside/penumbra) "Km" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk/rich, @@ -1018,7 +1018,7 @@ /turf/open/floor/plating/sidewalk/old, /area/vtm/outside/penumbra) "KS" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 8 }, /turf/open/floor/plating/sidewalkalt, @@ -1124,7 +1124,7 @@ /turf/open/umbra, /area/vtm/outside/penumbra) "PP" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/siding/wood{ dir = 1 }, @@ -1194,7 +1194,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/outside/penumbra) "RG" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass, /area/vtm/outside/penumbra) "RQ" = ( @@ -1400,7 +1400,7 @@ /turf/open/floor/plating/canalplating, /area/vtm/outside/penumbra) "WO" = ( -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/penumbra) "WP" = ( diff --git a/_maps/map_files/Vampire/special_fran/special_francisco.dmm b/_maps/map_files/Vampire/special_fran/special_francisco.dmm index a0b1cb4afa12..134637bd843f 100644 --- a/_maps/map_files/Vampire/special_fran/special_francisco.dmm +++ b/_maps/map_files/Vampire/special_fran/special_francisco.dmm @@ -1,4 +1,18 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aac" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 + }, +/obj/structure/closet/crate/bin/undense{ + pixel_x = 7; + pixel_y = 13 + }, +/obj/structure/sink/directional/south{ + pixel_x = -8; + pixel_y = 13 + }, +/turf/open/floor/iron/showroomfloor, +/area/vtm/interior/millennium_tower) "aaj" = ( /obj/effect/decal/wallpaper/light, /turf/closed/wall/vampwall/junk, @@ -74,6 +88,12 @@ }, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/pacificheights) +"acj" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/vtm/interior/millennium_tower) "acu" = ( /obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/city/plating, @@ -233,7 +253,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm/interior/sewer/nosferatu_town) "aiR" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur/corner{ dir = 1 }, @@ -532,7 +552,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/endron_facility/restricted) "asz" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /obj/effect/turf_decal/bordur/inverse, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) @@ -597,7 +617,7 @@ /turf/open/floor/city/toilet/large, /area/vtm/interior/police) "atL" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/effect/landmark/npcactivity, @@ -714,7 +734,7 @@ /obj/effect/turf_decal/bordur{ dir = 5 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/voivodate) "ayD" = ( @@ -989,7 +1009,7 @@ /turf/open/floor/plating/granite, /area/vtm/interior/millennium_tower/f2) "aGB" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/structure/sign/city/hotel/directional/west, @@ -1205,12 +1225,12 @@ /turf/open/floor/carpet/darkpack/bluesilver, /area/vtm/interior/radio) "aMY" = ( -/obj/structure/vampdoor/simple{ - dir = 4 - }, -/obj/effect/mapping_helpers/door/access/camarilla, /obj/effect/mapping_helpers/door/lock, /obj/structure/lattice/pentex, +/obj/structure/vampdoor/reinf{ + dir = 4 + }, +/obj/effect/mapping_helpers/door/access/prince, /turf/open/floor/city/plating, /area/vtm/interior/millennium_tower/f4) "aNJ" = ( @@ -1928,7 +1948,7 @@ /area/vtm/interior/sewer/nosferatu_town) "biQ" = ( /obj/effect/turf_decal/bordur/corner, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/voivodate) "biY" = ( @@ -2164,7 +2184,7 @@ /turf/open/floor/plating/sidewalk/old, /area/vtm/voivodate) "bpT" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -2611,7 +2631,7 @@ /turf/open/misc/dirt, /area/vtm/interior/voivodate/cave) "bCw" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur/corner{ dir = 8 }, @@ -2776,12 +2796,8 @@ /turf/open/floor/carpet/red, /area/vtm/interior/coffee) "bGG" = ( -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/item/ammo_box/darkpack/c50, -/obj/item/ammo_box/darkpack/c50, -/turf/open/floor/city/plating, -/area/vtm/interior/millennium_tower/f4) +/turf/open/floor/city/toilet/large, +/area/vtm/interior/millennium_tower) "bGP" = ( /obj/structure/table/wood/fancy/green, /obj/effect/turf_decal/siding/wood{ @@ -3224,13 +3240,10 @@ /turf/open/floor/city/plating_stone, /area/vtm/interior/voivodate) "bUB" = ( -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/item/melee/vamp/tire, -/obj/item/melee/vamp/tire, -/obj/item/melee/vamp/tire, -/turf/open/floor/plating/asphalt, -/area/vtm/interior/millennium_tower) +/obj/structure/vampdoor/simple, +/obj/effect/mapping_helpers/door/access/camarilla, +/turf/open/floor/city/plating_stone, +/area/vtm/interior/millennium_tower/f4) "bUK" = ( /obj/effect/decal/cleanable/trash, /obj/effect/decal/cleanable/trash, @@ -3376,10 +3389,12 @@ /turf/open/floor/carpet/darkpack/redsilver, /area/vtm/interior/millennium_tower) "bZr" = ( -/obj/structure/chair/darkpack/green, -/obj/effect/decal/cleanable/trash, +/obj/structure/chair/sofa/corp/left{ + color = "#50C878"; + dir = 8 + }, /turf/open/floor/city/plating, -/area/vtm/interior/radio) +/area/vtm/interior/millennium_tower) "bZA" = ( /obj/structure/closet, /obj/item/reagent_containers/spray/cleaner, @@ -3500,7 +3515,7 @@ /turf/open/floor/iron/showroomfloor, /area/vtm/interior/clinic) "ccK" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk, /area/vtm/outside/financialdistrict) "ccP" = ( @@ -3516,7 +3531,7 @@ dir = 8 }, /obj/effect/landmark/npcwall, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass/random/bushes, /area/vtm/outside/park) "cdc" = ( @@ -3546,13 +3561,11 @@ /turf/open/floor/iron/stairs, /area/vtm/interior/supply) "cdC" = ( -/obj/item/clothing/suit/vampire/eod, -/obj/item/clothing/head/vampire/eod, -/obj/structure/closet/bombcloset{ - anchored = 1 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 }, -/turf/open/floor/city/plating, -/area/vtm/interior/millennium_tower/f4) +/turf/open/floor/iron/showroomfloor, +/area/vtm/interior/millennium_tower) "cdL" = ( /obj/structure/table, /turf/open/floor/city/plating_stone, @@ -3715,6 +3728,14 @@ /obj/structure/vampfence/rich, /turf/open/floor/plating/sidewalk/old, /area/vtm/voivodate) +"cic" = ( +/obj/structure/table/wood, +/obj/item/newspaper{ + pixel_y = 6 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/carpet/darkpack/cyan, +/area/vtm/interior/millennium_tower) "cie" = ( /obj/structure/table, /obj/effect/decal/pallet, @@ -3736,7 +3757,10 @@ /turf/open/floor/wood/rough, /area/vtm) "ciD" = ( -/obj/effect/decal/cleanable/trash, +/obj/structure/table, +/obj/item/melee/vamp/tire, +/obj/item/melee/vamp/tire, +/obj/item/melee/vamp/tire, /turf/open/floor/plating/asphalt, /area/vtm/interior/millennium_tower) "ciF" = ( @@ -4609,7 +4633,7 @@ /turf/open/floor/carpet/darkpack/greengold, /area/vtm/interior/endron_facility) "cIC" = ( -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /obj/effect/landmark/npcability, /turf/open/floor/plating/sidewalk, /area/vtm/outside/unionsquare) @@ -4770,7 +4794,7 @@ /obj/effect/turf_decal/bordur{ dir = 6 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/voivodate) "cMy" = ( @@ -4878,6 +4902,21 @@ /obj/effect/decal/wallpaper/paper, /turf/closed/wall/vampwall/city, /area/vtm/interior/laundromat) +"cPV" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/siding/thinplating/dark/corner, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/vtm/interior/millennium_tower/f4) "cPW" = ( /obj/effect/decal/cleanable/trash, /turf/open/floor/city/plating_mono, @@ -5316,10 +5355,13 @@ /turf/open/floor/carpet/black, /area/vtm/interior/laundromat) "ddx" = ( -/obj/item/gun/ballistic/automatic/darkpack/ar15, -/obj/structure/guncase, -/obj/item/gun/ballistic/automatic/darkpack/ar15, -/obj/item/gun/ballistic/automatic/darkpack/sniper, +/obj/item/clothing/suit/vampire/eod, +/obj/item/clothing/head/vampire/eod, +/obj/structure/closet/bombcloset{ + anchored = 1 + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/stripes/red/full, /turf/open/floor/city/plating, /area/vtm/interior/millennium_tower/f4) "ddB" = ( @@ -5401,7 +5443,7 @@ dir = 8; pixel_x = -1 }, -/obj/structure/lamppost/sidewalk/chinese, +/obj/machinery/light/floor/lamppost/sidewalk/chinese, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/chinatown) "dhf" = ( @@ -5694,6 +5736,22 @@ }, /turf/open/floor/city/bacotell, /area/vtm/interior/police/fed) +"dsN" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/structure/table, +/obj/item/clipboard{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/paper_bin{ + pixel_y = 6; + pixel_x = -3 + }, +/obj/item/pen/fourcolor, +/turf/open/floor/iron/showroomfloor, +/area/vtm/interior/millennium_tower) "dtr" = ( /obj/effect/decal/painting/second{ pixel_y = 32 @@ -5733,7 +5791,7 @@ /obj/effect/turf_decal/bordur{ dir = 10 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/voivodate) "dtY" = ( @@ -6014,7 +6072,7 @@ /turf/open/floor/plating/concrete, /area/vtm/interior/gangbasement) "dDy" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -6637,7 +6695,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/police) "dYt" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk/rich, @@ -6695,12 +6753,11 @@ /turf/open/floor/carpet/darkpack/blacksilver, /area/vtm/interior/bianchiBank) "eay" = ( -/obj/structure/chair/sofa/corp/right{ - color = "#50C878"; - dir = 8 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 }, -/obj/effect/landmark/start/darkpack/camarilla/hound, -/turf/open/floor/city/plating, +/obj/structure/table, +/turf/open/floor/iron/showroomfloor, /area/vtm/interior/millennium_tower) "eaI" = ( /obj/structure/chair/sofa/corp/right{ @@ -6740,13 +6797,9 @@ /area/vtm/interior/endron_facility/restricted) "ech" = ( /obj/structure/lattice/pentex, -/obj/machinery/door/poddoor/shutters/armory{ - damage_deflection = 60; - max_integrity = 300; - name = "Panic Room Shutters"; - id = 12; - dir = 1 - }, +/obj/structure/vampdoor/reinf, +/obj/effect/mapping_helpers/door/lock, +/obj/effect/mapping_helpers/door/access/prince, /turf/open/floor/city/plating, /area/vtm/interior/millennium_tower/f4) "ecA" = ( @@ -6937,7 +6990,7 @@ /turf/open/water/beach/vamp/deep, /area/vtm/interior/voivodate/cave) "egl" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/poor, /area/vtm/interior/sewer/nosferatu_town) "egD" = ( @@ -7795,7 +7848,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/apartment) "eIG" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "eIH" = ( @@ -8419,7 +8472,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/endron_facility/restricted) "fap" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur/corner{ dir = 8 }, @@ -8524,8 +8577,9 @@ /turf/open/misc/dirt, /area/vtm/voivodate) "fcx" = ( +/obj/machinery/light/directional/north, /obj/structure/ladder/manhole/down, -/turf/open/floor/plating/asphalt, +/turf/open/floor/city/toilet/large, /area/vtm/interior/millennium_tower) "fcU" = ( /obj/effect/decal/wallpaper/paper/darkgreen, @@ -8696,6 +8750,13 @@ /obj/structure/stairs/west, /turf/open/floor/plating/concrete, /area/vtm/interior/gangbasement) +"fiI" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/iron/showroomfloor, +/area/vtm/interior/millennium_tower) "fiM" = ( /obj/structure/extinguisher_cabinet/directional/north, /obj/effect/turf_decal/trimline/red/warning{ @@ -9330,6 +9391,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior/tattoo) "fxi" = ( +/obj/effect/decal/rugs, /obj/machinery/light/directional/east, /turf/open/floor/plating/asphalt, /area/vtm/interior/millennium_tower) @@ -9439,6 +9501,10 @@ /obj/machinery/light/prince/directional/north, /turf/open/floor/carpet/darkpack/greengold, /area/vtm/interior/apartment) +"fzQ" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/city/plating_stone, +/area/vtm/interior/millennium_tower/f4) "fzY" = ( /obj/effect/decal/rugs{ pixel_y = -1 @@ -9762,7 +9828,7 @@ /turf/open/floor/plating/canal, /area/vtm/interior/sewer) "fJD" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -10162,7 +10228,7 @@ /turf/open/floor/carpet/darkpack, /area/vtm/interior/chantry) "fXc" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -10192,9 +10258,6 @@ "fXs" = ( /obj/machinery/light/prince/directional/north, /obj/structure/table/wood/fancy/black, -/obj/item/reagent_containers/blood/vitae{ - pixel_x = -7 - }, /turf/open/floor/carpet/darkpack/blacksilver, /area/vtm/interior/millennium_tower/f4) "fXL" = ( @@ -10620,6 +10683,14 @@ }, /turf/open/floor/plating/stone, /area/vtm/interior/voivodate/sanctum) +"gky" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/vampdoor/simple, +/obj/effect/mapping_helpers/door/access/camarilla, +/turf/open/floor/city/plating_stone, +/area/vtm/interior/millennium_tower/f4) "gkQ" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/siding/white/corner, @@ -11239,7 +11310,7 @@ /area/vtm/outside/unionsquare) "gCx" = ( /obj/structure/closet/cabinet, -/obj/item/clothing/glasses/apoc/blindfold{ +/obj/item/clothing/glasses/blindfold/apoc{ color = "CC0000" }, /obj/effect/spawner/random/bedsheet/double, @@ -11502,7 +11573,7 @@ /turf/closed/wall/vampwall/rock, /area/vtm) "gKz" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -11646,9 +11717,13 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm/interior/church) "gOz" = ( -/obj/structure/chair/darkpack/green, -/turf/open/floor/carpet/darkpack/greengold, -/area/vtm/interior/endron_facility/restricted) +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/machinery/iv_drip, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/vtm/interior/millennium_tower) "gOB" = ( /obj/structure/vampfence/corner/rich{ dir = 1 @@ -12208,9 +12283,8 @@ /turf/closed/wall/vampwall/junk, /area/vtm/interior/ghetto) "hdo" = ( -/obj/structure/closet/cardboard, -/obj/effect/decal/rugs, -/turf/open/floor/plating/asphalt, +/obj/structure/reagent_dispensers/cleaningfluid, +/turf/open/floor/city/toilet/large, /area/vtm/interior/millennium_tower) "hdr" = ( /obj/effect/turf_decal/siding/thinplating/dark, @@ -12597,7 +12671,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/smoke) "hsF" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/chinatown) "hsM" = ( @@ -13819,7 +13893,7 @@ /obj/structure/railing{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "ibp" = ( @@ -14233,7 +14307,6 @@ /obj/structure/table/greyscale{ name = "metal table" }, -/obj/keypad/panic_room, /obj/effect/turf_decal/siding/white/corner{ dir = 1 }, @@ -15283,13 +15356,28 @@ /turf/open/floor/city/toilet/large, /area/vtm/interior/sewer) "iUH" = ( -/obj/structure/table, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/turf/open/floor/city/plating, +/obj/item/reagent_containers/blood/vitae, +/obj/item/reagent_containers/blood/vitae, +/obj/item/reagent_containers/blood/vitae, +/obj/item/reagent_containers/blood/vitae, +/obj/item/reagent_containers/blood/vitae, +/obj/structure/closet/secure_closet/freezer/commercial/small, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, /area/vtm/interior/millennium_tower/f4) "iUK" = ( /obj/machinery/light/directional/east, @@ -15696,9 +15784,8 @@ /turf/open/floor/city/plating, /area/vtm/interior/endron_facility) "jgM" = ( -/obj/structure/chair/darkpack/green, -/turf/open/floor/city/plating, -/area/vtm/interior/radio) +/turf/open/floor/carpet/darkpack/cyan, +/area/vtm/interior/millennium_tower) "jgO" = ( /obj/effect/landmark/start/darkpack/pentex/lead, /obj/machinery/button/curtain{ @@ -16155,12 +16242,11 @@ /obj/effect/turf_decal/bordur/corner{ dir = 4 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/voivodate) "juv" = ( /obj/structure/table, -/obj/item/reagent_containers/blood/vitae, /turf/open/floor/city/clinic, /area/vtm/interior/millennium_tower) "juw" = ( @@ -16541,6 +16627,13 @@ /obj/structure/platform/lowwall/old/window, /turf/open/floor/plating/rough, /area/vtm/interior/chantry) +"jHj" = ( +/obj/structure/chair/sofa/corp{ + color = "#50C878"; + dir = 8 + }, +/turf/open/floor/city/plating, +/area/vtm/interior/millennium_tower) "jHA" = ( /obj/structure/vampipe{ icon_state = "piping35" @@ -16614,7 +16707,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/millennium_tower/f4) "jJx" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur/corner{ dir = 1 }, @@ -16627,9 +16720,9 @@ /turf/open/water/river, /area/vtm/interior/voivodate/cave) "jJY" = ( -/obj/machinery/door/poddoor/shutters/armory{ - name = "Armory Shutters" - }, +/obj/structure/vampdoor/reinf, +/obj/effect/mapping_helpers/door/access/prince, +/obj/effect/mapping_helpers/door/lock, /turf/open/floor/city/plating, /area/vtm/interior/millennium_tower/f4) "jKc" = ( @@ -16771,8 +16864,10 @@ /turf/open/floor/city/plating, /area/vtm/interior/clinic) "jOa" = ( -/obj/effect/decal/pallet, -/turf/open/floor/plating/asphalt, +/obj/structure/chair/darkpack/green{ + dir = 4 + }, +/turf/open/floor/carpet/darkpack/cyan, /area/vtm/interior/millennium_tower) "jOk" = ( /obj/effect/turf_decal/siding/wideplating/dark{ @@ -17983,7 +18078,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/financialdistrict) "kxx" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk/rich, @@ -18038,11 +18133,12 @@ /turf/open/floor/wood/ornate, /area/vtm/interior/voivodate) "kyL" = ( -/obj/machinery/button/door{ - id = 10 - }, /obj/structure/table, /obj/structure/extinguisher_cabinet/directional/north, +/obj/item/vampire_stake, +/obj/item/vampire_stake, +/obj/item/vampire_stake, +/obj/item/vampire_stake, /turf/open/floor/city/plating, /area/vtm/interior/millennium_tower/f4) "kzb" = ( @@ -18180,7 +18276,7 @@ /turf/open/floor/plating/elevatorshaft, /area/vtm/interior) "kCZ" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/financialdistrict) "kDe" = ( @@ -18490,7 +18586,7 @@ /turf/open/floor/plating/concrete, /area/vtm/interior/coffee) "kOe" = ( -/obj/structure/reagent_dispensers/watertank, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/wood/smooth, /area/vtm/interior/millennium_tower/f4) "kOq" = ( @@ -18759,6 +18855,10 @@ }, /turf/open/floor/plating/rough/cave, /area/vtm/interior/sewer) +"kXH" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/city/plating, +/area/vtm/interior/millennium_tower) "kXO" = ( /obj/effect/decal/wallpaper/stone, /turf/closed/wall/vampwall/rich/old, @@ -19173,6 +19273,23 @@ }, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/unionsquare) +"llu" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 + }, +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/iron/showroomfloor, +/area/vtm/interior/millennium_tower/f4) "llw" = ( /obj/effect/spawner/random/bedsheet/any, /obj/structure/bed, @@ -20042,7 +20159,7 @@ }, /area/vtm/voivodate) "lNo" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "lNw" = ( @@ -20471,7 +20588,7 @@ /turf/open/floor/carpet/darkpack/redsilver, /area/vtm/interior/voivodate) "lZt" = ( -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "lZy" = ( @@ -20958,7 +21075,7 @@ /turf/open/floor/plating/asphalt, /area/vtm/interior/millennium_tower) "mnP" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/structure/railing, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/financialdistrict) @@ -21078,7 +21195,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior/anarch/basement) "mso" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -21277,6 +21394,10 @@ }, /turf/open/floor/wood/smooth/old, /area/vtm/interior/apartment) +"mxQ" = ( +/obj/structure/chair/darkpack/green, +/turf/open/floor/carpet/darkpack/greengold, +/area/vtm/interior/endron_facility/restricted) "myg" = ( /obj/effect/turf_decal/bordur/inverse{ dir = 4 @@ -21295,6 +21416,13 @@ /obj/structure/chair/stool/bar/darkpack/red, /turf/open/floor/wood/old, /area/vtm/interior/sewer) +"myx" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/city/plating_stone, +/area/vtm/interior/millennium_tower/f4) "myN" = ( /obj/structure/guncase, /obj/item/gun/ballistic/shotgun/vampire, @@ -21453,7 +21581,7 @@ /obj/effect/turf_decal/bordur{ dir = 9 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/voivodate) "mDr" = ( @@ -21953,7 +22081,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior/millennium_tower) "mOM" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/financialdistrict) "mOP" = ( @@ -23340,9 +23468,6 @@ "nKu" = ( /obj/structure/table, /obj/item/smartphone/clean, -/obj/item/reagent_containers/blood/vitae{ - pixel_x = -7 - }, /obj/item/flashlight{ pixel_x = 9; pixel_y = 5 @@ -23515,10 +23640,9 @@ /turf/closed/wall/vampwall/rich/old, /area/vtm/interior/chantry) "nQd" = ( -/obj/keypad/panic_room, -/obj/effect/decal/wallpaper/stone, -/turf/closed/wall/vampwall/rich, -/area/vtm/interior/millennium_tower/f4) +/obj/machinery/light/directional/north, +/turf/open/floor/carpet/darkpack/cyan, +/area/vtm/interior/millennium_tower) "nQk" = ( /obj/structure/vampfence/corner/rich, /obj/effect/turf_decal/bordur{ @@ -23591,7 +23715,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/hotel) "nSN" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /mob/living/carbon/human/npc/walkby, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) @@ -23644,11 +23768,11 @@ /turf/open/floor/plating/concrete, /area/vtm/interior/anarch/basement) "nTM" = ( -/obj/structure/table, -/obj/item/clothing/suit/vampire/vest, -/obj/item/clothing/head/vampire/helmet, -/obj/item/clothing/head/vampire/helmet, -/obj/item/clothing/suit/vampire/vest, +/obj/item/gun/ballistic/automatic/darkpack/ar15, +/obj/structure/guncase, +/obj/item/gun/ballistic/automatic/darkpack/ar15, +/obj/item/gun/ballistic/automatic/darkpack/sniper, +/obj/effect/turf_decal/stripes/red/full, /turf/open/floor/city/plating, /area/vtm/interior/millennium_tower/f4) "nUd" = ( @@ -24171,7 +24295,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -24185,9 +24309,6 @@ /obj/underplate{ pixel_y = 8 }, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, /turf/open/floor/city/clinic, /area/vtm/interior/millennium_tower) "ojb" = ( @@ -24232,10 +24353,6 @@ /obj/structure/table/greyscale{ name = "metal table" }, -/obj/item/documents/syndicate/blue{ - desc = "A bundle of papers detailing the features of your new Safe Haven Construction panic room. There is fine print at the bottom stating usage of the panic room automatically indemnifies the company of any and all liability or wrongdoing, or death and disfigurement."; - name = "Safe Haven Panic Room" - }, /obj/effect/turf_decal/siding/red{ dir = 4 }, @@ -24418,7 +24535,7 @@ /turf/open/indestructible/necropolis/air, /area/vtm/interior/wyrm_corrupted) "opu" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -25020,6 +25137,20 @@ /obj/effect/landmark/npcwall, /turf/open/misc/grass/random/bushes, /area/vtm/outside/park) +"oDA" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/table, +/turf/open/floor/city/plating_mono, +/area/vtm/interior/millennium_tower/f4) "oDM" = ( /obj/structure/dresser{ pixel_y = 12 @@ -25413,7 +25544,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior/ghetto) "oRS" = ( -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /turf/open/floor/plating/sidewalk, /area/vtm/outside/financialdistrict) "oRY" = ( @@ -25521,7 +25652,7 @@ /turf/open/misc/dirt, /area/vtm/outside/pacificheights) "oUB" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 8 }, /obj/effect/landmark/npcactivity, @@ -25854,7 +25985,7 @@ /turf/open/floor/wood/ornate, /area/vtm/interior/coffee) "pdW" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur/corner{ dir = 1 }, @@ -26450,7 +26581,7 @@ /turf/open/floor/city/factory, /area/vtm/interior/radio) "pwH" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/landmark/npcwall, /turf/open/floor/plating/sidewalk/rich, /area/vtm/interior/millennium_tower) @@ -27309,7 +27440,7 @@ dir = 6; pixel_y = 2 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/roofwalk, /area/vtm) "pXh" = ( @@ -28866,7 +28997,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior) "qNu" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 8 }, /turf/open/floor/plating/sidewalkalt, @@ -30345,7 +30476,7 @@ /turf/open/floor/plating/sidewalk, /area/vtm/outside/financialdistrict) "rzW" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalkalt, /area/vtm/voivodate) "rAq" = ( @@ -30634,6 +30765,11 @@ /obj/structure/flora/tree/vamp, /turf/open/misc/grass, /area/vtm/voivodate) +"rJh" = ( +/obj/structure/ladder/manhole/up, +/obj/effect/decal/cleanable/trash, +/turf/open/floor/plating/canal, +/area/vtm/interior/sewer) "rJm" = ( /obj/machinery/atm{ pixel_y = 25 @@ -31034,7 +31170,7 @@ /turf/open/floor/plating/granite/black, /area/vtm/interior/strip) "rVO" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 8 }, /turf/open/floor/plating/sidewalkalt, @@ -31644,7 +31780,7 @@ dir = 4 }, /obj/effect/turf_decal/darkpack/dirt/corner, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/spawner/random/flora/grass, /turf/open/misc/grass/nosmooth, /area/vtm/outside/financialdistrict) @@ -32010,7 +32146,7 @@ /turf/open/floor/city/toilet/large, /area/vtm/interior/police) "szY" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/structure/trafficlight, @@ -32087,7 +32223,7 @@ /turf/open/floor/plating/concrete, /area/vtm/interior/police) "sCE" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 1 }, /turf/open/floor/plating/sidewalkalt, @@ -32215,6 +32351,11 @@ }, /turf/open/floor/carpet/darkpack/blacksilver, /area/vtm/interior/bianchiBank) +"sFR" = ( +/obj/effect/decal/rugs, +/obj/structure/closet/cardboard, +/turf/open/floor/plating/asphalt, +/area/vtm/interior/millennium_tower) "sFV" = ( /obj/structure/table/wood, /obj/machinery/microwave{ @@ -32574,11 +32715,19 @@ /area/vtm/interior/voivodate/sanctum) "sPw" = ( /obj/machinery/light/directional/east, -/obj/item/knife/vamp, -/obj/item/knife/vamp, /obj/structure/table, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/handcuffs, +/obj/item/melee/baton/vamp{ + pixel_y = 10 + }, +/obj/item/melee/baton/vamp{ + pixel_y = 10 + }, +/obj/item/melee/baton/vamp{ + pixel_y = 10 + }, +/obj/item/melee/baton/vamp{ + pixel_y = 10 + }, /turf/open/floor/city/plating, /area/vtm/interior/millennium_tower/f4) "sPI" = ( @@ -32918,6 +33067,13 @@ /obj/machinery/vending/cola, /turf/open/floor/city/plating, /area/vtm/interior/radio) +"sZs" = ( +/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/city/plating_mono, +/area/vtm/interior/millennium_tower/f4) "sZw" = ( /obj/effect/turf_decal/caution, /turf/open/floor/city/plating_mono, @@ -33141,19 +33297,8 @@ /area/vtm) "tgk" = ( /obj/structure/closet/secure_closet/freezer, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood, /obj/item/storage/fancy/egg_box, /obj/item/reagent_containers/condiment/milk, -/obj/item/reagent_containers/blood, /turf/open/floor/city/clinic, /area/vtm/interior/millennium_tower) "tgl" = ( @@ -33330,6 +33475,11 @@ /obj/item/ammo_box/magazine/darkpack45acp, /obj/item/ammo_box/darkpack/c45acp, /obj/structure/table, +/obj/item/gun/ballistic/automatic/pistol/darkpack/m1911, +/obj/item/gun/ballistic/automatic/pistol/darkpack/m1911, +/obj/item/ammo_box/magazine/darkpack45acp, +/obj/item/ammo_box/magazine/darkpack45acp, +/obj/item/ammo_box/darkpack/c45acp, /turf/open/floor/city/plating, /area/vtm/interior/millennium_tower/f4) "tmn" = ( @@ -33413,7 +33563,7 @@ /turf/open/floor/wood/rough, /area/vtm) "tpQ" = ( -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/chinatown) "tpV" = ( @@ -34382,7 +34532,7 @@ /area/vtm/interior/clinic) "tOI" = ( /obj/fusebox, -/obj/structure/tank_holder/extinguisher, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/wood/smooth, /area/vtm/interior/millennium_tower/f4) "tOX" = ( @@ -34406,7 +34556,7 @@ /turf/open/floor/city/plating, /area/vtm/interior/endron_facility/restricted) "tPH" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /obj/effect/turf_decal/bordur, @@ -34440,7 +34590,7 @@ /turf/open/floor/city/circled/large, /area/vtm/interior/endron_facility/restricted) "tPP" = ( -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_y = 1 }, /turf/open/misc/grass, @@ -34523,10 +34673,10 @@ /turf/open/floor/city/plating, /area/vtm/interior/tattoo) "tSz" = ( -/obj/structure/table/reinforced, -/obj/keypad/armory, -/obj/effect/turf_decal/stripes/red/line{ - dir = 6 +/obj/structure/table, +/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, /turf/open/floor/city/plating_mono, /area/vtm/interior/millennium_tower/f4) @@ -34857,6 +35007,16 @@ }, /turf/open/floor/plating/rough, /area/vtm/interior/supply) +"uam" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/vampdoor/simple{ + dir = 4 + }, +/obj/effect/mapping_helpers/door/access/camarilla, +/turf/open/floor/carpet/darkpack/cyan, +/area/vtm/interior/millennium_tower) "uar" = ( /obj/effect/decal/cleanable/trash, /obj/effect/decal/cleanable/trash, @@ -34965,7 +35125,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 8 }, /turf/open/floor/plating/sidewalkalt, @@ -36186,6 +36346,13 @@ }, /turf/open/floor/plating/asphalt, /area/vtm/outside/financialdistrict) +"uPR" = ( +/obj/structure/table, +/obj/item/mop, +/obj/item/reagent_containers/cup/bucket, +/obj/item/storage/bag/trash, +/turf/open/floor/city/toilet/large, +/area/vtm/interior/millennium_tower) "uQj" = ( /obj/structure/table/wood, /obj/structure/closet/mini_fridge{ @@ -36299,6 +36466,14 @@ }, /turf/open/floor/plating/concrete, /area/vtm/interior/radio) +"uUn" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/vampdoor/simple, +/obj/effect/mapping_helpers/door/access/camarilla, +/turf/open/floor/city/toilet/large, +/area/vtm/interior/millennium_tower) "uUq" = ( /obj/structure/closet/crate/bin/undense, /turf/open/floor/plating/sidewalk, @@ -36489,12 +36664,8 @@ /area/vtm/voivodate) "uZF" = ( /obj/structure/table, -/obj/item/ammo_box/darkpack/c556, -/obj/item/ammo_box/darkpack/c556, -/obj/item/ammo_box/darkpack/c556, -/obj/item/ammo_box/darkpack/c556, -/obj/item/ammo_box/magazine/darkpack556, -/obj/item/ammo_box/magazine/darkpack556, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/handcuffs, /turf/open/floor/city/plating, /area/vtm/interior/millennium_tower/f4) "uZZ" = ( @@ -36834,11 +37005,14 @@ /area/vtm/outside/financialdistrict) "vkd" = ( /obj/structure/table, -/obj/item/ammo_box/darkpack/c45acp, -/obj/item/ammo_box/magazine/darkpack45acp, -/obj/item/ammo_box/magazine/darkpack45acp, -/obj/item/gun/ballistic/automatic/pistol/darkpack/m1911, -/obj/item/gun/ballistic/automatic/pistol/darkpack/m1911, +/obj/item/ammo_box/darkpack/c50, +/obj/item/ammo_box/darkpack/c50, +/obj/item/ammo_box/darkpack/c556, +/obj/item/ammo_box/darkpack/c556, +/obj/item/ammo_box/darkpack/c556, +/obj/item/ammo_box/darkpack/c556, +/obj/item/ammo_box/magazine/darkpack556, +/obj/item/ammo_box/magazine/darkpack556, /turf/open/floor/city/plating, /area/vtm/interior/millennium_tower/f4) "vkQ" = ( @@ -36926,6 +37100,7 @@ /area/vtm/interior/endron_facility/restricted) "vnx" = ( /obj/machinery/light/directional/north, +/obj/machinery/washing_machine, /turf/open/floor/wood/smooth, /area/vtm/interior/millennium_tower/f4) "vnA" = ( @@ -37739,7 +37914,7 @@ /obj/effect/turf_decal/bordur{ dir = 10 }, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk, /area/vtm/outside/financialdistrict) "vOC" = ( @@ -38164,7 +38339,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm/interior/shop/gasstation) "wcc" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -38480,7 +38655,6 @@ /area/vtm/interior/gang) "wnA" = ( /obj/structure/table/wood, -/obj/item/reagent_containers/blood/vitae, /turf/open/floor/carpet/darkpack/blacksilver, /area/vtm/interior/millennium_tower/f2) "wnB" = ( @@ -38530,6 +38704,13 @@ }, /turf/open/floor/city/bacotell, /area/vtm/interior/pizza) +"wnN" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/structure/chair/darkpack/red, +/turf/open/floor/iron/showroomfloor, +/area/vtm/interior/millennium_tower) "wnP" = ( /obj/effect/turf_decal/siding/brown{ dir = 1; @@ -38764,7 +38945,7 @@ /turf/open/floor/plating/asphalt, /area/vtm/outside/unionsquare) "wvf" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk, /area/vtm/interior/voivodate/sanctum) "wvg" = ( @@ -38879,11 +39060,10 @@ /turf/open/floor/city/plating, /area/vtm/interior/endron_facility/restricted) "wyy" = ( -/obj/structure/chair/sofa/corp/left{ +/obj/structure/chair/sofa/corp/right{ color = "#50C878"; dir = 8 }, -/obj/effect/landmark/start/darkpack/camarilla/hound, /turf/open/floor/city/plating, /area/vtm/interior/millennium_tower) "wyO" = ( @@ -39029,6 +39209,11 @@ }, /turf/open/floor/wood/smooth/old, /area/vtm/interior/chantry) +"wCh" = ( +/obj/structure/sink/directional/south, +/obj/structure/mirror/directional/north, +/turf/open/floor/city/plating_stone, +/area/vtm/interior/millennium_tower/f4) "wCj" = ( /obj/structure/flora/rock/darkpack, /turf/open/water/beach/vamp/deep, @@ -39330,13 +39515,8 @@ /turf/open/floor/city/bacotell, /area/vtm/interior/shop/bacotell) "wMp" = ( -/obj/structure/chair/sofa/corp{ - color = "#50C878"; - dir = 8 - }, -/obj/effect/landmark/start/darkpack/camarilla/hound, -/turf/open/floor/city/plating, -/area/vtm/interior/millennium_tower) +/turf/open/floor/city/plating_stone, +/area/vtm/interior/millennium_tower/f4) "wMr" = ( /obj/structure/vampdoor/simple{ dir = 4 @@ -39660,6 +39840,10 @@ /obj/effect/mapping_helpers/door/access/voivodate, /turf/open/floor/city/toilet/large, /area/vtm/interior/voivodate) +"wUP" = ( +/obj/effect/decal/cleanable/trash, +/turf/open/floor/plating/canal, +/area/vtm/interior/sewer) "wUS" = ( /obj/structure/chair/stool/bar/darkpack/red, /turf/open/floor/city/bacotell, @@ -39736,6 +39920,25 @@ /obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/wood/smooth/old, /area/vtm/interior) +"wYc" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 4 + }, +/obj/structure/closet/secure_closet/freezer/commercial/small, +/obj/item/reagent_containers/blood/vitae, +/obj/item/reagent_containers/blood/vitae, +/obj/item/reagent_containers/blood/vitae, +/obj/item/reagent_containers/blood/vitae, +/turf/open/floor/iron/showroomfloor, +/area/vtm/interior/millennium_tower/f4) "wYh" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -39758,7 +39961,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass/nosmooth, /area/vtm/outside/financialdistrict) "wYB" = ( @@ -40197,11 +40400,11 @@ /turf/open/floor/wood/smooth, /area/vtm/interior/endron_facility/restricted) "xmC" = ( -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /turf/open/floor/plating/sidewalk, /area/vtm/outside/unionsquare) "xmH" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk, /area/vtm/outside/financialdistrict) "xmP" = ( @@ -40433,7 +40636,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/strip) "xtM" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -40920,7 +41123,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/voivodate) "xKn" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur/corner, /turf/open/floor/plating/granite/black, /area/vtm/outside/park) @@ -41491,8 +41694,6 @@ /area/vtm/voivodate) "xZv" = ( /obj/structure/table/wood, -/obj/item/reagent_containers/blood/vitae, -/obj/item/reagent_containers/blood/vitae, /turf/open/floor/carpet/darkpack/blackgold, /area/vtm/interior/millennium_tower/f4) "xZF" = ( @@ -48158,7 +48359,7 @@ arg arg arg tiW -hxj +wUP ofT hxj kzb @@ -48265,7 +48466,7 @@ arg mvR aRA tiW -oNK +rJh ofT hxj kzb @@ -50433,7 +50634,7 @@ lFH hxj xJp wdj -wbR +wdj wdj wdj wdj @@ -58485,7 +58686,7 @@ puy puy luQ dIy -bZr +uSe uSe hbC sZn @@ -58699,7 +58900,7 @@ puy puy luQ kdx -jgM +wwF qFb qFb qFb @@ -59285,10 +59486,10 @@ sRJ fws myP vhR -eay -wMp -wyy tMZ +wyy +jHj +bZr jWc bpf tMZ @@ -59391,8 +59592,8 @@ exk sRJ kiG kiG -cFJ -cFJ +vhR +tMZ cFJ cFJ cFJ @@ -59498,19 +59699,19 @@ nod sRJ sRJ sRJ +vhR +kXH cju -mnN -hdo fcx hdo -xoa -xoa -xoa +cFJ xoa oul xoa +oul xoa xoa +mnN cFJ iqO wdp @@ -59605,12 +59806,12 @@ sRJ sRJ juv nkC -cju -bUB -xoa -xoa -xoa -xoa +vhR +tMZ +uUn +bGG +uPR +cFJ nIU xoa xoa @@ -59712,12 +59913,12 @@ haC cvz cFJ cFJ -cju -plT -xoa -xoa -xoa -xoa +jWc +uam +cFJ +cFJ +cFJ +cFJ xoa xoa xoa @@ -59819,13 +60020,13 @@ sTd qwE qwE shE -cju -xoa -xoa -xoa -xoa -xoa -xoa +jWc +jgM +jOa +cic +jOa +cFJ +plT xoa xoa xoa @@ -59926,12 +60127,12 @@ epb epb epb epb -cju -xoa -xoa -xoa -xoa -xoa +jWc +nQd +jgM +jgM +jgM +cFJ xoa xoa xoa @@ -60033,19 +60234,19 @@ xNM bbV bbV bZj -cju -xoa -xoa -xoa -xoa -jOa +jWc +dsN +acj +wnN +eay +cFJ nLS xoa xoa xoa nLS xoa -xoa +sFR eIv iqO wdp @@ -60140,19 +60341,19 @@ rCG maG sxo fCU -cju -sTl -sTl -sTl -fxi -jOa -xoa -xoa +jWc +aac +cdC +gOz +fiI +cFJ xoa fxi +sTl +fxi xoa xoa -xoa +sFR cFJ iqO qyx @@ -60249,13 +60450,13 @@ cFJ cFJ cFJ cFJ -vOC cFJ cFJ cFJ cFJ cFJ cFJ +vOC cFJ cFJ cFJ @@ -77684,7 +77885,7 @@ eeP eeP eeP vZM -gOz +mxQ pid lxK lxK @@ -81445,10 +81646,10 @@ nls nls nls bTa -mrm -mrm -mrm -mrm +wCh +fzQ +bTa +myx bTa rdj rdj @@ -81551,11 +81752,11 @@ nls nls nls nls -bTa -bTa -bTa -bTa -bTa +gky +wMp +wMp +bUB +wMp bTa rdj rdj @@ -81659,10 +81860,10 @@ nls nls nls bTa -bGG -mrm -hNG -cdC +bTa +bTa +bTa +bTa bTa rdj rdj @@ -81768,7 +81969,7 @@ qsR bTa ddx mrm -mrm +hNG nTM bTa rdj @@ -81862,7 +82063,7 @@ jVD bTa bTa gTy -nQd +uwK jGT jGT uwK @@ -81871,7 +82072,7 @@ uXm wYE iiO gQu -gQu +oDA bTa uZF mrm @@ -81978,7 +82179,7 @@ uXm wYE jVD jVD -jVD +sZs jJY mrm mrm @@ -82089,7 +82290,7 @@ tSz bTa kyL iUH -mrm +cPV sPw bTa rdj @@ -82293,7 +82494,7 @@ mrm vgt gpq lIb -mrm +llu jne lRJ tSe @@ -82400,7 +82601,7 @@ pcz mrm mrm mrm -mrm +wYc xte tSe tSe diff --git a/_maps/map_files/Vampire/westfield_mall/westfield_mall.dmm b/_maps/map_files/Vampire/westfield_mall/westfield_mall.dmm index 14ff8d7383f5..c64f2973eb19 100644 --- a/_maps/map_files/Vampire/westfield_mall/westfield_mall.dmm +++ b/_maps/map_files/Vampire/westfield_mall/westfield_mall.dmm @@ -268,7 +268,7 @@ /turf/open/misc/dirt/rails, /area/vtm/westfield_mall/interior/supply) "aaW" = ( -/obj/structure/lamppost/four{ +/obj/machinery/light/floor/lamppost/four{ pixel_y = 8 }, /turf/open/floor/plating/sidewalk/old, @@ -1990,7 +1990,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/westfield_mall) "agU" = ( @@ -3253,7 +3253,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 4 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/westfield_mall) "akV" = ( @@ -10115,7 +10115,7 @@ /turf/open/floor/city/plating, /area/vtm/interior/bianchiBank) "aHl" = ( -/obj/structure/lamppost/four{ +/obj/machinery/light/floor/lamppost/four{ pixel_y = 8 }, /obj/structure/platform/lowwall/brick_old, @@ -10518,7 +10518,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/westfield_mall) "aID" = ( @@ -13829,7 +13829,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 1 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/westfield_mall) "aTE" = ( @@ -14218,7 +14218,7 @@ /area/vtm/westfield_mall) "aUX" = ( /obj/effect/turf_decal/bordur/corner, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/westfield_mall) "aUY" = ( diff --git a/_maps/map_files/Vampire/westfield_mall/westfield_umbra.dmm b/_maps/map_files/Vampire/westfield_mall/westfield_umbra.dmm index a710d8fd19f7..d292c9e59e79 100644 --- a/_maps/map_files/Vampire/westfield_mall/westfield_umbra.dmm +++ b/_maps/map_files/Vampire/westfield_mall/westfield_umbra.dmm @@ -176,7 +176,7 @@ /turf/open/misc/dirt, /area/vtm/outside/penumbra) "cm" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/umbra, /area/vtm/outside/penumbra) "cr" = ( @@ -577,7 +577,7 @@ /turf/open/misc/grass, /area/vtm/outside/penumbra) "hO" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 8 }, /turf/open/umbra, @@ -2611,7 +2611,7 @@ /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/penumbra) "KB" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 4 }, /turf/open/floor/plating/sidewalkalt, diff --git a/_maps/shuttles/emergency/emergency_dep_cap.dmm b/_maps/shuttles/emergency/emergency_dep_cap.dmm new file mode 100644 index 000000000000..6222b0aadad7 --- /dev/null +++ b/_maps/shuttles/emergency/emergency_dep_cap.dmm @@ -0,0 +1,2482 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ax" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"aJ" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/storage/toolbox/drone{ + pixel_x = 0; + pixel_y = 2 + }, +/obj/item/wrench{ + pixel_x = 0; + pixel_y = 3 + }, +/obj/item/multitool, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"aU" = ( +/obj/machinery/computer/crew, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"bk" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/bot, +/obj/structure/sign/nanotrasen/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"bl" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/item/food/baguette, +/turf/open/floor/carpet/royalblue, +/area/shuttle/escape) +"bD" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"bS" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/shuttle/escape) +"bY" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"cj" = ( +/obj/item/kirbyplants/organic/plant21, +/obj/effect/turf_decal/box, +/turf/open/floor/iron, +/area/shuttle/escape) +"cl" = ( +/obj/item/kirbyplants/organic/plant21, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/obj/structure/sign/nanotrasen/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"cm" = ( +/obj/machinery/shower/directional/west{ + name = "emergency shower" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"cM" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/sign/nanotrasen/directional/west, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"cQ" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/captain, +/turf/open/floor/wood, +/area/shuttle/escape) +"de" = ( +/obj/machinery/shieldgen, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"dj" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/records/security/laptop, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"dz" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"dZ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"eo" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/carpet/royalblue, +/area/shuttle/escape) +"ey" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/siding/wood, +/obj/item/food/beef_wellington_slice{ + pixel_x = -2; + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/reagent_containers/cup/glass/bottle/wine{ + pixel_x = -14; + pixel_y = 23 + }, +/turf/open/floor/carpet/royalblue, +/area/shuttle/escape) +"eM" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/wall_healer/free/directional/east{ + use_power = 0 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"eR" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/sign/nanotrasen/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"eY" = ( +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/obj/machinery/door/airlock/multi_tile/public/glass{ + name = "Cockpit" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"fp" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"fs" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/shuttle/escape) +"fw" = ( +/obj/structure/table/reinforced, +/obj/item/storage/medkit/toxin, +/obj/item/storage/medkit/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"fy" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"fC" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/carpet/royalblue, +/area/shuttle/escape) +"fS" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/bot, +/obj/structure/sign/nanotrasen/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"gg" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"gj" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/kirbyplants/organic/plant21, +/obj/structure/sign/nanotrasen/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"gk" = ( +/obj/machinery/power/shuttle_engine/propulsion{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"gI" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/directional/east, +/obj/machinery/button/door/directional/east{ + id = "l_escapeshuttlebridge"; + name = "Left Wing Bridge Shutters"; + req_access = list("command") + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"gQ" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"gR" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -6; + pixel_y = 0 + }, +/obj/item/storage/box/handcuffs{ + pixel_x = 8; + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"gS" = ( +/turf/open/floor/wood/large, +/area/shuttle/escape) +"gY" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"ho" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/shuttle/escape) +"hI" = ( +/obj/structure/closet/crate{ + name = "emergency supplies crate" + }, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/flashlight/flare{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/flashlight/flare{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/radio, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"im" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/structure/fireaxecabinet/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"iq" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/corner, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"iF" = ( +/obj/machinery/door/airlock/vault{ + name = "Vault" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"jm" = ( +/turf/open/floor/wood, +/area/shuttle/escape) +"jK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"ke" = ( +/obj/machinery/computer/security, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"km" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"kn" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"kD" = ( +/obj/structure/chair/comfy/shuttle, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"kH" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"kW" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/button/door/directional/east{ + id = "l_escapeshuttlebridge"; + name = "Left Wing Bridge Shutters"; + req_access = list("command") + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"kY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"lP" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"ma" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"mA" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"mE" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"mI" = ( +/turf/template_noop, +/area/template_noop) +"mV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"mZ" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/siding/wood, +/obj/item/food/big_baked_rice{ + pixel_x = -3; + pixel_y = 8 + }, +/turf/open/floor/carpet/royalblue, +/area/shuttle/escape) +"nk" = ( +/obj/structure/table/wood, +/obj/item/camera{ + pixel_y = 8; + pixel_x = 3 + }, +/obj/item/storage/photo_album/captain{ + pixel_x = -3; + pixel_y = -4 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/wood, +/area/shuttle/escape) +"nG" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"nI" = ( +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/poster/traitor, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"nT" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/records/medical/laptop{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"oi" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"oj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"oF" = ( +/obj/machinery/greenscreen_camera{ + dir = 8 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"oG" = ( +/obj/effect/turf_decal/trimline/red/filled/warning/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"oU" = ( +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/south, +/obj/structure/chair/comfy/carp{ + dir = 1 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"oX" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"pB" = ( +/obj/structure/hedge, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"pN" = ( +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "l_escapeshuttlebridge" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/shuttle/escape) +"pT" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"qf" = ( +/obj/machinery/computer/records/medical{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"qn" = ( +/obj/structure/closet/crate/medical, +/obj/item/storage/medkit/regular, +/obj/item/storage/medkit/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/toxin{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/healthanalyzer{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/lazarus_injector, +/obj/effect/turf_decal/bot, +/mob/living/basic/bot/medbot{ + name = "\improper emergency medibot"; + pixel_x = -3; + pixel_y = 2 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"rm" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"rr" = ( +/obj/machinery/door/airlock/command{ + name = "Banquet Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"sz" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"sF" = ( +/obj/structure/sign/poster/greenscreen/directional/west, +/turf/open/floor/wood, +/area/shuttle/escape) +"sR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"sW" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"tl" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/obj/machinery/button/door/directional/west{ + req_access = list("command"); + name = "Right Wing Bridge Shutters"; + id = "r_escapeshuttlebridge" + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"tE" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"ug" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/sign/nanotrasen/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"uj" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood, +/area/shuttle/escape) +"up" = ( +/obj/machinery/door/airlock/external/ruin{ + name = "Emergency Recovery Airlock" + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"uC" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"vk" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "r_escapeshuttlebridge" + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"vr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"vD" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/siding/wood, +/obj/item/reagent_containers/cup/glass/drinkingglass{ + pixel_x = -1; + pixel_y = 14 + }, +/turf/open/floor/carpet/royalblue, +/area/shuttle/escape) +"vL" = ( +/obj/item/kirbyplants/organic/plant2, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"vY" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"we" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"wn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"wt" = ( +/obj/structure/table/reinforced, +/obj/item/phone{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/storage/medkit/regular{ + pixel_x = 4; + pixel_y = -5 + }, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"wM" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"xq" = ( +/obj/effect/spawner/surgery_tray/full/deployed, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"xN" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"xO" = ( +/obj/machinery/door/airlock/maintenance/glass{ + name = "Escape Shuttle Storage" + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"yd" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"yj" = ( +/obj/structure/safe/vault, +/obj/item/clothing/neck/stethoscope, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/gun/ballistic/automatic/pistol/deagle/regal/no_mag{ + color = "#2e2e2e"; + pixel_x = -2; + pixel_y = 1; + name = "\improper Ebony" + }, +/obj/item/gun/ballistic/automatic/pistol/deagle{ + pixel_x = 1; + pixel_y = -3; + name = "\improper Ivory"; + spawnwithmagazine = 0 + }, +/obj/item/claymore, +/obj/item/clothing/suit/armor/vest/warden/alt, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"ym" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/wall_healer/free/directional/west{ + use_power = 0 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"yn" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"yU" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/sign/nanotrasen/directional/south, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"zD" = ( +/obj/machinery/computer/communications, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"zJ" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/shuttle/escape) +"zK" = ( +/obj/structure/chair/comfy/shuttle, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Ah" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/sign/nanotrasen/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"Aj" = ( +/obj/machinery/computer/emergency_shuttle, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/light/directional/north, +/obj/structure/sign/nanotrasen/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"Ap" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/escape) +"AB" = ( +/obj/structure/bed/medical/emergency{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"AE" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/power_store/cell/high, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"AH" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Be" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Escape Shuttle Infirmary" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Bm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"BR" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/carpet/royalblue, +/area/shuttle/escape) +"BV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 6 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"BZ" = ( +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "r_escapeshuttlebridge" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/shuttle/escape) +"CY" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Escape Shuttle Infirmary" + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"CZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"Dq" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"Dy" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = -1 + }, +/obj/item/storage/toolbox/emergency{ + pixel_x = 3; + pixel_y = -5 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"DN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"DO" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood, +/area/shuttle/escape) +"Eg" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/sign/nanotrasen/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"Eh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Er" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"EM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 10 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"EQ" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Fe" = ( +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/generic/style_random, +/obj/structure/window/reinforced/shuttle, +/turf/open/floor/grass, +/area/shuttle/escape) +"Fu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Fz" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"FF" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/computer/bank_machine{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"FJ" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"FP" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"FR" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Gb" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"Gh" = ( +/obj/machinery/door/airlock/external/ruin{ + name = "Emergency Recovery Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron, +/area/shuttle/escape) +"Gv" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/item/food/bbqribs{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/open/floor/carpet/royalblue, +/area/shuttle/escape) +"Gx" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/aicard, +/obj/item/radio/off, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"GM" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/item/food/bread/meat{ + pixel_x = -12; + pixel_y = -1 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/filled/irish_cream{ + pixel_x = 5; + pixel_y = 8 + }, +/turf/open/floor/carpet/royalblue, +/area/shuttle/escape) +"GT" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Hy" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"HJ" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"HN" = ( +/obj/effect/turf_decal/trimline/red/filled/warning/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"Ik" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"In" = ( +/obj/structure/table/reinforced, +/obj/item/defibrillator/loaded{ + pixel_x = 0; + pixel_y = 14 + }, +/obj/item/storage/medkit/regular{ + pixel_x = 1; + pixel_y = 0 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Jd" = ( +/obj/machinery/nuclearbomb/beer, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Jm" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"Jn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Jo" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"JP" = ( +/obj/structure/table/reinforced, +/obj/item/storage/medkit/fire, +/obj/item/storage/medkit/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Kl" = ( +/obj/item/kirbyplants/organic/plant21, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/shuttle/escape) +"Kp" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"KV" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"LH" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/wood, +/area/shuttle/escape) +"LO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/bot_white/left, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Mc" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"MD" = ( +/obj/structure/table, +/obj/item/stock_parts/power_store/cell/high, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"MW" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/escape) +"Nb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Nm" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/machinery/vitals_reader/directional/west, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Nz" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/closet/crate/goldcrate/stocked, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"NA" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/nanotrasen/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"NP" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"NS" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"Od" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/shuttle/escape) +"Og" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Oi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Ou" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"OK" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"OL" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"OV" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/closet/crate/silvercrate, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Pl" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"PK" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/shuttle/escape) +"Qt" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"Qv" = ( +/obj/structure/rack, +/obj/item/clothing/suit/utility/fire/firefighter, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/utility/hardhat/red, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"Qy" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/open/floor/iron, +/area/shuttle/escape) +"Rv" = ( +/obj/structure/chair/comfy/shuttle, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"RK" = ( +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/shuttle/escape) +"RY" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"RZ" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/shuttle/escape) +"Sq" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/button/door/directional/west{ + req_access = list("command"); + name = "Right Wing Bridge Shutters"; + id = "r_escapeshuttlebridge" + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Th" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"TL" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"TQ" = ( +/obj/item/kirbyplants/organic/plant2, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"TS" = ( +/obj/item/kirbyplants/organic/plant21, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Ul" = ( +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"US" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"Vy" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/left, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"VU" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"We" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/shuttle/escape) +"Wi" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Cockpit" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"WS" = ( +/obj/structure/chair/comfy/shuttle, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"WX" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/sign/nanotrasen/directional/south, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"Xe" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Xj" = ( +/obj/machinery/power/shuttle_engine/heater{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"XE" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/box/corners, +/turf/open/floor/iron, +/area/shuttle/escape) +"XX" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/carpet/royalblue, +/area/shuttle/escape) +"Ys" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Yz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"YH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"YM" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "l_escapeshuttlebridge" + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"YX" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + name = "Command emergency shuttle" + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Ze" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"Zk" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"ZP" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/shuttle/escape) + +(1,1,1) = {" +MW +Ap +yn +kn +kn +up +kn +kn +xN +xN +xN +kn +xN +xN +kn +xN +Qy +kn +YX +kn +xN +xN +xN +kn +Xe +xN +Xe +kn +kn +mI +mI +mI +mI +"} +(2,1,1) = {" +gk +Xj +xN +WS +Yz +Od +RZ +kn +dj +wt +yd +kn +Fz +KV +kn +PK +AH +kn +PK +ug +lP +eM +lP +cM +lP +lP +lP +bk +kn +kn +kn +kn +kn +"} +(3,1,1) = {" +gk +Xj +xN +kD +Bm +wn +fs +kn +gj +Mc +gQ +pN +Nb +Oi +Wi +kH +FR +eY +kH +we +Ze +kn +kD +we +we +we +we +sz +kn +Nm +ZP +Nm +kn +"} +(4,1,1) = {" +gk +Xj +kn +kn +Gh +kn +kn +yn +HJ +Ik +kW +YM +mV +gI +Wi +kH +FR +uC +kH +we +Ze +Fe +kD +we +mA +mA +mA +cj +kn +TL +TL +TL +xN +"} +(5,1,1) = {" +gk +Xj +xN +Ou +fp +EM +Wi +We +rm +Dq +yn +kn +rr +kn +yn +aJ +GT +kn +TS +oG +Ze +kn +Rv +we +yn +xN +xN +xN +kn +EQ +TL +Ys +xN +"} +(6,1,1) = {" +gk +Xj +xN +zJ +jK +BV +xN +ke +Qt +FR +kn +TQ +gS +yU +yn +kn +mE +kn +yn +US +Ze +Fe +kD +we +kn +In +zK +qf +xN +TL +TL +Er +xN +"} +(7,1,1) = {" +MW +MW +kn +kn +cQ +kn +kn +Jm +we +FR +Fe +gS +eo +XX +gS +Fe +Zk +Hy +xN +VU +Ze +kn +kD +we +CY +TL +TL +TL +Be +TL +TL +xq +xN +"} +(8,1,1) = {" +gk +Xj +xN +sF +jm +nk +kn +zD +we +FR +Fe +Gb +bl +vD +nG +Fe +Zk +fy +xN +VU +we +oX +we +we +kn +cm +JP +fw +xN +AB +FJ +AB +kn +"} +(9,1,1) = {" +gk +Xj +xN +oF +jm +LH +kn +Aj +Qt +im +kn +Gb +Gv +ey +oU +kn +gg +gR +kn +Eg +pB +pB +pB +NA +kn +kn +kn +kn +kn +kn +kn +kn +kn +"} +(10,1,1) = {" +gk +Xj +xN +bS +uj +DO +kn +Ul +we +FR +Fe +Gb +GM +mZ +nG +Fe +Zk +fy +xN +VU +we +sR +we +we +kn +qn +hI +de +kn +MD +Pl +NS +kn +"} +(11,1,1) = {" +MW +MW +kn +kn +kn +kn +kn +AE +bY +FR +Fe +gS +BR +fC +gS +Fe +Zk +ax +xN +VU +Ze +kn +kD +we +xO +ho +Jn +Jn +oj +Jn +Jn +Fu +xN +"} +(12,1,1) = {" +gk +Xj +kn +nI +dZ +FF +kn +aU +we +Th +kn +vL +gS +WX +yn +kn +mE +kn +yn +dz +Ze +Fe +kD +we +kn +Og +DN +DN +kY +DN +sW +km +xN +"} +(13,1,1) = {" +gk +Xj +xN +RK +RK +ma +iF +wM +pT +Dq +yn +kn +rr +kn +yn +Gx +iq +kn +Kl +HN +Ze +kn +Rv +we +yn +xN +xN +xN +yn +FP +vr +km +xN +"} +(14,1,1) = {" +gk +Xj +xN +Jd +RK +ma +yn +yn +OK +tE +Sq +BZ +We +tl +Wi +kH +FR +eY +kH +we +Ze +Fe +kD +we +OL +OL +OL +cj +kn +Dy +vr +km +xN +"} +(15,1,1) = {" +gk +Xj +xN +RK +RK +ma +OV +kn +cl +vY +Eh +vk +mV +Eh +Wi +kH +FR +uC +kH +we +Ze +kn +kD +we +we +we +we +sz +kn +Qv +CZ +YH +kn +"} +(16,1,1) = {" +gk +Xj +kn +yj +Vy +LO +Nz +kn +NP +nT +bD +kn +oi +gY +kn +Kp +XE +kn +RY +eR +Jo +ym +Jo +Ah +Jo +Jo +Jo +fS +kn +kn +kn +kn +kn +"} +(17,1,1) = {" +MW +Ap +yn +kn +kn +kn +kn +kn +xN +xN +xN +kn +xN +xN +kn +xN +xN +kn +kn +kn +xN +xN +xN +kn +xN +xN +xN +kn +kn +mI +mI +mI +mI +"} diff --git a/_maps/shuttles/emergency/emergency_dep_civ.dmm b/_maps/shuttles/emergency/emergency_dep_civ.dmm new file mode 100644 index 000000000000..de7c2946f711 --- /dev/null +++ b/_maps/shuttles/emergency/emergency_dep_civ.dmm @@ -0,0 +1,1516 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"an" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 8 + }, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/shuttle/escape) +"at" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/computer/records/medical{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"bl" = ( +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"bt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/computer/station_alert{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"bL" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plating, +/area/shuttle/escape) +"bX" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"cj" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/shuttle/escape) +"cl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/escape) +"cD" = ( +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/shuttle/escape) +"cH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"cT" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"cZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/shuttle/escape) +"de" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/computer/records/security{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"df" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"di" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"dt" = ( +/obj/machinery/computer/emergency_shuttle, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"dC" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/escape) +"dM" = ( +/obj/structure/bed/medical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/shuttle/escape) +"dQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"em" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 9 + }, +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"eo" = ( +/obj/machinery/nuclearbomb/beer, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"eR" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/shuttle/escape/brig) +"eY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"fr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating, +/area/shuttle/escape/brig) +"fC" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/shuttle/escape) +"gd" = ( +/obj/structure/rack, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"gA" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/shuttle/escape) +"gI" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/shuttle/escape) +"gR" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"gS" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/escape) +"hc" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/engineering/toolbox, +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plating, +/area/shuttle/escape) +"hp" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"ht" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/drone, +/obj/item/multitool, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"hw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/shuttle/escape/brig) +"hD" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"hG" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plating, +/area/shuttle/escape) +"hI" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"hO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/shuttle/escape) +"hT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"iq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/command/glass{ + name = "Compact Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"iV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/plating, +/area/shuttle/escape) +"je" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/components/unary/passive_vent/layer2, +/turf/template_noop, +/area/shuttle/escape) +"jy" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/shuttle/escape) +"jF" = ( +/obj/machinery/door/airlock/external/ruin{ + name = "Emergency Recovery Airlock" + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"jS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/shuttle/escape/brig) +"km" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/power/shuttle_engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"kn" = ( +/obj/effect/spawner/random/structure/chair_maintenance, +/turf/open/floor/plating, +/area/shuttle/escape) +"kD" = ( +/obj/structure/table, +/obj/item/surgical_drapes, +/obj/item/hemostat, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"kY" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Emergency Shuttle Hatch" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/shuttle/escape) +"lP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/plasma, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plating, +/area/shuttle/escape) +"lR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"mv" = ( +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"mE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/shuttle/escape) +"oi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/shuttle/escape) +"ok" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/machinery/wall_healer/free/directional/north{ + use_power = 0 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"oL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"oU" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Storage Closet" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"oX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/computer/crew{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"pz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/shuttle/escape) +"pB" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/shuttle/escape) +"pD" = ( +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 8; + name = "Ventilation Pump"; + target_pressure = 300; + hide = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"pN" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/escape) +"qf" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"ql" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"qB" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/shuttle/escape) +"qC" = ( +/obj/machinery/digital_clock/directional/north, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"ro" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/shuttle/escape) +"rr" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/shuttle/escape/brig) +"rN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/shuttle/escape) +"sz" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/escape) +"sD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/shuttle/escape) +"sQ" = ( +/obj/structure/table, +/obj/item/circular_saw{ + pixel_x = 0; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"sT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"te" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/spawner/random/structure/barricade/crude, +/turf/open/floor/plating, +/area/shuttle/escape/brig) +"tq" = ( +/obj/machinery/atmospherics/components/tank/air/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/shuttle/escape) +"tN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"uu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/shuttle/escape/brig) +"uD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/shuttle/escape) +"uK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"uO" = ( +/obj/effect/spawner/random/engineering/tank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/escape) +"vd" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/shuttle/escape) +"vw" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"vY" = ( +/obj/structure/table/glass, +/obj/machinery/cell_charger{ + pixel_y = 4 + }, +/obj/item/stock_parts/power_store/cell/high, +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"we" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/shuttle/escape) +"wM" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"xN" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/shuttle/escape) +"xO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"yk" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/shuttle/escape) +"ym" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/shuttle/escape) +"zd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"zJ" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Ai" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"AE" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"Bi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/spawner/random/structure/barricade/crude, +/turf/open/floor/plating, +/area/shuttle/escape) +"Bv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"BG" = ( +/obj/structure/punji_sticks, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/escape) +"BM" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 + }, +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"BV" = ( +/obj/structure/sink/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/escape) +"BZ" = ( +/obj/structure/rack, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/shuttle/escape) +"Cv" = ( +/obj/effect/spawner/random/maintenance/two, +/obj/structure/table, +/turf/open/floor/plating, +/area/shuttle/escape) +"DB" = ( +/obj/structure/chair/office, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"DJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"DL" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/machinery/vending/coffee, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Ef" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/shuttle/escape) +"Ek" = ( +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plating, +/area/shuttle/escape) +"Ep" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/item/restraints/handcuffs, +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"EM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/shuttle/escape) +"ER" = ( +/obj/effect/decal/cleanable/ants, +/turf/open/floor/plating, +/area/shuttle/escape) +"Fe" = ( +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Command Desk"; + req_access = list("command") + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"FJ" = ( +/obj/structure/fireaxecabinet/directional/north, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"FP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/shuttle/escape) +"FQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/glass, +/obj/item/storage/medkit/regular, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Gd" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Gq" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/escape) +"Gr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/shuttle/escape) +"Gx" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/plating, +/area/shuttle/escape) +"GT" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/shuttle/escape) +"GV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"HO" = ( +/turf/closed/wall, +/area/shuttle/escape) +"HP" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/shuttle/escape) +"In" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/shuttle/escape) +"ID" = ( +/turf/closed/wall/r_wall, +/area/shuttle/escape) +"IL" = ( +/obj/structure/bed/medical, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Jl" = ( +/turf/template_noop, +/area/template_noop) +"Jm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/escape) +"Jr" = ( +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/shuttle/escape) +"JB" = ( +/obj/machinery/door/airlock/external/ruin{ + name = "Emergency Recovery Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"JP" = ( +/obj/docking_port/mobile/emergency{ + name = "Assistants emergency shuttle" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Emergency Shuttle Hatch" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/shuttle/escape) +"Kg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"KG" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"KR" = ( +/obj/item/storage/bag/plants{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/reagent_containers/cup/watering_can{ + pixel_x = -1; + pixel_y = -2 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plating, +/area/shuttle/escape) +"KV" = ( +/obj/structure/closet/bombcloset/security, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"Lh" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"LH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"Mf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/computer/rdconsole/unlocked{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Mx" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/shuttle/escape/brig) +"MD" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plating, +/area/shuttle/escape/brig) +"MW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"Nm" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 1 + }, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/shuttle/escape) +"Nu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/shuttle/escape) +"NA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"NS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/shuttle/escape) +"OK" = ( +/obj/structure/table/optable, +/obj/item/scalpel{ + pixel_x = 0; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Pu" = ( +/obj/effect/spawner/random/structure/chair_maintenance, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/shuttle/escape) +"PM" = ( +/obj/structure/table, +/obj/item/retractor, +/obj/item/surgicaldrill, +/obj/item/cautery, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/shuttle/escape) +"PP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"Qn" = ( +/turf/open/floor/plating, +/area/shuttle/escape) +"Rv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/shuttle/escape) +"RY" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/shuttle/escape) +"SJ" = ( +/obj/item/kirbyplants/organic/plant21, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Up" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/escape) +"UW" = ( +/obj/machinery/iv_drip, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/plating, +/area/shuttle/escape) +"Vf" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Vh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"VC" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/south, +/turf/open/floor/plating, +/area/shuttle/escape) +"Xs" = ( +/obj/effect/spawner/random/structure/closet_empty/crate, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/shuttle/escape) +"XJ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/plating, +/area/shuttle/escape) +"XR" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"XS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/computer/communications{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"XY" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/shuttle/escape) +"YH" = ( +/obj/effect/spawner/random/structure/closet_empty, +/obj/effect/spawner/random/maintenance/two, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/shuttle/escape) +"YU" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/engineering/toolbox, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/escape) +"Zk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/shuttle/escape) +"Zo" = ( +/obj/item/kirbyplants/organic/plant21, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Zv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"ZA" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/light/floor, +/turf/open/floor/carpet/blue, +/area/shuttle/escape) +"ZR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"ZS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plating, +/area/shuttle/escape) + +(1,1,1) = {" +Jl +Jl +Jl +je +oi +ID +NS +ID +ID +kY +ID +JP +ID +ID +ID +ID +ID +kY +ID +kY +ID +ID +ID +ID +ID +ID +Jl +"} +(2,1,1) = {" +ID +ID +ID +ID +oi +em +BM +SJ +ID +sD +mE +Nu +Rv +sD +HO +we +In +Rv +Zk +sD +we +Qn +HO +Cv +Jr +ID +ID +"} +(3,1,1) = {" +NS +ZR +Bv +Zv +oi +ql +bl +NA +Gx +Rv +YU +gA +HO +rN +HO +Ek +HO +Jm +HO +Gr +HO +jy +HO +HO +vd +km +gR +"} +(4,1,1) = {" +NS +pD +EM +FP +iq +cH +Kg +oX +ID +ID +ID +ID +ID +Rv +sD +sD +Rv +sD +mE +Nu +sz +uO +HO +Ek +we +km +gR +"} +(5,1,1) = {" +NS +tq +cj +ID +ID +FJ +DB +at +ID +rr +hp +hT +ID +xN +Rv +HO +HO +ro +gI +sD +HO +HO +HO +ER +sz +ID +ID +"} +(6,1,1) = {" +ID +ID +ID +ID +ht +eY +dQ +FQ +ID +hD +eR +LH +NS +Pu +sD +Nm +HO +HO +HO +GT +HO +iV +fC +we +yk +km +gR +"} +(7,1,1) = {" +NS +vY +XR +df +qf +bl +bl +Mf +ID +hI +MD +hw +Mx +sD +Rv +qB +HO +kn +sD +Rv +we +cD +we +pB +cT +km +gR +"} +(8,1,1) = {" +NS +dt +ZA +Fe +qf +bl +DB +XS +ID +fr +jS +PP +ID +Pu +Rv +BZ +HO +Pu +uD +HO +Ef +HO +HO +HO +HO +ID +ID +"} +(9,1,1) = {" +NS +Ep +mv +Gd +qf +bl +bl +bt +ID +te +oU +ID +ID +HO +sD +iV +HO +hc +cl +HO +HO +HO +dM +UW +IL +km +gR +"} +(10,1,1) = {" +ID +ID +ID +ID +gd +zd +DJ +sT +ID +KV +uu +ID +gI +pz +Rv +Rv +sD +sD +Nu +sz +XY +HO +xO +uK +Vh +km +gR +"} +(11,1,1) = {" +NS +Lh +bX +ID +ID +qC +di +Ai +ID +eo +oL +ID +cZ +Rv +sz +an +YH +HO +sD +Rv +cl +GT +GV +OK +VC +ID +ID +"} +(12,1,1) = {" +NS +KG +vw +MW +JB +qf +bl +de +ID +Bi +Bi +ID +Rv +Xs +HO +HO +HO +HO +HO +BG +HO +HO +hO +HP +tN +km +gR +"} +(13,1,1) = {" +NS +wM +zJ +AE +ID +ok +bl +NA +Gx +Nu +ZS +GT +Rv +HO +HO +dC +Gq +KR +BV +Jr +hG +HO +lP +lR +RY +km +gR +"} +(14,1,1) = {" +ID +jF +ID +ID +ID +Vf +DL +Zo +ID +ym +gS +HO +Zk +XJ +Qn +Zk +Jr +RY +pN +Up +bL +HO +kD +sQ +PM +ID +ID +"} +(15,1,1) = {" +Jl +Jl +Jl +Jl +ID +ID +NS +ID +ID +NS +NS +ID +ID +ID +ID +ID +NS +NS +NS +ID +ID +ID +ID +ID +ID +ID +Jl +"} diff --git a/_maps/shuttles/emergency/emergency_dep_eng.dmm b/_maps/shuttles/emergency/emergency_dep_eng.dmm new file mode 100644 index 000000000000..a99c3105750a --- /dev/null +++ b/_maps/shuttles/emergency/emergency_dep_eng.dmm @@ -0,0 +1,2609 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"am" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bl" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/warning/secure_area/directional/west, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cl" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/plating, +/area/shuttle/escape) +"cD" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Cooling Loop Bypass" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cH" = ( +/obj/machinery/recharge_station, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cM" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/engine/air, +/area/shuttle/escape) +"cT" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"de" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/template_noop, +/area/shuttle/escape) +"df" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"dg" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/drone{ + pixel_x = 0; + pixel_y = 3 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"dt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"dM" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/template_noop, +/area/shuttle/escape) +"eo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"et" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"eG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"eR" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box{ + pixel_x = 0; + pixel_y = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"eY" = ( +/obj/structure/cable, +/obj/structure/sign/warning/vacuum/external/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"eZ" = ( +/obj/machinery/door/poddoor/incinerator_atmos_main{ + id = "shuttle_mainvent" + }, +/turf/open/floor/engine, +/area/shuttle/escape) +"fr" = ( +/obj/machinery/air_sensor{ + chamber_id = "shuttle_mixcham" + }, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"fC" = ( +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"gA" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"gR" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"gS" = ( +/obj/machinery/space_heater, +/obj/machinery/light/floor, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"hc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/warning/radiation/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ht" = ( +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"hC" = ( +/obj/structure/cable, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"hG" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"hO" = ( +/obj/machinery/computer/security, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"hR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"jz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/vending/engivend, +/obj/machinery/light/small/directional/east, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"km" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/power/shuttle_engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"kn" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 14; + pixel_y = 9 + }, +/obj/machinery/recharger{ + pixel_x = 0; + pixel_y = 4 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape/brig) +"kD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"kH" = ( +/obj/item/holosign_creator/atmos, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Shuttle Supermatter Chamber"; + req_access = list("engineering") + }, +/turf/open/floor/engine, +/area/shuttle/escape) +"kO" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/light/small/directional/south, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"kY" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/shuttle/escape/engine) +"lb" = ( +/obj/machinery/vending/tool, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"lc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8 + }, +/turf/open/floor/engine/o2, +/area/shuttle/escape) +"ls" = ( +/obj/machinery/computer/emergency_shuttle, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"lw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"lG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 5 + }, +/obj/machinery/button/flasher{ + id = "shuttle_flasher"; + pixel_x = 0; + pixel_y = -25 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"lP" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Filter" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"lZ" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 9 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"mf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/white/line{ + color = "#69ffff"; + dir = 9 + }, +/obj/machinery/shower/directional/west, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"mw" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/shuttle/escape/engine) +"mE" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/machinery/vitals_reader/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/white/line{ + color = "#69ffff"; + dir = 6 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"mX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"na" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas to Chamber"; + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"nR" = ( +/obj/machinery/air_sensor{ + chamber_id = "shuttle_turbine" + }, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"nU" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/shuttle/escape/engine) +"oh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/button/flasher{ + id = "shuttle_flasher"; + pixel_x = 0; + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"oi" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ok" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"ol" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Emergency Shuttle Brig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"or" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Technical Room" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"oY" = ( +/obj/machinery/power/turbine/inlet_compressor{ + dir = 1 + }, +/turf/open/floor/engine, +/area/shuttle/escape) +"pI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 8 + }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("shuttle_turbine" = "Incinerator Chamber"); + dir = 4 + }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"pN" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/closet/crate/eva, +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"pS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"qf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"qB" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"qF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"rb" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Brig" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"ro" = ( +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"rr" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Pure to Mix Chamber" + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/obj/machinery/door/window/brigdoor/right/directional/west{ + name = "Turbine Chamber"; + req_access = list("atmospherics") + }, +/obj/machinery/door/window/brigdoor/right/directional/east{ + name = "Turbine Chamber"; + req_access = list("atmospherics") + }, +/turf/open/floor/engine, +/area/shuttle/escape) +"ry" = ( +/obj/structure/table, +/obj/item/storage/medkit/fire{ + pixel_x = 5; + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"rF" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"rQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line{ + color = "#69ffff"; + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"so" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"sr" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"sz" = ( +/obj/machinery/computer/monitor{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"sD" = ( +/obj/structure/bed, +/obj/item/bedsheet/ce, +/obj/structure/curtain/cloth, +/obj/machinery/light/floor, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"sQ" = ( +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 9 + }, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"sR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 10 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"sU" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/red/line, +/obj/structure/cable, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"tu" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Cockpit" + }, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"uz" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "O2 To Pure" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"uK" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/link{ + chamber_id = "shuttle_mixcham" + }, +/obj/effect/mapping_helpers/airalarm/all_access, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airalarm/tlv_no_checks, +/obj/machinery/computer/turbine_computer{ + mapping_id = "shuttle_turbine"; + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"uO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"uQ" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/structure/cable, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"uY" = ( +/obj/structure/cable, +/obj/machinery/power/emitter/welded{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"vn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 9 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"vz" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/shuttle/escape) +"vK" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"vY" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"we" = ( +/obj/machinery/air_sensor{ + chamber_id = "shuttlesm" + }, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Shuttle Supermatter Chamber"; + req_access = list("engineering") + }, +/turf/open/floor/engine, +/area/shuttle/escape/engine) +"wL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 6 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"wM" = ( +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 5 + }, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"xn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/warning/radiation/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"xq" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"xO" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/delivery, +/obj/item/clothing/glasses/meson/engine, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"xU" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/trinary/filter/critical{ + filter_type = list(/datum/gas/nitrogen); + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"yk" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"ym" = ( +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"yy" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/south, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"yI" = ( +/obj/structure/cable, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"yP" = ( +/obj/machinery/power/turbine/core_rotor{ + mapping_id = "shuttle_turbine"; + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/shuttle/escape) +"za" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Pure" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"zu" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/sign/warning/vacuum/external/directional/west, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"zJ" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"zK" = ( +/obj/item/radio/intercom/directional/north, +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/storage/toolbox/emergency{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/storage/toolbox/drone{ + pixel_x = 4; + pixel_y = -1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"zM" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/obj/item/wrench, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"zN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/trinary/filter/critical{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"zO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 5 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"zQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"zS" = ( +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/turf/open/floor/plating, +/area/shuttle/escape) +"Af" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/shuttle/escape/engine) +"AE" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Emergency Shuttle Infirmary" + }, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"Bm" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"BL" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"BV" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/white/line{ + color = "#69ffff"; + dir = 5 + }, +/obj/machinery/vitals_reader/directional/west, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"BZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Ca" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"Cl" = ( +/obj/machinery/power/turbine/turbine_outlet{ + dir = 1 + }, +/turf/open/floor/engine, +/area/shuttle/escape) +"Cm" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Cold Loop to Gas" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Cp" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/template_noop, +/area/shuttle/escape) +"Cr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson/engine, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light/small/directional/west, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"CG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"CZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"DB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"DZ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 8 + }, +/turf/template_noop, +/area/shuttle/escape) +"Ed" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Ef" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Em" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/closet/crate/engineering{ + name = "engineering modsuits crate" + }, +/obj/item/mod/control/pre_equipped/engineering{ + pixel_x = -6; + pixel_y = 0 + }, +/obj/item/mod/control/pre_equipped/engineering, +/obj/item/mod/control/pre_equipped/atmospheric{ + pixel_x = 6; + pixel_y = 0 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Er" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8 + }, +/turf/open/floor/engine/n2, +/area/shuttle/escape) +"Es" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ED" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"ER" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"Fe" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Fo" = ( +/obj/machinery/power/supermatter_crystal/shard, +/obj/structure/closet/crate/engineering{ + name = "supermatter crate" + }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/machinery/light/floor, +/turf/open/floor/engine, +/area/shuttle/escape/engine) +"FJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/airalarm/directional/north, +/obj/effect/mapping_helpers/airalarm/engine_access, +/obj/effect/mapping_helpers/airalarm/tlv_no_checks, +/obj/effect/mapping_helpers/airalarm/link{ + chamber_id = "shuttlesm" + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"FN" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"FO" = ( +/obj/item/gun/ballistic/revolver/russian, +/obj/structure/cable, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"FP" = ( +/obj/structure/table, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/item/circular_saw, +/obj/item/retractor{ + pixel_x = 4 + }, +/obj/item/hemostat{ + pixel_x = -4 + }, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/mask/surgical, +/obj/item/surgicaldrill, +/obj/item/cautery, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/white/line{ + color = "#69ffff"; + dir = 10 + }, +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = 28; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"FR" = ( +/obj/machinery/door/airlock/external/ruin{ + name = "Atmos Shuttle" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/atmos_shield_gen/active{ + use_power = 0 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 1; + use_power = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Gq" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine/n2, +/area/shuttle/escape) +"Gw" = ( +/obj/machinery/door/window/brigdoor/left/directional/north{ + req_access = list("atmospherics"); + name = "Mix Chamber" + }, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Gx" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/light/floor, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"GG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"GT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"GU" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/template_noop, +/area/shuttle/escape) +"Ht" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Technical Room" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"HD" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/engine/plasma, +/area/shuttle/escape) +"HF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"HJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/warning/radiation/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"HO" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"HU" = ( +/obj/structure/tank_dispenser{ + pixel_x = -1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"In" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Iq" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/closet/crate/internals, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"It" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"IA" = ( +/obj/structure/table, +/obj/item/storage/box/handcuffs{ + pixel_x = -1; + pixel_y = 8 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape/brig) +"IB" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/structure/cable, +/obj/machinery/button/ignition/incinerator/atmos{ + pixel_x = 26; + pixel_y = -5; + id = "shuttle_mixcham_igniter"; + name = "mixing chamber gnition switch" + }, +/obj/machinery/button/door/directional/east{ + pixel_x = 26; + pixel_y = 5; + id = "shuttle_mixcham_shutters"; + name = "mixing chamber vent control" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"IE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/computer/communications, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"IF" = ( +/obj/structure/table/optable, +/obj/item/bedsheet/yellow{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/machinery/vitals_reader/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + color = "#69ffff"; + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"IL" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Technical Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"IN" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"IT" = ( +/obj/machinery/door/poddoor/incinerator_atmos_aux{ + id = "shuttle_auxvent" + }, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"Jc" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + name = "Engineering emergency shuttle" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Jl" = ( +/turf/template_noop, +/area/template_noop) +"Jm" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/escape) +"Jp" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/cable, +/turf/template_noop, +/area/shuttle/escape) +"JO" = ( +/obj/structure/closet/firecloset, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"JP" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Engine Coolant Bypass"; + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"KB" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/template_noop, +/area/shuttle/escape) +"KC" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas to Chamber" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"KP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8 + }, +/turf/open/floor/engine/plasma, +/area/shuttle/escape) +"KR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/wall_healer/free/directional/south{ + use_power = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"KV" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"KX" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Plasma to Pure" + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"La" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/radio/intercom/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Lo" = ( +/obj/structure/table, +/obj/item/storage/medkit/brute{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/storage/medkit/toxin{ + pixel_x = -16; + pixel_y = 9 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"LE" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/airalarm/directional/east, +/obj/effect/mapping_helpers/airalarm/link{ + chamber_id = "shuttle_mixcham" + }, +/obj/effect/mapping_helpers/airalarm/all_access, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/light/directional/east, +/obj/effect/mapping_helpers/airalarm/tlv_no_checks, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"LH" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"LN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/duct, +/obj/structure/sign/warning/radiation/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"LX" = ( +/obj/machinery/power/shuttle_engine/heater, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"MD" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/structure/cable, +/turf/open/floor/plating, +/area/shuttle/escape) +"MI" = ( +/obj/machinery/door/airlock/external/ruin, +/obj/structure/cable, +/obj/machinery/atmos_shield_gen/active{ + dir = 1; + use_power = 0 + }, +/obj/machinery/atmos_shield_gen/active{ + use_power = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"MW" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Cockpit" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Ni" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Nm" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"NA" = ( +/obj/structure/cable, +/obj/machinery/power/smes, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"NJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/machinery/light/directional/south, +/obj/structure/fireaxecabinet/directional/south, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"Oa" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/white/line{ + color = "#69ffff" + }, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"OC" = ( +/obj/machinery/computer/crew, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"OT" = ( +/obj/machinery/igniter/incinerator_atmos{ + id = "shuttle_incinerator_igniter" + }, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"Pu" = ( +/obj/structure/reagent_dispensers/plumbed{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"PC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 10 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"PI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, +/obj/effect/turf_decal/stripes/line, +/obj/structure/table, +/obj/item/holosign_creator/atmos{ + pixel_x = 9; + pixel_y = 8 + }, +/obj/item/clothing/suit/utility/fire/atmos{ + pixel_x = -7; + pixel_y = 0 + }, +/obj/item/clothing/head/utility/hardhat/welding/atmos{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Qi" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/light/floor, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Qn" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Rl" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Pure to Fuel Pipe" + }, +/obj/machinery/door/window/brigdoor/right/directional/west{ + name = "Mix Chamber"; + req_access = list("atmospherics") + }, +/turf/open/floor/engine, +/area/shuttle/escape) +"Rv" = ( +/obj/machinery/shower/directional/east, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"RY" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular{ + pixel_x = 0; + pixel_y = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/stack/medical/ointment{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/item/reagent_containers/spray/hercuri{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + color = "#69ffff"; + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"Sc" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "N2 to Pure" + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"SN" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Te" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8 + }, +/turf/open/floor/engine/air, +/area/shuttle/escape) +"Tr" = ( +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = 26; + pixel_y = -5; + id = "shuttle_auxvent" + }, +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = 26; + pixel_y = 5; + id = "shuttle_mainvent" + }, +/obj/structure/cable, +/obj/machinery/button/ignition/incinerator/atmos{ + pixel_x = 37; + pixel_y = 0; + id = "shuttle_incinerator_igniter" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"TX" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Gas to Cold Loop"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Ui" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/obj/machinery/wall_healer/free/directional/north{ + use_power = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Up" = ( +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"UC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/belt/utility, +/obj/item/storage/toolbox/drone, +/obj/item/clothing/shoes/magboots{ + pixel_x = 0; + pixel_y = -4 + }, +/obj/item/clothing/gloves/color/yellow{ + pixel_x = 0; + pixel_y = 5 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"UO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"UW" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Va" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"Vg" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/autoname/directional/west, +/obj/structure/cable, +/obj/machinery/microwave/engineering/cell_included{ + pixel_x = 0; + pixel_y = 8 + }, +/obj/structure/table/reinforced, +/obj/effect/spawner/random/food_or_drink/donkpockets, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Wb" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/structure/sign/warning/secure_area/directional/east, +/obj/structure/cable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"WG" = ( +/obj/machinery/igniter/incinerator_atmos{ + id = "shuttle_mixcham_igniter" + }, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"WW" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine/o2, +/area/shuttle/escape) +"Xs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/portable_atmospherics/scrubber/huge/movable, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Xx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"XD" = ( +/obj/machinery/door/poddoor{ + name = "Mixing Chamber Vent"; + id = "shuttle_mixcham_shutters" + }, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"XS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"XY" = ( +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"Yl" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/machinery/flasher/directional/west{ + id = "shuttle_flasher" + }, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"YH" = ( +/turf/closed/wall/r_wall/plastitanium, +/area/shuttle/escape) +"YM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/computer/station_alert, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"YT" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("shuttle_mixcham" = "Mix Chamber"); + dir = 4 + }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Zq" = ( +/obj/structure/chair/comfy/shuttle, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ZH" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/template_noop, +/area/shuttle/escape) + +(1,1,1) = {" +Jl +Jl +Jl +Jl +Jl +KV +zJ +zJ +rb +zJ +Jc +zJ +MD +MD +MD +zJ +oi +zJ +or +zJ +zJ +zJ +Jl +"} +(2,1,1) = {" +Jl +zJ +MD +MD +zJ +KV +yk +Yl +lG +zJ +DB +UC +hG +hG +Qn +Iq +KR +zJ +UW +Vg +zM +zJ +YH +"} +(3,1,1) = {" +zJ +KV +sD +ok +zJ +kn +Ca +FO +sU +ol +wL +XS +XS +XS +zO +df +lw +Ht +kD +kD +am +km +gR +"} +(4,1,1) = {" +zJ +YM +Ef +eG +zJ +IA +LH +rF +lZ +zJ +oh +UW +UW +UW +HO +Ni +jz +zJ +zK +kD +am +km +gR +"} +(5,1,1) = {" +MD +OC +UW +kO +zJ +zJ +zJ +MD +zJ +KV +xn +KC +Up +wM +na +hc +yI +zJ +zJ +kD +am +km +gR +"} +(6,1,1) = {" +MD +dg +UW +Nm +MD +bl +Rv +JO +zJ +Cr +uO +It +mw +nU +In +zN +uQ +zJ +Zq +kD +cT +km +gR +"} +(7,1,1) = {" +MD +ls +Qi +Nm +MW +FN +Gx +SN +tu +pS +JP +kH +we +Fo +cZ +qB +uY +zJ +Zq +NJ +zJ +zJ +YH +"} +(8,1,1) = {" +MD +eR +UW +Nm +MD +Wb +Pu +xO +zJ +FJ +HF +vY +kY +Af +CG +xU +ym +zJ +Zq +kD +vK +km +gR +"} +(9,1,1) = {" +MD +IE +UW +qf +zJ +zJ +zJ +MD +zJ +KV +LN +lP +XY +sQ +fC +HJ +zJ +zJ +zJ +kD +am +km +gR +"} +(10,1,1) = {" +zJ +hO +GT +BZ +zJ +ry +mE +RY +BV +zJ +Ui +UW +UW +UW +fC +IN +lb +zJ +NA +kD +am +km +gR +"} +(11,1,1) = {" +zJ +KV +gS +cH +zJ +Lo +rQ +hC +Oa +AE +PC +Ed +zQ +cD +eo +vn +so +IL +ht +dt +am +km +gR +"} +(12,1,1) = {" +Jl +zJ +MD +MD +zJ +KV +FP +IF +mf +zJ +Fe +pN +TX +mX +Cm +sz +Xs +zJ +eY +Em +HU +zJ +YH +"} +(13,1,1) = {" +Jl +Jl +Jl +Jl +Jl +KV +zJ +zJ +zJ +zJ +zJ +zJ +vz +cl +vz +zJ +zJ +zJ +MI +zJ +zJ +zJ +Jl +"} +(14,1,1) = {" +Jl +Jl +Jl +Jl +Jl +ZH +GU +GU +GU +GU +GU +GU +Cp +DZ +dM +GU +KB +KB +Jp +GU +de +Jl +Jl +"} +(15,1,1) = {" +Jl +Jl +Jl +Jl +Jl +Jm +KV +zJ +et +zJ +IT +zJ +KV +XD +zS +zJ +FR +zJ +zJ +gR +Jm +Jl +Jl +"} +(16,1,1) = {" +Jl +Jl +Jl +Jl +Jl +Jm +eZ +Cl +yP +oY +OT +nR +zJ +WG +Xx +La +Bm +zu +LX +gR +Jm +Jl +Jl +"} +(17,1,1) = {" +Jl +Jl +Jl +Jl +Jl +Jm +zJ +sr +UO +ED +qF +Va +zJ +fr +Va +Es +fC +yy +zJ +YH +Jm +Jl +Jl +"} +(18,1,1) = {" +Jl +Jl +Jl +Jl +Jl +Jm +zJ +xq +gA +uK +pI +rr +CZ +YT +Rl +Gw +ro +PI +LX +gR +Jm +Jl +Jl +"} +(19,1,1) = {" +Jl +Jl +Jl +Jl +Jl +Jm +zJ +za +BL +Tr +uz +sR +IB +Sc +GG +LE +KX +hR +LX +gR +Jm +Jl +Jl +"} +(20,1,1) = {" +Jl +Jl +Jl +Jl +Jl +Jm +zJ +ER +et +zJ +ER +et +zJ +ER +et +zJ +ER +et +zJ +YH +Jm +Jl +Jl +"} +(21,1,1) = {" +Jl +Jl +Jl +Jl +Jl +Jm +zJ +Te +cM +et +lc +WW +et +Er +Gq +et +KP +HD +LX +gR +Jm +Jl +Jl +"} +(22,1,1) = {" +Jl +Jl +Jl +Jl +Jl +Jm +KV +zJ +zJ +zJ +zJ +zJ +zJ +zJ +zJ +zJ +zJ +zJ +zJ +gR +Jm +Jl +Jl +"} +(23,1,1) = {" +Jl +Jl +Jl +Jl +Jl +dM +GU +GU +GU +GU +GU +GU +GU +GU +GU +GU +GU +GU +GU +GU +Cp +Jl +Jl +"} diff --git a/_maps/shuttles/emergency/emergency_dep_med.dmm b/_maps/shuttles/emergency/emergency_dep_med.dmm new file mode 100644 index 000000000000..18ed086e314a --- /dev/null +++ b/_maps/shuttles/emergency/emergency_dep_med.dmm @@ -0,0 +1,1295 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"bl" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"ce" = ( +/turf/closed/wall/r_wall/plastitanium/nodiagonal, +/area/shuttle/escape) +"cl" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cD" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/closet/emcloset/anchored, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"cH" = ( +/obj/structure/table/glass, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/escape) +"cZ" = ( +/obj/effect/turf_decal/tile/yellow/half, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"de" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"df" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/pharmacy, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"dg" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"dt" = ( +/obj/effect/turf_decal/tile/green/anticorner, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"dM" = ( +/obj/structure/table/glass, +/obj/item/defibrillator/loaded, +/obj/machinery/vitals_reader/directional/north, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"eo" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/tile/yellow/half, +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/small/directional/south, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"eR" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/structure/closet/firecloset, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"eY" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/structure/reagent_dispensers/wall/peppertank/directional/south, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"fC" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/mineral/titanium/white{ + color = "#62ff57" + }, +/area/shuttle/escape) +"fS" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"gI" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, +/obj/structure/bed/medical/anchored{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"gR" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"gS" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"hc" = ( +/obj/structure/bodycontainer/morgue/beeper_off, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ht" = ( +/obj/effect/turf_decal/tile/green/anticorner{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"hG" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"hI" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"hO" = ( +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = 0; + pixel_y = -28 + }, +/obj/effect/turf_decal/tile/blue/half, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"iq" = ( +/obj/machinery/light/directional/west, +/obj/structure/bed/medical/anchored, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"km" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/power/shuttle_engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"kn" = ( +/obj/machinery/door/airlock/titanium/glass{ + name = "Emergency Shuttle Brig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"kD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/item/kirbyplants/random, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"kH" = ( +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/directional/east, +/obj/structure/bed/medical/anchored{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ls" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/closed/wall/r_wall/plastitanium/nodiagonal, +/area/shuttle/escape) +"lP" = ( +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 1 + }, +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"mE" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/machinery/defibrillator_mount/directional/north, +/obj/machinery/iv_drip, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"mX" = ( +/obj/structure/chair/office/light, +/obj/effect/turf_decal/tile/green/half, +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/machinery/light/floor, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"na" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"oi" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"ok" = ( +/obj/structure/table/glass, +/obj/effect/spawner/surgery_tray/full, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"pB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"pN" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"qf" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"qB" = ( +/obj/structure/table, +/obj/machinery/light/directional/north, +/obj/item/storage/box/zipties{ + pixel_x = 7; + pixel_y = 13 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"rb" = ( +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/escape) +"ro" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Virology Lab" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/virology, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"rQ" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"sz" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"sD" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"sQ" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"sU" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"tu" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"uK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"uQ" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"vz" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_x = 0; + pixel_y = 9 + }, +/obj/effect/turf_decal/tile/yellow/anticorner, +/obj/item/stack/sheet/mineral/plasma, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"vY" = ( +/obj/machinery/stasis, +/obj/machinery/vitals_reader/directional/south, +/obj/machinery/iv_drip, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"we" = ( +/obj/structure/bed/medical/anchored{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"wM" = ( +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"xN" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/pharmacy, +/obj/effect/mapping_helpers/airlock/access/any/medical/virology, +/obj/effect/mapping_helpers/airlock/access/any/medical/morgue, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"xO" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"xU" = ( +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"yk" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ym" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"zJ" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"zM" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"zN" = ( +/obj/machinery/computer/communications{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"zO" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/power/shuttle_engine/heater, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"zQ" = ( +/obj/machinery/chem_heater/withbuffer, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"Af" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/east{ + name = "Chemistry Desk"; + req_access = list("plumbing") + }, +/obj/machinery/door/window/left/directional/west{ + name = "Chemistry Desk" + }, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"AE" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/structure/closet/crate/freezer/blood, +/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"BV" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/light/directional/south, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"BZ" = ( +/turf/open/floor/mineral/titanium/white{ + color = "#62ff57" + }, +/area/shuttle/escape) +"Cp" = ( +/obj/structure/bed/medical, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"CG" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"DB" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"Ef" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"Eh" = ( +/obj/machinery/door/airlock/multi_tile/public/glass{ + dir = 4; + name = "Escape Shuttle Infirmary" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ER" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"Fe" = ( +/obj/machinery/computer/emergency_shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"FJ" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/latex, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/clothing/glasses/science, +/obj/effect/turf_decal/tile/green/anticorner{ + dir = 8 + }, +/obj/structure/reagent_dispensers/wall/virusfood/directional/west, +/obj/machinery/reagentgrinder{ + pixel_x = 0; + pixel_y = 9 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"FP" = ( +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = 0; + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"Gx" = ( +/obj/structure/sign/departments/medbay/alt/directional/east, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"GT" = ( +/obj/structure/chair/comfy{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/escape) +"GU" = ( +/obj/machinery/cryo_cell{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"HJ" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/obj/machinery/chem_master, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"HO" = ( +/obj/structure/bodycontainer/morgue/beeper_off{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"HU" = ( +/obj/machinery/door/window/left/directional/west{ + name = "Monkey Pen"; + req_access = list("medical") + }, +/turf/open/floor/mineral/titanium/white{ + color = "#62ff57" + }, +/area/shuttle/escape) +"In" = ( +/obj/machinery/wall_healer/free/directional/east, +/obj/structure/bed/medical/anchored{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"Iq" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/directional/west, +/obj/structure/bed/medical/anchored, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"IE" = ( +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"IL" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/mineral/titanium/white{ + color = "#62ff57" + }, +/area/shuttle/escape) +"Jc" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + name = "Medical emergency shuttle" + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"Jl" = ( +/turf/template_noop, +/area/template_noop) +"Jm" = ( +/obj/structure/table/glass, +/obj/machinery/computer/records/medical/laptop{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"JO" = ( +/obj/structure/table/optable, +/obj/machinery/vitals_reader/directional/north, +/obj/machinery/iv_drip, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"JP" = ( +/obj/machinery/vending/coffee, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"KR" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4 + }, +/turf/template_noop, +/area/shuttle/escape) +"KV" = ( +/obj/structure/table/glass, +/obj/item/defibrillator/loaded, +/obj/machinery/vitals_reader/directional/south, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"LH" = ( +/obj/structure/bodycontainer/morgue/beeper_off{ + dir = 2 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"MD" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/shuttle/escape) +"MW" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"Nm" = ( +/obj/machinery/door/airlock/titanium/glass{ + name = "Cockpit" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"Nx" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"NA" = ( +/obj/machinery/computer/pandemic, +/obj/effect/turf_decal/tile/green/half{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"NS" = ( +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"Pu" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/bodycontainer/crematorium{ + dir = 8; + id = "shuttle_crematorium" + }, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"Qn" = ( +/obj/structure/bed/medical/anchored, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"Rv" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"RY" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/machinery/defibrillator_mount/directional/south, +/obj/machinery/iv_drip, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"Up" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"UC" = ( +/obj/item/radio/intercom/directional/west, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"UQ" = ( +/obj/machinery/holopad{ + pixel_x = -16; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"UW" = ( +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/obj/effect/turf_decal/tile/green/anticorner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"Va" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/fire{ + pixel_x = -1; + pixel_y = 0 + }, +/obj/item/storage/medkit/brute{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/storage/medkit/o2{ + pixel_x = 0; + pixel_y = 11 + }, +/obj/item/storage/medkit/toxin{ + pixel_x = -1; + pixel_y = 16 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"Vf" = ( +/obj/machinery/light/small/directional/north, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"Xe" = ( +/obj/machinery/medical_kiosk, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"Xs" = ( +/obj/machinery/button/crematorium{ + id = "shuttle_crematorium"; + pixel_y = -26 + }, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"Xx" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/machinery/chem_mass_spec, +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"XS" = ( +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"XY" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 8 + }, +/obj/machinery/chem_heater/withbuffer, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"Yl" = ( +/obj/machinery/wall_healer/free/directional/west, +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"YH" = ( +/turf/closed/wall/r_wall/plastitanium, +/area/shuttle/escape) +"YM" = ( +/obj/structure/table, +/obj/item/storage/lockbox/loyalty{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/machinery/recharger{ + pixel_x = 0; + pixel_y = 7 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"Zk" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/camera/autoname/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"Zq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"ZH" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/anticorner, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) + +(1,1,1) = {" +zJ +zJ +qf +qf +zJ +zJ +zJ +zJ +oi +zJ +Jc +zJ +qf +qf +qf +zJ +oi +zJ +oi +zJ +zJ +KR +"} +(2,1,1) = {" +zJ +bl +Cp +gS +Up +zJ +yk +Yl +DB +Xe +DB +iq +Qn +hG +Qn +Iq +DB +cD +DB +zM +zJ +ls +"} +(3,1,1) = {" +zJ +qB +sD +sD +sD +kn +xO +wM +wM +wM +wM +wM +wM +wM +wM +wM +wM +wM +uK +ER +km +sU +"} +(4,1,1) = {" +zJ +YM +Ef +Ef +eY +zJ +LH +wM +HO +HO +wM +HO +HO +wM +HO +HO +wM +uK +uK +GU +km +sU +"} +(5,1,1) = {" +zJ +zJ +qf +qf +zJ +Nx +LH +wM +hc +hc +wM +hc +hc +wM +hc +hc +wM +uK +de +kD +zO +sU +"} +(6,1,1) = {" +zJ +fS +xO +xO +UC +xO +xO +wM +wM +wM +wM +wM +wM +wM +wM +wM +wM +uK +uK +GU +km +gR +"} +(7,1,1) = {" +zJ +dg +xO +UQ +MW +hI +Gx +tu +tu +Zk +JP +kH +we +tu +In +gI +tu +uQ +Zq +pB +zJ +YH +"} +(8,1,1) = {" +zJ +zJ +qf +Nm +zJ +zJ +zJ +xO +Eh +zJ +zJ +zJ +zJ +Af +zJ +zJ +xN +zJ +zJ +zJ +zJ +YH +"} +(9,1,1) = {" +zJ +IE +DB +DB +xU +zJ +dM +DB +DB +KV +zJ +lP +XY +sQ +CG +zJ +Vf +zJ +UW +FJ +km +gR +"} +(10,1,1) = {" +qf +Rv +GT +GT +eR +zJ +mE +wM +wM +RY +zJ +na +wM +wM +eo +zJ +NS +zJ +NA +mX +km +gR +"} +(11,1,1) = {" +qf +Rv +cH +cH +BV +zJ +rQ +wM +wM +AE +zJ +Xx +zQ +wM +cZ +df +NS +ro +ht +dt +km +gR +"} +(12,1,1) = {" +qf +Rv +rb +MD +Jm +zJ +FP +wM +wM +hO +zJ +pN +wM +wM +cZ +sz +Xs +zJ +fC +HU +km +gR +"} +(13,1,1) = {" +zJ +XS +zN +Fe +ZH +zJ +JO +ok +Va +vY +zJ +ym +HJ +cl +vz +zJ +Pu +zJ +IL +BZ +zJ +ce +"} +(14,1,1) = {" +zJ +zJ +qf +qf +zJ +zJ +zJ +qf +qf +zJ +zJ +zJ +qf +qf +zJ +zJ +qf +zJ +zJ +qf +zJ +Jl +"} diff --git a/_maps/shuttles/emergency/emergency_dep_sci.dmm b/_maps/shuttles/emergency/emergency_dep_sci.dmm new file mode 100644 index 000000000000..62990e0d7cfb --- /dev/null +++ b/_maps/shuttles/emergency/emergency_dep_sci.dmm @@ -0,0 +1,2798 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"an" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/machinery/vitals_reader/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"aU" = ( +/mob/living/basic/slime, +/turf/open/misc/asteroid, +/area/shuttle/escape/xenobio) +"bk" = ( +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/obj/machinery/door/airlock/research/glass, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"bl" = ( +/obj/machinery/bci_implanter, +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"bq" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/floor/engine, +/area/shuttle/escape/xenobio) +"bB" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"bD" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/storage/toolbox/mechanical, +/obj/item/toy/crayon/spraycan/roboticist, +/obj/item/clothing/head/utility/welding, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"bT" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/trinary/filter, +/turf/open/floor/plating, +/area/shuttle/escape) +"bU" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plating, +/area/shuttle/escape) +"cj" = ( +/obj/structure/table, +/obj/item/storage/medkit/fire, +/obj/item/storage/medkit/toxin{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"cl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/directional/west, +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/turf/open/floor/iron, +/area/shuttle/escape) +"cm" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"cs" = ( +/obj/machinery/door/airlock/research{ + glass = 1; + name = "Slime Euthanization Chamber"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/structure/plasticflaps/kitchen, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/white, +/area/shuttle/escape/xenobio) +"cM" = ( +/obj/machinery/processor/slime/fullupgrade, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white, +/area/shuttle/escape/xenobio) +"cQ" = ( +/obj/structure/table/reinforced, +/obj/item/phone, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"de" = ( +/obj/machinery/door/poddoor/incinerator_ordmix{ + id = "shuttle_ordmix_vent" + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"dP" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ + pixel_x = 28; + pixel_y = 0; + id = "shuttle_ordnance" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"eh" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/obj/effect/spawner/random/food_or_drink/donkpockets{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/effect/spawner/random/food_or_drink/donkpockets{ + pixel_x = 3; + pixel_y = 0 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"eo" = ( +/obj/structure/table/reinforced, +/obj/item/storage/medkit/regular, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"eM" = ( +/obj/machinery/component_printer, +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"eR" = ( +/turf/open/floor/iron/white, +/area/shuttle/escape) +"eY" = ( +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/siding{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"fp" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/siding{ + dir = 8 + }, +/turf/open/floor/iron/dark/side, +/area/shuttle/escape) +"fw" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"fy" = ( +/turf/open/floor/iron/recharge_floor, +/area/shuttle/escape) +"fC" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + name = "Research emergency shuttle" + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"fS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/computer/operating, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"gj" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 5; + pixel_y = 12 + }, +/obj/item/storage/medkit/regular, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"gk" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 6 + }, +/obj/machinery/rnd/server, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"gI" = ( +/obj/machinery/gizmo/toggle/tucker_tubes, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"gQ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/vending/modularpc, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"gR" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"gS" = ( +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"gY" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/structure/window/spawner/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"hc" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/table, +/obj/item/transfer_valve{ + pixel_x = 4; + pixel_y = 0 + }, +/obj/item/transfer_valve{ + pixel_x = -5; + pixel_y = 0 + }, +/obj/item/transfer_valve, +/obj/item/assembly/signaler{ + pixel_x = 10; + pixel_y = 0 + }, +/obj/item/assembly/signaler{ + pixel_x = 10; + pixel_y = 4 + }, +/obj/item/assembly/signaler{ + pixel_x = 10; + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"ho" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"hH" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"hI" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"hZ" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 8; + name = "euthanization chamber freezer" + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape/xenobio) +"il" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"im" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"iq" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"iF" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"iM" = ( +/obj/machinery/monkey_recycler, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape/xenobio) +"jE" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"jT" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/shuttle/escape/xenobio) +"ki" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"km" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/power/shuttle_engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"kn" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"kD" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 6; + pixel_x = -1 + }, +/obj/item/storage/toolbox/emergency{ + pixel_x = 2; + pixel_y = 12 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"kH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/shuttle/escape) +"kU" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/machinery/light/floor, +/turf/open/misc/asteroid, +/area/shuttle/escape) +"kW" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"kY" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Escape Shuttle Infirmary" + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"lb" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"lp" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"lP" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/sign/nanotrasen/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"lX" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape/xenobio) +"ma" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"mg" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/plating, +/area/shuttle/escape) +"mj" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/sign/departments/science/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"mA" = ( +/obj/machinery/computer/rdconsole/unlocked{ + dir = 4 + }, +/obj/effect/turf_decal/siding{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"mE" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"mI" = ( +/turf/template_noop, +/area/template_noop) +"nG" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/obj/machinery/light/floor, +/turf/open/floor/plating, +/area/shuttle/escape) +"nT" = ( +/obj/machinery/mecha_part_fabricator{ + drop_direction = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"oi" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners, +/obj/structure/window/spawner/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"oj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"op" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"ot" = ( +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark/side, +/area/shuttle/escape) +"oG" = ( +/obj/structure/chair/comfy/shuttle, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"oU" = ( +/obj/effect/turf_decal/stripes/asteroid/line, +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/misc/asteroid, +/area/shuttle/escape) +"oX" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/power_store/cell/high, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"pa" = ( +/turf/closed/wall/rock, +/area/shuttle/escape) +"pB" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"pJ" = ( +/obj/effect/turf_decal/stripes/asteroid/line, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/misc/asteroid, +/area/shuttle/escape) +"pN" = ( +/obj/item/kirbyplants/organic/plant18, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"qf" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/wrench, +/obj/item/clothing/glasses/welding, +/obj/effect/turf_decal/siding{ + dir = 9 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"qk" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"qn" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/structure/window/spawner/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"qt" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/large, +/area/shuttle/escape) +"rr" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Cockpit" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"st" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape/xenobio) +"sz" = ( +/obj/structure/table, +/obj/item/storage/medkit/brute, +/obj/item/storage/medkit/o2{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/camera/autoname/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"sE" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/rock, +/area/shuttle/escape) +"sR" = ( +/obj/machinery/door/airlock/research/glass, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"sW" = ( +/turf/closed/mineral/random/stationside/asteroid, +/area/shuttle/escape/xenobio) +"sX" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/arrows, +/obj/machinery/wall_healer/free/directional/north{ + use_power = 0 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"tw" = ( +/obj/machinery/rnd/production/circuit_imprinter, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"ty" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"tB" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/misc/asteroid, +/area/shuttle/escape) +"tE" = ( +/obj/machinery/computer/emergency_shuttle, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"ug" = ( +/turf/open/misc/asteroid, +/area/shuttle/escape/xenobio) +"uk" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 + }, +/obj/machinery/button/door/incinerator_vent_ordmix{ + pixel_x = 26; + id = "shuttle_ordmix_vent"; + pixel_y = 5 + }, +/obj/machinery/button/ignition/incinerator/ordmix{ + pixel_x = 26; + pixel_y = -5; + dir = 4; + id = "shuttle_ordmix_igniter" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"up" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/power_store/cell/high, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"us" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/plating, +/area/shuttle/escape) +"vk" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"vr" = ( +/obj/machinery/light/floor, +/turf/open/misc/asteroid, +/area/shuttle/escape/xenobio) +"vv" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/kirbyplants/fern, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"vA" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/igniter/incinerator_ordmix{ + id = "shuttle_ordmix_igniter" + }, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"vB" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape/xenobio) +"vY" = ( +/obj/machinery/light/directional/north, +/obj/item/robot_suit/prebuilt, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/shuttle/escape) +"we" = ( +/obj/machinery/wall_healer/free/directional/south{ + use_power = 0 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"wh" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/machinery/door/airlock/research/glass, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"wn" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/large, +/area/shuttle/escape) +"wt" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/shuttle/escape/xenobio) +"wB" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating, +/area/shuttle/escape) +"wI" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"wM" = ( +/obj/machinery/computer/rdconsole/unlocked, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"xp" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 8; + name = "killroom vent" + }, +/turf/open/floor/circuit/telecomms, +/area/shuttle/escape/xenobio) +"xq" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"xy" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"xF" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"xN" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"xO" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"yi" = ( +/obj/machinery/vatgrower, +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 9 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark/textured_corner, +/area/shuttle/escape) +"yj" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/large, +/area/shuttle/escape) +"ym" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/engine, +/area/shuttle/escape) +"yw" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/floor, +/turf/open/floor/plating, +/area/shuttle/escape) +"yS" = ( +/obj/effect/turf_decal/stripes/asteroid/full, +/obj/machinery/door/airlock/external/glass/ruin{ + name = "Ordnance Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/plating, +/area/shuttle/escape) +"yU" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"zj" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle/indestructible, +/turf/open/floor/engine, +/area/shuttle/escape/xenobio) +"zD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/shuttle/escape) +"zJ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Ah" = ( +/obj/structure/rack, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/suit/utility/fire/firefighter, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/utility/hardhat/red, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"Aj" = ( +/obj/machinery/computer/camera_advanced/xenobio, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/structure/sign/xenobio_guide/directional/north, +/turf/open/floor/iron/white, +/area/shuttle/escape/xenobio) +"Ak" = ( +/obj/effect/turf_decal/stripes/asteroid/line, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/misc/asteroid, +/area/shuttle/escape) +"AB" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/iron, +/area/shuttle/escape) +"AE" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"AH" = ( +/obj/machinery/defibrillator_mount/directional/south, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"AM" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"AQ" = ( +/turf/closed/mineral/random/stationside/asteroid, +/area/shuttle/escape) +"Be" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera/autoname/directional/east, +/obj/item/storage/box/handcuffs{ + pixel_x = -4; + pixel_y = 14 + }, +/obj/item/storage/box/evidence{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"BK" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/status_display/evac/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"BO" = ( +/obj/machinery/light/directional/south, +/obj/machinery/rnd/experimentor, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/engine, +/area/shuttle/escape) +"BV" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/machinery/vitals_reader/directional/south, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"BZ" = ( +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Ce" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/binary/tank_compressor{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"CY" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/door/poddoor/massdriver_ordnance{ + id = "shuttle_ordnance"; + name = "Shuttle Ordnance Launcher Bay Door" + }, +/obj/machinery/atmos_shield_gen/active, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"Dq" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Dy" = ( +/obj/machinery/stasis, +/obj/machinery/vitals_reader/directional/south, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"DN" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = -8; + pixel_y = 9 + }, +/obj/structure/microscope{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/item/petri_dish/random{ + pixel_x = 9; + pixel_y = 0 + }, +/obj/item/biopsy_tool{ + pixel_x = 10; + pixel_y = 8 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"DQ" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/airalarm/directional/north, +/obj/effect/mapping_helpers/airalarm/mixingchamber_access, +/obj/effect/mapping_helpers/airalarm/link{ + chamber_id = "shuttle_burnchamber" + }, +/obj/effect/mapping_helpers/airalarm/tlv_no_checks, +/turf/open/floor/plating, +/area/shuttle/escape) +"Eh" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/large, +/area/shuttle/escape) +"Ek" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"Er" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"EM" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/item/kirbyplants/organic/plant10, +/obj/effect/turf_decal/box/corners, +/turf/open/floor/iron, +/area/shuttle/escape) +"EQ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron, +/area/shuttle/escape) +"Fe" = ( +/obj/machinery/door/window/right/directional/north{ + name = "Research Test Chamber"; + req_access = list("science") + }, +/turf/open/floor/engine, +/area/shuttle/escape) +"Fu" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/tank, +/turf/open/floor/plating, +/area/shuttle/escape) +"Fz" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/large, +/area/shuttle/escape) +"FJ" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/side, +/area/shuttle/escape) +"FP" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = 6 + }, +/obj/item/reagent_containers/cup/bottle/multiver{ + pixel_x = -3 + }, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/reagent_containers/cup/bottle/multiver{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"FR" = ( +/mob/living/basic/slime, +/turf/open/floor/engine, +/area/shuttle/escape/xenobio) +"FZ" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 8 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"Gb" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Gh" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Gx" = ( +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Cytology Pen"; + req_access = list("research") + }, +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/shuttle/escape) +"GM" = ( +/obj/structure/chair/comfy/shuttle, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"GT" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/shuttle/escape) +"He" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Hl" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/misc/asteroid, +/area/shuttle/escape) +"Ho" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Hq" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/misc/asteroid, +/area/shuttle/escape) +"In" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Ir" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/structure/closet/emcloset/anchored, +/obj/structure/window/spawner/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"IH" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Jk" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/shuttle/escape/xenobio) +"Jm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/east{ + name = "Research Lab Desk"; + req_access = list("science") + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/desk_bell{ + pixel_x = 0; + pixel_y = 9 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Jn" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 1 + }, +/obj/structure/fans/tiny/invisible, +/obj/machinery/door/airlock/sandstone/glass{ + name = "Ordnance Chamber" + }, +/obj/machinery/light/floor, +/turf/open/floor/plating, +/area/shuttle/escape) +"Jo" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/toy/figure/scientist, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Jp" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 9 + }, +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("shuttle_burnchamber" = "Burn Chamber"); + dir = 8 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"JA" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4; + name = "killroom vent" + }, +/turf/open/floor/circuit/telecomms, +/area/shuttle/escape/xenobio) +"JP" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"JT" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Xenobiology Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/structure/sign/departments/science/directional/east, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Kp" = ( +/turf/open/floor/iron, +/area/shuttle/escape) +"KR" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/turf/open/floor/iron, +/area/shuttle/escape) +"KV" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Lq" = ( +/obj/structure/closet/secure_closet/cytology, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"LH" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/item/storage/toolbox/drone{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Mx" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/mass_driver{ + dir = 4; + id = "shuttle_ordnance" + }, +/obj/machinery/door/window/left/directional/west{ + name = "Mass Driver Door"; + req_access = list("ordnance") + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"MD" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/tank/oxygen{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"MJ" = ( +/obj/structure/table, +/obj/item/flatpack{ + board = /obj/item/circuitboard/machine/flatpacker + }, +/obj/item/multitool, +/obj/effect/turf_decal/siding{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"MW" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/item/kirbyplants/organic/plant10, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Nk" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/engine, +/area/shuttle/escape) +"Nm" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Nt" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/arrows{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Nv" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine, +/area/shuttle/escape/xenobio) +"NA" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/structure/closet/emcloset/anchored, +/obj/structure/window/spawner/directional/north, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"NN" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"NP" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/siding{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"NS" = ( +/obj/machinery/shower/directional/south{ + name = "emergency shower" + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Og" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"Op" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/open/floor/iron, +/area/shuttle/escape) +"OE" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"OL" = ( +/turf/open/floor/engine, +/area/shuttle/escape) +"OM" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"OO" = ( +/obj/effect/spawner/surgery_tray/full, +/obj/structure/table/optable, +/turf/open/floor/iron, +/area/shuttle/escape) +"Pl" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/air_sensor{ + chamber_id = "shuttle_burnchamber" + }, +/obj/machinery/light/floor, +/turf/open/floor/engine/vacuum, +/area/shuttle/escape) +"PJ" = ( +/turf/closed/wall/r_wall/plastitanium/nodiagonal, +/area/shuttle/escape) +"PK" = ( +/obj/machinery/module_duplicator, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"PX" = ( +/obj/machinery/destructive_scanner, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"Qr" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/research/anomaly_refinery, +/obj/item/raw_anomaly_core/random, +/obj/item/raw_anomaly_core/random, +/obj/item/raw_anomaly_core/random, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/plating, +/area/shuttle/escape) +"Qt" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Qv" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Qy" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"QA" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/monkeycubes{ + pixel_x = 10; + pixel_y = 4 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = -7; + pixel_y = 3 + }, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/item/stack/sheet/mineral/plasma/five{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape/xenobio) +"Rv" = ( +/obj/effect/spawner/random/gizmo, +/turf/open/floor/engine, +/area/shuttle/escape) +"RK" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/vitals_reader/directional/north, +/obj/effect/spawner/surgery_tray/full, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"RY" = ( +/obj/structure/table, +/obj/item/multitool/circuit{ + pixel_x = 7 + }, +/obj/item/multitool/circuit, +/obj/item/multitool/circuit{ + pixel_x = -8 + }, +/obj/item/controller, +/obj/item/compact_remote, +/obj/item/compact_remote, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Th" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = -8; + pixel_y = 7 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -10; + pixel_y = 5 + }, +/obj/item/storage/belt/utility/full, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/turf/open/floor/iron, +/area/shuttle/escape) +"Tm" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners, +/obj/structure/window/spawner/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"TL" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/large, +/area/shuttle/escape) +"TQ" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"TU" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Chamber Output" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"Ue" = ( +/turf/open/floor/engine, +/area/shuttle/escape/xenobio) +"Ul" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/closet/emcloset/anchored, +/obj/structure/window/spawner/directional/south, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Vt" = ( +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 10 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark/textured_corner{ + dir = 4 + }, +/area/shuttle/escape) +"Vy" = ( +/obj/machinery/computer/communications, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"VI" = ( +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/engine, +/area/shuttle/escape/xenobio) +"VU" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"We" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Wh" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/tank_dispenser, +/turf/open/floor/plating, +/area/shuttle/escape) +"Wi" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"Wm" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/large, +/area/shuttle/escape) +"Xe" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"Xj" = ( +/obj/item/radio/intercom/directional/south, +/turf/open/floor/engine, +/area/shuttle/escape) +"XE" = ( +/obj/structure/closet/crate{ + name = "emergency supplies crate" + }, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/flashlight/flare{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/flashlight/flare{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/radio, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"XJ" = ( +/obj/machinery/vending/cytopro, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"XX" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, +/turf/open/floor/plating, +/area/shuttle/escape) +"Ys" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plating, +/area/shuttle/escape) +"YH" = ( +/turf/closed/wall/r_wall/plastitanium, +/area/shuttle/escape) +"YM" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"YS" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/item/kirbyplants/organic/plant10, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"Ze" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Zf" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/shuttle/escape) +"Zj" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Zk" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"ZP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/light/floor, +/turf/open/floor/circuit/telecomms, +/area/shuttle/escape/xenobio) + +(1,1,1) = {" +mI +mI +mI +mI +kn +kn +xN +xN +kn +Xe +kn +fC +xN +xN +mI +xN +xN +Xe +kn +Xe +kn +xN +xN +kn +kn +mI +mI +"} +(2,1,1) = {" +kn +xN +xN +xN +kn +EM +GT +GT +Eh +Qy +lP +Qy +MW +xN +kn +xN +EM +Qy +lP +Qy +GT +GT +GT +YS +kn +PJ +YH +"} +(3,1,1) = {" +kn +cQ +AE +pN +kn +lp +Kp +Kp +Kp +Kp +Kp +Kp +ty +Qy +mj +Qy +Nm +Kp +Kp +Kp +Kp +Kp +Kp +EQ +xN +km +gR +"} +(4,1,1) = {" +kn +Dq +kW +YM +rr +op +qt +TL +Fz +Kp +TL +TL +TL +KR +il +jE +wn +TL +TL +Kp +TL +TL +TL +EQ +xN +km +gR +"} +(5,1,1) = {" +xN +wM +BZ +YM +xN +op +kn +xN +kn +Kp +kn +xN +kn +sX +PX +NN +kn +xN +kn +we +kn +xN +kn +BK +kn +YH +YH +"} +(6,1,1) = {" +xN +tE +TQ +YM +rr +op +Wm +GT +GT +Kp +Eh +GT +GT +ty +Nt +Nm +Wm +GT +yj +Kp +GT +GT +Eh +EQ +xN +km +gR +"} +(7,1,1) = {" +xN +Vy +BZ +YM +kn +hI +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +EQ +xN +km +gR +"} +(8,1,1) = {" +kn +eo +Qt +Gb +kn +qn +gY +Gh +ho +OM +Qv +gQ +ho +ho +Ah +kD +XE +xO +ho +ho +Ir +AB +ho +In +kn +YH +YH +"} +(9,1,1) = {" +kn +im +iq +gk +kn +kn +xN +Jm +xN +kn +xN +xN +bk +kn +kn +kn +kn +kn +xN +mE +kn +xN +kY +xN +kn +km +gR +"} +(10,1,1) = {" +kn +kn +kn +kn +kn +NA +Ul +VU +up +Jo +wI +wI +pB +pB +qk +ym +Rv +kn +oG +Zk +kn +NS +oj +FP +kn +km +gR +"} +(11,1,1) = {" +kn +oX +cl +aJ +kn +Ho +bB +zJ +zJ +zJ +zJ +zJ +ma +eR +Ze +Fe +Xj +kn +oG +Zk +kn +cj +fw +Dy +kn +km +gR +"} +(12,1,1) = {" +kn +Th +Kp +OO +xN +OE +Ze +qf +fp +mA +eY +zD +gI +eR +bl +ym +BO +kn +GM +gS +kn +sz +AH +kn +kn +YH +YH +"} +(13,1,1) = {" +xN +He +Kp +Kp +Op +OE +Ze +NP +FJ +BZ +BZ +kH +RY +eR +eM +ym +Nk +kn +oG +Zk +kn +fS +We +BV +kn +km +gR +"} +(14,1,1) = {" +xN +fy +Kp +aa +xN +KV +iF +MJ +ot +xq +tw +kH +LH +zJ +PK +ym +OL +kn +Og +Be +kn +RK +Er +gj +kn +km +gR +"} +(15,1,1) = {" +xN +oi +Kp +Tm +kn +kn +kn +kn +kn +kn +xN +xN +kn +sR +kn +kn +kn +kn +kn +kn +kn +kn +kn +kn +kn +YH +YH +"} +(16,1,1) = {" +kn +vY +Kp +vk +kn +Lq +xy +JP +wh +cm +cm +cm +ki +IH +kn +Aj +Jk +cM +hZ +JA +zj +Ue +FR +Ue +kn +km +gR +"} +(17,1,1) = {" +kn +nT +bD +nT +kn +XJ +zJ +DN +xN +yU +yU +cm +cm +cm +JT +wt +st +jT +cs +ZP +zj +Ue +Nv +VI +kn +km +gR +"} +(18,1,1) = {" +kn +xN +xN +xN +kn +yi +Gx +Vt +xN +Zj +eh +vv +cm +AM +kn +lX +QA +iM +bq +xp +zj +Ue +Ue +Ue +kn +PJ +YH +"} +(19,1,1) = {" +mI +mI +mI +mI +kn +kn +AQ +AQ +AQ +kn +kn +kn +yS +AM +AQ +AQ +AQ +zj +vB +zj +vB +zj +zj +zj +kn +mI +mI +"} +(20,1,1) = {" +mI +mI +mI +mI +mI +AQ +AQ +Hq +Ak +us +Wi +bU +Zf +Fu +Fu +AQ +AQ +ug +vr +ug +sW +ug +vr +ug +AQ +mI +mI +"} +(21,1,1) = {" +mI +mI +mI +mI +AQ +AQ +AQ +tB +pJ +nG +XX +Zf +yw +Fu +MD +AQ +AQ +ug +ug +ug +sW +ug +aU +ug +AQ +AQ +mI +"} +(22,1,1) = {" +mI +mI +mI +mI +AQ +AQ +kU +Hl +oU +TU +wB +Zf +Zf +Ys +FZ +AQ +AQ +AQ +AQ +AQ +AQ +AQ +AQ +AQ +AQ +AQ +mI +"} +(23,1,1) = {" +mI +mI +mI +mI +AQ +AQ +AQ +pa +pa +sE +pa +pa +DQ +Zf +hH +yw +Zf +dP +Zf +yw +Zf +lb +Zf +yw +Wh +AQ +mI +"} +(24,1,1) = {" +mI +mI +mI +mI +mI +AQ +AQ +Pl +vA +Ek +xF +Jn +uk +mg +Jp +pa +Mx +pa +Qr +hc +Ys +bT +Ce +an +AQ +AQ +mI +"} +(25,1,1) = {" +mI +mI +mI +mI +mI +mI +AQ +de +de +de +de +pa +pa +pa +pa +pa +CY +pa +AQ +AQ +AQ +AQ +AQ +AQ +AQ +mI +mI +"} diff --git a/_maps/shuttles/emergency/emergency_dep_sec.dmm b/_maps/shuttles/emergency/emergency_dep_sec.dmm new file mode 100644 index 000000000000..88f1e4303095 --- /dev/null +++ b/_maps/shuttles/emergency/emergency_dep_sec.dmm @@ -0,0 +1,2213 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aj" = ( +/obj/structure/chair/sofa/left/brown{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"au" = ( +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"aI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"aN" = ( +/obj/item/clothing/suit/jacket/straight_jacket, +/obj/item/clothing/suit/jacket/straight_jacket, +/obj/item/clothing/suit/jacket/straight_jacket, +/obj/structure/closet/secure_closet{ + req_access = list("psychology"); + name = "pacification locker" + }, +/obj/item/storage/pill_bottle/happy, +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"bl" = ( +/obj/structure/table/reinforced, +/obj/item/inspector{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/inspector{ + pixel_x = 5; + pixel_y = 2 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"bq" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"bx" = ( +/obj/machinery/shower/directional/west, +/turf/open/floor/iron/freezer, +/area/shuttle/escape) +"bL" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"cj" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/hud/security/sunglasses{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"cl" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"cD" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/radio/intercom/prison/directional/east, +/obj/machinery/light/small/directional/east, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape/brig) +"cH" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"cP" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"cX" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"cZ" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 9 + }, +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/small/directional/south, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"de" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"df" = ( +/obj/machinery/vending/sustenance{ + scan_id = 0 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"dl" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cafeteria" + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"do" = ( +/obj/structure/table, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/kitchen/fork/plastic{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"dt" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"du" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/effect/spawner/random/contraband/prison, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/window/spawner/directional/south, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"dA" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"dM" = ( +/obj/structure/chair/comfy/shuttle, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"dO" = ( +/obj/structure/table, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/kitchen/fork/plastic{ + pixel_x = -8; + pixel_y = 0 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"eo" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"ep" = ( +/obj/structure/table/reinforced, +/obj/item/storage/medkit/fire, +/obj/item/storage/medkit/brute{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/medkit/toxin{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"eR" = ( +/obj/machinery/power/shuttle_engine/heater{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"eY" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"fa" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape/brig) +"fv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"fA" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"fC" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"fS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/small/directional/east, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"gI" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"gO" = ( +/obj/machinery/door/airlock{ + name = "Prison Showers" + }, +/turf/open/floor/iron/freezer, +/area/shuttle/escape) +"gR" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"gS" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Shuttle Cell 1"; + name = "Cell 1 locker" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"ha" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"hc" = ( +/obj/structure/chair/stool/directional/west, +/obj/structure/window/spawner/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"hj" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/gambling, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"ht" = ( +/obj/structure/punching_bag, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"hG" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"hI" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/escape) +"hO" = ( +/obj/machinery/door/window/brigdoor/security/holding/right/directional/east, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/end{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"io" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/musical_instrument{ + pixel_x = 0; + pixel_y = 11 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"iq" = ( +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"iG" = ( +/obj/structure/detectiveboard/directional/north, +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/directional/north, +/turf/open/floor/carpet, +/area/shuttle/escape) +"jl" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/escape) +"jn" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Interrogation room"; + network = list("ss13", "interrogation") + }, +/obj/structure/table, +/obj/item/flashlight/lamp{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/taperecorder{ + pixel_x = 8; + pixel_y = 0 + }, +/turf/open/floor/mineral/plastitanium/pod/dark, +/area/shuttle/escape/brig) +"jH" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/plastitanium/pod/dark, +/area/shuttle/escape/brig) +"km" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"kn" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"kD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"kH" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"kQ" = ( +/turf/open/floor/iron/freezer, +/area/shuttle/escape) +"kY" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/machinery/status_display/ai/directional/north, +/obj/item/storage/medkit/regular, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"ls" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"lu" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/cup/bowl, +/obj/effect/spawner/random/contraband/prison, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/storage/box/drinkingglasses, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/box/drinkingglasses, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"lA" = ( +/obj/structure/hoop{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"lP" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/deck, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"lQ" = ( +/obj/machinery/status_display/door_timer{ + id = "Shuttle Cell 1"; + name = "Cell 1"; + pixel_x = 32; + pixel_y = 0; + use_power = 0 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/corner{ + dir = 1 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"lY" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"mn" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape/brig) +"mq" = ( +/obj/structure/table/reinforced, +/obj/item/storage/medkit/regular, +/obj/item/storage/medkit/o2{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"mE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 10 + }, +/obj/item/kirbyplants/organic/plant22, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"mR" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/corner{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"nv" = ( +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape/brig) +"nY" = ( +/obj/structure/hoop{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"oe" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"oi" = ( +/turf/open/floor/carpet, +/area/shuttle/escape) +"ok" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Escape Shuttle Infirmary" + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"oD" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/mineral/plastitanium/pod/dark, +/area/shuttle/escape) +"oU" = ( +/obj/machinery/power/shuttle_engine/propulsion{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"oX" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"oZ" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/item/phone, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"ps" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"pB" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/end{ + dir = 8 + }, +/obj/machinery/recharge_station, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"pI" = ( +/obj/machinery/door/window/brigdoor/security/cell/left/directional/north{ + id = "Shuttle Cell 2"; + name = "Cell 2" + }, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/end{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"pN" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"qf" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"qx" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium/pod/dark, +/area/shuttle/escape/brig) +"qB" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Brig" + }, +/obj/effect/mapping_helpers/airlock/unres/delayed{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/obj/docking_port/mobile/emergency{ + name = "Security emergency shuttle" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"qQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/flasher/directional/north{ + id = "shuttle_brig_entrance" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"ro" = ( +/obj/machinery/computer/emergency_shuttle, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"so" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron/freezer, +/area/shuttle/escape) +"ss" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = 0; + pixel_y = -28 + }, +/obj/machinery/vitals_reader/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"sz" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/shuttle/escape) +"sA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"sD" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/end{ + dir = 1 + }, +/obj/machinery/door/window/brigdoor/security/cell/right/directional/north{ + id = "Shuttle Cell 1"; + name = "Cell 1" + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"sQ" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"sV" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"sW" = ( +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/siding/dark, +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"tF" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"ua" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/red/line, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"ut" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"uK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/red/line, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"uV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"vg" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"vs" = ( +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/siding/dark, +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"vz" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"vC" = ( +/obj/structure/closet/crate, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"vL" = ( +/obj/machinery/computer/security/wooden_tv{ + pixel_x = 0; + pixel_y = 18; + density = 0 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"vT" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/window/spawner/directional/south, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"we" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/pod/dark, +/area/shuttle/escape/brig) +"wM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"xN" = ( +/obj/structure/table/optable, +/obj/effect/spawner/surgery_tray/full, +/obj/machinery/vitals_reader/directional/east, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"xO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"xY" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/egg_box, +/obj/item/reagent_containers/condiment/flour{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/reagent_containers/condiment/rice{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/item/reagent_containers/condiment/sugar{ + pixel_x = 6; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"xZ" = ( +/obj/machinery/door/airlock/security{ + name = "Detective's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"yk" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"ym" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/machinery/recharger, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"zc" = ( +/obj/machinery/computer/libraryconsole/bookmanagement{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"zr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/structure/sign/nanotrasen/directional/west, +/obj/machinery/light/directional/west, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"zJ" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"zZ" = ( +/obj/structure/bed, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/item/radio/intercom/prison/directional/east, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape/brig) +"AE" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/corner, +/obj/effect/turf_decal/stripes/red/corner{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"AR" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Bc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 9 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/interrogation/directional/south, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"BV" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"BZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"CD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"CO" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = 0; + pixel_y = 28 + }, +/obj/machinery/vitals_reader/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"DB" = ( +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"DL" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"DO" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/item/radio/intercom/prison/directional/west, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape/brig) +"DV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"Ef" = ( +/obj/structure/bookcase/random, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"Er" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/departments/psychology/directional/south, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"Et" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"ER" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"Fe" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/flashes{ + pixel_x = -3; + pixel_y = -4 + }, +/obj/machinery/recharger{ + pixel_x = 0; + pixel_y = 6 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"Fo" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape/brig) +"FJ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"FL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"FP" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line, +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"Gd" = ( +/obj/structure/table/wood, +/obj/item/camera/detective{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/flashlight/lamp/green{ + pixel_x = 7; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"Gr" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Gx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 + }, +/obj/item/kirbyplants/organic/plant22, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"Gz" = ( +/obj/structure/filingcabinet, +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"GO" = ( +/obj/structure/rack, +/obj/item/clothing/suit/utility/fire/firefighter, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/utility/hardhat/red, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/end{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/button/flasher{ + pixel_x = 0; + pixel_y = -26; + id = "shuttle_brig_entrance" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"GT" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"Hf" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"HD" = ( +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape/brig) +"HJ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"HL" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape/brig) +"HO" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Shuttle Cell 2"; + name = "Cell 2 locker" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"In" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Io" = ( +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/servingdish, +/obj/structure/reagent_dispensers/servingdish, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"IE" = ( +/obj/structure/weightmachine, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"IK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/suit_storage_unit/security, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"IL" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"IV" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"Jh" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/cigarette_pack{ + pixel_x = -4; + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"Jl" = ( +/turf/template_noop, +/area/template_noop) +"Jm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 5 + }, +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"JP" = ( +/obj/structure/table/wood, +/obj/machinery/computer/records/medical/laptop{ + dir = 1 + }, +/obj/machinery/button/curtain{ + pixel_x = 0; + pixel_y = -26; + id = "shuttle_curtains"; + name = "psychology curtains button" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"Kz" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"KR" = ( +/obj/machinery/computer/communications, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"KV" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"Lj" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/machinery/status_display/evac/directional/north, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"LH" = ( +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/mineral/plastitanium/pod/dark, +/area/shuttle/escape/brig) +"Mr" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"MD" = ( +/obj/structure/chair/stool/directional/east, +/obj/structure/window/spawner/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"MW" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Cockpit" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"Nm" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"Ny" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"NA" = ( +/turf/open/floor/mineral/plastitanium/pod/light, +/area/shuttle/escape) +"NB" = ( +/obj/structure/sink/directional/west, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/freezer, +/area/shuttle/escape) +"NF" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/machinery/cell_charger, +/obj/item/stock_parts/power_store/cell/high, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"NS" = ( +/obj/machinery/door/airlock/medical{ + name = "Psychology" + }, +/obj/effect/turf_decal/siding/wood, +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"OD" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/obj/structure/curtain/cloth/fancy/mechanical{ + name = "Psychology Curtains"; + id = "shuttle_curtains" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"Pe" = ( +/obj/structure/curtain, +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/iron/freezer, +/area/shuttle/escape) +"Pu" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/pod/dark, +/area/shuttle/escape/brig) +"PB" = ( +/obj/item/toy/basketball, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Qn" = ( +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/siding/dark, +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Rv" = ( +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Rw" = ( +/obj/structure/chair/stool/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"RY" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Sx" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"SA" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"SV" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/red/line, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"Um" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/sink/kitchen/directional/north, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Up" = ( +/obj/machinery/computer/station_alert, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"UW" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"Vf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"VL" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Wn" = ( +/obj/structure/chair/sofa/right/brown{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"Xe" = ( +/obj/structure/closet{ + name = "evidence closet 2" + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/machinery/door/window/brigdoor/right/directional/north{ + name = "Evidence Storage"; + req_access = list("security") + }, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"Xs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"Xt" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"XS" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"XY" = ( +/obj/structure/table/reinforced, +/obj/item/storage/lockbox/loyalty{ + pixel_x = -4; + pixel_y = -2 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"YA" = ( +/obj/structure/closet{ + name = "evidence closet 1" + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Evidence Storage"; + req_access = list("security") + }, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape) +"YH" = ( +/obj/effect/mapping_helpers/airlock/unres/delayed{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Brig" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"YM" = ( +/obj/machinery/status_display/door_timer{ + id = "Shuttle Cell 2"; + name = "Cell 1"; + pixel_x = -32; + pixel_y = 0; + use_power = 0 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/red/corner{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape) +"Zg" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/shuttle/escape) +"Zk" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/evidence{ + pixel_x = 9; + pixel_y = 14 + }, +/obj/machinery/recharger, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"Zo" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light/small/directional/east, +/turf/open/floor/mineral/plastitanium/pod, +/area/shuttle/escape/brig) +"Zv" = ( +/obj/structure/bed/medical/emergency, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/shuttle/escape) + +(1,1,1) = {" +hI +jl +IV +zJ +zJ +zJ +qf +zJ +YH +zJ +qB +zJ +zJ +zJ +qf +zJ +IL +zJ +IL +zJ +zJ +zJ +qf +zJ +zJ +Jl +"} +(2,1,1) = {" +oU +eR +qf +HL +HD +qf +gS +BZ +wM +zr +fv +YA +zJ +KV +vT +ht +hG +hG +hG +RY +zJ +CO +Zv +ss +IV +zJ +"} +(3,1,1) = {" +oU +eR +qf +zZ +HD +sD +lQ +DV +ls +ls +ER +Xe +zJ +de +dA +kH +Xs +cX +cX +bq +ok +uV +Rv +ut +Xt +qf +"} +(4,1,1) = {" +oU +eR +zJ +zJ +qf +zJ +zJ +zJ +oe +qf +oe +zJ +zJ +IV +du +IE +bL +lP +hj +bq +qf +ep +mq +In +xN +qf +"} +(5,1,1) = {" +hI +hI +zJ +Lj +NF +pN +zJ +Gx +Vf +Vf +Vf +IK +Jm +zJ +zJ +IV +kH +hc +hc +Sx +zJ +zJ +zJ +zJ +zJ +zJ +"} +(6,1,1) = {" +oU +eR +qf +tF +cl +sQ +qf +xO +dt +dt +dt +dt +uK +zJ +pB +zJ +qQ +MD +MD +bq +gO +kQ +Pe +so +kQ +qf +"} +(7,1,1) = {" +oU +eR +qf +Up +NA +NA +MW +xO +dM +cj +Zk +kn +UW +DL +FP +DL +kH +Jh +io +bq +zJ +NB +zJ +bx +bx +qf +"} +(8,1,1) = {" +hI +hI +zJ +ro +cl +Nm +zJ +ps +dM +XY +km +kn +UW +qf +FP +qf +kH +vg +vg +bq +IV +zJ +zJ +zJ +zJ +zJ +"} +(9,1,1) = {" +oU +eR +qf +KR +NA +NA +MW +xO +dM +Fe +bl +kn +UW +DL +FP +DL +Hf +Gr +bL +Et +Rw +sW +Ny +lA +Kz +qf +"} +(10,1,1) = {" +oU +eR +qf +oZ +NA +GT +qf +xO +dt +dt +dt +dt +SV +zJ +GO +zJ +zc +Ef +sz +Xs +Xs +Qn +fC +DB +iq +qf +"} +(11,1,1) = {" +hI +hI +zJ +kY +ym +cH +zJ +mE +kD +fS +kD +AE +cZ +zJ +zJ +zJ +zJ +IV +oX +Xs +Xs +fA +fC +PB +SA +zJ +"} +(12,1,1) = {" +oU +eR +zJ +zJ +qf +zJ +zJ +qf +FJ +zJ +qf +hO +qf +zJ +gR +yk +gI +qf +sz +Xs +Xs +Qn +fC +DB +iq +qf +"} +(13,1,1) = {" +oU +eR +zJ +iG +oi +Mr +qf +FL +fv +zJ +mn +nv +HD +zJ +do +BV +dO +qf +kH +VL +ha +vs +AR +nY +eo +qf +"} +(14,1,1) = {" +hI +hI +zJ +vL +Gd +lY +xZ +sA +vz +zJ +fa +cD +Fo +zJ +cP +BV +eY +qf +kH +bq +IV +zJ +zJ +zJ +zJ +zJ +"} +(15,1,1) = {" +oU +eR +zJ +zJ +qf +zJ +IV +sA +ua +zJ +zJ +zJ +zJ +zJ +vC +BV +Um +zJ +kH +bq +OD +aj +Wn +aN +Gz +qf +"} +(16,1,1) = {" +oU +eR +qf +DO +HD +pI +YM +mR +vz +oD +we +jH +LH +zJ +lu +sV +BV +dl +kH +bq +NS +au +au +au +XS +qf +"} +(17,1,1) = {" +oU +eR +qf +Zo +HD +qf +HO +aI +Bc +zJ +qx +jn +Pu +zJ +Zg +Io +xY +zJ +df +Er +zJ +CD +HJ +JP +IV +zJ +"} +(18,1,1) = {" +hI +jl +IV +zJ +zJ +zJ +qf +zJ +qf +zJ +qf +zJ +qf +zJ +qf +zJ +qf +zJ +qf +zJ +zJ +zJ +qf +zJ +zJ +Jl +"} diff --git a/_maps/shuttles/emergency/emergency_dep_srv.dmm b/_maps/shuttles/emergency/emergency_dep_srv.dmm new file mode 100644 index 000000000000..84a5b537063a --- /dev/null +++ b/_maps/shuttles/emergency/emergency_dep_srv.dmm @@ -0,0 +1,1850 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aJ" = ( +/obj/machinery/mass_driver{ + dir = 8; + id = "shuttlechapelgun" + }, +/obj/machinery/door/window/left/directional/east{ + name = "Mass Driver"; + req_access = list("chapel_office") + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"bl" = ( +/obj/effect/turf_decal/siding/wood/end{ + dir = 8 + }, +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"bD" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/effect/spawner/random/food_or_drink/booze{ + spawn_loot_chance = 50; + pixel_x = -4; + pixel_y = 10 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"bL" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/window/spawner/directional/south, +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/shuttle/escape) +"cj" = ( +/turf/open/floor/iron, +/area/shuttle/escape) +"cl" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/vending/boozeomat, +/turf/open/floor/iron, +/area/shuttle/escape) +"cm" = ( +/obj/machinery/wall_healer/free/directional/south{ + use_power = 0 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"cD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"cH" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"cQ" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/wood, +/area/shuttle/escape) +"cZ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"de" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"df" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"dt" = ( +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"dI" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/cup/watering_can, +/obj/item/cultivator, +/obj/item/wirecutters, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/shuttle/escape) +"dM" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/box, +/turf/open/floor/iron, +/area/shuttle/escape) +"dV" = ( +/obj/machinery/door/airlock/external/ruin{ + name = "Emergency Recovery Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"eh" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/machinery/hydroponics/constructable, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"eo" = ( +/obj/machinery/computer/emergency_shuttle, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"eM" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/spawner/random/food_or_drink/snack{ + pixel_x = 2; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"eR" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/effect/spawner/random/food_or_drink/booze{ + spawn_loot_chance = 25; + pixel_x = -2; + pixel_y = 10 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"eY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"fC" = ( +/obj/effect/turf_decal/tile/bar, +/obj/machinery/deepfryer, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"fO" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"fS" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement{ + dir = 4 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"gj" = ( +/obj/machinery/libraryscanner, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/wood, +/area/shuttle/escape) +"gI" = ( +/turf/open/floor/carpet/red, +/area/shuttle/escape) +"gR" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"gS" = ( +/obj/machinery/door/airlock/freezer{ + name = "Restroom"; + id_tag = "shuttletoilet" + }, +/turf/open/floor/iron/showroomfloor, +/area/shuttle/escape) +"hc" = ( +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"ho" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood, +/area/shuttle/escape) +"ht" = ( +/obj/structure/chair/pew/left, +/turf/open/floor/iron/chapel{ + dir = 10 + }, +/area/shuttle/escape) +"hu" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/closet/crate/coffin, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"hG" = ( +/obj/structure/chair/pew/left, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/shuttle/escape) +"hI" = ( +/obj/effect/turf_decal/tile/bar, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"hO" = ( +/obj/structure/window/spawner/directional/south, +/obj/structure/chair/sofa/left/brown{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"hV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/shuttle/escape) +"im" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/effect/spawner/random/food_or_drink/booze{ + spawn_loot_chance = 50; + pixel_x = 1; + pixel_y = 7 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"iq" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/wood, +/area/shuttle/escape) +"iy" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"ka" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"km" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/power/shuttle_engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"kn" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"kC" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"kD" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/shuttle/escape) +"kG" = ( +/obj/structure/chair/pew/left, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/chapel{ + dir = 9 + }, +/area/shuttle/escape) +"kH" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"kW" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"kY" = ( +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"ls" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"lP" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"ma" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"mE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"mI" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"nG" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"nT" = ( +/obj/structure/table, +/obj/item/storage/box/zipties{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/recharger{ + pixel_x = 6; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"oi" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/obj/machinery/atmos_shield_gen/active, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"ok" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table, +/obj/item/food/grown/flower/harebell{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/item/food/grown/flower/harebell{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/food/grown/flower/harebell{ + pixel_x = 7; + pixel_y = 0 + }, +/obj/item/food/grown/flower/harebell{ + pixel_x = 0; + pixel_y = 4 + }, +/obj/item/food/grown/flower/harebell{ + pixel_x = -3; + pixel_y = -1 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"on" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/iron, +/area/shuttle/escape) +"oG" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/machinery/hydroponics/constructable, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"oU" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"oX" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"pB" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"pH" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green/opposingcorners{ + dir = 1 + }, +/obj/structure/sink/directional/east, +/obj/effect/turf_decal/box/corners, +/turf/open/floor/iron, +/area/shuttle/escape) +"pN" = ( +/obj/structure/table, +/obj/item/storage/cans/sixsoda, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"qf" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"qB" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"ro" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/south{ + name = "Hydroponics Window"; + req_access = list("hydroponics") + }, +/obj/machinery/door/window/left/directional/north{ + name = "Kitchen Window"; + req_access = list("kitchen") + }, +/obj/structure/window/spawner/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"rr" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"ry" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"sz" = ( +/turf/open/floor/wood, +/area/shuttle/escape) +"sD" = ( +/obj/structure/window/reinforced/tinted/spawner/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"sJ" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/janitor, +/turf/open/floor/iron, +/area/shuttle/escape) +"sQ" = ( +/obj/effect/turf_decal/tile/bar, +/obj/machinery/griddle, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"sR" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/window/left/directional/east{ + name = "Coffins Storage"; + req_access = list("chapel_office") + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"tE" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"ub" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"uo" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"up" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"uK" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = 4; + pixel_y = 3 + }, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"ve" = ( +/obj/structure/sink/directional/south, +/obj/structure/mirror/directional/north, +/obj/structure/window/reinforced/tinted/spawner/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/shuttle/escape) +"vi" = ( +/obj/structure/window/spawner/directional/south, +/obj/structure/chair/sofa/right/brown{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/wood, +/area/shuttle/escape) +"vz" = ( +/obj/structure/chair/wood, +/obj/machinery/light/small/directional/north, +/turf/open/floor/wood, +/area/shuttle/escape) +"vY" = ( +/turf/open/floor/plating, +/area/shuttle/escape) +"we" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"wt" = ( +/obj/machinery/door/window/right/directional/north{ + name = "Library Desk Door"; + req_access = list("library") + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"wM" = ( +/obj/machinery/computer/crew, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"xN" = ( +/turf/open/floor/iron/chapel{ + dir = 8 + }, +/area/shuttle/escape) +"xO" = ( +/obj/machinery/vending/hydroseeds, +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"yk" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/wood, +/area/shuttle/escape) +"ym" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/window/spawner/directional/south, +/obj/structure/chair/sofa/left/brown{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"yU" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"zf" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/carpet/red, +/area/shuttle/escape) +"zJ" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"Aj" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/structure/reagent_dispensers/plumbed, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"AE" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/shuttle/escape) +"AH" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern{ + pixel_y = 7 + }, +/turf/open/floor/iron/chapel{ + dir = 5 + }, +/area/shuttle/escape) +"AJ" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/shuttle/escape) +"Be" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/shuttle/escape) +"Bg" = ( +/turf/closed/wall/r_wall/plastitanium/nodiagonal, +/area/shuttle/escape) +"BG" = ( +/obj/machinery/wall_healer/free/directional/west{ + use_power = 0 + }, +/obj/machinery/skill_station, +/turf/open/floor/wood, +/area/shuttle/escape) +"BV" = ( +/obj/structure/table/wood, +/obj/item/toy/crayon/spraycan{ + pixel_x = -7; + pixel_y = 14 + }, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"BZ" = ( +/obj/machinery/door/window/right/directional/north{ + name = "Shuttle Restroom" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/wall_healer/free/directional/west{ + use_power = 0 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"Dq" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/tape, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/wood, +/area/shuttle/escape) +"Dy" = ( +/obj/structure/easel, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/twentythree_twentythree, +/turf/open/floor/wood, +/area/shuttle/escape) +"DB" = ( +/turf/open/floor/iron/chapel{ + dir = 10 + }, +/area/shuttle/escape) +"DL" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Ef" = ( +/obj/effect/turf_decal/siding/wood/end{ + dir = 4 + }, +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"ED" = ( +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/shuttle/escape) +"EM" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"EQ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/computer/pod/old/mass_driver_controller{ + pixel_x = -27; + pixel_y = -28; + id = "shuttlechapelgun" + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"ER" = ( +/turf/open/floor/iron/chapel{ + dir = 6 + }, +/area/shuttle/escape) +"EW" = ( +/obj/machinery/biogenerator{ + biomass = 100 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Fe" = ( +/obj/structure/chair/wood, +/turf/open/floor/carpet/green, +/area/shuttle/escape) +"Fu" = ( +/obj/effect/turf_decal/trimline/purple/filled/end, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 5; + pixel_y = 12 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 13; + pixel_y = 10 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"Fz" = ( +/obj/structure/chair/pew/right, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/iron/chapel{ + dir = 6 + }, +/area/shuttle/escape) +"FB" = ( +/obj/structure/chair/pew/right, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/iron/chapel{ + dir = 5 + }, +/area/shuttle/escape) +"FJ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/effect/spawner/random/food_or_drink/booze{ + spawn_loot_chance = 50; + pixel_x = 1; + pixel_y = 12 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"FP" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/effect/turf_decal/siding/wood, +/obj/structure/chair/stool/bar/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"Gx" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"GT" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/shuttle/escape) +"Hk" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"Ht" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/door/airlock/public{ + name = "Bar" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/turf/open/floor/iron, +/area/shuttle/escape) +"HO" = ( +/obj/effect/turf_decal/siding/wood, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"In" = ( +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, +/turf/open/floor/iron, +/area/shuttle/escape) +"IE" = ( +/turf/open/floor/iron/grimy, +/area/shuttle/escape) +"IL" = ( +/obj/effect/turf_decal/tile/bar, +/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"Jl" = ( +/turf/template_noop, +/area/template_noop) +"Jm" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"Jo" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"JP" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron, +/area/shuttle/escape) +"Ke" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"Kp" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/window/spawner/directional/south, +/obj/structure/chair/sofa/right/brown{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/shuttle/escape) +"KJ" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"KR" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"KV" = ( +/obj/machinery/door/airlock/external/ruin{ + name = "Emergency Recovery Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/plating, +/area/shuttle/escape) +"LH" = ( +/obj/structure/table/wood, +/obj/item/storage/medkit/advanced{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"MD" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"MW" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/effect/spawner/random/food_or_drink/booze{ + spawn_loot_chance = 25; + pixel_x = -2; + pixel_y = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"MZ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"Ni" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Nm" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron, +/area/shuttle/escape) +"NA" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/chem_master/condimaster{ + desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments."; + name = "HoochMaster Deluxe" + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron, +/area/shuttle/escape) +"NS" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Oe" = ( +/obj/structure/toilet, +/obj/machinery/button/door/directional/west{ + id = "shuttletoilet"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/shuttle/escape) +"Og" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/table/optable, +/obj/machinery/vitals_reader/directional/east, +/turf/open/floor/wood, +/area/shuttle/escape) +"OH" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/wood, +/area/shuttle/escape) +"OL" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/door/airlock/public{ + name = "Kitchen" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"OX" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"OZ" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Po" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"Pu" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + name = "Service emergency shuttle" + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"PK" = ( +/obj/structure/table/wood, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 0; + pixel_y = 3 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/shuttle/escape) +"Qn" = ( +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"Qr" = ( +/obj/machinery/vending/hydronutrients, +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Qt" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood, +/area/shuttle/escape) +"Qv" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/power_store/cell/high, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"QC" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/cup/watering_can, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/box, +/turf/open/floor/iron, +/area/shuttle/escape) +"QS" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/chapel, +/area/shuttle/escape) +"Rs" = ( +/obj/effect/turf_decal/tile/bar, +/obj/structure/table, +/obj/item/food/dough{ + desc = "A piece of raw dough, that waited until shuttle arrive on shuttle and chef made out of this nice meal. It waited for hours, and look at the walking crew and waits for its time. If its was able to speak it would say something like: 'HEY! PAY ATTENTION TO ME!' But nobody cares about that dough and its just repose and rotting. If you paid your attention, please make burger out of this, or just throw at trash bin." + }, +/obj/item/kitchen/rollingpin, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"Rv" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"RK" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"RY" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/item/storage/medkit/surgery{ + pixel_x = 0; + pixel_y = 2 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"SQ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table, +/obj/item/food/grown/flower/poppy, +/obj/item/food/grown/flower/poppy, +/obj/item/food/grown/flower/poppy{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/item/food/grown/flower/poppy{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/food/grown/flower/poppy{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/food/grown/flower/poppy{ + pixel_x = -6; + pixel_y = -9 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Th" = ( +/obj/machinery/computer/records/security, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Tt" = ( +/obj/effect/turf_decal/trimline/purple/filled/end{ + dir = 1 + }, +/obj/structure/mop_bucket/janitorialcart{ + dir = 4 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 9; + pixel_y = -5 + }, +/obj/item/mop, +/turf/open/floor/iron, +/area/shuttle/escape) +"TL" = ( +/obj/machinery/jukebox, +/turf/open/floor/carpet/green, +/area/shuttle/escape) +"TV" = ( +/obj/structure/chair/pew/right, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/shuttle/escape) +"Up" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Cockpit" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"UE" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"UW" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/effect/spawner/random/food_or_drink/soup{ + pixel_x = 0; + pixel_y = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"Vf" = ( +/obj/machinery/door/window/right/directional/south{ + name = "Hydroponics Room"; + req_access = list("hydroponics") + }, +/obj/effect/turf_decal/arrows, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"Vu" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/effect/spawner/random/food_or_drink/snack{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"Vy" = ( +/obj/machinery/computer/communications, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"VG" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/iron/chapel, +/area/shuttle/escape) +"VU" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/dark, +/area/shuttle/escape/brig) +"Wb" = ( +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Wi" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/iron, +/area/shuttle/escape) +"Xe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table, +/obj/item/food/grown/flower/poppy/lily{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/food/grown/flower/poppy/geranium{ + pixel_x = -3; + pixel_y = -2 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Xs" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"XS" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_x = 0; + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/shuttle/escape) +"XY" = ( +/obj/structure/altar, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/shuttle/escape) +"Yp" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Yt" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/shuttle/escape) +"YH" = ( +/turf/closed/wall/r_wall/plastitanium, +/area/shuttle/escape) +"YM" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"Ze" = ( +/obj/structure/table/wood, +/obj/item/book/bible, +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/shuttle/escape) +"Zk" = ( +/obj/effect/turf_decal/siding/wood, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet/red, +/area/shuttle/escape) +"Zo" = ( +/turf/open/floor/iron/chapel{ + dir = 9 + }, +/area/shuttle/escape) +"Zv" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/oven/range, +/turf/open/floor/iron/cafeteria, +/area/shuttle/escape) +"ZI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/closet/crate/bin, +/turf/open/floor/iron/dark, +/area/shuttle/escape) +"ZR" = ( +/obj/machinery/camera/autoname/directional/west{ + pixel_x = 0; + base_pixel_y = -23; + pixel_y = -23 + }, +/turf/open/floor/carpet/red, +/area/shuttle/escape) + +(1,1,1) = {" +Jl +Jl +Jl +Jl +zJ +zJ +zJ +zJ +zJ +nG +qf +Pu +zJ +qf +zJ +qf +zJ +qB +qf +qB +zJ +qf +qf +zJ +oi +rr +Bg +YH +"} +(2,1,1) = {" +Jl +zJ +qf +qf +zJ +Oe +gS +Yt +BZ +sz +bl +sz +Hk +bL +kG +ht +hG +xN +Zo +DB +cD +ub +sR +hu +aJ +zJ +km +gR +"} +(3,1,1) = {" +Jl +qf +AE +AE +rr +zJ +rr +ve +sD +ls +Ef +ls +ls +ED +FB +Fz +TV +VG +AH +ER +cD +cD +cD +cD +EQ +qf +km +gR +"} +(4,1,1) = {" +zJ +rr +Xs +OZ +fO +Up +uo +IE +kn +IE +IE +IE +IE +df +IE +IE +IE +HO +XY +xN +ka +ZI +SQ +Xe +ok +qf +km +gR +"} +(5,1,1) = {" +zJ +wM +OX +YM +rr +zJ +Ht +zJ +zJ +MZ +oU +iy +zJ +zJ +zJ +zJ +zJ +rr +Ze +QS +rr +zJ +qf +qf +zJ +zJ +km +gR +"} +(6,1,1) = {" +qf +tE +kW +mI +zJ +cl +Nm +bD +FP +dt +ma +kC +JP +uK +Qn +pB +Zv +zJ +zJ +In +rr +pH +NS +NS +oG +zJ +YH +YH +"} +(7,1,1) = {" +qf +Vy +kY +ry +qf +on +Nm +MW +FP +cH +Fe +mE +JP +Vu +lP +hc +sQ +zJ +Be +cj +Qr +hV +cj +cj +Ni +qf +km +gR +"} +(8,1,1) = {" +qf +eo +Jo +ry +qf +Wi +Nm +FJ +FP +cH +TL +mE +JP +we +lP +Ke +Rs +EW +dI +cj +Vf +hV +QC +dM +UE +qf +km +gR +"} +(9,1,1) = {" +qf +Wb +kY +ry +qf +XS +Nm +im +FP +cH +Fe +mE +JP +UW +lP +hc +hI +ro +up +cj +xO +hV +cj +cj +Ni +qf +km +gR +"} +(10,1,1) = {" +qf +Qv +kY +cm +zJ +NA +GT +eR +FP +EM +oU +KR +JP +we +Rv +IL +fC +rr +zJ +In +rr +Aj +DL +DL +eh +zJ +YH +YH +"} +(11,1,1) = {" +zJ +Th +Yp +KJ +zJ +zJ +zJ +zJ +rr +Po +ma +cZ +zJ +zJ +OL +zJ +zJ +rr +BG +iq +rr +zJ +qf +qf +zJ +zJ +km +gR +"} +(12,1,1) = {" +zJ +zJ +zJ +KV +zJ +kH +MD +Jm +de +gI +gI +gI +gI +gI +gI +ZR +zf +Zk +sz +sz +sz +yk +sz +OH +Dy +qf +km +gR +"} +(13,1,1) = {" +Jl +dV +AJ +vY +zJ +Gx +pN +VU +qf +eY +RY +hO +eM +ym +rr +zJ +sJ +rr +cQ +kD +sz +Dq +fS +Qt +BV +qf +km +gR +"} +(14,1,1) = {" +Jl +zJ +qf +qf +zJ +oX +nT +yU +qf +Og +LH +vi +PK +Kp +zJ +Tt +Fu +zJ +vz +ho +sz +wt +RK +sz +gj +zJ +km +gR +"} +(15,1,1) = {" +Jl +Jl +Jl +Jl +zJ +zJ +zJ +zJ +zJ +zJ +qf +zJ +zJ +qf +zJ +qf +zJ +zJ +qf +qf +zJ +qf +qf +zJ +zJ +rr +Bg +YH +"} diff --git a/_maps/shuttles/emergency/emergency_dep_sup.dmm b/_maps/shuttles/emergency/emergency_dep_sup.dmm new file mode 100644 index 000000000000..5313b25fa26f --- /dev/null +++ b/_maps/shuttles/emergency/emergency_dep_sup.dmm @@ -0,0 +1,1126 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ag" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ax" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine, +/area/shuttle/escape) +"bl" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bL" = ( +/obj/machinery/conveyor/auto{ + id = "shuttle_load"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/full, +/obj/effect/spawner/random/structure/closet_empty/crate, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"cj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/mining/eva, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cl" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/directional/west, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cD" = ( +/obj/structure/chair/comfy/brown, +/obj/item/binoculars, +/obj/machinery/conveyor_switch{ + id = "shuttle_load"; + pixel_x = 15; + pixel_y = -1 + }, +/turf/open/floor/carpet/orange, +/area/shuttle/escape) +"cH" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"cZ" = ( +/obj/machinery/conveyor/auto{ + id = "shuttle_load" + }, +/obj/effect/turf_decal/stripes/full, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"de" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"df" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Delivery Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"dt" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/machinery/light/small/directional/west, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"dM" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/light/small/directional/east, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"eo" = ( +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Mining Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"eR" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/drinkingglass{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass{ + pixel_x = 0; + pixel_y = -1 + }, +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"eY" = ( +/obj/structure/table, +/obj/item/melee/baton/security, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/recharger{ + pixel_x = 0; + pixel_y = 2 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"fC" = ( +/turf/open/floor/engine, +/area/shuttle/escape) +"fJ" = ( +/obj/effect/turf_decal/stripes/full, +/obj/machinery/conveyor/auto{ + id = "shuttle_load"; + dir = 9 + }, +/obj/effect/spawner/random/structure/closet_empty/crate, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"fS" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"gI" = ( +/obj/item/kirbyplants/random, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"gR" = ( +/obj/machinery/power/shuttle_engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"gS" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"ht" = ( +/obj/machinery/conveyor/auto{ + id = "shuttle_load"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/full, +/obj/effect/spawner/random/structure/closet_empty/crate, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"hI" = ( +/obj/effect/turf_decal/tile/yellow/diagonal_edge, +/obj/effect/turf_decal/tile/brown/diagonal_centre, +/obj/effect/turf_decal/siding/yellow, +/obj/structure/railing/corner, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/diagonal, +/area/shuttle/escape) +"hO" = ( +/obj/machinery/conveyor/auto{ + id = "shuttle_load"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/full, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"iq" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"km" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/power/shuttle_engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"kn" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 6; + pixel_y = 16 + }, +/obj/item/storage/box/handcuffs{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/stock_parts/power_store/cell/high/empty{ + pixel_x = 4; + pixel_y = 0 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"kD" = ( +/obj/effect/spawner/random/lavaland_mob/raptor, +/turf/open/misc/hay/lavaland, +/area/shuttle/escape) +"kH" = ( +/obj/effect/turf_decal/stripes/full, +/obj/machinery/conveyor/auto{ + id = "shuttle_load"; + dir = 5 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"kY" = ( +/obj/machinery/suit_storage_unit/industrial{ + helmet_type = /obj/item/clothing/head/helmet/space/eva; + mask_type = /obj/item/clothing/mask/breath; + suit_type = /obj/item/clothing/suit/space/eva + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/wood, +/area/shuttle/escape) +"ls" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Emergency Shuttle Brig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"lP" = ( +/obj/structure/railing/wooden_fence{ + dir = 4 + }, +/turf/open/misc/asteroid/basalt/lava, +/area/shuttle/escape) +"ma" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + name = "Cargo emergency shuttle" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"mE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"oi" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ok" = ( +/obj/structure/marker_beacon/burgundy, +/obj/structure/railing/wooden_fence{ + dir = 4 + }, +/turf/open/misc/asteroid/basalt/lava, +/area/shuttle/escape) +"oU" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/chair_maintenance, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"oX" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"pg" = ( +/obj/machinery/conveyor/auto{ + id = "shuttle_load" + }, +/obj/effect/turf_decal/stripes/full, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"pB" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"pN" = ( +/obj/effect/turf_decal/tile/yellow/diagonal_edge, +/obj/effect/turf_decal/tile/brown/diagonal_centre, +/obj/effect/turf_decal/siding/yellow, +/obj/structure/railing, +/obj/item/kirbyplants/organic/plant13, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/diagonal, +/area/shuttle/escape) +"qf" = ( +/obj/effect/spawner/structure/window/reinforced/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"qB" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape/brig) +"ro" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"rr" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"sz" = ( +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"sD" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"sQ" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"tN" = ( +/obj/structure/sign/nanotrasen/directional/east, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"uK" = ( +/obj/structure/flora/ash/fireblossom, +/turf/open/misc/hay/lavaland, +/area/shuttle/escape) +"vz" = ( +/obj/machinery/conveyor_switch{ + id = "shuttle_load" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"vY" = ( +/obj/effect/turf_decal/stripes/full, +/obj/machinery/conveyor/auto{ + armor_type = /datum/armor/immune; + dir = 10; + id = "shuttle_load" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"we" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"wM" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"xN" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"xO" = ( +/obj/structure/statue/gold/qm, +/obj/effect/turf_decal/tile/yellow/diagonal_edge, +/obj/effect/turf_decal/tile/brown/diagonal_centre, +/obj/effect/turf_decal/siding/yellow, +/obj/structure/railing, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/diagonal, +/area/shuttle/escape) +"yk" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ym" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/wood, +/area/shuttle/escape) +"zJ" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"BV" = ( +/obj/effect/turf_decal/stripes/full, +/obj/machinery/conveyor/auto{ + id = "shuttle_load"; + dir = 6 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"BZ" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"DB" = ( +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"DL" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Ef" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/escape/brig) +"ER" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Fe" = ( +/obj/machinery/computer/cargo/express{ + dir = 4 + }, +/obj/item/supplypod_beacon, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"FJ" = ( +/obj/structure/ore_container/food_trough/raptor_trough, +/turf/open/misc/hay/lavaland, +/area/shuttle/escape) +"FP" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/gun/ballistic/rocketlauncher{ + name = "\improper Dud Bazooka"; + spawnwithmagazine = 0; + accepted_magazine_type = null; + pixel_x = -8; + pixel_y = 5 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"Gx" = ( +/obj/structure/fake_stairs/directional/north, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"GK" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"GT" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/effect/spawner/random/food_or_drink/keg, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"HO" = ( +/obj/machinery/conveyor/auto{ + id = "shuttle_load"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/full, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"In" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"IE" = ( +/obj/machinery/conveyor/auto{ + id = "shuttle_load"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/full, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"IL" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Jl" = ( +/turf/template_noop, +/area/template_noop) +"Jm" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/computer/emergency_shuttle{ + dir = 8 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"JP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/suit_storage_unit/mining, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"KR" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/medical, +/obj/item/defibrillator/loaded, +/obj/effect/spawner/surgery_tray/full, +/obj/item/storage/medkit/o2{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/medkit/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/fire, +/obj/item/storage/medkit/brute{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"KV" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/floor, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"LH" = ( +/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{ + name = "Shuttle Holding Cell" + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape/brig) +"MD" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/machinery/computer/communications{ + dir = 8 + }, +/turf/open/floor/wood/large, +/area/shuttle/escape) +"MW" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Cockpit" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Nm" = ( +/obj/structure/closet/crate/bin, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Nu" = ( +/obj/structure/sign/nanotrasen/directional/west, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"NA" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/shuttle/escape) +"NS" = ( +/obj/machinery/conveyor/auto{ + id = "shuttle_load"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/full, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Pu" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Qn" = ( +/obj/structure/flora/ash/stem_shroom, +/turf/open/misc/asteroid/basalt/lava, +/area/shuttle/escape) +"Rv" = ( +/obj/structure/tank_holder/oxygen/yellow, +/turf/open/floor/wood, +/area/shuttle/escape) +"RY" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/escape) +"Up" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape/brig) +"UW" = ( +/obj/structure/flora/ash/cacti, +/turf/open/misc/asteroid/basalt/lava, +/area/shuttle/escape) +"Vf" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/closet_empty/crate, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Xe" = ( +/obj/machinery/autolathe, +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom/directional/west, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"XS" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/door/airlock/public/glass{ + name = "Cockpit" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"XY" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"YH" = ( +/obj/machinery/door/window/brigdoor/left/directional/east{ + req_access = list("cargo"); + name = "Delivery Pen" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"YM" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/mineral/plastitanium/pod/redlight, +/area/shuttle/escape/brig) +"Zk" = ( +/obj/machinery/conveyor/auto{ + id = "shuttle_load" + }, +/obj/effect/turf_decal/stripes/full, +/obj/effect/spawner/random/structure/closet_empty/crate, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Zo" = ( +/obj/machinery/light/directional/west, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/catwalk_floor/titanium, +/area/shuttle/escape) +"Zv" = ( +/turf/open/lava/smooth, +/area/shuttle/escape) + +(1,1,1) = {" +Jl +Jl +zJ +zJ +qf +zJ +zJ +zJ +oi +qf +ma +zJ +qf +qf +qf +zJ +oi +qf +oi +zJ +zJ +zJ +zJ +zJ +zJ +Jl +"} +(2,1,1) = {" +zJ +qf +rr +gS +gS +BZ +zJ +Nu +DB +DB +DB +iq +DB +DB +DB +Zo +DB +DB +DB +Nu +qf +Zv +Zv +Zv +zJ +RY +"} +(3,1,1) = {" +zJ +qB +LH +sD +sD +sD +ls +In +kH +NS +NS +ht +NS +NS +NS +ht +NS +NS +fJ +In +qf +Zv +Zv +Qn +zJ +gR +"} +(4,1,1) = {" +zJ +YM +Up +Ef +eY +kn +zJ +yk +hO +In +xN +In +xN +xN +xN +In +xN +In +HO +ag +rr +rr +ok +lP +km +gR +"} +(5,1,1) = {" +zJ +zJ +zJ +zJ +zJ +zJ +rr +pB +hO +In +bl +In +Vf +oU +DL +In +bl +In +HO +In +In +eo +UW +kD +km +gR +"} +(6,1,1) = {" +qf +fS +cl +sQ +zJ +xO +dt +In +bL +In +oU +In +KR +bl +Vf +In +Vf +In +HO +XY +JP +qf +uK +FJ +km +gR +"} +(7,1,1) = {" +qf +ER +ER +ER +MW +hI +Gx +In +hO +vz +In +In +In +In +In +In +In +vz +IE +XY +KV +zJ +zJ +zJ +RY +RY +"} +(8,1,1) = {" +qf +ro +In +Nm +zJ +pN +dM +In +hO +In +Vf +In +bl +Vf +we +In +Pu +In +HO +XY +cj +qf +Fe +Xe +km +gR +"} +(9,1,1) = {" +zJ +qf +XS +qf +zJ +zJ +rr +wM +hO +In +Pu +In +DL +Vf +bl +In +Vf +In +HO +In +In +df +ER +ER +km +gR +"} +(10,1,1) = {" +zJ +Rv +NA +GT +eR +FP +qf +In +bL +In +IL +In +IL +IL +IL +In +IL +In +HO +ag +rr +rr +YH +gI +km +gR +"} +(11,1,1) = {" +zJ +kY +ym +cH +cD +mE +qf +In +BV +cZ +cZ +pg +cZ +cZ +cZ +Zk +cZ +cZ +vY +In +qf +fC +fC +fC +zJ +gR +"} +(12,1,1) = {" +zJ +qf +rr +MD +Jm +de +qf +tN +GK +DB +DB +oX +DB +DB +DB +sz +GK +DB +DB +tN +qf +fC +ax +fC +zJ +RY +"} +(13,1,1) = {" +Jl +Jl +zJ +zJ +qf +zJ +zJ +zJ +zJ +qf +zJ +zJ +qf +qf +qf +zJ +zJ +qf +zJ +zJ +zJ +zJ +zJ +zJ +zJ +Jl +"} diff --git a/build/behavior_trees/code/modules/mob/living/basic/icemoon/ice_demon/ice_demon_combat.bt.compiled.json b/build/behavior_trees/code/modules/mob/living/basic/icemoon/ice_demon/ice_demon_combat.bt.compiled.json index 83b18fc48efe..a8b6c7408309 100644 --- a/build/behavior_trees/code/modules/mob/living/basic/icemoon/ice_demon/ice_demon_combat.bt.compiled.json +++ b/build/behavior_trees/code/modules/mob/living/basic/icemoon/ice_demon/ice_demon_combat.bt.compiled.json @@ -1 +1 @@ -{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/is_at_distance","children":[{"type":"/datum/bt_node/decorator/ability_available","children":[{"type":"/datum/bt_node/composite/sequence","children":[{"type":"/datum/bt_node/ai_behavior/find_furthest_turf_from_target","target_key":"Current Target","set_key":"escape_destination","range":7},{"type":"/datum/bt_node/ai_behavior/targeted_mob_ability/and_clear_target","ability_key":"demon_teleport_ability","target_key":"escape_destination"}]}],"ability_key":"demon_teleport_ability"}],"target_key":"Current Target","maximum_distance":1},{"type":"/datum/bt_node/decorator/pawn_health_below","children":[{"type":"/datum/bt_node/decorator/ability_available","children":[{"type":"/datum/bt_node/ai_behavior/targeted_mob_ability","ability_key":"demon_clone_ability","target_key":"Current Target"}],"ability_key":"demon_clone_ability"}],"health_threshold":75},{"type":"/datum/bt_node/decorator/ability_available","children":[{"type":"/datum/bt_node/composite/sequence","children":[{"type":"/datum/bt_node/ai_behavior/find_valid_teleport_location","target_key":"Current Target","set_key":"teleport_destination","range":3},{"type":"/datum/bt_node/ai_behavior/targeted_mob_ability/and_clear_target","ability_key":"demon_teleport_ability","target_key":"teleport_destination"}]}],"ability_key":"demon_teleport_ability"},{"type":"/datum/bt_node/ai_behavior/basic_ranged_attack","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location","max_range":9}]}],"success_policy":1,"failure_policy":1},{"type":"/datum/bt_node/ai_behavior/maintain_distance/cover_minimum_distance","target_key":"Current Target"}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"finish_on_primary":true} +{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/is_at_distance","children":[{"type":"/datum/bt_node/decorator/ability_available","children":[{"type":"/datum/bt_node/composite/sequence","children":[{"type":"/datum/bt_node/ai_behavior/find_furthest_turf_from_target","target_key":"Current Target","set_key":"escape_destination","range":7},{"type":"/datum/bt_node/ai_behavior/targeted_mob_ability/and_clear_target","ability_key":"demon_teleport_ability","target_key":"escape_destination"}]}],"ability_key":"demon_teleport_ability"}],"target_key":"Current Target","maximum_distance":1},{"type":"/datum/bt_node/decorator/pawn_health_below","children":[{"type":"/datum/bt_node/decorator/ability_available","children":[{"type":"/datum/bt_node/ai_behavior/targeted_mob_ability","ability_key":"demon_clone_ability","target_key":"Current Target"}],"ability_key":"demon_clone_ability"}],"health_threshold":75},{"type":"/datum/bt_node/decorator/ability_available","children":[{"type":"/datum/bt_node/composite/sequence","children":[{"type":"/datum/bt_node/ai_behavior/find_valid_teleport_location","target_key":"Current Target","set_key":"teleport_destination","range":3},{"type":"/datum/bt_node/ai_behavior/targeted_mob_ability/and_clear_target","ability_key":"demon_teleport_ability","target_key":"teleport_destination"}]}],"ability_key":"demon_teleport_ability"},{"type":"/datum/bt_node/ai_behavior/basic_ranged_attack","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location","max_range":9}]}],"success_policy":1,"failure_policy":1},{"type":"/datum/bt_node/ai_behavior/maintain_distance/cover_minimum_distance","target_key":"Current Target","face_target":false}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"finish_on_primary":true} diff --git a/build/behavior_trees/code/modules/mob/living/basic/lavaland/basilisk/basilisk.bt.compiled.json b/build/behavior_trees/code/modules/mob/living/basic/lavaland/basilisk/basilisk.bt.compiled.json index 77df6cb13d44..699ec43f4ff6 100644 --- a/build/behavior_trees/code/modules/mob/living/basic/lavaland/basilisk/basilisk.bt.compiled.json +++ b/build/behavior_trees/code/modules/mob/living/basic/lavaland/basilisk/basilisk.bt.compiled.json @@ -1 +1 @@ -{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/subtree/escape_captivity"},{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/bb_key_set","children":[{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/decorator/target_has_trait","children":[{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/is_at_distance","children":[{"type":"/datum/bt_node/ai_behavior/basic_ranged_attack","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location","max_range":9}],"min_distance":2},{"type":"/datum/bt_node/ai_behavior/attack_obstructions","target_key":"Current Target"},{"type":"/datum/bt_node/ai_behavior/basic_melee_attack","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location"}]}],"success_policy":1,"failure_policy":1}],"observer_abort":3,"invert":true,"key":"watcher_overwatched"},{"type":"/datum/bt_node/ai_behavior/maintain_distance","target_key":"Current Target"}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"finish_on_primary":true}],"observer_abort":3,"key":"Current Target"},{"type":"/datum/bt_node/subtree/random_walk"}]},{"type":"/datum/bt_node/ai_behavior/acquire_target/update_combat_targets","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location"}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"repeat_secondary_delay":10,"finish_on_primary":true}]} +{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/subtree/escape_captivity"},{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/bb_key_set","children":[{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/decorator/target_has_trait","children":[{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/is_at_distance","children":[{"type":"/datum/bt_node/ai_behavior/basic_ranged_attack","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location","max_range":9}],"min_distance":2},{"type":"/datum/bt_node/ai_behavior/attack_obstructions","target_key":"Current Target"},{"type":"/datum/bt_node/ai_behavior/basic_melee_attack","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location"}]}],"success_policy":1,"failure_policy":1}],"observer_abort":3,"invert":true,"key":"watcher_overwatched"},{"type":"/datum/bt_node/ai_behavior/maintain_distance","target_key":"Current Target","face_target":false}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"finish_on_primary":true}],"observer_abort":3,"key":"Current Target"},{"type":"/datum/bt_node/subtree/random_walk"}]},{"type":"/datum/bt_node/ai_behavior/acquire_target/update_combat_targets","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location"}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"repeat_secondary_delay":10,"finish_on_primary":true}]} diff --git a/build/behavior_trees/code/modules/mob/living/basic/lavaland/legion/legion.bt.compiled.json b/build/behavior_trees/code/modules/mob/living/basic/lavaland/legion/legion.bt.compiled.json index dc586bdcd46c..bdbe083dfdda 100644 --- a/build/behavior_trees/code/modules/mob/living/basic/lavaland/legion/legion.bt.compiled.json +++ b/build/behavior_trees/code/modules/mob/living/basic/lavaland/legion/legion.bt.compiled.json @@ -1 +1 @@ -{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/subtree/escape_captivity"},{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/bb_key_set","children":[{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/ai_behavior/targeted_mob_ability","ability_key":"BB_TARGETED_action","target_key":"Current Target"}],"success_policy":1,"failure_policy":1},{"type":"/datum/bt_node/ai_behavior/maintain_distance","target_key":"Current Target"},{"type":"/datum/bt_node/decorator/cooldown","children":[{"type":"/datum/bt_node/ai_behavior/call_reinforcements/mining"}],"cooldown_key":"BB_basic_mob_reinforcements_cooldown","cooldown_duration":300,"lock_on_succeed":true}],"failure_policy":1,"success_policy":0,"repeat_secondary":true,"finish_on_primary":true}],"observer_abort":3,"key":"Current Target"},{"type":"/datum/bt_node/subtree/random_walk"}]},{"type":"/datum/bt_node/ai_behavior/acquire_target/update_combat_targets","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location"},{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/ai_behavior/random_speech/legion"}],"success_policy":1,"failure_policy":1,"loop_delay":10}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"repeat_secondary_delay":10,"finish_on_primary":true}]} +{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/subtree/escape_captivity"},{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/bb_key_set","children":[{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/ai_behavior/targeted_mob_ability","ability_key":"BB_TARGETED_action","target_key":"Current Target"}],"success_policy":1,"failure_policy":1},{"type":"/datum/bt_node/ai_behavior/maintain_distance","target_key":"Current Target","face_target":false},{"type":"/datum/bt_node/decorator/cooldown","children":[{"type":"/datum/bt_node/ai_behavior/call_reinforcements/mining"}],"cooldown_key":"BB_basic_mob_reinforcements_cooldown","cooldown_duration":300,"lock_on_succeed":true}],"failure_policy":1,"success_policy":0,"repeat_secondary":true,"finish_on_primary":true}],"observer_abort":3,"key":"Current Target"},{"type":"/datum/bt_node/subtree/random_walk"}]},{"type":"/datum/bt_node/ai_behavior/acquire_target/update_combat_targets","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location"},{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/ai_behavior/random_speech/legion"}],"success_policy":1,"failure_policy":1,"loop_delay":10}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"repeat_secondary_delay":10,"finish_on_primary":true}]} diff --git a/build/behavior_trees/code/modules/mob/living/basic/lavaland/legion/legion_monkey.bt.compiled.json b/build/behavior_trees/code/modules/mob/living/basic/lavaland/legion/legion_monkey.bt.compiled.json index a6f3af26ff19..deccda2e536a 100644 --- a/build/behavior_trees/code/modules/mob/living/basic/lavaland/legion/legion_monkey.bt.compiled.json +++ b/build/behavior_trees/code/modules/mob/living/basic/lavaland/legion/legion_monkey.bt.compiled.json @@ -1 +1 @@ -{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/subtree/escape_captivity"},{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/bb_key_set","children":[{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/ai_behavior/targeted_mob_ability","ability_key":"BB_TARGETED_action","target_key":"Current Target"}],"success_policy":1,"failure_policy":1},{"type":"/datum/bt_node/ai_behavior/maintain_distance","target_key":"Current Target"},{"type":"/datum/bt_node/decorator/cooldown","children":[{"type":"/datum/bt_node/ai_behavior/call_reinforcements/mining"}],"cooldown_key":"BB_basic_mob_reinforcements_cooldown","cooldown_duration":300,"lock_on_succeed":true}],"failure_policy":1,"success_policy":0,"repeat_secondary":true,"finish_on_primary":true}],"observer_abort":3,"key":"Current Target"},{"type":"/datum/bt_node/subtree/consider_venting"},{"type":"/datum/bt_node/subtree/random_walk","bindings":{"bf07i8ep":10}}]},{"type":"/datum/bt_node/ai_behavior/acquire_target/update_combat_targets","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location"},{"type":"/datum/bt_node/ai_behavior/acquire_target/update_interaction_target","target_key":"BB_entry_vent_target","target_source":"/datum/target_source/oview_single_type/vent_pump","targeting_strategy":"/datum/targeting_strategy/anything","vision_range":7},{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/ai_behavior/random_speech/legion"}],"success_policy":1,"failure_policy":1,"loop_delay":10}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"repeat_secondary_delay":10,"finish_on_primary":true}]} +{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/subtree/escape_captivity"},{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/bb_key_set","children":[{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/ai_behavior/targeted_mob_ability","ability_key":"BB_TARGETED_action","target_key":"Current Target"}],"success_policy":1,"failure_policy":1},{"type":"/datum/bt_node/ai_behavior/maintain_distance","target_key":"Current Target","face_target":false},{"type":"/datum/bt_node/decorator/cooldown","children":[{"type":"/datum/bt_node/ai_behavior/call_reinforcements/mining"}],"cooldown_key":"BB_basic_mob_reinforcements_cooldown","cooldown_duration":300,"lock_on_succeed":true}],"failure_policy":1,"success_policy":0,"repeat_secondary":true,"finish_on_primary":true}],"observer_abort":3,"key":"Current Target"},{"type":"/datum/bt_node/subtree/consider_venting"},{"type":"/datum/bt_node/subtree/random_walk","bindings":{"bf07i8ep":10}}]},{"type":"/datum/bt_node/ai_behavior/acquire_target/update_combat_targets","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location"},{"type":"/datum/bt_node/ai_behavior/acquire_target/update_interaction_target","target_key":"BB_entry_vent_target","target_source":"/datum/target_source/oview_single_type/vent_pump","targeting_strategy":"/datum/targeting_strategy/anything","vision_range":7},{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/ai_behavior/random_speech/legion"}],"success_policy":1,"failure_policy":1,"loop_delay":10}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"repeat_secondary_delay":10,"finish_on_primary":true}]} diff --git a/build/behavior_trees/code/modules/mob/living/basic/lavaland/node_drone/node_drone.bt.compiled.json b/build/behavior_trees/code/modules/mob/living/basic/lavaland/node_drone/node_drone.bt.compiled.json index 5d4dd01a8694..04aeeb4a3b0a 100644 --- a/build/behavior_trees/code/modules/mob/living/basic/lavaland/node_drone/node_drone.bt.compiled.json +++ b/build/behavior_trees/code/modules/mob/living/basic/lavaland/node_drone/node_drone.bt.compiled.json @@ -1 +1 @@ -{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/decorator/bb_key_set","children":[{"type":"/datum/bt_node/decorator/pawn_buckled_to_obj","children":[{"type":"/datum/bt_node/composite/sequence","children":[{"type":"/datum/bt_node/ai_behavior/move_to_target","target_key":"BB_current_hunting_target","required_dist":1,"finish_on_arrival":true},{"type":"/datum/bt_node/ai_behavior/hunt_target/latch_onto","target_key":"BB_current_hunting_target","hunt_cooldown":50}]}],"observer_abort":1,"invert":true,"target_key":"BB_current_hunting_target"}],"key":"BB_current_hunting_target","observer_abort":3}],"success_policy":1,"failure_policy":1,"loop_delay":15.0},{"type":"/datum/bt_node/ai_behavior/acquire_target/update_interaction_target","target_key":"BB_current_hunting_target","target_source":"/datum/target_source/oview_single_type/ore_vent","targeting_strategy":"/datum/targeting_strategy/ore_vent_unclaimed","vision_range":7}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"repeat_secondary_delay":10,"finish_on_primary":true}]} +{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/decorator/bb_key_set","children":[{"type":"/datum/bt_node/decorator/pawn_buckled_to_obj","children":[{"type":"/datum/bt_node/composite/sequence","children":[{"type":"/datum/bt_node/ai_behavior/move_to_target","target_key":"BB_current_hunting_target","required_dist":1,"finish_on_arrival":true},{"type":"/datum/bt_node/ai_behavior/hunt_target/latch_onto","target_key":"BB_current_hunting_target","hunt_cooldown":50}]}],"observer_abort":1,"invert":true,"target_key":"BB_current_hunting_target"}],"key":"BB_current_hunting_target","observer_abort":3}],"success_policy":1,"failure_policy":1,"loop_delay":15.0},{"type":"/datum/bt_node/decorator/bb_key_set","children":[{"type":"/datum/bt_node/ai_behavior/acquire_target/update_interaction_target","target_key":"BB_current_hunting_target","target_source":"/datum/target_source/oview_single_type/ore_vent","targeting_strategy":"/datum/targeting_strategy/ore_vent_unclaimed","vision_range":7}],"observer_abort":1,"key":"BB_current_hunting_target"}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"repeat_secondary_delay":10,"finish_on_primary":true}]} diff --git a/build/behavior_trees/code/modules/mob/living/basic/lavaland/watcher/watcher.bt.compiled.json b/build/behavior_trees/code/modules/mob/living/basic/lavaland/watcher/watcher.bt.compiled.json index db275f6a561d..a1e59124c046 100644 --- a/build/behavior_trees/code/modules/mob/living/basic/lavaland/watcher/watcher.bt.compiled.json +++ b/build/behavior_trees/code/modules/mob/living/basic/lavaland/watcher/watcher.bt.compiled.json @@ -1 +1 @@ -{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/subtree/escape_captivity"},{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/bb_key_set","children":[{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/decorator/target_has_trait","children":[{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/bb_key_at_least","children":[{"type":"/datum/bt_node/ai_behavior/use_mob_ability"}],"key":"BB_basic_mob_has_target_time","minimum":50},{"type":"/datum/bt_node/ai_behavior/basic_ranged_attack","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location","max_range":9}]}],"success_policy":1,"failure_policy":1}],"observer_abort":3,"invert":true,"key":"watcher_overwatched"},{"type":"/datum/bt_node/ai_behavior/maintain_distance","target_key":"Current Target"},{"type":"/datum/bt_node/decorator/cooldown","children":[{"type":"/datum/bt_node/ai_behavior/call_reinforcements/mining"}],"cooldown_key":"BB_basic_mob_reinforcements_cooldown","cooldown_duration":300,"lock_on_succeed":true}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"finish_on_primary":true}],"observer_abort":3,"key":"Current Target"},{"type":"/datum/bt_node/subtree/random_walk"}]},{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/ai_behavior/acquire_target/target_from_retaliate_list","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location","check_faction":true},{"type":"/datum/bt_node/ai_behavior/acquire_target/update_combat_targets","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location"}]}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"repeat_secondary_delay":10,"finish_on_primary":true}]} +{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/subtree/escape_captivity"},{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/bb_key_set","children":[{"type":"/datum/bt_node/composite/parallel","children":[{"type":"/datum/bt_node/decorator/target_has_trait","children":[{"type":"/datum/bt_node/composite/subplan","children":[{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/decorator/bb_key_at_least","children":[{"type":"/datum/bt_node/ai_behavior/use_mob_ability"}],"key":"BB_basic_mob_has_target_time","minimum":50},{"type":"/datum/bt_node/ai_behavior/basic_ranged_attack","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location","max_range":9}]}],"success_policy":1,"failure_policy":1}],"observer_abort":3,"invert":true,"key":"watcher_overwatched"},{"type":"/datum/bt_node/ai_behavior/maintain_distance","target_key":"Current Target","face_target":false},{"type":"/datum/bt_node/decorator/cooldown","children":[{"type":"/datum/bt_node/ai_behavior/call_reinforcements/mining"}],"cooldown_key":"BB_basic_mob_reinforcements_cooldown","cooldown_duration":300,"lock_on_succeed":true}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"finish_on_primary":true}],"observer_abort":3,"key":"Current Target"},{"type":"/datum/bt_node/subtree/random_walk"}]},{"type":"/datum/bt_node/composite/selector","children":[{"type":"/datum/bt_node/ai_behavior/acquire_target/target_from_retaliate_list","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location","check_faction":true},{"type":"/datum/bt_node/ai_behavior/acquire_target/update_combat_targets","target_key":"Current Target","targeting_strategy":"targeting_strategy","hiding_location_key":"Current Target Hiding Location"}]}],"failure_policy":0,"success_policy":0,"repeat_secondary":true,"repeat_secondary_delay":10,"finish_on_primary":true}]} diff --git a/code/__DEFINES/ai/bot_keys.dm b/code/__DEFINES/ai/bot_keys.dm index f134f088d29f..f563a8277638 100644 --- a/code/__DEFINES/ai/bot_keys.dm +++ b/code/__DEFINES/ai/bot_keys.dm @@ -136,7 +136,7 @@ #define BB_REPAIRBOT_INTERACTION_TYPE "interaction_type" ///Key that hold robot target #define BB_ROBOT_TARGET "robot target" -///Key thast holds thingt to deconstruct +///Key that holds thingt to deconstruct #define BB_DECONSTRUCT_TARGET "deconstruct_target" #define REPAIRBOT_INTERACTION_INTERACT 1 diff --git a/code/__DEFINES/alerts.dm b/code/__DEFINES/alerts.dm index ea12830d8588..c4385db1146f 100644 --- a/code/__DEFINES/alerts.dm +++ b/code/__DEFINES/alerts.dm @@ -28,6 +28,7 @@ #define ALERT_SHOES_KNOT "shoealert" #define ALERT_RADIOACTIVE_AREA "radioactive_area" #define ALERT_UNPOSSESS_OBJECT "unpossess_object" +#define ALERT_BLOODWORM_INFO "bloodworm_info" //antag related #define ALERT_HYPNOSIS "hypnosis" diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index a481924c727c..7d4d6d753395 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -155,7 +155,7 @@ /// - Must be a human (type, not species) /// - Skeletons cannot be husked (they are snowflaked instead of having a trait) /// - Monkeys are monkeys, not quite human (balance reasons) -#define IS_VALID_GHOUL_MOB(mob) (ishuman(mob) && !isskeleton(mob) && !ismonkey(mob)) +#define IS_VALID_GHOUL_MOB(mob) (ishuman(mob) && !isskeleton(mob) && !HAS_TRAIT(mob, TRAIT_LESSER_HUMANOID)) /// Forces the blob to place the core where they currently are, ignoring any checks. #define BLOB_FORCE_PLACEMENT -1 diff --git a/code/__DEFINES/atmospherics/atmos_core.dm b/code/__DEFINES/atmospherics/atmos_core.dm index e2c66a83095e..4140f50a28df 100644 --- a/code/__DEFINES/atmospherics/atmos_core.dm +++ b/code/__DEFINES/atmospherics/atmos_core.dm @@ -179,3 +179,11 @@ #define ATMOS_PRESSURE_ERROR_TOLERANCE 0.01 /// Helper function for retrieving gas meta info for use in performace critical places #define GAS_META /datum/gas_mixture::gas_meta + +// Flags for gas-cargo handling +/// Gas can be sold in canisters +#define GAS_EXPORTABLE (1 << 0) +/// Gas can be purchased in canisters +#define GAS_PURCHASABLE (1 << 1) +/// Gas is dangerous and may need additional access +#define GAS_DANGEROUS (1 << 2) diff --git a/code/__DEFINES/atom_hud.dm b/code/__DEFINES/atom_hud.dm index bfb97ae7a46f..69fb41bb7f78 100644 --- a/code/__DEFINES/atom_hud.dm +++ b/code/__DEFINES/atom_hud.dm @@ -77,6 +77,8 @@ // Security HUD icon_state defines +#define DEFAULT_HUDS_DMI 'icons/mob/huds/hud.dmi' + #define SECHUD_NO_ID "hudno_id" #define SECHUD_UNKNOWN "hudunknown" #define SECHUD_CENTCOM "hudcentcom" diff --git a/code/__DEFINES/bodyparts.dm b/code/__DEFINES/bodyparts.dm index 1a72e90876ac..94d77719cbbe 100644 --- a/code/__DEFINES/bodyparts.dm +++ b/code/__DEFINES/bodyparts.dm @@ -66,6 +66,7 @@ #define BODYPART_OVERLAY_CARP_INFUSION 2 #define BODYPART_OVERLAY_CSS_SUICIDE 3 #define BODYPART_OVERLAY_VOIDWALKER_CURSE 4 +#define BODYPART_OVERLAY_MESH 5 /// This limb cannot be disabled via damage thresholds #define LIMB_NO_DISABLE -1 diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index d2a6b7ac0951..49ef949499c9 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -296,6 +296,8 @@ #define LIGHT_COLOR_HOLY_MAGIC "#FFF743" /// deep crimson #define LIGHT_COLOR_BLOOD_MAGIC "#D00000" +/// Light-ish blue, used on mining sprites +#define LIGHT_COLOR_MINING "#4AA0ED" /* These ones aren't a direct colour like the ones above, because nothing would fit */ /// Warm orange color, leaning strongly towards yellow. rgb(250, 160, 25) diff --git a/code/__DEFINES/cooldowns.dm b/code/__DEFINES/cooldowns.dm index 8faaeffb291a..2b4b88327fcc 100644 --- a/code/__DEFINES/cooldowns.dm +++ b/code/__DEFINES/cooldowns.dm @@ -59,8 +59,10 @@ #define COOLDOWN_CIRCUIT_TARGET_INTERCEPT "circuit_target_intercept" #define COOLDOWN_CIRCUIT_VIEW_SENSOR "circuit_view_sensor" -// mob cooldowns +// emote cooldowns #define COOLDOWN_YAWN_PROPAGATION "yawn_propagation_cooldown" +#define COOLDOWN_YAWN_WITNESSED "yawn_witnessed_cooldown" // DARKPACK EDIT ADD +#define COOLDOWN_DEATHGASP "deathgasp_cooldown" //Shared cooldowns for actions #define MOB_SHARED_COOLDOWN_1 (1<<0) diff --git a/code/__DEFINES/dcs/signals/signals_mining.dm b/code/__DEFINES/dcs/signals/signals_mining.dm index 494068f37078..78a3aea9e073 100644 --- a/code/__DEFINES/dcs/signals/signals_mining.dm +++ b/code/__DEFINES/dcs/signals/signals_mining.dm @@ -11,3 +11,7 @@ #define COMSIG_GOLIATH_TENTACLE_RETRACTING "comsig_goliath_tentacle_retracting" /// Fired by a mob which has triggered a brimdust explosion from itself (not the mobs that get hit) #define COMSIG_BRIMDUST_EXPLOSION "comsig_brimdust_explosion" +/// From /datum/component/candela_node/set_network() : (old_network, new_network) +#define COMSIG_CANDELA_NODE_NETWORK_CHANGED "candela_node_network_changed" +/// From /datum/mining_beacon_network/set_power_state() : (old_state, new_state) +#define COMSIG_CANDELA_NETWORK_POWER_CHANGED "candela_network_power_changed" diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_basic.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_basic.dm index 95c138ad5796..17f2bd53c58c 100644 --- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_basic.dm +++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_basic.dm @@ -33,8 +33,14 @@ #define COMSIG_RAPTOR_GROWTH_STAGE_CHANGE "raptor_growth_stage_change" /// Cancel raptor growth #define COMPONENT_CANCEL_RAPTOR_GROWTH (1<<0) -// Called when the revenant is to be released from its prison : (cause) -#define COMSIG_REVENANT_RELEASE "revenant_release" + +// Called when revenant residue is starting to reform +#define COMSIG_RESIDUE_REFORM "residue_reform" + // Reform successful + #define COMPONENT_RESIDUE_REFORM_SUCCESS (1 << 0) + +// Called when revenant residue is dispersed +#define COMSIG_RESIDUE_DISPERSE "residue_disperse" /// Called when a proficient_miner mob mines a tile #define COMSIG_PROFICIENT_MINER_MINED "proficient_miner_mined" diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm index 3c3685badbf5..99ada07569db 100644 --- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm +++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm @@ -51,7 +51,7 @@ #define MOVE_ARG_NEW_LOC 1 /// The argument of move_args which dictates our movement direction #define MOVE_ARG_DIRECTION 2 -/// From base of /client/Move(): (direction, old_dir) +/// From base of /client/Move(): (direction, old_dir, atom/old_loc) #define COMSIG_MOB_CLIENT_MOVED "mob_client_moved" /// From base of /client/proc/change_view() (mob/source, new_size) #define COMSIG_MOB_CLIENT_CHANGE_VIEW "mob_client_change_view" diff --git a/code/__DEFINES/dcs/signals/signals_mod.dm b/code/__DEFINES/dcs/signals/signals_mod.dm index 21442ee73ebc..b9bcf35a6d95 100644 --- a/code/__DEFINES/dcs/signals/signals_mod.dm +++ b/code/__DEFINES/dcs/signals/signals_mod.dm @@ -60,3 +60,7 @@ #define COMSIG_MOD_TRY_INSTALL_MODULE "mod_try_install_module" /// Cancel module installation, with no message. Include feedback on your cancel. #define MOD_ABORT_INSTALL (1<<0) +/// Called on an atom whenever a MOD module is used targeting it +#define COMSIG_ATOM_MOD_MODULE_USED "atom_mod_module_used" + /// Cancels whatever the module is supposed to do + #define COMPONENT_INTERRUPT_MODULE_USE (1<<0) diff --git a/code/__DEFINES/dcs/signals/signals_object.dm b/code/__DEFINES/dcs/signals/signals_object.dm index 91948c77bb7c..c49e85eeb20e 100644 --- a/code/__DEFINES/dcs/signals/signals_object.dm +++ b/code/__DEFINES/dcs/signals/signals_object.dm @@ -601,9 +601,9 @@ /// from /obj/machinery/computer/camera_advanced/shuttle_docker/gatherNavComputerOverlays() : (list/images_out) #define COMSIG_SHUTTLE_NAV_COMPUTER_IMAGE_REQUESTED "shuttle_nav_computer_image_requested" -/// Sent from /obj/item/organ/wings/functional/proc/open_wings(): (mob/living/carbon/owner) +/// Sent from /obj/item/organ/wings/proc/open_wings(): (mob/living/carbon/owner) #define COMSIG_WINGS_OPENED "wings_opened" -/// Sent from /obj/item/organ/wings/functional/proc/close_wings(): (mob/living/carbon/owner) +/// Sent from /obj/item/organ/wings/proc/close_wings(): (mob/living/carbon/owner) #define COMSIG_WINGS_CLOSED "wings_closed" /// Sent from /obj/item/clothing/shoes/bhop/rocket/jet, specifically it's toggle action /datum/action/item_action/toggle_flight diff --git a/code/__DEFINES/diseases.dm b/code/__DEFINES/diseases.dm index 4a0cdd676c40..9bf714c224a4 100644 --- a/code/__DEFINES/diseases.dm +++ b/code/__DEFINES/diseases.dm @@ -92,12 +92,6 @@ DEFINE_BITFIELD(spread_flags, list( /// Negative Malnutrition Recovery Penalty //// Flat penalty to recovery chance if malnourished or starving #define DISEASE_MALNUTRITION_RECOVERY_PENALTY 3 -/// Satiety Recovery Multiplier - added chance to recover based on positive satiety -//// Multiplier of satiety/max_satiety if satiety is positive or zero. Increase to make satiety more valuable, decrease for less. -#define DISEASE_SATIETY_RECOVERY_MULTIPLIER 3 -/// Disease Satiety Threshold - how much junk food we have to eat to start curing positive viruses. -//// About -150 is good. May need to change if satiety/junkiness var is changed up much. -#define DISEASE_SATIETY_THRESHOLD -150 /// Good Sleeping Recovery Bonus - additive benefits for various types of good sleep (blanket, bed, darkness, pillows.) //// Raise to make each factor add this much chance to recover. #define DISEASE_GOOD_SLEEPING_RECOVERY_BONUS 0.6 diff --git a/code/__DEFINES/economy.dm b/code/__DEFINES/economy.dm index 253e4db7ee2a..05cdfda4e6b1 100644 --- a/code/__DEFINES/economy.dm +++ b/code/__DEFINES/economy.dm @@ -106,3 +106,9 @@ //Mood event from minor slot events like winning/losing a few bits. #define SLOTS_MOOD_CATEGORY "slots" +/// Minimum amount of exports that can get boosted per economy fire +#define EXPORT_BOOST_MIN_AMOUNT 2 +/// Maximum amount of exports that can get boosted per economy fire +#define EXPORT_BOOST_MAX_AMOUNT 4 +/// Amount by which random exports are boosted each SSeconomy tick +#define EXPORT_BOOST_MULT 3 diff --git a/code/__DEFINES/external_organs.dm b/code/__DEFINES/external_organs.dm index 5d84a3aecdd9..69354389ae93 100644 --- a/code/__DEFINES/external_organs.dm +++ b/code/__DEFINES/external_organs.dm @@ -11,3 +11,11 @@ /// Tail spine defines #define SPINE_KEY_LIZARD "lizard" + +//wing flight defines +///can't generate lift, will only fly in 0G, while atmos is present +#define WINGS_FLIGHTLESS 1 +///can generate lift and fly if atmos is present +#define WINGS_AIRWORTHY 2 +///can fly regardless of atmos +#define WINGS_MAGIC 3 diff --git a/code/__DEFINES/icon_smoothing.dm b/code/__DEFINES/icon_smoothing.dm index 2c3ea2ddc546..408acff568b0 100644 --- a/code/__DEFINES/icon_smoothing.dm +++ b/code/__DEFINES/icon_smoothing.dm @@ -164,26 +164,33 @@ DEFINE_BITFIELD(smoothing_junction, list( #define SMOOTH_GROUP_PLASMA_WALLS S_OBJ(6) ///turf/closed/wall/mineral/plasma, /obj/structure/falsewall/plasma #define SMOOTH_GROUP_BANANIUM_WALLS S_OBJ(7) ///turf/closed/wall/mineral/bananium, /obj/structure/falsewall/bananium #define SMOOTH_GROUP_SANDSTONE_WALLS S_OBJ(8) ///turf/closed/wall/mineral/sandstone, /obj/structure/falsewall/sandstone -#define SMOOTH_GROUP_WOOD_WALLS S_OBJ(9) ///turf/closed/wall/mineral/wood, /obj/structure/falsewall/wood -#define SMOOTH_GROUP_IRON_WALLS S_OBJ(10) ///turf/closed/wall/mineral/iron, /obj/structure/falsewall/iron -#define SMOOTH_GROUP_ABDUCTOR_WALLS S_OBJ(11) ///turf/closed/wall/mineral/abductor, /obj/structure/falsewall/abductor -#define SMOOTH_GROUP_TITANIUM_WALLS S_OBJ(12) ///turf/closed/wall/mineral/titanium, /obj/structure/falsewall/titanium -#define SMOOTH_GROUP_PLASTITANIUM_WALLS S_OBJ(14) ///turf/closed/wall/mineral/plastitanium, /obj/structure/falsewall/plastitanium -#define SMOOTH_GROUP_SURVIVAL_TITANIUM_POD S_OBJ(15) ///turf/closed/wall/mineral/plastitanium/survival/pod, /obj/machinery/door/airlock/survival_pod, /obj/structure/window/reinforced/shuttle/survival_pod -#define SMOOTH_GROUP_HIERO_WALL S_OBJ(16) ///obj/effect/temp_visual/elite_tumor_wall, /obj/effect/temp_visual/hierophant/wall -#define SMOOTH_GROUP_BAMBOO_WALLS S_OBJ(17) //![/turf/closed/wall/mineral/bamboo, /obj/structure/falsewall/bamboo] -#define SMOOTH_GROUP_CONCRETE_WALLS S_OBJ(18) ///turf/closed/wall/concrete - -#define SMOOTH_GROUP_PAPERFRAME S_OBJ(21) ///obj/structure/window/paperframe, /obj/structure/mineral_door/paperframe - -#define SMOOTH_GROUP_WINDOW_FULLTILE S_OBJ(22) ///turf/closed/indestructible/fakeglass, /obj/structure/window/fulltile, /obj/structure/window/reinforced/fulltile, /obj/structure/window/reinforced/tinted/fulltile, /obj/structure/window/plasma/fulltile, /obj/structure/window/reinforced/plasma/fulltile -#define SMOOTH_GROUP_WINDOW_FULLTILE_BRONZE S_OBJ(23) ///obj/structure/window/bronze/fulltile -#define SMOOTH_GROUP_WINDOW_FULLTILE_PLASTITANIUM S_OBJ(24) ///turf/closed/indestructible/opsglass, /obj/structure/window/reinforced/plasma/plastitanium -#define SMOOTH_GROUP_WINDOW_FULLTILE_SHUTTLE S_OBJ(25) ///obj/structure/window/reinforced/shuttle -#define SMOOTH_GROUP_WINDOW_FULLTILE_CULT S_OBJ(26) ///obj/structure/window/cult/fulltile - -#define SMOOTH_GROUP_LATTICE S_OBJ(31) ///obj/structure/lattice -#define SMOOTH_GROUP_CATWALK S_OBJ(32) ///obj/structure/lattice/catwalk +#define SMOOTH_GROUP_WOOD_WALLS S_OBJ(10) ///turf/closed/wall/mineral/wood, /obj/structure/falsewall/wood +#define SMOOTH_GROUP_IRON_WALLS S_OBJ(11) ///turf/closed/wall/mineral/iron, /obj/structure/falsewall/iron +#define SMOOTH_GROUP_ABDUCTOR_WALLS S_OBJ(12) ///turf/closed/wall/mineral/abductor, /obj/structure/falsewall/abductor +#define SMOOTH_GROUP_TITANIUM_WALLS S_OBJ(13) ///turf/closed/wall/mineral/titanium, /obj/structure/falsewall/titanium +#define SMOOTH_GROUP_PLASTITANIUM_WALLS S_OBJ(15) ///turf/closed/wall/mineral/plastitanium, /obj/structure/falsewall/plastitanium +#define SMOOTH_GROUP_SURVIVAL_TITANIUM_POD S_OBJ(16) ///turf/closed/wall/mineral/plastitanium/survival/pod, /obj/machinery/door/airlock/survival_pod, /obj/structure/window/reinforced/shuttle/survival_pod +#define SMOOTH_GROUP_HIERO_WALL S_OBJ(17) ///obj/effect/temp_visual/elite_tumor_wall, /obj/effect/temp_visual/hierophant/wall +#define SMOOTH_GROUP_BAMBOO_WALLS S_OBJ(18) //![/turf/closed/wall/mineral/bamboo, /obj/structure/falsewall/bamboo] +#define SMOOTH_GROUP_BONE_WALLS S_OBJ(19) ///turf/closed/wall/mineral/bone, /obj/structure/falsewall/bone +#define SMOOTH_GROUP_CONCRETE_WALLS S_OBJ(20) ///turf/closed/wall/concrete +#define SMOOTH_GROUP_ADAMANTINE_WALLS S_OBJ(21)///turf/closed/wall/mineral/admantine, /obj/structure/falsewall/admantine +#define SMOOTH_GROUP_METALHYDROGEN_WALLS S_OBJ(22) ///turf/closed/wall/mineral/metalhydrogen, /obj/structure/falsewall/metalhydrogen +#define SMOOTH_GROUP_HAUNTIUM_WALLS S_OBJ(23)///turf/closed/wall/mineral/hauntium, /obj/structure/falsewall/hauntium +#define SMOOTH_GROUP_RUNITE_WALLS S_OBJ(24) ////turf/closed/wall/mineral/runite, /obj/structure/falsewall/runite +#define SMOOTH_GROUP_MYTHRIL_WALLS S_OBJ(25) ///turf/closed/wall/mineral/mythril, /obj/structure/falsewall/mythril + +#define SMOOTH_GROUP_PAPERFRAME S_OBJ(28) ///obj/structure/window/paperframe, /obj/structure/mineral_door/paperframe + +#define SMOOTH_GROUP_WINDOW_FULLTILE S_OBJ(30) ///turf/closed/indestructible/fakeglass, /obj/structure/window/fulltile, /obj/structure/window/reinforced/fulltile, /obj/structure/window/reinforced/tinted/fulltile, /obj/structure/window/plasma/fulltile, /obj/structure/window/reinforced/plasma/fulltile +#define SMOOTH_GROUP_WINDOW_FULLTILE_BRONZE S_OBJ(31) ///obj/structure/window/bronze/fulltile +#define SMOOTH_GROUP_WINDOW_FULLTILE_PLASTITANIUM S_OBJ(32) ///turf/closed/indestructible/opsglass, /obj/structure/window/reinforced/plasma/plastitanium +#define SMOOTH_GROUP_WINDOW_FULLTILE_SHUTTLE S_OBJ(33) ///obj/structure/window/reinforced/shuttle +#define SMOOTH_GROUP_WINDOW_FULLTILE_CULT S_OBJ(34) ///obj/structure/window/cult/fulltile + + +#define SMOOTH_GROUP_LATTICE S_OBJ(37) ///obj/structure/lattice +#define SMOOTH_GROUP_CATWALK S_OBJ(38) ///obj/structure/lattice/catwalk #define SMOOTH_GROUP_AIRLOCK S_OBJ(41) ///obj/machinery/door/airlock diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 2170795c10fe..e4b0494cf02e 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -189,8 +189,6 @@ GLOBAL_LIST_INIT(turfs_pass_meteor, typecacheof(list( #define isshade(A) (istype(A, /mob/living/basic/shade)) -#define is_simian(A) (isgorilla(A) || ismonkey(A)) - #define isstargazer(A) (istype(A, /mob/living/basic/heretic_summon/star_gazer)) #define isbloodworm(A) (istype(A, /mob/living/basic/blood_worm)) diff --git a/code/__DEFINES/lighting.dm b/code/__DEFINES/lighting.dm index 9b843a695198..020a5dd05b03 100644 --- a/code/__DEFINES/lighting.dm +++ b/code/__DEFINES/lighting.dm @@ -99,11 +99,11 @@ GLOBAL_LIST_INIT(specular_color, SPECULAR_COLOR) // Types of emissives /// Emissive that will not have bloom applied to it, encoded into the green channel -#define EMISSIVE_NO_BLOOM 0 +#define EMISSIVE_NO_BLOOM 1 /// Emissive that will get bloom applied to it, encoded into the red channel -#define EMISSIVE_BLOOM 1 +#define EMISSIVE_BLOOM 2 /// Mimics a highly reflective surface, will not have any glow by itself but will amplify any lighting applied to it, encoded into the blue channel -#define EMISSIVE_SPECULAR 2 +#define EMISSIVE_SPECULAR 3 /// Light cutoff of specular emissives, controls how sharp a light must be before it starts reflecting #define SPECULAR_EMISSIVE_CUTOFF 0.3 diff --git a/code/__DEFINES/mining.dm b/code/__DEFINES/mining.dm index f71f30a70837..d00725466d63 100644 --- a/code/__DEFINES/mining.dm +++ b/code/__DEFINES/mining.dm @@ -8,7 +8,9 @@ /// How many boulders can a single ore vent have on its tile before it stops producing more? #define MAX_BOULDERS_PER_VENT 10 /// Time multiplier -#define INATE_BOULDER_SPEED_MULTIPLIER 3 +#define INNATE_BOULDER_SPEED_MULTIPLIER 3 +/// Multiplier for mineral amt in boulders when a vent is boosted by the Candela network +#define BOULDER_MAT_MULT_BOOSTED 1.33 // Vent type /// Large vents, giving large boulders. @@ -27,12 +29,12 @@ #define GIBTONITE_QUALITY_LOW 1 // Timers for the ore vents to perform wave defense. -/// Duration for wave defense for a small vent. -#define WAVE_DURATION_SMALL 60 SECONDS -/// Duration for wave defense for a medium vent. -#define WAVE_DURATION_MEDIUM 90 SECONDS -/// Duration for wave defense for a large vent. -#define WAVE_DURATION_LARGE 150 SECONDS +/// Number of waves players will need to defeat for a small vent. +#define WAVE_DURATION_SMALL 5 +/// Number of waves players will need to defeat for a medium vent. +#define WAVE_DURATION_MEDIUM 10 +/// Number of waves players will need to defeat for a large vent. +#define WAVE_DURATION_LARGE 15 /// Lifetime of a boulder platform in seconds when spawned in lava/plasma. #define PLATFORM_LIFE_DEFAULT 10 SECONDS @@ -49,6 +51,11 @@ #define OREGEN_PRESET_LAVALAND "lavaland" #define OREGEN_PRESET_TRIPLE_Z "triple_z" +/// When assigned, spawners will continue to spawn a mob repeatedly until reaching max_spawned. New mobs will be spawned regardless of how many exist under that cap. +#define SPAWN_CONTINUOUS_BEHAVIOR "continuous" +/// When assigned, spawners will spawn a group of mobs as defined by max_spawn_per_attempt, and will only spawn a new wave after +#define SPAWN_BY_WAVE_BEHAVIOR "complete_wave" + // Ore vein types /// Round ore cluster #define ORE_VEIN_CLUSTER "cluster" @@ -66,3 +73,11 @@ #define ACTION_MULTIPLIER_PER_VENT_VALUE 0.1 /// Permanent style multiplier modifier earned from killing a megafauna. #define ACTION_MULTIPLIER_MAJOR_KILL 0.1 + +/// Maximum distance between Candela beacons +#define MINING_BEACON_MAX_REACH 9 +// Different Candela network power states +/// Connected to a regular ore vent +#define CANDELA_NETWORK_POWERED (1<<0) +/// Connected to a roundstart ore vent, boosting boulder rates +#define CANDELA_NETWORK_BOOSTED (1<<1) diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index 5fda2e9c15b2..d29e7a2229d2 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -35,42 +35,50 @@ // Flags for the item_flags var on /obj/item -#define BEING_REMOVED (1<<0) -#define IN_INVENTORY (1<<1) //is this item equipped into an inventory slot or hand of a mob? used for tooltips -#define FORCE_STRING_OVERRIDE (1<<2) // used for tooltips -///Used by security bots to determine if this item is safe for public use. -#define NEEDS_PERMIT (1<<3) -#define SLOWS_WHILE_IN_HAND (1<<4) -#define NO_MAT_REDEMPTION (1<<5) // Stops you from putting things like an RCD or other items into an ORM or protolathe for materials. -#define DROPDEL (1<<6) // When dropped, it calls qdel on itself -#define NOBLUDGEON (1<<7) // when an item has this it produces no "X has been hit by Y with Z" message in the default attackby() +/// Is this item equipped into an inventory slot or hand of a mob? +#define IN_INVENTORY (1<<0) +/// If set, calls set_force_string when retrieving force for tooltips +#define FORCE_STRING_OVERRIDE (1<<1) +/// Used by security bots to determine if this item is safe for public use. +#define NEEDS_PERMIT (1<<2) +/// Must be set for an item's slowdown to apply when held rather than just worn +#define SLOWS_WHILE_IN_HAND (1<<3) +// Stops you from putting things like an RCD or other items into an ORM or protolathe for materials. +#define NO_MAT_REDEMPTION (1<<4) +/// When dropped, it calls qdel on itself +#define DROPDEL (1<<5) +/// Item cannot be used for attacks, even if it has a force set. +#define NOBLUDGEON (1<<6) /** * for all things that are technically items but don't want to be treated as such, given on a case-by-case basis * examples of use are hand items, omni-toolsets, non-limb limbs (hand eater, mounted chainsaw, many null rods), borg modules, bodyparts, organs, etc. * This is used for general exclusion, such as preventing insertions into other items * Basically, these aren't "real" items. <= wow thanks for the fucking insight sherlock */ -#define ABSTRACT (1<<9) -#define IMMUTABLE_SLOW (1<<10) // When players should not be able to change the slowdown of the item (Speed potions, etc) -#define IN_STORAGE (1<<11) //is this item in the storage item, such as backpack? used for tooltips -#define SURGICAL_TOOL (1<<12) //Tool commonly used for surgery: won't attack targets in an active surgical operation on help intent (in case of mistakes) -#define CRUEL_IMPLEMENT (1<<13) //This object, when used for surgery, causes a lot more pain for the patient, and is more efficient in a morbid users hands -#define HAND_ITEM (1<<14) // If an item is just your hand (circled hand, slapper) and shouldn't block things like riding -#define XENOMORPH_HOLDABLE (1<<15) // A Xenomorph can hold this item. -#define NO_PIXEL_RANDOM_DROP (1<<16) //if dropped, it wont have a randomized pixel_x/pixel_y +#define ABSTRACT (1<<7) +/// When players should not be able to change the slowdown of the item (Speed potions, etc) +#define IMMUTABLE_SLOW (1<<8) +/// is this item in the storage item, such as backpack? +#define IN_STORAGE (1<<9) +/// Tool commonly used for surgery, so it has some unique handling around surgical operations +#define SURGICAL_TOOL (1<<10) +/// This object, when used for surgery, causes a lot more pain for the patient, and is more efficient in a morbid users hands +#define CRUEL_IMPLEMENT (1<<11) +/// If an item represents a hand (circled hand, slapper) and shouldn't block things like riding +#define HAND_ITEM (1<<12) +/// if dropped, it wont have a randomized pixel_x/pixel_y +#define NO_PIXEL_RANDOM_DROP (1<<13) ///Can be equipped on digitigrade legs. -#define IGNORE_DIGITIGRADE (1<<17) +#define IGNORE_DIGITIGRADE (1<<14) /// Has contextual screentips when HOVERING OVER OTHER objects -#define ITEM_HAS_CONTEXTUAL_SCREENTIPS (1 << 18) +#define ITEM_HAS_CONTEXTUAL_SCREENTIPS (1<<15) /// No blood overlay is allowed to appear on this item, and it cannot gain blood DNA forensics -#define NO_BLOOD_ON_ITEM (1 << 19) +#define NO_BLOOD_ON_ITEM (1<<16) /// Whether this item should skip the /datum/component/fantasy applied on spawn on the RPG event. Used on things like stacks -#define SKIP_FANTASY_ON_SPAWN (1<<20) +#define SKIP_FANTASY_ON_SPAWN (1<<17) /// If an item has had its /datum/element/weapon_description initialized or not. -#define WEAPON_DESCRIPTION_INITIALIZED (1<<21) -/// If an item causes bluespace interference when teleported with. -#define BLUESPACE_INTERFERENCE (1<<22) -#define ACTIVE_WORLD_ICON (1<<23) // DARKPACK EDIT ADD - World Icons +#define WEAPON_DESCRIPTION_INITIALIZED (1<<18) +#define ACTIVE_ONFLOOR_ICON (1<<19) // DARKPACK EDIT ADD - ONFLOOR_ICONS // Flags for the clothing_flags var on /obj/item/clothing @@ -83,37 +91,29 @@ #define BLOCK_GAS_SMOKE_EFFECT (1<<2) /// mask allows internals #define MASKINTERNALS (1<<3) -/// mask filters toxins and other harmful gases -#define GAS_FILTERING (1<<4) /// prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. /// Example: space suits, biosuit, bombsuits, thick suits that cover your body. -#define THICKMATERIAL (1<<5) +#define THICKMATERIAL (1<<4) /// The voicebox in this clothing can be toggled. -#define VOICEBOX_TOGGLABLE (1<<6) +#define VOICEBOX_TOGGLABLE (1<<5) /// The voicebox is currently turned off. -#define VOICEBOX_DISABLED (1<<7) +#define VOICEBOX_DISABLED (1<<6) /// Prevents knock-off from things like hat-throwing. -#define SNUG_FIT (1<<8) -/// Hats with negative effects when worn (i.e the tinfoil hat). -#define ANTI_TINFOIL_MANEUVER (1<<9) -/// Clothes that cause a larger notification when placed on a person. -#define DANGEROUS_OBJECT (1<<10) +#define SNUG_FIT (1<<7) /// Clothes that use large icons, for applying the proper overlays like blood -#define LARGE_WORN_ICON (1<<11) +#define LARGE_WORN_ICON (1<<8) /// prevents from placing on plasmaman helmet or modsuit hat holder -#define STACKABLE_HELMET_EXEMPT (1<<12) +#define STACKABLE_HELMET_EXEMPT (1<<9) /// Prevents plasmamen from igniting when wearing this -#define PLASMAMAN_PREVENT_IGNITION (1<<13) -///Moths can't eat the clothing that has this flag. -#define INEDIBLE_CLOTHING (1<<14) +#define PLASMAMAN_PREVENT_IGNITION (1<<10) /// Headgear/helmet allows internals -#define HEADINTERNALS (1<<15) +#define HEADINTERNALS (1<<11) /// Prevents masks from getting adjusted from enabling internals -#define INTERNALS_ADJUST_EXEMPT (1<<16) +#define INTERNALS_ADJUST_EXEMPT (1<<12) /// Indicates that the piece of clothing contributes towards Sleeping Carp's style factor, which determines evasion probabilities. See /datums/martial/sleeping_carp/carp_style_check(). -#define CARP_STYLE_FACTOR (1<<17) +#define CARP_STYLE_FACTOR (1<<13) /// Prevents clothing from losing bodyparts coverage when shredded -#define NO_ZONE_DISABLING (1<<18) +#define NO_ZONE_DISABLING (1<<14) /// Integrity defines for clothing (not flags but close enough) #define CLOTHING_PRISTINE 0 // We have no damage on the clothing diff --git a/code/__DEFINES/say.dm b/code/__DEFINES/say.dm index 7aaf3e433741..1c0d3424fa31 100644 --- a/code/__DEFINES/say.dm +++ b/code/__DEFINES/say.dm @@ -96,6 +96,7 @@ #define SPAN_SOAPBOX "soapbox" #define SPAN_COLOSSUS "colossus" #define SPAN_DANGER "danger" +#define SPAN_REVENWARNING "revenwarning" //bitflag #defines for return value of the radio() proc. /// Makes the message use italics #define ITALICS (1<<0) diff --git a/code/__DEFINES/traits/declarations.dm b/code/__DEFINES/traits/declarations.dm index 02bf160709fe..5bf80376e741 100644 --- a/code/__DEFINES/traits/declarations.dm +++ b/code/__DEFINES/traits/declarations.dm @@ -49,6 +49,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define STATION_TRAIT_UNNATURAL_ATMOSPHERE "station_trait_unnatural_atmosphere" #define STATION_TRAIT_SPIKED_DRINKS "station_trait_spiked_drinks" #define STATION_TRAIT_SPAWN_WEAKPOINTS "station_trait_spawn_weakpoints" +#define STATION_TRAIT_VENDING_SHORTAGE "station_trait_vending_shortage" // Hud traits /// This hud is owned by a client with an open escape menu @@ -535,8 +536,6 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_MARTIAL_ARTS_IMMUNE "martial_arts_immune" /// Immune to being afflicted by time stop (spell) #define TRAIT_TIME_STOP_IMMUNE "time_stop_immune" -/// Revenants draining you only get a very small benefit. -#define TRAIT_WEAK_SOUL "weak_soul" /// This mob has no soul #define TRAIT_NO_SOUL "no_soul" /// Prevents mob from riding mobs when buckled onto something @@ -977,8 +976,10 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_HAS_BEEN_KIDNAPPED "has_been_kidnapped" /// An item still plays its hitsound even if it has 0 force, instead of the tap #define TRAIT_CUSTOM_TAP_SOUND "no_tap_sound" -/// Makes the feedback message when someone else is putting this item on you more noticeable -#define TRAIT_DANGEROUS_OBJECT "dangerous_object" +/// This item is potentially dangerous or disavantaged to have equipped +#define TRAIT_DANGEROUS_EQUIP "dangerous_equip" +/// This item is potentially dangerous or disavantaged to have unequipped +#define TRAIT_DANGEROUS_UNEQUIP "dangerous_unequip" /// determines whether or not objects are haunted and teleport/attack randomly #define TRAIT_HAUNTED "haunted" /// An item that, if it has contents, will ignore its contents when scanning for contraband. @@ -1681,6 +1682,11 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// Cannot be backstabbed with a crusher #define TRAIT_BACKSTAB_IMMUNE "backstab_immune" +/// Mobs that are of a lesser species, like monkeys, compared to other humanoid species +#define TRAIT_LESSER_HUMANOID "lesser_humanoid" +/// Is an ape, gorilla, a man of the jungle, an ook ook fellow +#define TRAIT_SIMIAN "simian" + /// Makes the owner immune from the pacification from synthpax #define TRAIT_SYNTHPAX_IMMUNE "synthpax_immune" /// Allow the owner to eat cloth @@ -1725,4 +1731,10 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// Turfs with this trait allow whispers to be projected over it when the whisperer is facing it #define TRAIT_TURF_PROJECTS_WHISPERS "turf_projects_whispers" +/// Items with this trait interfere with bluespace teleportation +#define TRAIT_BLUESPACE_INTERFERENCE "bluespace_interference" + +/// Objects with this trait may become a new prison for a revenant, in the event of its ectoplasm dispersing +#define TRAIT_COZY_REVENANT_HOME "cozy_revenant_home" + // END TRAIT DEFINES diff --git a/code/__DEFINES/vv.dm b/code/__DEFINES/vv.dm index 3ec7fad220a0..a1c0aa83a1e6 100644 --- a/code/__DEFINES/vv.dm +++ b/code/__DEFINES/vv.dm @@ -151,6 +151,7 @@ #define VV_HK_GIVE_HALLUCINATION "give_hallucination" #define VV_HK_GIVE_DELUSION_HALLUCINATION "give_hallucination_delusion" #define VV_HK_GIVE_GUARDIAN_SPIRIT "give_guardian_spirit" +#define VV_HK_NAVIGATE_TO_MARKED_OBJECT "navigate_to_marked_object" // /mob/living/carbon #define VV_HK_MODIFY_BODYPART "mod_bodypart" diff --git a/code/__DEFINES/~darkpack/fera/fera.dm b/code/__DEFINES/~darkpack/fera/fera.dm index 78573ed415de..8123703ef589 100644 --- a/code/__DEFINES/~darkpack/fera/fera.dm +++ b/code/__DEFINES/~darkpack/fera/fera.dm @@ -19,25 +19,28 @@ #define BREED_ANANASI_HOMID "Ananasi Homid" #define BREED_ARACHNID "Arachnid" -#define FEATURE_FUR_COLOR "fera_fur" - -// fera will likely have a seperate list of colors but uses the same feature or var as other fera -GLOBAL_LIST_INIT(garou_fur_colors, list( - "black" = "black", - "gray" = "gray", - "red" = "red", - "white" = "white", - "ginger" = "ginger", - "brown" = "brown", -)) - -GLOBAL_LIST_INIT(corax_fur_colors, list( - "black" = "black", - "brown" = "brown", - "white" = "white", - "green" = "green", - "red" = "red", - "gray" = "gray", +#define FEATURE_FERA_FUR_COLOR "fera_fur_color" +#define FEATURE_FERA_HAIR(splat_id) "fera_hair" + splat_id +#define FEATURE_FERA_BODY(splat_id) "fera_body" + splat_id +#define FEATURE_FERA_CLOTHES(splat_id) "fera_clothes" + splat_id + +GLOBAL_ALIST_INIT(fera_fur_colors, alist( + SPLAT_GAROU = list( + "black" = "black", + "gray" = "gray", + "red" = "red", + "white" = "white", + "ginger" = "ginger", + "brown" = "brown", + ), + SPLAT_CORAX = list( + "black" = "black", + "brown" = "brown", + "white" = "white", + "green" = "green", + "red" = "red", + "gray" = "gray", + ) )) GLOBAL_LIST_INIT(ananasi_fur_colors, list( diff --git a/code/__DEFINES/~darkpack/jobs.dm b/code/__DEFINES/~darkpack/jobs.dm index 3bf0605aee87..4812cd7cbd9f 100644 --- a/code/__DEFINES/~darkpack/jobs.dm +++ b/code/__DEFINES/~darkpack/jobs.dm @@ -270,7 +270,7 @@ DEFINE_BITFIELD(departments_bitflags, list( // Playtime tracking system, see jobs_exp.dm // weird one. -#define EXP_TYPE_KINDRED "Kindred" +#define EXP_TYPE_PLAYTIME "Playtime" #define EXP_TYPE_GAIA "Garou Nation" #define EXP_TYPE_SPIRAL "Pentex" #define EXP_TYPE_CAMARILLA "Camarilla Authorities" @@ -278,14 +278,16 @@ DEFINE_BITFIELD(departments_bitflags, list( #define EXP_TYPE_CHANTRY "Chantry" #define EXP_TYPE_ANARCH "Anarchs" #define EXP_TYPE_SABBAT "Sabbat" -#define EXP_TYPE_COUNCIL "Camarilla Primogen Council" #define EXP_TYPE_POLICE "Police Force" -#define EXP_TYPE_NATIONAL_SECURITY "National Security" #define EXP_TYPE_SERVICES "City Services" -// this prob should just say clinic genericly. -#define EXP_TYPE_CLINIC "St. John's Clinic" +#define EXP_TYPE_CLINIC "Clinic" #define EXP_TYPE_GIOVANNI "Giovanni Family" #define EXP_TYPE_MANOR "Voivodate" // APOC EDIT CHANGE - (Voivode) #define EXP_TYPE_CHURCH "Church" #define EXP_TYPE_CLUB "Strip Club" +#define EXP_TYPE_SOCIETY_OF_LEOPOLD "Society of Leopold" #define EXP_TYPE_OCEAN "Ocean 76" // APOC EDIT ADD - JOBS - Ocean 76 + +#define EXP_REQ_CRITICAL 720 +#define EXP_REQ_HEAD 360 +#define EXP_REQ_MINOR 180 diff --git a/code/__DEFINES/~darkpack/traits/declarations.dm b/code/__DEFINES/~darkpack/traits/declarations.dm index c01fb7d853e9..47e99460f18e 100644 --- a/code/__DEFINES/~darkpack/traits/declarations.dm +++ b/code/__DEFINES/~darkpack/traits/declarations.dm @@ -16,6 +16,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define STATION_TRAIT_STRAY_MIGRATION "station_trait_stray_migration" #define STATION_TRAIT_WILD_MASQUERADE "station_trait_wild_masquerade" +/// Prevents passive fire acts from igniting the ground below it. +#define TRAIT_ELEVATED_FLAME "elevated_flame" // TURF_FIRE + // Mob traits // If the user is unbondable via blood bonds. @@ -109,8 +112,6 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai // Splats that resist the affects of The Kiss #define TRAIT_RESISTS_KISS "resists_kiss" - -// Allows the user to pass through doors #define TRAIT_IN_FRENZY "in_frenzy" // Is the mob silenced (by Quietus 1 for example) @@ -148,6 +149,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_NO_LYING_ANGLE "no_lying_angle" // Expensive but allows us to ensure there resting gets updated. #define TRAIT_TRANSFORM_UPDATES_ICON "transform_updates_icon" +#define TRAIT_OPENS_MOONGATES "opens_moongates" +/// Friends and allowed to interact with the main gaian caern +#define TRAIT_GAIA_CAERN_FRIEND "gaia_caern_friend" // Fera both grants a flight ability, and has the sprites to support such a thing. (Presently only designed to supprot feral form.) #define TRAIT_FERA_FLIGHT "fera_flight" #define TRAIT_SILVER_WEAKNESS "silver_weakness" @@ -182,6 +186,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai // BELOW ARE ALL MERITS/FLAWS #define TRAIT_ACUTE_HEARING "acute_hearing" #define TRAIT_ANIMAL_MUSK "animal_musk" +#define TRAIT_ANTHROPIC_TASTE "anthropic_taste" #define TRAIT_BANNED_TRANSFORMATION "banned_transformation" #define TRAIT_BEACON_OF_THE_UNHOLY "beacon_of_the_unholy" #define TRAIT_BETRAYERS_MARK "betrayers_mark" diff --git a/code/__DEFINES/~darkpack/traits/sources.dm b/code/__DEFINES/~darkpack/traits/sources.dm index d593d4ee2657..e8e8e8ab87fb 100644 --- a/code/__DEFINES/~darkpack/traits/sources.dm +++ b/code/__DEFINES/~darkpack/traits/sources.dm @@ -1,7 +1,7 @@ #define NPC_ITEM_TRAIT "npc_item" -/// Trait given by a vampire's Clan -#define CLAN_TRAIT "clan" +/// Trait given by a splat's subsplat +#define SUBSPLAT_TRAIT "subsplat" #define GIFT_TRAIT "gift" diff --git a/code/__DEFINES/~darkpack/whitelist.dm b/code/__DEFINES/~darkpack/whitelist.dm new file mode 100644 index 000000000000..f6f9fdafc578 --- /dev/null +++ b/code/__DEFINES/~darkpack/whitelist.dm @@ -0,0 +1,2 @@ +#define WHITELIST_TRUSTED "trusted" +#define WHITELIST_TIMELIMITS "timelimits" diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index a460cf656c77..ecd2f19e45bb 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -771,7 +771,7 @@ * * If no record is found, returns null */ -/proc/find_record(value, locked_only = FALSE) +/proc/find_record(value, locked_only = FALSE) as /datum/record if(locked_only) for(var/datum/record/locked/target in GLOB.manifest.locked) if(target.name != value) diff --git a/code/__HELPERS/atmospherics.dm b/code/__HELPERS/atmospherics.dm index d3f1522dbf82..3c7e2438cd66 100644 --- a/code/__HELPERS/atmospherics.dm +++ b/code/__HELPERS/atmospherics.dm @@ -49,7 +49,7 @@ cached_gas_name[gas_path], amount, )) - for(var/datum/gas_reaction/reaction_result as anything in gasmix.reaction_results) + for(var/datum/gas_reaction/standard/reaction_result as anything in gasmix.reaction_results) .["reactions"] += list(list( initial(reaction_result.id), initial(reaction_result.name), @@ -84,10 +84,11 @@ GLOBAL_LIST_EMPTY(gas_handbook) gas_info["name"] = meta_information[META_GAS_NAME][gas_path] gas_info["description"] = meta_information[META_GAS_DESC][gas_path] gas_info["specific_heat"] = meta_information[META_GAS_SPECIFIC_HEAT][gas_path] + gas_info["export_value"] = (gas_path::cargo_flags & GAS_EXPORTABLE) ? gas_path::base_value : 0 gas_info["reactions"] = list() momentary_gas_list[gas_path] = gas_info - for (var/datum/gas_reaction/reaction_path as anything in subtypesof(/datum/gas_reaction)) + for (var/datum/gas_reaction/standard/reaction_path as anything in valid_subtypesof(/datum/gas_reaction)) var/datum/gas_reaction/reaction = new reaction_path var/list/reaction_info = list() reaction_info["id"] = reaction.id @@ -109,9 +110,9 @@ GLOBAL_LIST_EMPTY(gas_handbook) if(factor == "Temperature" || factor == "Pressure") factor_info["tooltip"] = "Reaction is influenced by the [LOWER_TEXT(factor)] of the place where the reaction is occurring." else if(factor == "Energy") - factor_info["tooltip"] = "Energy released by the reaction, may or may not result in linear temperature change depending on a slew of other factors." + factor_info["tooltip"] = "Energy released by the reaction. May or may not result in linear temperature change depending on a slew of other factors." else if(factor == "Radiation") - factor_info["tooltip"] = "This reaction emits dangerous radiation! Take precautions." + factor_info["tooltip"] = "This reaction emits hazardous radiation - take precautions." else if (factor == "Location") factor_info["tooltip"] = "This reaction has special behaviour when occurring in specific locations." else if(factor == "Hot Ice") @@ -120,44 +121,13 @@ GLOBAL_LIST_EMPTY(gas_handbook) GLOB.reaction_handbook += list(reaction_info) qdel(reaction) - for (var/datum/electrolyzer_reaction/reaction_path as anything in subtypesof(/datum/electrolyzer_reaction)) - var/datum/electrolyzer_reaction/reaction = new reaction_path - var/list/reaction_info = list() - reaction_info["id"] = reaction.id - reaction_info["name"] = reaction.name - reaction_info["description"] = reaction.desc - reaction_info["factors"] = list() - for (var/factor in reaction.factor) - var/list/factor_info = list() - factor_info["desc"] = reaction.factor[factor] - - if(factor in momentary_gas_list) - momentary_gas_list[factor]["reactions"] += list(reaction.id = reaction.name) - factor_info["factor_id"] = momentary_gas_list[factor]["id"] //Gas id - factor_info["factor_type"] = "gas" - factor_info["factor_name"] = momentary_gas_list[factor]["name"] //Common name - else - factor_info["factor_name"] = factor - factor_info["factor_type"] = "misc" - if(factor == "Temperature" || factor == "Pressure") - factor_info["tooltip"] = "Reaction is influenced by the [LOWER_TEXT(factor)] of the place where the reaction is occurring." - else if(factor == "Energy") - factor_info["tooltip"] = "Energy released by the reaction, may or may not result in linear temperature change depending on a slew of other factors." - else if(factor == "Radiation") - factor_info["tooltip"] = "This reaction emits dangerous radiation! Take precautions." - else if (factor == "Location") - factor_info["tooltip"] = "This reaction has special behaviour when occurring in specific locations." - reaction_info["factors"] += list(factor_info) - GLOB.reaction_handbook += list(reaction_info) - qdel(reaction) - for (var/gas_info_index in momentary_gas_list) GLOB.gas_handbook += list(momentary_gas_list[gas_info_index]) /// Returns an assoc list of the gas handbook and the reaction handbook. /// For UIs, simply do data += return_atmos_handbooks() to use. /proc/return_atmos_handbooks() - return list("gasInfo" = GLOB.gas_handbook, "reactionInfo" = GLOB.reaction_handbook) + return list("gasInfo" = GLOB.gas_handbook, "reactionInfo" = GLOB.reaction_handbook, "moneySymbol" = MONEY_SYMBOL, "moneyName" = MONEY_NAME) /proc/extract_id_tags(list/objects) var/list/tags = list() diff --git a/code/__HELPERS/spatial_info.dm b/code/__HELPERS/spatial_info.dm index 214c1477aeaf..200f1f60cec4 100644 --- a/code/__HELPERS/spatial_info.dm +++ b/code/__HELPERS/spatial_info.dm @@ -516,8 +516,9 @@ * @params inner_range - The inner range of the circle to NOT pull from. * @params center - The center of the circle to pull from, can be an atom (we'll apply get_turf() to it within circle_x_turfs procs.) * @params view_based - If TRUE, we'll use circle_view_turfs instead of circle_range_turfs procs. + * @params reject_dense - If TRUE, ignore picked turfs in this selection that have density. */ -/proc/turf_peel(outer_range, inner_range, center, view_based = FALSE) +/proc/turf_peel(outer_range, inner_range, center, view_based = FALSE, reject_dense = TRUE) if(inner_range > outer_range) // If the inner range is larger than the outer range, you're using this wrong. CRASH("Turf peel inner range is larger than outer range!") var/list/peel = list() @@ -532,10 +533,12 @@ for(var/turf/possible_spawn as anything in outer) if(possible_spawn in inner) continue + if(possible_spawn.density && reject_dense) + continue peel += possible_spawn if(!length(peel)) - return center //Offer the center only as a default case when we don't have a valid circle. + peel += center //Offer the center only as a default case when we don't have a valid circle. return peel ///check if 2 diagonal turfs are blocked by dense objects diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index 43e20072d603..b6ab3456a107 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -120,13 +120,9 @@ DEFINE_BITFIELD(car_traits, list( )) DEFINE_BITFIELD(clothing_flags, list( - "ANTI_TINFOIL_MANEUVER" = ANTI_TINFOIL_MANEUVER, "BLOCK_GAS_SMOKE_EFFECT" = BLOCK_GAS_SMOKE_EFFECT, "CARP_STYLE_FACTOR" = CARP_STYLE_FACTOR, - "DANGEROUS_OBJECT" = DANGEROUS_OBJECT, - "GAS_FILTERING" = GAS_FILTERING, "HEADINTERNALS" = HEADINTERNALS, - "INEDIBLE_CLOTHING" = INEDIBLE_CLOTHING, "INTERNALS_ADJUST_EXEMPT" = INTERNALS_ADJUST_EXEMPT, "LARGE_WORN_ICON" = LARGE_WORN_ICON, "LAVAPROTECT" = LAVAPROTECT, @@ -228,8 +224,6 @@ DEFINE_BITFIELD(interaction_flags_item, list( DEFINE_BITFIELD(item_flags, list( "ABSTRACT" = ABSTRACT, - "BEING_REMOVED" = BEING_REMOVED, - "BLUESPACE_INTERFERENCE" = BLUESPACE_INTERFERENCE, "CRUEL_IMPLEMENT" = CRUEL_IMPLEMENT, "DROPDEL" = DROPDEL, "FORCE_STRING_OVERRIDE" = FORCE_STRING_OVERRIDE, @@ -248,7 +242,6 @@ DEFINE_BITFIELD(item_flags, list( "SLOWS_WHILE_IN_HAND" = SLOWS_WHILE_IN_HAND, "SURGICAL_TOOL" = SURGICAL_TOOL, "WEAPON_DESCRIPTION_INITIALIZED" = WEAPON_DESCRIPTION_INITIALIZED, - "XENOMORPH_HOLDABLE" = XENOMORPH_HOLDABLE, )) #define HIDEFLAGS_BITFIELD list( \ diff --git a/code/_globalvars/darkpack/lists/phone_contacts.dm b/code/_globalvars/darkpack/lists/phone_contacts.dm index d762a4914634..09708babfb04 100644 --- a/code/_globalvars/darkpack/lists/phone_contacts.dm +++ b/code/_globalvars/darkpack/lists/phone_contacts.dm @@ -15,6 +15,11 @@ GLOBAL_LIST_EMPTY(supply_network) GLOBAL_LIST_EMPTY(vampire_leader_network) GLOBAL_LIST_EMPTY(endron_network) GLOBAL_LIST_EMPTY(society_network) +GLOBAL_LIST_EMPTY(civilian_network) +GLOBAL_LIST_EMPTY(police_network) +GLOBAL_LIST_EMPTY(medical_network) +GLOBAL_LIST_EMPTY(garou_network) +GLOBAL_LIST_EMPTY(sabbat_network) #define MILLENIUM_TOWER_NETWORK 1 #define LASOMBRA_NETWORK 2 @@ -26,6 +31,11 @@ GLOBAL_LIST_EMPTY(society_network) #define VAMPIRE_LEADER_NETWORK 8 #define ENDRON_NETWORK 9 #define SOCIETY_OF_LEOPOLD_NETWORK 10 +#define CIVILIAN_NETWORK 11 +#define POLICE_NETWORK 12 +#define MEDICAL_NETWORK 13 +#define GAROU_NETWORK 14 +#define SABBAT_NETWORK 15 // An indexed list of all the different phone networks that connect the phones that are part of them together. GLOBAL_LIST_INIT(contact_networks, alist( @@ -39,4 +49,9 @@ GLOBAL_LIST_INIT(contact_networks, alist( VAMPIRE_LEADER_NETWORK = GLOB.vampire_leader_network, ENDRON_NETWORK = GLOB.endron_network, SOCIETY_OF_LEOPOLD_NETWORK = GLOB.society_network, + CIVILIAN_NETWORK = GLOB.civilian_network, + POLICE_NETWORK = GLOB.police_network, + MEDICAL_NETWORK = GLOB.medical_network, + GAROU_NETWORK = GLOB.garou_network, + SABBAT_NETWORK = GLOB.sabbat_network, )) diff --git a/code/_globalvars/lists/girder_wall_recipes.dm b/code/_globalvars/lists/girder_wall_recipes.dm index 75c9120d07fa..5e7b11bc1f7a 100644 --- a/code/_globalvars/lists/girder_wall_recipes.dm +++ b/code/_globalvars/lists/girder_wall_recipes.dm @@ -14,6 +14,9 @@ GLOBAL_LIST_INIT(material_girder_wall_recipes, init_material_girder_wall_recipes /turf/closed/wall/mineral/diamond, /turf/closed/wall/mineral/bananium, /turf/closed/wall/mineral/sandstone, + /turf/closed/wall/mineral/sandstone/wall_fill, + /turf/closed/wall/mineral/sandstone/ornate, + /turf/closed/wall/mineral/sandstone/basalt, /turf/closed/wall/mineral/uranium, /turf/closed/wall/mineral/plasma, /turf/closed/wall/mineral/wood, @@ -22,6 +25,12 @@ GLOBAL_LIST_INIT(material_girder_wall_recipes, init_material_girder_wall_recipes /turf/closed/wall/mineral/iron, /turf/closed/wall/mineral/snow, /turf/closed/wall/mineral/abductor, + /turf/closed/wall/mineral/bone, + /turf/closed/wall/mineral/runite, + /turf/closed/wall/mineral/adamantine, + /turf/closed/wall/mineral/metalhydrogen, + /turf/closed/wall/mineral/hauntium, + /turf/closed/wall/mineral/mythril, /turf/closed/wall/mineral/titanium, /turf/closed/wall/mineral/plastitanium, /turf/closed/wall/mineral/plastitanium/wall_fill, @@ -40,6 +49,9 @@ GLOBAL_LIST_INIT(material_girder_wall_recipes, init_material_girder_wall_recipes /obj/structure/falsewall/diamond, /obj/structure/falsewall/bananium, /obj/structure/falsewall/sandstone, + /obj/structure/falsewall/sandstone/wall_fill, + /obj/structure/falsewall/sandstone/ornate, + /obj/structure/falsewall/sandstone/basalt, /obj/structure/falsewall/uranium, /obj/structure/falsewall/plasma, /obj/structure/falsewall/wood, @@ -48,11 +60,16 @@ GLOBAL_LIST_INIT(material_girder_wall_recipes, init_material_girder_wall_recipes /obj/structure/falsewall/abductor, /obj/structure/falsewall/titanium, /obj/structure/falsewall/plastitanium, - /obj/structure/falsewall/plastitanium, /obj/structure/falsewall/plastitanium/wall_fill, /obj/structure/falsewall/plastitanium/darkpod, /obj/structure/falsewall/plastitanium/redpod, /obj/structure/falsewall/plastitanium/survival, + /obj/structure/falsewall/bone, + /obj/structure/falsewall/runite, + /obj/structure/falsewall/adamantine, + /obj/structure/falsewall/metalhydrogen, + /obj/structure/falsewall/hauntium, + /obj/structure/falsewall/mythril, /obj/structure/falsewall/material, ), tram_types = list( diff --git a/code/_globalvars/lists/languages.dm b/code/_globalvars/lists/languages.dm index da4d248959eb..194922471af5 100644 --- a/code/_globalvars/lists/languages.dm +++ b/code/_globalvars/lists/languages.dm @@ -13,26 +13,19 @@ GLOBAL_LIST_INIT(most_common_words_frequency, init_common_words_by_frequency()) /proc/init_language_prototypes() var/list/lang_list = list() - for(var/datum/language/lang_type as anything in typesof(/datum/language)) - if(!initial(lang_type.key)) - continue - + for(var/datum/language/lang_type as anything in valid_subtypesof(/datum/language)) lang_list[lang_type] = new lang_type() return lang_list /proc/init_all_languages() var/list/lang_list = list() - for(var/datum/language/lang_type as anything in typesof(/datum/language)) - if(!initial(lang_type.key)) - continue + for(var/datum/language/lang_type as anything in valid_subtypesof(/datum/language)) lang_list += lang_type return lang_list /proc/init_language_types_by_name() var/list/lang_list = list() - for(var/datum/language/lang_type as anything in typesof(/datum/language)) - if(!initial(lang_type.key)) - continue + for(var/datum/language/lang_type as anything in valid_subtypesof(/datum/language)) lang_list[initial(lang_type.name)] = lang_type return lang_list diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 498ef82f0c19..1f08b41d5015 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -89,8 +89,6 @@ GLOBAL_LIST_EMPTY(roundstart_station_mechcharger_areas) GLOBAL_LIST_INIT(prototype_organs, typecacheof(list( /obj/item/organ, /obj/item/organ/wings, - /obj/item/organ/wings/functional, - /obj/item/organ/wings/functional/moth, /obj/item/organ/cyberimp, /obj/item/organ/cyberimp/brain, /obj/item/organ/cyberimp/mouth, diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index c7069503361c..1262115b7acb 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -143,6 +143,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "STATION_TRAIT_UNNATURAL_ATMOSPHERE" = STATION_TRAIT_UNNATURAL_ATMOSPHERE, "STATION_TRAIT_SPIKED_DRINKS" = STATION_TRAIT_SPIKED_DRINKS, "STATION_TRAIT_SPAWN_WEAKPOINTS" = STATION_TRAIT_SPAWN_WEAKPOINTS, + "STATION_TRAIT_VENDING_SHORTAGE" = STATION_TRAIT_VENDING_SHORTAGE, "STATION_TRAIT_BLACKOUT" = STATION_TRAIT_BLACKOUT, // DARKPACK EDIT ADD START - CITY_TRAITS "STATION_TRAIT_COSPLAY_CONVENTION" = STATION_TRAIT_COSPLAY_CONVENTION, "STATION_TRAIT_INFESTATION" = STATION_TRAIT_INFESTATION, @@ -169,6 +170,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_DUCT_TAPE_UNREPAIRABLE" = TRAIT_DUCT_TAPE_UNREPAIRABLE, "TRAIT_SPEED_POTIONED" = TRAIT_SPEED_POTIONED, "TRAIT_WALLMOUNTED" = TRAIT_WALLMOUNTED, + "TRAIT_COZY_REVENANT_HOME" = TRAIT_COZY_REVENANT_HOME, ), /mob = list( "TRAIT_ABDUCTOR_HUD" = TRAIT_ABDUCTOR_HUD, @@ -392,6 +394,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_KNOCKEDOUT" = TRAIT_KNOCKEDOUT, "TRAIT_KNOW_ENGI_WIRES" = TRAIT_KNOW_ENGI_WIRES, "TRAIT_KNOW_ROBO_WIRES" = TRAIT_KNOW_ROBO_WIRES, + "TRAIT_LESSER_HUMANOID" = TRAIT_LESSER_HUMANOID, "TRAIT_LIGHTBULB_REMOVER" = TRAIT_LIGHTBULB_REMOVER, "TRAIT_LIGHT_DRINKER" = TRAIT_LIGHT_DRINKER, "TRAIT_LIGHT_STEP" = TRAIT_LIGHT_STEP, @@ -572,6 +575,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_SILENT_FOOTSTEPS" = TRAIT_SILENT_FOOTSTEPS, "TRAIT_SILICON_ACCESS" = TRAIT_SILICON_ACCESS, "TRAIT_SILICON_EMOTES_ALLOWED" = TRAIT_SILICON_EMOTES_ALLOWED, + "TRAIT_SIMIAN" = TRAIT_SIMIAN, "TRAIT_SIXTHSENSE" = TRAIT_SIXTHSENSE, "TRAIT_SKITTISH" = TRAIT_SKITTISH, "TRAIT_SLEEPIMMUNE" = TRAIT_SLEEPIMMUNE, @@ -661,7 +665,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_WAS_EVOLVED" = TRAIT_WAS_EVOLVED, "TRAIT_WATER_ADAPTATION" = TRAIT_WATER_ADAPTATION, "TRAIT_WATER_HATER" = TRAIT_WATER_HATER, - "TRAIT_WEAK_SOUL" = TRAIT_WEAK_SOUL, "TRAIT_WEB_SURFER" = TRAIT_WEB_SURFER, "TRAIT_WEB_WEAVER" = TRAIT_WEB_WEAVER, "TRAIT_WET_FOR_LONGER" = TRAIT_WET_FOR_LONGER, @@ -704,6 +707,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_BLOODY_SUCKER" = TRAIT_BLOODY_SUCKER, // DARKPACK EDIT ADD "TRAIT_BLUSH_OF_HEALTH" = TRAIT_BLUSH_OF_HEALTH, // DARKPACK EDIT ADD "TRAIT_BOND_WITHIN_THE_MOUNTAIN" = TRAIT_BOND_WITHIN_THE_MOUNTAIN, // DARKPACK EDIT ADD - POWERS - (Visceratika) + "TRAIT_BRASSKNUCKLES" = TRAIT_BRASSKNUCKLES, // DARKPACK EDIT ADD - CLOTHES "TRAIT_CALM_HEART" = TRAIT_CALM_HEART, // DARKPACK EDIT ADD - MERITS_FLAWS "TRAIT_CANNOT_RESIST_MIND_CONTROL" = TRAIT_CANNOT_RESIST_MIND_CONTROL, // DARKPACK EDIT ADD "TRAIT_CAN_ENTER_TORPOR" = TRAIT_CAN_ENTER_TORPOR, // DARKPACK EDIT ADD @@ -725,11 +729,11 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_FEEDING_RESTRICTION" = TRAIT_FEEDING_RESTRICTION, // DARKPACK EDIT ADD "TRAIT_FERA_FLIGHT" = TRAIT_FERA_FLIGHT, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_FERA_FORMS" = TRAIT_FERA_FORMS, // DARKPACK EDIT ADD - WEREWOLF - "TRAIT_POSSIBLE_WYRM" = TRAIT_POSSIBLE_WYRM, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_FERA_FUR" = TRAIT_FERA_FUR, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_FERA_RENOWN" = TRAIT_FERA_RENOWN, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_FORCED_EMOTION" = TRAIT_FORCED_EMOTION, // DARKPACK EDIT ADD - Melpominee "TRAIT_FRENETIC_AURA" = TRAIT_FRENETIC_AURA, // DARKPACK EDIT ADD + "TRAIT_GAIA_CAERN_FRIEND" = TRAIT_GAIA_CAERN_FRIEND, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_GHOST_VISION" = TRAIT_GHOST_VISION, // DARKPACK EDIT ADD - POWERS - (Necromancy) "TRAIT_GLOWING_EYES" = TRAIT_GLOWING_EYES, // DARKPACK EDIT ADD - MERITS_FLAWS - PHYSICAL FLAWS "TRAIT_GOLD_WEAKNESS" = TRAIT_GOLD_WEAKNESS, // DARKPACK EDIT ADD - WEREWOLF - (corax) @@ -765,12 +769,14 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_NO_LYING_ANGLE" = TRAIT_NO_LYING_ANGLE, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_NO_PASSIVE_HEALING" = TRAIT_NO_PASSIVE_HEALING, // DARKPACK EDIT ADD - WEREWOLF - (Ananasi) "TRAIT_OBFUSCATED" = TRAIT_OBFUSCATED, // DARKPACK EDIT ADD + "TRAIT_OPENS_MOONGATES" = TRAIT_OPENS_MOONGATES, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_ORGANOVORE" = TRAIT_ORGANOVORE, // DARKPACK EDIT ADD - Nagaraja "TRAIT_PAINFUL_VAMPIRE_KISS" = TRAIT_PAINFUL_VAMPIRE_KISS, // DARKPACK EDIT ADD "TRAIT_PALE_AURA" = TRAIT_PALE_AURA, // DARKPACK EDIT ADD - MERITS_FLAWS "TRAIT_PASS_THROUGH_WALLS" = TRAIT_PASS_THROUGH_WALLS, // DARKPACK EDIT ADD "TRAIT_PERMAFANGS" = TRAIT_PERMAFANGS, // DARKPACK EDIT ADD - MERITS_FLAWS "TRAIT_PIERCED_VEIL" = TRAIT_PIERCED_VEIL, // DARKPACK EDIT ADD - MERITS_FLAWS + "TRAIT_POSSIBLE_WYRM" = TRAIT_POSSIBLE_WYRM, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_PREY_EXCLUSION" = TRAIT_PREY_EXCLUSION, // DARKPACK EDIT ADD - MERITS_FLAWS "TRAIT_PROMETHEAN_CLAY" = TRAIT_PROMETHEAN_CLAY, // DARKPACK EDIT ADD - MERITS_FLAWS "TRAIT_RAZOR_CLAWS" = TRAIT_RAZOR_CLAWS, // DARKPACK EDIT ADD - WEREWOLF @@ -815,7 +821,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_WYRMLING_KINSHIP" = TRAIT_WYRMLING_KINSHIP, // DARKPACK EDIT ADD - ANANASI "TRAIT_WYRMTAINTED" = TRAIT_WYRMTAINTED, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_WYRMTAINTED_SPRITE" = TRAIT_WYRMTAINTED_SPRITE, // DARKPACK EDIT ADD - WEREWOLF - "TRAIT_BRASSKNUCKLES" = TRAIT_BRASSKNUCKLES, // DARKPACK EDIT ADD - CLOTHES + "TRAIT_ANTHROPIC_TASTE" = TRAIT_ANTHROPIC_TASTE, //DARKPACK EDIT ADD - MERITS_FLAWS ), /mob/living/carbon = list( "TRAIT_BRAINLESS_CARBON" = TRAIT_BRAINLESS_CARBON, @@ -832,11 +838,13 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_BAKEABLE" = TRAIT_BAKEABLE, "TRAIT_BASIC_QUALITY_BAIT" = TRAIT_BASIC_QUALITY_BAIT, "TRAIT_BLIND_TOOL" = TRAIT_BLIND_TOOL, + "TRAIT_BLUESPACE_INTERFERENCE" = TRAIT_BLUESPACE_INTERFERENCE, "TRAIT_BYPASS_RANGED_ARMOR" = TRAIT_BYPASS_RANGED_ARMOR, "TRAIT_CASTING_CLOTHING" = TRAIT_CASTING_CLOTHING, "TRAIT_CONTRABAND_BLOCKER" = TRAIT_CONTRABAND_BLOCKER, "TRAIT_CUSTOM_TAP_SOUND" = TRAIT_CUSTOM_TAP_SOUND, - "TRAIT_DANGEROUS_OBJECT" = TRAIT_DANGEROUS_OBJECT, + "TRAIT_DANGEROUS_EQUIP" = TRAIT_DANGEROUS_EQUIP, + "TRAIT_DANGEROUS_UNEQUIP" = TRAIT_DANGEROUS_UNEQUIP, "TRAIT_EXAMINE_SKIP" = TRAIT_EXAMINE_SKIP, "TRAIT_FIREDOOR_OPENER" = TRAIT_FIREDOOR_OPENER, "TRAIT_FISHING_BAIT" = TRAIT_FISHING_BAIT, @@ -872,6 +880,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_UNCOMPOSTABLE" = TRAIT_UNCOMPOSTABLE, "TRAIT_UNIQUE_AQUARIUM_CONTENT" = TRAIT_UNIQUE_AQUARIUM_CONTENT, "TRAIT_WIELDED" = TRAIT_WIELDED, + "TRAIT_ELEVATED_FLAME" = TRAIT_ELEVATED_FLAME, // DARKPACK EDIT ADD - TURF_FIRE ), /obj/item/ammo_casing = list( "TRAIT_DART_HAS_INSERT" = TRAIT_DART_HAS_INSERT, diff --git a/code/_globalvars/traits/admin_tooling.dm b/code/_globalvars/traits/admin_tooling.dm index 04067b983436..123f35a96990 100644 --- a/code/_globalvars/traits/admin_tooling.dm +++ b/code/_globalvars/traits/admin_tooling.dm @@ -291,6 +291,7 @@ GLOBAL_LIST_INIT(admin_visible_traits, list( "TRAIT_SIGN_LANG" = TRAIT_SIGN_LANG, "TRAIT_SILENT_FOOTSTEPS" = TRAIT_SILENT_FOOTSTEPS, "TRAIT_SILICON_EMOTES_ALLOWED" = TRAIT_SILICON_EMOTES_ALLOWED, + "TRAIT_SIMIAN" = TRAIT_SIMIAN, "TRAIT_SIXTHSENSE" = TRAIT_SIXTHSENSE, "TRAIT_SKITTISH" = TRAIT_SKITTISH, "TRAIT_SLEEPIMMUNE" = TRAIT_SLEEPIMMUNE, @@ -352,7 +353,6 @@ GLOBAL_LIST_INIT(admin_visible_traits, list( "TRAIT_VORACIOUS" = TRAIT_VORACIOUS, "TRAIT_WATER_ADAPTATION" = TRAIT_WATER_ADAPTATION, "TRAIT_WATER_HATER" = TRAIT_WATER_HATER, - "TRAIT_WEAK_SOUL" = TRAIT_WEAK_SOUL, "TRAIT_WEB_SURFER" = TRAIT_WEB_SURFER, "TRAIT_WEB_WEAVER" = TRAIT_WEB_WEAVER, "TRAIT_WET_FOR_LONGER" = TRAIT_WET_FOR_LONGER, @@ -398,6 +398,7 @@ GLOBAL_LIST_INIT(admin_visible_traits, list( "TRAIT_FERA_FUR" = TRAIT_FERA_FUR, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_FERA_RENOWN" = TRAIT_FERA_RENOWN, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_FRENETIC_AURA" = TRAIT_FRENETIC_AURA, // DARKPACK EDIT ADD + "TRAIT_GAIA_CAERN_FRIEND" = TRAIT_GAIA_CAERN_FRIEND, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_GHOST_VISION" = TRAIT_GHOST_VISION, // DARKPACK EDIT ADD - POWERS - (Necromancy) "TRAIT_GLOWING_EYES" = TRAIT_GLOWING_EYES, // DARKPACK EDIT ADD - MERITS_FLAWS - PHYSICAL FLAWS "TRAIT_GOLD_WEAKNESS" = TRAIT_GOLD_WEAKNESS, // DARKPACK EDIT ADD - WEREWOLF - (corax) @@ -430,6 +431,7 @@ GLOBAL_LIST_INIT(admin_visible_traits, list( "TRAIT_NO_LYING_ANGLE" = TRAIT_NO_LYING_ANGLE, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_NO_PASSIVE_HEALING" = TRAIT_NO_PASSIVE_HEALING, // DARKPACK EDIT ADD - WEREWOLF - (Ananasi) "TRAIT_OBFUSCATED" = TRAIT_OBFUSCATED, // DARKPACK EDIT ADD + "TRAIT_OPENS_MOONGATES" = TRAIT_OPENS_MOONGATES, // DARKPACK EDIT ADD - WEREWOLF "TRAIT_PAINFUL_VAMPIRE_KISS" = TRAIT_PAINFUL_VAMPIRE_KISS, // DARKPACK EDIT ADD "TRAIT_PALE_AURA" = TRAIT_PALE_AURA, // DARKPACK EDIT ADD - MERITS_FLAWS "TRAIT_PASS_THROUGH_WALLS" = TRAIT_PASS_THROUGH_WALLS, // DARKPACK EDIT ADD @@ -473,7 +475,9 @@ GLOBAL_LIST_INIT(admin_visible_traits, list( ), /obj/item = list( "TRAIT_APC_SHOCKING" = TRAIT_APC_SHOCKING, - "TRAIT_DANGEROUS_OBJECT" = TRAIT_DANGEROUS_OBJECT, + "TRAIT_BLUESPACE_INTERFERENCE" = TRAIT_BLUESPACE_INTERFERENCE, + "TRAIT_DANGEROUS_EQUIP" = TRAIT_DANGEROUS_EQUIP, + "TRAIT_DANGEROUS_UNEQUIP" = TRAIT_DANGEROUS_UNEQUIP, "TRAIT_GERM_SENSITIVE" = TRAIT_GERM_SENSITIVE, "TRAIT_HAUNTED" = TRAIT_HAUNTED, "TRAIT_NO_STORAGE_INSERT" = TRAIT_NO_STORAGE_INSERT, diff --git a/code/_onclick/hud/rendering/render_plate.dm b/code/_onclick/hud/rendering/render_plate.dm index 09040a046218..49b3a2cf551b 100644 --- a/code/_onclick/hud/rendering/render_plate.dm +++ b/code/_onclick/hud/rendering/render_plate.dm @@ -121,7 +121,7 @@ if(!istype(mymob) || !mymob.canon_client?.prefs?.read_preference(/datum/preference/toggle/particle_weather)) return - SSweather.particle_planemasters += src + SSweather.particle_planemasters[src] = TRUE // Lobby HUDs, we don't care about weather during init anyways if(!SSmapping.initialized) @@ -138,6 +138,9 @@ /atom/movable/screen/plane_master/rendering_plate/particle_weather/proc/z_changed(datum/source, new_z) SIGNAL_HANDLER + if(!SSweather.particle_planemasters[src]) + return + if(!SSmapping.initialized) return diff --git a/code/controllers/subsystem/dynamic/dynamic.dm b/code/controllers/subsystem/dynamic/dynamic.dm index 6afbfb8a6570..c7fc30312705 100644 --- a/code/controllers/subsystem/dynamic/dynamic.dm +++ b/code/controllers/subsystem/dynamic/dynamic.dm @@ -734,7 +734,7 @@ SUBSYSTEM_DEF(dynamic) data += "\]\n" else data += "blacklisted_roles = \[\]\n" - if(!istype(ruleset, /datum/dynamic_ruleset/latejoin) && !istype(ruleset, /datum/dynamic_ruleset/midround/from_living)) + if(!istype(ruleset, /datum/dynamic_ruleset/latejoin)) if(islist(ruleset.min_antag_cap)) for(var/ruleset_min_antag_cap in ruleset.min_antag_cap) data += "min_antag_cap.[ruleset_min_antag_cap] = [ruleset.min_antag_cap[ruleset_min_antag_cap]]\n" diff --git a/code/controllers/subsystem/dynamic/dynamic_ruleset_midround.dm b/code/controllers/subsystem/dynamic/dynamic_ruleset_midround.dm index 1b8c8d73e1fc..3671770dcee6 100644 --- a/code/controllers/subsystem/dynamic/dynamic_ruleset_midround.dm +++ b/code/controllers/subsystem/dynamic/dynamic_ruleset_midround.dm @@ -1113,16 +1113,6 @@ max_antag_cap = 1 repeatable = TRUE -/datum/dynamic_ruleset/midround/from_living/set_config_value(nvar, nval) - if(nvar == NAMEOF(src, min_antag_cap) || nvar == NAMEOF(src, max_antag_cap)) - return FALSE - return ..() - -/datum/dynamic_ruleset/midround/from_living/vv_edit_var(var_name, var_value) - if(var_name == NAMEOF(src, min_antag_cap) || var_name == NAMEOF(src, max_antag_cap)) - return FALSE - return ..() - /datum/dynamic_ruleset/midround/from_living/collect_candidates() return GLOB.alive_player_list diff --git a/code/controllers/subsystem/economy.dm b/code/controllers/subsystem/economy.dm index 552943b07646..2809c92e3dff 100644 --- a/code/controllers/subsystem/economy.dm +++ b/code/controllers/subsystem/economy.dm @@ -62,6 +62,8 @@ SUBSYSTEM_DEF(economy) var/temporary_total = 0 /// Determines how many ticks it takes to restock mail var/ticks_per_mail = 2 + /// Currently boosted exports + var/list/boosted_exports = list() /datum/controller/subsystem/economy/Initialize() //removes cargo from the split @@ -109,6 +111,7 @@ SUBSYSTEM_DEF(economy) station_target = max(round(temporary_total / max(bank_accounts_by_id.len * 2, 1)) + station_target_buffer, 1) if(processing_part == ECON_PRICE_UPDATE_STEP) + update_boosted_exports() if(!HAS_TRAIT(SSeconomy, TRAIT_MARKET_CRASHING) && !price_update()) return @@ -126,6 +129,16 @@ SUBSYSTEM_DEF(economy) if(D.department_id == dep_id) return D +/// Pick X amount of random exports to boost in price for the tick +/datum/controller/subsystem/economy/proc/update_boosted_exports() + boosted_exports.Cut() + // Don't randomize export values during unit tests or we'll get flakies +#ifndef UNIT_TESTS + var/list/valid_exports = valid_typesof(/datum/export) + for (var/i in 1 to rand(EXPORT_BOOST_MIN_AMOUNT, EXPORT_BOOST_MAX_AMOUNT)) + boosted_exports += pick_n_take(valid_exports) +#endif + /** * Departmental income payments are kept static and linear for every department, and paid out once every 5 minutes, as determined by MAX_GRANT_DPT. * Iterates over every department account for the same payment. diff --git a/code/controllers/subsystem/sprite_accessories.dm b/code/controllers/subsystem/sprite_accessories.dm index b053136cb6f8..823e51de17b6 100644 --- a/code/controllers/subsystem/sprite_accessories.dm +++ b/code/controllers/subsystem/sprite_accessories.dm @@ -102,6 +102,12 @@ SUBSYSTEM_DEF(accessories) // just 'accessories' for brevity feature_list[FEATURE_TAIL_MONKEY] = INIT_ACCESSORY(/datum/sprite_accessory/tails/monkey) feature_list[FEATURE_TAIL_XENO] = INIT_ACCESSORY(/datum/sprite_accessory/tails/xeno) + // DARKPACK EDIT ADD START - WEREWOLF + feature_list[FEATURE_FERA_HAIR(SPLAT_GAROU)] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/fera_feature/hair/garou) + feature_list[FEATURE_FERA_BODY(SPLAT_GAROU)] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/fera_feature/body/garou) + feature_list[FEATURE_FERA_CLOTHES(SPLAT_GAROU)] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/fera_feature/clothes/garou) + // DARKPACK EDIT ADD END + /// This proc just initializes all /datum/sprite_accessory/hair_gradient into an list indexed by gradient-style name /datum/controller/subsystem/accessories/proc/init_hair_gradients() hair_gradients_list = list() diff --git a/code/datums/actions/action.dm b/code/datums/actions/action.dm index b7dc4c6848e3..60b6271cd85f 100644 --- a/code/datums/actions/action.dm +++ b/code/datums/actions/action.dm @@ -134,14 +134,14 @@ viewers = list() UnregisterSignal(remove_from, COMSIG_MOB_KEYDOWN) - if(isnull(owner)) + if(isnull(remove_from)) return - SEND_SIGNAL(src, COMSIG_ACTION_REMOVED, owner) - SEND_SIGNAL(owner, COMSIG_MOB_REMOVED_ACTION, src) - UnregisterSignal(owner, COMSIG_QDELETING) + SEND_SIGNAL(src, COMSIG_ACTION_REMOVED, remove_from) + SEND_SIGNAL(remove_from, COMSIG_MOB_REMOVED_ACTION, src) + UnregisterSignal(remove_from, COMSIG_QDELETING) // Clean up our check_flag signals - UnregisterSignal(owner, list( + UnregisterSignal(remove_from, list( COMSIG_LIVING_SET_BODY_POSITION, COMSIG_MOB_STATCHANGE, COMSIG_MOVABLE_MOVED, @@ -155,7 +155,7 @@ SIGNAL_REMOVETRAIT(TRAIT_MAGICALLY_PHASED), )) - if(target == owner) + if(target == remove_from) RegisterSignal(target, COMSIG_QDELETING, PROC_REF(clear_ref)) if (owner == remove_from) owner = null diff --git a/code/datums/actions/items/flight.dm b/code/datums/actions/items/flight.dm index 42b56657a09a..90cd7c1488a9 100644 --- a/code/datums/actions/items/flight.dm +++ b/code/datums/actions/items/flight.dm @@ -35,9 +35,9 @@ ) /datum/action/item_action/toggle_flight/Remove(mob/remove_from) - . = ..() if(HAS_TRAIT_FROM(remove_from, TRAIT_MOVE_FLOATING, SHOES_TRAIT)) switch_flight() + return ..() /datum/action/item_action/toggle_flight/do_effect(trigger_flags) if(!ishuman(owner)) diff --git a/code/datums/ai/basic_mobs/targeting_strategies/slime_food.dm b/code/datums/ai/basic_mobs/targeting_strategies/slime_food.dm index 8f63df2315c7..def6c51ae0e1 100644 --- a/code/datums/ai/basic_mobs/targeting_strategies/slime_food.dm +++ b/code/datums/ai/basic_mobs/targeting_strategies/slime_food.dm @@ -38,7 +38,7 @@ if(controller.blackboard[BB_SLIME_HUNGER_LEVEL] == SLIME_HUNGER_STARVING && controller.blackboard[BB_SLIME_RABID]) return can_see(hunter, candidate, vision_range) - if(islarva(candidate) || ismonkey(candidate) || ishuman(candidate) || isalienadult(candidate)) + if(isalien(candidate) || ishuman(candidate)) return can_see(hunter, candidate, vision_range) return FALSE diff --git a/code/datums/ai/generic_behaviors/maintain_distance.dm b/code/datums/ai/generic_behaviors/maintain_distance.dm index 0f48cc359cb4..8daf7d8c31ec 100644 --- a/code/datums/ai/generic_behaviors/maintain_distance.dm +++ b/code/datums/ai/generic_behaviors/maintain_distance.dm @@ -10,6 +10,8 @@ var/max_dist_key = BB_RANGED_SKIRMISH_MAX_DISTANCE /// Movement type to use while approaching a target that's too far. Null falls back to the controller's default movement type. Reset on finish. var/approach_movement_type = null + /// Should we keep facing the target while retreating? + var/face_target = TRUE /datum/bt_node/ai_behavior/maintain_distance/setup(datum/ai_controller/controller) var/atom/target = controller.blackboard[target_key] @@ -57,7 +59,8 @@ /datum/bt_node/ai_behavior/maintain_distance/proc/retreat(datum/ai_controller/controller, atom/target, minimum_distance) controller.change_ai_movement_type(/datum/ai_movement/basic_avoidance/backstep) var/mob/pawn = controller.pawn - pawn.face_atom(target) + if(face_target) + pawn.face_atom(target) var/turf/next_step = get_step_away(pawn, target) if(!isnull(next_step) && !next_step.is_blocked_turf(exclude_mobs = TRUE)) controller.ai_movement.start_moving_towards(controller, next_step, 0, controller.movement_delay * 2) diff --git a/code/datums/ai/monkey/monkey_bt_nodes.dm b/code/datums/ai/monkey/monkey_bt_nodes.dm index 3c294ce7f75f..49cd364b4d76 100644 --- a/code/datums/ai/monkey/monkey_bt_nodes.dm +++ b/code/datums/ai/monkey/monkey_bt_nodes.dm @@ -344,7 +344,7 @@ for(var/mob/living/carbon/human/human_mob in oview(5, living_pawn)) if(istype(human_mob.mind?.assigned_role, /datum/job/bartender)) return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED // my boss is on duty! - if(IS_UNCONSCIOUS_OR_CRIT(human_mob) || ismonkey(human_mob)) + if(IS_UNCONSCIOUS_OR_CRIT(human_mob) || HAS_TRAIT(human_mob, TRAIT_LESSER_HUMANOID)) continue if(!human_mob.get_empty_held_indexes()) continue diff --git a/code/datums/beam.dm b/code/datums/beam.dm index e690536a15c3..7a1ca50529f7 100644 --- a/code/datums/beam.dm +++ b/code/datums/beam.dm @@ -22,6 +22,8 @@ var/icon ///icon state of the main segments of the beam var/icon_state = "" + ///Our beam's alpha + var/alpha = 255 ///The beam will qdel if it's longer than this many tiles. var/max_distance = 0 ///the objects placed in the elements list @@ -30,8 +32,10 @@ var/obj/effect/ebeam/visuals ///The color of the beam we're drawing. var/beam_color - ///If we use an emissive appearance - var/emissive = TRUE + ///If we use an emissive appearance, and if so, what type? + var/emissive = EMISSIVE_NO_BLOOM + ///Alpha (strength) of our emissive + var/emissive_alpha = 255 /// If FALSE, redraws snap per update instead of using animate() interpolation. var/animate = TRUE /// If set will be used instead of origin's pixel_x in offset calculations @@ -83,21 +87,25 @@ beam_type = /obj/effect/ebeam, beam_color = null, emissive = TRUE, + emissive_alpha = 255, animate = TRUE, override_origin_pixel_x = null, override_origin_pixel_y = null, override_target_pixel_x = null, override_target_pixel_y = null, - beam_layer = ABOVE_ALL_MOB_LAYER + beam_layer = ABOVE_ALL_MOB_LAYER, + alpha = 255, ) src.origin = origin src.target = target src.icon = icon src.icon_state = icon_state + src.alpha = alpha src.max_distance = max_distance src.beam_type = beam_type src.beam_color = beam_color src.emissive = emissive + src.emissive_alpha = emissive_alpha src.animate = animate src.override_origin_pixel_x = override_origin_pixel_x src.override_origin_pixel_y = override_origin_pixel_y @@ -314,6 +322,8 @@ final_y += Pixel_y > 0 ? round(Pixel_y/32) : ceil(Pixel_y/32) Pixel_y %= 32 segment.forceMove(locate(final_x, final_y, segment.z)) + segment.alpha = alpha + segment.layer = beam_layer var/new_pixel_x = origin_px + Pixel_x var/new_pixel_y = origin_py + Pixel_y if(animate_time) @@ -326,7 +336,7 @@ // Segments past the old beam's end fade in instead of popping. if(N >= old_length) segment.alpha = 0 - animate(segment, alpha = 255, time = animate_time, flags = ANIMATION_PARALLEL) + animate(segment, alpha = alpha, time = animate_time, flags = ANIMATION_PARALLEL) if(animate_rotation) animate(segment, pixel_x = new_pixel_x, pixel_y = new_pixel_y, transform = rot_matrix, time = animate_time, flags = ANIMATION_PARALLEL) else @@ -335,7 +345,7 @@ segment.pixel_x = new_pixel_x segment.pixel_y = new_pixel_y if(emissive) - segment.add_overlay(emissive_appearance(terminal_icon ? terminal_icon : icon, terminal_icon ? "" : icon_state, segment, alpha = segment.alpha)) + segment.add_overlay(emissive_appearance(terminal_icon ? terminal_icon : icon, terminal_icon ? "" : icon_state, segment, alpha = segment.alpha * emissive_alpha / 255, effect_type = emissive)) elements = new_elements // Fade out extra segments before deleting them so shrinking the beam does not pop the tail. @@ -418,6 +428,7 @@ override_target_pixel_x = null, override_target_pixel_y = null, beam_layer = ABOVE_ALL_MOB_LAYER, + alpha = 255, icon_state_variants = 1 ) . = ..() @@ -601,13 +612,15 @@ icon_state_variants = 0, glide_seed = null, glide_time = 0, + alpha = 255, + emissive_alpha = 255, ) var/datum/beam/newbeam if(icon_state_variants <= 0) - newbeam = new(src,BeamTarget,icon,icon_state,time,maxdistance,beam_type, beam_color, emissive, animate, override_origin_pixel_x, override_origin_pixel_y, override_target_pixel_x, override_target_pixel_y, layer) + newbeam = new(src,BeamTarget,icon,icon_state,time,maxdistance,beam_type, beam_color, emissive, emissive_alpha, animate, override_origin_pixel_x, override_origin_pixel_y, override_target_pixel_x, override_target_pixel_y, layer, alpha) else - newbeam = new /datum/beam/varied(src,BeamTarget,icon,icon_state,time,maxdistance,beam_type, beam_color, emissive, animate, override_origin_pixel_x, override_origin_pixel_y, override_target_pixel_x, override_target_pixel_y, layer, icon_state_variants) + newbeam = new /datum/beam/varied(src,BeamTarget,icon,icon_state,time,maxdistance,beam_type, beam_color, emissive, emissive_alpha, animate, override_origin_pixel_x, override_origin_pixel_y, override_target_pixel_x, override_target_pixel_y, layer, alpha, icon_state_variants) // Seed the glide before Start()'s first Draw() runs (INVOKE_ASYNC runs it synchronously here since // Draw() never sleeps), so a rebuilt beam animates from its predecessor instead of snapping. newbeam.inherit_glide(glide_seed, glide_time) diff --git a/code/datums/bodypart_overlays/texture_bodypart_overlay.dm b/code/datums/bodypart_overlays/texture_bodypart_overlay.dm index e60f663d9a5b..3750b32b578a 100644 --- a/code/datums/bodypart_overlays/texture_bodypart_overlay.dm +++ b/code/datums/bodypart_overlays/texture_bodypart_overlay.dm @@ -5,7 +5,7 @@ /// icon state for the texture var/texture_icon_state /// Cache the icon so we dont have to make a new one each time - var/cached_texture_icon + VAR_FINAL/icon/cached_texture_icon /// Priority of this texture - all textures with a lower priority will not be rendered var/overlay_priority = 0 @@ -48,3 +48,96 @@ texture_icon_state = "fishscale" texture_icon = 'icons/mob/human/textures.dmi' overlay_priority = BODYPART_OVERLAY_FISH_INFUSION + +/datum/bodypart_texture/mesh + texture_icon_state = "mesh_mask" + texture_icon = 'icons/mob/clothing/tail_suit_mask.dmi' + overlay_priority = BODYPART_OVERLAY_MESH + /// Icon state for displacement map that comes with the texture + var/displacement_icon_state = "mesh_mask_displacement" + /// Icon file for the displacement map that comes with the texture. + var/displacement_icon = 'icons/mob/clothing/tail_suit_mask.dmi' + /// Cache the displacement icon so we dont have to make a new one each time + VAR_FINAL/icon/cached_displacement_icon + + /// Icon state for the lighting map that comes with the texture. + var/lighting_icon_state = "mesh_mask_lighting" + /// Icon file for the lighting map that comes with the texture. + var/lighting_icon = 'icons/mob/clothing/tail_suit_mask.dmi' + /// Cache the lighting icon so we dont have to make a new one each time + VAR_FINAL/icon/cached_lighting_icon + + /// Color used for the outline filter + var/outline_color = "#080808" + +/datum/bodypart_texture/mesh/New() + . = ..() + cached_displacement_icon = icon(displacement_icon, displacement_icon_state) + cached_lighting_icon = icon(lighting_icon, lighting_icon_state) + +/datum/bodypart_texture/mesh/modify_bodypart_appearance(image/appearance) + if(!should_modify(appearance)) + return + + . = ..() + // adds a displacement map so the outline lines up with the bottom of the sprite + appearance.add_filter("displacement", 2, displacement_map_filter(cached_displacement_icon, size = 1)) + // adds an outline so the texture doesn't end abruptly + appearance.add_filter("outline", 3, outline_filter(1, outline_color, OUTLINE_SHARP)) + // adds a bit of lighting to make the texture look less flat + appearance.add_filter("lighting", 4, layering_filter(cached_lighting_icon, blend_mode = BLEND_MULTIPLY)) + // forces white (blends better with the texture) + appearance.color = COLOR_WHITE + +/datum/bodypart_texture/mesh/proc/should_modify(image/appearance) + // only apply to other mutant bodyparts. we filter by layer which is *absolutely* not ideal, but hey, work with what you got + var/appearance_layer = abs(appearance.layer) + return appearance_layer == BODY_ADJ_LAYER || appearance_layer == BODY_FRONT_LAYER || appearance_layer == BODY_BEHIND_LAYER + +/datum/bodypart_texture/mesh/black + texture_icon_state = "mesh_mask" + outline_color = "#080808" + +/datum/bodypart_texture/mesh/white + texture_icon_state = "mesh_mask_white" + outline_color = "#B2B2B2" + +/datum/bodypart_texture/mesh/biosuit + texture_icon_state = "mesh_mask_biosuit" + outline_color = "#747182" + +/datum/bodypart_texture/mesh/biosuit_dark + texture_icon_state = "mesh_mask_biosuit_dark" + outline_color = "#514F5B" + +/datum/bodypart_texture/mesh/bombsuit + texture_icon_state = "mesh_mask_bombsuit" + outline_color = "#897B51" + +/datum/bodypart_texture/mesh/bombsuit_white + texture_icon_state = "mesh_mask_bombsuit_white" + outline_color = "#A58975" + +/datum/bodypart_texture/mesh/bombsuit_red + texture_icon_state = "mesh_mask_bombsuit_red" + outline_color = "#511D19" + +/datum/bodypart_texture/mesh/firesuit + texture_icon_state = "mesh_mask_firesuit" + outline_color = "#262A33" + +/datum/bodypart_texture/mesh/drake + texture_icon_state = "mesh_mask_drake" + outline_color = "#2B1B17" + +/datum/bodypart_texture/mesh/cult + texture_icon_state = "mesh_mask_cult" + outline_color = "#413F3B" + +/datum/bodypart_texture/mesh/heretic + texture_icon_state = "mesh_mask_heretic" + outline_color = "#270B08" + +/datum/bodypart_texture/mesh/space + texture_icon_state = "mesh_mask_space" + outline_color = "#1F1F1F" diff --git a/code/datums/components/anomalock_module.dm b/code/datums/components/anomalock_module.dm index 5dada406af92..289f1076b8f2 100644 --- a/code/datums/components/anomalock_module.dm +++ b/code/datums/components/anomalock_module.dm @@ -20,10 +20,10 @@ src.pre_insert_callback = pre_insert_callback core_insert_callback = insert_callback core_remove_callback = remove_callback - if(!(prebuilt && length(anomaly_types))) + if(!prebuilt || !length(anomaly_types)) return var/obj/item/assembly/signaler/anomaly/core_type = pick(anomaly_types) - core = new core_type(parent) + insert_core(parent, null, new core_type(parent), null) /datum/component/anomaly_locked_module/Destroy(force) QDEL_NULL(core) @@ -69,12 +69,13 @@ return callback_return return insert_core(source, user, tool, modifiers) -/datum/component/anomaly_locked_module/proc/insert_core(obj/item/mod/module/source, mob/living/user, obj/item/tool, list/modifiers) - if(!user.transferItemToLoc(tool, source)) +/datum/component/anomaly_locked_module/proc/insert_core(obj/item/mod/module/source, mob/living/user, obj/item/new_core, list/modifiers) + if(user && !user.transferItemToLoc(new_core, source)) return ITEM_INTERACT_FAILURE - core = tool - source.balloon_alert(user, "core inserted") - playsound(source, 'sound/machines/click.ogg', 30, TRUE) + core = new_core + if(user) + source.balloon_alert(user, "core inserted") + playsound(source, 'sound/machines/click.ogg', 30, TRUE) source.update_appearance(UPDATE_ICON_STATE) if(core_insert_callback) if(istype(core_insert_callback, /datum/callback)) diff --git a/code/datums/components/candela_node.dm b/code/datums/components/candela_node.dm new file mode 100644 index 000000000000..6d70b3455250 --- /dev/null +++ b/code/datums/components/candela_node.dm @@ -0,0 +1,461 @@ +/// Component that handles stationary node behavior for the Candela mining navigation network +/datum/component/candela_node + /// Network we're connected to + var/datum/mining_beacon_network/network = null + /// List of beam visuals we're using for connections + var/list/beam_visuals = list() + /// X offset for our beam connection point + var/connection_pixel_x = null + /// Y offset for our beam connection point + var/connection_pixel_y = null + /// Is this node a valid network power source? If yes, what type? + var/power_flags = NONE + /// Can this node be teleported to using fultons? + var/fulton_point = FALSE + +/datum/component/candela_node/Initialize(datum/mining_beacon_network/new_network = null, datum/candela_item_handler/deployer = null, connection_pixel_x = null, connection_pixel_y = null, power_flags = NONE, fulton_point = FALSE) + . = ..() + if (!ismovable(parent)) + return COMPONENT_INCOMPATIBLE + + src.connection_pixel_x = connection_pixel_x + src.connection_pixel_y = connection_pixel_y + src.power_flags = power_flags + src.fulton_point = fulton_point + + set_network(new_network) + if (!QDELETED(deployer)) + deployer.set_network(network, src) + +/datum/component/candela_node/Destroy(force) + set_network(null, update = FALSE) + return ..() + +/datum/component/candela_node/RegisterWithParent() + RegisterSignal(parent, COMSIG_ATOM_ITEM_INTERACTION, PROC_REF(on_item_interaction)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) + RegisterSignal(parent, COMSIG_ATOM_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(parent, COMSIG_ATOM_MOD_MODULE_USED, PROC_REF(on_module_used)) + +/datum/component/candela_node/proc/on_examine(atom/movable/source, mob/viewer, list/examine_list) + SIGNAL_HANDLER + + examine_list += span_notice("[source.p_Theyre()] a \"Candela\" mining navigation node, capable of syncronizing various prospecting machinery and equipment, and repelling hostile fauna.") + if (power_flags & CANDELA_NETWORK_BOOSTED) + examine_list += span_notice("[source.p_They()] additionally act[source.p_s()] as an energy booster for the network, [power_flags & CANDELA_NETWORK_POWERED ? "keeping all connected beacons and equipment active and " : ""]increasing ore vent outputs.") + else if (power_flags & CANDELA_NETWORK_POWERED) + examine_list += span_notice("[source.p_They()] additionally act[source.p_s()] as a power source for the network, keeping all connected beacons and equipment active.") + else + examine_list += span_notice("The network is currently [(network.powered & CANDELA_NETWORK_POWERED) ? "fully operational[(network.powered & CANDELA_NETWORK_BOOSTED) ? " and overclocked" : ""]" : "missing a power source"].") + +/datum/component/candela_node/proc/on_item_interaction(atom/movable/source, mob/living/user, obj/item/tool, list/modifiers) + SIGNAL_HANDLER + + if (!istype(tool, /obj/item/stack/candela_beacon)) + return NONE + + var/obj/item/stack/candela_beacon/beacon = tool + beacon.handler.set_network(network, src) + beacon.balloon_alert(user, "network linked!") + return ITEM_INTERACT_SUCCESS + +/datum/component/candela_node/proc/on_module_used(atom/movable/source, obj/item/mod/module/module) + SIGNAL_HANDLER + + if (!istype(module, /obj/item/mod/module/candela_spool)) + return NONE + + var/obj/item/mod/module/candela_spool/spool = module + if (!spool.mod.wearer.Adjacent(parent)) + return NONE + + spool.handler.set_network(network, src) + spool.mod.wearer.balloon_alert(spool.mod.wearer, "network linked!") + return COMPONENT_INTERRUPT_MODULE_USE + +/datum/component/candela_node/proc/set_network(datum/mining_beacon_network/new_network, merging = FALSE, update = TRUE, separating = FALSE) + if (network == new_network) + return + + . = network + if (network && !separating && !merging) + network.remove_node(src) + network = new_network + // Before add_node, as network can change from merging + SEND_SIGNAL(parent, COMSIG_CANDELA_NODE_NETWORK_CHANGED, ., network) + + if (network) + network.add_node(src, merging = merging) + + if (update) + update_connections() + +/// Refresh visual connections of our node +/// - keep_links: Forces a redraw of all beams rather than a full recalculation of all links +/datum/component/candela_node/proc/update_connections(keep_links = FALSE) + if (!network) + QDEL_LIST_ASSOC_VAL(beam_visuals) + return + + var/list/draw_to = null + var/our_index = network.linked_nodes.Find(src) +#ifdef TESTING + var/atom/movable/as_atom = parent + as_atom.maptext = MAPTEXT("[our_index] - [GLOB.mining_beacon_networks.Find(network)]") +#endif + if (keep_links) + draw_to = assoc_to_keys(beam_visuals) + QDEL_LIST_ASSOC_VAL(beam_visuals) + else + var/list/linked_to = network.linked_nodes[src] + draw_to = linked_to.Copy() + var/turf/our_turf = get_turf(parent) + for (var/datum/component/candela_node/link_node as anything in linked_to) + var/turf/link_turf = get_turf(link_node.parent) + var/link_index = network.linked_nodes.Find(link_node) + // Don't render connections to shared nodes if there's another one that's closer to them than us (in case of equal distance, use index) + for (var/datum/component/candela_node/shared_node as anything in (draw_to & link_node.beam_visuals)) + var/our_dist = get_dist_euclidean(get_turf(shared_node.parent), our_turf) + var/link_dist = get_dist_euclidean(get_turf(shared_node.parent), link_turf) + if (our_dist > link_dist || our_dist == link_dist && link_index < our_index) + draw_to -= shared_node + + for (var/lost_node, old_beam in beam_visuals - draw_to) + beam_visuals -= lost_node + qdel(old_beam) + + var/atom/movable/movable_parent = parent + for (var/datum/component/candela_node/new_node as anything in draw_to - beam_visuals) + if (network.linked_nodes.Find(new_node) < our_index) // Older nodes draw connections to younger ones + continue + beam_visuals[new_node] = movable_parent.Beam( + new_node.parent, + "1-full", + 'icons/effects/beam.dmi', + beam_color = LIGHT_COLOR_MINING, + emissive = EMISSIVE_BLOOM, + override_origin_pixel_x = connection_pixel_x, + override_origin_pixel_y = connection_pixel_y, + override_target_pixel_x = new_node.connection_pixel_x, + override_target_pixel_y = new_node.connection_pixel_y, + emissive_alpha = (network.powered & CANDELA_NETWORK_BOOSTED) ? 255 : 192, + alpha = (network.powered & CANDELA_NETWORK_POWERED) ? 192 : 128 + ) + +// Costly, but should not be called often (if at all) as all nodes should be anchored +/datum/component/candela_node/proc/on_moved(atom/movable/source, atom/old_loc, dir, forced, list/old_locs) + SIGNAL_HANDLER + + var/list/located_nodes = list() + var/list/atoms_to_nodes = list() + + for (var/datum/mining_beacon_network/network as anything in GLOB.mining_beacon_networks) + for (var/datum/component/candela_node/node as anything in network.linked_nodes) + atoms_to_nodes[node.parent] = node + + // We use can_see rather than view() because view() is not a raycast and can end up putting beams through walls, as it sees around corners in a weird fasion + var/list/our_links = network.linked_nodes[src] + for (var/datum/component/candela_node/other_node as anything in our_links) + if (!can_see(parent, other_node.parent, MINING_BEACON_MAX_REACH) || !can_see(other_node.parent, parent, MINING_BEACON_MAX_REACH)) + continue + located_nodes |= other_node + + if (length(located_nodes)) + // No nodes were cut, don't do anything + if (length(our_links) == length(located_nodes)) + return + // Otherwise, cut ourselves from the network and try to link back to refresh connections or find another one + var/datum/mining_beacon_network/old_network = network + set_network(null) + set_network(old_network) + return + + // Otherwise, go through all (nearby, can_see checks get_dist) nodes looking for matches + var/min_dist = MINING_BEACON_MAX_REACH + 1 + var/datum/component/candela_node/secondary_node = null + for (var/atom/movable/thing as anything in atoms_to_nodes) + var/node_dist = get_dist_euclidean(thing, parent) + if (node_dist >= min_dist) + continue + + if (!can_see(parent, thing, MINING_BEACON_MAX_REACH) || !can_see(thing, parent, MINING_BEACON_MAX_REACH)) + continue + + min_dist = node_dist + secondary_node = atoms_to_nodes[thing] + + set_network(null) + if (secondary_node) + set_network(secondary_node.network) + +/// List of all mining beacon networks for easy connection lookups +GLOBAL_LIST_EMPTY(mining_beacon_networks) + +/// Candela beacon network datum +/datum/mining_beacon_network + /// List of all beacon nodes within our network (node -> its connections) + var/list/datum/component/candela_node/linked_nodes = list() + /// List of beacon items tracking our network + var/list/datum/candela_item_handler/linked_beacon_items = list() + /// List of mobs currently attached to the network via handler items for centralized movement tracking (mob -> all handlers on them) + var/list/mob/living/linked_mobs = list() + /// What types of power providers we have in the network + var/powered = NONE + +/datum/mining_beacon_network/New() + . = ..() + GLOB.mining_beacon_networks += src + +/datum/mining_beacon_network/Destroy(force) + linked_nodes.Cut() + for (var/datum/candela_item_handler/handler as anything in linked_beacon_items) + handler.locate_closest_network() + linked_beacon_items.Cut() + linked_mobs.Cut() + GLOB.mining_beacon_networks -= src + return ..() + +/// Refresh our power state, returns previous power state +/datum/mining_beacon_network/proc/update_power() + . = powered + var/new_state = NONE + for (var/datum/component/candela_node/power_node as anything in linked_nodes) + new_state |= power_node.power_flags + + set_powered_state(new_state) + +/datum/mining_beacon_network/proc/add_node(datum/component/candela_node/new_node, merging = FALSE) + if (linked_nodes[new_node]) + return + + linked_nodes[new_node] = list() + if (!(new_node.power_flags & powered)) + set_powered_state(powered | new_node.power_flags) + + if (merging) + return + + var/list/all_nodes = list() + var/list/atoms_to_nodes = list() + for (var/datum/mining_beacon_network/network as anything in GLOB.mining_beacon_networks) + for (var/datum/component/candela_node/node as anything in network.linked_nodes) + all_nodes[node] = network + atoms_to_nodes[node.parent] = node + + var/list/merged_networks = list() + var/list/need_updates = list(new_node) + for (var/atom/movable/thing in view(MINING_BEACON_MAX_REACH, new_node.parent)) + var/datum/component/candela_node/actual_node = atoms_to_nodes[thing] + // Need a can_see check to avoid beams going through walls + if (!actual_node || actual_node == new_node || !can_see(thing, new_node.parent, MINING_BEACON_MAX_REACH) || !can_see(new_node.parent, thing, MINING_BEACON_MAX_REACH)) + continue + + if (linked_nodes[actual_node]) + linked_nodes[new_node] |= actual_node + linked_nodes[actual_node] |= new_node + need_updates |= actual_node + continue + + if (!all_nodes[actual_node]) + continue + + var/datum/mining_beacon_network/network = all_nodes[actual_node] + linked_nodes[new_node] |= actual_node + network.linked_nodes[actual_node] |= new_node + need_updates |= actual_node + + merged_networks |= network + + if (!length(merged_networks)) + for (var/datum/component/candela_node/update_node as anything in need_updates) + update_node.update_connections() + return + + // Merge ourselves into the closest network, then merge all other located networks into it as well + // Significantly reduces churn when placing new beacons + var/datum/mining_beacon_network/first_net = merged_networks[1] + first_net.merge_network(src) + + for (var/datum/mining_beacon_network/network as anything in merged_networks - first_net) + first_net.merge_network(network) + + for (var/datum/component/candela_node/update_node as anything in need_updates) + update_node.update_connections() + +/datum/mining_beacon_network/proc/merge_network(datum/mining_beacon_network/to_merge) + for (var/datum/component/candela_node/node as anything in to_merge.linked_nodes) + node.set_network(src, merging = TRUE, update = FALSE) + + for (var/datum/candela_item_handler/beacon as anything in to_merge.linked_beacon_items) + beacon.set_network(src, merging = TRUE) + + for (var/node, connections in to_merge.linked_nodes) + if (linked_nodes[node]) + linked_nodes[node] |= connections + else + linked_nodes[node] = connections + + linked_beacon_items |= to_merge.linked_beacon_items + + for (var/datum/component/candela_node/node as anything in to_merge.linked_nodes) + node.update_connections() + + qdel(to_merge) + +/datum/mining_beacon_network/proc/remove_node(datum/component/candela_node/node) + if (!linked_nodes[node]) + return + + if (length(linked_nodes) == 1) + qdel(src) + return + + var/list/connections = linked_nodes[node] + if (length(connections) == 1) // End node, no need to run separation calculations + var/datum/component/candela_node/other_node = connections[1] + linked_nodes[other_node] -= node + linked_nodes -= node + other_node.update_connections() + // If this node was potentially powering us, check if we lost any power sources + if (node.power_flags & powered) + update_power() + return + + linked_nodes -= node + for (var/datum/component/candela_node/other_node as anything in connections) + // Network cut? + if (linked_nodes[other_node]) + linked_nodes[other_node] -= node + + // If the network wasn't separated, just update connected nodes + // Otherwise, check_network_separation will handle updates for us + if (!check_network_separation(connections)) + for (var/datum/component/candela_node/other_node as anything in connections) + other_node.update_connections() + + // We might've lost more than one node from this + if (powered) + update_power() + +/datum/mining_beacon_network/proc/set_powered_state(new_power_state) + if (powered == new_power_state) + return + . = powered + powered = new_power_state + for (var/datum/component/candela_node/node as anything in linked_nodes) + node.update_connections(keep_links = TRUE) + SEND_SIGNAL(src, COMSIG_CANDELA_NETWORK_POWER_CHANGED, ., powered) + +/// Try to reassemble the network in case of possible separation +/// Node that caused separation should already be removed from linked_nodes +/// Returns FALSE if the network was not split, TRUE if it was +/// - connections - List of all connections of the node that caused the separation. +/datum/mining_beacon_network/proc/check_network_separation(list/connections) + var/list/new_networks = list() + var/list/polled_nodes = list() + for (var/datum/component/candela_node/primary_node as anything in connections) + // We've reached this node from another primary one, ignore + if (primary_node in polled_nodes) + continue + + var/list/node_pool = list(primary_node) + var/index = 1 + // Breadth-first parse all nodes connected from our primary node to see which ones it can connect to + while (index <= length(node_pool)) + var/datum/component/candela_node/link_node = node_pool[index] + node_pool |= linked_nodes[link_node] + index += 1 + + var/list/new_net = list() + for (var/datum/component/candela_node/new_net_node as anything in node_pool) + new_net[new_net_node] = linked_nodes[new_net_node] + + new_networks += list(new_net) + polled_nodes |= node_pool + + // No separation occured, ignore + if (length(new_networks) <= 1) + return FALSE + + linked_nodes = new_networks[1] + var/list/all_nodes = linked_nodes.Copy() + for (var/i in 2 to length(new_networks)) + var/list/other_net = new_networks[i] + var/datum/mining_beacon_network/new_net = new() + new_net.linked_nodes = other_net + all_nodes |= other_net + for (var/datum/component/candela_node/other_node as anything in other_net) + // Doesn't actually run add_node code as we already "added" the nodes above, so we don't do pointless merging checks + other_node.set_network(new_net, update = FALSE, separating = TRUE) + new_net.update_power() + + update_power() + + // Force a full connection recalculation on all nodes in the network + for (var/datum/component/candela_node/node as anything in all_nodes) + node.update_connections() + + for (var/datum/candela_item_handler/beacon as anything in linked_beacon_items) + beacon.locate_closest_network() + return TRUE + +/datum/mining_beacon_network/proc/link_mob(datum/candela_item_handler/handler, mob/living/new_user) + if (!linked_mobs[new_user]) + linked_mobs[new_user] = list() + RegisterSignal(new_user, COMSIG_MOB_CLIENT_MOVED, PROC_REF(on_user_moved)) + linked_mobs[new_user] |= handler + +/datum/mining_beacon_network/proc/unlink_mob(datum/candela_item_handler/handler, mob/living/user) + linked_mobs[user] -= handler + if (length(linked_mobs[user])) + return + linked_mobs -= user + UnregisterSignal(user, COMSIG_MOB_CLIENT_MOVED) + +/// A mob linked to the network moved, check if they still can connect to us and if not, check if any handlers object and then cut the connection +/datum/mining_beacon_network/proc/on_user_moved(mob/living/source, direction, old_dir, atom/old_loc) + SIGNAL_HANDLER + + var/turf/new_loc = source.loc + var/list/all_handlers = linked_mobs[source] + // Check if this was a valid step with no teleportation involved + if (!isturf(new_loc) || !isturf(old_loc) || get_step(old_loc, direction) != new_loc) + for (var/datum/candela_item_handler/handler as anything in all_handlers) + handler.set_network(null) + return + + var/datum/component/candela_node/current_closest = null + var/datum/candela_item_handler/master = all_handlers[1] + var/datum/component/candela_node/closest_node = master.closest_node + if (closest_node && can_see(source, closest_node.parent, MINING_BEACON_MAX_REACH) && can_see(closest_node.parent, source, MINING_BEACON_MAX_REACH)) + current_closest = closest_node + + for (var/datum/component/candela_node/network_node as anything in linked_nodes) + if (network_node == closest_node || get_dist_euclidean(get_turf(network_node.parent), new_loc) > MINING_BEACON_MAX_REACH) + continue + + if (current_closest && get_dist_euclidean(new_loc, get_turf(network_node.parent)) >= get_dist_euclidean(new_loc, get_turf(current_closest.parent))) + continue + + // Need a can_see rather than viewers() to avoid beams going through walls + if (can_see(source, network_node.parent, MINING_BEACON_MAX_REACH) && can_see(network_node.parent, source, MINING_BEACON_MAX_REACH)) + current_closest = network_node + + if (current_closest) + if (current_closest == closest_node) + return + for (var/datum/candela_item_handler/handler as anything in all_handlers) + handler.set_closest_node(current_closest) + return + + var/interrupt = FALSE + for (var/datum/candela_item_handler/handler as anything in all_handlers) + if (handler.on_network_cut_callback?.Invoke(old_loc, old_dir, interrupt)) + interrupt = TRUE + + if (interrupt) + return + + for (var/datum/candela_item_handler/handler as anything in all_handlers) + handler.set_network(null) + source.balloon_alert(source, "connection lost!") diff --git a/code/datums/components/crafting/melee_weapon.dm b/code/datums/components/crafting/melee_weapon.dm index a86e3bf1523a..ca8c3eee92b8 100644 --- a/code/datums/components/crafting/melee_weapon.dm +++ b/code/datums/components/crafting/melee_weapon.dm @@ -136,6 +136,19 @@ category = CAT_WEAPON_MELEE skill_dots_minimum = 4 // DARKPACK EDIT ADD - STORYTELER_STATS +/datum/crafting_recipe/chainsaw/dual + name = "Double-ended chainsaw spear" + result = /obj/item/chainsaw/dual + reqs = list( + /datum/reagent/consumable/ethanol/beer = 20, + /obj/item/restraints/handcuffs/cable = 2, + /obj/item/chainsaw = 2, + /obj/item/stack/rods = 4, + /obj/item/stack/medical/wrap/sticky_tape = 2, + ) + time = 5 SECONDS + category = CAT_WEAPON_MELEE + /datum/crafting_recipe/spear name = "Spear" result = /obj/item/spear diff --git a/code/datums/components/crafting/robot.dm b/code/datums/components/crafting/robot.dm index 5d1e0d6a3370..45b2c5ff4ef4 100644 --- a/code/datums/components/crafting/robot.dm +++ b/code/datums/components/crafting/robot.dm @@ -192,4 +192,18 @@ /obj/item/soulstone = 1, ) category = CAT_ROBOT + +/datum/crafting_recipe/mod_core_candela + name = "MOD core (Candela)" + result = /obj/item/mod/core/candela + tool_behaviors = list(TOOL_SCREWDRIVER) + time = 10 SECONDS + reqs = list( + /obj/item/stack/cable_coil = 5, + /obj/item/stack/rods = 2, + /obj/item/stack/sheet/glass = 1, + /obj/item/stack/sheet/bluespace_crystal = 1, + /obj/item/stack/candela_beacon = 5, + ) + category = CAT_ROBOT */ diff --git a/code/datums/components/crafting/tiles.dm b/code/datums/components/crafting/tiles.dm index 8344bb8163a5..16ef031ebf9b 100644 --- a/code/datums/components/crafting/tiles.dm +++ b/code/datums/components/crafting/tiles.dm @@ -28,3 +28,133 @@ ) category = CAT_TILES */ + +/datum/crafting_recipe/ashforge + name = "Ash Forge Tile" + result = /obj/item/stack/tile/circuit/ash + reqs = list( + /obj/item/stack/sheet/mineral/plastitanium = 1, + /datum/reagent/ash = 80, + /datum/reagent/phosphorus = 80, + ) + result_amount = 6 + category = CAT_TILES + +/datum/crafting_recipe/silvergold + name = "Silver And Gold Tile" + result = /obj/item/stack/tile/silvergold + reqs = list( + /obj/item/stack/sheet/mineral/silver = 1, + /obj/item/stack/sheet/mineral/gold = 1, + ) + result_amount = 8 + category = CAT_TILES + +/datum/crafting_recipe/neo_tile + name = "Neo Tile" + result = /obj/item/stack/tile/neo/red + reqs = list( + /obj/item/stack/tile/iron = 4, + /datum/reagent/phosphorus = 20, + /datum/reagent/uranium/radium = 20, + /datum/reagent/fuel/oil = 10, + ) + result_amount = 4 + category = CAT_TILES + +/datum/crafting_recipe/goliath + name = "Goliath Carpet" + result = /obj/item/stack/tile/carpet/goliath + reqs = list( + /obj/item/stack/sheet/animalhide/goliath_hide = 1, + /obj/item/stack/sheet/sinew = 1, + ) + result_amount = 4 + +/datum/crafting_recipe/stained_glass_red + name = "Red Stained Glass" + reqs = list( + /obj/item/stack/tile/glass = 40, + /obj/item/stack/rods = 20, + /obj/item/toy/crayon/red = 1, + ) + result = /obj/item/stack/tile/stained_glass/red + result_amount = 40 + category = CAT_TILES + +/datum/crafting_recipe/stained_glass_orange + name = "Orange Stained Glass" + reqs = list( + /obj/item/stack/tile/glass = 40, + /obj/item/stack/rods = 20, + /obj/item/toy/crayon/orange = 1, + ) + result = /obj/item/stack/tile/stained_glass/orange + result_amount = 40 + category = CAT_TILES + +/datum/crafting_recipe/stained_glass_yellow + name = "Yellow Stained Glass" + reqs = list( + /obj/item/stack/tile/glass = 40, + /obj/item/stack/rods = 20, + /obj/item/toy/crayon/yellow = 1, + ) + result = /obj/item/stack/tile/stained_glass/yellow + result_amount = 40 + category = CAT_TILES + +/datum/crafting_recipe/stained_glass_green + name = "Green Stained Glass" + reqs = list( + /obj/item/stack/tile/glass = 40, + /obj/item/stack/rods = 20, + /obj/item/toy/crayon/green = 1, + ) + result = /obj/item/stack/tile/stained_glass/green + result_amount = 40 + category = CAT_TILES + +/datum/crafting_recipe/stained_glass_blue + name = "Blue Stained Glass" + reqs = list( + /obj/item/stack/tile/glass = 40, + /obj/item/stack/rods = 20, + /obj/item/toy/crayon/blue = 1, + ) + result = /obj/item/stack/tile/stained_glass/blue + result_amount = 40 + category = CAT_TILES + +/datum/crafting_recipe/stained_glass_purple + name = "Purple Stained Glass" + reqs = list( + /obj/item/stack/tile/glass = 40, + /obj/item/stack/rods = 20, + /obj/item/toy/crayon/purple = 1, + ) + result = /obj/item/stack/tile/stained_glass/purple + result_amount = 40 + category = CAT_TILES + +/datum/crafting_recipe/stained_glass_white + name = "White Stained Glass" + reqs = list( + /obj/item/stack/tile/glass = 40, + /obj/item/stack/rods = 20, + /obj/item/toy/crayon/white = 1, + ) + result = /obj/item/stack/tile/stained_glass/white + result_amount = 40 + category = CAT_TILES + +/datum/crafting_recipe/stained_glass_black + name = "Black Stained Glass" + reqs = list( + /obj/item/stack/tile/glass = 40, + /obj/item/stack/rods = 20, + /obj/item/toy/crayon/black = 1, + ) + result = /obj/item/stack/tile/stained_glass/black + result_amount = 40 + category = CAT_TILES diff --git a/code/datums/components/face_decal.dm b/code/datums/components/face_decal.dm index a9c15f0f8ead..b4437d0f6539 100644 --- a/code/datums/components/face_decal.dm +++ b/code/datums/components/face_decal.dm @@ -40,6 +40,7 @@ return bodypart_overlay = new() bodypart_overlay.set_layers(layers) + bodypart_overlay.offset_location = UPPER_BODY if(carbon_parent.bodyshape & BODYSHAPE_SNOUTED) //stupid, but external organ bodytypes are not stored on the limb bodypart_overlay.icon_state = "[icon_state]_lizard" else if(my_head.bodyshape & BODYSHAPE_MONKEY) diff --git a/code/datums/components/monitored_area.dm b/code/datums/components/monitored_area.dm index 6797fe15f0ab..8850ccbdee48 100644 --- a/code/datums/components/monitored_area.dm +++ b/code/datums/components/monitored_area.dm @@ -58,7 +58,7 @@ LAZYNULL(motion_targets) /datum/motion_group/proc/track_mob(mob/gain_mob) - if(!ismob(gain_mob) || !LAZYLEN(motion_cameras)) + if(!isliving(gain_mob) || !LAZYLEN(motion_cameras)) return for(var/obj/machinery/camera/camera as anything in motion_cameras) @@ -66,7 +66,7 @@ return //?? /datum/motion_group/proc/untrack_mob(mob/lost_mob) - if(!ismob(lost_mob) || !LAZYLEN(motion_cameras)) + if(!isliving(lost_mob) || !LAZYLEN(motion_cameras)) return for(var/obj/machinery/camera/camera as anything in motion_cameras) diff --git a/code/datums/components/revenant_prison.dm b/code/datums/components/revenant_prison.dm index d5ba6529a626..9af28e417148 100644 --- a/code/datums/components/revenant_prison.dm +++ b/code/datums/components/revenant_prison.dm @@ -5,6 +5,8 @@ var/mob/living/basic/revenant/revenant // ckey of the player who controlled it when it was imprisoned var/old_ckey + // ability that is granted to revenants trapped in mirrors + var/datum/action/mirror_talk/mirror_talk /datum/component/revenant_prison/Initialize(mob/living/basic/revenant/revenant, create_on_release = FALSE) if(create_on_release) @@ -19,6 +21,7 @@ revenant.forceMove(parent) /datum/component/revenant_prison/Destroy() + QDEL_NULL(mirror_talk) if(revenant?.client) revenant.ghostize(can_reenter_corpse = FALSE) QDEL_NULL(revenant) @@ -30,38 +33,70 @@ playsound(source.loc, 'sound/effects/chemistry/ahaha.ogg', 100, TRUE) release_revenant(source, cause = "[parent] breaking") -/datum/component/revenant_prison/proc/release_revenant(obj/source, cause) +/datum/component/revenant_prison/proc/on_dispersed() SIGNAL_HANDLER + for (var/obj/new_home in view(3, get_turf(parent))) + if(!HAS_TRAIT(new_home, TRAIT_COZY_REVENANT_HOME)) + continue + REMOVE_TRAIT(new_home, TRAIT_COZY_REVENANT_HOME, INNATE_TRAIT) + new_home.TakeComponent(src) + new_home.visible_message(span_revenwarning("A dismal moan echoes as particles of [parent] fall onto [new_home]!")) + log_game("A revenant was trapped inside [new_home]") + message_admins("A revenant was trapped inside [new_home] [ADMIN_JMP(new_home)]") + return + +/datum/component/revenant_prison/proc/on_residue_reform(obj/source) + SIGNAL_HANDLER + if(release_revenant(cause = "ectoplasm reforming")) + return COMPONENT_RESIDUE_REFORM_SUCCESS + +/datum/component/revenant_prison/proc/release_revenant(cause) if(create_on_release) revenant = new(get_turf(parent)) - if(!revenant) - qdel(src) - return - message_admins("[revenant] [ADMIN_FLW(revenant)] has been released from [source] [ADMIN_JMP(source)]. Cause: [cause]") - if(!revenant.reform(old_ckey)) - message_admins("Couldn't reform revenant upon release.") + if(mirror_talk) + mirror_talk.Remove(revenant) + var/mob/living/basic/revenant/our_guy = revenant + var/obj/old_home = parent revenant = null qdel(src) + if(!our_guy) + return FALSE + message_admins("[our_guy] [ADMIN_FLW(our_guy)] has been released from [old_home] [ADMIN_JMP(old_home)]. Cause: [cause]") + if(!our_guy.reform(old_ckey)) + message_admins("Failed to reform [our_guy].") + return FALSE + return TRUE /datum/component/revenant_prison/proc/shift_reflection(datum/source, obj/effect/abstract/reflection) SIGNAL_HANDLER apply_wibbly_filters(reflection) /datum/component/revenant_prison/proc/on_parent_examine(datum/source, mob/user, list/examine_list) + SIGNAL_HANDLER if(istype(parent, /obj/structure/mirror)) examine_list += span_revenwarning("The reflection is shifting and distorted.") /datum/component/revenant_prison/RegisterWithParent() RegisterSignal(parent, COMSIG_ATOM_EXAMINE, PROC_REF(on_parent_examine)) RegisterSignal(parent, COMSIG_ATOM_BREAK, PROC_REF(on_parent_break)) - RegisterSignal(parent, COMSIG_REVENANT_RELEASE, PROC_REF(release_revenant)) + RegisterSignal(parent, COMSIG_RESIDUE_DISPERSE, PROC_REF(on_dispersed)) + RegisterSignal(parent, COMSIG_RESIDUE_REFORM, PROC_REF(on_residue_reform)) RegisterSignal(parent, COMSIG_REFLECTED_IMAGE_UPDATED, PROC_REF(shift_reflection)) /datum/component/revenant_prison/UnregisterFromParent() UnregisterSignal(parent, COMSIG_ATOM_EXAMINE) UnregisterSignal(parent, COMSIG_ATOM_BREAK) - UnregisterSignal(parent, COMSIG_REVENANT_RELEASE) + UnregisterSignal(parent, COMSIG_RESIDUE_DISPERSE) + UnregisterSignal(parent, COMSIG_RESIDUE_REFORM) UnregisterSignal(parent, COMSIG_REFLECTED_IMAGE_UPDATED) /datum/component/revenant_prison/PostTransfer(datum/new_parent) + if(!revenant) + return revenant.forceMove(new_parent) + if(istype(new_parent, /obj/structure/mirror)) + mirror_talk = new + mirror_talk.Grant(revenant) + else + mirror_talk.Remove(revenant) + QDEL_NULL(mirror_talk) diff --git a/code/datums/components/spawner.dm b/code/datums/components/spawner.dm index 89281a40e9f3..9277d1fa9b48 100644 --- a/code/datums/components/spawner.dm +++ b/code/datums/components/spawner.dm @@ -1,29 +1,74 @@ + + /datum/component/spawner /// Time to wait between spawns var/spawn_time - /// Maximum number of atoms we can have active at one time - var/max_spawned /// Visible message to show when something spawns var/spawn_text /// List of atom types to spawn, picked randomly var/list/spawn_types /// Faction to grant to mobs (only applies to mobs) var/list/faction - /// List of weak references to things we have already created - var/list/spawned_things = list() /// Callback to a proc that is called when a mob is spawned. Primarily used for sentient spawners. var/datum/callback/spawn_callback - /// How many mobs can we spawn maximum each time we try to spawn? (1 - max) + + /// How many mobs can we spawn maximum each time we try to spawn? (1 - max) This number is applied var/max_spawn_per_attempt + /// How many types of mobs, taken from spawn_types, will be spawned in every spawn attempt? + var/max_spawn_types_per_attempt + /// Maximum number of atoms we can have active at one time + var/max_spawned + /// List of weak references to things we have already created + var/list/spawned_things = list() + /// Distance from the spawner to spawn mobs var/spawn_distance /// Distance from the spawner to exclude mobs from spawning var/spawn_distance_exclude + + /// Visual Effect to spawn before the mobs spawn in that location. + var/obj/effect/temp_visual/effect + /// Audio path to play when spawning new mobs. + var/sound_effect + /// How long of a pause do we use between the effect spawning, and the mob spawning. + var/spawn_windup + + /// What type of behavior does this spawner have? + var/spawner_logic + /// If using SPAWN_BY_WAVE_BEHAVIOR, how many waves should spawn before the spawner component shuts down? + var/max_waves + /// Number of waves of mobs that have been spawned. Only tracked with SPAWN_BY_WAVE_BEHAVIOR. + var/completed_waves = 0 + /// Reference a mob that should it die, we'll stop the spawner component from functioning. + var/mob/linked_mob + COOLDOWN_DECLARE(spawn_delay) -/datum/component/spawner/Initialize(spawn_types = list(), spawn_time = 30 SECONDS, max_spawned = 5, max_spawn_per_attempt = 1 , faction = list(FACTION_MINING), spawn_text = null, datum/callback/spawn_callback = null, spawn_distance = 1, spawn_distance_exclude = 0, initial_spawn_delay = 0 SECONDS) +/datum/component/spawner/Initialize( + spawn_types = list(), + spawn_time = 30 SECONDS, + max_spawned = 5, + max_spawn_per_attempt = 1, + max_spawn_types_per_attempt = 1, + faction = list(FACTION_MINING), + spawn_text = null, + datum/callback/spawn_callback = null, + spawn_distance = 1, + spawn_distance_exclude = 0, + initial_spawn_delay = 0 SECONDS, + spawner_logic = SPAWN_CONTINUOUS_BEHAVIOR, + max_waves = 1, + effect = null, + sound_effect = null, + spawn_windup = 0.5 SECONDS, + linked_mob = null +) + if(!isatom(parent)) + return COMPONENT_INCOMPATIBLE + if (!islist(spawn_types)) CRASH("invalid spawn_types to spawn specified for spawner component!") + src.spawn_time = spawn_time src.spawn_types = spawn_types src.faction = faction @@ -31,14 +76,24 @@ src.max_spawned = max_spawned src.spawn_callback = spawn_callback src.max_spawn_per_attempt = max_spawn_per_attempt + src.max_spawn_types_per_attempt = max_spawn_types_per_attempt src.spawn_distance = spawn_distance src.spawn_distance_exclude = spawn_distance_exclude + src.linked_mob = linked_mob // If set, doesn't instantly spawn a creature when the spawner component is applied. if(initial_spawn_delay) COOLDOWN_START(src, spawn_delay, spawn_time) + src.spawner_logic = spawner_logic + if(spawner_logic == SPAWN_BY_WAVE_BEHAVIOR) + src.max_waves = max_waves + src.effect = effect + if(effect) + src.spawn_windup = spawn_windup + src.sound_effect = sound_effect - RegisterSignal(parent, COMSIG_QDELETING, PROC_REF(stop_spawning)) - RegisterSignal(parent, COMSIG_VENT_WAVE_CONCLUDED, PROC_REF(stop_spawning)) + RegisterSignals(parent, list(COMSIG_QDELETING), PROC_REF(stop_spawning)) + if(linked_mob) + RegisterSignals(linked_mob, list(COMSIG_QDELETING, COMSIG_LIVING_DEATH), PROC_REF(stop_spawning)) START_PROCESSING((spawn_time < 2 SECONDS ? SSfastprocess : SSprocessing), src) /datum/component/spawner/process() @@ -47,9 +102,31 @@ /// Stop spawning mobs /datum/component/spawner/proc/stop_spawning(force) SIGNAL_HANDLER - STOP_PROCESSING(SSprocessing, src) spawned_things = list() + SEND_SIGNAL(parent, COMSIG_VENT_WAVE_CONCLUDED) + qdel(src) + +/// Determine if we can spawn a mob based on the current spawn logic. +/datum/component/spawner/proc/check_spawn_availability(mobs_spawned) + if(!spawner_logic) + CRASH("A spawner was created without selecting it's spawning logic!") + + validate_references() + switch(spawner_logic) + if(SPAWN_CONTINUOUS_BEHAVIOR) + if(mobs_spawned >= max_spawned) + return FALSE + if(SPAWN_BY_WAVE_BEHAVIOR) + if(mobs_spawned) //If any mobs are still alive. + return FALSE + if(completed_waves >= max_waves) + stop_spawning() + return FALSE + completed_waves++ + var/atom/spawner_atom = parent + spawner_atom.balloon_alert_to_viewers("wave [completed_waves]/[max_waves]") + return TRUE /// Try to create a new mob /datum/component/spawner/proc/try_spawn_mob() @@ -57,49 +134,92 @@ return if(!COOLDOWN_FINISHED(src, spawn_delay)) return - validate_references() var/spawned_total = length(spawned_things) - if(spawned_total >= max_spawned) + if(!check_spawn_availability(spawned_total)) return var/atom/spawner = parent COOLDOWN_START(src, spawn_delay, spawn_time) - var/chosen_mob_type = pick(spawn_types) - var/adjusted_spawn_count = 1 - var/max_spawn_this_attempt = min(max_spawn_per_attempt, max_spawned - spawned_total) - if (max_spawn_this_attempt > 1) - adjusted_spawn_count = rand(1, max_spawn_this_attempt) - for(var/i in 1 to adjusted_spawn_count) - var/atom/created - var/turf/picked_spot - - if(spawn_distance == 1) - created = new chosen_mob_type(spawner.loc) - else if(spawn_distance >= 1 && spawn_distance_exclude >= 1) - picked_spot = pick(turf_peel(spawn_distance, spawn_distance_exclude, spawner.loc, view_based = TRUE)) - if(!picked_spot) - picked_spot = pick(circle_range_turfs(spawner.loc, spawn_distance)) - if(picked_spot == spawner.loc) - SEND_SIGNAL(spawner, COMSIG_SPAWNER_SPAWNED_DEFAULT) - created = new chosen_mob_type(picked_spot) - else if (spawn_distance >= 1) + var/list/local_spawn_types = spawn_types.Copy() + for(var/i in 1 to max_spawn_types_per_attempt) + var/chosen_mob_type = pick_n_take(local_spawn_types) //This way we avoid duplicates when spawning. + var/adjusted_spawn_count = 1 + var/max_spawn_this_attempt = min(max_spawn_per_attempt, max_spawned - spawned_total) + if (max_spawn_this_attempt > 1) + adjusted_spawn_count = rand(1, max_spawn_this_attempt) + for(var/j in 1 to adjusted_spawn_count) + var/atom/created + var/turf/picked_spot = select_turf(spawner) + if(!effect || (effect && !spawn_windup)) + created = new chosen_mob_type(picked_spot) + else + new effect(picked_spot) + addtimer(CALLBACK(src, PROC_REF(delayed_mob_spawn), picked_spot, chosen_mob_type, spawner), spawn_windup) + + if(created) + setup_spawned_mob(created, spawner) + if(sound_effect) + playsound(parent, sound_effect, 40) + +/** + * This proc determines the tile that a spawner will place a mob on. + * @param: atom/spawner: typed definition of the parent, used to send a signal in case a mob spawns to the default position, as well as center our circles to pick turfs from. + */ +/datum/component/spawner/proc/select_turf(atom/spawner) + var/turf/picked_spot + if(spawn_distance == 1) + picked_spot = spawner.loc + else if(spawn_distance >= 1 && spawn_distance_exclude >= 1) + picked_spot = pick(turf_peel(spawn_distance, spawn_distance_exclude, spawner.loc, view_based = TRUE, reject_dense = TRUE)) + if(!picked_spot) picked_spot = pick(circle_range_turfs(spawner.loc, spawn_distance)) - created = new chosen_mob_type(picked_spot) + if(picked_spot == spawner.loc) + SEND_SIGNAL(spawner, COMSIG_SPAWNER_SPAWNED_DEFAULT) + else if (spawn_distance >= 1) + picked_spot = pick(circle_range_turfs(spawner.loc, spawn_distance)) + return picked_spot + +/** + * Adds handling to the created mob from the spawner component, + * such as adding to spawned_things list, + * weakrefs to the spawned_things list, and registering relevant signals. + * + * @param: turf/picked_spot: Turf to spawn the mob onto. + * @param: mob/chosen_mob_type: Type of mob to spawn. + * @param: atom/spawner: type definition of parent, passed for further setup on setup_spawned_mob. + */ +/datum/component/spawner/proc/delayed_mob_spawn(turf/picked_spot, mob/chosen_mob_type, atom/spawner) + if(!picked_spot) + CRASH("Incorrect parameters for delayed mob spawn - no picked spot to spawn!") - created.flags_1 |= (spawner.flags_1 & ADMIN_SPAWNED_1) - spawned_things += WEAKREF(created) + var/atom/created = new chosen_mob_type(picked_spot) + if(!created) + CRASH("Failed to spawn mob!") + setup_spawned_mob(created, spawner) - if (isliving(created)) - var/mob/living/created_mob = created - created_mob.set_faction(faction) - RegisterSignal(created, COMSIG_MOB_STATCHANGE, PROC_REF(mob_stat_changed)) +/** + * Registers signals and flags onto a component spawned mob, to keep track of the spawned mob, as well as prevent them from getting treated as naturally spawned. + * @param: mob/spawned_mob: Mob to have signals sent to/registered onto. + * @param: atom/spawner: + */ +/datum/component/spawner/proc/setup_spawned_mob(mob/spawned_mob, atom/spawner) + spawned_mob.flags_1 |= (spawner.flags_1 & ADMIN_SPAWNED_1) + spawned_things += WEAKREF(spawned_mob) - SEND_SIGNAL(src, COMSIG_SPAWNER_SPAWNED, created) - RegisterSignal(created, COMSIG_QDELETING, PROC_REF(on_deleted)) - spawn_callback?.Invoke(created) + if(isliving(spawned_mob)) + var/mob/living/created_mob = spawned_mob + created_mob.set_faction(faction) + RegisterSignal(created_mob, COMSIG_LIVING_DEATH, PROC_REF(mob_death)) + if(spawner_logic == SPAWN_BY_WAVE_BEHAVIOR) + created_mob.adjust_timed_status_effect(60 SECONDS, /datum/status_effect/heads_up) - if (spawn_text) + SEND_SIGNAL(src, COMSIG_SPAWNER_SPAWNED, spawned_mob) + RegisterSignal(spawned_mob, COMSIG_QDELETING, PROC_REF(on_deleted)) + spawn_callback?.Invoke(spawned_mob) + + if(spawn_text) spawner.visible_message(span_danger("A creature [spawn_text] [spawner].")) + /// Remove weakrefs to atoms which have been killed or deleted without us picking it up somehow /datum/component/spawner/proc/validate_references() for (var/datum/weakref/weak_thing as anything in spawned_things) @@ -120,8 +240,7 @@ spawned_things -= WEAKREF(source) /// Called when a mob we spawned dies, remove it from the list and unregister signals -/datum/component/spawner/proc/mob_stat_changed(mob/living/source) - if (source.stat != DEAD) - return +/datum/component/spawner/proc/mob_death(mob/living/source) spawned_things -= WEAKREF(source) - UnregisterSignal(source, list(COMSIG_QDELETING, COMSIG_MOB_STATCHANGE)) + source.remove_status_effect(/datum/status_effect/heads_up) + UnregisterSignal(source, list(COMSIG_QDELETING, COMSIG_LIVING_DEATH)) diff --git a/code/datums/components/tackle.dm b/code/datums/components/tackle.dm index ca461d139385..29dee2e4b804 100644 --- a/code/datums/components/tackle.dm +++ b/code/datums/components/tackle.dm @@ -449,7 +449,8 @@ if(HAS_TRAIT(sacker, TRAIT_TACKLING_WINGED_ATTACKER)) var/obj/item/organ/wings/moth/sacker_moth_wing = sacker.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS) - if(!sacker_moth_wing || sacker_moth_wing.burnt) + //Flight potion wings cannot burn off. Only the moth's natural fragile pair can cost us the bonus + if(isnull(sacker_moth_wing) || (istype(sacker_moth_wing) && sacker_moth_wing.burnt)) attack_mod -= 2 var/obj/item/organ/wings/sacker_wing = sacker.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS) if(sacker_wing) diff --git a/code/datums/components/tether.dm b/code/datums/components/tether.dm index bc0c273b5ed0..f8ec178d04c5 100644 --- a/code/datums/components/tether.dm +++ b/code/datums/components/tether.dm @@ -39,7 +39,7 @@ cur_dist = max_dist if (start_distance != null) cur_dist = start_distance - var/datum/beam/beam = tether_target.Beam(parent, "line", 'icons/obj/clothing/modsuit/mod_modules.dmi', emissive = FALSE, beam_type = /obj/effect/ebeam/tether) + var/datum/beam/beam = tether_target.Beam(parent, "line", 'icons/obj/clothing/modsuit/mod_modules.dmi', emissive = NONE, beam_type = /obj/effect/ebeam/tether) tether_beam = beam if (ispath(tether_name, /atom)) var/atom/tmp = tether_name diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index fbdf0229b991..cc1120b31655 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -130,6 +130,7 @@ var/cure_mod var/bad_immune = HAS_TRAIT(affected_mob, TRAIT_IMMUNODEFICIENCY) ? 2 : 1 var/is_sleeping = !!affected_mob.IsSleeping() + var/malnourished = !HAS_TRAIT(affected_mob, TRAIT_NOHUNGER) && (affected_mob.nutrition <= NUTRITION_LEVEL_STARVING) if(required_organ) if(!has_required_infectious_organ(affected_mob, required_organ)) @@ -166,7 +167,7 @@ if(!(disease_flags & CHRONIC) && disease_flags & CURABLE && bypasses_immunity != TRUE) switch(severity) if(DISEASE_SEVERITY_POSITIVE) - if(slowdown < 1 || (!(HAS_TRAIT(affected_mob, TRAIT_NOHUNGER)) && (affected_mob.satiety < DISEASE_SATIETY_THRESHOLD || affected_mob.nutrition < NUTRITION_LEVEL_STARVING))) + if(slowdown < 1 || malnourished) cycles_to_beat = max(DISEASE_RECOVERY_SCALING, DISEASE_CYCLES_POSITIVE) else recovery_prob = 0 @@ -192,12 +193,9 @@ if(slowdown < 1) //using spaceacillin can help get them over the finish line to kill a virus with decreasing effect over time recovery_prob += clamp((((1 - slowdown)*(DISEASE_SLOWDOWN_RECOVERY_BONUS * 2)) * ((DISEASE_SLOWDOWN_RECOVERY_BONUS_DURATION - chemical_offsets) / DISEASE_SLOWDOWN_RECOVERY_BONUS_DURATION)), 0, DISEASE_SLOWDOWN_RECOVERY_BONUS) chemical_offsets = min(chemical_offsets + 1, DISEASE_SLOWDOWN_RECOVERY_BONUS_DURATION) - if(!HAS_TRAIT(affected_mob, TRAIT_NOHUNGER)) - if(affected_mob.satiety < DISEASE_SATIETY_THRESHOLD || affected_mob.nutrition < NUTRITION_LEVEL_STARVING) //being malnourished makes it a lot harder to defeat your illness - recovery_prob -= DISEASE_MALNUTRITION_RECOVERY_PENALTY - else - if(affected_mob.satiety > 0) - recovery_prob += round((DISEASE_SATIETY_RECOVERY_MULTIPLIER * (affected_mob.satiety/MAX_SATIETY)), 0.1) + if(malnourished) //being malnourished makes it a lot harder to defeat your illness + recovery_prob -= DISEASE_MALNUTRITION_RECOVERY_PENALTY + if(affected_mob.mob_mood) // this and most other modifiers below a shameless rip from sleeping healing buffs, but feeling good helps make it go away quicker switch(affected_mob.mob_mood.sanity_level) @@ -216,7 +214,7 @@ recovery_prob += get_immunity_recovery() - if((HAS_TRAIT(affected_mob, TRAIT_NOHUNGER) || !(affected_mob.satiety < 0 || affected_mob.nutrition < NUTRITION_LEVEL_STARVING)) && is_sleeping) //resting starved won't help, but resting helps + if(!malnourished && is_sleeping) //resting starved won't help, but resting helps var/turf/rest_turf = get_turf(affected_mob) var/is_sleeping_in_darkness = !rest_turf.check_lumcount_above(LIGHTING_TILE_IS_DARK) @@ -249,7 +247,9 @@ var/failure_chance = (1 - get_recovery_failure_chance() / 100) if(SPT_PROB(recovery_prob * failure_chance, seconds_per_tick)) if(stage == 1 && prob(cure_chance * DISEASE_FINAL_CURE_CHANCE_MULTIPLIER)) //if we reduce FROM stage == 1, cure the virus - after defeating its cure_chance in a final battle - if(!HAS_TRAIT(affected_mob, TRAIT_NOHUNGER) && (affected_mob.satiety < DISEASE_SATIETY_THRESHOLD || affected_mob.nutrition < NUTRITION_LEVEL_STARVING)) + if(severity == DISEASE_SEVERITY_POSITIVE && slowdown < 1) + return TRUE + if(malnourished) if(stage_peaked == FALSE) //if you didn't ride out the virus from its peak, if you're malnourished when it cures, you don't get resistance cure(add_resistance = FALSE) return FALSE @@ -306,7 +306,7 @@ return FALSE if(!has_required_infectious_organ(affected_mob, ORGAN_SLOT_LUNGS)) //also if you lack lungs return FALSE - if(HAS_TRAIT(affected_mob, TRAIT_VIRUS_RESISTANCE) || (affected_mob.satiety > 0 && prob(affected_mob.satiety / 2))) //being full or on spaceacillin makes you less likely to spread a virus + if(HAS_TRAIT(affected_mob, TRAIT_VIRUS_RESISTANCE)) //being full or on spaceacillin makes you less likely to spread a virus return FALSE var/turf/mob_loc = affected_mob.loc if(!istype(mob_loc)) diff --git a/code/datums/diseases/transformation.dm b/code/datums/diseases/transformation.dm index d8de944aece8..c56e16403071 100644 --- a/code/datums/diseases/transformation.dm +++ b/code/datums/diseases/transformation.dm @@ -259,14 +259,12 @@ if(3) if(ishuman(affected_mob)) var/mob/living/carbon/human/human = affected_mob - if(!ismonkey(human) && !isjellyperson(human)) + if(!HAS_TRAIT(human, TRAIT_LESSER_HUMANOID) && !isjellyperson(human)) human.set_species(/datum/species/jelly/slime) /datum/disease/transformation/slime/do_disease_transformation(mob/living/affected_mob) - if(affected_mob.client && ishuman(affected_mob)) // if they are a human who's not a monkey and are sentient, then let them have the old fun - var/mob/living/carbon/human/human = affected_mob - if(!ismonkey(human)) - new_form = /mob/living/basic/slime/random + if(affected_mob.client &&!HAS_TRAIT(affected_mob, TRAIT_LESSER_HUMANOID)) // if they are a human who's not a monkey and are sentient, then let them have the old fun + new_form = /mob/living/basic/slime/random return ..() /datum/disease/transformation/corgi diff --git a/code/datums/dna/blocks/dna_identity_block.dm b/code/datums/dna/blocks/dna_identity_block.dm index 2c7cd2f4b342..b01e2a3b5866 100644 --- a/code/datums/dna/blocks/dna_identity_block.dm +++ b/code/datums/dna/blocks/dna_identity_block.dm @@ -150,4 +150,4 @@ /datum/dna_block/identity/height/apply_to_mob(mob/living/carbon/human/target, dna_hash) var/max_height_index = length(dna_heights) var/mob_height_index = deconstruct_block(get_block(dna_hash), max_height_index, block_length) - target.set_mob_height(text2num(dna_heights[mob_height_index]) || HUMAN_HEIGHT_MEDIUM, update_dna = FALSE) + target.set_mob_height(dna_heights[mob_height_index] || HUMAN_HEIGHT_MEDIUM, update_dna = FALSE) diff --git a/code/datums/elements/equipment_bodypart_texture.dm b/code/datums/elements/equipment_bodypart_texture.dm new file mode 100644 index 000000000000..fe76a60aac1c --- /dev/null +++ b/code/datums/elements/equipment_bodypart_texture.dm @@ -0,0 +1,65 @@ +/// Attached to clothing items to have them apply a texture to bodyparts when worn." +/datum/element/equipment_bodypart_texture + element_flags = ELEMENT_BESPOKE + argument_hash_start_idx = 2 + + /// Bodypart we apply the texture to + var/body_zone + /// Texture we apply to the bodypart + var/bodypart_overlay_type + +/datum/element/equipment_bodypart_texture/Attach(datum/target, body_zone, bodypart_overlay_type) + . = ..() + if(!isitem(target)) + return ELEMENT_INCOMPATIBLE + + src.body_zone = body_zone + src.bodypart_overlay_type = bodypart_overlay_type + + var/obj/item/target_item = target + RegisterSignal(target_item, COMSIG_ITEM_EQUIPPED, PROC_REF(item_equipped)) + RegisterSignal(target_item, COMSIG_ITEM_DROPPED, PROC_REF(item_dropped)) + if(isliving(target_item.loc)) + var/mob/living/wearer = target_item.loc + item_equipped(target_item, wearer, wearer.get_slot_by_item(target_item)) + +/datum/element/equipment_bodypart_texture/Detach(datum/source, ...) + . = ..() + var/obj/item/target_item = source + UnregisterSignal(target_item, COMSIG_ITEM_EQUIPPED) + UnregisterSignal(target_item, COMSIG_ITEM_DROPPED) + if(isliving(target_item.loc)) + var/mob/living/wearer = target_item.loc + item_dropped(target_item, wearer) + +/datum/element/equipment_bodypart_texture/proc/item_equipped(obj/item/equipped_item, mob/living/carbon/equipper, slot) + SIGNAL_HANDLER + + if(!(slot & equipped_item.slot_flags)) + return + + var/obj/item/bodypart/affected_bodypart = equipper.get_bodypart(body_zone) + affected_bodypart?.add_bodypart_texture(bodypart_overlay_type) + RegisterSignal(equipper, COMSIG_CARBON_POST_REMOVE_LIMB, PROC_REF(limb_removed)) + RegisterSignal(equipper, COMSIG_CARBON_POST_ATTACH_LIMB, PROC_REF(limb_added)) + +/datum/element/equipment_bodypart_texture/proc/item_dropped(obj/item/dropped_item, mob/living/carbon/dropper) + SIGNAL_HANDLER + + if(dropper.get_item_by_slot(dropped_item.slot_flags) != dropped_item) + return + + var/obj/item/bodypart/affected_bodypart = dropper.get_bodypart(body_zone) + affected_bodypart?.remove_bodypart_texture(bodypart_overlay_type) + UnregisterSignal(dropper, COMSIG_CARBON_POST_REMOVE_LIMB) + UnregisterSignal(dropper, COMSIG_CARBON_POST_ATTACH_LIMB) + +/datum/element/equipment_bodypart_texture/proc/limb_removed(mob/living/carbon/limb_owner, obj/item/bodypart/removed_limb) + SIGNAL_HANDLER + + removed_limb.remove_bodypart_texture(bodypart_overlay_type) + +/datum/element/equipment_bodypart_texture/proc/limb_added(mob/living/carbon/limb_owner, obj/item/bodypart/added_limb) + SIGNAL_HANDLER + + added_limb.add_bodypart_texture(bodypart_overlay_type) diff --git a/code/datums/elements/table_smash.dm b/code/datums/elements/table_smash.dm index d0f518543405..9a4da9197a9a 100644 --- a/code/datums/elements/table_smash.dm +++ b/code/datums/elements/table_smash.dm @@ -153,9 +153,6 @@ if (pushed_mob.loc != table.loc) //Something prevented the tabling return - pushed_mob.Knockdown(3 SECONDS) - pushed_mob.apply_damage(10, BRUTE) - pushed_mob.apply_damage(40, STAMINA) playsound(pushed_mob, 'sound/effects/tableslam.ogg', 90, TRUE) pushed_mob.visible_message(span_danger("[user] slams [pushed_mob] onto \the [table]!"), \ span_userdanger("[user] slams you onto \the [table]!")) @@ -165,15 +162,13 @@ if(after_smash_proccall) call(table, after_smash_proccall)(pushed_mob) + pushed_mob.Knockdown(3 SECONDS) + pushed_mob.apply_damage(40, STAMINA) + pushed_mob.apply_damage(10, BRUTE) + /// Even more aggressively smash a single part of a mob onto the table /datum/element/table_smash/proc/tablelimbsmash(mob/living/user, mob/living/pushed_mob, obj/structure/table/table) - pushed_mob.Knockdown(3 SECONDS) var/obj/item/bodypart/banged_limb = pushed_mob.get_bodypart(user.zone_selected) || pushed_mob.get_bodypart(BODY_ZONE_HEAD) - var/extra_wound = 0 - if (HAS_TRAIT(user, TRAIT_HULK)) - extra_wound = 20 - pushed_mob.apply_damage(30, BRUTE, banged_limb, wound_bonus = extra_wound) - pushed_mob.apply_damage(60, STAMINA) playsound(pushed_mob, 'sound/effects/bang.ogg', 90, TRUE) pushed_mob.visible_message(span_danger("[user] smashes [pushed_mob]'s [banged_limb.plaintext_zone] against \the [table]!"), span_userdanger("[user] smashes your [banged_limb.plaintext_zone] against \the [table]")) @@ -184,6 +179,10 @@ if(after_smash_proccall) call(table, after_smash_proccall)(pushed_mob) + pushed_mob.Knockdown(3 SECONDS) + pushed_mob.apply_damage(60, STAMINA) + pushed_mob.apply_damage(30, BRUTE, banged_limb, wound_bonus = HAS_TRAIT(user, TRAIT_HULK) ? 20 : 0) + /// Called when someone is shoved into our tile /obj/structure/proc/on_disarm_shoved_into(datum/source, mob/living/shover, mob/living/target, shove_flags, obj/item/weapon) SIGNAL_HANDLER diff --git a/code/datums/emotes.dm b/code/datums/emotes.dm index 465c2260d3e1..f440cd9fe95e 100644 --- a/code/datums/emotes.dm +++ b/code/datums/emotes.dm @@ -351,7 +351,7 @@ . = message_larva else if(isAI(user) && message_AI) . = message_AI - else if(ismonkey(user) && message_monkey) + else if(HAS_TRAIT(user, TRAIT_LESSER_HUMANOID) && message_monkey) . = message_monkey else if((iscyborg(user) || (living_user.mob_biotypes & MOB_ROBOTIC)) && message_robot) . = message_robot diff --git a/code/datums/greyscale/json_configs/digitigrade.json b/code/datums/greyscale/json_configs/digitigrade.json index f068457be94d..18033044682f 100644 --- a/code/datums/greyscale/json_configs/digitigrade.json +++ b/code/datums/greyscale/json_configs/digitigrade.json @@ -15,6 +15,14 @@ "color_ids": [1] } ], + "apron_worn": [ + { + "type": "icon_state", + "icon_state": "apron", + "blend_mode": "overlay", + "color_ids": [1] + } + ], "sneakers_worn": [ { "type": "icon_state", diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 10fde7b8dae6..86c7b443b523 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -30,7 +30,7 @@ if(TELEPORT_CHANNEL_BLUESPACE) var/interference = 0 for(var/obj/item/check as anything in teleatom.get_all_contents_type(/obj/item)) - if(check.item_flags & BLUESPACE_INTERFERENCE) + if(HAS_TRAIT(check, TRAIT_BLUESPACE_INTERFERENCE)) interference += 1 if(interference) precision = max(rand(1,100)*interference,100) diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index 0217298f9bc3..9485d940c1dd 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -234,7 +234,7 @@ /obj/item/disk/holodisk/item_interaction(mob/living/user, obj/item/tool, list/modifiers) if(!istype(tool, /obj/item/disk/holodisk)) - return NONE + return ..() var/obj/item/disk/holodisk/holodisk_original = tool diff --git a/code/datums/id_trim/_id_trim.dm b/code/datums/id_trim/_id_trim.dm index b9356e9c35dc..c5e7334228ba 100644 --- a/code/datums/id_trim/_id_trim.dm +++ b/code/datums/id_trim/_id_trim.dm @@ -14,6 +14,8 @@ var/assignment /// The name of the job for interns. If unset it will default to "[assignment] (Intern)". var/intern_alt_name = null + /// The dmi icon file associated with this trim, as it will show on the security HUD. + var/sechud_icon = DEFAULT_HUDS_DMI /// The icon_state associated with this trim, as it will show on the security HUD. var/sechud_icon_state = SECHUD_UNKNOWN /// How threatened does a security bot feel when scanning this ID? A negative value may cause them to forgive things which would otherwise cause aggro. @@ -36,6 +38,13 @@ /datum/id_trim/proc/find_job() return null +/// Returns the SecHUD job icon state for whatever this object's ID card is, if it has one. +/obj/item/proc/get_sechud_job_icon() + var/obj/item/card/id/id_card = GetID() + + return id_card?.get_trim_sechud_icon() || DEFAULT_HUDS_DMI + + /// Returns the SecHUD job icon state for whatever this object's ID card is, if it has one. /obj/item/proc/get_sechud_job_icon_state() var/obj/item/card/id/id_card = GetID() diff --git a/code/datums/keybinding/communication.dm b/code/datums/keybinding/communication.dm index 767bc897cbd3..50737998300e 100644 --- a/code/datums/keybinding/communication.dm +++ b/code/datums/keybinding/communication.dm @@ -84,5 +84,5 @@ winset(user, null, "command=[VERB_PRAY]") return TRUE winset(user, null, "command=[user.tgui_say_create_open_command(PRAY_CHANNEL)];") - winset(user, "tgui_say.browser", "focus=true") + winset(user, SKIN_TGUISAY_BROWSER, "focus=true") return TRUE diff --git a/code/datums/materials/basemats.dm b/code/datums/materials/basemats.dm index f6f6ecf3cdac..aaefd2c8a890 100644 --- a/code/datums/materials/basemats.dm +++ b/code/datums/materials/basemats.dm @@ -516,7 +516,7 @@ /// RPG Magic. /datum/material/mythril name = "mythril" - desc = "How this even exists is byond me" + desc = "How this even exists is byond me." color = "#f2d5d7" mat_flags = MATERIAL_BASIC_RECIPES | MATERIAL_CLASS_METAL | MATERIAL_CLASS_RIGID mat_properties = list( @@ -557,7 +557,7 @@ //formed when freon react with o2, emits a lot of plasma when heated /datum/material/hot_ice name = "hot ice" - desc = "A weird kind of ice, feels warm to the touch" + desc = "A crystalline solid formed when Freon reacts with Oxygen. Extremely flammable, and will easily combust when exposed to heat." color = "#88cdf1" alpha = 150 starlight_color = COLOR_BLUE_LIGHT @@ -587,8 +587,8 @@ // It's basically adamantine, but it isn't! /datum/material/metalhydrogen - name = "Metal Hydrogen" - desc = "Solid metallic hydrogen. Some say it should be impossible" + name = "metal hydrogen" + desc = "Hydrogen in a metallic state, formed under extreme pressure. Some say achieving this state is impossible." color = "#62708A" starlight_color = COLOR_MODERATE_BLUE mat_flags = MATERIAL_BASIC_RECIPES | MATERIAL_CLASS_METAL | MATERIAL_CLASS_RIGID @@ -868,7 +868,7 @@ /datum/material/zaukerite name = "zaukerite" - desc = "A light absorbing crystal" + desc = "A light absorbing crystal formed out of Zauker. Vaguely toxic, like the gas itself." color = COLOR_ALMOST_BLACK mat_flags = MATERIAL_BASIC_RECIPES | MATERIAL_CLASS_CRYSTAL | MATERIAL_CLASS_RIGID mat_properties = list( diff --git a/code/datums/mood_events/death.dm b/code/datums/mood_events/death.dm index cacfe063d7f8..225596c0a959 100644 --- a/code/datums/mood_events/death.dm +++ b/code/datums/mood_events/death.dm @@ -59,7 +59,7 @@ /// Checks if the dead mob is a pet /datum/mood_event/conditional/see_death/proc/is_pet(mob/dead_mob) - return istype(dead_mob, /mob/living/basic/pet) || ismonkey(dead_mob) + return istype(dead_mob, /mob/living/basic/pet) || HAS_TRAIT(dead_mob, TRAIT_LESSER_HUMANOID) /datum/mood_event/conditional/see_death/be_refreshed(datum/mood/home, mob/dead_mob, dusted, gibbed) if(can_stack_effect(dead_mob)) diff --git a/code/datums/mutations/body.dm b/code/datums/mutations/body.dm index a59ae74d1ac4..b87e749d2dba 100644 --- a/code/datums/mutations/body.dm +++ b/code/datums/mutations/body.dm @@ -254,7 +254,7 @@ . = ..() if(!.) return - if(ismonkey(owner)) + if(HAS_TRAIT(owner, TRAIT_LESSER_HUMANOID)) return original_species = owner.dna.species.type original_name = owner.real_name diff --git a/code/datums/quirks/negative_quirks/csl.dm b/code/datums/quirks/negative_quirks/csl.dm index 752a7d2dc312..92bc2538924a 100644 --- a/code/datums/quirks/negative_quirks/csl.dm +++ b/code/datums/quirks/negative_quirks/csl.dm @@ -41,14 +41,6 @@ else quirk_holder.grant_language(/datum/language/common, UNDERSTOOD_LANGUAGE, LANGUAGE_ATOM) -/datum/quirk/csl/is_species_appropriate(datum/species/mob_species) - var/datum/language_holder/species_holder = GLOB.prototype_language_holders[mob_species.species_language_holder] - if(isnull(species_holder)) - return FALSE - if(length(species_holder.spoken_languages) < 2) - return FALSE - return ..() - /// Gets our native language from our list of spoken languages /datum/quirk/csl/proc/get_native_language() var/list/language_pool = quirk_holder.get_language_holder()?.spoken_languages?.Copy() diff --git a/code/datums/quirks/positive_quirks/death_mimicry.dm b/code/datums/quirks/positive_quirks/death_mimicry.dm new file mode 100644 index 000000000000..5b00a800fab6 --- /dev/null +++ b/code/datums/quirks/positive_quirks/death_mimicry.dm @@ -0,0 +1,9 @@ +/datum/quirk/death_mimicry + name = "Death Mimicry" + desc = "You've mastered the art of faking your demise. Performing a death gasp knocks you unconscious and tricks anyone examining you into believing you've succumbed to your injuries for a short time." + icon = FA_ICON_GHOST + value = 16 + gain_text = span_notice("You know how to put on a convincing death scene.") + lose_text = span_danger("You've lost your flair for dramatic deaths.") + medical_record_text = "Patient routinely fakes cardiac arrest to get out of fights." + mail_goodies = list(/obj/item/bodybag) diff --git a/code/datums/records/manifest.dm b/code/datums/records/manifest.dm index bbdea8b4026e..ab1b62d806cf 100644 --- a/code/datums/records/manifest.dm +++ b/code/datums/records/manifest.dm @@ -46,7 +46,7 @@ GLOBAL_DATUM_INIT(manifest, /datum/manifest, new) misc_list[++misc_list.len] = list( "name" = name, "rank" = rank, - "trim" = trim, + "trim" = job?.tgui_icon, ) continue for(var/department_type in job.departments_list) @@ -60,7 +60,7 @@ GLOBAL_DATUM_INIT(manifest, /datum/manifest, new) var/list/entry = list( "name" = name, "rank" = rank, - "trim" = trim, + "trim" = job.tgui_icon, ) var/list/department_list = manifest_out[department.department_name] if(istype(job, department.department_head)) diff --git a/code/datums/shuttles/emergency.dm b/code/datums/shuttles/emergency.dm index f05baeebd145..6e806a7823a6 100644 --- a/code/datums/shuttles/emergency.dm +++ b/code/datums/shuttles/emergency.dm @@ -547,4 +547,107 @@ /datum/map_template/shuttle/emergency/ark/prerequisites_met() return SSshuttle.shuttle_purchase_requirements_met[SHUTTLE_UNLOCK_ARK] +/datum/map_template/shuttle/emergency/departmental + who_can_purchase = null + admin_notes = "Parent shuttle for other departmental shuttles." + ///requires a job_department datum to present it to communications console. + var/department_type = null + ///requires a name of department to send it to ui. + var/department_name = "" + occupancy_limit = "null" + +/datum/map_template/shuttle/emergency/departmental/command + suffix = "dep_cap" + name = "Command Emergency Shuttle" + description = "It could have been some oligarch's personal shuttle, but the union wouldn't let us make a deal, \ + so this shuttle is being put into operation as an elite shuttle." + admin_notes = "Has Shutters and an Axe in bridge area." + credit_cost = CARGO_CRATE_VALUE * 17.5 + who_can_purchase = list(ACCESS_CAPTAIN) + department_type = /datum/job_department/command + department_name = DEPARTMENT_COMMAND + occupancy_limit = "40, also 7 people can take part in banquet." + +/datum/map_template/shuttle/emergency/departmental/civil + suffix = "dep_civ" + name = "Assistants Emergency Shuttle" + description = "A shuttle designed to satisfy assistants' wishes. Converted into Maintenance Rooms." + admin_notes = "Maintenance Shuttle." + credit_cost = CARGO_CRATE_VALUE * 5.5 + who_can_purchase = list(ACCESS_CAPTAIN) + department_type = /datum/job_department/assistant + department_name = DEPARTMENT_ASSISTANT + occupancy_limit = "Fine for a bunch of assistans." + +/datum/map_template/shuttle/emergency/departmental/engineering + suffix = "dep_eng" + name = "Engineering Emergency Shuttle" + description = "According to the engineers, the laws of physics reports that the shuttle cannot fly without energy, \ + so we installed supermatter shard and atmos shuttle with turbine and mixing chamber." + admin_notes = "Has inactive supermatter shard, axe, insuls, free engi vending machines and electrified grilles, if engineers powers the shuttle." + credit_cost = CARGO_CRATE_VALUE * 15.5 + who_can_purchase = list(ACCESS_CAPTAIN) + department_type = /datum/job_department/engineering + department_name = DEPARTMENT_ENGINEERING + occupancy_limit = "20" + +/datum/map_template/shuttle/emergency/departmental/medical + suffix = "dep_med" + name = "Medical Emergency Shuttle" + description = "Someone decided that driving a shuttle and treating people is very convenient, \ + so they decided to please the surgeons who perform heart operations and launched medical shuttle with a treating center, virology and chemistry lab." + admin_notes = "Has functioning pharmacy and virology." + credit_cost = CARGO_CRATE_VALUE * 12 + who_can_purchase = list(ACCESS_CAPTAIN) + department_type = /datum/job_department/medical + department_name = DEPARTMENT_MEDICAL + occupancy_limit = "30 lives bodies and 1 dead body." + +/datum/map_template/shuttle/emergency/departmental/science + suffix = "dep_sci" + name = "Science Emergency Shuttle" + description = "We're so fed up with scientists that we built a separate shuttle for them. \ + We took real asteroid to build up ordnance lab and extension to xenobiology." + admin_notes = "Has functional R&D." + credit_cost = CARGO_CRATE_VALUE * 10 + who_can_purchase = list(ACCESS_CAPTAIN) + department_type = /datum/job_department/science + department_name = DEPARTMENT_SCIENCE + occupancy_limit = "50" + +/datum/map_template/shuttle/emergency/departmental/security + suffix = "dep_sec" + name = "Security Emergency Shuttle" + description = "Created in honor of the Security Officer, who saved head of CC Representative. \ + He was a very good man, until he died at the hands of a traitor." + admin_notes = "Has 2 prison cells, 1 holding cell and permabrig instead of seating area." + credit_cost = CARGO_CRATE_VALUE * 16 + who_can_purchase = list(ACCESS_CAPTAIN) + department_type = /datum/job_department/security + department_name = DEPARTMENT_SECURITY + occupancy_limit = "40 in prison crew and 10 freedom crew." + +/datum/map_template/shuttle/emergency/departmental/service + suffix = "dep_srv" + name = "Service Emergency Shuttle" + description = "Shuttle is built solely for bar hopping and has no tool storage or medbay." + admin_notes = "Shuttle is spacious, but many important things for a shuttle are missing." + credit_cost = CARGO_CRATE_VALUE * 8 + who_can_purchase = list(ACCESS_CAPTAIN) + department_type = /datum/job_department/service + department_name = DEPARTMENT_SERVICE + occupancy_limit = "30" + +/datum/map_template/shuttle/emergency/departmental/cargo + suffix = "dep_sup" + name = "Cargo Emergency Shuttle" + description = "It was built by order of the Cargotic separatists. \ + Don't worry, every single one of the separatists has already been jailed. Project was that good, that we made that for public sale." + admin_notes = "Has unloaded rocket launcher and express suply console." + credit_cost = CARGO_CRATE_VALUE * 9.5 + who_can_purchase = list(ACCESS_CAPTAIN) + department_type = /datum/job_department/cargo + department_name = DEPARTMENT_CARGO + occupancy_limit = "40" + #undef EMAG_LOCKED_SHUTTLE_COST diff --git a/code/datums/station_traits/negative_traits.dm b/code/datums/station_traits/negative_traits.dm index 5b6887c066c9..e12b37e8be80 100644 --- a/code/datums/station_traits/negative_traits.dm +++ b/code/datums/station_traits/negative_traits.dm @@ -770,4 +770,14 @@ report_message = "Our station subdivision informed us that this station may have been built with a number of structural weaknesses due to defective construction materials. Be on the lookout for them and try not to let anything explode." trait_to_give = STATION_TRAIT_SPAWN_WEAKPOINTS +///A negative trait that empties the food and drink products available from vending machines throughout the station. +/datum/station_trait/vending_shortage + name = "Vending products shortage" + trait_type = STATION_TRAIT_NEGATIVE + weight = 3 + show_in_report = TRUE + can_revert = FALSE // because it touches every maploaded vending machine on the station. + report_message = "We haven't had the time to take care of the station's food and drink vending machines. Food and drink products are empty and need to be restocked." + trait_to_give = STATION_TRAIT_VENDING_SHORTAGE + #undef GLOW_NEBULA diff --git a/code/datums/status_effects/debuffs/debuffs.dm b/code/datums/status_effects/debuffs/debuffs.dm index b12dfb54e5ae..10ed600ac342 100644 --- a/code/datums/status_effects/debuffs/debuffs.dm +++ b/code/datums/status_effects/debuffs/debuffs.dm @@ -538,11 +538,11 @@ GLOBAL_LIST_EMPTY(unconscious_appearances) new /obj/effect/temp_visual/bleed(get_turf(owner)) /datum/status_effect/stacking/saw_bleed/threshold_cross_effect() - owner.adjust_brute_loss(bleed_damage) new /obj/effect/temp_visual/bleed/explode(get_turf(owner)) + playsound(owner, SFX_DESECRATION, 100, TRUE, -1) for(var/splatter_dir in GLOB.alldirs) owner.create_splatter(splatter_dir) - playsound(owner, SFX_DESECRATION, 100, TRUE, -1) + owner.adjust_brute_loss(bleed_damage) /datum/status_effect/stacking/saw_bleed/bloodletting id = "bloodletting" diff --git a/code/datums/status_effects/debuffs/genetic_damage.dm b/code/datums/status_effects/debuffs/genetic_damage.dm index 64663a0c3ae7..62c8b247c8e4 100644 --- a/code/datums/status_effects/debuffs/genetic_damage.dm +++ b/code/datums/status_effects/debuffs/genetic_damage.dm @@ -32,7 +32,7 @@ src.total_damage += total_damage /datum/status_effect/genetic_damage/tick(seconds_between_ticks) - if(ismonkey(owner) && total_damage >= GORILLA_MUTATION_MINIMUM_DAMAGE && SPT_PROB(GORILLA_MUTATION_CHANCE_PER_SECOND, seconds_between_ticks)) + if(iscarbon(owner) && HAS_TRAIT(owner, TRAIT_SIMIAN) && total_damage >= GORILLA_MUTATION_MINIMUM_DAMAGE && SPT_PROB(GORILLA_MUTATION_CHANCE_PER_SECOND, seconds_between_ticks)) var/mob/living/carbon/carbon_owner = owner carbon_owner.gorillize(genetics_gorilla = TRUE) qdel(src) diff --git a/code/datums/status_effects/debuffs/temperature_over_time.dm b/code/datums/status_effects/debuffs/temperature_over_time.dm index 5a14b47617d2..056fc6cbb1f0 100644 --- a/code/datums/status_effects/debuffs/temperature_over_time.dm +++ b/code/datums/status_effects/debuffs/temperature_over_time.dm @@ -51,7 +51,7 @@ return "[owner.p_They()] [owner.p_are()] shivering!" /datum/status_effect/temperature_over_time/tick(seconds_between_ticks) - if((TRAIT_RESISTHEAT && temperature_value > 1) || (TRAIT_RESISTCOLD && temperature_value < 1)) + if((HAS_TRAIT(owner, TRAIT_RESISTHEAT) && temperature_value > 1) || (HAS_TRAIT(owner, TRAIT_RESISTCOLD) && temperature_value < 1)) qdel(src) // git out return temperaturetion(seconds_between_ticks) diff --git a/code/datums/status_effects/neutral.dm b/code/datums/status_effects/neutral.dm index 3ce91598fa6d..b3534c827d32 100644 --- a/code/datums/status_effects/neutral.dm +++ b/code/datums/status_effects/neutral.dm @@ -918,3 +918,35 @@ SIGNAL_HANDLER real_invis_see = see_invis + +// Applies a little arrow above the mobs head to let the players know that it's subject to holding up the waves being spawned. +/datum/status_effect/heads_up + id = "heads_up_arrow" + processing_speed = STATUS_EFFECT_NORMAL_PROCESS + alert_type = null + on_remove_on_mob_delete = TRUE + var/obj/effect/overlay/wave_headsup/arrow_overlay + +/datum/status_effect/heads_up/on_apply() + . = ..() + var/turf/owner_turf = get_turf(owner) + arrow_overlay = new /obj/effect/overlay/wave_headsup + arrow_overlay.pixel_x = -(owner.base_pixel_x) + SET_PLANE(arrow_overlay, PLANE_TO_TRUE(arrow_overlay.plane), owner_turf) + owner.vis_contents += arrow_overlay + RegisterSignal(owner, COMSIG_MOVABLE_Z_CHANGED, PROC_REF(on_z_change)) + RegisterSignal(owner, COMSIG_LIVING_DEATH, PROC_REF(on_death)) + +/datum/status_effect/heads_up/on_remove() + owner.vis_contents -= arrow_overlay + QDEL_NULL(arrow_overlay) + UnregisterSignal(owner, COMSIG_MOVABLE_Z_CHANGED) + +/datum/status_effect/heads_up/proc/on_z_change(mob/living/source, turf/old_turf, turf/new_turf, same_z_layer) + SIGNAL_HANDLER + SET_PLANE(arrow_overlay, PLANE_TO_TRUE(arrow_overlay.plane), new_turf) + +/// We delete the status effect and visual on mob death. +/datum/status_effect/heads_up/proc/on_death(mob/living/source) + SIGNAL_HANDLER + qdel(src) diff --git a/code/datums/storage/storage.dm b/code/datums/storage/storage.dm index 9d2ed52153b6..8e4dccb4ddd8 100644 --- a/code/datums/storage/storage.dm +++ b/code/datums/storage/storage.dm @@ -437,6 +437,11 @@ GLOBAL_LIST_EMPTY(cached_storage_typecaches) user.balloon_alert(user, "no room!") return FALSE + if(to_insert.anchored) + if(messages && user && !silent_for_user) + user.balloon_alert(user, "anchored!") + return FALSE + var/can_hold_it = isnull(can_hold) || is_type_in_typecache(to_insert, can_hold) || is_type_in_typecache(to_insert, exception_hold) var/cant_hold_it = is_type_in_typecache(to_insert, cant_hold) var/trait_says_no = HAS_TRAIT(to_insert, TRAIT_NO_STORAGE_INSERT) diff --git a/code/datums/storage/subtypes/belts.dm b/code/datums/storage/subtypes/belts.dm index 43d7cc7859b0..7fd410abe0d2 100644 --- a/code/datums/storage/subtypes/belts.dm +++ b/code/datums/storage/subtypes/belts.dm @@ -141,6 +141,7 @@ /obj/item/shovel, /obj/item/stack/cable_coil, /obj/item/stack/marker_beacon, + /obj/item/stack/candela_beacon, /obj/item/stack/medical, /obj/item/stack/ore, /obj/item/stack/sheet/animalhide, diff --git a/code/game/area/areas/shuttles.dm b/code/game/area/areas/shuttles.dm index 8ffba209c595..e1ea3b5d6969 100644 --- a/code/game/area/areas/shuttles.dm +++ b/code/game/area/areas/shuttles.dm @@ -196,6 +196,9 @@ /area/shuttle/escape/tombstone ambience_index = AMBIENCE_SPOOKY +/area/shuttle/escape/xenobio + name = "Escape Shuttle Xenobiology" + /area/shuttle/transport name = "Transport Shuttle" diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index af59ab9a6a9d..c6a60d464769 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -998,8 +998,8 @@ if(!QDELETED(throwing)) throwing.finalize(hit = TRUE, target = bumped_atom) . = TRUE - if(QDELETED(bumped_atom)) - return + if(QDELETED(bumped_atom)) + return TRUE bumped_atom.Bumped(src) /atom/movable/Exited(atom/movable/gone, direction) diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index a579e8e945cf..f52466a1c745 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -172,54 +172,54 @@ Medical HUD! Basic mode needs suit sensors on. //called when a living mob changes health /mob/living/proc/med_hud_set_health() - set_hud_image_state(HEALTH_HUD, "hud[RoundHealth(src)]") + set_hud_image_state(HEALTH_HUD, hud_state = "hud[RoundHealth(src)]") // Called when a carbon changes stat, virus or XENO_HOST // Returns TRUE if the mob is considered "perfectly healthy", FALSE otherwise /mob/living/proc/med_hud_set_status() if(IS_DEAD_OR_FAKING(src)) - set_hud_image_state(STATUS_HUD, "huddead") + set_hud_image_state(STATUS_HUD, hud_state = "huddead") return FALSE - set_hud_image_state(STATUS_HUD, "hudhealthy") + set_hud_image_state(STATUS_HUD, hud_state = "hudhealthy") return TRUE /mob/living/carbon/med_hud_set_status() if(HAS_TRAIT(src, TRAIT_XENO_HOST)) - set_hud_image_state(STATUS_HUD, "hudxeno") + set_hud_image_state(STATUS_HUD, hud_state = "hudxeno") return FALSE if(IS_DEAD_OR_FAKING(src)) if(can_defib_client()) - set_hud_image_state(STATUS_HUD, "huddefib") + set_hud_image_state(STATUS_HUD, hud_state = "huddefib") else if(HAS_TRAIT(src, TRAIT_GHOSTROLE_ON_REVIVE)) - set_hud_image_state(STATUS_HUD, "hudghost") + set_hud_image_state(STATUS_HUD, hud_state = "hudghost") else - set_hud_image_state(STATUS_HUD, "huddead") + set_hud_image_state(STATUS_HUD, hud_state = "huddead") return FALSE var/virus_threat = check_virus() if (!virus_threat) - set_hud_image_state(STATUS_HUD, "hudhealthy") + set_hud_image_state(STATUS_HUD, hud_state = "hudhealthy") return TRUE switch(virus_threat) if(DISEASE_SEVERITY_UNCURABLE) - set_hud_image_state(STATUS_HUD, "hudill6") + set_hud_image_state(STATUS_HUD, hud_state = "hudill6") if(DISEASE_SEVERITY_BIOHAZARD) - set_hud_image_state(STATUS_HUD, "hudill5") + set_hud_image_state(STATUS_HUD, hud_state = "hudill5") if(DISEASE_SEVERITY_DANGEROUS) - set_hud_image_state(STATUS_HUD, "hudill4") + set_hud_image_state(STATUS_HUD, hud_state = "hudill4") if(DISEASE_SEVERITY_HARMFUL) - set_hud_image_state(STATUS_HUD, "hudill3") + set_hud_image_state(STATUS_HUD, hud_state = "hudill3") if(DISEASE_SEVERITY_MEDIUM) - set_hud_image_state(STATUS_HUD, "hudill2") + set_hud_image_state(STATUS_HUD, hud_state = "hudill2") if(DISEASE_SEVERITY_MINOR) - set_hud_image_state(STATUS_HUD, "hudill1") + set_hud_image_state(STATUS_HUD, hud_state = "hudill1") if(DISEASE_SEVERITY_NONTHREAT) - set_hud_image_state(STATUS_HUD, "hudill0") + set_hud_image_state(STATUS_HUD, hud_state = "hudill0") if(DISEASE_SEVERITY_POSITIVE) - set_hud_image_state(STATUS_HUD, "hudbuff") + set_hud_image_state(STATUS_HUD, hud_state = "hudbuff") return FALSE /mob/living/carbon/human/med_hud_set_status() @@ -228,7 +228,7 @@ Medical HUD! Basic mode needs suit sensors on. return var/obj/item/clothing/under/uniform = w_uniform if(istype(uniform) && uniform.has_sensor == BROKEN_SENSORS) - set_hud_image_state(STATUS_HUD, "hudnosensor") + set_hud_image_state(STATUS_HUD, hud_state = "hudnosensor") return FALSE @@ -247,14 +247,14 @@ FAN HUDs! For identifying other fans on-sight. set_hud_image_active(FAN_HUD) for(var/accessory in undershirt.attached_accessories) if(istype(accessory, /obj/item/clothing/accessory/mime_fan_pin)) - set_hud_image_state(FAN_HUD, "mime_fan_pin") + set_hud_image_state(FAN_HUD, hud_state = "mime_fan_pin") return if(istype(accessory, /obj/item/clothing/accessory/clown_enjoyer_pin)) - set_hud_image_state(FAN_HUD, "clown_enjoyer_pin") + set_hud_image_state(FAN_HUD, hud_state = "clown_enjoyer_pin") return - set_hud_image_state(FAN_HUD, "hudfan_no") + set_hud_image_state(FAN_HUD, hud_state = "hudfan_no") /*********************************************** Security HUDs! Basic mode shows only the job. @@ -265,10 +265,12 @@ Security HUDs! Basic mode shows only the job. /mob/living/carbon/human/proc/update_ID_card() SIGNAL_HANDLER + var/sechud_icon = wear_id?.get_sechud_job_icon() var/sechud_icon_state = wear_id?.get_sechud_job_icon_state() if(!sechud_icon_state || HAS_TRAIT(src, TRAIT_UNKNOWN_APPEARANCE)) + sechud_icon = DEFAULT_HUDS_DMI sechud_icon_state = "hudno_id" - set_hud_image_state(ID_HUD, sechud_icon_state) + set_hud_image_state(ID_HUD, sechud_icon, sechud_icon_state) sec_hud_set_security_status() update_visible_name() @@ -281,16 +283,16 @@ Security HUDs! Basic mode shows only the job. if(current_implant.implant_flags & IMPLANT_TYPE_SECURITY) switch(security_slot) if(1) - set_hud_image_state(IMPSEC_FIRST_HUD, current_implant.hud_icon_state) + set_hud_image_state(IMPSEC_FIRST_HUD, hud_state = current_implant.hud_icon_state) set_hud_image_active(IMPSEC_FIRST_HUD) security_slot++ if(2) //Theoretically if we somehow get multiple sec implants, whatever the most recently implanted implant is will take over the 2nd position - set_hud_image_state(IMPSEC_SECOND_HUD, current_implant.hud_icon_state, x_offset = (ICON_SIZE_X / 4 - 1)) //Adds an offset that mirrors the hud blip to the other side of the mob + set_hud_image_state(IMPSEC_SECOND_HUD, hud_state = current_implant.hud_icon_state, x_offset = (ICON_SIZE_X / 4 - 1)) //Adds an offset that mirrors the hud blip to the other side of the mob set_hud_image_active(IMPSEC_SECOND_HUD) if(HAS_TRAIT(src, TRAIT_MINDSHIELD)) - set_hud_image_state(IMPLOYAL_HUD, "hud_imp_loyal") + set_hud_image_state(IMPLOYAL_HUD, hud_state = "hud_imp_loyal") set_hud_image_active(IMPLOYAL_HUD) /mob/living/carbon/human/proc/sec_hud_set_security_status() @@ -299,7 +301,7 @@ Security HUDs! Basic mode shows only the job. return if (HAS_TRAIT(src, TRAIT_ALWAYS_WANTED)) - set_hud_image_state(WANTED_HUD, "hudwanted") + set_hud_image_state(WANTED_HUD, hud_state = "hudwanted") set_hud_image_active(WANTED_HUD) return @@ -316,15 +318,15 @@ Security HUDs! Basic mode shows only the job. switch(target.wanted_status) if(WANTED_ARREST) - set_hud_image_state(WANTED_HUD, "hudwanted") + set_hud_image_state(WANTED_HUD, hud_state = "hudwanted") if(WANTED_PRISONER) - set_hud_image_state(WANTED_HUD, "hudincarcerated") + set_hud_image_state(WANTED_HUD, hud_state = "hudincarcerated") if(WANTED_SUSPECT) - set_hud_image_state(WANTED_HUD, "hudsuspected") + set_hud_image_state(WANTED_HUD, hud_state = "hudsuspected") if(WANTED_PAROLE) - set_hud_image_state(WANTED_HUD, "hudparolled") + set_hud_image_state(WANTED_HUD, hud_state = "hudparolled") if(WANTED_DISCHARGED) - set_hud_image_state(WANTED_HUD, "huddischarged") + set_hud_image_state(WANTED_HUD, hud_state = "huddischarged") set_hud_image_active(WANTED_HUD) @@ -370,26 +372,26 @@ Diagnostic HUDs! //Sillycone hooks /mob/living/silicon/proc/diag_hud_set_health() if(stat == DEAD) - set_hud_image_state(DIAG_HUD, "huddiagdead") + set_hud_image_state(DIAG_HUD, hud_state = "huddiagdead") else - set_hud_image_state(DIAG_HUD, "huddiag[RoundDiagBar(health/maxHealth)]") + set_hud_image_state(DIAG_HUD, hud_state = "huddiag[RoundDiagBar(health/maxHealth)]") /mob/living/silicon/proc/diag_hud_set_status() if(IS_UNCONSCIOUS(src)) - set_hud_image_state(DIAG_STAT_HUD, "hudoffline") + set_hud_image_state(DIAG_STAT_HUD, hud_state = "hudoffline") return if(stat == DEAD) - set_hud_image_state(DIAG_STAT_HUD, "huddead2") + set_hud_image_state(DIAG_STAT_HUD, hud_state = "huddead2") return - set_hud_image_state(DIAG_STAT_HUD, "hudstat") + set_hud_image_state(DIAG_STAT_HUD, hud_state = "hudstat") //Borgie battery tracking! /mob/living/silicon/robot/proc/diag_hud_set_borgcell() if(QDELETED(cell) || (cell.maxcharge == 0)) - set_hud_image_state(DIAG_BATT_HUD, "hudnobatt") + set_hud_image_state(DIAG_BATT_HUD, hud_state = "hudnobatt") else var/chargelvl = (cell.charge/cell.maxcharge) - set_hud_image_state(DIAG_BATT_HUD, "hudbatt[RoundDiagBar(chargelvl)]") + set_hud_image_state(DIAG_BATT_HUD, hud_state = "hudbatt[RoundDiagBar(chargelvl)]") //borg-AI shell tracking /mob/living/silicon/robot/proc/diag_hud_set_aishell() //Shows if AI is controlling a cyborg via a BORIS module @@ -397,9 +399,9 @@ Diagnostic HUDs! set_hud_image_inactive(DIAG_TRACK_HUD) return if(deployed) //AI shell in use by an AI - set_hud_image_state(DIAG_TRACK_HUD, "hudtrackingai") + set_hud_image_state(DIAG_TRACK_HUD, hud_state = "hudtrackingai") else //Empty AI shell - set_hud_image_state(DIAG_TRACK_HUD, "hudtracking") + set_hud_image_state(DIAG_TRACK_HUD, hud_state = "hudtracking") set_hud_image_active(DIAG_TRACK_HUD) //AI side tracking of AI shell control @@ -408,28 +410,28 @@ Diagnostic HUDs! set_hud_image_inactive(DIAG_TRACK_HUD) return //AI is currently controlling a shell - set_hud_image_state(DIAG_TRACK_HUD, "hudtrackingai") + set_hud_image_state(DIAG_TRACK_HUD, hud_state = "hudtrackingai") set_hud_image_active(DIAG_TRACK_HUD) /*~~~~~~~~~~~~~~~~~~~~ BIG STOMPY MECHS ~~~~~~~~~~~~~~~~~~~~~*/ /obj/vehicle/sealed/mecha/proc/diag_hud_set_mechhealth() - set_hud_image_state(DIAG_MECH_HUD, "huddiag[RoundDiagBar(atom_integrity/max_integrity)]") + set_hud_image_state(DIAG_MECH_HUD, hud_state = "huddiag[RoundDiagBar(atom_integrity/max_integrity)]") /obj/vehicle/sealed/mecha/proc/diag_hud_set_mechcell() if(QDELETED(cell) || (cell.maxcharge == 0)) - set_hud_image_state(DIAG_BATT_HUD, "hudnobatt") + set_hud_image_state(DIAG_BATT_HUD, hud_state = "hudnobatt") else var/chargelvl = cell.charge/cell.maxcharge - set_hud_image_state(DIAG_BATT_HUD, "hudbatt[RoundDiagBar(chargelvl)]") + set_hud_image_state(DIAG_BATT_HUD, hud_state = "hudbatt[RoundDiagBar(chargelvl)]") /obj/vehicle/sealed/mecha/proc/diag_hud_set_mechstat() if(!internal_damage) set_hud_image_inactive(DIAG_STAT_HUD) return - set_hud_image_state(DIAG_STAT_HUD, "hudwarn") + set_hud_image_state(DIAG_STAT_HUD, hud_state = "hudwarn") set_hud_image_active(DIAG_STAT_HUD) ///Shows tracking beacons on the mech @@ -441,7 +443,7 @@ Diagnostic HUDs! break //Immediately terminate upon finding an AI beacon to ensure it is always shown over the normal one, as mechs can have several trackers. else new_icon_state = "hudtracking" - set_hud_image_state(DIAG_TRACK_HUD, new_icon_state) + set_hud_image_state(DIAG_TRACK_HUD, hud_state = new_icon_state) ///Shows inbuilt camera on the mech; if the camera's view range was affected by an EMP, shows a red blip while it's affected /obj/vehicle/sealed/mecha/proc/diag_hud_set_camera() @@ -451,9 +453,9 @@ Diagnostic HUDs! set_hud_image_active(DIAG_CAMERA_HUD) if(chassis_camera?.is_emp_scrambled) - set_hud_image_state(DIAG_CAMERA_HUD, "hudcamera_empd") + set_hud_image_state(DIAG_CAMERA_HUD, hud_state = "hudcamera_empd") else - set_hud_image_state(DIAG_CAMERA_HUD, "hudcamera") + set_hud_image_state(DIAG_CAMERA_HUD, hud_state = "hudcamera") /*~~~~~~~~~~~~ Airlocks! @@ -480,7 +482,7 @@ Diagnostic HUDs! /mob/living/proc/blood_hud_set_status() if (CAN_HAVE_BLOOD(src)) - set_hud_image_state(BLOOD_HUD, round_blood_for_hud(src)) + set_hud_image_state(BLOOD_HUD, hud_state = round_blood_for_hud(src)) #define CACHED_WIDTH_INDEX "width" #define CACHED_HEIGHT_INDEX "height" @@ -547,7 +549,7 @@ Diagnostic HUDs! holder.pixel_w = get_hud_x_offset() holder.pixel_z = get_hud_y_offset() -/atom/proc/set_hud_image_state(hud_type, hud_state, x_offset = 0, y_offset = 0) +/atom/proc/set_hud_image_state(hud_type, hud_icon = DEFAULT_HUDS_DMI, hud_state, x_offset = 0, y_offset = 0) if (!hud_list) // Still initializing return var/image/holder = hud_list[hud_type] @@ -555,6 +557,7 @@ Diagnostic HUDs! return if (!istype(holder)) // Can contain lists for HUD_LIST_LIST hinted HUDs, if someone fucks up and passes this here we wanna know about it CRASH("[src] ([type]) had a HUD_LIST_LIST hud_type [hud_type] passed into set_hud_image_state!") + holder.icon = hud_icon holder.icon_state = hud_state adjust_hud_position(holder) if (x_offset || y_offset) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index a279bc34a50d..6190a9c0d94f 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -717,28 +717,28 @@ GLOBAL_LIST_EMPTY(possible_items) /datum/objective/capture/check_completion()//Basically runs through all the mobs in the area to determine how much they are worth. var/captured_amount = 0 - var/area/centcom/central_command_areas/holding/A = GLOB.areas_by_type[/area/centcom/central_command_areas/holding] - for(var/mob/living/carbon/human/M in A)//Humans. - if(ismonkey(M)) + var/area/centcom/central_command_areas/holding/area = GLOB.areas_by_type[/area/centcom/central_command_areas/holding] + for(var/mob/living/carbon/human/mob in area)//Humans. + if(HAS_TRAIT(mob, TRAIT_LESSER_HUMANOID)) captured_amount+=0.1 continue - if(M.stat == DEAD)//Dead folks are worth less. + if(mob.stat == DEAD)//Dead folks are worth less. captured_amount+=0.5 continue captured_amount+=1 - for(var/mob/living/carbon/alien/larva/M in A)//Larva are important for research. - if(M.stat == DEAD) + for(var/mob/living/carbon/alien/larva/mob in area)//Larva are important for research. + if(mob.stat == DEAD) captured_amount+=0.5 continue captured_amount+=1 - for(var/mob/living/carbon/alien/adult/M in A)//Aliens are worth twice as much as humans. - if(isalienqueen(M))//Queens are worth three times as much as humans. - if(M.stat == DEAD) + for(var/mob/living/carbon/alien/adult/mob in area)//Aliens are worth twice as much as humans. + if(isalienqueen(mob))//Queens are worth three times as much as humans. + if(mob.stat == DEAD) captured_amount+=1.5 else captured_amount+=3 continue - if(M.stat == DEAD) + if(mob.stat == DEAD) captured_amount+=1 continue captured_amount+=2 diff --git a/code/game/machinery/big_manipulator/big_manipulator.dm b/code/game/machinery/big_manipulator/big_manipulator.dm index 433c845fd9de..4f60ec8362d6 100644 --- a/code/game/machinery/big_manipulator/big_manipulator.dm +++ b/code/game/machinery/big_manipulator/big_manipulator.dm @@ -339,10 +339,10 @@ if(monkey_worker?.resolve()) return - if(!ismonkey(monkey)) + if(!HAS_TRAIT(monkey, TRAIT_LESSER_HUMANOID)) return - var/mob/living/carbon/human/species/monkey/poor_monkey = monkey + var/mob/living/carbon/human/poor_monkey = monkey if(poor_monkey.mind) balloon_alert(user, "too smart!") return diff --git a/code/game/machinery/computer/atmos_computers/_atmos_control.dm b/code/game/machinery/computer/atmos_computers/_atmos_control.dm index 5d50ad44efa4..e6711f3eb347 100644 --- a/code/game/machinery/computer/atmos_computers/_atmos_control.dm +++ b/code/game/machinery/computer/atmos_computers/_atmos_control.dm @@ -110,6 +110,7 @@ data["maxOutput"] = MAX_OUTPUT_PRESSURE data["control"] = control data["reconnecting"] = reconnecting + data["defaultGas"] = get_default_gas() data += return_atmos_handbooks() return data @@ -229,6 +230,13 @@ reconnect(ui.user) return TRUE +/obj/machinery/computer/atmos_control/proc/get_default_gas() + for(var/gas_path, gas_id in GLOB.meta_gas_info[META_GAS_ID]) + if(gas_id == atmos_chambers[1]) + return gas_id + + return null + /obj/machinery/computer/atmos_control/nocontrol control = FALSE circuit = /obj/item/circuitboard/computer/atmos_control/nocontrol diff --git a/code/game/machinery/computer/atmos_computers/air_sensors.dm b/code/game/machinery/computer/atmos_computers/air_sensors.dm index 723ffacb2eb7..374459906a4a 100644 --- a/code/game/machinery/computer/atmos_computers/air_sensors.dm +++ b/code/game/machinery/computer/atmos_computers/air_sensors.dm @@ -47,7 +47,7 @@ chamber_id = ATMOS_GAS_MONITOR_H2 /obj/machinery/air_sensor/hypernoblium_tank - name = "hypernoblium tank gas sensor" + name = "hyper-noblium tank gas sensor" chamber_id = ATMOS_GAS_MONITOR_HYPERNOBLIUM /obj/machinery/air_sensor/miasma_tank @@ -83,7 +83,7 @@ chamber_id = ATMOS_GAS_MONITOR_HELIUM /obj/machinery/air_sensor/antinoblium_tank - name = "antinoblium tank gas sensor" + name = "anti-noblium tank gas sensor" chamber_id = ATMOS_GAS_MONITOR_ANTINOBLIUM /obj/machinery/air_sensor/incinerator_tank diff --git a/code/game/machinery/computer/atmos_computers/atmos_controls.dm b/code/game/machinery/computer/atmos_computers/atmos_controls.dm index bf386c83a1c3..76ccc228dfa6 100644 --- a/code/game/machinery/computer/atmos_computers/atmos_controls.dm +++ b/code/game/machinery/computer/atmos_computers/atmos_controls.dm @@ -4,122 +4,122 @@ atmos_chambers = list(ATMOS_GAS_MONITOR_DISTRO = "Distribution Loop", ATMOS_GAS_MONITOR_WASTE = "Waste Loop") /obj/machinery/computer/atmos_control/oxygen_tank - name = "Oxygen Supply Control" + name = "\improper Oxygen supply control" circuit = /obj/item/circuitboard/computer/atmos_control/oxygen_tank atmos_chambers = list(ATMOS_GAS_MONITOR_O2 = "Oxygen Supply") /obj/machinery/computer/atmos_control/plasma_tank - name = "Plasma Supply Control" + name = "\improper Plasma supply control" circuit = /obj/item/circuitboard/computer/atmos_control/plasma_tank atmos_chambers = list(ATMOS_GAS_MONITOR_PLAS = "Plasma Supply") /obj/machinery/computer/atmos_control/air_tank - name = "Mixed Air Supply Control" + name = "\improper mixed air supply control" circuit = /obj/item/circuitboard/computer/atmos_control/air_tank atmos_chambers = list(ATMOS_GAS_MONITOR_AIR = "Mixed Air Supply") /obj/machinery/computer/atmos_control/nitrous_tank - name = "Nitrous Oxide Supply Control" + name = "\improper Nitrous Oxide supply control" circuit = /obj/item/circuitboard/computer/atmos_control/nitrous_tank atmos_chambers = list(ATMOS_GAS_MONITOR_N2O = "Nitrous Oxide Supply") /obj/machinery/computer/atmos_control/nitrogen_tank - name = "Nitrogen Supply Control" + name = "\improper Nitrogen supply control" circuit = /obj/item/circuitboard/computer/atmos_control/nitrogen_tank atmos_chambers = list(ATMOS_GAS_MONITOR_N2 = "Nitrogen Supply") /obj/machinery/computer/atmos_control/carbon_tank - name = "Carbon Dioxide Supply Control" + name = "\improper Carbon Dioxide supply control" circuit = /obj/item/circuitboard/computer/atmos_control/carbon_tank atmos_chambers = list(ATMOS_GAS_MONITOR_CO2 = "Carbon Dioxide Supply") /obj/machinery/computer/atmos_control/bz_tank - name = "BZ Supply Control" + name = "\improper BZ supply control" circuit = /obj/item/circuitboard/computer/atmos_control/bz_tank atmos_chambers = list(ATMOS_GAS_MONITOR_BZ = "BZ Supply") /obj/machinery/computer/atmos_control/freon_tank - name = "Freon Supply Control" + name = "\improper Freon supply control" circuit = /obj/item/circuitboard/computer/atmos_control/freon_tank atmos_chambers = list(ATMOS_GAS_MONITOR_FREON = "Freon Supply") /obj/machinery/computer/atmos_control/halon_tank - name = "Halon Supply Control" + name = "\improper Halon supply control" circuit = /obj/item/circuitboard/computer/atmos_control/halon_tank atmos_chambers = list(ATMOS_GAS_MONITOR_HALON = "Halon Supply") /obj/machinery/computer/atmos_control/healium_tank - name = "Healium Supply Control" + name = "\improper Healium supply control" circuit = /obj/item/circuitboard/computer/atmos_control/healium_tank atmos_chambers = list(ATMOS_GAS_MONITOR_HEALIUM = "Healium Supply") /obj/machinery/computer/atmos_control/hydrogen_tank - name = "Hydrogen Supply Control" + name = "\improper Hydrogen supply control" circuit = /obj/item/circuitboard/computer/atmos_control/hydrogen_tank atmos_chambers = list(ATMOS_GAS_MONITOR_H2 = "Hydrogen Supply") /obj/machinery/computer/atmos_control/hypernoblium_tank - name = "Hypernoblium Supply Control" + name = "\improper Hyper-Noblium supply control" circuit = /obj/item/circuitboard/computer/atmos_control/hypernoblium_tank atmos_chambers = list(ATMOS_GAS_MONITOR_HYPERNOBLIUM = "Hypernoblium Supply") /obj/machinery/computer/atmos_control/miasma_tank - name = "Miasma Supply Control" + name = "\improper Miasma supply control" circuit = /obj/item/circuitboard/computer/atmos_control/miasma_tank atmos_chambers = list(ATMOS_GAS_MONITOR_MIASMA = "Miasma Supply") /obj/machinery/computer/atmos_control/nitrium_tank - name = "Nitrium Supply Control" + name = "\improper Nitrium supply control" circuit = /obj/item/circuitboard/computer/atmos_control/nitrium_tank atmos_chambers = list(ATMOS_GAS_MONITOR_NITRIUM = "Nitrium Supply") /obj/machinery/computer/atmos_control/pluoxium_tank - name = "Pluoxium Supply Control" + name = "\improper Pluoxium supply control" circuit = /obj/item/circuitboard/computer/atmos_control/pluoxium_tank atmos_chambers = list(ATMOS_GAS_MONITOR_PLUOXIUM = "Pluoxium Supply") /obj/machinery/computer/atmos_control/proto_nitrate_tank - name = "Proto-Nitrate Supply Control" + name = "\improper Proto-Nitrate supply control" circuit = /obj/item/circuitboard/computer/atmos_control/proto_nitrate_tank atmos_chambers = list(ATMOS_GAS_MONITOR_PROTO_NITRATE = "Proto-Nitrate Supply") /obj/machinery/computer/atmos_control/tritium_tank - name = "Tritium Supply Control" + name = "\improper Tritium supply control" circuit = /obj/item/circuitboard/computer/atmos_control/tritium_tank atmos_chambers = list(ATMOS_GAS_MONITOR_TRITIUM = "Tritium Supply") /obj/machinery/computer/atmos_control/water_vapor - name = "Water Vapor Supply Control" + name = "\improper Water Vapor supply control" circuit = /obj/item/circuitboard/computer/atmos_control/water_vapor atmos_chambers = list(ATMOS_GAS_MONITOR_H2O = "Water Vapor Supply") /obj/machinery/computer/atmos_control/zauker_tank - name = "Zauker Supply Control" + name = "\improper Zauker supply control" circuit = /obj/item/circuitboard/computer/atmos_control/zauker_tank atmos_chambers = list(ATMOS_GAS_MONITOR_ZAUKER = "Zauker Supply") /obj/machinery/computer/atmos_control/helium_tank - name = "Helium Supply Control" + name = "\improper Helium supply control" circuit = /obj/item/circuitboard/computer/atmos_control/helium_tank atmos_chambers = list(ATMOS_GAS_MONITOR_HELIUM = "Helium Supply") /obj/machinery/computer/atmos_control/antinoblium_tank - name = "Antinoblium Supply Control" + name = "\improper Anti-Noblium supply control" circuit = /obj/item/circuitboard/computer/atmos_control/antinoblium_tank atmos_chambers = list(ATMOS_GAS_MONITOR_ANTINOBLIUM = "Antinoblium Supply") /obj/machinery/computer/atmos_control/mix_tank - name = "Mix Chamber Control" + name = "mix chamber control" circuit = /obj/item/circuitboard/computer/atmos_control/mix_tank atmos_chambers = list(ATMOS_GAS_MONITOR_MIX = "Mix Chamber") /obj/machinery/computer/atmos_control/nocontrol/incinerator - name = "Incinerator Chamber Monitor" + name = "incinerator chamber monitor" circuit = /obj/item/circuitboard/computer/atmos_control/nocontrol/incinerator atmos_chambers = list(ATMOS_GAS_MONITOR_INCINERATOR = "Incinerator Chamber") /obj/machinery/computer/atmos_control/ordnancemix - name = "Ordnance Chamber Control" + name = "ordnance chamber control" circuit = /obj/item/circuitboard/computer/atmos_control/ordnancemix atmos_chambers = list( ATMOS_GAS_MONITOR_ORDNANCE_BURN = "Ordnance Burn Chamber", diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index eaf1119e6339..401dd04a1d5e 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -269,6 +269,19 @@ return if (!can_purchase_this_shuttle(shuttle)) return + if (istype(shuttle, /datum/map_template/shuttle/emergency/departmental)) + var/datum/map_template/shuttle/emergency/departmental/dept_shuttle = shuttle + if(dept_shuttle.department_type) + var/max_crew_count = 0 + for(var/dept_type in SSjob.joinable_departments_by_type) + var/crew_count = get_department_employee_count(dept_type) + if(crew_count > max_crew_count) + max_crew_count = crew_count + + var/crew_in_department = get_department_employee_count(dept_shuttle.department_type) + if(crew_in_department <= 0 || crew_in_department < max_crew_count) + to_chat(user, span_alert("This shuttle can be buyed only if this department has most employees.")) + return if (!shuttle.prerequisites_met()) to_chat(user, span_alert("You have not met the requirements for purchasing this shuttle.")) return @@ -608,6 +621,27 @@ if (!can_purchase_this_shuttle(shuttle_template)) continue + var/department_locked = FALSE + var/department_name_string = "" + + if (istype(shuttle_template, /datum/map_template/shuttle/emergency/departmental)) + var/datum/map_template/shuttle/emergency/departmental/dept_shuttle = shuttle_template + department_name_string = dept_shuttle.department_name + + if (dept_shuttle.department_type) + var/crew_in_department = get_department_employee_count(dept_shuttle.department_type) + if(crew_in_department <= 0) + department_locked = TRUE + else + for(var/other_id in SSmapping.shuttle_templates) + var/datum/map_template/shuttle/emergency/departmental/other_shuttle = SSmapping.shuttle_templates[other_id] + if(!istype(other_shuttle) || other_shuttle == dept_shuttle || !other_shuttle.department_type) + continue + var/crew_in_other_department = get_department_employee_count(other_shuttle.department_name) + if(crew_in_department < crew_in_other_department) + department_locked = TRUE + break + shuttles += list(list( "name" = shuttle_template.name, "description" = shuttle_template.description, @@ -617,6 +651,8 @@ "emagOnly" = shuttle_template.emag_only, "prerequisites" = shuttle_template.prerequisites, "ref" = REF(shuttle_template), + "department_locked" = department_locked, + "department_name" = department_name_string, )) data["budget"] = bank_account.account_balance @@ -720,6 +756,19 @@ return FALSE +/// Used in checks of dept-locked shuttles. +/// Determines number of employees in department. +/obj/machinery/computer/communications/proc/get_department_employee_count(datum/job_department/target_department_type) + if(!target_department_type) + return + var/datum/job_department/current_department = SSjob.joinable_departments_by_type[target_department_type] + if(!istype(current_department)) + return + var/total_crew_count = 0 + for(var/datum/job/current_job in current_department.department_jobs) + total_crew_count += current_job.current_positions + return total_crew_count + /obj/machinery/computer/communications/proc/can_send_messages_to_other_sectors(mob/user) if (!authenticated_as_non_silicon_captain(user)) return diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index 06bc865c1ee3..0f6b0215a5eb 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -295,7 +295,11 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new) var/mob/living/silicon/ai/AI = usr if(!istype(AI)) return - AI.ai_tracking_tool.track_name(AI, params["name"]) + // We need to do this because the ID might add an honorific and otherwise break tracking + var/mob/living/target = locate(params["ref"]) in GLOB.mob_living_list + if(isnull(target)) + return + AI.ai_tracking_tool.track_mob(AI, target) #undef SENSORS_UPDATE_PERIOD #undef UNKNOWN_JOB_ID diff --git a/code/game/machinery/computer/dna_console.dm b/code/game/machinery/computer/dna_console.dm index 76d3eab6c4e6..4443f3c285dc 100644 --- a/code/game/machinery/computer/dna_console.dm +++ b/code/game/machinery/computer/dna_console.dm @@ -351,7 +351,7 @@ data["subjectStatus"] = scanner_occupant.stat data["subjectHealth"] = scanner_occupant.health data["subjectEnzymes"] = scanner_occupant.dna.unique_enzymes - data["isMonkey"] = ismonkey(scanner_occupant) + data["isMonkey"] = HAS_TRAIT(scanner_occupant, TRAIT_LESSER_HUMANOID) data["subjectUNI"] = scanner_occupant.dna.unique_identity data["subjectUF"] = scanner_occupant.dna.unique_features data["storage"]["occupant"] = tgui_occupant_mutations diff --git a/code/game/machinery/computer/orders/order_computer/mining_order.dm b/code/game/machinery/computer/orders/order_computer/mining_order.dm index 074386b1f4be..b07047dbbc03 100644 --- a/code/game/machinery/computer/orders/order_computer/mining_order.dm +++ b/code/game/machinery/computer/orders/order_computer/mining_order.dm @@ -40,7 +40,8 @@ /obj/machinery/computer/order_console/mining/order_groceries(mob/living/purchaser, obj/item/card/id/card, list/groceries) var/list/things_to_order = list() for(var/datum/orderable_item/item as anything in groceries) - things_to_order[item.purchase_path] = groceries[item] + var/purchase_path = item.get_purchased_item(purchaser, card) + things_to_order[purchase_path] = groceries[item] var/datum/supply_pack/custom/mining_pack = new( purchaser = purchaser, \ diff --git a/code/game/machinery/computer/orders/order_computer/order_computer.dm b/code/game/machinery/computer/orders/order_computer/order_computer.dm index ab8b32bb6121..0e855d0090b4 100644 --- a/code/game/machinery/computer/orders/order_computer/order_computer.dm +++ b/code/game/machinery/computer/orders/order_computer/order_computer.dm @@ -189,8 +189,9 @@ GLOBAL_LIST_EMPTY(order_console_products) stack_trace("[src] somehow delivered [item] which is not purchasable at this order console.") grocery_list.Remove(item) continue + var/purchase_path = item.get_purchased_item(living_user, used_id_card) for(var/amt in 1 to grocery_list[item])//every order amount - ordered_paths += item.purchase_path + ordered_paths += purchase_path podspawn(list( "target" = get_turf(living_user), "style" = /datum/pod_style/advanced, diff --git a/code/game/machinery/computer/orders/order_items/mining/order_consumables.dm b/code/game/machinery/computer/orders/order_items/mining/order_consumables.dm index b298eb9f96db..300c52fd3e8e 100644 --- a/code/game/machinery/computer/orders/order_items/mining/order_consumables.dm +++ b/code/game/machinery/computer/orders/order_items/mining/order_consumables.dm @@ -9,6 +9,12 @@ purchase_path = /obj/item/reagent_containers/hypospray/medipen/survival/luxury cost_per_order = 750 +// slime accounts get ourple pen :3 +/datum/orderable_item/consumables/luxury_pen/get_purchased_item(mob/living/user, obj/item/card/id/card) + if(cmptext(trimtext(find_record(card.registered_account?.account_holder)?.species), /datum/species/jelly::name)) + return /obj/item/reagent_containers/hypospray/medipen/survival/luxury/purple + return ..() + /datum/orderable_item/consumables/medkit purchase_path = /obj/item/storage/medkit/brute cost_per_order = 400 diff --git a/code/game/machinery/computer/orders/order_items/mining/order_mining.dm b/code/game/machinery/computer/orders/order_items/mining/order_mining.dm index d628e3fc3292..9b29a897cb69 100644 --- a/code/game/machinery/computer/orders/order_items/mining/order_mining.dm +++ b/code/game/machinery/computer/orders/order_items/mining/order_mining.dm @@ -3,6 +3,10 @@ /datum/orderable_item/mining/marker_beacon purchase_path = /obj/item/stack/marker_beacon/ten + cost_per_order = 60 + +/datum/orderable_item/mining/candela_beacon + purchase_path = /obj/item/stack/candela_beacon/ten cost_per_order = 80 /datum/orderable_item/mining/skeleton_key @@ -14,8 +18,8 @@ cost_per_order = 320 /datum/orderable_item/mining/fulton_core - purchase_path = /obj/item/fulton_core - cost_per_order = 320 + purchase_path = /obj/item/fulton_core/networked + cost_per_order = 280 /datum/orderable_item/mining/mining_modsuit purchase_path = /obj/item/mod/control/pre_equipped/mining @@ -51,8 +55,8 @@ cost_per_order = 675 /datum/orderable_item/mining/fulton - purchase_path = /obj/item/extraction_pack - cost_per_order = 800 + purchase_path = /obj/item/extraction_pack/networked + cost_per_order = 400 /datum/orderable_item/mining/lazarus purchase_path = /obj/item/lazarus_injector diff --git a/code/game/machinery/computer/orders/order_items/order_datum.dm b/code/game/machinery/computer/orders/order_items/order_datum.dm index 28c21a14f267..ac3a0cb370b4 100644 --- a/code/game/machinery/computer/orders/order_items/order_datum.dm +++ b/code/game/machinery/computer/orders/order_items/order_datum.dm @@ -21,3 +21,6 @@ name = initial(purchase_path.name) if(!desc) desc = initial(purchase_path.desc) + +/datum/orderable_item/proc/get_purchased_item(mob/living/user, obj/item/card/id/card) + return purchase_path diff --git a/code/game/machinery/dna_infuser/organ_sets/fish_organs.dm b/code/game/machinery/dna_infuser/organ_sets/fish_organs.dm index 984dfd4a8273..0683af2ff0df 100644 --- a/code/game/machinery/dna_infuser/organ_sets/fish_organs.dm +++ b/code/game/machinery/dna_infuser/organ_sets/fish_organs.dm @@ -284,6 +284,7 @@ feature_key = FEATURE_TAIL_FISH color_source = ORGAN_COLOR_OVERRIDE draw_on_husks = HUSK_OVERLAY_GRAYSCALE + mesh_in_suits = TRUE /datum/bodypart_overlay/mutant/tail/fish/on_mob_insert(obj/item/organ/parent, mob/living/carbon/receiver) //Initialize the related dna feature block if we don't have any so it doesn't error out. diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 45faaa3257f3..f21a9f3cdd4c 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -670,12 +670,8 @@ if(isalien(future_pancake)) //For xenos future_pancake.apply_damage(DOOR_CRUSH_DAMAGE * 1.5, BRUTE, BODY_ZONE_CHEST, wound_bonus = door_wounding, attacking_item = src) //Xenos go into crit after aproximately the same amount of crushes as humans. future_pancake.emote("roar") - else if(ismonkey(future_pancake)) //For monkeys - future_pancake.emote("screech") - future_pancake.apply_damage(DOOR_CRUSH_DAMAGE, BRUTE, BODY_ZONE_CHEST, wound_bonus = door_wounding, attacking_item = src) - future_pancake.Paralyze(10 SECONDS) else if(ishuman(future_pancake)) //For humans - future_pancake.emote("scream") + future_pancake.emote(HAS_TRAIT(future_pancake, TRAIT_SIMIAN) ? "screch" : "scream") future_pancake.apply_damage(DOOR_CRUSH_DAMAGE, BRUTE, BODY_ZONE_CHEST, wound_bonus = door_wounding, attacking_item = src) future_pancake.Paralyze(10 SECONDS) else //for simple_animals & borgs diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index a907d4e6d9e9..a221867bc13b 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -146,13 +146,9 @@ if(ishuman(living_user)) context[SCREENTIP_CONTEXT_LMB] = "Knock" return CONTEXTUAL_SCREENTIP_SET - else - if(ismonkey(living_user)) - context[SCREENTIP_CONTEXT_LMB] = "Attack" - return CONTEXTUAL_SCREENTIP_SET - if(ishuman(living_user)) - context[SCREENTIP_CONTEXT_LMB] = "Bash" - return CONTEXTUAL_SCREENTIP_SET + else if(ishuman(living_user)) + context[SCREENTIP_CONTEXT_LMB] = "Bash" + return CONTEXTUAL_SCREENTIP_SET else if(issilicon(living_user)) context[SCREENTIP_CONTEXT_LMB] = "Close" return CONTEXTUAL_SCREENTIP_SET diff --git a/code/game/machinery/embedded_controller/airlock_controller.dm b/code/game/machinery/embedded_controller/airlock_controller.dm index 18e880902963..9b8224c9d4c5 100644 --- a/code/game/machinery/embedded_controller/airlock_controller.dm +++ b/code/game/machinery/embedded_controller/airlock_controller.dm @@ -279,7 +279,7 @@ return last_pressure /obj/machinery/airlock_controller/incinerator_ordmix - name = "Incinerator Access Console" + name = "incinerator access console" airpump_tag = INCINERATOR_ORDMIX_DP_VENTPUMP exterior_door_tag = INCINERATOR_ORDMIX_AIRLOCK_EXTERIOR id_tag = INCINERATOR_ORDMIX_AIRLOCK_CONTROLLER @@ -288,7 +288,7 @@ sensor_tag = INCINERATOR_ORDMIX_AIRLOCK_SENSOR /obj/machinery/airlock_controller/incinerator_atmos - name = "Incinerator Access Console" + name = "incinerator access console" airpump_tag = INCINERATOR_ATMOS_DP_VENTPUMP exterior_door_tag = INCINERATOR_ATMOS_AIRLOCK_EXTERIOR id_tag = INCINERATOR_ATMOS_AIRLOCK_CONTROLLER @@ -297,7 +297,7 @@ sensor_tag = INCINERATOR_ATMOS_AIRLOCK_SENSOR /obj/machinery/airlock_controller/incinerator_syndicatelava - name = "Incinerator Access Console" + name = "incinerator access console" airpump_tag = INCINERATOR_SYNDICATELAVA_DP_VENTPUMP exterior_door_tag = INCINERATOR_SYNDICATELAVA_AIRLOCK_EXTERIOR id_tag = INCINERATOR_SYNDICATELAVA_AIRLOCK_CONTROLLER diff --git a/code/game/machinery/medipen_refiller.dm b/code/game/machinery/medipen_refiller.dm index 8192cf3c93c7..c3bd69ce7655 100644 --- a/code/game/machinery/medipen_refiller.dm +++ b/code/game/machinery/medipen_refiller.dm @@ -19,6 +19,7 @@ /obj/item/reagent_containers/hypospray/medipen/methamphetamine = /datum/reagent/drug/methamphetamine, /obj/item/reagent_containers/hypospray/medipen/survival = /datum/reagent/medicine/c2/libital, /obj/item/reagent_containers/hypospray/medipen/survival/luxury = /datum/reagent/medicine/c2/penthrite, + /obj/item/reagent_containers/hypospray/medipen/survival/luxury/purple = /datum/reagent/medicine/c2/penthrite, /obj/item/reagent_containers/hypospray/medipen/invisibility = /datum/reagent/drug/saturnx, ) diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index 9cc318779a84..35bcc1d1ea08 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -556,7 +556,9 @@ DEFINE_BITFIELD(turret_flags, list( raising = 1 if(cover) flick("popup", cover) - sleep(POPUP_ANIM_TIME) + addtimer(CALLBACK(src, PROC_REF(finish_popup)), POPUP_ANIM_TIME, TIMER_STOPPABLE | TIMER_DELETE_ME) + +/obj/machinery/porta_turret/proc/finish_popup() raising = 0 if(cover) cover.icon_state = "openTurretCover" @@ -572,7 +574,9 @@ DEFINE_BITFIELD(turret_flags, list( raising = 1 if(cover) flick("popdown", cover) - sleep(POPDOWN_ANIM_TIME) + addtimer(CALLBACK(src, PROC_REF(finish_popdown)), POPDOWN_ANIM_TIME, TIMER_STOPPABLE | TIMER_DELETE_ME) + +/obj/machinery/porta_turret/proc/finish_popdown() raising = 0 if(cover) cover.icon_state = "turretCover" diff --git a/code/game/objects/effects/decals/cleanable/blood.dm b/code/game/objects/effects/decals/cleanable/blood.dm index 7b191cc65943..b0dd12a832be 100644 --- a/code/game/objects/effects/decals/cleanable/blood.dm +++ b/code/game/objects/effects/decals/cleanable/blood.dm @@ -304,6 +304,8 @@ /obj/effect/decal/cleanable/blood/trail_holder/Initialize(mapload, list/datum/disease/diseases, list/blood_or_dna = get_default_blood_type()) . = ..() + if(. == INITIALIZE_HINT_QDEL) + return icon_state = "nothing" update_appearance() // Cut possible overlays if(mapload) @@ -537,6 +539,8 @@ /obj/effect/decal/cleanable/blood/gibs/Initialize(mapload, list/datum/disease/diseases, list/blood_or_dna = get_default_blood_type()) . = ..() + if(. == INITIALIZE_HINT_QDEL) + return leave_blood = has_blood_flag(GET_ATOM_BLOOD_DNA(src), BLOOD_COVER_TURFS) if(squishy) AddElement(/datum/element/squish_sound) @@ -691,6 +695,8 @@ /obj/effect/decal/cleanable/blood/footprints/Initialize(mapload, list/datum/disease/diseases, list/blood_or_dna = get_default_blood_type()) . = ..() + if(. == INITIALIZE_HINT_QDEL) + return icon_state = "" // All of the footprint visuals come from overlays if(mapload) entered_dirs |= dir // Keep the same appearance as in the map editor @@ -817,6 +823,8 @@ /obj/effect/decal/cleanable/blood/hitsplatter/Initialize(mapload, list/datum/disease/diseases, list/blood_or_dna = get_default_blood_type(), splatter_strength) . = ..() + if(. == INITIALIZE_HINT_QDEL) + return leave_blood = has_blood_flag(GET_ATOM_BLOOD_DNA(src), BLOOD_COVER_TURFS) prev_loc = loc //Just so we are sure prev_loc exists if(splatter_strength) diff --git a/code/game/objects/effects/decals/cleanable/fuel.dm b/code/game/objects/effects/decals/cleanable/fuel.dm index 6dbd03ac8bea..a1a91cd90f74 100644 --- a/code/game/objects/effects/decals/cleanable/fuel.dm +++ b/code/game/objects/effects/decals/cleanable/fuel.dm @@ -12,13 +12,15 @@ var/burning = FALSE /// Type of hotspot fuel pool spawns upon being ignited var/hotspot_type = /obj/effect/hotspot - -/obj/effect/decal/cleanable/fuel_pool/Initialize(mapload, burn_stacks) - . = ..() var/static/list/loc_connections = list( COMSIG_TURF_MOVABLE_THROW_LANDED = PROC_REF(ignition_trigger), COMSIG_ATOM_ENTERED = PROC_REF(on_entered) ) + +/obj/effect/decal/cleanable/fuel_pool/Initialize(mapload, burn_stacks) + . = ..() + if(. == INITIALIZE_HINT_QDEL) + return AddElement(/datum/element/connect_loc, loc_connections) for(var/obj/effect/decal/cleanable/fuel_pool/pool in get_turf(src)) //Can't use locate because we also belong to that turf if(pool == src) @@ -31,6 +33,10 @@ return INITIALIZE_HINT_LATELOAD +/obj/effect/decal/cleanable/fuel_pool/Destroy(force) + RemoveElement(/datum/element/connect_loc, loc_connections) + return ..() + // Just in case of fires, do this after mapload. /obj/effect/decal/cleanable/fuel_pool/LateInitialize() // We don't want to burn down the create_and_destroy test area diff --git a/code/game/objects/effects/decals/decal.dm b/code/game/objects/effects/decals/decal.dm index 1839ec498b93..9fb0f546c84f 100644 --- a/code/game/objects/effects/decals/decal.dm +++ b/code/game/objects/effects/decals/decal.dm @@ -5,6 +5,9 @@ abstract_type = /obj/effect/decal anchored = TRUE resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF + var/static/list/decal_move_connections = list( + COMSIG_TURF_CHANGE = PROC_REF(on_decal_move), + ) /obj/effect/decal/Initialize(mapload) . = ..() @@ -13,14 +16,15 @@ stack_trace("[name] spawned in a bad turf ([loc]) at [AREACOORD(src)] in \the [get_area(src)]. \ Please remove it or allow it to pass NeverShouldHaveComeHere if it's intended.") return INITIALIZE_HINT_QDEL - var/static/list/loc_connections = list( - COMSIG_TURF_CHANGE = PROC_REF(on_decal_move), - ) while(isopenspaceturf(loc) && can_z_move(DOWN, z_move_flags = ZMOVE_ALLOW_ANCHORED)) zMove(DOWN, z_move_flags = ZMOVE_ALLOW_ANCHORED) - AddElement(/datum/element/connect_loc, loc_connections) + AddElement(/datum/element/connect_loc, decal_move_connections) AddElement(/datum/element/force_move_pulled) +/obj/effect/decal/Destroy(force) + RemoveElement(/datum/element/connect_loc, decal_move_connections) + return ..() + /obj/effect/decal/blob_act(obj/structure/blob/B) if(B && B.loc == loc) qdel(src) diff --git a/code/game/objects/effects/mining_mob_respawner.dm b/code/game/objects/effects/mining_mob_respawner.dm index 5f9365f7d1f5..7e99308a1277 100644 --- a/code/game/objects/effects/mining_mob_respawner.dm +++ b/code/game/objects/effects/mining_mob_respawner.dm @@ -7,8 +7,10 @@ var/outdoor_only = TRUE /// Are we waiting for a mob to spawn so we can link to it? var/registered_spawn_signal = FALSE - // Spawn somewhere in an area around the spawner rather than dead on it + /// Spawn somewhere in an area around the spawner rather than dead on it var/respawn_range = 3 + /// Range in which active Candela nodes prevent our mob spawns + var/network_block_range = 5 /// Min time from storm to spawn a mob var/min_delay = 1 SECONDS /// Max time from storm to spawn a mob @@ -110,6 +112,19 @@ var/mob/living/resolved = our_mob?.resolve() if (resolved && resolved.stat != DEAD) return + + var/list/blockers = list() + // Respawns get blocked by active Candela network nodes nearby + for (var/datum/mining_beacon_network/network as anything in GLOB.mining_beacon_networks) + if (!network.powered) + continue + for (var/datum/component/candela_node/node as anything in network.linked_nodes) + blockers[get_turf(node.parent)] = TRUE + + for(var/turf/turf_in_view in view(network_block_range, get_turf(src))) + if (blockers[turf_in_view]) + return + if (prob(respawn_chance)) addtimer(CALLBACK(src, PROC_REF(make_mob)), rand(min_delay, max_delay), TIMER_DELETE_ME) diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index 2015c0824639..e9c6ba57a671 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -70,3 +70,12 @@ layer = FLY_LAYER mouse_opacity = MOUSE_OPACITY_TRANSPARENT appearance_flags = RESET_TRANSFORM | LONG_GLIDE | PIXEL_SCALE | TILE_BOUND + +/obj/effect/overlay/wave_headsup + icon_state = "headsup" + pixel_y = 32 + alpha = 100 + plane = ABOVE_GAME_PLANE + layer = FLY_LAYER + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + appearance_flags = RESET_TRANSFORM | LONG_GLIDE | PIXEL_SCALE | TILE_BOUND diff --git a/code/game/objects/effects/spiderwebs.dm b/code/game/objects/effects/spiderwebs.dm index e8de468af285..d56e134e7b43 100644 --- a/code/game/objects/effects/spiderwebs.dm +++ b/code/game/objects/effects/spiderwebs.dm @@ -99,6 +99,8 @@ /// Drains stamina and shows feedback when you get stuck moving thru a web /obj/structure/spider/stickyweb/proc/stuck_react(mob/living/victim) + if(QDELETED(victim)) + return if(victim.get_stamina_loss() > 90) if(victim.body_position != LYING_DOWN) to_chat(victim, span_warning("You trip over \the [src] due to exhaustion!")) diff --git a/code/game/objects/effects/temporary_visuals/effect_trail.dm b/code/game/objects/effects/temporary_visuals/effect_trail.dm index e8ab9526f519..123d13cd4b31 100644 --- a/code/game/objects/effects/temporary_visuals/effect_trail.dm +++ b/code/game/objects/effects/temporary_visuals/effect_trail.dm @@ -36,7 +36,7 @@ RegisterSignal(target, COMSIG_LIVING_DEATH, PROC_REF(on_target_invalid)) /obj/effect/temp_visual/effect_trail/proc/add_spawner() - AddComponent(/datum/component/spawner, spawn_types = list(spawned_effect), max_spawned = max_spawned, spawn_time = spawn_interval) + AddComponent(/datum/component/spawner, spawn_types = list(spawned_effect), max_spawned = max_spawned, spawn_time = spawn_interval, spawner_logic = SPAWN_CONTINUOUS_BEHAVIOR) /// Destroy ourselves if the target is no longer valid /obj/effect/temp_visual/effect_trail/proc/on_target_invalid() diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 04ddd8566e60..70483a19e230 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -434,7 +434,7 @@ GAME_VERB_SRC(/obj/item, move_to_top, oview(1), "Move To Top", null) if(item_flags & CRUEL_IMPLEMENT) .[span_red("morbid")] = "It seems quite practical for particularly morbid procedures and experiments." - if(item_flags & BLUESPACE_INTERFERENCE) + if(HAS_TRAIT(src, TRAIT_BLUESPACE_INTERFERENCE)) .["bluespace-active"] = "It is highly active in bluespace and will cause malfunctions in teleporters." if (siemens_coefficient == 0) .["insulated"] = "It is made from a robust electrical insulator and will block any electricity passing through it!" @@ -978,9 +978,14 @@ GAME_VERB_SRC(/obj/item, verb_pickup, oview(1), "Pick up", null) if(isturf(location)) location.hotspot_expose(flame_heat, 5) // DARKPACK EDIT ADD START - TURF_FIRE - if(SEND_SIGNAL(location, COMSIG_TURF_OPEN_FLAME, flame_heat) & BLOCK_TURF_IGNITION) - return var/turf/open/open_location = loc // NOT the location variable used earlier else cigarettes in mouths start fires + if(SEND_SIGNAL(open_location, COMSIG_TURF_OPEN_FLAME, flame_heat) & BLOCK_TURF_IGNITION) + return + // Checking src here incase we have... a flamable table. that should ignite its turf. + if(HAS_TRAIT(open_location, TRAIT_ELEVATED_TURF) && !HAS_TRAIT(src, TRAIT_ELEVATING_OBJECT)) + return + if(HAS_TRAIT(src, TRAIT_ELEVATED_FLAME)) + return if(isopenturf(open_location) && open_location.flammability >= 1 && prob(open_location.flammability)) open_location.ignite_turf(2) // if there's enough flammability for a fire to sustain itself.. // DARKPACK EDIT ADD END @@ -1839,7 +1844,7 @@ GAME_VERB_SRC(/obj/item, verb_pickup, oview(1), "Pick up", null) /obj/item/proc/item_start_equip(atom/target, obj/item/equipping, mob/user, show_visible_message = TRUE) if(show_visible_message) - if(HAS_TRAIT(equipping, TRAIT_DANGEROUS_OBJECT)) + if(HAS_TRAIT(equipping, TRAIT_DANGEROUS_EQUIP)) target.visible_message( span_danger("[user] tries to put [equipping] on [target]."), span_userdanger("[user] tries to put [equipping] on you."), diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index a22bb770d968..21d65ac6cc41 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -1027,6 +1027,10 @@ /obj/item/card/id/proc/get_trim_assignment() return trim?.assignment || assignment +/// Returns the trim sechud icon state. +/obj/item/card/id/proc/get_trim_sechud_icon() + return trim?.sechud_icon || DEFAULT_HUDS_DMI + /// Returns the trim sechud icon state. /obj/item/card/id/proc/get_trim_sechud_icon_state() return trim?.sechud_icon_state || SECHUD_UNKNOWN diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 82d72caae26a..c1948c7cd4bb 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -616,6 +616,7 @@ . = ..() AddElement(/datum/element/floor_placeable) AddElement(/datum/element/update_icon_updates_onmob) + ADD_TRAIT(src, TRAIT_ELEVATED_FLAME, INNATE_TRAIT) // DARKPACK EDIT ADD - TURF_FIRE /** * Just checks the wax level of the candle for displaying the correct sprite. diff --git a/code/game/objects/items/devices/scanners/gas_analyzer.dm b/code/game/objects/items/devices/scanners/gas_analyzer.dm index 036db0639d6a..5ef84017bbc2 100644 --- a/code/game/objects/items/devices/scanners/gas_analyzer.dm +++ b/code/game/objects/items/devices/scanners/gas_analyzer.dm @@ -27,6 +27,8 @@ var/barometer_accuracy /// Cached gasmix data from ui_interact var/list/last_gasmix_data + + var/datum/weakref/last_scanned /// Max scan distance var/ranged_scan_distance = 1 @@ -134,39 +136,59 @@ return return_atmos_handbooks() /obj/item/analyzer/ui_data(mob/user) - LAZYINITLIST(last_gasmix_data) - return list("gasmixes" = last_gasmix_data) + var/obj/item/last_scanned_real = last_scanned?.resolve() + if(!QDELETED(last_scanned_real) && can_see(user, last_scanned_real, ranged_scan_distance)) + collect_scan_info(last_scanned_real) // updates last_gasmix_data as long as we're in range + + return list( + "gasmixes" = last_gasmix_data, + ) + +/// Checks if we can use the analyzer at all +/obj/item/analyzer/proc/can_use(mob/user) + if(!user.can_read(src)) + return FALSE + // Logical, but it contains "tutorial information", so we should allow it. + // if(user.is_blind()) + // return FALSE + return TRUE + +/obj/item/analyzer/ui_status(mob/user) + return can_use(user) ? ..() : UI_CLOSE /obj/item/analyzer/attack_self(mob/user, modifiers) - if(IS_UNCONSCIOUS_OR_CRIT(user) || !user.can_read(src) || user.is_blind()) - return - atmos_scan(user=user, target=get_turf(src), silent=FALSE) - on_analyze(source=src, target=get_turf(src)) + scan_atom(get_turf(src), user) + return TRUE /obj/item/analyzer/attack_self_secondary(mob/user, modifiers) - if(IS_UNCONSCIOUS_OR_CRIT(user) || !user.can_read(src) || user.is_blind()) - return - ui_interact(user) + return TRUE /obj/item/analyzer/ranged_interact_with_atom(atom/interacting_with, mob/living/user, list/modifiers) if(istype(interacting_with, /obj/effect/anomaly) && can_see(user, interacting_with, ranged_scan_distance)) var/obj/effect/anomaly/ranged_anomaly = interacting_with ranged_anomaly.analyzer_act(user, src) return ITEM_INTERACT_SUCCESS + return interact_with_atom(interacting_with, user, modifiers) /obj/item/analyzer/interact_with_atom(atom/interacting_with, mob/living/user, list/modifiers) if(!HAS_TRAIT(interacting_with, TRAIT_COMBAT_MODE_SKIP_INTERACTION) && can_see(user, interacting_with, ranged_scan_distance)) - atmos_scan(user, (interacting_with.return_analyzable_air() ? interacting_with : get_turf(interacting_with))) + scan_atom(interacting_with.return_analyzable_air() ? interacting_with : get_turf(interacting_with), user) return NONE // Non-blocking -/// Called when our analyzer is used on something -/obj/item/analyzer/proc/on_analyze(datum/source, atom/target) - SIGNAL_HANDLER +/obj/item/analyzer/proc/scan_atom(atom/target, mob/living/user) + if(!can_use(user)) + return + + atmos_scan(user, target, silent = FALSE) + collect_scan_info(target) + +/obj/item/analyzer/proc/collect_scan_info(atom/target) var/mixture = target.return_analyzable_air() if(!mixture) - return FALSE + return + var/list/airs = islist(mixture) ? mixture : list(mixture) var/list/new_gasmix_data = list() for(var/datum/gas_mixture/air as anything in airs) @@ -175,6 +197,12 @@ mix_name += " - Node [airs.Find(air)]" new_gasmix_data += list(gas_mixture_parser(air, mix_name)) last_gasmix_data = new_gasmix_data + last_scanned = WEAKREF(target) + +/// Called when our analyzer is used on something +/obj/item/analyzer/proc/on_analyze(datum/source, atom/target) + SIGNAL_HANDLER + collect_scan_info(target) /** * Outputs a message to the user describing the target's gasmixes. diff --git a/code/game/objects/items/dna_injector.dm b/code/game/objects/items/dna_injector.dm index 178f67c0b008..3e6c30916b89 100644 --- a/code/game/objects/items/dna_injector.dm +++ b/code/game/objects/items/dna_injector.dm @@ -66,7 +66,7 @@ target.dna.remove_mutation(removed_mutation, GLOB.standard_mutation_sources) for(var/datum/mutation/added_mutation as anything in add_mutations) - if(added_mutation::warn_admins_on_inject && target != user && !ismonkey(target)) + if(added_mutation::warn_admins_on_inject && target != user && !HAS_TRAIT(target, TRAIT_LESSER_HUMANOID)) message_admins("[ADMIN_LOOKUPFLW(user)] injected [key_name_admin(target)] with [src] containing [added_mutation::name].") if(target.dna.mutation_in_sequence(added_mutation)) target.dna.activate_mutation(added_mutation) diff --git a/code/game/objects/items/dna_probe.dm b/code/game/objects/items/dna_probe.dm index a4dbfe243009..95243b951cb5 100644 --- a/code/game/objects/items/dna_probe.dm +++ b/code/game/objects/items/dna_probe.dm @@ -108,7 +108,7 @@ balloon_alert(user, "data added") return TRUE - if(ishuman(target) && !ismonkey(target)) + if(ishuman(target) && !HAS_TRAIT(target, TRAIT_LESSER_HUMANOID)) var/mob/living/carbon/human/human_target = target if(our_vault.human_dna[human_target.dna.unique_identity]) balloon_alert(user, "data already in vault!") @@ -124,7 +124,7 @@ balloon_alert(user, "data added") return TRUE - if(!is_type_in_typecache(target, animal_typecache) && !ismonkey(target)) + if(!is_type_in_typecache(target, animal_typecache) && !HAS_TRAIT(target, TRAIT_LESSER_HUMANOID)) return FALSE if(our_vault.animal_dna[target.type]) balloon_alert(user, "data already in vault!") @@ -146,9 +146,9 @@ /obj/item/dna_probe/proc/valid_scan_target(atom/target) if((allowed_scans & DNA_PROBE_SCAN_PLANTS) && istype(target, /obj/machinery/hydroponics)) return TRUE - if((allowed_scans & DNA_PROBE_SCAN_HUMANS) && (ishuman(target) && !ismonkey(target))) + if((allowed_scans & DNA_PROBE_SCAN_HUMANS) && (ishuman(target) && !HAS_TRAIT(target, TRAIT_LESSER_HUMANOID))) return TRUE - if((allowed_scans & DNA_PROBE_SCAN_ANIMALS) && (is_type_in_typecache(target, animal_typecache) || ismonkey(target))) + if((allowed_scans & DNA_PROBE_SCAN_ANIMALS) && (is_type_in_typecache(target, animal_typecache) || HAS_TRAIT(target, TRAIT_LESSER_HUMANOID))) return TRUE return FALSE diff --git a/code/game/objects/items/floppy_disk.dm b/code/game/objects/items/floppy_disk.dm index 60dfac95a56b..0e022be5843c 100644 --- a/code/game/objects/items/floppy_disk.dm +++ b/code/game/objects/items/floppy_disk.dm @@ -264,10 +264,10 @@ var/obj/item/disk/top = stacked_disks[length(stacked_disks)] user.put_in_hands(top) - balloon_alert(user, "removed top disk") if(length(stacked_disks) > 1) update_appearance(UPDATE_OVERLAYS) + balloon_alert(user, "removed top disk") return TRUE var/obj/item/disk/last_disk = stacked_disks[1] @@ -281,6 +281,7 @@ last_disk.pixel_x = pixel_x last_disk.pixel_y = pixel_y + last_disk.balloon_alert(user, "removed top disk") qdel(src) return TRUE diff --git a/code/game/objects/items/grenades/atmos_grenades.dm b/code/game/objects/items/grenades/atmos_grenades.dm index fb8bebe283b6..1db715d4aab4 100644 --- a/code/game/objects/items/grenades/atmos_grenades.dm +++ b/code/game/objects/items/grenades/atmos_grenades.dm @@ -1,6 +1,7 @@ /obj/item/grenade/gas_crystal - desc = "Some kind of crystal, this shouldn't spawn" - name = "Gas Crystal" + name = "gas crystal" + desc = "Some kind of crystal." + abstract_type = /obj/item/grenade/gas_crystal icon = 'icons/obj/weapons/grenade.dmi' icon_state = "bluefrag" inhand_icon_state = "flashbang" @@ -24,8 +25,8 @@ addtimer(CALLBACK(src, PROC_REF(detonate)), isnull(delayoverride)? det_time : delayoverride) /obj/item/grenade/gas_crystal/healium_crystal - name = "Healium crystal" - desc = "A crystal made from the Healium gas, it's cold to the touch." + name = "\improper Healium crystal" + desc = "A crystal made from the Healium gas. It's cold to the touch." icon_state = "healium_crystal" ///Range of the grenade that will cool down and affect mobs var/fix_range = 7 @@ -47,8 +48,8 @@ qdel(src) /obj/item/grenade/gas_crystal/proto_nitrate_crystal - name = "Proto Nitrate crystal" - desc = "A crystal made from the Proto Nitrate gas, you can see the liquid gases inside." + name = "\improper Proto-Nitrate crystal" + desc = "A crystal made from the Proto-Nitrate gas. It feels lighter than you'd expect." icon_state = "proto_nitrate_crystal" ///Range of the grenade air refilling var/refill_range = 5 @@ -73,8 +74,8 @@ qdel(src) /obj/item/grenade/gas_crystal/nitrous_oxide_crystal - name = "N2O crystal" - desc = "A crystal made from the N2O gas, you can see the liquid gases inside." + name = "\improper N2O crystal" + desc = "A crystal made from Nitrous Oxide gas. Looking at it makes you feel sleepy." icon_state = "n2o_crystal" ///Range of the grenade air refilling var/fill_range = 1 @@ -98,7 +99,7 @@ /obj/item/grenade/gas_crystal/crystal_foam name = "crystal foam" - desc = "A crystal with a foggy inside" + desc = "A crystal with a foggy inside." icon_state = "crystal_foam" var/breach_range = 7 diff --git a/code/game/objects/items/mop.dm b/code/game/objects/items/mop.dm index d04b77683442..cfb684e7d167 100644 --- a/code/game/objects/items/mop.dm +++ b/code/game/objects/items/mop.dm @@ -24,6 +24,7 @@ var/static/list/clean_blacklist = typecacheof(list( /obj/item/reagent_containers/cup/bucket, /obj/structure/mop_bucket, + /obj/structure/sink, )) custom_price = 20 // DARKPACK EDIT ADD - ECONOMY diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index cfe728e7f861..e504dccc5a72 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -724,7 +724,6 @@ name = "runner plushie" desc = "A plushie depicting a xenomorph runner, made to commemorate the centenary of the Battle of LV-426. Much cuddlier than the real thing." icon_state = "rouny" - item_flags = XENOMORPH_HOLDABLE inhand_icon_state = null attack_verb_continuous = list("slashes", "bites", "charges") attack_verb_simple = list("slash", "bite", "charge") diff --git a/code/game/objects/items/stacks/ammonia_crystals.dm b/code/game/objects/items/stacks/ammonia_crystals.dm index 885ab685a80c..6b85c4717db7 100644 --- a/code/game/objects/items/stacks/ammonia_crystals.dm +++ b/code/game/objects/items/stacks/ammonia_crystals.dm @@ -1,5 +1,6 @@ /obj/item/stack/ammonia_crystals name = "ammonia crystals" + desc = "Crystallized ammonia. Valuable for someone, but probably not you." singular_name = "ammonia crystal" icon = 'icons/obj/stack_objects.dmi' icon_state = "ammonia_crystal" diff --git a/code/game/objects/items/stacks/bscrystal.dm b/code/game/objects/items/stacks/bscrystal.dm index d50904bee027..f70808759274 100644 --- a/code/game/objects/items/stacks/bscrystal.dm +++ b/code/game/objects/items/stacks/bscrystal.dm @@ -108,3 +108,11 @@ /obj/item/stack/sheet/bluespace_crystal/fifty amount = 50 + +GLOBAL_LIST_INIT(bluespace_crystal_recipes, list ( \ + new/datum/stack_recipe("bluespace crystal tile", /obj/item/stack/tile/mineral/bluespace, 1, 4, 20, crafting_flags = NONE, category = CAT_TILES), \ +)) + +/obj/item/stack/sheet/bluespace_crystal/get_main_recipes() + . = ..() + . += GLOB.bluespace_crystal_recipes diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm index db44b8f1020a..430d24fd5887 100644 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ b/code/game/objects/items/stacks/sheets/leather.dm @@ -55,6 +55,7 @@ merge_type = /obj/item/stack/sheet/animalhide/carbon/human GLOBAL_LIST_INIT(human_recipes, list( \ + new/datum/stack_recipe("human skin carpet", /obj/item/stack/tile/carpet/human, 1, 4, 20, category = CAT_TILES), \ new/datum/stack_recipe("bloated human costume", /obj/item/clothing/suit/hooded/bloated_human, 5, crafting_flags = NONE, category = CAT_CLOTHING), \ new/datum/stack_recipe("human skin hat", /obj/item/clothing/head/fedora/human_leather, 1, crafting_flags = NONE, category = CAT_CLOTHING), \ )) @@ -94,6 +95,15 @@ GLOBAL_LIST_INIT(human_recipes, list( \ /obj/item/stack/sheet/animalhide/mothroach/five amount = 5 + +GLOBAL_LIST_INIT(mothroach_recipes, list( \ + new/datum/stack_recipe("moth fur carpet", /obj/item/stack/tile/carpet/moth, 1, 4, 20, category = CAT_TILES), \ + )) + +/obj/item/stack/sheet/animalhide/mothroach/get_main_recipes() + . = ..() + . += GLOB.mothroach_recipes + /* // DARKPACK EDIT REMOVAL GLOBAL_LIST_INIT(gondola_recipes, list ( \ new/datum/stack_recipe("gondola mask", /obj/item/clothing/mask/gondola, 1, crafting_flags = NONE, category = CAT_CLOTHING), \ @@ -168,6 +178,14 @@ GLOBAL_LIST_INIT(monkey_recipes, list ( \ /obj/item/stack/sheet/animalhide/carbon/lizard/five amount = 5 +GLOBAL_LIST_INIT(lizard_recipes, list( \ + new/datum/stack_recipe("lizard scale carpet", /obj/item/stack/tile/carpet/moth, 1, 4, 20, category = CAT_TILES), \ + )) + +/obj/item/stack/sheet/animalhide/carbon/lizard/get_main_recipes() + . = ..() + . += GLOB.lizard_recipes + /obj/item/stack/sheet/animalhide/xeno name = "alien chitin" singular_name = "alien chitin piece" @@ -197,6 +215,7 @@ GLOBAL_LIST_INIT(xeno_recipes, list ( \ merge_type = /obj/item/stack/sheet/animalhide/carp /* // DARKPACK EDIT REMOVAL GLOBAL_LIST_INIT(carp_recipes, list ( \ + new/datum/stack_recipe("carp scale carpet", /obj/item/stack/tile/carpet/carp, 1, 4, 20, category = CAT_TILES), \ new/datum/stack_recipe("carp costume", /obj/item/clothing/suit/hooded/carp_costume, 4, crafting_flags = NONE, category = CAT_CLOTHING), \ new/datum/stack_recipe("carp mask", /obj/item/clothing/mask/gas/carp, 1, crafting_flags = NONE, category = CAT_CLOTHING), \ new/datum/stack_recipe("carpskin chair", /obj/structure/chair/comfy/carp, 2, crafting_flags = NONE, category = CAT_FURNITURE), \ @@ -366,6 +385,14 @@ GLOBAL_LIST_INIT(sinew_recipes, list ( \ singular_name = "polar bear hide" merge_type = /obj/item/stack/sheet/animalhide/goliath_hide/polar_bear_hide +GLOBAL_LIST_INIT(polar_bear_recipes, list( \ + new/datum/stack_recipe("polar bear fur carpet", /obj/item/stack/tile/carpet/polar_bear, 1, 4, 20, category = CAT_TILES), \ + )) + +/obj/item/stack/sheet/animalhide/goliath_hide/polar_bear_hide/get_main_recipes() + . = ..() + . += GLOB.polar_bear_recipes + /obj/item/stack/sheet/animalhide/ashdrake name = "ash drake hide" desc = "The strong, scaled hide of an ash drake." @@ -398,6 +425,7 @@ GLOBAL_LIST_INIT(sinew_recipes, list ( \ novariants = FALSE GLOBAL_LIST_INIT(bear_pelt_recipes, list ( \ + new/datum/stack_recipe(" bear fur carpet", /obj/item/stack/tile/carpet/bear, 1, 4, 20, category = CAT_TILES), \ new/datum/stack_recipe("bear costume", /obj/item/clothing/suit/costume/bear_suit, 5, crafting_flags = NONE, category = CAT_CLOTHING), \ new/datum/stack_recipe("bear hat", /obj/item/clothing/head/costume/bearpelt, 2, crafting_flags = NONE, category = CAT_CLOTHING), \ )) diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 4a896731a430..e73ea226d81b 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -24,6 +24,7 @@ Mineral Sheets */ GLOBAL_LIST_INIT(sandstone_recipes, list ( \ + new/datum/stack_recipe("sandstone tile", /obj/item/stack/tile/mineral/sandstone, 1, 4, 20, category = CAT_TILES), \ /* new/datum/stack_recipe("sandstone door", /obj/structure/mineral_door/sandstone, 10, time = 5 SECONDS, crafting_flags = CRAFT_CHECK_DENSITY | CRAFT_ONE_PER_TURF | CRAFT_ON_SOLID_GROUND, category = CAT_DOORS), \ */ // DARKPACK EDIT REMOVAL new/datum/stack_recipe("sandstone platform", /obj/structure/platform/sandstone, 2, time = 3 SECONDS, crafting_flags = CRAFT_CHECK_DENSITY | CRAFT_ONE_PER_TURF | CRAFT_ON_SOLID_GROUND, trait_booster = TRAIT_QUICK_BUILD, trait_modifier = 0.75, category = CAT_STRUCTURE), \ new/datum/stack_recipe("Breakdown into sand", /obj/item/stack/ore/glass, 1, crafting_flags = CRAFT_CHECK_DENSITY | CRAFT_ON_SOLID_GROUND | CRAFT_NO_MATERIALS, category = CAT_MISC), \ @@ -435,6 +436,7 @@ GLOBAL_LIST_INIT(snow_recipes, list ( \ GLOBAL_LIST_INIT(adamantine_recipes, list( + new /datum/stack_recipe("adamantine tile", /obj/item/stack/tile/mineral/adamantine, 1, 4, 20, category = CAT_TILES), \ new /datum/stack_recipe("incomplete servant golem shell", /obj/item/golem_shell/servant, req_amount=3, res_amount=1, category = CAT_ROBOT), )) @@ -446,11 +448,15 @@ GLOBAL_LIST_INIT(adamantine_recipes, list( singular_name = "adamantine sheet" mats_per_unit = list(/datum/material/adamantine=SHEET_MATERIAL_AMOUNT) merge_type = /obj/item/stack/sheet/mineral/adamantine -/* // DARKPACK EDIT REMOVAL + /obj/item/stack/sheet/mineral/adamantine/get_main_recipes() . = ..() . += GLOB.adamantine_recipes - */ + +GLOBAL_LIST_INIT(runite_recipes, list( + new /datum/stack_recipe("runite tile", /obj/item/stack/tile/mineral/runite, 1, 4, 20, category = CAT_TILES), \ + )) + /* * Runite */ @@ -466,6 +472,13 @@ GLOBAL_LIST_INIT(adamantine_recipes, list( merge_type = /obj/item/stack/sheet/mineral/runite material_type = /datum/material/runite +/obj/item/stack/sheet/mineral/runite/get_main_recipes() + . = ..() + . += GLOB.runite_recipes + +GLOBAL_LIST_INIT(mythril_recipes, list( + new /datum/stack_recipe("mythril tile", /obj/item/stack/tile/mineral/mythril, 1, 4, 20, category = CAT_TILES), \ + )) /* * Mythril @@ -480,6 +493,10 @@ GLOBAL_LIST_INIT(adamantine_recipes, list( mats_per_unit = list(/datum/material/mythril=SHEET_MATERIAL_AMOUNT) merge_type = /obj/item/stack/sheet/mineral/mythril +/obj/item/stack/sheet/mineral/mythril/get_main_recipes() + . = ..() + . += GLOB.mythril_recipes + /* * Alien Alloy */ @@ -548,6 +565,7 @@ GLOBAL_LIST_INIT(abductor_recipes, list ( \ //Metal Hydrogen GLOBAL_LIST_INIT(metalhydrogen_recipes, list( + new /datum/stack_recipe("metallic hydrogen tile", /obj/item/stack/tile/mineral/metal_hydrogen, 1, 4, 20, category = CAT_TILES), \ new /datum/stack_recipe("incomplete servant golem shell", /obj/item/golem_shell/servant, req_amount=20, res_amount=1, crafting_flags = NONE, category = CAT_ROBOT), new /datum/stack_recipe("ancient armor", /obj/item/clothing/suit/armor/elder_atmosian, req_amount = 5, res_amount = 1, crafting_flags = NONE, category = CAT_CLOTHING), new /datum/stack_recipe("ancient helmet", /obj/item/clothing/head/helmet/elder_atmosian, req_amount = 3, res_amount = 1, crafting_flags = NONE, category = CAT_CLOTHING), diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index a7861457f5fd..41e881cd4a64 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -824,6 +824,13 @@ GLOBAL_LIST_INIT(bronze_recipes, list ( \ slapcraft_recipes = slapcraft_recipe_list,\ ) +GLOBAL_LIST_INIT(bone_recipes, list( + new /datum/stack_recipe("bone tile", /obj/item/stack/tile/bone, 1, 4, 20, time = 2 SECONDS, crafting_flags = NONE, category = CAT_TILES), \ +)) + +/obj/item/stack/sheet/bone/get_main_recipes() + . = ..() + . += GLOB.bone_recipes // DARKPACK EDIT CHANGE START GLOBAL_LIST_INIT(plastic_recipes, list( @@ -915,6 +922,15 @@ GLOBAL_LIST_INIT(paperframe_recipes, list( /obj/item/stack/sheet/meat/five amount = 5 +GLOBAL_LIST_INIT(meat_recipes, list( + new /datum/stack_recipe("meat tile", /obj/item/stack/tile/meat, 1, 4, 20, time = 2 SECONDS, crafting_flags = NONE, category = CAT_TILES), \ +)) + +/obj/item/stack/sheet/meat/get_main_recipes() + . = ..() + . += GLOB.meat_recipes + + GLOBAL_LIST_INIT(pizza_sheet_recipes, list( new/datum/stack_recipe("huge pizza", /obj/structure/platform/pizza, 2, time = 3 SECONDS, crafting_flags = CRAFT_CHECK_DENSITY | CRAFT_ONE_PER_TURF | CRAFT_ON_SOLID_GROUND, trait_booster = TRAIT_QUICK_BUILD, trait_modifier = 0.75, category = CAT_STRUCTURE), \ )) @@ -959,3 +975,11 @@ GLOBAL_LIST_INIT(pizza_sheet_recipes, list( amount = 20 /obj/item/stack/sheet/hauntium/five amount = 5 + +GLOBAL_LIST_INIT(hauntium_recipes, list( + new /datum/stack_recipe("hauntium tile", /obj/item/stack/tile/hauntium, 1, 4, 20, time = 2 SECONDS, crafting_flags = NONE, category = CAT_TILES), \ +)) + +/obj/item/stack/sheet/hauntium/get_main_recipes() + . = ..() + . += GLOB.hauntium_recipes diff --git a/code/game/objects/items/stacks/telecrystal.dm b/code/game/objects/items/stacks/telecrystal.dm index 4988a9748a84..e9d5e6e03c07 100644 --- a/code/game/objects/items/stacks/telecrystal.dm +++ b/code/game/objects/items/stacks/telecrystal.dm @@ -36,6 +36,14 @@ /obj/item/stack/telecrystal/twenty amount = 20 +GLOBAL_LIST_INIT(telecrystal_recipes, list ( \ + new/datum/stack_recipe("telecrystal tile", /obj/item/stack/tile/mineral/telecrystal, 1, 4, 20, crafting_flags = NONE, category = CAT_TILES), \ +)) + +/obj/item/stack/telecrystal/get_main_recipes() + . = ..() + . += GLOB.telecrystal_recipes + /obj/item/stack/sheet/telepolycrystal name = "telelocational podcrystal" singular_name = "telelocational podcrystal" diff --git a/code/game/objects/items/stacks/tiles/tile_iron.dm b/code/game/objects/items/stacks/tiles/tile_iron.dm index 204ecfe3b175..d2bb3fe233b1 100644 --- a/code/game/objects/items/stacks/tiles/tile_iron.dm +++ b/code/game/objects/items/stacks/tiles/tile_iron.dm @@ -62,6 +62,9 @@ /obj/item/stack/tile/iron/white/textured_corner, /obj/item/stack/tile/iron/white/textured_large, /obj/item/stack/tile/iron/recharge_floor, + /obj/item/stack/tile/iron/recharge_floor/white, + /obj/item/stack/tile/iron/recharge_floor/dark, + /obj/item/stack/tile/iron/recharge_floor/smooth, /obj/item/stack/tile/iron/smooth, /obj/item/stack/tile/iron/smooth_edge, /obj/item/stack/tile/iron/smooth_half, @@ -477,6 +480,27 @@ turf_type = /turf/open/floor/iron/white/herringbone merge_type = /obj/item/stack/tile/iron/white/herringbone +/obj/item/stack/tile/iron/recharge_floor/white + name = "white recharge floor tile" + singular_name = "white recharge floor tile" + icon_state = "tile_white_recharge" + turf_type = /turf/open/floor/iron/recharge_floor/white + merge_type = /obj/item/stack/tile/iron/recharge_floor/white + +/obj/item/stack/tile/iron/recharge_floor/dark + name = "dark recharge floor tile" + singular_name = "dark recharge floor tile" + icon_state = "tile_dark_recharge" + turf_type = /turf/open/floor/iron/recharge_floor/dark + merge_type = /obj/item/stack/tile/iron/recharge_floor/dark + +/obj/item/stack/tile/iron/recharge_floor/smooth + name = "smooth recharge floor tile" + singular_name = "smooth recharge floor tile" + icon_state = "tile_smooth_recharge" + turf_type = /turf/open/floor/iron/recharge_floor/smooth + merge_type = /obj/item/stack/tile/iron/recharge_floor/smooth + /obj/item/stack/tile/iron/recharge_floor name = "recharge floor tile" singular_name = "recharge floor tile" diff --git a/code/game/objects/items/stacks/tiles/tile_mineral.dm b/code/game/objects/items/stacks/tiles/tile_mineral.dm index b5cf7f8ff57a..2a2f79c6207f 100644 --- a/code/game/objects/items/stacks/tiles/tile_mineral.dm +++ b/code/game/objects/items/stacks/tiles/tile_mineral.dm @@ -33,6 +33,15 @@ mineralType = "plasma" mats_per_unit = list(/datum/material/plasma=SHEET_MATERIAL_AMOUNT*0.25) merge_type = /obj/item/stack/tile/mineral/plasma + tile_reskin_types = list( + /obj/item/stack/tile/mineral/plasma, + /obj/item/stack/tile/mineral/plasma/tiled, + ) + +/obj/item/stack/tile/mineral/plasma/tiled + icon_state = "plasma_tiled" + turf_type = /turf/open/floor/mineral/plasma/tiled + merge_type = /obj/item/stack/tile/mineral/plasma/tiled /obj/item/stack/tile/mineral/uranium name = "uranium tile" @@ -44,6 +53,15 @@ mineralType = "uranium" mats_per_unit = list(/datum/material/uranium=SHEET_MATERIAL_AMOUNT*0.25) merge_type = /obj/item/stack/tile/mineral/uranium + tile_reskin_types = list( + /obj/item/stack/tile/mineral/uranium, + /obj/item/stack/tile/mineral/uranium/tiled, + ) + +/obj/item/stack/tile/mineral/uranium/tiled + icon_state = "uranium_tiled" + turf_type = /turf/open/floor/mineral/uranium/tiled + merge_type = /obj/item/stack/tile/mineral/uranium/tiled /obj/item/stack/tile/mineral/gold name = "gold tile" @@ -55,6 +73,22 @@ mineralType = "gold" mats_per_unit = list(/datum/material/gold=SHEET_MATERIAL_AMOUNT*0.25) merge_type = /obj/item/stack/tile/mineral/gold + tile_reskin_types = list( + /obj/item/stack/tile/mineral/gold, + /obj/item/stack/tile/mineral/gold/tiled, + /obj/item/stack/tile/mineral/gold/sun, + ) + +/obj/item/stack/tile/mineral/gold/tiled + icon_state = "gold_tiled" + turf_type = /turf/open/floor/mineral/gold/tiled + merge_type = /obj/item/stack/tile/mineral/gold/tiled + +/obj/item/stack/tile/mineral/gold/sun + icon_state = "gold_sun" + desc = "A tile made out of gold, portraying the sun." + turf_type = /turf/open/floor/mineral/gold/sun + merge_type = /obj/item/stack/tile/mineral/gold/sun /obj/item/stack/tile/mineral/silver name = "silver tile" @@ -66,6 +100,23 @@ mineralType = "silver" mats_per_unit = list(/datum/material/silver=SHEET_MATERIAL_AMOUNT*0.25) merge_type = /obj/item/stack/tile/mineral/silver + tile_reskin_types = list( + /obj/item/stack/tile/mineral/silver, + /obj/item/stack/tile/mineral/silver/tiled, + /obj/item/stack/tile/mineral/silver/moon, + ) + +/obj/item/stack/tile/mineral/silver/tiled + icon_state = "silver_tiled" + turf_type = /turf/open/floor/mineral/silver/tiled + merge_type = /obj/item/stack/tile/mineral/uranium/tiled + +/obj/item/stack/tile/mineral/silver/moon + icon_state = "silver_moon" + desc = "A tile made out of silver, portraying the moon." + turf_type = /turf/open/floor/mineral/gold/sun + merge_type = /obj/item/stack/tile/mineral/silver/moon + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) /obj/item/stack/tile/mineral/diamond name = "diamond tile" @@ -77,6 +128,15 @@ mineralType = "diamond" mats_per_unit = list(/datum/material/diamond=SHEET_MATERIAL_AMOUNT*0.25) merge_type = /obj/item/stack/tile/mineral/diamond + tile_reskin_types = list( + /obj/item/stack/tile/mineral/diamond, + /obj/item/stack/tile/mineral/diamond/tiled, + ) + +/obj/item/stack/tile/mineral/diamond/tiled + icon_state = "diamond_tiled" + turf_type = /turf/open/floor/mineral/diamond/tiled + merge_type = /obj/item/stack/tile/mineral/diamond/tiled /obj/item/stack/tile/mineral/bananium name = "bananium tile" @@ -89,6 +149,168 @@ mats_per_unit = list(/datum/material/bananium=SHEET_MATERIAL_AMOUNT*0.25) material_flags = NONE //The slippery comp makes it unpractical for good clown decor. The material tiles should still slip. merge_type = /obj/item/stack/tile/mineral/bananium + tile_reskin_types = list( + /obj/item/stack/tile/mineral/bananium, + /obj/item/stack/tile/mineral/bananium/tiled, + ) + +/obj/item/stack/tile/mineral/bananium/tiled + icon_state = "bananium_tiled" + turf_type = /turf/open/floor/mineral/bananium/tiled + merge_type = /obj/item/stack/tile/mineral/bananium/tiled + +/obj/item/stack/tile/mineral/bluespace + name = "bluespace tile" + singular_name = "bluespace floor tile" + desc = "A tile made out of bluespace crystals. Latest innovation in random teleportation." + icon_state = "tile_bluespace_c" + inhand_icon_state = "tile-bluespace" + turf_type = /turf/open/floor/mineral/bluespace + mineralType = "bluespace" + mats_per_unit = list(/datum/material/bluespace=SHEET_MATERIAL_AMOUNT*0.25) + merge_type = /obj/item/stack/tile/mineral/bluespace + tile_reskin_types = list( + /obj/item/stack/tile/mineral/bluespace, + /obj/item/stack/tile/mineral/bluespace/tiled, + ) + +/obj/item/stack/tile/mineral/bluespace/tiled + icon_state = "bluespace_c_tiled" + turf_type = /turf/open/floor/mineral/bluespace/tiled + merge_type = /obj/item/stack/tile/mineral/bluespace/tiled + +/obj/item/stack/tile/mineral/bluespace/n + icon_state = "bluespace_c_n" + turf_type = /turf/open/floor/mineral/bluespace/n + merge_type = /obj/item/stack/tile/mineral/bluespace/n + +/obj/item/stack/tile/mineral/telecrystal + name = "telecrystal tile" + singular_name = "telecrystal floor tile" + desc = "A tile made out of telecrystals. Pretty sure its illegal." + icon_state = "tile_telecrystal" + inhand_icon_state = "tile-telecrystal" + turf_type = /turf/open/floor/mineral/telecrystal + mineralType = "telecrystal" + mats_per_unit = list(/datum/material/telecrystal=SHEET_MATERIAL_AMOUNT*0.25) + + merge_type = /obj/item/stack/tile/mineral/telecrystal + tile_reskin_types = list( + /obj/item/stack/tile/mineral/telecrystal, + /obj/item/stack/tile/mineral/telecrystal/tiled, + ) + +/obj/item/stack/tile/mineral/telecrystal/tiled + icon_state = "telecrystal_tiled" + turf_type = /turf/open/floor/mineral/bluespace/tiled + merge_type = /obj/item/stack/tile/mineral/telecrystal/tiled + +/obj/item/stack/tile/mineral/telecrystal/s + icon_state = "telecrystal_s" + turf_type = /turf/open/floor/mineral/telecrystal/s + merge_type = /obj/item/stack/tile/mineral/telecrystal/s + +/obj/item/stack/tile/mineral/adamantine + name = "adamantine tile" + singular_name = "adamantine floor tile" + desc = "A tile made out of adamantine. Industrial style, favourite of golems." + icon_state = "tile_adamantine" + inhand_icon_state = "tile-adamantium" + turf_type = /turf/open/floor/mineral/adamantine + mineralType = "adamantine" + mats_per_unit = list(/datum/material/adamantine=SHEET_MATERIAL_AMOUNT*0.25) + + merge_type = /obj/item/stack/tile/mineral/telecrystal + tile_reskin_types = list( + /obj/item/stack/tile/mineral/adamantine, + /obj/item/stack/tile/mineral/adamantine/alt, + ) + +/obj/item/stack/tile/mineral/adamantine/alt + icon_state = "adamantine_alt" + turf_type = /turf/open/floor/mineral/adamantine/alt + merge_type = /obj/item/stack/tile/mineral/adamantine/alt + +/obj/item/stack/tile/mineral/metal_hydrogen + name = "metal hydrogen tile" + singular_name = "metal hydrogen floor tile" + desc = "A tile made out of metal hydrogen. Like walking on a cloud!" + icon_state = "tile_metal_hydrogen" + inhand_icon_state = "tile-metalhydrogen" + turf_type = /turf/open/floor/mineral/metal_hydrogen + mineralType = "metal hydrogen" + mats_per_unit = list(/datum/material/metalhydrogen=SHEET_MATERIAL_AMOUNT*0.25) + + merge_type = /obj/item/stack/tile/mineral/metal_hydrogen + tile_reskin_types = list( + /obj/item/stack/tile/mineral/metal_hydrogen, + /obj/item/stack/tile/mineral/metal_hydrogen/tiled, + ) + +/obj/item/stack/tile/mineral/metal_hydrogen/tiled + icon_state = "metal_hydrogen_tiled" + turf_type = /turf/open/floor/mineral/metal_hydrogen/tiled + merge_type = /obj/item/stack/tile/mineral/metal_hydrogen/tiled + +/obj/item/stack/tile/mineral/runite + name = "runite tile" + singular_name = "runite floor tile" + desc = "A quite magical tile made from runite. You feel its polarity is determined by the direction of the winds of magic." + icon_state = "tile_runite" + inhand_icon_state = "tile-runite" + turf_type = /turf/open/floor/mineral/runite + mineralType = "runite" + mats_per_unit = list(/datum/material/runite=SHEET_MATERIAL_AMOUNT*0.25) + merge_type = /obj/item/stack/tile/mineral/runite + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/mineral/mythril + name = "mythril tile" + singular_name = "mythril floor tile" + desc = "Definetly the best use of such an legendary, unfathomable material." + icon_state = "tile_mythril" + inhand_icon_state = "tile-mythril" + turf_type = /turf/open/floor/mineral/mythril + mineralType = "mythril" + mats_per_unit = list(/datum/material/mythril=SHEET_MATERIAL_AMOUNT*0.25) + merge_type = /obj/item/stack/tile/mineral/mythril + +/obj/item/stack/tile/mineral/sandstone + name = "sandstone brick tile" + icon_state = "tile_sandstone" + inhand_icon_state = "tile-hay" + mineralType = "sandstone" + mats_per_unit = list(/datum/material/sandstone = HALF_SHEET_MATERIAL_AMOUNT / 2) + turf_type = /turf/open/floor/sandstone + merge_type = /obj/item/stack/tile/mineral/sandstone + desc = "A tile made out of sandstone." + tile_reskin_types = list( + /obj/item/stack/tile/mineral/sandstone, + /obj/item/stack/tile/mineral/sandstone/cobbled, + /obj/item/stack/tile/mineral/sandstone/tiled, + /obj/item/stack/tile/mineral/sandstone/basalt, + ) + +/obj/item/stack/tile/mineral/sandstone/cobbled + name = "cobbled sandstone tile" + icon_state = "sandstone_cobbled" + singular_name = "sandstone cobbled floor tile" + turf_type = /turf/open/floor/sandstone/cobbled + merge_type = /obj/item/stack/tile/mineral/sandstone/cobbled + +/obj/item/stack/tile/mineral/sandstone/tiled + name = "sandstone brick tile" + icon_state = "sandstone_tiled" + singular_name = "sandstone brick floor tile" + turf_type = /turf/open/floor/sandstone/tiled + merge_type = /obj/item/stack/tile/mineral/sandstone/tiled + +/obj/item/stack/tile/mineral/sandstone/basalt + name = "basalt brick tile" + icon_state = "tile_basaltbrick" + singular_name = "basalt brick floor tile" + turf_type = /turf/open/floor/sandstone/tiled + merge_type = /obj/item/stack/tile/mineral/sandstone/basalt /obj/item/stack/tile/mineral/abductor name = "alien floor tile" diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index 052a77d72d25..8d3d5f33a039 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -137,6 +137,14 @@ /obj/item/stack/tile/wood/large, /obj/item/stack/tile/wood/tile, /obj/item/stack/tile/wood/parquet, + /obj/item/stack/tile/wood/dark, + /obj/item/stack/tile/wood/dark/large, + /obj/item/stack/tile/wood/dark/tile, + /obj/item/stack/tile/wood/dark/parquet, + /obj/item/stack/tile/wood/light, + /obj/item/stack/tile/wood/light/large, + /obj/item/stack/tile/wood/light/tile, + /obj/item/stack/tile/wood/light/parquet, ) mats_per_unit = list(/datum/material/wood = HALF_SHEET_MATERIAL_AMOUNT / 2) @@ -161,6 +169,64 @@ turf_type = /turf/open/floor/wood/tile merge_type = /obj/item/stack/tile/wood/tile +/obj/item/stack/tile/wood/dark + name = "dark wood floor tile" + singular_name = "dark wood floor tile" + desc = "An easy to fit dark wood floor tile. Use while in your hand to change what pattern you want." + icon_state = "tile-darkwood" + turf_type = /turf/open/floor/wood + merge_type = /obj/item/stack/tile/wood/dark + +/obj/item/stack/tile/wood/dark/parquet + name = "parquet dark wood floor tile" + singular_name = "parquet dark wood floor tile" + icon_state = "tile-darkwood_parquet" + turf_type = /turf/open/floor/wood/dark/parquet + merge_type = /obj/item/stack/tile/wood/dark/parquet + +/obj/item/stack/tile/wood/dark/large + name = "large dark wood floor tile" + singular_name = "large dark wood floor tile" + icon_state = "tile-darkwood_large" + turf_type = /turf/open/floor/wood/dark/large + merge_type = /obj/item/stack/tile/wood/dark/large + +/obj/item/stack/tile/wood/dark/tile + name = "tiled dark wood floor tile" + singular_name = "tiled dark wood floor tile" + icon_state = "tile-darkwood_tile" + turf_type = /turf/open/floor/wood/dark/tile + merge_type = /obj/item/stack/tile/wood/dark/tile + +/obj/item/stack/tile/wood/light + name = "light wood floor tile" + singular_name = "light wood floor tile" + desc = "An easy to fit light wood floor tile. Use while in your hand to change what pattern you want." + icon_state = "tile-lightwood" + turf_type = /turf/open/floor/wood/light + merge_type = /obj/item/stack/tile/wood/light + +/obj/item/stack/tile/wood/light/parquet + name = "parquet light wood floor tile" + singular_name = "parquet light wood floor tile" + icon_state = "tile-lightwood_parquet" + turf_type = /turf/open/floor/wood/light/parquet + merge_type = /obj/item/stack/tile/wood/light/parquet + +/obj/item/stack/tile/wood/light/large + name = "large light wood floor tile" + singular_name = "large light wood floor tile" + icon_state = "tile-lightwood_large" + turf_type = /turf/open/floor/wood/light/large + merge_type = /obj/item/stack/tile/wood/light/large + +/obj/item/stack/tile/wood/light/tile + name = "tiled light wood floor tile" + singular_name = "tiled light wood floor tile" + icon_state = "tile-lightwood_tile" + turf_type = /turf/open/floor/wood/light/tile + merge_type = /obj/item/stack/tile/wood/light/tile + //Bamboo /obj/item/stack/tile/bamboo name = "bamboo mat pieces" @@ -173,12 +239,21 @@ resistance_flags = FLAMMABLE tile_reskin_types = list( /obj/item/stack/tile/bamboo, + /obj/item/stack/tile/bamboo/planks, /obj/item/stack/tile/bamboo/tatami, /obj/item/stack/tile/bamboo/tatami/purple, /obj/item/stack/tile/bamboo/tatami/black, ) mats_per_unit = list(/datum/material/bamboo = HALF_SHEET_MATERIAL_AMOUNT / 2) +/obj/item/stack/tile/bamboo/planks + name = "bamboo planks tile" + singular_name = "planks planks floor tile" + icon_state = "tile_bamboo_planks" + desc = "Layer after layer of cut bamboo placed like planks." + turf_type = /turf/open/floor/bamboo/planks + merge_type = /obj/item/stack/tile/bamboo/planks + /obj/item/stack/tile/bamboo/tatami name = "Tatami with green rim" singular_name = "green tatami floor tile" @@ -211,6 +286,38 @@ turf_type = /turf/open/floor/fakebasalt merge_type = /obj/item/stack/tile/basalt mats_per_unit = list(/datum/material/sand = SHEET_MATERIAL_AMOUNT * 2) + tile_reskin_types = list( + /obj/item/stack/tile/basalt, + /obj/item/stack/tile/basalt/sand, + /obj/item/stack/tile/basalt/redsand, + /obj/item/stack/tile/basalt/moonsand, + ) +/obj/item/stack/tile/basalt/sand + name = "sand tile" + singular_name = "sand floor tile" + desc = "Artificially made sand tile." + icon_state = "tile_sand" + inhand_icon_state = "tile-hay" + turf_type = /turf/open/floor/fakesand + merge_type = /obj/item/stack/tile/basalt/sand + +/obj/item/stack/tile/basalt/redsand + name = "red sand tile" + singular_name = "red sand floor tile" + desc = "Artificially made red sand tile." + icon_state = "tile_redsand" + inhand_icon_state = "tile-meat" + turf_type = /turf/open/floor/fakesand/red + merge_type = /obj/item/stack/tile/basalt/redsand + +/obj/item/stack/tile/basalt/moonsand + name = "moon sand tile" + singular_name = "moon sand floor tile" + desc = "Artificially made moon sand tile." + icon_state = "tile_moonsand" + inhand_icon_state = "tile-silver" + turf_type = /turf/open/floor/fakesand/moon + merge_type = /obj/item/stack/tile/basalt/moonsand //Carpets /obj/item/stack/tile/carpet @@ -393,6 +500,68 @@ /obj/item/stack/tile/carpet/donk/thirty amount = 30 +/obj/item/stack/tile/carpet/bear + name = "bear fur carpet" + desc = "Bear fur stretched out into a carpet for you to walk on." + icon_state = "tile-carpet-bear" + turf_type = /turf/open/floor/carpet/bear + merge_type = /obj/item/stack/tile/carpet/bear + tile_reskin_types = null + +/obj/item/stack/tile/carpet/polar_bear + name = "polar fur carpet" + desc = "Polar bear fur stretched out into a carpet for you to walk on." + icon_state = "tile-carpet-bear-polar" + inhand_icon_state = "tile-silver" + turf_type = /turf/open/floor/carpet/polar_bear + merge_type = /obj/item/stack/tile/carpet/polar_bear + tile_reskin_types = null + +/obj/item/stack/tile/carpet/moth + name = "moth fur carpet" + desc = "Moth fur stretched out into a carpet for you to walk on." + icon_state = "tile-carpet-moth" + inhand_icon_state = "tile-bananium" + turf_type = /turf/open/floor/carpet/moth + merge_type = /obj/item/stack/tile/carpet/moth + tile_reskin_types = null + +/obj/item/stack/tile/carpet/goliath + name = "goliath hide carpet" + desc = "Goliath hide plates woven together with watcher sinew to make something aproximating a carpet." + icon_state = "tile-carpet-goliath" + inhand_icon_state = "tile-carpet-goliath" + turf_type = /turf/open/floor/carpet/goliath + merge_type = /obj/item/stack/tile/carpet/goliath + tile_reskin_types = null + +/obj/item/stack/tile/carpet/carp + name = "carp scales carpet" + desc = "Carpet made with carp scales. A carp carpet. Carp carp carp." + icon_state = "tile-carpet-carp" + inhand_icon_state = "tile-carpet-carp" + turf_type = /turf/open/floor/carpet/carp + merge_type = /obj/item/stack/tile/carpet/carp + tile_reskin_types = null + +/obj/item/stack/tile/carpet/lizard + name = "lizard scales carpet" + desc = "Carpet made with lizard scales. Lizards were most likely harmed making this." + icon_state = "tile-carpet-lizard" + inhand_icon_state = "tile-uranium" + turf_type = /turf/open/floor/carpet/lizard + merge_type = /obj/item/stack/tile/carpet/lizard + tile_reskin_types = null + +/obj/item/stack/tile/carpet/human + name = "human skin carpet" + desc = "Carpet made from flayed human skin. Fresh and moist." + icon_state = "tile-carpet-skin" + inhand_icon_state = "tile-carpet-skin" + turf_type = /turf/open/floor/carpet/human + merge_type = /obj/item/stack/tile/carpet/human + tile_reskin_types = null + /obj/item/stack/tile/carpet/neon name = "neon carpet" singular_name = "neon carpet tile" @@ -1111,14 +1280,255 @@ turf_type = /turf/open/floor/circuit/red/anim merge_type = /obj/item/stack/tile/circuit/red/anim +/obj/item/stack/tile/circuit/ash + name = "ornate ash forge tile" + singular_name = "ornate ash forge tile" + desc = "An ashen, ornate forge tile. Normaly seen in photos of ethereal homeworld's industrial areas." + icon_state = "tile_ash" + inhand_icon_state = "tile-rcircuit" + turf_type = /turf/open/floor/circuit/red + merge_type = /obj/item/stack/tile/circuit/red + tile_reskin_types = list( + /obj/item/stack/tile/circuit/ash, + /obj/item/stack/tile/circuit/ash/alt, + ) + mats_per_unit = list(/datum/material/alloy/plastitanium = HALF_SHEET_MATERIAL_AMOUNT / 3) + +/obj/item/stack/tile/circuit/ash/alt + name = "ash forge tile" + singular_name = "ash forge tile" + desc = "An ashen forge tile. Normaly seen in photos of ethereal homeworld's industrial areas." + icon_state = "tile_ash_alt" + turf_type = /turf/open/floor/circuit/ash/alt + merge_type = /obj/item/stack/tile/circuit/ash/alt + /obj/item/stack/tile/plastic name = "plastic tile" singular_name = "plastic floor tile" desc = "A tile of cheap, flimsy plastic flooring." icon_state = "tile_plastic" + inhand_icon_state = "tile-bluespace" mats_per_unit = list(/datum/material/plastic = HALF_SHEET_MATERIAL_AMOUNT / 2) turf_type = /turf/open/floor/plastic merge_type = /obj/item/stack/tile/plastic + tile_reskin_types = list( + /obj/item/stack/tile/plastic, + /obj/item/stack/tile/plastic/puzzle, + ) + +/obj/item/stack/tile/plastic/puzzle + name = "puzzle tile" + icon_state = "plastic_puzzle" + singular_name = "puzzle floor tile" + turf_type = /turf/open/floor/plastic/puzzle + merge_type = /obj/item/stack/tile/plastic/puzzle + desc = "A tile of cheap, puzzling plastic puzzles flooring." + +/obj/item/stack/tile/meat + name = "meat tile" + singular_name = "meat floor tile" + desc = "From big Barry's builders best barbecue. This one looks a little stale." + icon_state = "tile_meat" + inhand_icon_state = "tile-meat" + mats_per_unit = list(/datum/material/meat = HALF_SHEET_MATERIAL_AMOUNT / 2) + turf_type = /turf/open/floor/meat + merge_type = /obj/item/stack/tile/meat + tile_reskin_types = list( + /obj/item/stack/tile/meat, + /obj/item/stack/tile/meat/fresh, + ) + +/obj/item/stack/tile/meat/fresh + name = "fresh meat tile" + singular_name = "fresh meat floor tile" + desc = "Fresh from big Barry's builders best barbecue." + icon_state = "tile_meat_fresh" + turf_type = /turf/open/floor/meat/fresh + merge_type = /obj/item/stack/tile/meat/fresh + +/obj/item/stack/tile/bone + name = "bone tile" + singular_name = "bone floor tile" + desc = "Don't question where the dirt around it came from." + icon_state = "tile_bone" + inhand_icon_state = "tile-sepia" + mats_per_unit = list(/datum/material/bone = HALF_SHEET_MATERIAL_AMOUNT / 2) + turf_type = /turf/open/floor/bone + merge_type = /obj/item/stack/tile/bone + tile_reskin_types = list( + /obj/item/stack/tile/bone, + /obj/item/stack/tile/bone/corner, + /obj/item/stack/tile/bone/straight, + /obj/item/stack/tile/bone/spine, + /obj/item/stack/tile/bone/meaty, + /obj/item/stack/tile/bone/meaty/corner, + /obj/item/stack/tile/bone/meaty/straight, + /obj/item/stack/tile/bone/meaty/spine, + ) + +/obj/item/stack/tile/bone/corner + name = "bone corner tile" + singular_name = "bone corner floor tile" + icon_state = "bone_corner" + turf_type = /turf/open/floor/bone/corner + merge_type = /obj/item/stack/tile/bone/corner + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/bone/straight + name = "bone straight tile" + singular_name = "bone straight floor tile" + icon_state = "bone_straight" + turf_type = /turf/open/floor/bone/straight + merge_type = /obj/item/stack/tile/bone/straight + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/bone/spine + name = "bone spine tile" + singular_name = "bone spine floor tile" + icon_state = "bone_spine" + turf_type = /turf/open/floor/bone/spine + merge_type = /obj/item/stack/tile/bone/spine + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/bone/meaty + name = "meaty bone tile" + singular_name = "meaty bone floor tile" + desc = "Don't question where the meat around it came from." + icon_state = "tile_meatbone" + inhand_icon_state = "tile-meat" + turf_type = /turf/open/floor/bone/meaty + merge_type = /obj/item/stack/tile/bone/meaty + +/obj/item/stack/tile/bone/meaty/corner + name = "meaty bone corner tile" + singular_name = "meaty bone corner floor tile" + icon_state = "meatbone_corner" + turf_type = /turf/open/floor/bone/meaty/corner + merge_type = /obj/item/stack/tile/bone/meaty/corner + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/bone/meaty/straight + name = "meaty bone straight tile" + singular_name = "meaty bone straight floor tile" + icon_state = "meatbone_straight" + turf_type = /turf/open/floor/bone/meaty/straight + merge_type = /obj/item/stack/tile/bone/meaty/straight + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/bone/meaty/spine + name = "meaty bone spine tile" + singular_name = "meaty bone spine floor tile" + icon_state = "meatbone_spine" + turf_type = /turf/open/floor/bone/meaty/spine + merge_type = /obj/item/stack/tile/bone/meaty/spine + tile_rotate_dirs = list(SOUTH, NORTH, EAST, WEST) + +/obj/item/stack/tile/hauntium + name = "hauntium tile" + singular_name = "hauntium floor tile" + desc = "Dead men walking? More like walking over dead men." + icon_state = "tile_hauntium" + inhand_icon_state = "tile-hauntium" + mats_per_unit = list(/datum/material/hauntium = HALF_SHEET_MATERIAL_AMOUNT / 2) + turf_type = /turf/open/floor/hauntium + merge_type = /obj/item/stack/tile/hauntium + tile_reskin_types = list( + /obj/item/stack/tile/hauntium, + /obj/item/stack/tile/hauntium/ghostbricked, + ) + +/obj/item/stack/tile/hauntium/ghostbricked + name = "ghostbricked hauntium tile" + singular_name = "ghostbricked hauntium floor tile" + icon_state = "tile_hauntium_ghostbricked" + turf_type = /turf/open/floor/hauntium/ghostbricked + merge_type = /obj/item/stack/tile/hauntium/ghostbricked + +/obj/item/stack/tile/neo + name = "neo tile" + singular_name = "neo floor tile" + inhand_icon_state = "tile-neon" + mats_per_unit = list(/datum/material/iron = HALF_SHEET_MATERIAL_AMOUNT / 2) + turf_type = /turf/open/floor/neo + merge_type = /obj/item/stack/tile/neo + tile_reskin_types = list( + /obj/item/stack/tile/neo/red, + /obj/item/stack/tile/neo/purple, + /obj/item/stack/tile/neo/orange, + /obj/item/stack/tile/neo/cyan, + ) + +/obj/item/stack/tile/neo/red + name = "red neo tile" + singular_name = "red neo floor tile" + desc = "A neo tile. Radiates with the power of ketchup." + icon_state = "neo_red" + turf_type = /turf/open/floor/neo/red + merge_type = /obj/item/stack/tile/neo/red + +/obj/item/stack/tile/neo/purple + name = "purple neo tile" + singular_name = "purple neo floor tile" + desc = "A neo tile. Radiates with the power of neo. Duh." + icon_state = "neo_purple" + turf_type = /turf/open/floor/neo/purple + merge_type = /obj/item/stack/tile/neo/purple + +/obj/item/stack/tile/neo/orange + name = "orange neo tile" + singular_name = "orange neo floor tile" + desc = "A neo tile. Radiates with the power of 80s stylized sunset and tequilla." + icon_state = "neo_orange" + turf_type = /turf/open/floor/neo/orange + merge_type = /obj/item/stack/tile/neo/orange + +/obj/item/stack/tile/neo/cyan + name = "cyan neo tile" + singular_name = "cyan neo floor tile" + desc = "A neo tile. Radiates with the power of being pedantic about colour names." + icon_state = "neo_cyan" + turf_type = /turf/open/floor/neo/cyan + merge_type = /obj/item/stack/tile/neo/cyan + +/obj/item/stack/tile/silvergold + name = "silver and gold floor" + desc = "Floor made from silver and gold, in scaly pattern. As if just one or the other wasn't lavish enough." + icon_state = "blade" + singular_name = "silver and gold tile" + inhand_icon_state = "tile-silvergold" + mats_per_unit = list(/datum/material/gold = HALF_SHEET_MATERIAL_AMOUNT / 4, /datum/material/silver = HALF_SHEET_MATERIAL_AMOUNT / 4) + turf_type = /turf/open/floor/silvergold + merge_type = /obj/item/stack/tile/silvergold + tile_reskin_types = list( + /obj/item/stack/tile/silvergold, + /obj/item/stack/tile/silvergold/sword, + /obj/item/stack/tile/silvergold/void, + /obj/item/stack/tile/silvergold/flow, + ) + +/obj/item/stack/tile/silvergold/sword + name = "sword tile" + singular_name = "sword tile" + desc = "Floor made from silver and gold, in scaly pattern, with a sword in the middle." + icon_state = "blade_sword" + turf_type = /turf/open/floor/silvergold/sword + merge_type = /obj/item/stack/tile/silvergold/sword + +/obj/item/stack/tile/silvergold/void + name = "stars tile" + singular_name = "stars tile" + desc = "Floor made from silver and gold, picturing stars. As opposed to the actual stars you are surrounded by." + icon_state = "void" + turf_type = /turf/open/floor/silvergold/void + merge_type = /obj/item/stack/tile/silvergold/void + +/obj/item/stack/tile/silvergold/flow + name = "flowing tile" + singular_name = "flowing tile" + desc = "Floor made from silver and gold, with a flowing pattern. Silver and gold in balance." + icon_state = "flow" + turf_type = /turf/open/floor/silvergold/flow + merge_type = /obj/item/stack/tile/silvergold/flow /obj/item/stack/tile/material name = "floor tile" @@ -1218,6 +1628,66 @@ mats_per_unit = list(/datum/material/runedmetal=SMALL_MATERIAL_AMOUNT*5) merge_type = /obj/item/stack/tile/cult/window +/// Plasteel + +/obj/item/stack/tile/plasteel + name = "plasteel tile" + singular_name = "plasteel floor tile" + desc = "Industrial plasteel tiles, tough and reinforced." + icon_state = "plasteel" + inhand_icon_state = "tile-shuttle" + turf_type = /turf/open/floor/mineral/plasteel + mats_per_unit = list(/datum/material/alloy/plasteel=SHEET_MATERIAL_AMOUNT*0.25) + merge_type = /obj/item/stack/tile/plasteel + tile_reskin_types = list( + /obj/item/stack/tile/plasteel, + /obj/item/stack/tile/plasteel/straight, + /obj/item/stack/tile/plasteel/corner, + /obj/item/stack/tile/plasteel/block, + /obj/item/stack/tile/plasteel/lock, + /obj/item/stack/tile/plasteel/tiled, + ) + +/obj/item/stack/tile/plasteel/straight + name = "straight plasteel tile" + singular_name = "straight plasteel floor tile" + desc = "Industrial straight plasteel tiles, tough and reinforced." + turf_type = /turf/open/floor/mineral/plasteel/straight + icon_state = "plasteel_straight" + merge_type = /obj/item/stack/tile/plasteel/straight + +/obj/item/stack/tile/plasteel/corner + name = "corner plasteel tile" + singular_name = "corner plasteel floor tile" + desc = "Industrial corner plasteel tiles, tough and reinforced." + turf_type = /turf/open/floor/mineral/plasteel/corner + icon_state = "plasteel_corner" + merge_type = /obj/item/stack/tile/plasteel/corner + +/obj/item/stack/tile/plasteel/block + name = "blocky plasteel tile" + singular_name = "blocky plasteel floor tile" + desc = "Blocky plasteel tiles, quite futuristic." + turf_type = /turf/open/floor/mineral/plasteel/block + icon_state = "block" + merge_type = /obj/item/stack/tile/plasteel/block + +/obj/item/stack/tile/plasteel/lock + name = "locked plasteel tile" + singular_name = "locked plasteel floor tile" + desc = "Locked plasteel tiles, with a keyhole symbol in the middle. Could be a pawn, though?" + turf_type = /turf/open/floor/mineral/plasteel/lock + icon_state = "lock" + merge_type = /obj/item/stack/tile/plasteel/lock + +/obj/item/stack/tile/plasteel/tiled + name = "plasteel tiled" + singular_name = "tiled plasteel" + desc = "Plasteel, tiled." + turf_type = /turf/open/floor/mineral/plasteel/tiled + icon_state = "plasteel_tiled" + merge_type = /obj/item/stack/tile/plasteel/tiled + /// Floor tiles used to test emissive turfs. /obj/item/stack/tile/emissive_test name = "emissive test tile" @@ -1360,3 +1830,77 @@ turf_type = /turf/open/floor/glass/plastitatanium merge_type = /obj/item/stack/tile/glass/plastitanium mats_per_unit = list(/datum/material/alloy/plastitaniumglass = SHEET_MATERIAL_AMOUNT * 0.25) + +/obj/item/stack/tile/stained_glass + name = "stained glass floor" + singular_name = "stained glass floor tile" + desc = "This shouldn't exist." + icon_state = null + turf_type = /turf/open/floor/glass + inhand_icon_state = "tile-glass" + merge_type = /obj/item/stack/tile/stained_glass + mats_per_unit = list(/datum/material/glass=SHEET_MATERIAL_AMOUNT * 0.25, /datum/material/iron = SHEET_MATERIAL_AMOUNT * 0.25,) + +/obj/item/stack/tile/stained_glass/red + name = "red stained glass floor" + singular_name = "red stained glass floor tile" + desc = "Glass floor, stained red. Not with blood, hopefuly." + icon_state = "tile_sglass_red" + turf_type = /turf/open/floor/glass/stained_red + merge_type = /obj/item/stack/tile/stained_glass/red + +/obj/item/stack/tile/stained_glass/orange + name = "orange stained glass floor" + singular_name = "orange stained glass floor tile" + desc = "Glass floor, stained orange. Somebody spilled their orange juice?" + icon_state = "tile_sglass_orange" + turf_type = /turf/open/floor/glass/stained_orange + merge_type = /obj/item/stack/tile/stained_glass/orange + +/obj/item/stack/tile/stained_glass/yellow + name = "yellow stained glass floor" + singular_name = "yellow stained glass floor tile" + desc = "Glass floor, stained yellow. Probably by some mellow fellow." + icon_state = "tile_sglass_yellow" + turf_type = /turf/open/floor/glass/stained_yellow + merge_type = /obj/item/stack/tile/stained_glass/yellow + +/obj/item/stack/tile/stained_glass/green + name = "green stained glass floor" + singular_name = "green stained glass floor tile" + desc = "Glass floor, stained green. That's what you get when putting liquid uranium at the edge of your table." + icon_state = "tile_sglass_green" + turf_type = /turf/open/floor/glass/stained_green + merge_type = /obj/item/stack/tile/stained_glass/green + +/obj/item/stack/tile/stained_glass/blue + name = "blue stained glass floor" + singular_name = "blue stained glass floor tile" + desc = "Glass floor, stained blue. With tears of someone feeling blue, obviously." + icon_state = "tile_sglass_blue" + turf_type = /turf/open/floor/glass/stained_blue + merge_type = /obj/item/stack/tile/stained_glass/blue + +/obj/item/stack/tile/stained_glass/purple + name = "purple stained glass floor" + singular_name = "purple stained glass floor tile" + desc = "Glass floor, stained purple. It tastes purple, too." + icon_state = "tile_sglass_purple" + turf_type = /turf/open/floor/glass/stained_purple + merge_type = /obj/item/stack/tile/stained_glass/purple + +/obj/item/stack/tile/stained_glass/white + name = "white stained glass floor" + singular_name = "white stained glass floor tile" + desc = "Glass floor, stained white. Or perhaps it was bleached?" + icon_state = "tile_sglass_white" + turf_type = /turf/open/floor/glass/stained_white + merge_type = /obj/item/stack/tile/stained_glass/white + +/obj/item/stack/tile/stained_glass/black + name = "black stained glass floor" + singular_name = "black stained glass floor tile" + desc = "Glass floor, stained black. A space squid inked it." + icon_state = "tile_sglass_black" + turf_type = /turf/open/floor/glass/stained_black + merge_type = /obj/item/stack/tile/stained_glass/black diff --git a/code/game/objects/items/stacks/wall_filling.dm b/code/game/objects/items/stacks/wall_filling.dm index cbeb4ccbb56e..4c69c0060806 100644 --- a/code/game/objects/items/stacks/wall_filling.dm +++ b/code/game/objects/items/stacks/wall_filling.dm @@ -93,6 +93,38 @@ GLOBAL_LIST_EMPTY(wall_reskin_lists) if(wall_reskin_types) wall_reskin_types = wall_reskin_list(wall_reskin_types) +/obj/item/stack/wall_filling/sandstone + name = "sandstone wall filling" + singular_name = "sandstone wall filler" + desc = "A filling for a standard sandstone wall." + icon_state = "sandbrick-wall-fill" + inhand_icon_state = null + mats_per_unit = list(/datum/material/sandstone =SHEET_MATERIAL_AMOUNT*2) + merge_type = /obj/item/stack/wall_filling/sandstone + made_from = /obj/item/stack/sheet/mineral/sandstone + wall_reskin_types = list( + /obj/item/stack/wall_filling/sandstone/basic, + /obj/item/stack/wall_filling/sandstone/ornate, + /obj/item/stack/wall_filling/sandstone/basalt, + ) + +/obj/item/stack/wall_filling/sandstone/basic + merge_type = /obj/item/stack/wall_filling/sandstone/basic + +/obj/item/stack/wall_filling/sandstone/ornate + name = "ornate sandstone wall filling" + singular_name = "ornate sandstone wall filler" + icon_state = "sandornate-wall-fill" + desc = "A filling for a ornate sandstone wall. Is someone here building a pyramid or something?" + merge_type = /obj/item/stack/wall_filling/sandstone/ornate + +/obj/item/stack/wall_filling/sandstone/basalt + name = "basalt sandstone wall filling" + singular_name = "basalt sandstone wall filler" + icon_state = "basaltbrick-wall-fill" + desc = "A filling for a basalt wall, made out of sandstone. Not sure how it works, not the weirdest thing you've seen." + merge_type = /obj/item/stack/wall_filling/sandstone/basalt + /obj/item/stack/wall_filling/plastitanium name = "plastitanium wall filling" singular_name = "plastitanium wall filler" diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 9789f63e77f1..923f79244e1a 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -62,13 +62,17 @@ icon_state = "bag_of_holding" inhand_icon_state = "holdingpack" resistance_flags = FIRE_PROOF - item_flags = NO_MAT_REDEMPTION | BLUESPACE_INTERFERENCE + item_flags = NO_MAT_REDEMPTION armor_type = /datum/armor/backpack_holding storage_type = /datum/storage/bag_of_holding pickup_sound = null drop_sound = null custom_materials = list(/datum/material/gold = SHEET_MATERIAL_AMOUNT * 1.5, /datum/material/bluespace = SHEET_MATERIAL_AMOUNT, /datum/material/diamond = SMALL_MATERIAL_AMOUNT * 7.5, /datum/material/uranium = SMALL_MATERIAL_AMOUNT * 2.5) +/obj/item/storage/backpack/holding/Initialize(mapload) + . = ..() + ADD_TRAIT(src, TRAIT_BLUESPACE_INTERFERENCE, INNATE_TRAIT) + /datum/armor/backpack_holding fire = 60 acid = 50 diff --git a/code/game/objects/items/storage/boxes/job_boxes.dm b/code/game/objects/items/storage/boxes/job_boxes.dm index 0c78be971bcd..830d3db5f62b 100644 --- a/code/game/objects/items/storage/boxes/job_boxes.dm +++ b/code/game/objects/items/storage/boxes/job_boxes.dm @@ -319,4 +319,4 @@ /obj/item/storage/box/contractor/fulton_extraction/PopulateContents() new /obj/item/extraction_pack/syndicate(src) - new /obj/item/fulton_core(src) + new /obj/item/fulton_core/syndicate(src) diff --git a/code/game/objects/items/storage/dufflebags.dm b/code/game/objects/items/storage/dufflebags.dm index ad62356d6015..257185ba6491 100644 --- a/code/game/objects/items/storage/dufflebags.dm +++ b/code/game/objects/items/storage/dufflebags.dm @@ -412,3 +412,4 @@ new /obj/item/gun/energy/recharge/kinetic_accelerator(src) new /obj/item/knife/combat/survival(src) new /obj/item/flashlight/seclite(src) + new /obj/item/stack/candela_beacon/thirty(src) diff --git a/code/game/objects/items/storage/toolboxes/weapons.dm b/code/game/objects/items/storage/toolboxes/weapons.dm index ff42dfc58a10..bbfb4e2bcb3d 100644 --- a/code/game/objects/items/storage/toolboxes/weapons.dm +++ b/code/game/objects/items/storage/toolboxes/weapons.dm @@ -274,7 +274,7 @@ if(atom_storage.locked == STORAGE_NOT_LOCKED) return TRUE - if(is_simian(user)) + if(HAS_TRAIT(user, TRAIT_SIMIAN)) atom_storage.locked = STORAGE_NOT_LOCKED to_chat(user, span_notice("You place your paw on the paw scanner, and hear a soft click as [src] unlocks!")) playsound(src, 'sound/items/click.ogg', 25, TRUE) diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index f4d7f2491abb..0c8a7d0d7b59 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -495,6 +495,7 @@ new /obj/item/reagent_containers/cup/bottle/carnivorous_blood(src) new /obj/item/reagent_containers/syringe(src) new /obj/item/food/meat/slab/human(src) + new /obj/item/paper/guides/carnivorous_blood(src) /obj/item/storage/box/syndie_kit/nuke name = "nuke core extraction kit" diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index 28809f7c1b10..0af3d784c5ad 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -404,7 +404,7 @@ var/turf/destination = get_teleport_loc(current_location, user, teleport_distance) var/bagholdingcheck = FALSE for(var/obj/item/check as anything in user.get_all_contents_type(/obj/item)) - if(check.item_flags & BLUESPACE_INTERFERENCE) + if(HAS_TRAIT(check, TRAIT_BLUESPACE_INTERFERENCE)) bagholdingcheck = TRUE if(isclosedturf(destination)) if(!triggered_by_emp && !bagholdingcheck) diff --git a/code/game/objects/items/tools/control_wand.dm b/code/game/objects/items/tools/control_wand.dm index 2c76191a7da9..4e3ed943f5b0 100644 --- a/code/game/objects/items/tools/control_wand.dm +++ b/code/game/objects/items/tools/control_wand.dm @@ -17,6 +17,7 @@ w_class = WEIGHT_CLASS_TINY drop_sound = 'sound/items/door_remote/door_remote_drop1.ogg' pickup_sound = 'sound/items/door_remote/door_remote_pick_up1.ogg' + item_flags = NOBLUDGEON var/department = "civilian" var/mode = WAND_OPEN diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index b59cdb5cf0b7..1c55103cd612 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -199,20 +199,20 @@ return ITEM_INTERACT_SUCCESS /obj/item/toy/balloon/item_interaction(mob/living/user, obj/item/tool, list/modifiers) - if(!istype(tool, /obj/item/ammo_casing/foam_dart) || !ismonkey(user)) + if(!istype(tool, /obj/item/ammo_casing/foam_dart) || !HAS_TRAIT(user, TRAIT_SIMIAN)) return NONE pop_balloon(monkey_pop = TRUE) return ITEM_INTERACT_SUCCESS /obj/item/toy/balloon/hitby(atom/movable/AM, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum) var/mob/thrower = throwingdatum?.get_thrower() - if(ismonkey(thrower) && istype(AM, /obj/item/ammo_casing/foam_dart)) + if(HAS_TRAIT(thrower, TRAIT_SIMIAN) && istype(AM, /obj/item/ammo_casing/foam_dart)) pop_balloon(monkey_pop = TRUE) else return ..() /obj/item/toy/balloon/bullet_act(obj/projectile/proj) - if((istype(proj, /obj/projectile/bullet/p50) || istype(proj,/obj/projectile/bullet/foam_dart)) && ismonkey(proj.firer)) + if((istype(proj, /obj/projectile/bullet/p50) || istype(proj,/obj/projectile/bullet/foam_dart)) && HAS_TRAIT(proj.firer, TRAIT_SIMIAN)) pop_balloon(monkey_pop = TRUE) return BULLET_ACT_HIT return ..() diff --git a/code/game/objects/items/weaponry/melee/chainsaw.dm b/code/game/objects/items/weaponry/melee/chainsaw.dm index 770fbdd721a8..a7ee30cd795c 100644 --- a/code/game/objects/items/weaponry/melee/chainsaw.dm +++ b/code/game/objects/items/weaponry/melee/chainsaw.dm @@ -161,5 +161,75 @@ return TRUE return FALSE +/obj/item/chainsaw/dual + name = "double-ended chainsaw spear" + desc = "A dangerous, crazy contraption that could fall apart from a slight breeze. WHAT WERE THEY THINKING?!" + icon_state = "chainsawdual" + base_icon_state = "chainsawdual" + lefthand_file = 'icons/mob/inhands/weapons/chainsaw_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/chainsaw_righthand.dmi' + throw_range = 0 + force_on = 40 + armour_penetration = 20 + block_chance = 50 + block_sound = 'sound/items/weapons/parry.ogg' + item_flags = SLOWS_WHILE_IN_HAND + slowdown = 2 + custom_materials = list( + /datum/material/iron = SHEET_MATERIAL_AMOUNT * 12.3, + /datum/material/alloy/plasteel = SHEET_MATERIAL_AMOUNT * 10, + /datum/material/glass = SHEET_MATERIAL_AMOUNT * 6.3, + /datum/material/plastic = SMALL_MATERIAL_AMOUNT * 2 + ) + +/obj/item/chainsaw/dual/pre_attack(atom/target, mob/living/user, list/modifiers, list/attack_modifiers) + . = ..() + if(HAS_TRAIT(user, TRAIT_HULK)) + to_chat(user, span_warning("You grip the weapon too hard and accidentally drop it!")) + user.dropItemToGround(src, force=TRUE) + return TRUE + +/obj/item/chainsaw/dual/attack(mob/target, mob/living/carbon/human/user) + if(!HAS_TRAIT(src, TRAIT_TRANSFORM_ACTIVE)) + return ..() + + if(prob(50)) + impale(user) + return TRUE + + return ..() + +/obj/item/chainsaw/dual/afterattack(atom/target, mob/user, list/modifiers, list/attack_modifiers) + if(prob(50)) + INVOKE_ASYNC(src, PROC_REF(jedi_spin), user) + +/obj/item/chainsaw/dual/proc/jedi_spin(mob/living/user) + dance_rotate(user, CALLBACK(user, TYPE_PROC_REF(/mob, dance_flip))) + +/obj/item/chainsaw/dual/proc/impale(mob/living/user) + to_chat(user, span_warning("You horrifically tear yourself with [src]!")) + user.take_bodypart_damage(45,check_armor = TRUE, wound_bonus = 20, sharpness = SHARP_EDGED) + user.do_attack_animation(user) + user.Stun(1 SECONDS) + user.Knockdown(5 SECONDS) + +/obj/item/chainsaw/dual/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK, damage_type = BRUTE) + if(attack_type == PROJECTILE_ATTACK || attack_type == LEAP_ATTACK || attack_type == OVERWHELMING_ATTACK) + final_block_chance = 0 + if(attack_type != PROJECTILE_ATTACK && prob(30)) + atom_destruction(MELEE) + return FALSE + + return ..() + +/obj/item/chainsaw/dual/atom_destruction(damage_flag) + playsound(src, 'sound/effects/grillehit.ogg', 50) + new /obj/item/chainsaw(drop_location()) + new /obj/item/chainsaw(drop_location()) + new /obj/item/restraints/handcuffs/cable(drop_location()) + if(isliving(loc)) + loc.balloon_alert(loc, "weapon broken!") + return ..() + /datum/action/item_action/startchainsaw name = "Pull The Starting Cord" diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index c875a0517687..969ed770f08b 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -312,6 +312,31 @@ smoothing_groups = SMOOTH_GROUP_SANDSTONE_WALLS + SMOOTH_GROUP_WALLS canSmoothWith = SMOOTH_GROUP_SANDSTONE_WALLS +/obj/structure/falsewall/sandstone/wall_fill + mineral = /obj/item/stack/wall_filling/sandstone/basic + mineral_amount = 1 + walltype = /turf/closed/wall/mineral/sandstone/wall_fill + +/obj/structure/falsewall/sandstone/ornate + name = "sandstone wall" + desc = "A wall with sandstone plating. Rough." + fake_icon = 'icons/turf/walls/sandstone_ornate_wall.dmi' + icon_state = "sandstone_ornate_wall-open" + base_icon_state = "sandstone_ornate_wall" + mineral = /obj/item/stack/wall_filling/sandstone/ornate + mineral_amount = 1 + walltype = /turf/closed/wall/mineral/sandstone/ornate + +/obj/structure/falsewall/sandstone/basalt + name = "basalt wall" + desc = "A wall with basalt plating. The orange is from other colours of sand that make up for it." + fake_icon = 'icons/turf/walls/sandbasalt_wall.dmi' + icon_state = "sandbasalt_wall-open" + base_icon_state = "sandbasalt_wall" + mineral = /obj/item/stack/wall_filling/sandstone/basalt + mineral_amount = 1 + walltype = /turf/closed/wall/mineral/sandstone/basalt + /obj/structure/falsewall/wood name = "wooden wall" desc = "A wall with wooden plating. Stiff." @@ -427,6 +452,78 @@ smoothing_groups = SMOOTH_GROUP_SURVIVAL_TITANIUM_POD + SMOOTH_GROUP_TITANIUM_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS canSmoothWith = SMOOTH_GROUP_SURVIVAL_TITANIUM_POD +/obj/structure/falsewall/bone + name = "bone wall" + desc = "A bone wall. That's a lot of calcium." + fake_icon = 'icons/turf/walls/bone_wall.dmi' + icon_state = "bone_wall-open" + base_icon_state = "bone_wall" + mineral = /obj/item/stack/sheet/bone + walltype = /turf/closed/wall/mineral/bone + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_BONE_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS + canSmoothWith = SMOOTH_GROUP_BONE_WALLS + +/obj/structure/falsewall/runite + name = "runite wall" + desc = "A runite wall. How... magical." + fake_icon = 'icons/turf/walls/runite_wall.dmi' + icon_state = "runite_wall-open" + base_icon_state = "runite_wall" + mineral = /obj/item/stack/sheet/mineral/runite + walltype = /turf/closed/wall/mineral/runite + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_RUNITE_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS + canSmoothWith = SMOOTH_GROUP_RUNITE_WALLS + +/obj/structure/falsewall/adamantine + name = "adamantine wall" + desc = "A adamantine wall. Quite industrial." + fake_icon = 'icons/turf/walls/adamantine_wall.dmi' + icon_state = "adamantine_wall-open" + base_icon_state = "adamantine_wall" + mineral = /obj/item/stack/sheet/mineral/adamantine + walltype = /turf/closed/wall/mineral/adamantine + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_ADAMANTINE_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS + canSmoothWith = SMOOTH_GROUP_ADAMANTINE_WALLS + +/obj/structure/falsewall/metalhydrogen + name = "metal hydrogen wall" + desc = "A metal hydrogen wall. Long live atmosia!" + fake_icon = 'icons/turf/walls/metal_hydrogen_wall.dmi' + icon_state = "metal_hydrogen_wall-open" + base_icon_state = "metal_hydrogen_wall" + mineral = /obj/item/stack/sheet/mineral/metal_hydrogen + walltype = /turf/closed/wall/mineral/metalhydrogen + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_METALHYDROGEN_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS + canSmoothWith = SMOOTH_GROUP_METALHYDROGEN_WALLS + +/obj/structure/falsewall/hauntium + name = "hauntium wall" + desc = "A hauntium wall. Are you spooked yet?" + fake_icon = 'icons/turf/walls/hauntium_wall.dmi' + icon_state = "hauntium_wall-open" + base_icon_state = "hauntium_wall" + mineral = /obj/item/stack/sheet/hauntium + walltype = /turf/closed/wall/mineral/hauntium + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_HAUNTIUM_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS + canSmoothWith = SMOOTH_GROUP_HAUNTIUM_WALLS + +/obj/structure/falsewall/mythril + name = "mythril wall" + desc = "A fake mythril wall. You can tell it's fake because it's not perfect like the rest." + fake_icon = 'icons/turf/walls/mythril_wall.dmi' + icon_state = "mythril_wall-open" + base_icon_state = "mythril_wall" + mineral = /obj/item/stack/sheet/mineral/mythril + walltype = /turf/closed/wall/mineral/mythril + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_MYTHRIL_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS + canSmoothWith = SMOOTH_GROUP_MYTHRIL_WALLS + /obj/structure/falsewall/material name = "wall" desc = "A huge chunk of material used to separate rooms." diff --git a/code/game/objects/structures/lavaland/vent_mining/boss_vent.dm b/code/game/objects/structures/lavaland/vent_mining/boss_vent.dm new file mode 100644 index 000000000000..149d5c3ed0f9 --- /dev/null +++ b/code/game/objects/structures/lavaland/vent_mining/boss_vent.dm @@ -0,0 +1,112 @@ + +/obj/structure/ore_vent/boss + name = "menacing ore vent" + desc = "An ore vent, brimming with underground ore. This one has an evil aura about it. Better be careful." + unique_vent = TRUE + spawn_drone_on_tap = FALSE + boulder_size = BOULDER_SIZE_LARGE + mineral_breakdown = list( // All the riches of the world, eeny meeny boulder room. + /datum/material/iron = 1, + /datum/material/glass = 1, + /datum/material/plasma = 1, + /datum/material/titanium = 1, + /datum/material/silver = 1, + /datum/material/gold = 1, + /datum/material/diamond = 0.1, + /datum/material/uranium = 1, + /datum/material/bluespace = 0.1, + /datum/material/plastic = 1, + ) + defending_mobs = list( + /mob/living/simple_animal/hostile/megafauna/bubblegum, + /mob/living/simple_animal/hostile/megafauna/dragon, + /mob/living/simple_animal/hostile/megafauna/colossus, + ) + excavation_warning = "Something big is nearby. Are you ABSOLUTELY ready to excavate this ore vent? A NODE drone will be deployed after threat is neutralized." + ///What boss do we want to spawn? + var/summoned_boss = null + +/obj/structure/ore_vent/boss/Initialize(mapload) + . = ..() + summoned_boss = pick(defending_mobs) + +/obj/structure/ore_vent/boss/Destroy() + . = ..() + summoned_boss = null + +/obj/structure/ore_vent/boss/examine(mob/user) + . = ..() + var/boss_string = "" + switch(summoned_boss) + if(/mob/living/simple_animal/hostile/megafauna/bubblegum) + boss_string = "A giant fleshbound beast" + if(/mob/living/simple_animal/hostile/megafauna/dragon) + boss_string = "Sharp teeth and scales" + if(/mob/living/simple_animal/hostile/megafauna/colossus) + boss_string = "A giant, armored behemoth" + if(/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner) + boss_string = "A bloody drillmark" + if(/mob/living/simple_animal/hostile/megafauna/wendigo/noportal) + boss_string = "A chilling skull" + . += span_notice("[boss_string] is etched onto the side of the vent.") + +/obj/structure/ore_vent/boss/start_wave_defense() + if(!COOLDOWN_FINISHED(src, wave_cooldown)) + return + // Completely override the normal wave defense, and just spawn the boss. + var/mob/living/simple_animal/hostile/megafauna/boss = new summoned_boss(loc) + RegisterSignal(boss, COMSIG_VENT_WAVE_CONCLUDED, PROC_REF(handle_wave_conclusion)) + SSblackbox.record_feedback("tally", "ore_vent_mobs_spawned", 1, summoned_boss) + boss.say(boss.summon_line, language = /datum/language/common, forced = "summon line") //Pull their specific summon line to say. Default is meme text so make sure that they have theirs set already. + +/obj/structure/ore_vent/boss/handle_wave_conclusion() + node = new /mob/living/basic/node_drone(loc) //We're spawning the vent after the boss dies, so the player can just focus on the boss. + SSblackbox.record_feedback("tally", "ore_vent_mobs_killed", 1, summoned_boss) + COOLDOWN_RESET(src, wave_cooldown) + return ..() + +/obj/structure/ore_vent/boss/icebox + icon_state = "ore_vent_ice" + base_icon_state = "ore_vent_ice" + defending_mobs = list( + /mob/living/simple_animal/hostile/megafauna/demonic_frost_miner, + /mob/living/simple_animal/hostile/megafauna/wendigo/noportal, + /mob/living/simple_animal/hostile/megafauna/colossus, + ) + +/** Debug vent: The one we have for testing.*/ +/obj/structure/ore_vent/debug + name = "debug ore vent" + desc = "How the hell did you get this?" + tapped = TRUE + discovered = TRUE + unique_vent = TRUE + color = "#ff00f2" + boulder_size = BOULDER_SIZE_SMALL + mineral_breakdown = list( + /datum/material/iron = 1, + ) + +/obj/structure/ore_vent/debug/attack_hand(mob/living/user, list/modifiers) + . = ..() + var/datum/material/choice = tgui_input_list(user, "Choose a material to add/remove.", "New material", subtypesof(/datum/material)) + if(!choice) + return + if(mineral_breakdown[choice]) + mineral_breakdown -= choice + balloon_alert_to_viewers("removed [choice::name]") + return + mineral_breakdown += choice + balloon_alert_to_viewers("added [choice::name]") + var/value = tgui_input_number(user, "What weight should it have?", "ore pickweight", 1, 100, 1) + mineral_breakdown[choice] = value + balloon_alert_to_viewers("weighting of [value] added") + generate_description() + +/obj/structure/ore_vent/debug/attack_hand_secondary(mob/user, list/modifiers) + . = ..() + var/choice = tgui_input_list(user, "Choose a vent size.", "New size", list(SMALL_VENT_TYPE, MEDIUM_VENT_TYPE, LARGE_VENT_TYPE)) + if(!choice) + return + vent_size_setup(random = FALSE, force_size = choice, map_loading = FALSE) + diff --git a/code/game/objects/structures/lavaland/gulag_vent.dm b/code/game/objects/structures/lavaland/vent_mining/gulag_vent.dm similarity index 100% rename from code/game/objects/structures/lavaland/gulag_vent.dm rename to code/game/objects/structures/lavaland/vent_mining/gulag_vent.dm diff --git a/code/game/objects/structures/lavaland/ore_vent.dm b/code/game/objects/structures/lavaland/vent_mining/ore_vent.dm similarity index 82% rename from code/game/objects/structures/lavaland/ore_vent.dm rename to code/game/objects/structures/lavaland/vent_mining/ore_vent.dm index ff1f18cb5a1f..2b4f62aae9ae 100644 --- a/code/game/objects/structures/lavaland/ore_vent.dm +++ b/code/game/objects/structures/lavaland/vent_mining/ore_vent.dm @@ -41,6 +41,7 @@ MEDIUM_VENT_TYPE = 5, SMALL_VENT_TYPE = 7, ) + /// The number of waves a vent will spawn to protect itself. See the spawner component for more details. var/wave_timer = WAVE_DURATION_SMALL /// What string do we use to warn the player about the excavation event? @@ -68,6 +69,10 @@ var/obj/effect/abstract/top_bit = null /// Are we currently hiding our top half because someone is above us? var/trimmed = FALSE + /// Power flags we provide for our network + var/network_power_flags = CANDELA_NETWORK_POWERED + /// Is this vent being boosted by a Candela network? + var/boosted = FALSE /// What base icon_state do we use for this vent's boulders? var/boulder_icon_state = "boulder" @@ -91,8 +96,7 @@ )) if(tapped) SSore_generation.processed_vents += src - update_appearance(UPDATE_ICON_STATE) - add_tapped_visual() + become_tapped() RegisterSignal(src, COMSIG_SPAWNER_SPAWNED_DEFAULT, PROC_REF(anti_cheese)) RegisterSignal(src, COMSIG_SPAWNER_SPAWNED, PROC_REF(log_mob_spawned)) @@ -234,18 +238,13 @@ return FALSE if(!can_interact(user) && !mech_scan) return FALSE - if(!COOLDOWN_FINISHED(src, wave_cooldown) || node) - return FALSE //This is where we start spitting out mobs. Shake(duration = 3 SECONDS) if(spawn_drone) node = new /mob/living/basic/node_drone(loc) node.arrive(src) - RegisterSignal(node, COMSIG_QDELETING, PROC_REF(handle_wave_conclusion)) - RegisterSignal(node, COMSIG_MOVABLE_MOVED, PROC_REF(handle_wave_conclusion)) - addtimer(CALLBACK(node, TYPE_PROC_REF(/atom, update_appearance)), wave_timer * 0.25) - addtimer(CALLBACK(node, TYPE_PROC_REF(/atom, update_appearance)), wave_timer * 0.5) - addtimer(CALLBACK(node, TYPE_PROC_REF(/atom, update_appearance)), wave_timer * 0.75) + RegisterSignals(node, list(COMSIG_QDELETING, COMSIG_LIVING_DEATH, COMSIG_MOVABLE_MOVED), PROC_REF(handle_wave_conclusion)) + add_shared_particles(/particles/smoke/ash) for(var/i in 1 to 5) // Clears the surroundings of the ore vent before starting wave defense. for(var/turf/rock in oview(i)) @@ -268,7 +267,7 @@ continue var/obj/item/boulder/produced = produce_boulder(FALSE) - var/obj/structure/lattice/catwalk/boulder/platform = produced.create_platform(rock, null, wave_timer) + var/obj/structure/lattice/catwalk/boulder/platform = produced.create_platform(rock, null, (wave_timer/5) * 75 SECONDS) // We have to finangle the number a bit to turn it into a timer again. if(!platform || !QDELETED(produced)) qdel(produced) @@ -288,15 +287,23 @@ AddComponent(\ /datum/component/spawner, \ spawn_types = defending_mobs, \ - spawn_time = (10 SECONDS + (5 SECONDS * (boulder_size/5))), \ + spawn_time = 7.5 SECONDS, \ max_spawned = 10, \ - max_spawn_per_attempt = (1 + (boulder_size/5)), \ + max_spawn_per_attempt = round(boulder_size/5), \ + max_spawn_types_per_attempt = 2, \ spawn_text = "emerges to assault", \ spawn_distance = 4, \ spawn_distance_exclude = 3, \ + initial_spawn_delay = 6 SECONDS, \ + spawner_logic = SPAWN_BY_WAVE_BEHAVIOR, \ + max_waves = wave_timer, \ + effect = /obj/effect/temp_visual/dust_cloud, \ + sound_effect = 'sound/effects/node_drilling.ogg', \ + spawn_windup = 0.9 SECONDS, \ + linked_mob = node, \ ) - COOLDOWN_START(src, wave_cooldown, wave_timer) - addtimer(CALLBACK(src, PROC_REF(handle_wave_conclusion)), wave_timer) + COOLDOWN_START(src, wave_cooldown, INFINITY) + RegisterSignal(src, COMSIG_VENT_WAVE_CONCLUDED, PROC_REF(handle_wave_conclusion)) update_appearance(UPDATE_ICON_STATE) /** @@ -310,12 +317,10 @@ /obj/structure/ore_vent/proc/handle_wave_conclusion(datum/source) SIGNAL_HANDLER - SEND_SIGNAL(src, COMSIG_VENT_WAVE_CONCLUDED) - COOLDOWN_RESET(src, wave_cooldown) remove_shared_particles(/particles/smoke/ash) //happens in COMSIG_QDELETING - if(QDELETED(node)) + if(QDELETED(node) || node.stat == DEAD) initiate_wave_loss(loss_message = "\the [src] creaks and groans as the mining attempt fails, and the vent closes back up.") return @@ -331,20 +336,22 @@ */ /obj/structure/ore_vent/proc/initiate_wave_loss(loss_message) visible_message(span_danger(loss_message)) + playsound(src, 'sound/effects/rock/rock_break.ogg', 50) update_appearance(UPDATE_ICON_STATE) reset_drone(success = FALSE) + COOLDOWN_RESET(src, wave_cooldown) /** * Handles winning the event, gives everyone a payout and start boulder production */ /obj/structure/ore_vent/proc/initiate_wave_win(forced = FALSE) - tapped = TRUE //The Node Drone has survived the wave defense, and the ore vent is tapped. + become_tapped() //The Node Drone has survived the wave defense, and the ore vent is tapped. SSore_generation.processed_vents += src if(!forced) log_game("Ore vent [key_name_and_tag(src)] was tapped") SSblackbox.record_feedback("tally", "ore_vent_completed", 1, type) balloon_alert_to_viewers("vent tapped!") - + playsound(node, 'sound/effects/node_victory.ogg', 40, TRUE) update_appearance(UPDATE_ICON_STATE) add_tapped_visual() qdel(GetComponent(/datum/component/gps)) @@ -375,6 +382,7 @@ vent_visual.icon_state = "well" vent_visual.layer = ABOVE_MOB_LAYER vent_visual.vis_flags = VIS_INHERIT_PLANE | VIS_INHERIT_ID + vent_visual.overlays += emissive_appearance('icons/obj/mining_zones/terrain.dmi', "well_e", src, alpha = 192) vis_contents += vent_visual /obj/structure/ore_vent/update_icon_state() @@ -558,7 +566,7 @@ var/list/mats_list = new_rock.custom_materials?.Copy() || list() for(var/iteration in 1 to MINERALS_PER_BOULDER) var/datum/material/material = pick_weight(mineral_breakdown) - mats_list[material] += ore_quantity_function(iteration) + mats_list[material] += ore_quantity_function(iteration, HALF_SHEET_MATERIAL_AMOUNT * (boosted ? BOULDER_MAT_MULT_BOOSTED : 1)) new_rock.set_custom_materials(mats_list) //set size & durability @@ -641,6 +649,27 @@ wave_timer = WAVE_DURATION_SMALL name = initial(name) +/obj/structure/ore_vent/proc/become_tapped() + tapped = TRUE + RegisterSignal(src, COMSIG_CANDELA_NODE_NETWORK_CHANGED, PROC_REF(on_network_changed)) + AddComponent(/datum/component/candela_node, new /datum/mining_beacon_network(), connection_pixel_x = base_pixel_w, connection_pixel_y = base_pixel_z + 36, power_flags = network_power_flags, fulton_point = TRUE) + update_appearance(UPDATE_ICON_STATE) + add_tapped_visual() + +/obj/structure/ore_vent/proc/on_network_changed(datum/source, datum/mining_beacon_network/old_network, datum/mining_beacon_network/new_network) + SIGNAL_HANDLER + + if (old_network) + UnregisterSignal(old_network, COMSIG_CANDELA_NETWORK_POWER_CHANGED) + on_power_changed(old_state = old_network?.powered, new_state = new_network?.powered) + if (new_network) + RegisterSignal(new_network, COMSIG_CANDELA_NETWORK_POWER_CHANGED, PROC_REF(on_power_changed)) + +/obj/structure/ore_vent/proc/on_power_changed(datum/source, old_state, new_state) + SIGNAL_HANDLER + + boosted = !!(new_state & CANDELA_NETWORK_BOOSTED) + //comes with the station, and is already tapped. /obj/structure/ore_vent/starter_resources name = "active ore vent" @@ -653,6 +682,7 @@ /datum/material/iron = 1, /datum/material/glass = 1, ) + network_power_flags = CANDELA_NETWORK_POWERED | CANDELA_NETWORK_BOOSTED /obj/structure/ore_vent/starter_resources/Initialize(mapload) . = ..() @@ -702,127 +732,6 @@ LARGE_VENT_TYPE = 7, ) -/obj/structure/ore_vent/boss - name = "menacing ore vent" - desc = "An ore vent, brimming with underground ore. This one has an evil aura about it. Better be careful." - unique_vent = TRUE - spawn_drone_on_tap = FALSE - boulder_size = BOULDER_SIZE_LARGE - mineral_breakdown = list( // All the riches of the world, eeny meeny boulder room. - /datum/material/iron = 1, - /datum/material/glass = 1, - /datum/material/plasma = 1, - /datum/material/titanium = 1, - /datum/material/silver = 1, - /datum/material/gold = 1, - /datum/material/diamond = 0.1, - /datum/material/uranium = 1, - /datum/material/bluespace = 0.1, - /datum/material/plastic = 1, - ) - defending_mobs = list( - /mob/living/simple_animal/hostile/megafauna/bubblegum, - /mob/living/simple_animal/hostile/megafauna/dragon, - /mob/living/simple_animal/hostile/megafauna/colossus, - ) - excavation_warning = "Something big is nearby. Are you ABSOLUTELY ready to excavate this ore vent? A NODE drone will be deployed after threat is neutralized." - ///What boss do we want to spawn? - var/summoned_boss = null - -/obj/structure/ore_vent/boss/Initialize(mapload) - . = ..() - summoned_boss = pick(defending_mobs) - -/obj/structure/ore_vent/boss/examine(mob/user) - . = ..() - var/boss_string = "" - switch(summoned_boss) - if(/mob/living/simple_animal/hostile/megafauna/bubblegum) - boss_string = "A giant fleshbound beast" - if(/mob/living/simple_animal/hostile/megafauna/dragon) - boss_string = "Sharp teeth and scales" - if(/mob/living/simple_animal/hostile/megafauna/colossus) - boss_string = "A giant, armored behemoth" - if(/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner) - boss_string = "A bloody drillmark" - if(/mob/living/simple_animal/hostile/megafauna/wendigo/noportal) - boss_string = "A chilling skull" - . += span_notice("[boss_string] is etched onto the side of the vent.") - -/obj/structure/ore_vent/boss/start_wave_defense() - if(!COOLDOWN_FINISHED(src, wave_cooldown)) - return - // Completely override the normal wave defense, and just spawn the boss. - var/mob/living/simple_animal/hostile/megafauna/boss = new summoned_boss(loc) - RegisterSignal(boss, COMSIG_LIVING_DEATH, PROC_REF(handle_wave_conclusion)) - SSblackbox.record_feedback("tally", "ore_vent_mobs_spawned", 1, summoned_boss) - COOLDOWN_START(src, wave_cooldown, INFINITY) //Basically forever - boss.say(boss.summon_line, language = /datum/language/common, forced = "summon line") //Pull their specific summon line to say. Default is meme text so make sure that they have theirs set already. - -/obj/structure/ore_vent/boss/handle_wave_conclusion() - node = new /mob/living/basic/node_drone(loc) //We're spawning the vent after the boss dies, so the player can just focus on the boss. - SSblackbox.record_feedback("tally", "ore_vent_mobs_killed", 1, summoned_boss) - COOLDOWN_RESET(src, wave_cooldown) - return ..() - -/obj/structure/ore_vent/boss/icebox - icon_state = "ore_vent_ice" - base_icon_state = "ore_vent_ice" - defending_mobs = list( - /mob/living/simple_animal/hostile/megafauna/demonic_frost_miner, - /mob/living/simple_animal/hostile/megafauna/wendigo/noportal, - /mob/living/simple_animal/hostile/megafauna/colossus, - ) - -/obj/structure/ore_vent/debug - name = "debug ore vent" - desc = "How the hell did you get this?." - tapped = TRUE - discovered = TRUE - unique_vent = TRUE - color = "#ff00f2" - boulder_size = BOULDER_SIZE_SMALL - mineral_breakdown = list( - /datum/material/iron = 1, - ) - -/obj/structure/ore_vent/debug/attack_hand(mob/living/user, list/modifiers) - . = ..() - var/datum/material/choice = tgui_input_list(user, "Choose a material to add/remove.", "New material", subtypesof(/datum/material)) - if(!choice) - return - if(mineral_breakdown[choice]) - mineral_breakdown -= choice - balloon_alert_to_viewers("removed [choice::name]") - return - mineral_breakdown += choice - balloon_alert_to_viewers("added [choice::name]") - var/value = tgui_input_number(user, "What weight should it have?", "ore pickweight", 1, 100, 1) - mineral_breakdown[choice] = value - balloon_alert_to_viewers("weighting of [value] added") - generate_description() - -/obj/structure/ore_vent/debug/attack_hand_secondary(mob/user, list/modifiers) - . = ..() - var/choice = tgui_input_list(user, "Choose a vent size.", "New size", list(SMALL_VENT_TYPE, MEDIUM_VENT_TYPE, LARGE_VENT_TYPE)) - if(!choice) - return - vent_size_setup(random = FALSE, force_size = choice, map_loading = FALSE) - -/obj/effect/landmark/mining_center - name = "Mining Epicenter" - icon_state = "mining_epicenter" - -/obj/effect/landmark/mining_center/Initialize(mapload) - ..() - - for(var/obj/mining_mark as anything in GLOB.mining_center) - if(src.z == mining_mark.z) - CRASH("\The [src] spawned on Z level [z] already exists! Maps should only have at most one mining epicenter for normal ore generation.") - - GLOB.mining_center += loc - return INITIALIZE_HINT_QDEL - #undef ARTIFACT_ROLL_CHANCE #undef MINERAL_TYPE_OPTIONS_RANDOM #undef OVERLAY_OFFSET_START diff --git a/code/game/objects/structures/lavaland/vent_mining/vent_misc.dm b/code/game/objects/structures/lavaland/vent_mining/vent_misc.dm new file mode 100644 index 000000000000..f332d01c8008 --- /dev/null +++ b/code/game/objects/structures/lavaland/vent_mining/vent_misc.dm @@ -0,0 +1,26 @@ + +/obj/effect/landmark/mining_center + name = "Mining Epicenter" + icon_state = "mining_epicenter" + +/obj/effect/landmark/mining_center/Initialize(mapload) + ..() + + for(var/obj/mining_mark as anything in GLOB.mining_center) + if(src.z == mining_mark.z) + CRASH("\The [src] spawned on Z level [z] already exists! Maps should only have at most one mining epicenter for normal ore generation.") + + GLOB.mining_center += loc + return INITIALIZE_HINT_QDEL + +/obj/effect/temp_visual/dust_cloud + name = "dust" + desc = "We're all like... dust... in the wind." + icon_state = "light_dust_cloud" + layer = ABOVE_MOB_LAYER + plane = GAME_PLANE + pixel_x = -4 + pixel_z = -4 + base_pixel_z = -4 + base_pixel_x = -4 + duration = 1 SECONDS diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index 6d4d7d64fd64..c5318bf0dce7 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -64,10 +64,13 @@ update_signals = list(COMSIG_ATOM_BREAK), \ check_reflect_signals = list(SIGNAL_ADDTRAIT(TRAIT_NO_MIRROR_REFLECTION), SIGNAL_REMOVETRAIT(TRAIT_NO_MIRROR_REFLECTION)), \ ) + if(cursable) + if(mapload && prob(ROUNDSTART_CURSED_CHANCE)) + AddComponent(/datum/component/revenant_prison, create_on_release = TRUE) + else + ADD_TRAIT(src, TRAIT_COZY_REVENANT_HOME, INNATE_TRAIT) if(mapload) find_and_mount_on_atom() - if(prob(ROUNDSTART_CURSED_CHANCE) && cursable) - AddComponent(/datum/component/revenant_prison, create_on_release = TRUE) update_choices() register_context() @@ -298,8 +301,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/mirror/broken, 28) return . /obj/structure/mirror/attacked_by(obj/item/I, mob/living/user, list/modifiers, list/attack_modifiers) + if(broken) + return ..() . = ..() - if(broken || . <= 0) // breaking a mirror truly gets you bad luck! + if(!broken || . <= 0) // breaking a mirror truly gets you bad luck! return to_chat(user, span_warning("A chill runs down your spine as [src] shatters...")) user.AddComponent(/datum/component/omen, incidents_left = 7) @@ -524,15 +529,11 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/mirror/broken, 28) ) var/turf/user_turf = get_turf(user) - var/list/levels = SSmapping.levels_by_trait(ZTRAIT_SPACE_RUINS) - var/turf/dest - if(length(levels)) - dest = locate(user_turf.x, user_turf.y, pick(levels)) - - user_turf.ChangeTurf(/turf/open/chasm, flags = CHANGETURF_INHERIT_AIR) - var/turf/open/chasm/new_chasm = user_turf - new_chasm.set_target(dest) - new_chasm.drop(user) + var/turf/open/chasm/pride/new_chasm = user_turf.ChangeTurf(/turf/open/chasm/pride, flags = CHANGETURF_INHERIT_AIR) + // `ChangeTurf()` can itself lead to `drop()` if there's lattice present, so + // we only force the user down if they're still on the same turf. + if(get_turf(user) == user_turf) + new_chasm.drop(user) #undef CHANGE_HAIR #undef CHANGE_BEARD diff --git a/code/game/objects/structures/shower.dm b/code/game/objects/structures/shower.dm index dfbff670320d..5993b547a9c7 100644 --- a/code/game/objects/structures/shower.dm +++ b/code/game/objects/structures/shower.dm @@ -32,7 +32,7 @@ GLOBAL_LIST_INIT(shower_mode_descriptions, list( icon = 'modular_darkpack/master_files/icons/obj/watercloset.dmi' // DARKPACK EDIT CHANGE icon_state = "shower" density = FALSE - layer = ABOVE_WINDOW_LAYER + layer = ABOVE_MOB_LAYER use_power = NO_POWER_USE subsystem_type = /datum/controller/subsystem/processing/plumbing ///Does the user want the shower on or off? diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index beb2f2c9bdaa..687e7967e483 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -631,7 +631,7 @@ custom_materials = list(/datum/material/wood = SHEET_MATERIAL_AMOUNT) /obj/structure/table/wood/after_smash(mob/living/smashed_onto) - if(QDELETED(src) || prob(66)) + if(QDELETED(src) || QDELETED(smashed_onto) || prob(66)) return visible_message( span_warning("[src] smashes into bits!"), diff --git a/code/game/objects/structures/water_structures/sink.dm b/code/game/objects/structures/water_structures/sink.dm index 511a898d88d6..f36414cd0040 100644 --- a/code/game/objects/structures/water_structures/sink.dm +++ b/code/game/objects/structures/water_structures/sink.dm @@ -64,12 +64,16 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sink, (-14)) context[SCREENTIP_CONTEXT_LMB] = "Wash hands" return CONTEXTUAL_SCREENTIP_SET - if(is_reagent_container(held_item) && held_item.is_refillable() && !held_item.reagents.holder_full()) - context[SCREENTIP_CONTEXT_LMB] = "Fill container" + if(is_reagent_container(held_item)) + if(held_item.is_refillable() && !held_item.reagents.holder_full()) + context[SCREENTIP_CONTEXT_LMB] = "Fill container" + if(held_item.reagents.total_volume > 0) + context[SCREENTIP_CONTEXT_RMB] = "Drain container" return CONTEXTUAL_SCREENTIP_SET if(istype(held_item, /obj/item/mop) || astype(held_item, /obj/item/rag)?.blood_level == 0) context[SCREENTIP_CONTEXT_LMB] = "Wet mop" + context[SCREENTIP_CONTEXT_RMB] = "Wash out mop" return CONTEXTUAL_SCREENTIP_SET if(istype(held_item, /obj/item/stock_parts/water_recycler) && !has_water_reclaimer) @@ -89,6 +93,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sink, (-14)) if(has_water_reclaimer) . += span_notice("A water recycler is installed. It looks like you could pry it out.") . += span_notice("[reagents.total_volume]/[reagents.maximum_volume] liquids remaining.") + . += span_notice("You could [EXAMINE_HINT("right-click")] it with a container to empty it down the drain.") /obj/structure/sink/attack_hand(mob/living/user, list/modifiers) . = ..() @@ -219,6 +224,27 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sink, (-14)) span_notice("You wash [tool] using [src].")) return ITEM_INTERACT_SUCCESS +/obj/structure/sink/item_interaction_secondary(mob/living/user, obj/item/held_item, list/modifiers) + if(!is_reagent_container(held_item) && !istype(held_item, /obj/item/mop)) + return ..() + + if(busy) + to_chat(user, span_warning("Someone's already washing here!")) + return ITEM_INTERACT_BLOCKING + + if(held_item.reagents.total_volume <= 0) + balloon_alert(user, "already empty!") + return ITEM_INTERACT_BLOCKING + + held_item.reagents.clear_reagents() + playsound(src, 'sound/effects/slosh.ogg', 25, TRUE) + + user.visible_message( + span_notice("[user] empties [held_item] into [src]."), + span_notice("You empty [held_item] into [src], washing its contents down the drain."), + ) + return ITEM_INTERACT_SUCCESS + /obj/structure/sink/wrench_act(mob/living/user, obj/item/tool) tool.play_tool_sound(src) deconstruct(TRUE) diff --git a/code/game/turfs/closed/wall/mineral_walls.dm b/code/game/turfs/closed/wall/mineral_walls.dm index 7d02bf2a7797..b8320281516f 100644 --- a/code/game/turfs/closed/wall/mineral_walls.dm +++ b/code/game/turfs/closed/wall/mineral_walls.dm @@ -84,6 +84,28 @@ custom_materials = list(/datum/material/sandstone = SHEET_MATERIAL_AMOUNT*2) rust_resistance = RUST_RESISTANCE_BASIC +/turf/closed/wall/mineral/sandstone/wall_fill + sheet_type = /obj/item/stack/wall_filling/sandstone/basic + sheet_amount = 1 + +/turf/closed/wall/mineral/sandstone/ornate + name = "ornate sandstone wall" + desc = "A wall with ornate sandstone plating. Smooth." + icon = 'icons/turf/walls/sandstone_ornate_wall.dmi' + icon_state = "sandstone_ornate_wall-0" + base_icon_state = "sandstone_ornate_wall" + sheet_type = /obj/item/stack/wall_filling/sandstone/ornate + sheet_amount = 1 + +/turf/closed/wall/mineral/sandstone/basalt + name = "basalt wall" + desc = "A wall with basalt plating. The orange is from other colours of sand that make up for it." + icon = 'icons/turf/walls/sandbasalt_wall.dmi' + icon_state = "sandbasalt_wall-0" + base_icon_state = "sandbasalt_wall" + sheet_type = /obj/item/stack/wall_filling/sandstone/basalt + sheet_amount = 1 + /turf/closed/wall/mineral/uranium article = "a" name = "uranium wall" @@ -261,6 +283,90 @@ custom_materials = list(/datum/material/alloy/alien = SHEET_MATERIAL_AMOUNT*2) rust_resistance = RUST_RESISTANCE_ORGANIC +/turf/closed/wall/mineral/runite + name = "runite wall" + desc = "A runite wall. How... magical." + icon = 'icons/turf/walls/runite_wall.dmi' + icon_state = "runite_wall-0" + base_icon_state = "runite_wall" + sheet_type = /obj/item/stack/sheet/mineral/runite + hardness = 40 + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_RUNITE_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS + canSmoothWith = SMOOTH_GROUP_RUNITE_WALLS + custom_materials = list(/datum/material/runite = SHEET_MATERIAL_AMOUNT*2) + rust_resistance = RUST_RESISTANCE_REINFORCED + +/turf/closed/wall/mineral/bone + name = "bone wall" + desc = "A bone wall. That's a lot of calcium." + icon = 'icons/turf/walls/bone_wall.dmi' + icon_state = "bone_wall-0" + base_icon_state = "bone_wall" + sheet_type = /obj/item/stack/sheet/bone + hardness = 30 + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_BONE_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS + canSmoothWith = SMOOTH_GROUP_BONE_WALLS + custom_materials = list(/datum/material/bone = SHEET_MATERIAL_AMOUNT*2) + rust_resistance = RUST_RESISTANCE_ORGANIC + +/turf/closed/wall/mineral/adamantine + name = "adamantine wall" + desc = "A adamantine wall. Quite industrial." + icon = 'icons/turf/walls/adamantine_wall.dmi' + icon_state = "adamantine_wall-0" + base_icon_state = "adamantine_wall" + sheet_type = /obj/item/stack/sheet/mineral/adamantine + hardness = 30 + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_ADAMANTINE_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS + canSmoothWith = SMOOTH_GROUP_ADAMANTINE_WALLS + custom_materials = list(/datum/material/adamantine = SHEET_MATERIAL_AMOUNT*2) + rust_resistance = RUST_RESISTANCE_REINFORCED + +/turf/closed/wall/mineral/metalhydrogen + name = "metal hydrogen wall" + desc = "A metal hydrogen wall. Long live atmosia!" + icon = 'icons/turf/walls/metal_hydrogen_wall.dmi' + icon_state = "metal_hydrogen_wall-0" + base_icon_state = "metal_hydrogen_wall" + sheet_type = /obj/item/stack/sheet/mineral/metal_hydrogen + hardness = 30 + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_METALHYDROGEN_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS + canSmoothWith = SMOOTH_GROUP_METALHYDROGEN_WALLS + custom_materials = list(/datum/material/metalhydrogen = SHEET_MATERIAL_AMOUNT*2) + rust_resistance = RUST_RESISTANCE_REINFORCED + +/turf/closed/wall/mineral/hauntium + name = "hauntium wall" + desc = "A hauntium wall. Are you spooked yet?" + icon = 'icons/turf/walls/hauntium_wall.dmi' + icon_state = "hauntium_wall-0" + base_icon_state = "hauntium_wall" + sheet_type = /obj/item/stack/sheet/hauntium + hardness = 20 + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_HAUNTIUM_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS + canSmoothWith = SMOOTH_GROUP_HAUNTIUM_WALLS + custom_materials = list(/datum/material/hauntium = SHEET_MATERIAL_AMOUNT*2) + rust_resistance = RUST_RESISTANCE_ORGANIC + +/turf/closed/wall/mineral/mythril + name = "mythril wall" + desc = "A mythril wall. You are in the deep end, huh?" + icon = 'icons/turf/walls/mythril_wall.dmi' + icon_state = "mythril_wall-0" + base_icon_state = "mythril_wall" + sheet_type = /obj/item/stack/sheet/mineral/mythril + hardness = 1 + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_MYTHRIL_WALLS + SMOOTH_GROUP_WALLS + SMOOTH_GROUP_CLOSED_TURFS + canSmoothWith = SMOOTH_GROUP_MYTHRIL_WALLS + custom_materials = list(/datum/material/mythril = SHEET_MATERIAL_AMOUNT*2) + rust_resistance = RUST_RESISTANCE_REINFORCED + /////////////////////Titanium walls///////////////////// /turf/closed/wall/mineral/titanium //has to use this path due to how building walls works diff --git a/code/game/turfs/open/chasm.dm b/code/game/turfs/open/chasm.dm index dd7e01ed2243..d297ee119a14 100644 --- a/code/game/turfs/open/chasm.dm +++ b/code/game/turfs/open/chasm.dm @@ -140,3 +140,20 @@ return ITEM_INTERACT_BLOCKING return ..() + +// Chasm produced by the Pride ruin. Leads to a random space Z-level at the same x/y coordinate. +/turf/open/chasm/pride + desc = "It's beautiful down there, dotted with pinpricks of light." + baseturfs = /turf/open/chasm/pride + light_color = COLOR_STARLIGHT + light_range = 1.9 + light_power = 0.65 + +/turf/open/chasm/pride/apply_components(mapload) + var/list/levels = SSmapping.levels_by_trait(ZTRAIT_SPACE_RUINS) + var/turf/space_turf + if(length(levels)) + space_turf = locate(src.x, src.y, pick(levels)) + + AddComponent(/datum/component/chasm, space_turf, mapload) + diff --git a/code/game/turfs/open/floor/fancy_floor.dm b/code/game/turfs/open/floor/fancy_floor.dm index 270cfef5db95..05d2fb99abc0 100644 --- a/code/game/turfs/open/floor/fancy_floor.dm +++ b/code/game/turfs/open/floor/fancy_floor.dm @@ -9,7 +9,7 @@ */ /turf/open/floor/wood - desc = "Stylish dark wood." + desc = "Stylish wood." icon_state = "wood" floor_tile = /obj/item/stack/tile/wood footstep = FOOTSTEP_WOOD @@ -71,6 +71,16 @@ /turf/open/floor/wood/freezing temperature = ICEBOX_MIN_TEMPERATURE +/turf/open/floor/wood/dark + desc = "Stylish dark wood." + icon_state = "darkwood" + floor_tile = /obj/item/stack/tile/wood/dark + +/turf/open/floor/wood/light + desc = "Stylish light wood." + icon_state = "lightwood" + floor_tile = /obj/item/stack/tile/wood/light + /turf/open/floor/wood/airless initial_gas_mix = AIRLESS_ATMOS @@ -81,6 +91,15 @@ icon_state = "wood_tile" floor_tile = /obj/item/stack/tile/wood/tile +/turf/open/floor/wood/dark/tile + icon_state = "darkwood_tile" + floor_tile = /obj/item/stack/tile/wood/dark/tile + +/turf/open/floor/wood/light/tile + icon_state = "lightwood_tile" + floor_tile = /obj/item/stack/tile/wood/light/tile + + /turf/open/floor/wood/tile/broken_states() return list("wood_tile-broken", "wood_tile-broken2", "wood_tile-broken3") @@ -88,6 +107,14 @@ icon_state = "wood_parquet" floor_tile = /obj/item/stack/tile/wood/parquet +/turf/open/floor/wood/light/parquet + icon_state = "lightwood_parquet" + floor_tile = /obj/item/stack/tile/wood/light/parquet + +/turf/open/floor/wood/dark/parquet + icon_state = "darkwood_parquet" + floor_tile = /obj/item/stack/tile/wood/dark/parquet + /turf/open/floor/wood/parquet/broken_states() return list("wood_parquet-broken", "wood_parquet-broken2", "wood_parquet-broken3", "wood_parquet-broken4", "wood_parquet-broken5", "wood_parquet-broken6", "wood_parquet-broken7") @@ -95,6 +122,14 @@ icon_state = "wood_large" floor_tile = /obj/item/stack/tile/wood/large +/turf/open/floor/wood/light/large + icon_state = "lightwood_large" + floor_tile = /obj/item/stack/tile/wood/light/large + +/turf/open/floor/wood/dark/large + icon_state = "darkwood_large" + floor_tile = /obj/item/stack/tile/wood/dark/large + /turf/open/floor/wood/large/broken_states() return list("wood_large-broken", "wood_large-broken2", "wood_large-broken3") @@ -116,6 +151,13 @@ /turf/open/floor/bamboo/broken_states() return list("bamboodamaged") +/turf/open/floor/bamboo/planks + desc = "A floor tile made from cut bamboo pieces." + icon = 'icons/turf/floors.dmi' + icon_state = "bamboo" + floor_tile = /obj/item/stack/tile/bamboo/planks + smoothing_flags = NONE + /turf/open/floor/bamboo/tatami desc = "A traditional Japanese floor mat." icon = 'icons/turf/floors/floor_variations.dmi' @@ -269,6 +311,58 @@ if("basalt5", "basalt9") set_light(BASALT_LIGHT_RANGE_DIM, BASALT_LIGHT_POWER, LIGHT_COLOR_LAVA) +/turf/open/floor/fakesand + name = "aesthetic sand flooring" + desc = "Safely recreated turf for your desertplanet-scaping." + icon = 'icons/turf/floors.dmi' + icon_state = "asteroid" + var/base_icon = "asteroid" + floor_tile = /obj/item/stack/tile/basalt/sand + flags_1 = NONE + bullet_bounce_sound = null + footstep = FOOTSTEP_SAND + barefootstep = FOOTSTEP_SAND + clawfootstep = FOOTSTEP_SAND + heavyfootstep = FOOTSTEP_GENERIC_HEAVY + tiled_turf = FALSE + +/turf/open/floor/fakesand/Initialize(mapload) + . = ..() + AddElement(/datum/element/diggable, /obj/item/stack/ore/glass, 2, worm_chance = 0) + if(prob(15)) + icon_state = "[base_icon][rand(0, 12)]" + +/turf/open/floor/fakesand/item_interaction(mob/living/user, obj/item/tool, list/modifiers) + if(!istype(tool, /obj/item/cultivator/rake)) + return NONE + icon_state = "[base_icon]_raked" + dir = turn(dir, 45) + + user.visible_message( + span_notice("[user] rakes the [name]."), + span_notice("You rake the [name]."), + ) + + playsound(src, 'sound/effects/shovel_dig.ogg', 50, TRUE) + + return ITEM_INTERACT_SUCCESS + +/turf/open/floor/fakesand/red + name = "aesthetic red sand flooring" + desc = "Safely recreated turf for your mars-scaping." + icon = 'icons/turf/floors.dmi' + icon_state = "ironsand" + base_icon = "ironsand" + floor_tile = /obj/item/stack/tile/basalt/redsand + +/turf/open/floor/fakesand/moon + name = "aesthetic moon sand flooring" + desc = "Safely recreated turf for your moon-scaping." + icon = 'icons/turf/floors.dmi' + icon_state = "moon" + base_icon = "moon" + floor_tile = /obj/item/stack/tile/basalt/moonsand + /turf/open/floor/carpet name = "carpet" desc = "Soft velvet carpeting. Feels good between your toes." @@ -421,6 +515,62 @@ smoothing_groups = SMOOTH_GROUP_TURF_OPEN + SMOOTH_GROUP_CARPET_DONK canSmoothWith = SMOOTH_GROUP_CARPET_DONK +/turf/open/floor/carpet/bear + name = "bear fur carpet" + desc = "Bear fur stretched out into a carpet for you to walk on." + icon = 'icons/turf/floors/carpet_bear.dmi' + icon_state = "carpet_bear-255" + base_icon_state = "carpet_bear" + floor_tile = /obj/item/stack/tile/carpet/bear + +/turf/open/floor/carpet/polar_bear + name = "polar bear fur carpet" + desc = "Polar bear fur stretched out into a carpet for you to walk on." + icon = 'icons/turf/floors/carpet_bearpolar.dmi' + icon_state = "carpet_bearpolar-255" + base_icon_state = "carpet_bearpolar" + floor_tile = /obj/item/stack/tile/carpet/polar_bear + +/turf/open/floor/carpet/moth + name = "moth carpet" + desc = "Moth fur stretched out into a carpet for you to walk on." + icon = 'icons/turf/floors/carpet_moth.dmi' + icon_state = "carpet_moth-255" + base_icon_state = "carpet_moth" + floor_tile = /obj/item/stack/tile/carpet/moth + +/turf/open/floor/carpet/goliath + name = "goliath hide carpet" + desc = "Goliath hide plates woven together with watcher sinew to make something aproximating a carpet." + icon = 'icons/turf/floors/carpet_goliath.dmi' + icon_state = "carpet_goliath-255" + base_icon_state = "carpet_goliath" + floor_tile = /obj/item/stack/tile/carpet/goliath + +/turf/open/floor/carpet/carp + name = "carp scales carpet" + desc = "Carpet made with carp scales. A carp carpet. Carp carp carp." + icon = 'icons/turf/floors/carpet_carp.dmi' + icon_state = "carpet_carp-255" + base_icon_state = "carpet_carp" + floor_tile = /obj/item/stack/tile/carpet/carp + +/turf/open/floor/carpet/lizard + name = "lizard scales" + desc = "Carpet made with lizard scales. Lizards were most likely harmed making this." + icon = 'icons/turf/floors/carpet_lizard.dmi' + icon_state = "carpet_lizard-255" + base_icon_state = "carpet_lizard" + floor_tile = /obj/item/stack/tile/carpet/lizard + +/turf/open/floor/carpet/human + name = "human flesh carpet" + desc = "Carpet made from flayed human skin. Fresh and moist." + icon = 'icons/turf/floors/carpet_skin.dmi' + icon_state = "carpet_skin-255" + base_icon_state = "carpet_skin" + floor_tile = /obj/item/stack/tile/carpet/human + //*****Airless versions of all of the above.***** /turf/open/floor/carpet/airless initial_gas_mix = AIRLESS_ATMOS diff --git a/code/game/turfs/open/floor/glass.dm b/code/game/turfs/open/floor/glass.dm index eefb1f04e6c7..a954cf0e3587 100644 --- a/code/game/turfs/open/floor/glass.dm +++ b/code/game/turfs/open/floor/glass.dm @@ -154,3 +154,76 @@ floor_tile = /obj/item/stack/tile/glass/plastitanium starlight_color = COLOR_ASSISTANT_GRAY alpha_to_leave = 206 + +/turf/open/floor/glass/stained_red + name = "red stained glass floor" + desc = "Glass floor, stained red. Not with blood, hopefuly." + icon = 'icons/turf/floors/glass_stained_red.dmi' + icon_state = "glass_stained_red-0" + base_icon_state = "glass_stained_red" + floor_tile = /obj/item/stack/tile/stained_glass/red + starlight_color = COLOR_CRAYON_RED + +/turf/open/floor/glass/stained_orange + name = "orange stained glass floor" + desc = "Glass floor, stained orange. Somebody spilled their orange juice?" + icon = 'icons/turf/floors/glass_stained_orange.dmi' + icon_state = "glass_stained_orange-0" + base_icon_state = "glass_stained_orange" + floor_tile = /obj/item/stack/tile/stained_glass/orange + starlight_color = COLOR_CRAYON_ORANGE + +/turf/open/floor/glass/stained_yellow + name = "yellow stained glass floor" + desc = "Glass floor, stained yellow. Probably by some mellow fellow." + icon = 'icons/turf/floors/glass_stained_yellow.dmi' + icon_state = "glass_stained_yellow-0" + base_icon_state = "glass_stained_yellow" + floor_tile = /obj/item/stack/tile/stained_glass/yellow + starlight_color = COLOR_CRAYON_YELLOW + +/turf/open/floor/glass/stained_green + name = "green stained glass floor" + desc = "Glass floor, stained green. That's what you get when putting liquid uranium at the edge of your table." + icon = 'icons/turf/floors/glass_stained_green.dmi' + icon_state = "glass_stained_green-0" + base_icon_state = "glass_stained_green" + floor_tile = /obj/item/stack/tile/stained_glass/green + starlight_color = COLOR_CRAYON_GREEN + +/turf/open/floor/glass/stained_blue + name = "blue stained glass floor" + desc = "Glass floor, stained blue. With tears of someone feeling blue, obviously." + icon = 'icons/turf/floors/glass_stained_blue.dmi' + icon_state = "glass_stained_blue-0" + base_icon_state = "glass_stained_blue" + floor_tile = /obj/item/stack/tile/stained_glass/blue + starlight_color = COLOR_CRAYON_BLUE + +/turf/open/floor/glass/stained_purple + name = "purple stained glass floor" + desc = "Glass floor, stained purple. It tastes purple, too." + icon = 'icons/turf/floors/glass_stained_purple.dmi' + icon_state = "glass_stained_purple-0" + base_icon_state = "glass_stained_purple" + floor_tile = /obj/item/stack/tile/stained_glass/purple + starlight_color = COLOR_CRAYON_PURPLE + +/turf/open/floor/glass/stained_white + name = "white stained glass floor" + desc = "Glass floor, stained white. Or perhaps it was bleached?" + icon = 'icons/turf/floors/glass_stained_white.dmi' + icon_state = "glass_stained_white-0" + base_icon_state = "glass_stained_white" + floor_tile = /obj/item/stack/tile/stained_glass/white + starlight_color = COLOR_VERY_LIGHT_GRAY /// White crayon doesn't have a colour. + +/turf/open/floor/glass/stained_black + name = "black stained glass floor" + desc = "Glass floor, stained black. A space squid inked it." + icon = 'icons/turf/floors/glass_stained_black.dmi' + icon_state = "glass_stained_black-0" + base_icon_state = "glass_stained_black" + floor_tile = /obj/item/stack/tile/stained_glass/black + starlight_color = COLOR_CRAYON_BLACK + diff --git a/code/game/turfs/open/floor/iron_floor.dm b/code/game/turfs/open/floor/iron_floor.dm index 7b0df2455555..4696d377ffeb 100644 --- a/code/game/turfs/open/floor/iron_floor.dm +++ b/code/game/turfs/open/floor/iron_floor.dm @@ -306,6 +306,7 @@ initial_gas_mix = AIRLESS_ATMOS /turf/open/floor/iron/recharge_floor + desc = "This tile possesses a purely aesthetic indent and cable port. Often used to denote where a piece of machinery is supposed to stand or be parked." icon_state = "recharge_floor" base_icon_state = "recharge_floor" floor_tile = /obj/item/stack/tile/iron/recharge_floor @@ -313,6 +314,21 @@ /turf/open/floor/iron/recharge_floor/airless initial_gas_mix = AIRLESS_ATMOS +/turf/open/floor/iron/recharge_floor/dark + icon_state = "recharge_dark" + base_icon_state = "recharge_dark" + floor_tile = /obj/item/stack/tile/iron/recharge_floor/dark + +/turf/open/floor/iron/recharge_floor/white + icon_state = "recharge_white" + base_icon_state = "recharge_white" + floor_tile = /obj/item/stack/tile/iron/recharge_floor/white + +/turf/open/floor/iron/recharge_floor/smooth + icon_state = "recharge_smooth" + base_icon_state = "recharge_smooth" + floor_tile = /obj/item/stack/tile/iron/recharge_floor/smooth + /turf/open/floor/iron/recharge_floor/asteroid icon_state = "recharge_floor_asteroid" base_icon_state = "recharge_floor_asteroid" diff --git a/code/game/turfs/open/floor/mineral_floor.dm b/code/game/turfs/open/floor/mineral_floor.dm index e6a6e91b529b..869947085e16 100644 --- a/code/game/turfs/open/floor/mineral_floor.dm +++ b/code/game/turfs/open/floor/mineral_floor.dm @@ -46,6 +46,13 @@ /turf/open/floor/mineral/plasma/disco/crowbar_act(mob/living/user, obj/item/I) return +/turf/open/floor/mineral/plasma/tiled + name = "tiled plasma floor" + icon_state = "plasma_tiled" + floor_tile = /obj/item/stack/tile/mineral/plasma/tiled + +/turf/open/floor/mineral/plasma/tiled/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") //GOLD @@ -57,6 +64,22 @@ custom_materials = list(/datum/material/gold = SMALL_MATERIAL_AMOUNT*5) rust_resistance = RUST_RESISTANCE_BASIC +/turf/open/floor/mineral/gold/tiled + name = "tiled gold floor" + icon_state = "gold_tiled" + floor_tile = /obj/item/stack/tile/mineral/gold/tiled + +/turf/open/floor/mineral/gold/tiled/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +/turf/open/floor/mineral/gold/sun + name = "gold sun floor" + icon_state = "gold_sun" + floor_tile = /obj/item/stack/tile/mineral/gold/sun + +/turf/open/floor/mineral/gold/sun/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + //SILVER /turf/open/floor/mineral/silver @@ -66,6 +89,59 @@ icons = list("silver","silver_dam") custom_materials = list(/datum/material/silver = SMALL_MATERIAL_AMOUNT*5) +/turf/open/floor/mineral/silver/tiled + name = "tiled silver floor" + icon_state = "silver_tiled" + floor_tile = /obj/item/stack/tile/mineral/silver/tiled + +/turf/open/floor/mineral/silver/tiled/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +/turf/open/floor/mineral/silver/moon + name = "silver moon floor" + icon_state = "silver_moon" + floor_tile = /obj/item/stack/tile/mineral/silver/moon + +/turf/open/floor/mineral/silver/moon/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +//PLASTEEL + +/turf/open/floor/mineral/plasteel + name = "plasteel floor" + icon_state = "plasteel" + floor_tile = /obj/item/stack/tile/plasteel + custom_materials = list(/datum/material/alloy/plasteel = SMALL_MATERIAL_AMOUNT*5) + rust_resistance = RUST_RESISTANCE_TITANIUM + +/turf/open/floor/mineral/plasteel/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +/turf/open/floor/mineral/plasteel/straight + name = "straight plasteel floor" + icon_state = "plasteel_straight" + floor_tile = /obj/item/stack/tile/plasteel/straight + +/turf/open/floor/mineral/plasteel/corner + name = "corner plasteel floor" + icon_state = "plasteel_corner" + floor_tile = /obj/item/stack/tile/plasteel/corner + +/turf/open/floor/mineral/plasteel/block + name = "blocky plasteel floor" + icon_state = "block" + floor_tile = /obj/item/stack/tile/plasteel/block + +/turf/open/floor/mineral/plasteel/lock + name = "locked plasteel floor" + icon_state = "lock" + floor_tile = /obj/item/stack/tile/plasteel/lock + +/turf/open/floor/mineral/plasteel/tiled + name = "tiled plasteel floor" + icon_state = "alienvault" + floor_tile = /obj/item/stack/tile/plasteel/tiled + //TITANIUM (shuttle) /turf/open/floor/mineral/titanium @@ -78,8 +154,6 @@ /turf/open/floor/mineral/titanium/broken_states() return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") - - /turf/open/floor/mineral/titanium/airless initial_gas_mix = AIRLESS_ATMOS @@ -212,9 +286,16 @@ icons = list("bananium","bananium_dam") custom_materials = list(/datum/material/bananium = SMALL_MATERIAL_AMOUNT*5) rust_resistance = RUST_RESISTANCE_BASIC - material_flags = NONE //The slippery comp makes it unpractical for good clown decor. The custom mat one should still slip. var/sound_cooldown = 0 +/turf/open/floor/mineral/bananium/tiled + name = "tiled bananium floor" + icon_state = "bananium_tiled" + floor_tile = /obj/item/stack/tile/mineral/bananium/tiled + +/turf/open/floor/mineral/bananium/tiled/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + /turf/open/floor/mineral/bananium/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) . = ..() if(.) @@ -260,6 +341,14 @@ custom_materials = list(/datum/material/diamond = SMALL_MATERIAL_AMOUNT*5) rust_resistance = RUST_RESISTANCE_REINFORCED +/turf/open/floor/mineral/diamond/tiled + name = "tiled diamond floor" + icon_state = "diamond_tiled" + floor_tile = /obj/item/stack/tile/mineral/diamond/tiled + +/turf/open/floor/mineral/diamond/tiled/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + //URANIUM /turf/open/floor/mineral/uranium @@ -273,6 +362,14 @@ var/last_event = 0 var/active = null +/turf/open/floor/mineral/uranium/tiled + name = "tiled uranium floor" + icon_state = "uranium_tiled" + floor_tile = /obj/item/stack/tile/mineral/uranium/tiled + +/turf/open/floor/mineral/uranium/tiled/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + /turf/open/floor/mineral/uranium/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) . = ..() if(.) @@ -312,6 +409,105 @@ active = FALSE return +//BLUESPACE + +/turf/open/floor/mineral/bluespace + name = "bluespace floor" + icon_state = "bluespacecrystal" + floor_tile = /obj/item/stack/tile/mineral/bluespace + custom_materials = list(/datum/material/bluespace = SMALL_MATERIAL_AMOUNT*5) + rust_resistance = RUST_RESISTANCE_REINFORCED + +/turf/open/floor/mineral/bluespace/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +/turf/open/floor/mineral/bluespace/tiled + name = "tiled bluespace floor" + icon_state = "bluespacecrystal_tiled" + floor_tile = /obj/item/stack/tile/mineral/bluespace/tiled + +/turf/open/floor/mineral/bluespace/n + name = "N-marked bluespace floor" + icon_state = "bluespacecrystal_n" + floor_tile = /obj/item/stack/tile/mineral/bluespace/n + +//TELECRYSTAL + +/turf/open/floor/mineral/telecrystal + name = "telecrystal floor" + icon_state = "telecrystal" + floor_tile = /obj/item/stack/tile/mineral/telecrystal + custom_materials = list(/datum/material/telecrystal = SMALL_MATERIAL_AMOUNT*5) + rust_resistance = RUST_RESISTANCE_REINFORCED + +/turf/open/floor/mineral/telecrystal/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +/turf/open/floor/mineral/telecrystal/tiled + name = "tiled telecrystal floor" + icon_state = "telecrystal_tiled" + floor_tile = /obj/item/stack/tile/mineral/telecrystal/tiled + +/turf/open/floor/mineral/telecrystal/s + name = "S-marked telecrystal floor" + icon_state = "telecrystal_s" + floor_tile = /obj/item/stack/tile/mineral/telecrystal/s + +//ADAMANTINE +/turf/open/floor/mineral/adamantine + name = "adamantine floor" + icon_state = "adamantium" + floor_tile = /obj/item/stack/tile/mineral/adamantine + custom_materials = list(/datum/material/adamantine = SMALL_MATERIAL_AMOUNT*5) + rust_resistance = RUST_RESISTANCE_TITANIUM + +/turf/open/floor/mineral/adamantine/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +/turf/open/floor/mineral/adamantine/alt + name = "adamantine plating" + icon_state = "adamantium_alt" + floor_tile = /obj/item/stack/tile/mineral/adamantine/alt + +//METAL HYDROGEN +/turf/open/floor/mineral/metal_hydrogen + name = "metal hydrogen floor" + icon_state = "metalhydrogen" + floor_tile = /obj/item/stack/tile/mineral/metal_hydrogen + custom_materials = list(/datum/material/metalhydrogen = SMALL_MATERIAL_AMOUNT*5) + rust_resistance = RUST_RESISTANCE_TITANIUM + +/turf/open/floor/mineral/metal_hydrogen/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +/turf/open/floor/mineral/metal_hydrogen/tiled + name = "tiled metalhydrogen floor" + icon_state = "metalhydrogen_tiled" + floor_tile = /obj/item/stack/tile/mineral/metal_hydrogen/tiled + +//RUNITE +/turf/open/floor/mineral/runite + name = "runite floor" + icon_state = "runite" + floor_tile = /obj/item/stack/tile/mineral/runite + custom_materials = list(/datum/material/runite = SMALL_MATERIAL_AMOUNT*5) + rust_resistance = RUST_RESISTANCE_REINFORCED + +/turf/open/floor/mineral/runite/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +//MYTHRIL +/turf/open/floor/mineral/mythril + name = "mythril floor" + icon_state = "mythril" + floor_tile = /obj/item/stack/tile/mineral/mythril + custom_materials = list(/datum/material/mythril = SMALL_MATERIAL_AMOUNT*5) + rust_resistance = RUST_RESISTANCE_REINFORCED + +/turf/open/floor/mineral/mythril/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + + // ALIEN ALLOY /turf/open/floor/mineral/abductor name = "alien floor" diff --git a/code/game/turfs/open/floor/misc_floor.dm b/code/game/turfs/open/floor/misc_floor.dm index ba1c0a6e0344..025437a14c1f 100644 --- a/code/game/turfs/open/floor/misc_floor.dm +++ b/code/game/turfs/open/floor/misc_floor.dm @@ -136,6 +136,37 @@ /turf/open/floor/circuit/red/telecomms initial_gas_mix = TCOMMS_ATMOS +/turf/open/floor/circuit/ash + icon_state = "ash" + base_icon_state = "ash" + light_color = LIGHT_COLOR_INTENSE_RED + floor_tile = /obj/item/stack/tile/circuit/ash + +/turf/open/floor/circuit/ash/off + icon_state = "ash_off" + always_off = TRUE + +/turf/open/floor/circuit/red/no_power + always_off = TRUE + +/turf/open/floor/circuit/red/anim + icon_state = "ash" + +/turf/open/floor/circuit/ash/alt + icon_state = "ash_alt" + base_icon_state = "ash_alt" + floor_tile = /obj/item/stack/tile/circuit/ash/alt + +/turf/open/floor/circuit/ash/alt/off + icon_state = "ash_alt_off" + always_off = TRUE + +/turf/open/floor/circuit/red/alt/no_power + always_off = TRUE + +/turf/open/floor/circuit/red/alt/anim + icon_state = "ash_alt" + /turf/open/floor/noslip name = "high-traction floor" icon_state = "noslip" @@ -225,6 +256,184 @@ /turf/open/floor/plastic/broken_states() return list("plastic-damaged1","plastic-damaged2") +/turf/open/floor/plastic/puzzle + name = "plastic puzzle floor" + icon_state = "plastic_puzzle" + floor_tile = /obj/item/stack/tile/plastic/puzzle + +/turf/open/floor/plastic/puzzle/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +/turf/open/floor/meat + name = "meat floor" + icon_state = "meat" + desc = "Floor is meat!" + custom_materials = list(/datum/material/meat=SMALL_MATERIAL_AMOUNT*5) + floor_tile = /obj/item/stack/tile/meat + +/turf/open/floor/meat/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +/turf/open/floor/meat/fresh + name = "fresh meat floor" + icon_state = "meat_fresh" + floor_tile = /obj/item/stack/tile/meat/fresh + +/turf/open/floor/bone + name = "bone floor" + icon_state = "bone_tile" + desc = "Those bones were once creatures with individidual hopes and dreams. Just a thing to think about as you walk on them." + custom_materials = list(/datum/material/bone=SMALL_MATERIAL_AMOUNT*5) + floor_tile = /obj/item/stack/tile/bone + +/turf/open/floor/bone/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +/turf/open/floor/bone/corner + name = "bone corner floor" + icon_state = "bone_corner" + floor_tile = /obj/item/stack/tile/bone/corner + +/turf/open/floor/bone/straight + name = "bone straight floor" + icon_state = "bone_straight" + floor_tile = /obj/item/stack/tile/bone/straight + +/turf/open/floor/bone/spine + name = "spine floor" + icon_state = "bone_spine" + floor_tile = /obj/item/stack/tile/bone/spine + +/turf/open/floor/bone/meaty + name = "meaty bone floor" + icon_state = "meatbone_tile" + desc = "Spine-crawling, made literal." + floor_tile = /obj/item/stack/tile/bone/meaty + +/turf/open/floor/bone/meaty/corner + name = "meaty bone corner floor" + icon_state = "meatbone_corner" + floor_tile = /obj/item/stack/tile/bone/meaty/corner + +/turf/open/floor/bone/meaty/straight + name = "meaty bone straight floor" + icon_state = "meatbone_straight" + floor_tile = /obj/item/stack/tile/bone/meaty/straight + +/turf/open/floor/bone/meaty/spine + name = "meaty spine floor" + icon_state = "meatbone_spine" + floor_tile = /obj/item/stack/tile/bone/meaty/spine + +/turf/open/floor/hauntium + name = "hauntium floor" + icon_state = "hauntium" + desc = "Now this is one spooky tile." + custom_materials = list(/datum/material/hauntium=SMALL_MATERIAL_AMOUNT*5) + floor_tile = /obj/item/stack/tile/hauntium + +/turf/open/floor/hauntium/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +/turf/open/floor/hauntium/ghostbricked + name = "ghostbricked hauntium floor" + icon_state = "hauntium_ghostbricked" + floor_tile = /obj/item/stack/tile/hauntium/ghostbricked + +/turf/open/floor/neo + name = "neo tile" + desc = "It's pink and black because it shouldn't exist!" + custom_materials = list(/datum/material/iron=SMALL_MATERIAL_AMOUNT*5) + floor_tile = /obj/item/stack/tile/neo + +/turf/open/floor/neo/broken_states() + return list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") + +/turf/open/floor/neo/red + name = "red neo tile" + icon_state = "neo_red" + desc = "A neo tile. Radiates with the power of ketchup." + floor_tile = /obj/item/stack/tile/neo/red + +/turf/open/floor/neo/purple + name = "purple neo tile" + icon_state = "neo_purple" + desc = "A neo tile. Radiates with the power of neo. Duh." + floor_tile = /obj/item/stack/tile/neo/purple + +/turf/open/floor/neo/orange + name = "orange neo tile" + icon_state = "neo_orange" + desc = "A neo tile. Radiates with the power of 80s stylized sunset and tequilla." + floor_tile = /obj/item/stack/tile/neo/orange + +/turf/open/floor/neo/cyan + name = "cyan neo tile" + icon_state = "neo_cyan" + desc = "A neo tile. Radiates with the power of being pedantic about colour names." + floor_tile = /obj/item/stack/tile/neo/cyan + +/turf/open/floor/stone + name = "stone brick floor" + desc = "Odd, really, how it looks exactly like the iron walls yet is stone instead of iron. Now, if that's really more of a complaint about\ + the ironness of walls or the stoneness of the floors, that's really up to you. But have you really ever seen iron that dull? I mean, it\ + makes sense for the station to have dull metal walls but we're talking how a rudimentary iron wall would be. Medieval ages didn't even\ + use iron walls, iron walls are actually not even something that exists because iron is an expensive and not-so-great thing to build walls\ + out of. It only makes sense in the context of space because you're trying to keep a freezing vacuum out. Is anyone following me on this? \ + The idea of a \"rudimentary\" iron wall makes no sense at all! Is anything i'm even saying here true? Someone's gotta fact check this!" + icon_state = "stone_floor" + custom_materials = list(/datum/material/rock=SMALL_MATERIAL_AMOUNT*5) + +/turf/open/floor/stone/icemoon + initial_gas_mix = ICEMOON_DEFAULT_ATMOS + +/turf/open/floor/sandstone + name = "sandstone brick floor" + desc = "Sandstone tile. Makes you feel quite like a pharoah." + icon_state = "sandstone_floor" + custom_materials = list(/datum/material/sandstone=SMALL_MATERIAL_AMOUNT*5) + floor_tile = /obj/item/stack/tile/mineral/sandstone + +/turf/open/floor/sandstone/cobbled + name = "cobbled sandstone floor" + icon_state = "sandstone_cobbled" + floor_tile = /obj/item/stack/tile/mineral/sandstone/cobbled + +/turf/open/floor/sandstone/tiled + name = "sandstone tile" + icon_state = "sandstonevault" + floor_tile = /obj/item/stack/tile/mineral/sandstone/tiled + +/turf/open/floor/sandstone/basalt + name = "basalt brick tile" + icon_state = "basaltbrick_floor" + floor_tile = /obj/item/stack/tile/mineral/sandstone/basalt + +/turf/open/floor/silvergold + name = "silver and gold floor" + desc = "Floor made from silver and gold, in scaly pattern. As if just one or the other wasn't lavish enough." + icon_state = "blade" + custom_materials = list(/datum/material/gold = HALF_SHEET_MATERIAL_AMOUNT / 4, /datum/material/silver = HALF_SHEET_MATERIAL_AMOUNT / 4) + floor_tile = /obj/item/stack/tile/silvergold + +/turf/open/floor/silvergold/sword + name = "sword floor" + desc = "Floor made from silver and gold, in scaly pattern, with a sword in the middle." + icon_state = "blade_sword" + floor_tile = /obj/item/stack/tile/silvergold/sword + +/turf/open/floor/silvergold/void + name = "stars tile" + desc = "Floor made from silver and gold, picturing stars. As opposed to the actual stars you are surrounded by." + icon_state = "void" + floor_tile = /obj/item/stack/tile/silvergold/void + +/turf/open/floor/silvergold/flow + name = "flowing tile" + desc = "Floor made from silver and gold, with a flowing pattern. Silver and gold in balance." + icon_state = "flow" + floor_tile = /obj/item/stack/tile/silvergold/flow + /turf/open/floor/eighties name = "retro floor" desc = "This one takes you back." @@ -274,27 +483,6 @@ // Especially since it looks like we don't even change the default icon/iconstate??? AddElement(/datum/element/rust) -/turf/open/floor/stone - name = "stone brick floor" - desc = "Odd, really, how it looks exactly like the iron walls yet is stone instead of iron. Now, if that's really more of a complaint about\ - the ironness of walls or the stoneness of the floors, that's really up to you. But have you really ever seen iron that dull? I mean, it\ - makes sense for the station to have dull metal walls but we're talking how a rudimentary iron wall would be. Medieval ages didn't even\ - use iron walls, iron walls are actually not even something that exists because iron is an expensive and not-so-great thing to build walls\ - out of. It only makes sense in the context of space because you're trying to keep a freezing vacuum out. Is anyone following me on this? \ - The idea of a \"rudimentary\" iron wall makes no sense at all! Is anything i'm even saying here true? Someone's gotta fact check this!" - icon_state = "stone_floor" - -/turf/open/floor/stone/icemoon - initial_gas_mix = ICEMOON_DEFAULT_ATMOS - name = "stone brick floor" - desc = "Odd, really, how it looks exactly like the iron walls yet is stone instead of iron. Now, if that's really more of a complaint about\ - the ironness of walls or the stoneness of the floors, that's really up to you. But have you really ever seen iron that dull? I mean, it\ - makes sense for the station to have dull metal walls but we're talking how a rudimentary iron wall would be. Medieval ages didn't even\ - use iron walls, iron walls are actually not even something that exists because iron is an expensive and not-so-great thing to build walls\ - out of. It only makes sense in the context of space because you're trying to keep a freezing vacuum out. Is anyone following me on this? \ - The idea of a \"rudimentary\" iron wall makes no sense at all! Is anything i'm even saying here true? Someone's gotta fact check this!" - icon_state = "stone_floor" - /turf/open/floor/vault name = "strange floor" desc = "You feel a strange nostalgia from looking at this..." diff --git a/code/game/turfs/open/floor/reinforced_floor.dm b/code/game/turfs/open/floor/reinforced_floor.dm index bc8f70655759..0ca443d101c1 100644 --- a/code/game/turfs/open/floor/reinforced_floor.dm +++ b/code/game/turfs/open/floor/reinforced_floor.dm @@ -105,7 +105,7 @@ initial_gas_mix = ATMOS_TANK_CO2 /turf/open/floor/engine/plasma - name = "plasma floor" + name = "\improper Plasma floor" initial_gas_mix = ATMOS_TANK_PLASMA /turf/open/floor/engine/o2 @@ -139,7 +139,7 @@ initial_gas_mix = ATMOS_TANK_H2 /turf/open/floor/engine/hypernoblium - name = "\improper Hypernoblium floor" + name = "\improper Hyper-Noblium floor" initial_gas_mix = ATMOS_TANK_HYPERNOBLIUM /turf/open/floor/engine/miasma @@ -147,7 +147,7 @@ initial_gas_mix = ATMOS_TANK_MIASMA /turf/open/floor/engine/nitrium - name = "\improper nitrium floor" + name = "\improper Nitrium floor" initial_gas_mix = ATMOS_TANK_NITRIUM /turf/open/floor/engine/pluoxium @@ -176,7 +176,7 @@ initial_gas_mix = ATMOS_TANK_HELIUM /turf/open/floor/engine/antinoblium - name = "\improper Antinoblium floor" + name = "\improper Anti-Noblium floor" initial_gas_mix = ATMOS_TANK_ANTINOBLIUM /turf/open/floor/engine/air diff --git a/code/modules/admin/admin_fax_panel.dm b/code/modules/admin/admin_fax_panel.dm index d426c48b14dd..3be78a100617 100644 --- a/code/modules/admin/admin_fax_panel.dm +++ b/code/modules/admin/admin_fax_panel.dm @@ -1,6 +1,6 @@ ADMIN_VERB(fax_panel, R_ADMIN, "Fax Panel", "View and respond to faxes sent to CC.", ADMIN_CATEGORY_EVENTS) - var/datum/fax_panel_interface/ui = new /datum/fax_panel_interface(user.mob) - ui.ui_interact(user.mob) + var/datum/fax_panel_interface/tgui = new(user.mob) + tgui.ui_interact(user.mob) /// Admin Fax Panel. Tool for sending fax messages faster. /datum/fax_panel_interface diff --git a/code/modules/admin/admin_verb_panel.dm b/code/modules/admin/admin_verb_panel.dm index 056e93a842e9..ccc340a32636 100644 --- a/code/modules/admin/admin_verb_panel.dm +++ b/code/modules/admin/admin_verb_panel.dm @@ -12,8 +12,6 @@ ADMIN_VERB(admin_verb_panel, R_NONE, "Admin Verb Panel", "Browse and invoke admi /datum/admin_verb_panel var/client/owner var/selected_verb_type - var/typepath_parent = "/datum" - var/list/typepath_children = list() /datum/admin_verb_panel/New(client/user) owner = user @@ -27,6 +25,11 @@ ADMIN_VERB(admin_verb_panel, R_NONE, "Admin Verb Panel", "Browse and invoke admi /datum/admin_verb_panel/ui_state(mob/user) return ADMIN_STATE(R_NONE) +/datum/admin_verb_panel/ui_assets(mob/user) + return list( + get_asset_datum(/datum/asset/json/spawn_menu), + ) + /datum/admin_verb_panel/ui_static_data(mob/user) var/list/data = list() var/list/verbs_data = list() @@ -68,7 +71,6 @@ ADMIN_VERB(admin_verb_panel, R_NONE, "Admin Verb Panel", "Browse and invoke admi /datum/admin_verb_panel/ui_data(mob/user) var/list/data = list() data["targets"] = build_target_list() - data["typepaths"] = list("parent" = typepath_parent, "paths" = typepath_children) return data /datum/admin_verb_panel/proc/build_target_list() @@ -136,20 +138,3 @@ ADMIN_VERB(admin_verb_panel, R_NONE, "Admin Verb Panel", "Browse and invoke admi resolved_args[key] = value SSadmin_verbs.dynamic_invoke_verb(owner, verb_type, resolved_args) return TRUE - if("request_typepaths") - var/parent_text = params["parent"] - var/browse_type = text2path(parent_text) - if(isnull(browse_type)) - browse_type = /datum - typepath_parent = parent_text || "/datum" - typepath_children = list() - for(var/child_type in typesof(browse_type)) - if(child_type == browse_type) - continue - var/child_text = "[child_type]" - var/parent_len = length(typepath_parent) - var/remainder = copytext(child_text, parent_len + 1) - if(findtext(remainder, "/", 2)) - continue - typepath_children += child_text - return TRUE diff --git a/code/modules/admin/outfit_manager.dm b/code/modules/admin/outfit_manager.dm index 6fc7bc640c23..39168fdda1ab 100644 --- a/code/modules/admin/outfit_manager.dm +++ b/code/modules/admin/outfit_manager.dm @@ -1,6 +1,6 @@ ADMIN_VERB(outfit_manager, R_DEBUG|R_ADMIN, "Outfit Manager", "View and edit outfits.", ADMIN_CATEGORY_DEBUG) - var/static/datum/outfit_manager/ui = new - ui.ui_interact(user.mob) + var/datum/outfit_manager/tgui = new() + tgui.ui_interact(user.mob) /datum/outfit_manager diff --git a/code/modules/admin/painting_manager.dm b/code/modules/admin/painting_manager.dm index fadd354380cf..1cdd33dffefd 100644 --- a/code/modules/admin/painting_manager.dm +++ b/code/modules/admin/painting_manager.dm @@ -1,6 +1,6 @@ ADMIN_VERB(painting_manager, R_ADMIN, "Paintings Manager", "View and redact paintings.", ADMIN_CATEGORY_MAIN) - var/static/datum/paintings_manager/ui = new - ui.ui_interact(user.mob) + var/datum/paintings_manager/tgui = new() + tgui.ui_interact(user.mob) /// Painting Admin Management Panel /datum/paintings_manager @@ -8,9 +8,6 @@ ADMIN_VERB(painting_manager, R_ADMIN, "Paintings Manager", "View and redact pain /datum/paintings_manager/ui_state(mob/user) return ADMIN_STATE(R_ADMIN) -/datum/paintings_manager/ui_close(mob/user) - qdel(src) - /datum/paintings_manager/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 714cb41a9ed5..4bec3901b775 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -237,7 +237,7 @@ if(iscarbon(M)) //Carbon stuff if(ishuman(M) && M.job) M_job = M.job - else if(ismonkey(M)) + else if(HAS_TRAIT(M, TRAIT_LESSER_HUMANOID)) M_job = "Monkey" else if(isalien(M)) //aliens if(islarva(M)) diff --git a/code/modules/admin/trophy_manager.dm b/code/modules/admin/trophy_manager.dm index 95afad83a2a4..7fb3335dd400 100644 --- a/code/modules/admin/trophy_manager.dm +++ b/code/modules/admin/trophy_manager.dm @@ -1,6 +1,6 @@ ADMIN_VERB(trophy_manager, R_ADMIN, "Trophy Manager", "View all trophies.", ADMIN_CATEGORY_MAIN) - var/static/datum/trophy_manager/ui = new - ui.ui_interact(user.mob) + var/datum/trophy_manager/tgui = new() + tgui.ui_interact(user.mob) /// Trophy Admin Management Panel /datum/trophy_manager @@ -8,9 +8,6 @@ ADMIN_VERB(trophy_manager, R_ADMIN, "Trophy Manager", "View all trophies.", ADMI /datum/trophy_manager/ui_state(mob/user) return ADMIN_STATE(R_ADMIN) -/datum/trophy_manager/ui_close(mob/user) - qdel(src) - /datum/trophy_manager/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) diff --git a/code/modules/admin/verbs/admingame.dm b/code/modules/admin/verbs/admingame.dm index 8f1115ac4af6..f4b28a43adeb 100644 --- a/code/modules/admin/verbs/admingame.dm +++ b/code/modules/admin/verbs/admingame.dm @@ -118,12 +118,12 @@ ADMIN_VERB_ONLY_CONTEXT_MENU(show_player_panel, R_ADMIN, "Show Player Panel", /m else body += "Make Ghost | " - if(ishuman(player) && !ismonkey(player)) + if(ishuman(player) && !HAS_TRAIT(player, TRAIT_LESSER_HUMANOID)) body += "Human | " else body += "Make Human | " - if(ismonkey(player)) + if(HAS_TRAIT(player, TRAIT_LESSER_HUMANOID)) body += "Monkey | " else body += "Make Monkey | " diff --git a/code/modules/admin/verbs/appearance_debugger/appearance_debugger.dm b/code/modules/admin/verbs/appearance_debugger/appearance_debugger.dm index 32c29a9e5407..6c2597f7c790 100644 --- a/code/modules/admin/verbs/appearance_debugger/appearance_debugger.dm +++ b/code/modules/admin/verbs/appearance_debugger/appearance_debugger.dm @@ -11,8 +11,16 @@ var/atom/movable/screen/map_view/proxy_view_hover /// Mapview used to display the selected appearance var/atom/movable/screen/map_view/proxy_view_selected + /// ID of currently hovered over appearance + var/hover_id = null + /// ID of currently selected appearance + var/selected_id = null /// Assoc list of ref -> list of atoms to be displayed in said ref atom's vis_contents var/list/atom/movable/fake_vis + /// Are we currently forcing selected overlay to render to a specific plane? + var/forced_plane = null + /// Color of the backdrop, if any + var/backdrop_color = null /// Should we display a popup that the appearance in-game has updated? var/update_warning = FALSE @@ -134,6 +142,8 @@ /datum/appearance_debugger/ui_data(mob/user) return list( "updateWarning" = update_warning, + "forcedPlane" = forced_plane, + "backdropColor" = backdrop_color, ) /datum/appearance_debugger/ui_static_data(mob/user) @@ -150,39 +160,47 @@ /datum/appearance_debugger/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) . = ..() - if(.) + if (.) return - switch(action) - if("swapMapViewHover") - var/appearance_id = text2num(params["id"]) - proxy_view_hover.appearance = appearance_copies[appearance_id] + switch (action) + if ("swapMapViewHover") + hover_id = text2num(params["id"]) + set_appearance_proxy(proxy_view_hover, hover_id) - for (var/atom/movable/something as anything in proxy_view_hover.vis_contents) - proxy_view_hover.vis_contents -= something - for (var/ref_id in appearance_cache) - if (appearance_copies[appearance_id] != appearance_cache[ref_id]) - continue - if (fake_vis[ref_id]) - proxy_view_hover.vis_contents |= fake_vis[ref_id] + if ("swapMapViewSelected") + selected_id = text2num(params["id"]) + set_appearance_proxy(proxy_view_selected, selected_id) - // Needs screenloc to be set since we're setting the appearance and carrying over target's screenloc - proxy_view_hover.set_position(1, 1) + if ("setForcedPlane") + forced_plane = text2num(params["plane"]) + SET_PLANE_IMPLICIT(proxy_view_hover, forced_plane) + SET_PLANE_IMPLICIT(proxy_view_selected, forced_plane) - if("swapMapViewSelected") - var/appearance_id = text2num(params["id"]) - proxy_view_selected.appearance = appearance_copies[appearance_id] + if ("resetForcedPlane") + forced_plane = null + if (!isnull(hover_id)) + var/mutable_appearance/hover_appearance = appearance_copies[hover_id] + SET_PLANE_IMPLICIT(proxy_view_hover, hover_appearance.plane) - for (var/atom/movable/something as anything in proxy_view_selected.vis_contents) - proxy_view_selected.vis_contents -= something - for (var/ref_id in appearance_cache) - if (appearance_copies[appearance_id] != appearance_cache[ref_id]) - continue - if (fake_vis[ref_id]) - proxy_view_selected.vis_contents |= fake_vis[ref_id] + if (!isnull(selected_id)) + var/mutable_appearance/selected_appearance = appearance_copies[selected_id] + SET_PLANE_IMPLICIT(proxy_view_selected, selected_appearance.plane) - proxy_view_selected.set_position(1, 1) + if ("pickBackdropColor") + backdrop_color = tgui_color_picker(usr, "Choose preview backdrop color:", "Backdrop Color", backdrop_color || COLOR_WHITE) + if (!isnull(hover_id)) + set_appearance_proxy(proxy_view_hover, hover_id) + if (!isnull(selected_id)) + set_appearance_proxy(proxy_view_selected, selected_id) - if("refreshAppearance") + if ("setBackdropColor") + backdrop_color = params["reset"] ? null : params["backdropColor"] + if (!isnull(hover_id)) + set_appearance_proxy(proxy_view_hover, hover_id) + if (!isnull(selected_id)) + set_appearance_proxy(proxy_view_selected, selected_id) + + if ("refreshAppearance") update_warning = FALSE appearance_copies = list() appearance_cache = list() @@ -192,12 +210,43 @@ fake_vis = list() update_static_data_for_all_viewers() - if("vvAppearance") + if ("vvAppearance") if (!check_rights(R_VAREDIT)) return var/appearance_id = text2num(params["id"]) usr.client.debug_variables(appearance_copies[appearance_id]) +/// Cause a passed proxy mapview to render a set appearance ID +/datum/appearance_debugger/proc/set_appearance_proxy(atom/movable/screen/map_view/proxy, appearance_id) + var/mutable_appearance/appearance_mirror = new(appearance_copies[appearance_id]) + proxy.appearance = appearance_mirror + proxy.vis_contents.Cut() + + for (var/ref_id in appearance_cache) + if (appearance_copies[appearance_id] != appearance_cache[ref_id]) + continue + if (fake_vis[ref_id]) + proxy.vis_contents |= fake_vis[ref_id] + + if (!isnull(forced_plane)) + SET_PLANE_IMPLICIT(proxy, forced_plane) + + if (!isnull(backdrop_color)) + // Rendering *really* low, to ensure we're below everything + var/mutable_appearance/backdrop = mutable_appearance('icons/effects/alphacolors.dmi', "white", LOWER_FLOOR_LAYER, proxy, FLOOR_PLANE, 255, KEEP_APART | RESET_COLOR | RESET_ALPHA | RESET_TRANSFORM) + backdrop.transform = matrix() * 32 // I doubt anyone will make sprites larger than 32x32 tiles, largest we have as of 2026 is 11x11 + backdrop.transform.Translate(-15.5, -15.5) + backdrop.color = backdrop_color + proxy.underlays += backdrop + // Also render an emissive backdrop to light up the floor + var/mutable_appearance/backdrop_light = emissive_appearance('icons/effects/alphacolors.dmi', "white", proxy, LOWER_FLOOR_LAYER, 255, RESET_ALPHA | RESET_TRANSFORM, effect_type = EMISSIVE_NO_BLOOM) + backdrop_light.transform = matrix() * 32 + backdrop_light.transform.Translate(-15.5, -15.5) + proxy.underlays += backdrop_light + + // Needs screenloc to be set since we're setting the appearance and carrying over target's screenloc + proxy.set_position(1, 1) + /datum/appearance_debugger/ui_assets(mob/user) return list(get_asset_datum(/datum/asset/simple/plane_background)) diff --git a/code/modules/admin/verbs/commandreport.dm b/code/modules/admin/verbs/commandreport.dm index 07acafd21201..97a870250ccb 100644 --- a/code/modules/admin/verbs/commandreport.dm +++ b/code/modules/admin/verbs/commandreport.dm @@ -19,7 +19,7 @@ ADMIN_VERB(change_command_name, R_ADMIN, "Change Command Name", "Change the name /// Verb to open the create command report window and send command reports. ADMIN_VERB(create_command_report, R_ADMIN, "Create Command Report", "Create a command report to be sent to the station.", ADMIN_CATEGORY_EVENTS) BLACKBOX_LOG_ADMIN_VERB("Create Command Report") - var/datum/command_report_menu/tgui = new /datum/command_report_menu(user.mob) + var/datum/command_report_menu/tgui = new(user.mob) tgui.ui_interact(user.mob) /// Datum for holding the TGUI window for command reports. diff --git a/code/modules/admin/verbs/lawpanel.dm b/code/modules/admin/verbs/lawpanel.dm index 833f96309a59..ecd44d0eaf61 100644 --- a/code/modules/admin/verbs/lawpanel.dm +++ b/code/modules/admin/verbs/lawpanel.dm @@ -1,7 +1,7 @@ ADMIN_VERB(law_panel, R_ADMIN, "Law Panel", "View the AI laws.", ADMIN_CATEGORY_EVENTS) if(!isobserver(user) && SSticker.HasRoundStarted()) message_admins("[key_name_admin(user)] checked AI laws via the Law Panel.") - var/datum/law_panel/tgui = new + var/datum/law_panel/tgui = new() tgui.ui_interact(user.mob) BLACKBOX_LOG_ADMIN_VERB("Law Panel") diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index cad9cd405bc2..2a593d12302b 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -197,12 +197,13 @@ ADMIN_VERB(disable_communication, R_DEBUG, "Disable all communication verbs", "D ADMIN_VERB_VISIBILITY(create_mapping_job_icons, ADMIN_VERB_VISIBLITY_FLAG_MAPPING_DEBUG) ADMIN_VERB(create_mapping_job_icons, R_DEBUG, "Generate job landmarks icons", "Generates job starting location landmarks.", ADMIN_CATEGORY_MAPPING) var/icon/final = icon() - var/mob/living/carbon/human/dummy/consistent/mannequin = new(get_turf(usr)) - mannequin.setDir(SOUTH) + // var/mob/living/carbon/human/dummy/consistent/mannequin = new(get_turf(usr)) + // mannequin.setDir(SOUTH) for(var/job_type in valid_subtypesof(/datum/job/vampire)) var/datum/job/job_datum = SSjob.get_job_type(job_type) if(!job_datum.outfit) continue + /* DARKPACK CODE mannequin.delete_equipment() mannequin.dress_up_as_job( equipping = job_datum, @@ -211,7 +212,11 @@ ADMIN_VERB(create_mapping_job_icons, R_DEBUG, "Generate job landmarks icons", "G ) var/icon/job_icon = get_flat_existing_human_icon(mannequin, list(SOUTH)) final.Insert(job_icon, job_datum.title, frame = 1) - qdel(mannequin) + */ + // TG code, Test + var/icon/I = get_flat_human_icon(null, job_datum, null, "landmark_icons", list(SOUTH)) + final.Insert(I, job_datum.title) + // qdel(mannequin) final.Insert(icon('modular_darkpack/modules/jobs/icons/landmarks_static.dmi', "x"), "x") final.Insert(icon('icons/hud/screen_gen.dmi', "x", "")) diff --git a/code/modules/admin/verbs/policy_panel.dm b/code/modules/admin/verbs/policy_panel.dm index cc70dc2babbe..a7969f7edc13 100644 --- a/code/modules/admin/verbs/policy_panel.dm +++ b/code/modules/admin/verbs/policy_panel.dm @@ -3,7 +3,7 @@ ADMIN_VERB(policy_panel, R_ADMIN, "Policy Panel", "View all policy the server ha tgui_alert(usr, "Policy hasn't loaded yet (or the server has none set).", "Policy Panel", list("OK")) return - var/datum/policy_panel/tgui = new + var/datum/policy_panel/tgui = new() tgui.ui_interact(user.mob) BLACKBOX_LOG_ADMIN_VERB("Policy Panel") diff --git a/code/modules/admin/verbs/selectequipment.dm b/code/modules/admin/verbs/selectequipment.dm index 12cfa91cf179..260ba888f8b6 100644 --- a/code/modules/admin/verbs/selectequipment.dm +++ b/code/modules/admin/verbs/selectequipment.dm @@ -1,7 +1,7 @@ ADMIN_VERB_ONLY_CONTEXT_MENU(select_equipment, R_FUN, "Select Equipment", /mob) VERB_ARG_TYPED(target, VERB_ARG_TYPE_MOB, VERB_ARG_SOURCE_WORLD, /mob) - var/datum/select_equipment/ui = new(user, target) - ui.ui_interact(user.mob) + var/datum/select_equipment/tgui = new(user, target) + tgui.ui_interact(user.mob) /* * This is the datum housing the select equipment UI. diff --git a/code/modules/antagonists/_common/antag_spawner.dm b/code/modules/antagonists/_common/antag_spawner.dm index ed7f8ffeec24..e8a81987cd16 100644 --- a/code/modules/antagonists/_common/antag_spawner.dm +++ b/code/modules/antagonists/_common/antag_spawner.dm @@ -444,7 +444,7 @@ /obj/item/antag_spawner/loadout/monkey_man/proc/allergy(mob/living/second_lifer, datum/species/folly_species) SIGNAL_HANDLER - if(is_simian(second_lifer)) + if(HAS_TRAIT(second_lifer, TRAIT_SIMIAN)) return // timer is long to let them panic and consider their folly, and because allergies take a while second_lifer.visible_message(span_bolddanger("[second_lifer] starts swelling unhealthily in size. It looks like they had an allergic reaction to becoming a [folly_species]!"), span_userdanger("As your monkey features morph, you feel your allergies coming in. Oh no.")) diff --git a/code/modules/antagonists/abductor/equipment/gland.dm b/code/modules/antagonists/abductor/equipment/gland.dm index 70e2ceacaed9..8582a2507b99 100644 --- a/code/modules/antagonists/abductor/equipment/gland.dm +++ b/code/modules/antagonists/abductor/equipment/gland.dm @@ -50,11 +50,11 @@ if(!owner) return if(active_mind_control) - owner.set_hud_image_state(GLAND_HUD, "hudgland_active") + owner.set_hud_image_state(GLAND_HUD, hud_state = "hudgland_active") else if(mind_control_uses) - owner.set_hud_image_state(GLAND_HUD, "hudgland_ready") + owner.set_hud_image_state(GLAND_HUD, hud_state = "hudgland_ready") else - owner.set_hud_image_state(GLAND_HUD, "hudgland_spent") + owner.set_hud_image_state(GLAND_HUD, hud_state = "hudgland_spent") /obj/item/organ/heart/gland/proc/mind_control(command, mob/living/user) if(!ownerCheck() || !mind_control_uses || active_mind_control) diff --git a/code/modules/antagonists/blood_worm/actions/bloodworm_info.dm b/code/modules/antagonists/blood_worm/actions/bloodworm_info.dm new file mode 100644 index 000000000000..bb7b469bfe2e --- /dev/null +++ b/code/modules/antagonists/blood_worm/actions/bloodworm_info.dm @@ -0,0 +1,24 @@ +/atom/movable/screen/alert/bloodworm_info + name = "Bloodworm Info" + desc = "Shows you stats on all Bloodworm-related activities when hovering over." + icon = 'icons/mob/actions/backgrounds.dmi' + icon_state = "bg_demon" + use_user_hud_icon = USER_HUD_STYLE_INHERIT + overlay_state = "highbloodpressure" + click_master = FALSE + + ///Ref to the worm we're giving info about + var/mob/living/basic/blood_worm/worm_owner + +/atom/movable/screen/alert/bloodworm_info/Initialize(mapload, datum/hud/hud_owner) + . = ..() + underlays += mutable_appearance('icons/mob/actions/backgrounds.dmi', "bg_demon", layer = layer, offset_spokesman = src, plane = plane) + +/atom/movable/screen/alert/bloodworm_info/Destroy() + worm_owner = null + return ..() + +/atom/movable/screen/alert/bloodworm_info/MouseEntered(location, control, params) + name = worm_owner.get_info_title() + desc = worm_owner.get_info_desc() + return ..() diff --git a/code/modules/antagonists/blood_worm/actions/cocoon.dm b/code/modules/antagonists/blood_worm/actions/cocoon.dm index f976a4fe5598..9ca8f4762525 100644 --- a/code/modules/antagonists/blood_worm/actions/cocoon.dm +++ b/code/modules/antagonists/blood_worm/actions/cocoon.dm @@ -1,6 +1,7 @@ /datum/action/cooldown/mob_cooldown/blood_worm/cocoon cooldown_time = 30 SECONDS shared_cooldown = NONE + transparent_when_unavailable = FALSE click_to_activate = FALSE @@ -15,6 +16,18 @@ var/cocoon_time = 30 SECONDS +/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/create_button(mob/viewer) + var/atom/movable/screen/movable/action_button/button = ..() + button.maptext_x = 1 + return button + +/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status(atom/movable/screen/movable/action_button/button, force = FALSE) + . = ..() + var/mob/living/basic/blood_worm/worm = owner + var/percentage_shown = "[round((worm.get_consumed_blood() / total_blood_required) * 100, 0.1)]" + button.maptext_x = (length(percentage_shown) >= 3) ? 0 : 1 + button.maptext = MAPTEXT_TINY_UNICODE("[percentage_shown]%") + /datum/action/cooldown/mob_cooldown/blood_worm/cocoon/Grant(mob/granted_to) . = ..() if (!owner) diff --git a/code/modules/antagonists/blood_worm/blood_worm_host_handling.dm b/code/modules/antagonists/blood_worm/blood_worm_host_handling.dm index ebfeed40a646..1aa022c822b9 100644 --- a/code/modules/antagonists/blood_worm/blood_worm_host_handling.dm +++ b/code/modules/antagonists/blood_worm/blood_worm_host_handling.dm @@ -21,10 +21,12 @@ RegisterSignal(host, COMSIG_LIVING_LIFE, PROC_REF(on_host_life)) RegisterSignal(host, COMSIG_LIVING_ADJUST_OXY_DAMAGE, PROC_REF(on_host_adjust_oxy_damage)) RegisterSignal(host, COMSIG_LIVING_PRE_UPDATE_BLOOD_STATUS, PROC_REF(on_host_pre_update_blood_status)) - RegisterSignal(host, COMSIG_MOB_GET_STATUS_TAB_ITEMS, PROC_REF(on_host_get_status_tab_items)) client?.set_stat_panel() RegisterSignal(host, COMSIG_MOB_EXAMINING, PROC_REF(on_host_examining)) + var/atom/movable/screen/alert/bloodworm_info/info_alert = host.throw_alert(ALERT_BLOODWORM_INFO, /atom/movable/screen/alert/bloodworm_info) + info_alert.worm_owner = src + START_PROCESSING(SSfastprocess, src) add_traits(list(TRAIT_INCAPACITATED, TRAIT_IMMOBILIZED, TRAIT_MUTE, TRAIT_EMOTEMUTE), BLOOD_WORM_HOST_TRAIT) @@ -135,6 +137,7 @@ sync_health(already_ejecting = TRUE) host.hud_used?.remove_screen_object(HUD_MOB_BLOOD_LEVEL) + host.clear_alert(ALERT_BLOODWORM_INFO) host.set_blood_volume(0) diff --git a/code/modules/antagonists/blood_worm/blood_worm_mob.dm b/code/modules/antagonists/blood_worm/blood_worm_mob.dm index 6442dde137df..bfe9a0cd4683 100644 --- a/code/modules/antagonists/blood_worm/blood_worm_mob.dm +++ b/code/modules/antagonists/blood_worm/blood_worm_mob.dm @@ -168,11 +168,14 @@ return FALSE if (host) ADD_TRAIT(host, TRAIT_MIND_TEMPORARILY_GONE, BLOOD_WORM_HOST_TRAIT) + var/atom/movable/screen/alert/bloodworm_info/info_alert = throw_alert(ALERT_BLOODWORM_INFO, /atom/movable/screen/alert/bloodworm_info) + info_alert.worm_owner = src /mob/living/basic/blood_worm/Logout() . = ..() if (host) REMOVE_TRAIT(host, TRAIT_MIND_TEMPORARILY_GONE, BLOOD_WORM_HOST_TRAIT) + clear_alert(ALERT_BLOODWORM_INFO) /mob/living/basic/blood_worm/process(seconds_per_tick, times_fired) if (!host) diff --git a/code/modules/antagonists/blood_worm/blood_worm_text_feedback.dm b/code/modules/antagonists/blood_worm/blood_worm_text_feedback.dm index d11dc64ce837..2dbeecd88b34 100644 --- a/code/modules/antagonists/blood_worm/blood_worm_text_feedback.dm +++ b/code/modules/antagonists/blood_worm/blood_worm_text_feedback.dm @@ -63,29 +63,14 @@ result += span_notice("[target.p_They()] [target.p_have()] [rounded_volume] unit[rounded_volume == 1 ? "" : "s"] of blood[growth_string]. [target.p_Their()] blood is [synth_string] synthetic.") -/mob/living/basic/blood_worm/get_status_tab_items() - return ..() + get_special_status_tab_items() - -/mob/living/basic/blood_worm/proc/on_host_get_status_tab_items(datum/source, list/items) - SIGNAL_HANDLER - items += "Worm Health: [round((health / maxHealth) * 100)]%" - items += get_special_status_tab_items() - -/mob/living/basic/blood_worm/proc/get_special_status_tab_items() - . = list() - - var/normal = consumed_normal_blood - var/synth = consumed_synth_blood - var/total = normal + synth - - var/total_required = cocoon_action?.total_blood_required - - if (total_required > 0) - . += "Growth: [FLOOR(total / total_required * 100, 1)]%" - . += "Blood Consumed" - . += "- Normal: [ceil(normal)]u" - . += "- Synthetic: [ceil(synth)]u (MAX: [maximum_synth_blood]u)" - . += "- Total: [ceil(total)]u (REQ: [total_required]u)" +/mob/living/basic/blood_worm/proc/get_info_title() + . = "Worm Health: [round((health / maxHealth) * 100)]%" + +/mob/living/basic/blood_worm/proc/get_info_desc() + . = "Blood Consumed
    " + . += "- Normal: [ceil(consumed_normal_blood)]u
    " + . += "- Synthetic: [ceil(consumed_synth_blood)]u (MAX: [maximum_synth_blood]u)
    " + . += "- Total: [ceil(consumed_normal_blood + consumed_synth_blood)]u
    " /// Sends text to the blood worm, whether they are possessing a host or not. /mob/living/basic/blood_worm/proc/to_chat_self(text) diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index 279bc3032c69..064a73dc2c10 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -438,7 +438,7 @@ * Changeling's ability to re-adapt all of their learned powers. */ /datum/antagonist/changeling/proc/readapt() - if(!ishuman(owner.current) || ismonkey(owner.current)) + if(!ishuman(owner.current) || HAS_TRAIT(owner.current, TRAIT_LESSER_HUMANOID)) to_chat(owner.current, span_warning("We can't remove our evolutions in this form!")) return FALSE @@ -513,7 +513,7 @@ if(verbose) to_chat(user, span_warning("[target]'s body is ruined beyond usability!")) return FALSE - if(!ishuman(target) || ismonkey(target))//Absorbing monkeys is entirely possible, but it can cause issues with transforming. That's what lesser form is for anyway! + if(!ishuman(target) || HAS_TRAIT(target, TRAIT_LESSER_HUMANOID))//Absorbing monkeys is entirely possible, but it can cause issues with transforming. That's what lesser form is for anyway! if(verbose) to_chat(user, span_warning("We could gain no benefit from absorbing a lesser creature.")) return FALSE @@ -574,7 +574,8 @@ new_profile.profile_snapshot = entry // Grab the target's sechut icon. - new_profile.id_icon = target.wear_id?.get_sechud_job_icon_state() + new_profile.id_icon = target.wear_id?.get_sechud_job_icon() + new_profile.id_icon_state = target.wear_id?.get_sechud_job_icon_state() var/list/slots = list("head", "wear_mask", "wear_neck", "back", "wear_suit", "w_uniform", "shoes", "belt", "gloves", "glasses", "ears", "wear_id", "s_store") for(var/slot in slots) @@ -874,6 +875,7 @@ if(istype(new_flesh_item, /obj/item/changeling/id) && chosen_profile.id_icon) var/obj/item/changeling/id/flesh_id = new_flesh_item flesh_id.hud_icon = chosen_profile.id_icon + flesh_id.hud_icon_state = chosen_profile.id_icon_state if(equip) user.equip_to_slot_or_del(new_flesh_item, slot2slot[slot], indirect_action = TRUE) @@ -931,6 +933,8 @@ var/datum/icon_snapshot/profile_snapshot /// ID HUD icon associated with the profile var/id_icon + /// ID HUD icon state associated with the profile + var/id_icon_state /// The age of the profile source. var/age /// The body type of the profile source. diff --git a/code/modules/antagonists/changeling/changeling_power.dm b/code/modules/antagonists/changeling/changeling_power.dm index 9ceef3b07cd2..58cf6fe4e5f9 100644 --- a/code/modules/antagonists/changeling/changeling_power.dm +++ b/code/modules/antagonists/changeling/changeling_power.dm @@ -115,7 +115,7 @@ the same goes for Remove(). if you override Remove(), call parent or else your p return FALSE if(!ishuman(user)) return FALSE - if(req_human && ismonkey(user)) + if(req_human && HAS_TRAIT(user, TRAIT_LESSER_HUMANOID)) user.balloon_alert(user, "become human!") return FALSE return TRUE diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 16719ac9df83..3a4c63bf6ea0 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -366,7 +366,7 @@ /obj/projectile/tentacle/fire(setAngle) if(firer) - chain = firer.Beam(src, icon_state = "tentacle", emissive = FALSE) + chain = firer.Beam(src, icon_state = "tentacle", emissive = NONE) ..() /obj/projectile/tentacle/proc/reset_throw(mob/living/carbon/human/user) diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm index 06c360aba079..fa7e9e4f9f20 100644 --- a/code/modules/antagonists/changeling/powers/tiny_prick.dm +++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm @@ -124,7 +124,7 @@ || !target.has_dna() \ || HAS_TRAIT(target, TRAIT_HUSK) \ || HAS_TRAIT(target, TRAIT_BADDNA) \ - || (HAS_TRAIT(target, TRAIT_NO_DNA_COPY) && !ismonkey(target))) // sure, go ahead, make a monk-clone + || (HAS_TRAIT(target, TRAIT_NO_DNA_COPY) && !HAS_TRAIT(target, TRAIT_LESSER_HUMANOID))) // sure, go ahead, make a monk-clone user.balloon_alert(user, "incompatible DNA!") return FALSE if(target.has_status_effect(/datum/status_effect/temporary_transformation/trans_sting)) @@ -135,7 +135,7 @@ /datum/action/changeling/sting/transformation/sting_action(mob/living/user, mob/living/target) var/final_duration = sting_duration var/final_message = span_notice("We transform [target] into [selected_dna.dna.real_name].") - if(ismonkey(target)) + if(HAS_TRAIT(target, TRAIT_LESSER_HUMANOID)) final_duration = INFINITY final_message = span_warning("Our genes cry out as we transform the lesser form of [target] into [selected_dna.dna.real_name] permanently!") @@ -178,7 +178,7 @@ ..() log_combat(user, target, "stung", object = "false armblade sting") - if(ismonkey(target)) + if(HAS_TRAIT(target, TRAIT_LESSER_HUMANOID)) to_chat(user, span_notice("Our genes cry out as we sting [target.name]!")) var/obj/item/melee/arm_blade/false/blade = new(target,1) diff --git a/code/modules/antagonists/changeling/powers/transform.dm b/code/modules/antagonists/changeling/powers/transform.dm index 81b62be3df74..e8ded29403e8 100644 --- a/code/modules/antagonists/changeling/powers/transform.dm +++ b/code/modules/antagonists/changeling/powers/transform.dm @@ -144,12 +144,14 @@ var/icon/cached_flat_icon /// HUD job icon of the ID var/hud_icon + ///HUD job icon state of the ID + var/hud_icon_state /obj/item/changeling/id/equipped(mob/user, slot, initial) . = ..() if(!hud_icon) return - user.set_hud_image_state(ID_HUD, hud_icon) + user.set_hud_image_state(ID_HUD, hud_icon, hud_icon_state) /** * Returns cached flat icon of the ID, creates one if there is not one already cached diff --git a/code/modules/antagonists/cult/cult_armor.dm b/code/modules/antagonists/cult/cult_armor.dm index 36ede426e691..b161b2ae77da 100644 --- a/code/modules/antagonists/cult/cult_armor.dm +++ b/code/modules/antagonists/cult/cult_armor.dm @@ -58,12 +58,20 @@ inhand_icon_state = null hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/alt +/obj/item/clothing/suit/hooded/cultrobes/alt/Initialize(mapload) + . = ..() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/cult) + /obj/item/clothing/head/hooded/cult_hoodie/alt name = "cultist hood" desc = "An armored hood worn by the followers of Nar'Sie." icon_state = "cult_hoodalt" inhand_icon_state = null +/obj/item/clothing/head/hooded/cult_hoodie/alt/Initialize(mapload) + . = ..() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, /datum/bodypart_texture/mesh/cult) + ///'Ghost' subtype, given to cultists spawned by Spirit Realm. Can't be dropped. /obj/item/clothing/suit/hooded/cultrobes/alt/ghost item_flags = DROPDEL @@ -95,6 +103,7 @@ /obj/item/clothing/suit/hooded/cultrobes/hardened/Initialize(mapload) . = ..() RegisterSignal(src, COMSIG_BIBLE_SMACKED, PROC_REF(on_bible_smacked)) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/cult) /obj/item/clothing/suit/hooded/cultrobes/hardened/proc/on_bible_smacked(obj/item/book/bible/source, mob/user) SIGNAL_HANDLER @@ -174,6 +183,10 @@ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF resistance_flags = NONE +/obj/item/clothing/head/hooded/cult_hoodie/hardened/Initialize(mapload) + . = ..() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, /datum/bodypart_texture/mesh/cult) + /** * Shielded armor * Was removed from the game, but returns as an exclusive to deathmatch diff --git a/code/modules/antagonists/ert/ert.dm b/code/modules/antagonists/ert/ert.dm index fc08ebe64cf9..b605c6a13944 100644 --- a/code/modules/antagonists/ert/ert.dm +++ b/code/modules/antagonists/ert/ert.dm @@ -25,7 +25,7 @@ var/equip_ert = TRUE var/forge_objectives_for_ert = TRUE /// Typepath indicating the kind of job datum this ert member will have. - var/ert_job_path = /datum/job/ert_generic + var/ert_job_path = /datum/job/ert /datum/antagonist/ert/on_gain() @@ -54,6 +54,7 @@ role = "Inspector" random_names = FALSE outfit = /datum/outfit/centcom/centcom_official + ert_job_path = /datum/job/ert/official /datum/antagonist/ert/official/greet() . = ..() @@ -75,6 +76,7 @@ objectives |= mission /datum/antagonist/ert/security // kinda handled by the base template but here for completion + ert_job_path = /datum/job/ert/officer /datum/antagonist/ert/security/red outfit = /datum/outfit/centcom/ert/security/alert @@ -82,6 +84,7 @@ /datum/antagonist/ert/engineer role = "Engineer" outfit = /datum/outfit/centcom/ert/engineer + ert_job_path = /datum/job/ert/engineer /datum/antagonist/ert/engineer/red outfit = /datum/outfit/centcom/ert/engineer/alert @@ -89,6 +92,7 @@ /datum/antagonist/ert/medic role = "Medical Officer" outfit = /datum/outfit/centcom/ert/medic + ert_job_path = /datum/job/ert/medical_doctor /datum/antagonist/ert/medic/red outfit = /datum/outfit/centcom/ert/medic/alert @@ -97,6 +101,7 @@ role = "Commander" outfit = /datum/outfit/centcom/ert/commander plasmaman_outfit = /datum/outfit/plasmaman/centcom_commander + ert_job_path = /datum/job/ert/commander /datum/antagonist/ert/commander/red outfit = /datum/outfit/centcom/ert/commander/alert @@ -104,6 +109,7 @@ /datum/antagonist/ert/janitor role = "Janitor" outfit = /datum/outfit/centcom/ert/janitor + ert_job_path = /datum/job/ert/janitor /datum/antagonist/ert/janitor/heavy role = "Heavy Duty Janitor" @@ -115,6 +121,7 @@ plasmaman_outfit = /datum/outfit/plasmaman/centcom_commander role = "Trooper" rip_and_tear = TRUE + ert_job_path = /datum/job/ert/deatsquad /datum/antagonist/ert/deathsquad/New() . = ..() @@ -142,6 +149,7 @@ /datum/antagonist/ert/chaplain role = "Chaplain" outfit = /datum/outfit/centcom/ert/chaplain + ert_job_path = /datum/job/ert/chaplain /datum/antagonist/ert/chaplain/inquisitor outfit = /datum/outfit/centcom/ert/chaplain/inquisitor @@ -164,23 +172,27 @@ random_names = FALSE role = "Intern" suicide_cry = "FOR MY INTERNSHIP!!" + ert_job_path = /datum/job/ert/intern /datum/antagonist/ert/intern/leader name = "CentCom Head Intern" outfit = /datum/outfit/centcom/centcom_intern/leader random_names = FALSE role = "Head Intern" + ert_job_path = /datum/job/ert/intern/leader /datum/antagonist/ert/intern/unarmed outfit = /datum/outfit/centcom/centcom_intern/unarmed /datum/antagonist/ert/intern/leader/unarmed outfit = /datum/outfit/centcom/centcom_intern/leader/unarmed + ert_job_path = /datum/antagonist/ert/intern/leader::ert_job_path /datum/antagonist/ert/clown role = "Clown" outfit = /datum/outfit/centcom/ert/clown plasmaman_outfit = /datum/outfit/plasmaman/party_comedian + ert_job_path = /datum/job/ert/clown /datum/antagonist/ert/clown/New() . = ..() @@ -265,22 +277,26 @@ /datum/antagonist/ert/marine name = "Marine Commander" outfit = /datum/outfit/centcom/ert/marine + ert_job_path = /datum/antagonist/ert/commander::ert_job_path role = "Commander" /datum/antagonist/ert/marine/security name = "Marine Heavy" outfit = /datum/outfit/centcom/ert/marine/security + ert_job_path = /datum/antagonist/ert/security::ert_job_path role = "Trooper" /datum/antagonist/ert/marine/engineer name = "Marine Engineer" outfit = /datum/outfit/centcom/ert/marine/engineer role = "Engineer" + ert_job_path = /datum/antagonist/ert/engineer::ert_job_path /datum/antagonist/ert/marine/medic name = "Marine Medic" outfit = /datum/outfit/centcom/ert/marine/medic role = "Medical Officer" + ert_job_path = /datum/antagonist/ert/medic::ert_job_path /datum/antagonist/ert/militia name = "Frontier Militia" @@ -296,8 +312,10 @@ role = "Chief EMT" outfit = /datum/outfit/centcom/ert/medical_commander plasmaman_outfit = /datum/outfit/plasmaman/medical_commander + ert_job_path = /datum/antagonist/ert/medic::ert_job_path /datum/antagonist/ert/medical_technician role = "Emergency Medical Technician" outfit = /datum/outfit/centcom/ert/medical_technician plasmaman_outfit = /datum/outfit/plasmaman/medical_technician + ert_job_path = /datum/antagonist/ert/medic::ert_job_path diff --git a/code/modules/antagonists/heretic/heretic_knowledge.dm b/code/modules/antagonists/heretic/heretic_knowledge.dm index 8c0f55b6b568..6081e195c18c 100644 --- a/code/modules/antagonists/heretic/heretic_knowledge.dm +++ b/code/modules/antagonists/heretic/heretic_knowledge.dm @@ -310,7 +310,7 @@ if(the_spell != created_action_ref || isnull(the_spell.owner)) return NONE - if(charges > 0) + if(has_charges(the_spell.owner)) return NONE var/datum/antagonist/heretic/our_heretic = GET_HERETIC(the_spell.owner) if(our_heretic?.ascended) @@ -325,7 +325,7 @@ if(the_spell != created_action_ref) return NONE - if(charges > 0) + if(has_charges(source)) return NONE var/datum/antagonist/heretic/our_heretic = GET_HERETIC(source) if(our_heretic?.ascended) @@ -334,17 +334,27 @@ to_chat(source, span_mansus("You don't have enough charges to cast this spell! [transmute_text]")) return SPELL_CANCEL_CAST +/// Checks if we have enough charges to cast the spell +/datum/heretic_knowledge/spell/proc/has_charges(mob/living/user) + return charges > 0 + /datum/heretic_knowledge/spell/proc/deduct_charge(mob/living/source, datum/action/cooldown/the_spell) SIGNAL_HANDLER if(the_spell != created_action_ref) return + if(!should_deduct_charge(source)) + return var/datum/antagonist/heretic/our_heretic = GET_HERETIC(source) if(our_heretic?.ascended) return remove_charges(1) +/// Checks if casting the spell should deduct a charge +/datum/heretic_knowledge/spell/proc/should_deduct_charge(mob/living/user) + return TRUE + /// Add a number of charges, optionally bypassing the cap /datum/heretic_knowledge/spell/proc/add_charges(num, uncapped = FALSE) if(num <= 0) @@ -787,7 +797,7 @@ * Checks if the passed human is a valid sacrifice for our ritual. */ /datum/heretic_knowledge/ultimate/proc/is_valid_sacrifice(mob/living/carbon/human/sacrifice) - return (sacrifice.stat == DEAD) && !ismonkey(sacrifice) + return (sacrifice.stat == DEAD) && !HAS_TRAIT(sacrifice, TRAIT_LESSER_HUMANOID) /datum/heretic_knowledge/ultimate/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) diff --git a/code/modules/antagonists/heretic/items/heretic_armor.dm b/code/modules/antagonists/heretic/items/heretic_armor.dm index a91199fdae78..7e8c5f03df9b 100644 --- a/code/modules/antagonists/heretic/items/heretic_armor.dm +++ b/code/modules/antagonists/heretic/items/heretic_armor.dm @@ -21,6 +21,13 @@ clothing_traits = list(TRAIT_HERETIC_AURA_HIDDEN) /// Whether the hood is flipped up var/hood_up = FALSE + /// Type of texture applied by this + var/texture_type = /datum/bodypart_texture/mesh/heretic + +/obj/item/clothing/suit/hooded/cultrobes/eldritch/Initialize(mapload) + . = ..() + if(texture_type) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, texture_type) /obj/item/clothing/suit/hooded/cultrobes/eldritch/equipped(mob/user, slot, initial) . = ..() @@ -69,6 +76,13 @@ resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF clothing_flags = THICKMATERIAL | PLASMAMAN_PREVENT_IGNITION | SNUG_FIT armor_type = /datum/armor/eldritch_armor + /// Type of texture applied by this + var/texture_type = /datum/bodypart_texture/mesh/heretic + +/obj/item/clothing/head/hooded/cult_hoodie/eldritch/Initialize(mapload) + . = ..() + if(texture_type) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, texture_type) /datum/armor/eldritch_armor melee = 50 @@ -100,6 +114,7 @@ min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF | LAVA_PROOF | FREEZE_PROOF actions_types = list(/datum/action/item_action/toggle/flames) + texture_type = /datum/bodypart_texture/mesh/black /// If our robes are actively generating flames var/flame_generation = FALSE /// Cooldown before our robes will create new flames @@ -181,6 +196,7 @@ Yet the soot-choked folds turn blade and flame from the form within. A brief reprieve before its gaze turns inwards." icon_state = "ash_armor" armor_type = /datum/armor/eldritch_armor/ash + texture_type = /datum/bodypart_texture/mesh/black /datum/armor/eldritch_armor/ash melee = 40 @@ -203,6 +219,7 @@ hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/eldritch/blade armor_type = /datum/armor/eldritch_armor/blade siemens_coefficient = 0 + texture_type = /datum/bodypart_texture/mesh/bombsuit var/murdering_with_blades = FALSE /obj/item/clothing/suit/hooded/cultrobes/eldritch/blade/on_robes_gained(mob/living/user) @@ -310,6 +327,7 @@ icon_state = "blade_armor" armor_type = /datum/armor/eldritch_armor/blade siemens_coefficient = 0 + texture_type = /datum/bodypart_texture/mesh/bombsuit /datum/armor/eldritch_armor/blade melee = 50 @@ -335,6 +353,7 @@ cold_protection = CHEST | GROIN | LEGS | FEET | ARMS | HANDS min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT actions_types = list(/datum/action/item_action/toggle/gravity) + texture_type = null /// If our robes are making us weightless var/weightless_enabled = FALSE @@ -385,6 +404,7 @@ clothing_flags = THICKMATERIAL | PLASMAMAN_PREVENT_IGNITION | STOPSPRESSUREDAMAGE cold_protection = HEAD min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT + texture_type = null /obj/item/clothing/head/hooded/cult_hoodie/eldritch/cosmic/Initialize(mapload) . = ..() @@ -404,12 +424,13 @@ // Flesh // Emits a healing aura that affects any heretic summons (excluding the heretic himself) /obj/item/clothing/suit/hooded/cultrobes/eldritch/flesh - name = "Writhing Embrace" + name = "\improper Writhing Embrace" desc = "A rotten carcass, or perhaps several, twisted into fleshy polyps, knotted intestines and cracked bone. \ How one 'wears' this baffles reasonable understanding. It moves when it believes itself unobserved." icon_state = "flesh_armor" hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/eldritch/flesh armor_type = /datum/armor/eldritch_armor/flesh + texture_type = null /// The aura healing component. Used to delete it when taken off. var/datum/component/healing_aura @@ -442,9 +463,11 @@ addtimer(CALLBACK(limb, TYPE_PROC_REF(/obj/item/bodypart, force_wound_upwards), /datum/wound/slash/flesh/critical), 1 SECONDS * iteration) /obj/item/clothing/head/hooded/cult_hoodie/eldritch/flesh + name = "\improper Writhing Embrace" icon_state = "flesh_armor" armor_type = /datum/armor/eldritch_armor/flesh clothing_traits = list(TRAIT_MEDICAL_HUD) + texture_type = null /datum/armor/eldritch_armor/flesh melee = 70 @@ -460,11 +483,12 @@ // Lock // Gives you digital camo, silences your footsteps and makes you un-examineable /obj/item/clothing/suit/hooded/cultrobes/eldritch/lock - name = "Shifting Guise" + name = "\improper Shifting Guise" icon_state = "lock_armor" hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/eldritch/lock armor_type = /datum/armor/eldritch_armor/lock flags_inv = parent_type::flags_inv | HIDEMUTWINGS + texture_type = /datum/bodypart_texture/mesh/firesuit /obj/item/clothing/suit/hooded/cultrobes/eldritch/lock/on_robes_gained(mob/living/user) user.AddElement(/datum/element/digitalcamo) @@ -486,8 +510,10 @@ to_throw.safe_throw_at(pick(nearby_turfs), 2, 1, spin = TRUE) /obj/item/clothing/head/hooded/cult_hoodie/eldritch/lock + name = "\improper Shifting Guise" icon_state = "lock_armor" armor_type = /datum/armor/eldritch_armor/lock + texture_type = /datum/bodypart_texture/mesh/firesuit /datum/armor/eldritch_armor/lock melee = 40 @@ -519,6 +545,7 @@ TRAIT_PACIFISM, TRAIT_NOHUNGER ) + texture_type = /datum/bodypart_texture/mesh/firesuit /// Boolean if you are brain dead so the sound doesn't spam during the delay var/braindead = FALSE //---- Messages that get sent when someone wearing the moon robes is attacked @@ -760,6 +787,7 @@ name = "\improper Resplendant Hood" icon_state = "moon_armor" armor_type = /datum/armor/eldritch_armor/moon + texture_type = /datum/bodypart_texture/mesh/firesuit /datum/armor/eldritch_armor/moon melee = 0 @@ -1045,6 +1073,7 @@ resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/eldritch/void armor_type = /datum/armor/eldritch_armor/void + texture_type = null /// Cooldown before we can go back into stealth COOLDOWN_DECLARE(stealth_cooldown) /// Timer before our stealth runs out @@ -1085,6 +1114,7 @@ Yet upon tracking the shape of the folds more carefully, it is better to describe it as the absence of such a thing." icon_state = "void_armor" armor_type = /datum/armor/eldritch_armor/void + texture_type = null /datum/armor/eldritch_armor/void melee = 40 diff --git a/code/modules/antagonists/heretic/knowledge/lock_lore.dm b/code/modules/antagonists/heretic/knowledge/lock_lore.dm index 25e2af0ac6c6..29d3f4fe18e4 100644 --- a/code/modules/antagonists/heretic/knowledge/lock_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/lock_lore.dm @@ -225,6 +225,12 @@ holywater_drain_amount = 0.33 notice = "• Cannot be used near living sentient beings.
    • Cancelled if you are hit with an anti-magic item." +/datum/heretic_knowledge/spell/caretaker_refuge/has_charges(mob/living/user) + return user.has_status_effect(/datum/status_effect/caretaker_refuge) || ..() + +/datum/heretic_knowledge/spell/caretaker_refuge/should_deduct_charge(mob/living/user) + return !user.has_status_effect(/datum/status_effect/caretaker_refuge) + /datum/heretic_knowledge/ultimate/lock_final name = "Unlock the Labyrinth" desc = "The ascension ritual of the Path of Knock. \ diff --git a/code/modules/antagonists/heretic/knowledge/side_knowledge/tier_four.dm b/code/modules/antagonists/heretic/knowledge/side_knowledge/tier_four.dm index 51a8f8a4ecc3..eaf21689dc1c 100644 --- a/code/modules/antagonists/heretic/knowledge/side_knowledge/tier_four.dm +++ b/code/modules/antagonists/heretic/knowledge/side_knowledge/tier_four.dm @@ -19,6 +19,12 @@ /// Tracks tim ein EVA var/seconds_in_eva = 0 +/datum/heretic_knowledge/spell/space_phase/has_charges(mob/living/user) + return HAS_TRAIT(user, TRAIT_MAGICALLY_PHASED) || ..() + +/datum/heretic_knowledge/spell/space_phase/should_deduct_charge(mob/living/user) + return !HAS_TRAIT(user, TRAIT_MAGICALLY_PHASED) + /datum/heretic_knowledge/spell/space_phase/on_gain(mob/user, datum/antagonist/heretic/our_heretic) . = ..() RegisterSignal(user, COMSIG_MOB_CRUSHED_BLUESPACE_CRYSTAL, PROC_REF(on_crystal_crushed)) diff --git a/code/modules/antagonists/heretic/knowledge/side_knowledge/tier_one.dm b/code/modules/antagonists/heretic/knowledge/side_knowledge/tier_one.dm index 2dddb2affe20..66c8f5f4a002 100644 --- a/code/modules/antagonists/heretic/knowledge/side_knowledge/tier_one.dm +++ b/code/modules/antagonists/heretic/knowledge/side_knowledge/tier_one.dm @@ -23,7 +23,7 @@ /datum/heretic_knowledge/medallion name = "Ashen Eyes" desc = "Sculpt an Eldritch Medallion.
    \ - The Eldritch Medallion grants you thermal vision while worn, and also functions as a focus." + The Eldritch Medallion grants you thermal vision while worn." transmute_text = "Transmute a pair of eyes, a candle, and a glass shard." gain_text = "Piercing eyes guided them through the mundane. Neither darkness nor terror could stop them." required_atoms = list( diff --git a/code/modules/antagonists/heretic/magic/caretaker.dm b/code/modules/antagonists/heretic/magic/caretaker.dm index f2f30747b465..9e5da1b7fd3d 100644 --- a/code/modules/antagonists/heretic/magic/caretaker.dm +++ b/code/modules/antagonists/heretic/magic/caretaker.dm @@ -17,8 +17,7 @@ spell_requirements = NONE /datum/action/cooldown/spell/caretaker/Remove(mob/living/remove_from) - if(remove_from.has_status_effect(/datum/status_effect/caretaker_refuge)) - remove_from.remove_status_effect(/datum/status_effect/caretaker_refuge) + remove_from.remove_status_effect(/datum/status_effect/caretaker_refuge) return ..() /datum/action/cooldown/spell/caretaker/is_valid_target(atom/cast_on) diff --git a/code/modules/antagonists/heretic/status_effects/heretic_passive.dm b/code/modules/antagonists/heretic/status_effects/heretic_passive.dm index f59e9cbd26ac..f06583c4698b 100644 --- a/code/modules/antagonists/heretic/status_effects/heretic_passive.dm +++ b/code/modules/antagonists/heretic/status_effects/heretic_passive.dm @@ -92,7 +92,7 @@ "Resistance to high and low pressure." ) /// Tracks total seconds nearby mobs are on fire, used to determine when to recharge spells - var/seconds_of_fire = 0 + VAR_PRIVATE/seconds_of_fire = 0 /datum/status_effect/heretic_passive/ash/on_apply() . = ..() @@ -113,8 +113,8 @@ /datum/status_effect/heretic_passive/ash/tick(seconds_between_ticks) . = ..() var/seconds_gained = 0 - for(var/mob/living/nearby_guy in view(owner, 3)) - if(!nearby_guy.on_fire || nearby_guy.stat == DEAD || nearby_guy == owner) + for(var/mob/living/nearby_guy in oview(owner, 3)) + if(nearby_guy.stat == DEAD || !nearby_guy.on_fire) continue if(ismonkey(nearby_guy) && isnull(nearby_guy.mind)) continue @@ -318,7 +318,7 @@ if(!isliving(target) || target == source || target.stat <= HARD_CRIT) return - if(locate(/obj/effect/forcefield/cosmic_field) in target.loc) + if(locate(/obj/effect/forcefield/cosmic_field) in range(1, target)) addtimer(CALLBACK(src, PROC_REF(check_crit), target), 0.2 SECONDS, TIMER_DELETE_ME|TIMER_UNIQUE) /datum/status_effect/heretic_passive/cosmic/proc/check_crit(mob/living/target) @@ -699,19 +699,18 @@ /datum/status_effect/heretic_passive/void name = "Aristocrat's Way" id = "void_passive" - recharge_description = "Recharge spells by knocking foes who are exposed to sub-zero temperature into critical condition." + recharge_description = "Recharge spells by freezing nearby foes." passive_descriptions = list( "Cold and low pressure immunity.", "You no longer need to breathe.", "Water, ice and slippery surfaces no slip you." ) - - var/list/gained_charges_from + /// Tracks total seconds nearby mobs are exposed to cold temperature, used to determine when to recharge spells + VAR_PRIVATE/seconds_of_cold = 0 /datum/status_effect/heretic_passive/void/on_apply() . = ..() owner.add_traits(list(TRAIT_RESISTCOLD, TRAIT_RESISTLOWPRESSURE), REF(src)) - RegisterSignal(owner, COMSIG_USER_PRE_ITEM_ATTACK, PROC_REF(hit_someone)) /datum/status_effect/heretic_passive/void/heretic_level_upgrade() . = ..() @@ -724,27 +723,27 @@ /datum/status_effect/heretic_passive/void/on_remove() . = ..() owner.remove_traits(list(TRAIT_RESISTCOLD, TRAIT_RESISTLOWPRESSURE, TRAIT_NOBREATH, TRAIT_NO_SLIP_WATER, TRAIT_NO_SLIP_ICE, TRAIT_NO_SLIP_SLIDE), REF(src)) - UnregisterSignal(owner, COMSIG_USER_PRE_ITEM_ATTACK) - -/datum/status_effect/heretic_passive/void/proc/hit_someone(mob/living/source, mob/living/target, obj/item/used_weapon) - SIGNAL_HANDLER - if(!isliving(target) || target == source || target.stat <= HARD_CRIT || LAZYFIND(gained_charges_from, REF(target))) - return +/datum/status_effect/heretic_passive/void/tick(seconds_between_ticks) + . = ..() + var/seconds_gained = 0 + for(var/mob/living/nearby_guy in oview(owner, 4)) + // -75c required - easily achievable with void chill but can also be achieved via spacing (even on icebox) + if(nearby_guy.stat == DEAD || nearby_guy.bodytemperature > T0C - 75) + continue + if(ismonkey(nearby_guy) && isnull(nearby_guy.mind)) + continue - var/turf/target_turf = get_turf(target) - if(target_turf?.GetTemperature() <= T0C) - addtimer(CALLBACK(src, PROC_REF(check_crit), target), 0.2 SECONDS, TIMER_DELETE_ME|TIMER_UNIQUE) + seconds_gained += seconds_between_ticks + if(seconds_gained >= 6) + break -/datum/status_effect/heretic_passive/void/proc/check_crit(mob/living/target) - if(QDELETED(target) || target.stat == STABLE) + seconds_of_cold += seconds_gained + if(seconds_of_cold < 30) return - LAZYADD(gained_charges_from, REF(target)) - addtimer(CALLBACK(src, PROC_REF(remove_gained_from), REF(target)), 5 MINUTES, TIMER_DELETE_ME|TIMER_UNIQUE) - recharge_spells() -/datum/status_effect/heretic_passive/void/proc/remove_gained_from(target_ref) - LAZYREMOVE(gained_charges_from, target_ref) + seconds_of_cold = 0 + recharge_spells() #undef HERETIC_LEVEL_START #undef HERETIC_LEVEL_UPGRADE diff --git a/code/modules/antagonists/nightmare/nightmare.dm b/code/modules/antagonists/nightmare/nightmare.dm index a6157b8f27df..8a60c99b9aab 100644 --- a/code/modules/antagonists/nightmare/nightmare.dm +++ b/code/modules/antagonists/nightmare/nightmare.dm @@ -16,6 +16,7 @@ /datum/antagonist/nightmare/on_gain() forge_objectives() . = ..() + owner.set_assigned_role(SSjob.get_job_type(/datum/job/nightmare)) /datum/antagonist/nightmare/apply_innate_effects(mob/living/mob_override) var/mob/living/nightmare = mob_override || owner.current diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index 68efc07663b6..29d8275bd2d9 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -426,7 +426,7 @@ for(var/datum/mind/khrushchev as anything in members - head_revolutionaries) if(!can_be_headrev(khrushchev)) continue - if(ismonkey(khrushchev.current)) + if(HAS_TRAIT(khrushchev.current, TRAIT_LESSER_HUMANOID)) monkey_promotable += khrushchev else promotable += khrushchev diff --git a/code/modules/antagonists/wizard/wizard.dm b/code/modules/antagonists/wizard/wizard.dm index d76d90a35c83..aabba56c4c09 100644 --- a/code/modules/antagonists/wizard/wizard.dm +++ b/code/modules/antagonists/wizard/wizard.dm @@ -94,6 +94,7 @@ GLOBAL_LIST_EMPTY(wizard_spellbook_purchases_by_key) owner.add_traits(list(TRAIT_MAGICALLY_GIFTED, TRAIT_SEE_BLESSED_TILES), REF(src)) for(var/datum/atom_hud/alternate_appearance/basic/blessed_aware/blessed_hud in GLOB.active_alternate_appearances) blessed_hud.check_hud(owner.current) + owner.set_assigned_role(SSjob.get_job_type(/datum/job/space_wizard)) /datum/antagonist/wizard/Destroy() QDEL_NULL(ritual) diff --git a/code/modules/atmospherics/environmental/LINDA_fire.dm b/code/modules/atmospherics/environmental/LINDA_fire.dm index b0f0604ae1ad..5b65ba076aed 100644 --- a/code/modules/atmospherics/environmental/LINDA_fire.dm +++ b/code/modules/atmospherics/environmental/LINDA_fire.dm @@ -1,7 +1,7 @@ /// Returns reactions which will contribute to a hotspot's size. /proc/init_hotspot_reactions() var/list/fire_reactions = list() - for (var/datum/gas_reaction/reaction as anything in subtypesof(/datum/gas_reaction)) + for (var/datum/gas_reaction/standard/reaction as anything in subtypesof(/datum/gas_reaction/standard)) if(initial(reaction.expands_hotspot)) fire_reactions += reaction diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm index 672a177671de..3378a524e0e5 100644 --- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm +++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm @@ -523,7 +523,7 @@ GLOBAL_LIST_INIT(meta_gas_info, meta_gas_list()) //see ATMOSPHERICS/gas_types.dm //It might be worth looking into updating these after each reaction, but that makes us care more about order of operations, so be careful var/temp = temperature reaction_loop: - for(var/datum/gas_reaction/reaction as anything in reactions) + for(var/datum/gas_reaction/standard/reaction as anything in reactions) var/list/reqs = reaction.requirements if((reqs["MIN_TEMP"] && temp < reqs["MIN_TEMP"]) || (reqs["MAX_TEMP"] && temp > reqs["MAX_TEMP"])) @@ -743,7 +743,7 @@ GLOBAL_LIST_INIT(meta_gas_info, meta_gas_list()) //see ATMOSPHERICS/gas_types.dm */ /datum/gas_mixture/proc/electrolyze(working_power = 0, electrolyzer_args = list()) for(var/reaction in GLOB.electrolyzer_reactions) - var/datum/electrolyzer_reaction/current_reaction = GLOB.electrolyzer_reactions[reaction] + var/datum/gas_reaction/electrolyzer/current_reaction = GLOB.electrolyzer_reactions[reaction] if(!current_reaction.reaction_check(air_mixture = src, electrolyzer_args = electrolyzer_args)) continue diff --git a/code/modules/atmospherics/gasmixtures/gas_types.dm b/code/modules/atmospherics/gasmixtures/gas_types.dm index 54a86a334532..a831d05135cf 100644 --- a/code/modules/atmospherics/gasmixtures/gas_types.dm +++ b/code/modules/atmospherics/gasmixtures/gas_types.dm @@ -13,7 +13,7 @@ if (gas_info[META_GAS_MOLES_VISIBLE][gas_path]) gas_info[META_GAS_OVERLAY][gas_path] += generate_gas_overlays(0, SSmapping.max_plane_offset, gas_path) gas_info[META_GAS_FUSION_POWER][gas_path] = initial(gas_path.fusion_power) - gas_info[META_GAS_DANGER][gas_path] = initial(gas_path.dangerous) + gas_info[META_GAS_DANGER][gas_path] = initial(gas_path.cargo_flags) & GAS_DANGEROUS gas_info[META_GAS_ID][gas_path] = initial(gas_path.id) gas_info[META_GAS_DESC][gas_path] = initial(gas_path.desc) @@ -39,44 +39,44 @@ return path return "" -/*||||||||||||||/----------\||||||||||||||*\ -||||||||||||||||[GAS DATUMS]|||||||||||||||| -||||||||||||||||\__________/|||||||||||||||| -|||| These should never be instantiated. |||| -|||| They exist only to make it easier |||| -|||| to add a new gas. They are accessed |||| -|||| only by meta_gas_list(). |||| -\*||||||||||||||||||||||||||||||||||||||||*/ - -//This is a plot created using the values for gas exports. Each gas has a value that works as its kind of soft-cap, which limits you from making billions of credits per sale, based on the base_value variable on the gasses themselves. Most of these gasses as a result have a rather low value when sold, like nitrogen and oxygen at 1500 and 600 respectively at their maximum value. The +/** + * # Gas datums + * + * These are never and should never be instantiated, + * they just exist to hold data which is passed into the gas metadata list. + * + * They are templates for how gases should generally act. + */ /datum/gas var/id = "" var/specific_heat = 0 var/name = "" + var/desc ///icon_state in icons/effects/atmospherics.dmi var/gas_overlay = "" var/moles_visible = null - ///currently used by canisters - var/dangerous = FALSE ///How much the gas accelerates a fusion reaction var/fusion_power = 0 /// relative rarity compared to other gases, used when setting up the reactions list. var/rarity = 0 - ///Can gas of this type can purchased through cargo? - var/purchaseable = FALSE - ///How does a single mole of this gas sell for? Formula to calculate maximum value is in code\modules\cargo\exports\large_objects.dm. Doesn't matter for roundstart gasses. + /// Flags that relate to how the gas is handled in cargo + /// GAS_PURCHASABLE - Can be purchased in cargo + /// GAS_EXPORTABLE - Can be sold in cargo + /// GAS_DANGEROUS - Is considered dangerous, requires elevated access to purchase + var/cargo_flags = NONE + /// How does a single mole of this gas buy/sell for? + /// Formula to calculate maximum value is in [code\modules\cargo\exports\large_objects.dm]. + /// Only necessary for exportable or purchasable gases, otherwise meaningless. var/base_value = 0 - var/desc - ///RGB code for use when a generic color representing the gas is needed. Colors taken from contants.ts + /// RGB code for use when a generic color representing the gas is needed. Colors taken from contants.ts var/primary_color - /datum/gas/oxygen id = GAS_O2 specific_heat = 20 name = "Oxygen" rarity = 900 - purchaseable = TRUE + cargo_flags = GAS_PURCHASABLE base_value = 0.2 desc = "The gas most life forms need to be able to survive. Also an oxidizer." primary_color = "#0000ff" @@ -86,7 +86,7 @@ specific_heat = 20 name = "Nitrogen" rarity = 1000 - purchaseable = TRUE + cargo_flags = GAS_PURCHASABLE base_value = 0.1 desc = "A very common gas that used to pad artificial atmospheres to habitable pressure." primary_color = "#ffff00" @@ -95,11 +95,11 @@ id = GAS_CO2 specific_heat = 30 name = "Carbon Dioxide" - dangerous = TRUE rarity = 700 - purchaseable = TRUE + cargo_flags = GAS_PURCHASABLE | GAS_DANGEROUS base_value = 0.2 - desc = "What the fuck is carbon dioxide?" + desc = "What the fuck is Carbon Dioxide?" + // desc = "A colorless, odorless gas commonly produced by respiration and combustion. Potentially dangerous when inhaled in high concentrations." primary_color = COLOR_GRAY /datum/gas/plasma @@ -108,10 +108,10 @@ name = "Plasma" gas_overlay = "plasma" moles_visible = MOLES_GAS_VISIBLE - dangerous = TRUE + cargo_flags = GAS_DANGEROUS rarity = 800 base_value = 1.5 - desc = "A flammable gas with many other curious properties. Its research is one of NT's primary objective." + desc = "A flammable gas with many curious properties. Its research is one of Nanotrasen's primary objectives." primary_color = "#ffc0cb" /datum/gas/water_vapor @@ -122,7 +122,7 @@ moles_visible = MOLES_GAS_VISIBLE fusion_power = 8 rarity = 500 - purchaseable = TRUE + cargo_flags = GAS_PURCHASABLE base_value = 0.5 desc = "Water, in gas form. Makes floors slippery and washes items on them." primary_color = "#b0c4de" @@ -130,13 +130,14 @@ /datum/gas/hypernoblium id = GAS_HYPER_NOBLIUM specific_heat = 2000 - name = "Hyper-noblium" + name = "Hyper-Noblium" gas_overlay = "freon" moles_visible = MOLES_GAS_VISIBLE fusion_power = 10 rarity = 50 + cargo_flags = GAS_EXPORTABLE base_value = 2.5 - desc = "The most noble gas of them all. High quantities of hyper-noblium actively prevents reactions from occurring." + desc = "The most noble gas of them all. High quantities actively prevents reactions from occurring." primary_color = COLOR_TEAL /datum/gas/nitrous_oxide @@ -146,11 +147,11 @@ gas_overlay = "nitrous_oxide" moles_visible = MOLES_GAS_VISIBLE * 2 fusion_power = 10 - dangerous = TRUE rarity = 600 - purchaseable = TRUE + cargo_flags = GAS_PURCHASABLE | GAS_DANGEROUS base_value = 1.5 - desc = "Causes drowsiness, euphoria, and eventually unconsciousness." + desc = "A gas known to causes drowsiness, euphoria, and eventually unconsciousness. \ + Commonly used as an anesthetic for surgical procedures, and occasionally, as a recreational drug." primary_color = "#ffe4c4" /datum/gas/nitrium @@ -160,10 +161,10 @@ fusion_power = 7 gas_overlay = "nitrium" moles_visible = MOLES_GAS_VISIBLE - dangerous = TRUE + cargo_flags = GAS_PURCHASABLE | GAS_DANGEROUS rarity = 1 base_value = 6 - desc = "An experimental performance enhancing gas. Nitrium can have amplified effects as more of it gets into your bloodstream." + desc = "An experimental (and slightly toxic) performance enhancing gas that increases speed and alertness when inhaled." primary_color = "#a52a2a" /datum/gas/tritium @@ -172,7 +173,7 @@ name = "Tritium" gas_overlay = "tritium" moles_visible = MOLES_GAS_VISIBLE - dangerous = TRUE + cargo_flags = GAS_DANGEROUS | GAS_EXPORTABLE fusion_power = 5 rarity = 300 base_value = 2.5 @@ -183,10 +184,9 @@ id = GAS_BZ specific_heat = 20 name = "BZ" - dangerous = TRUE fusion_power = 8 rarity = 400 - purchaseable = TRUE + cargo_flags = GAS_PURCHASABLE | GAS_EXPORTABLE | GAS_DANGEROUS base_value = 1.5 desc = "A powerful hallucinogenic nerve agent able to induce cognitive damage." primary_color = "#9370db" @@ -197,40 +197,43 @@ name = "Pluoxium" fusion_power = -10 rarity = 200 + cargo_flags = GAS_EXPORTABLE base_value = 2.5 - desc = "A gas that could supply even more oxygen to the bloodstream when inhaled, without being an oxidizer." + desc = "An alternative to oxygen that is eight times more efficient at lung diffusion \ + and even has minor healing properties - while itself not being an oxidizer." primary_color = "#7b68ee" /datum/gas/miasma id = GAS_MIASMA specific_heat = 20 name = "Miasma" - dangerous = TRUE + cargo_flags = GAS_DANGEROUS | GAS_EXPORTABLE gas_overlay = "miasma" moles_visible = MOLES_GAS_VISIBLE * 60 rarity = 250 base_value = 1 - desc = "Not necessarily a gas, miasma refers to biological pollutants found in the atmosphere." + desc = "Miasma is not necessarily a gas, but more broadly refers to biological pollutants \ + found in the atmosphere known to cause disease and nausea." primary_color = COLOR_OLIVE /datum/gas/freon id = GAS_FREON specific_heat = 600 name = "Freon" - dangerous = TRUE + cargo_flags = GAS_DANGEROUS | GAS_EXPORTABLE gas_overlay = "freon" moles_visible = MOLES_GAS_VISIBLE *30 fusion_power = -5 rarity = 10 base_value = 5 - desc = "A coolant gas. Mainly used for its endothermic reaction with oxygen." + desc = "A coolant gas. Primarily used for its endothermic reaction with oxygen." primary_color = "#afeeee" /datum/gas/hydrogen id = GAS_HYDROGEN specific_heat = 15 name = "Hydrogen" - dangerous = TRUE + cargo_flags = GAS_DANGEROUS | GAS_EXPORTABLE fusion_power = 2 rarity = 600 base_value = 1 @@ -241,48 +244,50 @@ id = GAS_HEALIUM specific_heat = 10 name = "Healium" - dangerous = TRUE + cargo_flags = GAS_DANGEROUS | GAS_EXPORTABLE gas_overlay = "healium" moles_visible = MOLES_GAS_VISIBLE rarity = 300 base_value = 5.5 - desc = "Causes deep, regenerative sleep." + desc = "An experimental alternative to anesthetic that induces a state of unconsciousness \ + that accelerates healing and regeneration when inhaled." primary_color = "#fa8072" /datum/gas/proto_nitrate id = GAS_PROTO_NITRATE specific_heat = 30 - name = "Proto Nitrate" - dangerous = TRUE + name = "Proto-Nitrate" + cargo_flags = GAS_DANGEROUS | GAS_EXPORTABLE gas_overlay = "proto_nitrate" moles_visible = MOLES_GAS_VISIBLE rarity = 200 base_value = 2.5 - desc = "A very volatile gas that reacts differently with various gases." + desc = "A volatile gas that has wildly different reactions with other gases." primary_color = "#adff2f" /datum/gas/zauker id = GAS_ZAUKER specific_heat = 350 name = "Zauker" - dangerous = TRUE + cargo_flags = GAS_DANGEROUS | GAS_EXPORTABLE gas_overlay = "zauker" moles_visible = MOLES_GAS_VISIBLE rarity = 1 base_value = 7 - desc = "A highly toxic gas, its production is highly regulated on top of being difficult. It also breaks down when in contact with nitrogen." + desc = "A highly toxic gas and difficult to produce gas. \ + It breaks down when in contact with Nitrogen, making it relatively safe in Earth-like atmospheres." primary_color = "#006400" /datum/gas/halon id = GAS_HALON specific_heat = 175 name = "Halon" - dangerous = TRUE + cargo_flags = GAS_DANGEROUS | GAS_EXPORTABLE gas_overlay = "halon" moles_visible = MOLES_GAS_VISIBLE rarity = 300 base_value = 4 - desc = "A potent fire suppressant. Removes oxygen from high temperature fires and cools down the area" + desc = "A potent fire suppressant. It removes Oxygen from high temperature fires and cools down the area." primary_color = COLOR_PURPLE /datum/gas/helium @@ -291,21 +296,24 @@ name = "Helium" fusion_power = 7 rarity = 50 + cargo_flags = GAS_EXPORTABLE base_value = 3.5 - desc = "A very inert gas produced by the fusion of hydrogen and its derivatives." + desc = "An inert noble gas produced by the fusion of Hydrogen and its derivatives. \ + Commonly known for being lighter than air and its ability to raise voice pitch when inhaled." primary_color = "#f0f8ff" /datum/gas/antinoblium id = GAS_ANTINOBLIUM specific_heat = 1 - name = "Antinoblium" - dangerous = TRUE + name = "Anti-Noblium" + cargo_flags = GAS_DANGEROUS | GAS_EXPORTABLE gas_overlay = "antinoblium" moles_visible = MOLES_GAS_VISIBLE fusion_power = 20 rarity = 1 base_value = 10 - desc = "We still don't know what it does, but it sells for a lot." + desc = "A mysterious and highly reactive gas known to replicate itself. \ + It is highly sought after due to its rarity, and will export for a high price." primary_color = COLOR_MAROON /obj/effect/overlay/gas @@ -329,4 +337,3 @@ /obj/effect/overlay/gas/Initialize(mapload) . = ..() SET_PLANE_W_SCALAR(src, initial(plane), plane_offset) - diff --git a/code/modules/atmospherics/gasmixtures/reaction_factors.dm b/code/modules/atmospherics/gasmixtures/reaction_factors.dm index 329cb1b733b1..75d1dc8de168 100644 --- a/code/modules/atmospherics/gasmixtures/reaction_factors.dm +++ b/code/modules/atmospherics/gasmixtures/reaction_factors.dm @@ -1,216 +1,276 @@ -/datum/gas_reaction/water_vapor/init_factors() +/datum/gas_reaction/standard/water_vapor/init_factors() factor = list( - /datum/gas/water_vapor = "Condensation will consume [MOLES_GAS_VISIBLE] moles, freezing will not consume any. Both needs a minimum of [MOLES_GAS_VISIBLE] moles to occur.", - "Temperature" = "Freezes a turf at [WATER_VAPOR_DEPOSITION_POINT] Kelvins or below, wets it at [WATER_VAPOR_CONDENSATION_POINT] Kelvins or below.", - "Location" = "Can only happen on turfs.", + /datum/gas/water_vapor = "Condensation will consume [MOLES_GAS_VISIBLE] moles. \ + Freezing will not consume any. Both requires a minimum of [MOLES_GAS_VISIBLE] moles to occur.", + "Temperature" = "Freezes a tile at [WATER_VAPOR_DEPOSITION_POINT]K or below, \ + wets it at [WATER_VAPOR_CONDENSATION_POINT]K or below.", + "Location" = "Can only happen on tiles.", ) -/datum/gas_reaction/miaster/init_factors() +/datum/gas_reaction/standard/miaster/init_factors() factor = list( - /datum/gas/miasma = "Miasma is sterilized at a rate that scales with the difference between the temperature and [MIASTER_STERILIZATION_TEMP]K.", - /datum/gas/oxygen = "One mole of oxygen is released per mole of miasma consumed.", - "Temperature" = "Higher temperature increases the speed of miasma sterilization.", - "Energy" = "[MIASTER_STERILIZATION_ENERGY] joules of energy is released per mole of miasma sterilized.", + /datum/gas/miasma = "[/datum/gas/miasma::name] is sterilized at a rate that scales \ + with the difference between the temperature and [MIASTER_STERILIZATION_TEMP]K.", + /datum/gas/oxygen = "One mole of [/datum/gas/oxygen::name] is released per mole of [/datum/gas/miasma::name] consumed.", + "Temperature" = "Higher temperature increases the speed of [/datum/gas/miasma::name] sterilization.", + "Energy" = "[MIASTER_STERILIZATION_ENERGY] joules of energy is released per mole of [/datum/gas/miasma::name] sterilized.", ) -/datum/gas_reaction/plasmafire/init_factors() +/datum/gas_reaction/standard/plasmafire/init_factors() factor = list( - /datum/gas/oxygen = "Oxygen consumption is determined by the temperature, ranging from [OXYGEN_BURN_RATIO_BASE] moles per mole of plasma consumed at [PLASMA_MINIMUM_BURN_TEMPERATURE] Kelvins to [OXYGEN_BURN_RATIO_BASE-1] moles per mole of plasma consumed at [PLASMA_UPPER_TEMPERATURE] Kelvins. Higher oxygen concentration up to [PLASMA_OXYGEN_FULLBURN] times the plasma increases the speed of plasma consumption.", - /datum/gas/plasma = "Plasma is consumed at a rate that scales with the difference between the temperature and [PLASMA_MINIMUM_BURN_TEMPERATURE]K, with maximum scaling at [PLASMA_UPPER_TEMPERATURE]K.", - /datum/gas/tritium = "Tritium is formed at 1 mole per mole of plasma consumed if there are at least 97 times more oxygen than plasma.", - /datum/gas/water_vapor = "Water vapor is formed at 0.25 moles per mole of plasma consumed if tritium isn't being formed.", - /datum/gas/carbon_dioxide = "Carbon Dioxide is formed at 0.75 moles per mole of plasma consumed if tritium isn't being formed.", - "Temperature" = "Minimum temperature of [PLASMA_MINIMUM_BURN_TEMPERATURE] kelvin to occur. Higher temperature up to [PLASMA_UPPER_TEMPERATURE]K increases the oxygen efficiency and also the plasma consumption rate.", - "Energy" = "[FIRE_PLASMA_ENERGY_RELEASED] joules of energy is released per mole of plasma consumed.", + /datum/gas/oxygen = "[/datum/gas/oxygen::name] consumption is determined by the temperature, \ + ranging from [OXYGEN_BURN_RATIO_BASE] moles per mole of [/datum/gas/plasma::name] consumed at [PLASMA_MINIMUM_BURN_TEMPERATURE]K \ + to [OXYGEN_BURN_RATIO_BASE-1] moles per mole of [/datum/gas/plasma::name] consumed at [PLASMA_UPPER_TEMPERATURE]K. \ + Higher [/datum/gas/oxygen::name] concentration up to [PLASMA_OXYGEN_FULLBURN] times the [/datum/gas/plasma::name] \ + increases the speed of [/datum/gas/plasma::name] consumption.", + /datum/gas/plasma = "[/datum/gas/plasma::name] is consumed at a rate that scales with the difference between the temperature \ + and [PLASMA_MINIMUM_BURN_TEMPERATURE]K, with maximum scaling at [PLASMA_UPPER_TEMPERATURE]K.", + /datum/gas/tritium = "[/datum/gas/tritium::name] is formed at 1 mole per mole of [/datum/gas/plasma::name] consumed \ + if there are at least 97 times more [/datum/gas/oxygen::name] than [/datum/gas/plasma::name].", + /datum/gas/water_vapor = "[/datum/gas/water_vapor::name] is formed at 0.25 moles per mole of [/datum/gas/plasma::name] consumed \ + if [/datum/gas/tritium::name] isn't being formed.", + /datum/gas/carbon_dioxide = "[/datum/gas/carbon_dioxide::name] is formed at 0.75 moles per mole of [/datum/gas/plasma::name] consumed \ + if [/datum/gas/tritium::name] isn't being formed.", + "Temperature" = "Minimum temperature of [PLASMA_MINIMUM_BURN_TEMPERATURE]K to occur. \ + Higher temperature up to [PLASMA_UPPER_TEMPERATURE]K increases the [/datum/gas/oxygen::name] efficiency \ + and also the [/datum/gas/plasma::name] consumption rate.", + "Energy" = "[FIRE_PLASMA_ENERGY_RELEASED] joules of energy is released per mole of [/datum/gas/plasma::name] consumed.", ) -/datum/gas_reaction/h2fire/init_factors() +/datum/gas_reaction/standard/h2fire/init_factors() factor = list( - /datum/gas/oxygen = "Oxygen is consumed at 0.5 moles per mole of hydrogen consumed. Higher oxygen concentration up to [HYDROGEN_OXYGEN_FULLBURN] times the hydrogen increases the hydrogen consumption rate.", - /datum/gas/hydrogen = "Hydrogen is consumed rapidly fast as long as there's enough oxygen to allow combustion.", - /datum/gas/water_vapor = "Water vapor is produced at 1 mole per mole of hydrogen combusted.", - "Temperature" = "Minimum temperature of [FIRE_MINIMUM_TEMPERATURE_TO_EXIST] kelvin to occur", - "Energy" = "[FIRE_HYDROGEN_ENERGY_RELEASED] joules of energy is released per mol of hydrogen consumed.", + /datum/gas/oxygen = "[/datum/gas/oxygen::name] is consumed at 0.5 moles per mole of [/datum/gas/hydrogen::name] consumed. \ + Higher [/datum/gas/oxygen::name] concentration up to [HYDROGEN_OXYGEN_FULLBURN] times \ + the [/datum/gas/hydrogen::name] increases the [/datum/gas/hydrogen::name] consumption rate.", + /datum/gas/hydrogen = "[/datum/gas/hydrogen::name] is consumed rapidly fast as long as there's enough [/datum/gas/oxygen::name] to allow combustion.", + /datum/gas/water_vapor = "[/datum/gas/water_vapor::name] is produced at 1 mole per mole of [/datum/gas/hydrogen::name] combusted.", + "Temperature" = "Minimum temperature of [FIRE_MINIMUM_TEMPERATURE_TO_EXIST]K to occur", + "Energy" = "[FIRE_HYDROGEN_ENERGY_RELEASED] joules of energy is released per mol of [/datum/gas/hydrogen::name] consumed.", ) -/datum/gas_reaction/tritfire/init_factors() +/datum/gas_reaction/standard/tritfire/init_factors() factor = list( - /datum/gas/oxygen = "Oxygen is consumed at 0.5 moles per mole of tritium consumed. Higher oxygen concentration up to [TRITIUM_OXYGEN_FULLBURN] times the tritium increases the tritium consumption rate.", - /datum/gas/tritium = "Tritium is consumed at rapidly fast as long as there's enough oxygen to allow combustion.", - /datum/gas/water_vapor = "Water vapor is produced at 1 mole per mole of tritium combusted.", - "Temperature" = "Minimum temperature of [FIRE_MINIMUM_TEMPERATURE_TO_EXIST] kelvin to occur", - "Energy" = "[FIRE_TRITIUM_ENERGY_RELEASED] joules of energy is released per mol of tritium consumed.", + /datum/gas/oxygen = "[/datum/gas/oxygen::name] is consumed at 0.5 moles per mole of [/datum/gas/tritium::name] consumed. \ + Higher [/datum/gas/oxygen::name] concentration up to [TRITIUM_OXYGEN_FULLBURN] times \ + the [/datum/gas/tritium::name] increases the [/datum/gas/tritium::name] consumption rate.", + /datum/gas/tritium = "[/datum/gas/tritium::name] is consumed at rapidly fast as long as there's enough [/datum/gas/oxygen::name] to allow combustion.", + /datum/gas/water_vapor = "[/datum/gas/water_vapor::name] is produced at 1 mole per mole of [/datum/gas/tritium::name] combusted.", + "Temperature" = "Minimum temperature of [FIRE_MINIMUM_TEMPERATURE_TO_EXIST]K to occur", + "Energy" = "[FIRE_TRITIUM_ENERGY_RELEASED] joules of energy is released per mol of [/datum/gas/tritium::name] consumed.", "Radiation" = "This reaction emits radiation proportional to the amount of energy released.", ) -/datum/gas_reaction/freonfire/init_factors() +/datum/gas_reaction/standard/freonfire/init_factors() factor = list( - /datum/gas/oxygen = "Oxygen consumption is determined by the temperature, ranging from [OXYGEN_BURN_RATIO_BASE] moles per mole of freon consumed at [FREON_LOWER_TEMPERATURE] Kelvins to [OXYGEN_BURN_RATIO_BASE-1] moles per mole of freon consumed at [FREON_MAXIMUM_BURN_TEMPERATURE] Kelvins. Higher oxygen concentration up to [FREON_OXYGEN_FULLBURN] times the freon increases freon consumption rate.", - /datum/gas/freon = "Freon is consumed at a rate that scales with the distance of the temperature from [FREON_MAXIMUM_BURN_TEMPERATURE]K. Its relationship with oxygen also determines consumption rate.", - /datum/gas/carbon_dioxide = "Carbon Dioxide is formed at 1 mole per mole of freon consumed.", - "Temperature" = "Can only occur between [FREON_LOWER_TEMPERATURE] - [FREON_MAXIMUM_BURN_TEMPERATURE] Kelvin", - "Energy" = "[FIRE_FREON_ENERGY_CONSUMED] joules of energy is absorbed per mole of freon consumed.", - "Hot Ice" = "This reaction produces hot ice when occurring between [HOT_ICE_FORMATION_MINIMUM_TEMPERATURE]-[HOT_ICE_FORMATION_MAXIMUM_TEMPERATURE] kelvins", + /datum/gas/oxygen = "[/datum/gas/oxygen::name] consumption is determined by the temperature, \ + ranging from [OXYGEN_BURN_RATIO_BASE] moles per mole of [/datum/gas/freon::name] consumed at [FREON_LOWER_TEMPERATURE]K \ + to [OXYGEN_BURN_RATIO_BASE - 1] moles per mole of [/datum/gas/freon::name] consumed at [FREON_MAXIMUM_BURN_TEMPERATURE]K. \ + Higher [/datum/gas/oxygen::name] concentration up to [FREON_OXYGEN_FULLBURN] times \ + the [/datum/gas/freon::name] increases [/datum/gas/freon::name] consumption rate.", + /datum/gas/freon = "[/datum/gas/freon::name] is consumed at a rate that scales with the distance of the temperature \ + from [FREON_MAXIMUM_BURN_TEMPERATURE]K. Its relationship with [/datum/gas/oxygen::name] also determines consumption rate.", + /datum/gas/carbon_dioxide = "[/datum/gas/carbon_dioxide::name] is formed at 1 mole per mole of [/datum/gas/freon::name] consumed.", + "Temperature" = "Can only occur between [FREON_LOWER_TEMPERATURE] - [FREON_MAXIMUM_BURN_TEMPERATURE]K.", + "Energy" = "[FIRE_FREON_ENERGY_CONSUMED] joules of energy is absorbed per mole of [/datum/gas/freon::name] consumed.", + "Hot Ice" = "This reaction produces \"hot ice\" when occurring between [HOT_ICE_FORMATION_MINIMUM_TEMPERATURE]-[HOT_ICE_FORMATION_MAXIMUM_TEMPERATURE]K.", ) -/datum/gas_reaction/nitrousformation/init_factors() +/datum/gas_reaction/standard/nitrousformation/init_factors() factor = list( - /datum/gas/oxygen = "10 moles of Oxygen needs to be present for the reaction to occur. Oxygen is consumed at 0.5 moles per mole of nitrous oxide formed.", - /datum/gas/nitrogen = " 20 moles of Nitrogen needs to be present for the reaction to occur. Nitrogen is consumed at 1 mole per mole of nitrous oxide formed.", - /datum/gas/bz = "5 moles of BZ needs to be present for the reaction to occur. Not consumed.", - /datum/gas/nitrous_oxide = "Nitrous oxide gets produced rapidly.", - "Temperature" = "Can only occur between [N2O_FORMATION_MIN_TEMPERATURE] - [N2O_FORMATION_MAX_TEMPERATURE] Kelvin", - "Energy" = "[N2O_FORMATION_ENERGY] joules of energy is released per mole of nitrous oxide formed.", + /datum/gas/oxygen = "10 moles of [/datum/gas/oxygen::name] needs to be present for the reaction to occur. \ + [/datum/gas/oxygen::name] is consumed at 0.5 moles per mole of [/datum/gas/nitrous_oxide::name] formed.", + /datum/gas/nitrogen = " 20 moles of [/datum/gas/nitrogen::name] needs to be present for the reaction to occur. \ + [/datum/gas/nitrogen::name] is consumed at 1 mole per mole of [/datum/gas/nitrous_oxide::name] formed.", + /datum/gas/bz = "5 moles of [/datum/gas/bz::name] needs to be present for the reaction to occur. Not consumed.", + /datum/gas/nitrous_oxide = "[/datum/gas/nitrous_oxide::name] gets produced rapidly.", + "Temperature" = "Can only occur between [N2O_FORMATION_MIN_TEMPERATURE] - [N2O_FORMATION_MAX_TEMPERATURE]K", + "Energy" = "[N2O_FORMATION_ENERGY] joules of energy is released per mole of [/datum/gas/nitrous_oxide::name] formed.", ) -/datum/gas_reaction/nitrous_decomp/init_factors() +/datum/gas_reaction/standard/nitrous_decomp/init_factors() factor = list( - /datum/gas/nitrous_oxide = "Nitrous Oxide is decomposed at a rate that scales negatively with the distance between the temperature and average of the minimum and maximum temperature of the reaction. Minimum of [MINIMUM_MOLE_COUNT * 2] to occur.", //okay this one isn't made into a define yet. - /datum/gas/oxygen = "Oxygen is formed at 0.5 moles per mole of nitrous oxide decomposed.", - /datum/gas/nitrogen = "Nitrogen is formed at 1 mole per mole of nitrous oxide decomposed.", - "Temperature" = "The decomposition rate scales with the product of the distances between temperature and minimum and maximum temperature. Can only happen between [N2O_DECOMPOSITION_MIN_TEMPERATURE] - [N2O_DECOMPOSITION_MAX_TEMPERATURE] kelvin.", - "Energy" = "[N2O_DECOMPOSITION_ENERGY] joules of energy is released per mole of nitrous oxide decomposed.", + /datum/gas/nitrous_oxide = "[/datum/gas/nitrous_oxide::name] is decomposed at a rate that scales negatively with the distance between \ + the temperature and average of the minimum and maximum temperature of the reaction. \ + Minimum of [MINIMUM_MOLE_COUNT * 2] to occur.", //okay this one isn't made into a define yet. + /datum/gas/oxygen = "[/datum/gas/oxygen::name] is formed at 0.5 moles per mole of [/datum/gas/nitrous_oxide::name] decomposed.", + /datum/gas/nitrogen = "[/datum/gas/nitrogen::name] is formed at 1 mole per mole of [/datum/gas/nitrous_oxide::name] decomposed.", + "Temperature" = "The decomposition rate scales with the product of the distances between temperature and minimum and maximum temperature. Can only happen between [N2O_DECOMPOSITION_MIN_TEMPERATURE] - [N2O_DECOMPOSITION_MAX_TEMPERATURE]K.", + "Energy" = "[N2O_DECOMPOSITION_ENERGY] joules of energy is released per mole of [/datum/gas/nitrous_oxide::name] decomposed.", ) -/datum/gas_reaction/bzformation/init_factors() +/datum/gas_reaction/standard/bzformation/init_factors() factor = list( - /datum/gas/plasma = "Each mole of BZ made consumes 0.8 moles of plasma. If there is more plasma than nitrous oxide, bz formation rate gets slowed down.", - /datum/gas/nitrous_oxide = "Each mole of bz made consumes 0.4 moles of Nitrous oxide. If there is less nitrous oxide than plasma the reaction rate is slowed down. At three times the amount of plasma to Nitrous oxide it will start breaking down into Nitrogen and Oxygen, the lower the ratio the more Nitrous oxide decomposes.", - /datum/gas/bz = "The lower the pressure and larger the volume the more bz gets made. Less nitrous oxide than plasma will slow down the reaction.", - /datum/gas/nitrogen = "Each mole Nitrous oxide decomposed makes 1 mol Nitrogen. Lower ratio of Nitrous oxide to Plasma means a higher ratio of decomposition to BZ production.", - /datum/gas/oxygen = "Each mole Nitrous oxide decomposed makes 0.5 moles Oxygen. Lower ratio of Nitrous oxide to Plasma means a higher ratio of decomposition to BZ production.", - "Energy" = "[BZ_FORMATION_ENERGY] joules of energy is released per mol of BZ made. Nitrous oxide decomposition releases [N2O_DECOMPOSITION_ENERGY] per mol decomposed", + /datum/gas/plasma = "Each mole of [/datum/gas/bz::name] made consumes 0.8 moles of [/datum/gas/plasma::name]. \ + If there is more [/datum/gas/plasma::name] than [/datum/gas/nitrous_oxide::name], [/datum/gas/bz::name] formation rate gets slowed down.", + /datum/gas/nitrous_oxide = "Each mole of [/datum/gas/bz::name] made consumes 0.4 moles of [/datum/gas/nitrous_oxide::name]. \ + If there is less [/datum/gas/nitrous_oxide::name] than [/datum/gas/plasma::name] the reaction rate is slowed down. \ + At three times the amount of [/datum/gas/plasma::name] to [/datum/gas/nitrous_oxide::name], \ + it will start breaking down into [/datum/gas/nitrogen::name] and [/datum/gas/oxygen::name] - \ + the lower the ratio, the more [/datum/gas/nitrous_oxide::name] decomposes.", + /datum/gas/bz = "The lower the pressure and larger the volume the more [/datum/gas/bz::name] gets made. \ + Less [/datum/gas/nitrous_oxide::name] than [/datum/gas/plasma::name] will slow down the reaction.", + /datum/gas/nitrogen = "Each mole [/datum/gas/nitrous_oxide::name] decomposed makes 1 mol [/datum/gas/nitrogen::name]. \ + Lower ratio of [/datum/gas/nitrous_oxide::name] to [/datum/gas/plasma::name] means a higher ratio of decomposition to [/datum/gas/bz::name] production.", + /datum/gas/oxygen = "Each mole [/datum/gas/nitrous_oxide::name] decomposed makes 0.5 moles [/datum/gas/oxygen::name]. \ + Lower ratio of [/datum/gas/nitrous_oxide::name] to [/datum/gas/plasma::name] means a higher ratio of decomposition to [/datum/gas/bz::name] production.", + "Energy" = "[BZ_FORMATION_ENERGY] joules of energy is released per mol of [/datum/gas/bz::name] made. \ + [/datum/gas/nitrous_oxide::name] decomposition releases [N2O_DECOMPOSITION_ENERGY] per mol decomposed.", ) -/datum/gas_reaction/pluox_formation/init_factors() +/datum/gas_reaction/standard/pluox_formation/init_factors() factor = list( - /datum/gas/carbon_dioxide = "1 mole of carbon dioxide gets consumed per mole of pluoxium formed.", - /datum/gas/oxygen = "Oxygen is consumed at 0.5 moles per mole of pluoxium formed.", - /datum/gas/tritium = "Tritium is converted into hydrogen at 0.01 moles per mole of pluoxium formed.", - /datum/gas/pluoxium = "Pluoxium is produced at a constant rate in any given mixture.", - /datum/gas/hydrogen = "Hydrogen is formed from the tritium losing their neutrons.", - "Energy" = "[PLUOXIUM_FORMATION_ENERGY] joules of energy is released per mole of pluoxium formed.", - "Temperature" = "Can only occur between [PLUOXIUM_FORMATION_MIN_TEMP] - [PLUOXIUM_FORMATION_MAX_TEMP] Kelvin", + /datum/gas/carbon_dioxide = "1 mole of [/datum/gas/carbon_dioxide::name] gets consumed per mole of [/datum/gas/pluoxium::name] formed.", + /datum/gas/oxygen = "[/datum/gas/oxygen::name] is consumed at 0.5 moles per mole of [/datum/gas/pluoxium::name] formed.", + /datum/gas/tritium = "[/datum/gas/tritium::name] is converted into [/datum/gas/hydrogen::name] at 0.01 moles per mole of [/datum/gas/pluoxium::name] formed.", + /datum/gas/pluoxium = "[/datum/gas/pluoxium::name] is produced at a constant rate in any given mixture.", + /datum/gas/hydrogen = "[/datum/gas/hydrogen::name] is formed from the [/datum/gas/tritium::name] losing their neutrons.", + "Energy" = "[PLUOXIUM_FORMATION_ENERGY] joules of energy is released per mole of [/datum/gas/pluoxium::name] formed.", + "Temperature" = "Can only occur between [PLUOXIUM_FORMATION_MIN_TEMP] - [PLUOXIUM_FORMATION_MAX_TEMP]K", ) -/datum/gas_reaction/nitrium_formation/init_factors() +/datum/gas_reaction/standard/nitrium_formation/init_factors() factor = list( - /datum/gas/bz = "5 moles of BZ needs to be present for the reaction to occur. BZ is consumed at 0.05 moles per mole of nitrium formed.", - /datum/gas/tritium = "20 moles of tritium needs to be present for the reaction to occur. Tritium is consumed at 1 mole per mole of nitroum formed.", - /datum/gas/nitrogen = "10 moles of nitrogen needs to be present for the reaction to occur. Nitrogen is consumed at 1 mole per mole of nitrium formed.", - /datum/gas/nitrium = "Nitrium is produced at a rate that scales with the temperature.", - "Temperature" = "Can only occur above [NITRIUM_FORMATION_MIN_TEMP] kelvins", - "Energy" = "[NITRIUM_FORMATION_ENERGY] joules of energy is absorbed per mole of nitrium formed.", + /datum/gas/bz = "5 moles of [/datum/gas/bz::name] needs to be present for the reaction to occur. \ + [/datum/gas/bz::name] is consumed at 0.05 moles per mole of [/datum/gas/nitrium::name] formed.", + /datum/gas/tritium = "20 moles of [/datum/gas/tritium::name] needs to be present for the reaction to occur. \ + [/datum/gas/tritium::name] is consumed at 1 mole per mole of [/datum/gas/nitrium::name] formed.", + /datum/gas/nitrogen = "10 moles of [/datum/gas/nitrogen::name] needs to be present for the reaction to occur. \ + [/datum/gas/nitrogen::name] is consumed at 1 mole per mole of [/datum/gas/nitrium::name] formed.", + /datum/gas/nitrium = "[/datum/gas/nitrium::name] is produced at a rate that scales with the temperature.", + "Temperature" = "Can only occur above [NITRIUM_FORMATION_MIN_TEMP]K", + "Energy" = "[NITRIUM_FORMATION_ENERGY] joules of energy is absorbed per mole of [/datum/gas/nitrium::name] formed.", ) -/datum/gas_reaction/nitrium_decomposition/init_factors() +/datum/gas_reaction/standard/nitrium_decomposition/init_factors() factor = list( - /datum/gas/oxygen = "[MINIMUM_MOLE_COUNT] moles of oxygen need to be present for the reaction to occur. Not consumed.", - /datum/gas/nitrium = "Nitrium is consumed at a rate that scales with the temperature.", - /datum/gas/hydrogen = "Hydrogen is produced at 1 mole per mole of nitrium decomposed.", - /datum/gas/nitrogen = "Nitrogen is produced at 1 mole per mole of nitrium decomposed.", - "Temperature" = "Can only occur below [NITRIUM_DECOMPOSITION_MAX_TEMP]. Higher temperature increases the nitrium decomposition rate.", - "Energy" = "[NITRIUM_DECOMPOSITION_ENERGY] joules of energy is released per mole of nitrium decomposed.", + /datum/gas/oxygen = "[MINIMUM_MOLE_COUNT] moles of [/datum/gas/oxygen::name] need to be present for the reaction to occur. Not consumed.", + /datum/gas/nitrium = "[/datum/gas/nitrium::name] is consumed at a rate that scales with the temperature.", + /datum/gas/hydrogen = "[/datum/gas/hydrogen::name] is produced at 1 mole per mole of [/datum/gas/nitrium::name] decomposed.", + /datum/gas/nitrogen = "[/datum/gas/nitrogen::name] is produced at 1 mole per mole of [/datum/gas/nitrium::name] decomposed.", + "Temperature" = "Can only occur below [NITRIUM_DECOMPOSITION_MAX_TEMP]. Higher temperature increases the [/datum/gas/nitrium::name] decomposition rate.", + "Energy" = "[NITRIUM_DECOMPOSITION_ENERGY] joules of energy is released per mole of [/datum/gas/nitrium::name] decomposed.", ) -/datum/gas_reaction/freonformation/init_factors() +/datum/gas_reaction/standard/freonformation/init_factors() factor = list( - /datum/gas/plasma = "At least 0.06 moles of plasma needs to be present. Plasma is consumed at 0.6 moles per mole of freon formed.", - /datum/gas/carbon_dioxide = "At least 0.03 moles of CO2 needs to be present. CO2 is consumed at 0.3 moles per mole of freon formed.", - /datum/gas/bz = "At least 0.01 moles of BZ needs to be present. BZ is consumed at 0.1 moles per mole of freon formed.", - /datum/gas/freon = "Freon is produced at a rate that scales with the sum of a quadratic exponential and sigmoidal function, with the quadratic exponential peaking at 800 Kelvin, but the sigmoidal function takes dominance at over 5,500K being up to 3 times more efficient.", - "Energy" = "Between 100 and 800 joules of energy is absorbed per mole of freon produced", // I don't know why the energy release is also a sigmoidal function, but it should really just be constant to be honest. - "Temperature" = "Minimum temperature of [FIRE_MINIMUM_TEMPERATURE_TO_EXIST + 100] Kelvin to occur, with production peak at 800 K. However at temperatures above 5500 K higher rates are possible maxing out at three times the low temperature rate at over 8500 K.", + /datum/gas/plasma = "At least 0.06 moles of [/datum/gas/plasma::name] needs to be present. \ + [/datum/gas/plasma::name] is consumed at 0.6 moles per mole of [/datum/gas/freon::name] formed.", + /datum/gas/carbon_dioxide = "At least 0.03 moles of [/datum/gas/carbon_dioxide::name] needs to be present. \ + [/datum/gas/carbon_dioxide::name] is consumed at 0.3 moles per mole of [/datum/gas/freon::name] formed.", + /datum/gas/bz = "At least 0.01 moles of [/datum/gas/bz::name] needs to be present. \ + [/datum/gas/bz::name] is consumed at 0.1 moles per mole of [/datum/gas/freon::name] formed.", + /datum/gas/freon = "[/datum/gas/freon::name] is produced at a rate that scales with temperature. \ + See temperature factor for more information.", + "Energy" = "Between 100 and 800 joules of energy is absorbed per mole of [/datum/gas/freon::name] produced", // I don't know why the energy release is also a sigmoidal function, but it should really just be constant to be honest. + "Temperature" = "Minimum temperature of [FIRE_MINIMUM_TEMPERATURE_TO_EXIST + 100]K to occur. \ + Production speed peaks at 800K - However, at temperatures above 5500K, \ + production speed can exceed the low temperature peak (reaching up to three times fast at 8500K).", ) -/datum/gas_reaction/nobliumformation/init_factors() +/datum/gas_reaction/standard/nobliumformation/init_factors() factor = list( - /datum/gas/nitrogen = "10 moles of nitrogen needs to be present for the reaction to occur. Nitrogen is consumed at 10 moles per mole of hypernoblium formed.", - /datum/gas/tritium = "5 moles of tritium needs to be present for the reaction to occur. Tritium is consumed at 5 moles per mole of hypernoblium formed. The relative consumption rate of tritium decreases in the exposure of BZ.", - /datum/gas/hypernoblium = "Hyper-Noblium production scales based on the sum of the nitrogen and tritium moles.", - "Energy" = "[NOBLIUM_FORMATION_ENERGY] joules of energy is released per mole of hypernoblium produced.", - /datum/gas/bz = "BZ is not consumed in the reaction but will lower the amount of energy released. It also reduces amount of tritium consumed by a ratio between tritium and bz, greater bz than tritium will reduce more.", - "Temperature" = "Can only occur between [NOBLIUM_FORMATION_MIN_TEMP] - [NOBLIUM_FORMATION_MAX_TEMP] kelvin", + /datum/gas/nitrogen = "10 moles of [/datum/gas/nitrogen::name] needs to be present for the reaction to occur. \ + [/datum/gas/nitrogen::name] is consumed at 10 moles per mole of [/datum/gas/hypernoblium::name] formed.", + /datum/gas/tritium = "5 moles of [/datum/gas/tritium::name] needs to be present for the reaction to occur. \ + [/datum/gas/tritium::name] is consumed at 5 moles per mole of [/datum/gas/hypernoblium::name] formed. \ + The relative consumption rate of [/datum/gas/tritium::name] decreases in the exposure of [/datum/gas/bz::name].", + /datum/gas/hypernoblium = "[/datum/gas/hypernoblium::name] production scales based on the sum \ + of the [/datum/gas/nitrogen::name] and [/datum/gas/tritium::name] moles.", + "Energy" = "[NOBLIUM_FORMATION_ENERGY] joules of energy is released per mole of [/datum/gas/hypernoblium::name] produced.", + /datum/gas/bz = "[/datum/gas/bz::name] is not consumed in the reaction but will lower the amount of energy released. \ + It also reduces amount of [/datum/gas/tritium::name] consumed by a ratio \ + between [/datum/gas/tritium::name] and [/datum/gas/bz::name], greater [/datum/gas/bz::name] than [/datum/gas/tritium::name] will reduce more.", + "Temperature" = "Can only occur between [NOBLIUM_FORMATION_MIN_TEMP] - [NOBLIUM_FORMATION_MAX_TEMP]K", ) -/datum/gas_reaction/halon_o2removal/init_factors() +/datum/gas_reaction/standard/halon_o2removal/init_factors() factor = list( - /datum/gas/halon = "Halon is consumed at a rate that scales with temperature.", - /datum/gas/oxygen = "20 moles of oxygen is consumed per mole of halon combusted.", - /datum/gas/carbon_dioxide = "Carbon dioxide is produced at 5 moles per mole of halon consumed.", - "Energy" = "[HALON_COMBUSTION_ENERGY] joules of energy is absorbed per mole of halon consumed.", - "Temperature" = "Can only occur above [FIRE_MINIMUM_TEMPERATURE_TO_EXIST] kelvin. Higher temperature increases halon consumption rate.", + /datum/gas/halon = "[/datum/gas/halon::name] is consumed at a rate that scales with temperature.", + /datum/gas/oxygen = "20 moles of [/datum/gas/oxygen::name] is consumed per mole of [/datum/gas/halon::name] combusted.", + /datum/gas/carbon_dioxide = "[/datum/gas/carbon_dioxide::name] is produced at 5 moles per mole of [/datum/gas/halon::name] consumed.", + "Energy" = "[HALON_COMBUSTION_ENERGY] joules of energy is absorbed per mole of [/datum/gas/halon::name] consumed.", + "Temperature" = "Can only occur above [FIRE_MINIMUM_TEMPERATURE_TO_EXIST]K. Higher temperature increases [/datum/gas/halon::name] consumption rate.", ) -/datum/gas_reaction/healium_formation/init_factors() +/datum/gas_reaction/standard/healium_formation/init_factors() factor = list( - /datum/gas/bz = "BZ is consumed at 1/12th of a mole per mole of healium formed.", - /datum/gas/freon = "Freon is consumed at 11/12th of a mole per mole of healium formed.", - /datum/gas/healium = "Healium is formed at a rate that scales with the temperature.", - "Temperature" = "Can only occur between [HEALIUM_FORMATION_MIN_TEMP] - [HEALIUM_FORMATION_MAX_TEMP]. Higher temperature increases healium formation rate.", - "Energy" = "[HEALIUM_FORMATION_ENERGY/3] joules of energy is released per mole of healium formed.", + /datum/gas/bz = "[/datum/gas/bz::name] is consumed at 1/12th of a mole per mole of [/datum/gas/healium::name] formed.", + /datum/gas/freon = "[/datum/gas/freon::name] is consumed at 11/12th of a mole per mole of [/datum/gas/healium::name] formed.", + /datum/gas/healium = "[/datum/gas/healium::name] is formed at a rate that scales with the temperature.", + "Temperature" = "Can only occur between [HEALIUM_FORMATION_MIN_TEMP] - [HEALIUM_FORMATION_MAX_TEMP]. \ + Higher temperature increases [/datum/gas/healium::name] formation rate.", + "Energy" = "[HEALIUM_FORMATION_ENERGY/3] joules of energy is released per mole of [/datum/gas/healium::name] formed.", ) -/datum/gas_reaction/zauker_formation/init_factors() +/datum/gas_reaction/standard/zauker_formation/init_factors() factor = list( - /datum/gas/hypernoblium = "Hyper-Noblium is consumed at 0.02 moles per mole of zauker formed.", - /datum/gas/nitrium = "Nitrium is consumed at 1 mole per mole of zauker formed.", - /datum/gas/zauker = "Zauker is produced at a rate that scales with the temperature.", - "Temperature" = "Can only occur between [ZAUKER_FORMATION_MIN_TEMPERATURE] - [ZAUKER_FORMATION_MAX_TEMPERATURE] kelvin. Zauker formation rate is proportional to the temperature.", - "Energy" = "[2 * ZAUKER_FORMATION_ENERGY] joules of energy is absorbed per mole of zauker formed.", + /datum/gas/hypernoblium = "[/datum/gas/hypernoblium::name] is consumed at 0.02 moles per mole of [/datum/gas/zauker::name] formed.", + /datum/gas/nitrium = "[/datum/gas/nitrium::name] is consumed at 1 mole per mole of [/datum/gas/zauker::name] formed.", + /datum/gas/zauker = "[/datum/gas/zauker::name] is produced at a rate that scales with the temperature.", + "Temperature" = "Can only occur between [ZAUKER_FORMATION_MIN_TEMPERATURE] - [ZAUKER_FORMATION_MAX_TEMPERATURE]K. [/datum/gas/zauker::name] formation rate is proportional to the temperature.", + "Energy" = "[2 * ZAUKER_FORMATION_ENERGY] joules of energy is absorbed per mole of [/datum/gas/zauker::name] formed.", ) -/datum/gas_reaction/zauker_decomp/init_factors() //Fixed reaction rate +/datum/gas_reaction/standard/zauker_decomp/init_factors() //Fixed reaction rate factor = list( - /datum/gas/zauker = "Zauker is consumed at [ZAUKER_DECOMPOSITION_MAX_RATE SECONDS / SSair.wait] moles per second in any unique gas mixture.", - /datum/gas/nitrogen = "At least [MINIMUM_MOLE_COUNT] moles of Nitrogen needs to be present for this reaction to occur. Nitrogen is produced at 0.7 moles per mole of Zauker decomposed.", - /datum/gas/oxygen = "Oxygen is produced at 0.3 moles per mole of zauker decomposed.", - "Energy" = "[ZAUKER_DECOMPOSITION_ENERGY] joules of energy is released per mole of zauker decomposed.", + /datum/gas/zauker = "[/datum/gas/zauker::name] is consumed at [ZAUKER_DECOMPOSITION_MAX_RATE SECONDS / SSair.wait] moles per second in any unique gas mixture.", + /datum/gas/nitrogen = "At least [MINIMUM_MOLE_COUNT] moles of [/datum/gas/nitrogen::name] needs to be present for this reaction to occur. \ + [/datum/gas/nitrogen::name] is produced at 0.7 moles per mole of [/datum/gas/zauker::name] decomposed.", + /datum/gas/oxygen = "[/datum/gas/oxygen::name] is produced at 0.3 moles per mole of [/datum/gas/zauker::name] decomposed.", + "Energy" = "[ZAUKER_DECOMPOSITION_ENERGY] joules of energy is released per mole of [/datum/gas/zauker::name] decomposed.", ) -/datum/gas_reaction/proto_nitrate_formation/init_factors() +/datum/gas_reaction/standard/proto_nitrate_formation/init_factors() factor = list( - /datum/gas/pluoxium = "Pluoxium is consumed at 1/11th of a mole per mole of proto-nitrate formed.", - /datum/gas/hydrogen = "Hydrogen is consumed at 10/11th of a mole per mole of proto-nitrate formed.", - /datum/gas/proto_nitrate = "Proto-Nitrate is produced at a rate that scales with the temperature.", - "Energy" = "[PN_FORMATION_ENERGY / 2.2] joules of energy is released per mole of proto-nitrate formed.", - "Temperature" = "Can only occur between [PN_FORMATION_MIN_TEMPERATURE] - [PN_FORMATION_MAX_TEMPERATURE] kelvin. Higher temperature increases proto-nitrate formation rate.", + /datum/gas/pluoxium = "[/datum/gas/pluoxium::name] is consumed at 1/11th of a mole per mole of [/datum/gas/proto_nitrate::name] formed.", + /datum/gas/hydrogen = "[/datum/gas/hydrogen::name] is consumed at 10/11th of a mole per mole of [/datum/gas/proto_nitrate::name] formed.", + /datum/gas/proto_nitrate = "[/datum/gas/proto_nitrate::name] is produced at a rate that scales with the temperature.", + "Energy" = "[PN_FORMATION_ENERGY / 2.2] joules of energy is released per mole of [/datum/gas/proto_nitrate::name] formed.", + "Temperature" = "Can only occur between [PN_FORMATION_MIN_TEMPERATURE] - [PN_FORMATION_MAX_TEMPERATURE]K. \ + Higher temperature increases [/datum/gas/proto_nitrate::name] formation rate.", ) -/datum/gas_reaction/proto_nitrate_hydrogen_response/init_factors() // Fixed reaction rate +/datum/gas_reaction/standard/proto_nitrate_hydrogen_response/init_factors() // Fixed reaction rate factor = list( - /datum/gas/hydrogen = "[PN_HYDROGEN_CONVERSION_THRESHOLD] moles of hydrogen needs to be present for the reaction to occur. Hydrogen is consumed at 2 moles per mole of proto-nitrate formed.", - /datum/gas/proto_nitrate = "[MINIMUM_MOLE_COUNT] moles of proto-nitrate needs to be present for the reaction to occur. Proto nitrate is produced a rate that scales with its mole count, up to a max of [PN_HYDROGEN_CONVERSION_MAX_RATE * 0.5 SECONDS / SSair.wait] moles per second.", - "Energy" = "[PN_HYDROGEN_CONVERSION_ENERGY * 2] joules of energy is absorbed per mole of proto-nitrate formed.", + /datum/gas/hydrogen = "[PN_HYDROGEN_CONVERSION_THRESHOLD] moles of [/datum/gas/hydrogen::name] needs to be present for the reaction to occur. \ + [/datum/gas/hydrogen::name] is consumed at 2 moles per mole of [/datum/gas/proto_nitrate::name] formed.", + /datum/gas/proto_nitrate = "[MINIMUM_MOLE_COUNT] moles of [/datum/gas/proto_nitrate::name] needs to be present for the reaction to occur. \ + [/datum/gas/proto_nitrate::name] is produced a rate that scales with its mole count, \ + up to a max of [PN_HYDROGEN_CONVERSION_MAX_RATE * 0.5 SECONDS / SSair.wait] moles per second.", + "Energy" = "[PN_HYDROGEN_CONVERSION_ENERGY * 2] joules of energy is absorbed per mole of [/datum/gas/proto_nitrate::name] formed.", ) -/datum/gas_reaction/proto_nitrate_tritium_response/init_factors() +/datum/gas_reaction/standard/proto_nitrate_tritium_response/init_factors() factor = list( - /datum/gas/tritium = "Tritium radiates its neutrons at a rate that scales with the temperature and proto-nitrate mole count.", - /datum/gas/proto_nitrate = "Proto nitrate is consumed at 0.005 moles per mole of neutrons released.", - /datum/gas/hydrogen = "Hydrogen remains after the neutrons escape.", + /datum/gas/tritium = "[/datum/gas/tritium::name] radiates its neutrons at a rate that scales with the temperature and [/datum/gas/proto_nitrate::name] mole count.", + /datum/gas/proto_nitrate = "[/datum/gas/proto_nitrate::name] is consumed at 0.005 moles per mole of neutrons released.", + /datum/gas/hydrogen = "[/datum/gas/hydrogen::name] remains after the neutrons escape.", "Energy" = "[PN_TRITIUM_CONVERSION_ENERGY / 2] joules of energy is released per mole of neutron released.", - "Radiation" = "Neutrons get released as ionising radiation.", + "Radiation" = "Neutrons are released as ionising radiation.", ) -/datum/gas_reaction/proto_nitrate_bz_response/init_factors() +/datum/gas_reaction/standard/proto_nitrate_bz_response/init_factors() factor = list( - /datum/gas/proto_nitrate = "[MINIMUM_MOLE_COUNT] moles of proto-nitrate needs to be present for the reaction to occur. Proto-nitrate accelerates the BZ decomposition.", - /datum/gas/bz = "BZ gets decomposed into plasma and nitrous oxide. The nitrous oxide then decomposes into nitrogen and oxygen, with the oxygen then decaying into helium.", - /datum/gas/nitrogen = "Nitrogen is produced at 0.4 moles per mole of BZ decomposed.", - /datum/gas/helium = "Helium is produced at 1.6 moles per mole of BZ decomposed.", - /datum/gas/plasma = "Plasma is produced at 0.8 moles per mole of BZ decomposed.", - "Energy" = "[PN_BZASE_ENERGY] joules of energy is released per mole of BZ decomposed.", - "Radiation" = "Radiation gets released during this decomposition process.", + /datum/gas/proto_nitrate = "[MINIMUM_MOLE_COUNT] moles of [/datum/gas/proto_nitrate::name] needs to be present for the reaction to occur. \ + [/datum/gas/proto_nitrate::name] accelerates the [/datum/gas/bz::name] decomposition.", + /datum/gas/bz = "[/datum/gas/bz::name] gets decomposed into [/datum/gas/plasma::name] and [/datum/gas/nitrous_oxide::name]. \ + The [/datum/gas/nitrous_oxide::name] then decomposes into [/datum/gas/nitrogen::name] and [/datum/gas/oxygen::name], \ + with the [/datum/gas/oxygen::name] then decaying into [/datum/gas/helium::name].", + /datum/gas/nitrogen = "[/datum/gas/nitrogen::name] is produced at 0.4 moles per mole of [/datum/gas/bz::name] decomposed.", + /datum/gas/helium = "[/datum/gas/helium::name] is produced at 1.6 moles per mole of [/datum/gas/bz::name] decomposed.", + /datum/gas/plasma = "[/datum/gas/plasma::name] is produced at 0.8 moles per mole of [/datum/gas/bz::name] decomposed.", + "Energy" = "[PN_BZASE_ENERGY] joules of energy is released per mole of [/datum/gas/bz::name] decomposed.", + "Radiation" = "Radiation is released during this decomposition process.", "Hallucinations" = "This reaction can cause various carbon based lifeforms in the vicinity to hallucinate.", - "Nuclear Particles" = "This reaction emits extremely high energy nuclear particles, up to [2 * PN_BZASE_NUCLEAR_PARTICLE_MAXIMUM] per second per unique gas mixture.", - "Temperature" = "Can only occur between [PN_BZASE_MIN_TEMP] - [PN_BZASE_MAX_TEMP] kelvin.", + "Nuclear Particles" = "This reaction emits extremely high energy nuclear particles, \ + up to [2 * PN_BZASE_NUCLEAR_PARTICLE_MAXIMUM] per second per unique gas mixture.", + "Temperature" = "Can only occur between [PN_BZASE_MIN_TEMP] - [PN_BZASE_MAX_TEMP]K.", ) -/datum/gas_reaction/antinoblium_replication/init_factors() +/datum/gas_reaction/standard/antinoblium_replication/init_factors() factor = list( - /datum/gas/antinoblium = "[MOLES_GAS_VISIBLE] moles of antinoblium is needed to replicate itself. Requires other gases to be converted to antinoblium.", - "Temperature" = "Can only occur above [REACTION_OPPRESSION_MIN_TEMP] Kelvin." + /datum/gas/antinoblium = "[MOLES_GAS_VISIBLE] moles of [/datum/gas/antinoblium::name] is needed to replicate itself. \ + Requires other gases to be converted to [/datum/gas/antinoblium::name].", + "Temperature" = "Can only occur above [REACTION_OPPRESSION_MIN_TEMP]K." ) - diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index 14b5e02b7fac..6fff9667dc48 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -13,7 +13,7 @@ /* PRIORITY_FIRE = */ list() ) - for(var/datum/gas_reaction/reaction as anything in subtypesof(/datum/gas_reaction)) + for(var/datum/gas_reaction/standard/reaction as anything in subtypesof(/datum/gas_reaction/standard)) if(initial(reaction.exclude)) continue reaction = new reaction @@ -40,6 +40,13 @@ return priority_reactions /datum/gas_reaction + abstract_type = /datum/gas_reaction + /// Name of the reaction + var/name = "reaction" + /// A short string describing this reaction. + var/desc + /// ID of the reaction + var/id = "r" /** * Regarding the requirements list: the minimum or maximum requirements must be non-zero. * When in doubt, use MINIMUM_MOLE_COUNT. @@ -47,16 +54,6 @@ * More complex implementations will require modifications to gas_mixture.react() */ var/list/requirements - var/major_gas //the highest rarity gas used in the reaction. - var/exclude = FALSE //do it this way to allow for addition/removal of reactions midmatch in the future - ///The priority group this reaction is a part of. You can think of these as processing in batches, put your reaction into the one that's most fitting - var/priority_group - var/name = "reaction" - var/id = "r" - /// Whether the presence of our reaction should make fires bigger or not. - var/expands_hotspot = FALSE - /// A short string describing this reaction. - var/desc /** REACTION FACTORS * * Describe (to a human) factors influencing this reaction in an assoc list format. @@ -69,16 +66,26 @@ */ var/list/factor -/datum/gas_reaction/New() +/datum/gas_reaction/standard + abstract_type = /datum/gas_reaction/standard + var/major_gas //the highest rarity gas used in the reaction. + var/exclude = FALSE //do it this way to allow for addition/removal of reactions midmatch in the future + ///The priority group this reaction is a part of. You can think of these as processing in batches, put your reaction into the one that's most fitting + var/priority_group + /// Whether the presence of our reaction should make fires bigger or not. + var/expands_hotspot = FALSE + +/datum/gas_reaction/standard/New() + . = ..() init_reqs() init_factors() -/datum/gas_reaction/proc/init_reqs() // Override this +/datum/gas_reaction/standard/proc/init_reqs() // Override this CRASH("Reaction [type] made without specifying requirements.") -/datum/gas_reaction/proc/init_factors() +/datum/gas_reaction/standard/proc/init_factors() -/datum/gas_reaction/proc/react(datum/gas_mixture/air, atom/location) +/datum/gas_reaction/standard/proc/react(datum/gas_mixture/air, atom/location) return NO_REACTION @@ -88,19 +95,19 @@ * Makes turfs slippery. * Can frost things if the gas is cold enough. */ -/datum/gas_reaction/water_vapor +/datum/gas_reaction/standard/water_vapor priority_group = PRIORITY_POST_FORMATION name = "Water Vapor Condensation" id = "vapor" - desc = "Water vapor condensation that can make things slippery." + desc = "Water Vapor condensation that may make things slippery." -/datum/gas_reaction/water_vapor/init_reqs() +/datum/gas_reaction/standard/water_vapor/init_reqs() requirements = list( /datum/gas/water_vapor = MOLES_GAS_VISIBLE, "MAX_TEMP" = WATER_VAPOR_CONDENSATION_POINT, ) -/datum/gas_reaction/water_vapor/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/water_vapor/react(datum/gas_mixture/air, datum/holder) . = NO_REACTION if(!isturf(holder)) return @@ -130,19 +137,19 @@ * * Clears out pathogens in the air. */ -/datum/gas_reaction/miaster +/datum/gas_reaction/standard/miaster priority_group = PRIORITY_POST_FORMATION name = "Dry Heat Sterilization" id = "sterilization" desc = "Pathogens cannot survive in a hot environment. Miasma decomposes on high temperature." -/datum/gas_reaction/miaster/init_reqs() +/datum/gas_reaction/standard/miaster/init_reqs() requirements = list( /datum/gas/miasma = MINIMUM_MOLE_COUNT, "MIN_TEMP" = MIASTER_STERILIZATION_TEMP, ) -/datum/gas_reaction/miaster/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/miaster/react(datum/gas_mixture/air, datum/holder) var/list/cached_moles = air.moles var/water_vapor_moles = cached_moles[/datum/gas/water_vapor] var/miasma_moles = cached_moles[/datum/gas/miasma] @@ -171,21 +178,22 @@ * The reaction rate is dependent on the temperature of the gasmix. * May produce either tritium or carbon dioxide and water vapor depending on the fuel/oxydizer ratio of the gasmix. */ -/datum/gas_reaction/plasmafire +/datum/gas_reaction/standard/plasmafire priority_group = PRIORITY_FIRE name = "Plasma Combustion" id = "plasmafire" expands_hotspot = TRUE - desc = "Combustion of oxygen and plasma. Able to produce tritium or carbon dioxide and water vapor." + desc = "Combustion of Oxygen and Plasma. Produces Carbon Dioxide and Water Vapor, \ + and potentially even Tritium if the mixture is rich enough in Plasma." -/datum/gas_reaction/plasmafire/init_reqs() +/datum/gas_reaction/standard/plasmafire/init_reqs() requirements = list( /datum/gas/plasma = MINIMUM_MOLE_COUNT, /datum/gas/oxygen = MINIMUM_MOLE_COUNT, "MIN_TEMP" = PLASMA_MINIMUM_BURN_TEMPERATURE, ) -/datum/gas_reaction/plasmafire/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/plasmafire/react(datum/gas_mixture/air, datum/holder) . = NO_REACTION // This reaction should proceed faster at higher temperatures. var/temperature = air.temperature @@ -249,21 +257,21 @@ * Highly exothermic. * Creates hotspots. */ -/datum/gas_reaction/h2fire +/datum/gas_reaction/standard/h2fire priority_group = PRIORITY_FIRE name = "Hydrogen Combustion" id = "h2fire" expands_hotspot = TRUE - desc = "Combustion of hydrogen with oxygen. Can be extremely fast and energetic if a few conditions are fulfilled." + desc = "Combustion of Hydrogen with Oxygen. May be extremely fast and energetic, if a few conditions are fulfilled." -/datum/gas_reaction/h2fire/init_reqs() +/datum/gas_reaction/standard/h2fire/init_reqs() requirements = list( /datum/gas/hydrogen = MINIMUM_MOLE_COUNT, /datum/gas/oxygen = MINIMUM_MOLE_COUNT, "MIN_TEMP" = HYDROGEN_MINIMUM_BURN_TEMPERATURE, ) -/datum/gas_reaction/h2fire/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/h2fire/react(datum/gas_mixture/air, datum/holder) . = NO_REACTION var/list/cached_moles = air.moles //this speeds things up because accessing datum vars is slow var/hydrogen_moles = cached_moles[/datum/gas/hydrogen] @@ -305,21 +313,21 @@ * Creates hotspots. * Creates radiation. */ -/datum/gas_reaction/tritfire +/datum/gas_reaction/standard/tritfire priority_group = PRIORITY_FIRE name = "Tritium Combustion" id = "tritfire" expands_hotspot = TRUE - desc = "Combustion of tritium with oxygen. Can be extremely fast and energetic if a few conditions are fulfilled." + desc = "Combustion of Tritium with Oxygen. May be extremely fast and energetic, if a few conditions are fulfilled." -/datum/gas_reaction/tritfire/init_reqs() +/datum/gas_reaction/standard/tritfire/init_reqs() requirements = list( /datum/gas/tritium = MINIMUM_MOLE_COUNT, /datum/gas/oxygen = MINIMUM_MOLE_COUNT, "MIN_TEMP" = TRITIUM_MINIMUM_BURN_TEMPERATURE, ) -/datum/gas_reaction/tritfire/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/tritfire/react(datum/gas_mixture/air, datum/holder) . = NO_REACTION var/list/cached_moles = air.moles //this speeds things up because accessing datum vars is slow var/tritium_moles = cached_moles[/datum/gas/tritium] @@ -369,14 +377,14 @@ * Combustion of oxygen and freon. * Endothermic. */ -/datum/gas_reaction/freonfire +/datum/gas_reaction/standard/freonfire priority_group = PRIORITY_FIRE name = "Freon Combustion" id = "freonfire" expands_hotspot = TRUE - desc = "Reaction between oxygen and freon that consumes a huge amount of energy and can cool things significantly. Also able to produce hot ice." + desc = "Reaction between Oxygen and Freon that consumes a huge amount of energy, cooling the atmosphere significantly. May produce \"hot ice\"." -/datum/gas_reaction/freonfire/init_reqs() +/datum/gas_reaction/standard/freonfire/init_reqs() requirements = list( /datum/gas/oxygen = MINIMUM_MOLE_COUNT, /datum/gas/freon = MINIMUM_MOLE_COUNT, @@ -384,7 +392,7 @@ "MAX_TEMP" = FREON_MAXIMUM_BURN_TEMPERATURE, ) -/datum/gas_reaction/freonfire/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/freonfire/react(datum/gas_mixture/air, datum/holder) . = NO_REACTION var/temperature = air.temperature var/temperature_scale @@ -443,13 +451,13 @@ * Endothermic. * Requires BZ as a catalyst. */ -/datum/gas_reaction/nitrousformation //formation of n2o, exothermic, requires bz as catalyst +/datum/gas_reaction/standard/nitrousformation //formation of n2o, exothermic, requires bz as catalyst priority_group = PRIORITY_FORMATION name = "Nitrous Oxide Formation" id = "nitrousformation" - desc = "Production of nitrous oxide with BZ as a catalyst." + desc = "Production of Nitrous Oxide with BZ as a catalyst." -/datum/gas_reaction/nitrousformation/init_reqs() +/datum/gas_reaction/standard/nitrousformation/init_reqs() requirements = list( /datum/gas/oxygen = 10, /datum/gas/nitrogen = 20, @@ -458,7 +466,7 @@ "MAX_TEMP" = N2O_FORMATION_MAX_TEMPERATURE, ) -/datum/gas_reaction/nitrousformation/react(datum/gas_mixture/air) +/datum/gas_reaction/standard/nitrousformation/react(datum/gas_mixture/air) var/list/cached_moles = air.moles var/oxygen_moles = cached_moles[/datum/gas/oxygen] var/nitrogen_moles = cached_moles[/datum/gas/nitrogen] @@ -485,20 +493,20 @@ * Decomposition of N2O. * Exothermic. */ -/datum/gas_reaction/nitrous_decomp +/datum/gas_reaction/standard/nitrous_decomp priority_group = PRIORITY_POST_FORMATION name = "Nitrous Oxide Decomposition" id = "nitrous_decomp" - desc = "Decomposition of nitrous oxide under high temperature." + desc = "Decomposition of Nitrous Oxide under high temperature." -/datum/gas_reaction/nitrous_decomp/init_reqs() +/datum/gas_reaction/standard/nitrous_decomp/init_reqs() requirements = list( /datum/gas/nitrous_oxide = MINIMUM_MOLE_COUNT * 2, "MIN_TEMP" = N2O_DECOMPOSITION_MIN_TEMPERATURE, "MAX_TEMP" = N2O_DECOMPOSITION_MAX_TEMPERATURE, ) -/datum/gas_reaction/nitrous_decomp/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/nitrous_decomp/react(datum/gas_mixture/air, datum/holder) var/list/cached_moles = air.moles //this speeds things up because accessing datum vars is slow var/nitrous_oxide_moles = cached_moles[/datum/gas/nitrous_oxide] var/temperature = air.temperature @@ -527,20 +535,20 @@ * Formation of BZ by combining plasma and nitrous oxide at low pressures. * Exothermic. */ -/datum/gas_reaction/bzformation +/datum/gas_reaction/standard/bzformation priority_group = PRIORITY_FORMATION name = "BZ Gas Formation" id = "bzformation" - desc = "Production of BZ using plasma and nitrous oxide." + desc = "Production of BZ using Plasma and Nitrous Oxide." -/datum/gas_reaction/bzformation/init_reqs() +/datum/gas_reaction/standard/bzformation/init_reqs() requirements = list( /datum/gas/nitrous_oxide = 10, /datum/gas/plasma = 10, "MAX_TEMP" = BZ_FORMATION_MAX_TEMPERATURE, ) -/datum/gas_reaction/bzformation/react(datum/gas_mixture/air) +/datum/gas_reaction/standard/bzformation/react(datum/gas_mixture/air) var/list/cached_moles = air.moles var/nitrous_oxide_moles = cached_moles[/datum/gas/nitrous_oxide] var/plasma_moles = cached_moles[/datum/gas/plasma] @@ -587,13 +595,13 @@ * Consumes a tiny amount of tritium to convert CO2 and oxygen to pluoxium. * Exothermic. */ -/datum/gas_reaction/pluox_formation +/datum/gas_reaction/standard/pluox_formation priority_group = PRIORITY_FORMATION name = "Pluoxium Formation" id = "pluox_formation" - desc = "Alternate production for pluoxium which uses tritium." + desc = "Alternate Production method for Pluoxium which uses Tritium." -/datum/gas_reaction/pluox_formation/init_reqs() +/datum/gas_reaction/standard/pluox_formation/init_reqs() requirements = list( /datum/gas/carbon_dioxide = MINIMUM_MOLE_COUNT, /datum/gas/oxygen = MINIMUM_MOLE_COUNT, @@ -602,7 +610,7 @@ "MAX_TEMP" = PLUOXIUM_FORMATION_MAX_TEMP, ) -/datum/gas_reaction/pluox_formation/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/pluox_formation/react(datum/gas_mixture/air, datum/holder) var/list/cached_moles = air.moles var/carbon_dioxide_moles = cached_moles[/datum/gas/carbon_dioxide] var/oxygen_moles = cached_moles[/datum/gas/oxygen] @@ -635,13 +643,13 @@ * Endothermic. * Requires BZ. */ -/datum/gas_reaction/nitrium_formation +/datum/gas_reaction/standard/nitrium_formation priority_group = PRIORITY_FORMATION name = "Nitrium Formation" id = "nitrium_formation" - desc = "Production of nitrium from BZ, tritium, and nitrogen." + desc = "Production of Nitrium from BZ, Tritium, and Nitrogen." -/datum/gas_reaction/nitrium_formation/init_reqs() +/datum/gas_reaction/standard/nitrium_formation/init_reqs() requirements = list( /datum/gas/tritium = 20, /datum/gas/nitrogen = 10, @@ -649,7 +657,7 @@ "MIN_TEMP" = NITRIUM_FORMATION_MIN_TEMP, ) -/datum/gas_reaction/nitrium_formation/react(datum/gas_mixture/air) +/datum/gas_reaction/standard/nitrium_formation/react(datum/gas_mixture/air) var/list/cached_moles = air.moles var/tritium_moles = cached_moles[/datum/gas/tritium] var/nitrogen_moles = cached_moles[/datum/gas/nitrogen] @@ -682,20 +690,20 @@ * Exothermic. * Requires oxygen as catalyst. */ -/datum/gas_reaction/nitrium_decomposition +/datum/gas_reaction/standard/nitrium_decomposition priority_group = PRIORITY_PRE_FORMATION name = "Nitrium Decomposition" id = "nitrium_decomp" - desc = "Decomposition of nitrium when exposed to oxygen under normal temperatures." + desc = "Decomposition of Nitrium when exposed to Oxygen under normal temperatures." -/datum/gas_reaction/nitrium_decomposition/init_reqs() +/datum/gas_reaction/standard/nitrium_decomposition/init_reqs() requirements = list( /datum/gas/oxygen = MINIMUM_MOLE_COUNT, /datum/gas/nitrium = MINIMUM_MOLE_COUNT, "MAX_TEMP" = NITRIUM_DECOMPOSITION_MAX_TEMP, ) -/datum/gas_reaction/nitrium_decomposition/react(datum/gas_mixture/air) +/datum/gas_reaction/standard/nitrium_decomposition/react(datum/gas_mixture/air) var/list/cached_moles = air.moles var/nitrium_moles = cached_moles[/datum/gas/nitrium] var/temperature = air.temperature @@ -726,13 +734,13 @@ * The formation of freon. * Endothermic. */ -/datum/gas_reaction/freonformation +/datum/gas_reaction/standard/freonformation priority_group = PRIORITY_FORMATION name = "Freon Formation" id = "freonformation" - desc = "Production of freon using plasma, carbon dioxide, and BZ under high temperature." + desc = "Production of Freon using Plasma, Carbon Dioxide, and BZ under high temperature." -/datum/gas_reaction/freonformation/init_reqs() //minimum requirements for freon formation +/datum/gas_reaction/standard/freonformation/init_reqs() //minimum requirements for freon formation requirements = list( /datum/gas/plasma = MINIMUM_MOLE_COUNT * 6, /datum/gas/carbon_dioxide = MINIMUM_MOLE_COUNT * 3, @@ -740,7 +748,7 @@ "MIN_TEMP" = FREON_FORMATION_MIN_TEMPERATURE, ) -/datum/gas_reaction/freonformation/react(datum/gas_mixture/air) +/datum/gas_reaction/standard/freonformation/react(datum/gas_mixture/air) var/list/cached_moles = air.moles var/plasma_moles = cached_moles[/datum/gas/plasma] var/carbon_dioxide_moles = cached_moles[/datum/gas/carbon_dioxide] @@ -779,13 +787,13 @@ * Due to its high mass, hyper-noblium uses large amounts of nitrogen and tritium. * BZ can be used as a catalyst to make it less exothermic. */ -/datum/gas_reaction/nobliumformation +/datum/gas_reaction/standard/nobliumformation priority_group = PRIORITY_FORMATION name = "Hyper-Noblium Condensation" id = "nobformation" - desc = "Production of hyper-noblium from nitrogen and tritium under very low temperatures. Extremely energetic." + desc = "Production of Hyper-Noblium from Nitrogen and Tritium under very low temperatures. Extremely energetic." -/datum/gas_reaction/nobliumformation/init_reqs() +/datum/gas_reaction/standard/nobliumformation/init_reqs() requirements = list( /datum/gas/nitrogen = 10, /datum/gas/tritium = 5, @@ -793,7 +801,7 @@ "MAX_TEMP" = NOBLIUM_FORMATION_MAX_TEMP, ) -/datum/gas_reaction/nobliumformation/react(datum/gas_mixture/air) +/datum/gas_reaction/standard/nobliumformation/react(datum/gas_mixture/air) . = NO_REACTION var/list/cached_moles = air.moles var/nitrogen_moles = cached_moles[/datum/gas/nitrogen] @@ -832,20 +840,20 @@ * Produces carbon dioxide. * Endothermic. */ -/datum/gas_reaction/halon_o2removal +/datum/gas_reaction/standard/halon_o2removal priority_group = PRIORITY_PRE_FORMATION name = "Halon Oxygen Absorption" id = "halon_o2removal" - desc = "Halon interaction with oxygen that can be used to snuff fires out." + desc = "Halon interaction with Oxygen that can be used to snuff fires out." -/datum/gas_reaction/halon_o2removal/init_reqs() +/datum/gas_reaction/standard/halon_o2removal/init_reqs() requirements = list( /datum/gas/halon = MINIMUM_MOLE_COUNT, /datum/gas/oxygen = MINIMUM_MOLE_COUNT, "MIN_TEMP" = HALON_COMBUSTION_MIN_TEMPERATURE, ) -/datum/gas_reaction/halon_o2removal/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/halon_o2removal/react(datum/gas_mixture/air, datum/holder) . = NO_REACTION var/list/cached_moles = air.moles var/halon_moles = cached_moles[/datum/gas/halon] @@ -885,13 +893,13 @@ * * Exothermic */ -/datum/gas_reaction/healium_formation +/datum/gas_reaction/standard/healium_formation priority_group = PRIORITY_FORMATION name = "Healium Formation" id = "healium_formation" - desc = "Production of healium using BZ and freon." + desc = "Production of Healium using BZ and Freon." -/datum/gas_reaction/healium_formation/init_reqs() +/datum/gas_reaction/standard/healium_formation/init_reqs() requirements = list( /datum/gas/bz = MINIMUM_MOLE_COUNT, /datum/gas/freon = MINIMUM_MOLE_COUNT, @@ -899,7 +907,7 @@ "MAX_TEMP" = HEALIUM_FORMATION_MAX_TEMP, ) -/datum/gas_reaction/healium_formation/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/healium_formation/react(datum/gas_mixture/air, datum/holder) var/list/cached_moles = air.moles var/bz_moles = cached_moles[/datum/gas/bz] var/freon_moles = cached_moles[/datum/gas/freon] @@ -926,13 +934,13 @@ * Exothermic. * Requires Hypernoblium. */ -/datum/gas_reaction/zauker_formation +/datum/gas_reaction/standard/zauker_formation priority_group = PRIORITY_FORMATION name = "Zauker Formation" id = "zauker_formation" - desc = "Production of zauker using hyper-noblium and nitrium under very high temperatures." + desc = "Production of Zauker using Hyper-Noblium and Nitrium under very high temperatures." -/datum/gas_reaction/zauker_formation/init_reqs() +/datum/gas_reaction/standard/zauker_formation/init_reqs() requirements = list( /datum/gas/hypernoblium = MINIMUM_MOLE_COUNT, /datum/gas/nitrium = MINIMUM_MOLE_COUNT, @@ -940,7 +948,7 @@ "MAX_TEMP" = ZAUKER_FORMATION_MAX_TEMPERATURE, ) -/datum/gas_reaction/zauker_formation/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/zauker_formation/react(datum/gas_mixture/air, datum/holder) var/list/cached_moles = air.moles var/hypernoblium_moles = cached_moles[/datum/gas/hypernoblium] var/nitrium_moles = cached_moles[/datum/gas/nitrium] @@ -969,19 +977,19 @@ * Occurs in the presence of nitrogen to prevent zauker floods. * Exothermic. */ -/datum/gas_reaction/zauker_decomp +/datum/gas_reaction/standard/zauker_decomp priority_group = PRIORITY_POST_FORMATION name = "Zauker Decomposition" id = "zauker_decomp" - desc = "Decomposition of zauker when exposed to nitrogen." + desc = "Decomposition of Zauker when exposed to Nitrogen." -/datum/gas_reaction/zauker_decomp/init_reqs() +/datum/gas_reaction/standard/zauker_decomp/init_reqs() requirements = list( /datum/gas/nitrogen = MINIMUM_MOLE_COUNT, /datum/gas/zauker = MINIMUM_MOLE_COUNT, ) -/datum/gas_reaction/zauker_decomp/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/zauker_decomp/react(datum/gas_mixture/air, datum/holder) var/list/cached_moles = air.moles //this speeds things up because accessing datum vars is slow var/nitrogen_moles = cached_moles[/datum/gas/nitrogen] var/zauker_moles = cached_moles[/datum/gas/zauker] @@ -1009,13 +1017,13 @@ * * Exothermic. */ -/datum/gas_reaction/proto_nitrate_formation +/datum/gas_reaction/standard/proto_nitrate_formation priority_group = PRIORITY_FORMATION - name = "Proto Nitrate Formation" + name = "Proto-Nitrate Formation" id = "proto_nitrate_formation" - desc = "Production of proto-nitrate from pluoxium and hydrogen under high temperatures." + desc = "Production of Proto-Nitrate from Pluoxium and Hydrogen under high temperatures." -/datum/gas_reaction/proto_nitrate_formation/init_reqs() +/datum/gas_reaction/standard/proto_nitrate_formation/init_reqs() requirements = list( /datum/gas/pluoxium = MINIMUM_MOLE_COUNT, /datum/gas/hydrogen = MINIMUM_MOLE_COUNT, @@ -1023,7 +1031,7 @@ "MAX_TEMP" = PN_FORMATION_MAX_TEMPERATURE, ) -/datum/gas_reaction/proto_nitrate_formation/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/proto_nitrate_formation/react(datum/gas_mixture/air, datum/holder) var/list/cached_moles = air.moles var/pluoxium_moles = cached_moles[/datum/gas/pluoxium] var/hydrogen_moles = cached_moles[/datum/gas/hydrogen] @@ -1051,19 +1059,19 @@ * Converts hydrogen into proto-nitrate. * Endothermic. */ -/datum/gas_reaction/proto_nitrate_hydrogen_response +/datum/gas_reaction/standard/proto_nitrate_hydrogen_response priority_group = PRIORITY_PRE_FORMATION - name = "Proto Nitrate Hydrogen Response" + name = "Proto-Nitrate Hydrogen Response" id = "proto_nitrate_hydrogen_response" - desc = "Conversion of hydrogen into proto nitrate." + desc = "Conversion of Hydrogen into Proto-Nitrate." -/datum/gas_reaction/proto_nitrate_hydrogen_response/init_reqs() +/datum/gas_reaction/standard/proto_nitrate_hydrogen_response/init_reqs() requirements = list( /datum/gas/proto_nitrate = MINIMUM_MOLE_COUNT, /datum/gas/hydrogen = PN_HYDROGEN_CONVERSION_THRESHOLD, ) -/datum/gas_reaction/proto_nitrate_hydrogen_response/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/proto_nitrate_hydrogen_response/react(datum/gas_mixture/air, datum/holder) var/list/cached_moles = air.moles var/proto_nitrate_moles = cached_moles[/datum/gas/proto_nitrate] var/hydrogen_moles = cached_moles[/datum/gas/hydrogen] @@ -1089,13 +1097,13 @@ * Releases radiation. * Exothermic. */ -/datum/gas_reaction/proto_nitrate_tritium_response +/datum/gas_reaction/standard/proto_nitrate_tritium_response priority_group = PRIORITY_PRE_FORMATION - name = "Proto Nitrate Tritium Response" + name = "Proto-Nitrate Tritium Response" id = "proto_nitrate_tritium_response" - desc = "Conversion of tritium into hydrogen that consumes a small amount of proto-nitrate." + desc = "Conversion of Tritium into Hydrogen that consumes a small amount of Proto-Nitrate." -/datum/gas_reaction/proto_nitrate_tritium_response/init_reqs() +/datum/gas_reaction/standard/proto_nitrate_tritium_response/init_reqs() requirements = list( /datum/gas/proto_nitrate = MINIMUM_MOLE_COUNT, /datum/gas/tritium = MINIMUM_MOLE_COUNT, @@ -1103,7 +1111,7 @@ "MAX_TEMP" = PN_TRITIUM_CONVERSION_MAX_TEMP, ) -/datum/gas_reaction/proto_nitrate_tritium_response/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/proto_nitrate_tritium_response/react(datum/gas_mixture/air, datum/holder) . = NO_REACTION var/list/cached_moles = air.moles var/proto_nitrate_moles = cached_moles[/datum/gas/proto_nitrate] @@ -1142,13 +1150,13 @@ * * Breaks BZ down into nitrogen, helium, and plasma in the presence of proto-nitrate. */ -/datum/gas_reaction/proto_nitrate_bz_response +/datum/gas_reaction/standard/proto_nitrate_bz_response priority_group = PRIORITY_PRE_FORMATION - name = "Proto Nitrate BZ Response" + name = "Proto-Nitrate BZ Response" id = "proto_nitrate_bz_response" - desc = "Breakdown of BZ into nitrogen, helium, and plasma by proto-nitrate under low temperatures." + desc = "Breakdown of BZ into Nitrogen, Helium, and Plasma by Proto-Nitrate under low temperatures." -/datum/gas_reaction/proto_nitrate_bz_response/init_reqs() +/datum/gas_reaction/standard/proto_nitrate_bz_response/init_reqs() requirements = list( /datum/gas/proto_nitrate = MINIMUM_MOLE_COUNT, /datum/gas/bz = MINIMUM_MOLE_COUNT, @@ -1156,7 +1164,7 @@ "MAX_TEMP" = PN_BZASE_MAX_TEMP, ) -/datum/gas_reaction/proto_nitrate_bz_response/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/proto_nitrate_bz_response/react(datum/gas_mixture/air, datum/holder) . = NO_REACTION var/list/cached_moles = air.moles var/proto_nitrate_moles = cached_moles[/datum/gas/proto_nitrate] @@ -1194,24 +1202,24 @@ air.temperature = max((temperature * old_heat_capacity + energy_released) / new_heat_capacity, TCMB) . |= REACTING -/datum/gas_reaction/antinoblium_replication +/datum/gas_reaction/standard/antinoblium_replication priority_group = PRIORITY_FORMATION - name = "Antinoblium Replication" + name = "Anti-Noblium Replication" id = "antinoblium_replication" - desc = "Antinoblium breaks down all gases into more of itself." + desc = "Anti-Noblium breaks down all gases into more of itself." -/datum/gas_reaction/antinoblium_replication/init_reqs() +/datum/gas_reaction/standard/antinoblium_replication/init_reqs() requirements = list( /datum/gas/antinoblium = MOLES_GAS_VISIBLE, "MIN_TEMP" = REACTION_OPPRESSION_MIN_TEMP, ) /** - * Antinoblium Recplication + * Anti-Noblium Replication * * Converts all gases into antinoblium. */ -/datum/gas_reaction/antinoblium_replication/react(datum/gas_mixture/air, datum/holder) +/datum/gas_reaction/standard/antinoblium_replication/react(datum/gas_mixture/air, datum/holder) . = REACTING | VOLATILE_REACTION var/list/cached_moles = air.moles var/heat_capacity = air.heat_capacity() diff --git a/code/modules/atmospherics/machinery/components/electrolyzer/electrolyzer.dm b/code/modules/atmospherics/machinery/components/electrolyzer/electrolyzer.dm index 983b136f5d4f..1d63c65f7fe9 100644 --- a/code/modules/atmospherics/machinery/components/electrolyzer/electrolyzer.dm +++ b/code/modules/atmospherics/machinery/components/electrolyzer/electrolyzer.dm @@ -7,8 +7,8 @@ interaction_flags_machine = INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OPEN icon = 'icons/obj/pipes_n_cables/atmos.dmi' icon_state = "electrolyzer-off" - name = "space electrolyzer" - desc = "Thanks to the fast and dynamic response of our electrolyzers, on-site hydrogen production is guaranteed. Warranty void if used by clowns" + name = "electrolyzer" + desc = "A portable electrolyzer, allowing for on-site production of Hydrogen. Warranty void if used by clowns." max_integrity = 250 armor_type = /datum/armor/machinery_electrolyzer circuit = /obj/item/circuitboard/machine/electrolyzer @@ -71,9 +71,9 @@ . += "The charge meter reads [cell ? round(cell.percent(), 1) : 0]%." else . += "There is no power cell installed." - if(in_range(user, src) || isobserver(user)) + if(in_range(user, src) && !isobserver(user)) . += span_notice("Alt-click to toggle [on ? "off" : "on"].") - . += span_notice("Anchor to drain power from APC instead of cell") + . += span_notice("Anchor it to drain power from the area's APC instead its internal power cell.") . += span_notice("It will drain power from the [anchored ? "area's APC" : "internal power cell"].") diff --git a/code/modules/atmospherics/machinery/components/electrolyzer/electrolyzer_reactions.dm b/code/modules/atmospherics/machinery/components/electrolyzer/electrolyzer_reactions.dm index b41b7ce0e768..8ca39d0fe974 100644 --- a/code/modules/atmospherics/machinery/components/electrolyzer/electrolyzer_reactions.dm +++ b/code/modules/atmospherics/machinery/components/electrolyzer/electrolyzer_reactions.dm @@ -5,19 +5,20 @@ GLOBAL_LIST_INIT(electrolyzer_reactions, electrolyzer_reactions_list()) */ /proc/electrolyzer_reactions_list() var/list/built_reaction_list = list() - for(var/reaction_path in subtypesof(/datum/electrolyzer_reaction)) - var/datum/electrolyzer_reaction/reaction = new reaction_path() + for(var/reaction_path in subtypesof(/datum/gas_reaction/electrolyzer)) + var/datum/gas_reaction/electrolyzer/reaction = new reaction_path() built_reaction_list[reaction.id] = reaction return built_reaction_list -/datum/electrolyzer_reaction - var/list/requirements - var/name = "reaction" - var/id = "r" - var/desc = "" - var/list/factor +/datum/gas_reaction/electrolyzer + abstract_type = /datum/gas_reaction/electrolyzer + +/datum/gas_reaction/electrolyzer/New() + . = ..() + factor ||= list() + factor["Location"] ||= "Can only happen on tiles with an active Electrolyzer." /** * Electrolyzer reaction. @@ -26,7 +27,7 @@ GLOBAL_LIST_INIT(electrolyzer_reactions, electrolyzer_reactions_list()) * * working_power: How much energy to put into the electrolysis, in electrolyzer units. A value of 1 is what a tier 1 electrolyzer would put in. * * electrolyzer_args: Additional arguments for alternative methods of electrolysis. */ -/datum/electrolyzer_reaction/proc/react(datum/gas_mixture/air_mixture, working_power, list/electrolyzer_args = list()) +/datum/gas_reaction/electrolyzer/proc/react(datum/gas_mixture/air_mixture, working_power, list/electrolyzer_args = list()) return /** @@ -35,7 +36,7 @@ GLOBAL_LIST_INIT(electrolyzer_reactions, electrolyzer_reactions_list()) * * air_mixture: The air mixture to check the requirements for. * * electrolyzer_args: Additional arguments for alternative methods of electrolysis. */ -/datum/electrolyzer_reaction/proc/reaction_check(datum/gas_mixture/air_mixture, list/electrolyzer_args = list()) +/datum/gas_reaction/electrolyzer/proc/reaction_check(datum/gas_mixture/air_mixture, list/electrolyzer_args = list()) var/temp = air_mixture.temperature var/list/cached_moles = air_mixture.moles if((requirements["MIN_TEMP"] && temp < requirements["MIN_TEMP"]) || (requirements["MAX_TEMP"] && temp > requirements["MAX_TEMP"])) @@ -47,21 +48,20 @@ GLOBAL_LIST_INIT(electrolyzer_reactions, electrolyzer_reactions_list()) return FALSE return TRUE -/datum/electrolyzer_reaction/h2o_conversion +/datum/gas_reaction/electrolyzer/h2o_conversion name = "H2O Conversion" id = "h2o_conversion" - desc = "Conversion of H2o into O2 and H2" + desc = "Conversion of H2O into H2 and O2." requirements = list( /datum/gas/water_vapor = MINIMUM_MOLE_COUNT ) factor = list( - /datum/gas/water_vapor = "2 moles of H2O get consumed", - /datum/gas/oxygen = "1 mole of O2 gets produced", - /datum/gas/hydrogen = "2 moles of H2 get produced", - "Location" = "Can only happen on turfs with an active Electrolyzer.", + /datum/gas/water_vapor = "2 moles of H2O is consumed.", + /datum/gas/oxygen = "1 mole of O2 is produced.", + /datum/gas/hydrogen = "2 moles of H2 is produced.", ) -/datum/electrolyzer_reaction/h2o_conversion/react(datum/gas_mixture/air_mixture, working_power, list/electrolyzer_args = list()) +/datum/gas_reaction/electrolyzer/h2o_conversion/react(datum/gas_mixture/air_mixture, working_power, list/electrolyzer_args = list()) var/old_heat_capacity = air_mixture.heat_capacity() @@ -73,25 +73,25 @@ GLOBAL_LIST_INIT(electrolyzer_reactions, electrolyzer_reactions_list()) if(new_heat_capacity > MINIMUM_HEAT_CAPACITY) air_mixture.temperature = max(air_mixture.temperature * old_heat_capacity / new_heat_capacity, TCMB) -/datum/electrolyzer_reaction/nob_conversion - name = "Hypernob conversion" +/datum/gas_reaction/electrolyzer/nob_conversion + name = "Hyper-Noblium Conversion" id = "nob_conversion" - desc = "Conversion of Hypernoblium into Antinoblium" + desc = "Conversion of Hyper-Noblium into Anti-Noblium." requirements = list( /datum/gas/hypernoblium = MINIMUM_MOLE_COUNT, ) factor = list( - /datum/gas/hypernoblium = "1 mole of Hypernoblium gets consumed", - /datum/gas/antinoblium = "1 mole of Antinoblium get produced", - "Location" = "Can only happen on turfs that are being struck by supermatter zaps with a power level above 5 GeV.", + /datum/gas/hypernoblium = "1 mole of Hyper-Noblium is consumed.", + /datum/gas/antinoblium = "1 mole of Anti-Noblium is produced.", + "Location" = "Can only happen on tiles that are being struck by Supermatter zaps with a power level above 5 GeV.", ) -/datum/electrolyzer_reaction/nob_conversion/reaction_check(datum/gas_mixture/air_mixture, list/electrolyzer_args = list()) +/datum/gas_reaction/electrolyzer/nob_conversion/reaction_check(datum/gas_mixture/air_mixture, list/electrolyzer_args = list()) if(!electrolyzer_args[ELECTROLYSIS_ARGUMENT_SUPERMATTER_POWER] || electrolyzer_args[ELECTROLYSIS_ARGUMENT_SUPERMATTER_POWER] <= POWER_PENALTY_THRESHOLD) return FALSE - . = ..() + return ..() -/datum/electrolyzer_reaction/nob_conversion/react(datum/gas_mixture/air_mixture, working_power, list/electrolyzer_args = list()) +/datum/gas_reaction/electrolyzer/nob_conversion/react(datum/gas_mixture/air_mixture, working_power, list/electrolyzer_args = list()) /// The supermatter zap power_level. var/supermatter_power = electrolyzer_args[ELECTROLYSIS_ARGUMENT_SUPERMATTER_POWER] var/list/cached_moles = air_mixture.moles @@ -107,23 +107,22 @@ GLOBAL_LIST_INIT(electrolyzer_reactions, electrolyzer_reactions_list()) if(new_heat_capacity > MINIMUM_HEAT_CAPACITY) air_mixture.temperature = max(air_mixture.temperature * old_heat_capacity / new_heat_capacity, TCMB) -/datum/electrolyzer_reaction/halon_generation - name = "Halon generation" +/datum/gas_reaction/electrolyzer/halon_generation + name = "Halon Generation" id = "halon_generation" desc = "Production of halon from the electrolysis of BZ." requirements = list( /datum/gas/bz = MINIMUM_MOLE_COUNT, ) factor = list( - /datum/gas/bz = "Consumed during reaction.", - /datum/gas/oxygen = "0.2 moles of oxygen gets produced per mole of BZ consumed.", - /datum/gas/halon = "2 moles of Halon gets produced per mole of BZ consumed.", + /datum/gas/bz = "All moles of BZ are consumed.", + /datum/gas/oxygen = "0.2 moles of oxygen is produced per mole of BZ consumed.", + /datum/gas/halon = "2 moles of Halon is produced per mole of BZ consumed.", "Energy" = "91.2321 kJ of thermal energy is released per mole of BZ consumed.", "Temperature" = "Reaction efficiency is proportional to temperature.", - "Location" = "Can only happen on turfs with an active Electrolyzer.", ) -/datum/electrolyzer_reaction/halon_generation/react(datum/gas_mixture/air_mixture, working_power, list/electrolyzer_args = list()) +/datum/gas_reaction/electrolyzer/halon_generation/react(datum/gas_mixture/air_mixture, working_power, list/electrolyzer_args = list()) var/old_heat_capacity = air_mixture.heat_capacity() air_mixture.assert_gases(/datum/gas/bz, /datum/gas/oxygen, /datum/gas/halon) var/bz_moles = air_mixture.moles[/datum/gas/bz] diff --git a/code/modules/atmospherics/machinery/components/fusion/hfr_core.dm b/code/modules/atmospherics/machinery/components/fusion/hfr_core.dm index 2b2e0898f700..f837c8c6c48d 100644 --- a/code/modules/atmospherics/machinery/components/fusion/hfr_core.dm +++ b/code/modules/atmospherics/machinery/components/fusion/hfr_core.dm @@ -2,7 +2,7 @@ * This section contain the hfr core with all the variables and the Initialize() and Destroy() procs */ /obj/machinery/atmospherics/components/unary/hypertorus/core - name = "HFR core" + name = "\improper HFR core" desc = "This is the Hypertorus Fusion Reactor core, an advanced piece of technology to finely tune the reaction inside of the machine. It has I/O for cooling gases." icon = 'icons/obj/machines/atmospherics/hypertorus.dmi' icon_state = "core" diff --git a/code/modules/atmospherics/machinery/components/fusion/hfr_fuel_datums.dm b/code/modules/atmospherics/machinery/components/fusion/hfr_fuel_datums.dm index c7a9545a7d25..39d8ce76cd27 100644 --- a/code/modules/atmospherics/machinery/components/fusion/hfr_fuel_datums.dm +++ b/code/modules/atmospherics/machinery/components/fusion/hfr_fuel_datums.dm @@ -99,7 +99,7 @@ GLOBAL_LIST_INIT(hfr_fuels_list, hfr_fuels_create_list()) /datum/hfr_fuel/hypernob_hydrogen_fuel id = "hypernob_hydrogen_fuel" - name = "Hypernoblium + Hydrogen fuel" + name = "Hyper-Noblium + Hydrogen fuel" negative_temperature_multiplier = 0.2 positive_temperature_multiplier = 2.2 energy_concentration_multiplier = 0.2 @@ -113,7 +113,7 @@ GLOBAL_LIST_INIT(hfr_fuels_list, hfr_fuels_create_list()) /datum/hfr_fuel/hypernob_trit_fuel id = "hypernob_trit_fuel" - name = "Hypernoblium + Tritium fuel" + name = "Hyper-Noblium + Tritium fuel" negative_temperature_multiplier = 0.1 positive_temperature_multiplier = 2.5 energy_concentration_multiplier = 0.1 @@ -127,7 +127,7 @@ GLOBAL_LIST_INIT(hfr_fuels_list, hfr_fuels_create_list()) /datum/hfr_fuel/hypernob_antinob_fuel id = "hypernob_antinob_fuel" - name = "Hypernoblium + Antinoblium fuel" + name = "Hyper-Noblium + Anti-Noblium fuel" negative_temperature_multiplier = 0.01 positive_temperature_multiplier = 3.5 energy_concentration_multiplier = 2 diff --git a/code/modules/atmospherics/machinery/components/fusion/hfr_parts.dm b/code/modules/atmospherics/machinery/components/fusion/hfr_parts.dm index 13cde0056e55..d4b6c7b45c09 100644 --- a/code/modules/atmospherics/machinery/components/fusion/hfr_parts.dm +++ b/code/modules/atmospherics/machinery/components/fusion/hfr_parts.dm @@ -70,21 +70,21 @@ return /obj/machinery/atmospherics/components/unary/hypertorus/fuel_input - name = "HFR fuel input port" + name = "\improper HFR fuel input port" desc = "Input port for the Hypertorus Fusion Reactor, designed to take in fuels with the optimal fuel mix being a 50/50 split." icon_state = "fuel_input" base_icon_state = "fuel_input" circuit = /obj/item/circuitboard/machine/HFR_fuel_input /obj/machinery/atmospherics/components/unary/hypertorus/waste_output - name = "HFR waste output port" + name = "\improper HFR waste output port" desc = "Waste port for the Hypertorus Fusion Reactor, designed to output the hot waste gases coming from the core of the machine." icon_state = "waste_output" base_icon_state = "waste_output" circuit = /obj/item/circuitboard/machine/HFR_waste_output /obj/machinery/atmospherics/components/unary/hypertorus/moderator_input - name = "HFR moderator input port" + name = "\improper HFR moderator input port" desc = "Moderator port for the Hypertorus Fusion Reactor, designed to move gases inside the machine to cool and control the flow of the reaction." icon_state = "moderator_input" base_icon_state = "moderator_input" @@ -135,7 +135,7 @@ . += emissive_appearance(icon, "[base_icon_state]_active", src, alpha = src.alpha) /obj/machinery/hypertorus/interface - name = "HFR interface" + name = "\improper HFR interface" desc = "Interface for the HFR to control the flow of the reaction." icon_state = "interface" base_icon_state = "interface" @@ -379,7 +379,7 @@ . = TRUE /obj/machinery/hypertorus/corner - name = "HFR corner" + name = "\improper HFR corner" desc = "Structural piece of the machine." icon_state = "corner" base_icon_state = "corner" @@ -411,7 +411,7 @@ use more advanced guides to understando how the various gases will act as moderators." /obj/item/hfr_box - name = "HFR box" + name = "\improper HFR box" desc = "If you see this, call the police." icon = 'icons/obj/machines/atmospherics/hypertorus.dmi' icon_state = "error" @@ -421,39 +421,39 @@ var/part_path /obj/item/hfr_box/corner - name = "HFR box corner" + name = "\improper HFR box corner" desc = "Place this as the corner of your 3x3 multiblock fusion reactor" icon_state = "box_corner" box_type = "corner" part_path = /obj/machinery/hypertorus/corner /obj/item/hfr_box/body - name = "HFR box body" + name = "\improper HFR box body" desc = "Place this on the sides of the core box of your 3x3 multiblock fusion reactor" box_type = "body" icon_state = "box_body" /obj/item/hfr_box/body/fuel_input - name = "HFR box fuel input" + name = "\improper HFR box fuel input" icon_state = "box_fuel" part_path = /obj/machinery/atmospherics/components/unary/hypertorus/fuel_input /obj/item/hfr_box/body/moderator_input - name = "HFR box moderator input" + name = "\improper HFR box moderator input" icon_state = "box_moderator" part_path = /obj/machinery/atmospherics/components/unary/hypertorus/moderator_input /obj/item/hfr_box/body/waste_output - name = "HFR box waste output" + name = "\improper HFR box waste output" icon_state = "box_waste" part_path = /obj/machinery/atmospherics/components/unary/hypertorus/waste_output /obj/item/hfr_box/body/interface - name = "HFR box interface" + name = "\improper HFR box interface" part_path = /obj/machinery/hypertorus/interface /obj/item/hfr_box/core - name = "HFR box core" + name = "\improper HFR box core" desc = "Activate this with a multitool to deploy the full machine after setting up the other boxes" icon_state = "box_core" box_type = "core" diff --git a/code/modules/atmospherics/machinery/components/gas_recipe_machines/atmos_machines_recipes.dm b/code/modules/atmospherics/machinery/components/gas_recipe_machines/atmos_machines_recipes.dm index 13c872199dc0..8e94efa1a943 100644 --- a/code/modules/atmospherics/machinery/components/gas_recipe_machines/atmos_machines_recipes.dm +++ b/code/modules/atmospherics/machinery/components/gas_recipe_machines/atmos_machines_recipes.dm @@ -38,7 +38,7 @@ GLOBAL_LIST_INIT(gas_recipe_meta, gas_recipes_list()) /datum/gas_recipe/crystallizer/hypern_crystalium id = "hyper_crystalium" - name = "Hypernoblium Crystal" + name = "Hyper-Noblium Crystal" min_temp = 3 max_temp = 250 energy_release = -250000 @@ -47,7 +47,7 @@ GLOBAL_LIST_INIT(gas_recipe_meta, gas_recipes_list()) /datum/gas_recipe/crystallizer/metallic_hydrogen id = "metal_h" - name = "Metallic hydrogen" + name = "Metallic Hydrogen" min_temp = 50000 max_temp = 150000 energy_release = -2500000 @@ -56,7 +56,7 @@ GLOBAL_LIST_INIT(gas_recipe_meta, gas_recipes_list()) /datum/gas_recipe/crystallizer/healium_grenade id = "healium_g" - name = "Healium crystal" + name = "Healium Crystal" min_temp = 200 max_temp = 400 energy_release = -2000000 @@ -65,7 +65,7 @@ GLOBAL_LIST_INIT(gas_recipe_meta, gas_recipes_list()) /datum/gas_recipe/crystallizer/proto_nitrate_grenade id = "proto_nitrate_g" - name = "Proto nitrate crystal" + name = "Proto-Nitrate Crystal" min_temp = 200 max_temp = 400 energy_release = 1500000 @@ -74,7 +74,7 @@ GLOBAL_LIST_INIT(gas_recipe_meta, gas_recipes_list()) /datum/gas_recipe/crystallizer/hot_ice id = "hot_ice" - name = "Hot ice" + name = "Hot Ice" min_temp = 15 max_temp = 35 energy_release = -3000000 @@ -83,7 +83,7 @@ GLOBAL_LIST_INIT(gas_recipe_meta, gas_recipes_list()) /datum/gas_recipe/crystallizer/ammonia_crystal id = "ammonia_crystal" - name = "Ammonia crystal" + name = "Ammonia Crystal" min_temp = 200 max_temp = 240 energy_release = 950000 @@ -92,7 +92,7 @@ GLOBAL_LIST_INIT(gas_recipe_meta, gas_recipes_list()) /datum/gas_recipe/crystallizer/shard id = "crystal_shard" - name = "Supermatter crystal shard" + name = "Supermatter Crystal Shard" min_temp = 10 max_temp = 20 energy_release = 3500000 @@ -102,7 +102,7 @@ GLOBAL_LIST_INIT(gas_recipe_meta, gas_recipes_list()) /datum/gas_recipe/crystallizer/n2o_crystal id = "n2o_crystal" - name = "Nitrous oxide crystal" + name = "Nitrous Oxide Crystal" min_temp = 50 max_temp = 350 energy_release = 3500000 @@ -120,7 +120,7 @@ GLOBAL_LIST_INIT(gas_recipe_meta, gas_recipes_list()) /datum/gas_recipe/crystallizer/plasma_sheet id = "plasma_sheet" - name = "Plasma sheet" + name = "Solidified Plasma" min_temp = 10 max_temp = 20 energy_release = 3500000 @@ -138,7 +138,7 @@ GLOBAL_LIST_INIT(gas_recipe_meta, gas_recipes_list()) /datum/gas_recipe/crystallizer/zaukerite id = "zaukerite" - name = "Zaukerite sheet" + name = "Solidified Zauker" min_temp = 5 max_temp = 20 energy_release = 2900000 @@ -147,35 +147,35 @@ GLOBAL_LIST_INIT(gas_recipe_meta, gas_recipes_list()) /datum/gas_recipe/crystallizer/fuel_pellet id = "fuel_basic" - name = "standard fuel pellet" + name = "Standard Fuel Pellet" energy_release = -6000000 requirements = list(/datum/gas/oxygen = 50, /datum/gas/plasma = 100) products = list(/obj/item/fuel_pellet = 1) /datum/gas_recipe/crystallizer/fuel_pellet_advanced id = "fuel_advanced" - name = "advanced fuel pellet" + name = "Advanced Fuel Pellet" energy_release = -6000000 requirements = list(/datum/gas/tritium = 100, /datum/gas/hydrogen = 100) products = list(/obj/item/fuel_pellet/advanced = 1) /datum/gas_recipe/crystallizer/fuel_pellet_exotic id = "fuel_exotic" - name = "exotic fuel pellet" + name = "Exotic Fuel Pellet" energy_release = -6000000 requirements = list(/datum/gas/hypernoblium = 100, /datum/gas/nitrium = 100) products = list(/obj/item/fuel_pellet/exotic = 1) /datum/gas_recipe/crystallizer/crystal_foam id = "crystal_foam" - name = "Crystal foam grenade" + name = "Foam Crystal" energy_release = 140000 requirements = list(/datum/gas/carbon_dioxide = 150, /datum/gas/nitrous_oxide = 100, /datum/gas/water_vapor = 25) products = list(/obj/item/grenade/gas_crystal/crystal_foam = 1) /datum/gas_recipe/crystallizer/crystallized_nitrium id = "crystallized_nitrium" - name = "Nitrium crystal" + name = "Nitrium Crystal" min_temp = 10 max_temp = 25 energy_release = -45000 diff --git a/code/modules/atmospherics/machinery/components/gas_recipe_machines/crystallizer_items.dm b/code/modules/atmospherics/machinery/components/gas_recipe_machines/crystallizer_items.dm index 440be922316e..2c28296a0f86 100644 --- a/code/modules/atmospherics/machinery/components/gas_recipe_machines/crystallizer_items.dm +++ b/code/modules/atmospherics/machinery/components/gas_recipe_machines/crystallizer_items.dm @@ -1,6 +1,6 @@ /obj/item/hypernoblium_crystal - name = "Hypernoblium Crystal" - desc = "Crystallized oxygen and hypernoblium stored in a bottle to pressure-proof your clothes or stop reactions occurring in portable atmospheric devices." + name = "\improper Hyper-Noblium crystal" + desc = "Crystallized Oxygen and Hyper-Noblium stored in a bottle. Pressure-proofs clothing or stop reactions occurring in portable atmospheric devices." icon = 'icons/obj/pipes_n_cables/atmos.dmi' icon_state = "hypernoblium_crystal" var/uses = 1 @@ -40,8 +40,8 @@ return ITEM_INTERACT_SUCCESS /obj/item/nitrium_crystal - desc = "A weird brown crystal, it smokes when broken" - name = "nitrium crystal" + name = "\improper Nitrium crystal" + desc = "A strange brown crystal that emits a foul smoke when chipped." icon = 'icons/obj/pipes_n_cables/atmos.dmi' icon_state = "nitrium_crystal" var/cloud_size = 1 diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm index 76a78ab1cac8..c9dec3e037a4 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm @@ -224,57 +224,75 @@ /obj/machinery/atmospherics/components/trinary/filter/atmos //Used for atmos waste loops on = TRUE icon_state = "filter_on-0" + /obj/machinery/atmospherics/components/trinary/filter/atmos/n2 name = "nitrogen filter" filter_type = list(/datum/gas/nitrogen) + /obj/machinery/atmospherics/components/trinary/filter/atmos/o2 name = "oxygen filter" filter_type = list(/datum/gas/oxygen) + /obj/machinery/atmospherics/components/trinary/filter/atmos/co2 name = "carbon dioxide filter" filter_type = list(/datum/gas/carbon_dioxide) + /obj/machinery/atmospherics/components/trinary/filter/atmos/n2o name = "nitrous oxide filter" filter_type = list(/datum/gas/nitrous_oxide) + /obj/machinery/atmospherics/components/trinary/filter/atmos/plasma name = "plasma filter" filter_type = list(/datum/gas/plasma) + /obj/machinery/atmospherics/components/trinary/filter/atmos/bz name = "bz filter" filter_type = list(/datum/gas/bz) + /obj/machinery/atmospherics/components/trinary/filter/atmos/freon name = "freon filter" filter_type = list(/datum/gas/freon) + /obj/machinery/atmospherics/components/trinary/filter/atmos/halon name = "halon filter" filter_type = list(/datum/gas/halon) + /obj/machinery/atmospherics/components/trinary/filter/atmos/healium name = "healium filter" filter_type = list(/datum/gas/healium) + /obj/machinery/atmospherics/components/trinary/filter/atmos/h2 name = "hydrogen filter" filter_type = list(/datum/gas/hydrogen) + /obj/machinery/atmospherics/components/trinary/filter/atmos/hypernoblium - name = "hypernoblium filter" + name = "hyper-noblium filter" filter_type = list(/datum/gas/hypernoblium) + /obj/machinery/atmospherics/components/trinary/filter/atmos/miasma name = "miasma filter" filter_type = list(/datum/gas/miasma) + /obj/machinery/atmospherics/components/trinary/filter/atmos/no2 name = "nitrium filter" filter_type = list(/datum/gas/nitrium) + /obj/machinery/atmospherics/components/trinary/filter/atmos/pluoxium name = "pluoxium filter" filter_type = list(/datum/gas/pluoxium) + /obj/machinery/atmospherics/components/trinary/filter/atmos/proto_nitrate name = "proto-nitrate filter" filter_type = list(/datum/gas/proto_nitrate) + /obj/machinery/atmospherics/components/trinary/filter/atmos/tritium name = "tritium filter" filter_type = list(/datum/gas/tritium) + /obj/machinery/atmospherics/components/trinary/filter/atmos/h2o name = "water vapor filter" filter_type = list(/datum/gas/water_vapor) + /obj/machinery/atmospherics/components/trinary/filter/atmos/zauker name = "zauker filter" filter_type = list(/datum/gas/zauker) @@ -284,71 +302,91 @@ filter_type = list(/datum/gas/helium) /obj/machinery/atmospherics/components/trinary/filter/atmos/antinoblium - name = "antinoblium filter" + name = "anti-noblium filter" filter_type = list(/datum/gas/antinoblium) /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped //This feels wrong, I know icon_state = "filter_on-0_f" flipped = TRUE + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2 name = "nitrogen filter" filter_type = list(/datum/gas/nitrogen) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2 name = "oxygen filter" filter_type = list(/datum/gas/oxygen) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2 name = "carbon dioxide filter" filter_type = list(/datum/gas/carbon_dioxide) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o name = "nitrous oxide filter" filter_type = list(/datum/gas/nitrous_oxide) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma name = "plasma filter" filter_type = list(/datum/gas/plasma) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/bz name = "bz filter" filter_type = list(/datum/gas/bz) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/freon name = "freon filter" filter_type = list(/datum/gas/freon) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/halon name = "halon filter" filter_type = list(/datum/gas/halon) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/healium name = "healium filter" filter_type = list(/datum/gas/healium) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/h2 name = "hydrogen filter" filter_type = list(/datum/gas/hydrogen) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/hypernoblium - name = "hypernoblium filter" + name = "hyper-noblium filter" filter_type = list(/datum/gas/hypernoblium) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/miasma name = "miasma filter" filter_type = list(/datum/gas/miasma) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/no2 name = "nitrium filter" filter_type = list(/datum/gas/nitrium) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/pluoxium name = "pluoxium filter" filter_type = list(/datum/gas/pluoxium) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/proto_nitrate name = "proto-nitrate filter" filter_type = list(/datum/gas/proto_nitrate) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/tritium name = "tritium filter" filter_type = list(/datum/gas/tritium) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/h2o name = "water vapor filter" filter_type = list(/datum/gas/water_vapor) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/zauker name = "zauker filter" filter_type = list(/datum/gas/zauker) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/helium name = "helium filter" filter_type = list(/datum/gas/helium) + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/antinoblium - name = "antinoblium filter" + name = "anti-noblium filter" filter_type = list(/datum/gas/antinoblium) // These two filter types have critical_machine flagged to on and thus causes the area they are in to be exempt from the Grid Check event. diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm index 0d83f675097b..d5b0c45802a4 100644 --- a/code/modules/atmospherics/machinery/portable/canister.dm +++ b/code/modules/atmospherics/machinery/portable/canister.dm @@ -122,7 +122,7 @@ // Basic canister per gas below here /obj/machinery/portable_atmospherics/canister/air - name = "Air canister" + name = "\improper Air canister" desc = "Pre-mixed air." icon_state = "/obj/machinery/portable_atmospherics/canister/air" post_init_icon_state = "" @@ -130,7 +130,7 @@ greyscale_colors = "#c6c0b5" /obj/machinery/portable_atmospherics/canister/antinoblium - name = "Antinoblium canister" + name = "\improper Anti-Noblium canister" gas_type = /datum/gas/antinoblium filled = 1 icon_state = "/obj/machinery/portable_atmospherics/canister/antinoblium" @@ -147,7 +147,7 @@ greyscale_colors = "#9b5d7f#d0d2a0" /obj/machinery/portable_atmospherics/canister/carbon_dioxide - name = "Carbon dioxide canister" + name = "\improper Carbon dioxide canister" gas_type = /datum/gas/carbon_dioxide icon_state = "/obj/machinery/portable_atmospherics/canister/carbon_dioxide" post_init_icon_state = "" @@ -155,7 +155,7 @@ greyscale_colors = "#4e4c48#eaeaea" /obj/machinery/portable_atmospherics/canister/freon - name = "Freon canister" + name = "\improper Freon canister" gas_type = /datum/gas/freon filled = 1 icon_state = "/obj/machinery/portable_atmospherics/canister/freon" @@ -164,7 +164,7 @@ greyscale_colors = "#6696ee#fefb30" /obj/machinery/portable_atmospherics/canister/halon - name = "Halon canister" + name = "\improper Halon canister" gas_type = /datum/gas/halon filled = 1 icon_state = "/obj/machinery/portable_atmospherics/canister/halon" @@ -173,7 +173,7 @@ greyscale_colors = "#9b5d7f#368bff" /obj/machinery/portable_atmospherics/canister/healium - name = "Healium canister" + name = "\improper Healium canister" gas_type = /datum/gas/healium filled = 1 icon_state = "/obj/machinery/portable_atmospherics/canister/healium" @@ -182,7 +182,7 @@ greyscale_colors = "#009823#ff0e00" /obj/machinery/portable_atmospherics/canister/helium - name = "Helium canister" + name = "\improper Helium canister" gas_type = /datum/gas/helium filled = 1 icon_state = "/obj/machinery/portable_atmospherics/canister/helium" @@ -191,7 +191,7 @@ greyscale_colors = "#9b5d7f#368bff" /obj/machinery/portable_atmospherics/canister/hydrogen - name = "Hydrogen canister" + name = "\improper Hydrogen canister" gas_type = /datum/gas/hydrogen filled = 1 icon_state = "/obj/machinery/portable_atmospherics/canister/hydrogen" @@ -200,7 +200,7 @@ greyscale_colors = "#eaeaea#be3455" /obj/machinery/portable_atmospherics/canister/miasma - name = "Miasma canister" + name = "\improper Miasma canister" gas_type = /datum/gas/miasma filled = 1 icon_state = "/obj/machinery/portable_atmospherics/canister/miasma" @@ -209,7 +209,7 @@ greyscale_colors = "#009823#f7d5d3" /obj/machinery/portable_atmospherics/canister/nitrogen - name = "Nitrogen canister" + name = "\improper Nitrogen canister" gas_type = /datum/gas/nitrogen icon_state = "/obj/machinery/portable_atmospherics/canister/nitrogen" post_init_icon_state = "" @@ -217,7 +217,7 @@ greyscale_colors = "#e9ff5c#f4fce8" /obj/machinery/portable_atmospherics/canister/nitrous_oxide - name = "Nitrous oxide canister" + name = "\improper Nitrous Oxide canister" gas_type = /datum/gas/nitrous_oxide icon_state = "/obj/machinery/portable_atmospherics/canister/nitrous_oxide" post_init_icon_state = "" @@ -225,7 +225,7 @@ greyscale_colors = "#c63e3b#f7d5d3" /obj/machinery/portable_atmospherics/canister/nitrium - name = "Nitrium canister" + name = "\improper Nitrium canister" gas_type = /datum/gas/nitrium icon_state = "/obj/machinery/portable_atmospherics/canister/nitrium" post_init_icon_state = "" @@ -233,7 +233,7 @@ greyscale_colors = "#7b4732" /obj/machinery/portable_atmospherics/canister/nob - name = "Hyper-noblium canister" + name = "\improper Hyper-Noblium canister" gas_type = /datum/gas/hypernoblium icon_state = "/obj/machinery/portable_atmospherics/canister/nob" post_init_icon_state = "" @@ -241,7 +241,7 @@ greyscale_colors = "#6399fc#b2b2b2" /obj/machinery/portable_atmospherics/canister/oxygen - name = "Oxygen canister" + name = "\improper Oxygen canister" gas_type = /datum/gas/oxygen icon_state = "/obj/machinery/portable_atmospherics/canister/oxygen" post_init_icon_state = "" @@ -249,7 +249,7 @@ greyscale_colors = "#2786e5#e8fefe" /obj/machinery/portable_atmospherics/canister/pluoxium - name = "Pluoxium canister" + name = "\improper Pluoxium canister" gas_type = /datum/gas/pluoxium icon_state = "/obj/machinery/portable_atmospherics/canister/pluoxium" post_init_icon_state = "" @@ -257,7 +257,7 @@ greyscale_colors = "#2786e5" /obj/machinery/portable_atmospherics/canister/proto_nitrate - name = "Proto Nitrate canister" + name = "\improper Proto-Nitrate canister" gas_type = /datum/gas/proto_nitrate filled = 1 icon_state = "/obj/machinery/portable_atmospherics/canister/proto_nitrate" @@ -266,7 +266,7 @@ greyscale_colors = "#008200#33cc33" /obj/machinery/portable_atmospherics/canister/plasma - name = "Plasma canister" + name = "\improper Plasma canister" gas_type = /datum/gas/plasma icon_state = "/obj/machinery/portable_atmospherics/canister/plasma" post_init_icon_state = "" @@ -274,7 +274,7 @@ greyscale_colors = "#f62800#000000" /obj/machinery/portable_atmospherics/canister/tritium - name = "Tritium canister" + name = "\improper Tritium canister" gas_type = /datum/gas/tritium icon_state = "/obj/machinery/portable_atmospherics/canister/tritium" post_init_icon_state = "" @@ -282,7 +282,7 @@ greyscale_colors = "#3fcd40#000000" /obj/machinery/portable_atmospherics/canister/water_vapor - name = "Water vapor canister" + name = "\improper Water Vapor canister" gas_type = /datum/gas/water_vapor filled = 1 icon_state = "/obj/machinery/portable_atmospherics/canister/water_vapor" @@ -291,7 +291,7 @@ greyscale_colors = "#4c4e4d#f7d5d3" /obj/machinery/portable_atmospherics/canister/zauker - name = "Zauker canister" + name = "\improper Zauker canister" gas_type = /datum/gas/zauker filled = 1 icon_state = "/obj/machinery/portable_atmospherics/canister/zauker" diff --git a/code/modules/bitrunning/antagonists/_parent.dm b/code/modules/bitrunning/antagonists/_parent.dm index e73d159bddb2..824c7aac2f03 100644 --- a/code/modules/bitrunning/antagonists/_parent.dm +++ b/code/modules/bitrunning/antagonists/_parent.dm @@ -1,5 +1,6 @@ /datum/job/bitrunning_glitch title = ROLE_GLITCH + tgui_icon = FA_ICON_QRCODE /datum/antagonist/bitrunning_glitch name = "Generic Bitrunning Glitch" diff --git a/code/modules/bitrunning/job.dm b/code/modules/bitrunning/job.dm index 8939478018e1..a0f0f0c7d1b6 100644 --- a/code/modules/bitrunning/job.dm +++ b/code/modules/bitrunning/job.dm @@ -29,6 +29,7 @@ ) rpg_title = "Recluse" job_flags = STATION_JOB_FLAGS + tgui_icon = FA_ICON_GAMEPAD /datum/outfit/job/bitrunner name = "Bitrunner" @@ -41,3 +42,4 @@ /datum/job/bit_avatar title = "Bit Avatar" + tgui_icon = FA_ICON_CODE diff --git a/code/modules/cargo/exports.dm b/code/modules/cargo/exports.dm index 2a4b40259b92..7cc617595333 100644 --- a/code/modules/cargo/exports.dm +++ b/code/modules/cargo/exports.dm @@ -174,6 +174,8 @@ Then the player gets the profit from selling his own wasted time. var/total = get_base_cost(exported_item) * get_amount(exported_item) if(apply_elastic && initial(k_elasticity) > 0) total *= k_elasticity + if(type in SSeconomy.boosted_exports) + total *= EXPORT_BOOST_MULT return ROUND_UP(total) /// Checks if the item is fit for export datum. diff --git a/code/modules/cargo/exports/large_objects.dm b/code/modules/cargo/exports/large_objects.dm index ab23ad7e95dc..249dcc3aec7b 100644 --- a/code/modules/cargo/exports/large_objects.dm +++ b/code/modules/cargo/exports/large_objects.dm @@ -131,28 +131,13 @@ return 0 var/cached_moles = canister_mix.moles - var/static/list/gases_to_check = list( - /datum/gas/bz, - /datum/gas/nitrium, - /datum/gas/hypernoblium, - /datum/gas/miasma, - /datum/gas/tritium, - /datum/gas/pluoxium, - /datum/gas/freon, - /datum/gas/hydrogen, - /datum/gas/healium, - /datum/gas/proto_nitrate, - /datum/gas/zauker, - /datum/gas/helium, - /datum/gas/antinoblium, - /datum/gas/halon, - ) - var/worth = cost - for(var/gas_id in gases_to_check) - canister_mix.assert_gas(gas_id) - if(cached_moles[gas_id] > 0) - worth += get_gas_value(gas_id, cached_moles[gas_id]) + for(var/datum/gas/gas as anything in GLOB.meta_gas_info[META_GAS_ID]) + if(!(initial(gas.cargo_flags) & GAS_EXPORTABLE)) + continue + canister_mix.assert_gas(gas) + if(cached_moles[gas] > 0) + worth += get_gas_value(gas, cached_moles[gas]) if(worth > MAX_GAS_CREDITS) worth = MAX_GAS_CREDITS break diff --git a/code/modules/cargo/packs/materials.dm b/code/modules/cargo/packs/materials.dm index cdfb7138de90..b2e7419f91ff 100644 --- a/code/modules/cargo/packs/materials.dm +++ b/code/modules/cargo/packs/materials.dm @@ -84,19 +84,18 @@ // This is the amount of moles in a default canister var/moleCount = (initial(fakeCanister.maximum_pressure) * initial(fakeCanister.filled)) * initial(fakeCanister.volume) / (R_IDEAL_GAS_EQUATION * T20C) - for(var/gasType in GLOB.meta_gas_info[META_GAS_ID]) - var/datum/gas/gas = gasType - var/name = initial(gas.name) - if(!initial(gas.purchaseable)) + for(var/datum/gas/gas as anything in GLOB.meta_gas_info[META_GAS_ID]) + if(!(initial(gas.cargo_flags) & GAS_PURCHASABLE)) continue var/datum/supply_pack/materials/pack = new - pack.name = "[name] Canister" - pack.desc = "Contains a canister of [name]." - if(initial(gas.dangerous)) + var/canname = initial(gas.name) + pack.name = "[canname] Canister" + pack.desc = "Contains a canister of [canname]." + if(initial(gas.cargo_flags) & GAS_DANGEROUS) pack.access = ACCESS_ATMOSPHERICS pack.access_view = ACCESS_ATMOSPHERICS - pack.crate_name = "[name] canister crate" - pack.id = "[type]([name])" + pack.crate_name = "[canname] canister crate" + pack.id = "[type]([canname])" pack.cost = cost + moleCount * initial(gas.base_value) * 1.6 pack.cost = CEILING(pack.cost, 10) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index e4a3e60a4eb4..9330a77a3a64 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -226,7 +226,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) // DARKPACK EDIT ADD START - (patches alot of minor exploits from midround char sheet manipulation) if(!isnewplayer(usr) && ("[usr.client.prefs.default_slot]" in usr.persistent_client.joined_as_slots)) if(check_rights(R_ADMIN)) - to_chat(usr, span_warning("Swapping between character slots midround is unsupported and can lead to false writes to prefrences.")) + to_chat(usr, span_warning("Swapping between character slots midround is unsupported and can lead to false writes to preferences.")) else to_chat(usr, span_warning("You cannot be spawned in as this character to swap character slots. Return to the lobby to change characters.")) return FALSE diff --git a/code/modules/client/preferences/_preference.dm b/code/modules/client/preferences/_preference.dm index f747c3bae7e3..f086b992ac38 100644 --- a/code/modules/client/preferences/_preference.dm +++ b/code/modules/client/preferences/_preference.dm @@ -402,6 +402,14 @@ GLOBAL_LIST_INIT(preference_entries_by_key, init_preference_entries_by_key()) var/is_character_preference = savefile_identifier == PREFERENCE_CHARACTER return is_on_character_page == is_character_preference +/// Helper for checking if one/any of the passed job types are the highest priority job for the passed preferences object +/// Useful for filtering out certain preferences unless certain jobs are/are not active +/datum/preference/proc/highest_priority_job_is(datum/preferences/preferences, job_type_or_types) + if(islist(job_type_or_types)) + return is_type_in_list(preferences.get_highest_priority_job(), job_type_or_types) + + return istype(preferences.get_highest_priority_job(), job_type_or_types) + /// A preference that is a choice of one option among a fixed set. /// Used for preferences such as clothing. /datum/preference/choiced diff --git a/code/modules/client/preferences/ai_core_display.dm b/code/modules/client/preferences/ai_core_display.dm index 6afd85c6e90b..824fae4a3a17 100644 --- a/code/modules/client/preferences/ai_core_display.dm +++ b/code/modules/client/preferences/ai_core_display.dm @@ -15,10 +15,7 @@ return uni_icon('icons/mob/silicon/ai.dmi', resolve_ai_icon_sync(value)) /datum/preference/choiced/ai_core_display/is_accessible(datum/preferences/preferences) - if (!..(preferences)) - return FALSE - - return istype(preferences.get_highest_priority_job(), /datum/job/ai) + return ..() && highest_priority_job_is(preferences, /datum/job/ai) /datum/preference/choiced/ai_core_display/apply_to_human(mob/living/carbon/human/target, value, datum/preferences/preferences) return diff --git a/code/modules/client/preferences/ai_emote_display.dm b/code/modules/client/preferences/ai_emote_display.dm index 321cbdbf3b11..08b8b9adcba8 100644 --- a/code/modules/client/preferences/ai_emote_display.dm +++ b/code/modules/client/preferences/ai_emote_display.dm @@ -20,10 +20,7 @@ return uni_icon('icons/obj/machines/status_display.dmi', GLOB.ai_status_display_all_options[value]) /datum/preference/choiced/ai_emote_display/is_accessible(datum/preferences/preferences) - if (!..(preferences)) - return FALSE - - return istype(preferences.get_highest_priority_job(), /datum/job/ai) + return ..() && highest_priority_job_is(preferences, /datum/job/ai) /datum/preference/choiced/ai_emote_display/apply_to_human(mob/living/carbon/human/target, value, datum/preferences/preferences) return diff --git a/code/modules/client/preferences/ai_hologram_display.dm b/code/modules/client/preferences/ai_hologram_display.dm index 935c71c39850..da53acb0a8ae 100644 --- a/code/modules/client/preferences/ai_hologram_display.dm +++ b/code/modules/client/preferences/ai_hologram_display.dm @@ -16,10 +16,7 @@ return uni_icon(GLOB.ai_hologram_icons[value], GLOB.ai_hologram_icon_state[value]) /datum/preference/choiced/ai_hologram_display/is_accessible(datum/preferences/preferences) - if (!..(preferences)) - return FALSE - - return istype(preferences.get_highest_priority_job(), /datum/job/ai) + return ..() && highest_priority_job_is(preferences, /datum/job/ai) /datum/preference/choiced/ai_hologram_display/apply_to_human(mob/living/carbon/human/target, value, datum/preferences/preferences) return diff --git a/code/modules/client/preferences/height.dm b/code/modules/client/preferences/height.dm new file mode 100644 index 000000000000..087b6c090329 --- /dev/null +++ b/code/modules/client/preferences/height.dm @@ -0,0 +1,37 @@ +/* // DARKPACK EDIT REMOVAL - (Removed in favor of `modular_darkpack/modules/preferences/height_preference.dm`) +#define DEFAULT_HEIGHT "Average" + +/datum/preference/choiced/mob_height + savefile_key = "character_height" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_SECONDARY_FEATURES + can_randomize = FALSE + var/list/height_to_actual = list( + // "Shortest" = HUMAN_HEIGHT_SHORTEST, // Reserved for Settler + "Short" = HUMAN_HEIGHT_SHORT, + DEFAULT_HEIGHT = HUMAN_HEIGHT_MEDIUM, + "Tall" = HUMAN_HEIGHT_TALL, + // "Taller" = HUMAN_HEIGHT_TALLER, // Reserved for Spacer + // "Tallest" = HUMAN_HEIGHT_TALLEST, // Reserved for Spacer + ) + +/datum/preference/choiced/mob_height/init_possible_values() + return assoc_to_keys(height_to_actual) + +/datum/preference/choiced/mob_height/apply_to_human(mob/living/carbon/human/target, value, datum/preferences/preferences) + target.set_mob_height(height_to_actual[value] || DEFAULT_HEIGHT) + +/datum/preference/choiced/mob_height/is_accessible(datum/preferences/preferences) + if(highest_priority_job_is(preferences, list(/datum/job/cyborg, /datum/job/ai))) + return FALSE + if(/datum/quirk/settler::name in preferences.all_quirks) + return FALSE + if(/datum/quirk/spacer_born::name in preferences.all_quirks) + return FALSE + return ..() + +/datum/preference/choiced/mob_height/create_default_value(datum/preferences/preferences) + return DEFAULT_HEIGHT + +#undef DEFAULT_HEIGHT +*/ diff --git a/code/modules/client/preferences/prisoner_crime.dm b/code/modules/client/preferences/prisoner_crime.dm index f8d485cb23cd..f99b0d352f66 100644 --- a/code/modules/client/preferences/prisoner_crime.dm +++ b/code/modules/client/preferences/prisoner_crime.dm @@ -15,10 +15,7 @@ return "Random" /datum/preference/choiced/prisoner_crime/is_accessible(datum/preferences/preferences) - if (!..(preferences)) - return FALSE - - return istype(preferences.get_highest_priority_job(), /datum/job/prisoner) + return ..() && highest_priority_job_is(preferences, /datum/job/prisoner) /// Types of Crimes Prisoners will have on their record roundstart. /// (They also can choose Random, which picks from these options... randomly!) diff --git a/code/modules/client/preferences/spacer_born.dm b/code/modules/client/preferences/spacer_born.dm index cb2d78e4b16b..a11ba0ed70a2 100644 --- a/code/modules/client/preferences/spacer_born.dm +++ b/code/modules/client/preferences/spacer_born.dm @@ -16,5 +16,5 @@ associated_typepath = /datum/quirk/spacer_born customization_options = list(/datum/preference/choiced/spacer_height) -/datum/preference/choiced/spacer_height/apply_to_human(mob/living/carbon/human/target, value) +/datum/preference/choiced/spacer_height/apply_to_human(mob/living/carbon/human/target, value, datum/preferences/preferences) return diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 99d2b66df441..8f4d6af5643b 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -507,7 +507,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car for(var/stat_typepath in stats_list) var/datum/st_stat/stat = stats_list[stat_typepath] new_stats_list[stat_typepath] = list() - new_stats_list[stat_typepath][STAT_SCORE] = stat.get_score(include_bonus = FALSE) + new_stats_list[stat_typepath][STAT_SCORE] = stat.get_pure_score() new_stats_list[stat_typepath][STAT_POINTS] = stat.get_points() new_stats_list[stat_typepath][STAT_FREEBIE_COST_SPENT] = stat.freebie_cost_spent save_data["preference_storyteller_stats"] = new_stats_list @@ -552,6 +552,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car stack_trace("remove_current_slot() being called when there are no slots to go to, the client should prevent this") return + discipline_levels = list() // DARKPACK EDIT ADD - remove disciplines when removing a character slot savefile.remove_entry("character[default_slot]") tainted_character_profiles = TRUE switch_to_slot(closest_slot) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index d3110ea61ddb..1ebfbb3f0a87 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -106,19 +106,20 @@ qdel(src) /obj/item/clothing/attack(mob/living/target, mob/living/user, list/modifiers, list/attack_modifiers) - if(user.combat_mode || !HAS_TRAIT(user, TRAIT_CLOTH_EATER) || ispickedupmob(src)) - return ..() - if((clothing_flags & INEDIBLE_CLOTHING) || (resistance_flags & INDESTRUCTIBLE)) + if(user.combat_mode || !HAS_TRAIT(user, TRAIT_CLOTH_EATER) || (resistance_flags & INDESTRUCTIBLE)) return ..() + moth_snack ||= create_moth_snack() if(isnull(moth_snack)) - create_moth_snack() + to_chat(user, span_warning("You can't eat [src]!")) + return moth_snack.attack(target, user, modifiers) /// Creates a food object in null space which we can eat and imagine we're eating this pair of shoes /obj/item/clothing/proc/create_moth_snack() - moth_snack = new - moth_snack.name = name - moth_snack.clothing = WEAKREF(src) + var/obj/item/food/clothing/new_moth_snack = new + new_moth_snack.name = name + new_moth_snack.clothing = WEAKREF(src) + return new_moth_snack /obj/item/clothing/item_interaction(mob/living/user, obj/item/weapon, list/modifiers) . = NONE diff --git a/code/modules/clothing/head/_head.dm b/code/modules/clothing/head/_head.dm index 081cabf7a852..52350e28502f 100644 --- a/code/modules/clothing/head/_head.dm +++ b/code/modules/clothing/head/_head.dm @@ -8,16 +8,19 @@ body_parts_covered = HEAD slot_flags = ITEM_SLOT_HEAD -///Special throw_impact for hats to frisbee hats at people to place them on their heads/attempt to de-hat them. +/// Can we land on people's heads? +/obj/item/clothing/head/proc/can_throw_equip(atom/hit_atom) + return TRUE + +// Special throw_impact for hats to frisbee hats at people to place them on their heads/attempt to de-hat them. /obj/item/clothing/head/throw_impact(atom/hit_atom, datum/thrownthing/thrownthing) . = ..() - ///if the thrown object's target zone isn't the head - if(thrownthing.target_zone != BODY_ZONE_HEAD) + if(!can_throw_equip(hit_atom)) return - ///ignore any hats with the tinfoil counter-measure enabled - if(clothing_flags & ANTI_TINFOIL_MANEUVER) + // if the thrown object's target zone isn't the head + if(thrownthing.target_zone != BODY_ZONE_HEAD) return - ///if the hat happens to be capable of holding contents and has something in it. mostly to prevent super cheesy stuff like stuffing a mini-bomb in a hat and throwing it + // if the hat happens to be capable of holding contents and has something in it. mostly to prevent super cheesy stuff like stuffing a mini-bomb in a hat and throwing it if(LAZYLEN(contents)) return if(iscarbon(hit_atom)) diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index 05f94232a85e..953989655611 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -218,11 +218,15 @@ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF visor_flags_cover = NONE flags_inv = HIDEEARS|HIDEHAIR|HIDEFACE|HIDEFACIALHAIR|HIDESNOUT - hair_mask = "" + hair_mask = null transparent_protection = HIDEMASK|HIDEEYES visor_flags_inv = NONE visor_state = "weldvisor_atmos" +/obj/item/clothing/head/utility/hardhat/welding/atmos/Initialize(mapload) + . = ..() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, /datum/bodypart_texture/mesh/firesuit) + /obj/item/clothing/head/utility/hardhat/welding/atmos/worn_overlays(mutable_appearance/standing, isinhands, icon_file, bodyshape = NONE) . = ..() if(!isinhands) @@ -238,7 +242,7 @@ hat_type = "pumpkin" clothing_flags = SNUG_FIT | STACKABLE_HELMET_EXEMPT flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT - hair_mask = "" + hair_mask = null armor_type = /datum/armor/none light_range = 2 //luminosity when on @@ -309,7 +313,7 @@ inhand_icon_state = null hat_type = "reindeer" flags_inv = 0 - hair_mask = "" + hair_mask = null armor_type = /datum/armor/none light_range = 1 //luminosity when on clothing_traits = null diff --git a/code/modules/clothing/head/hat.dm b/code/modules/clothing/head/hat.dm index c37f0664c250..13ba8d4541ec 100644 --- a/code/modules/clothing/head/hat.dm +++ b/code/modules/clothing/head/hat.dm @@ -65,6 +65,7 @@ flags_cover = NONE dirt_state = null alternate_worn_layer = HAIR_LAYER + texture_type = /datum/bodypart_texture/mesh/black /datum/armor/bio_hood_plague bio = 100 diff --git a/code/modules/clothing/head/mind_monkey_helmet.dm b/code/modules/clothing/head/mind_monkey_helmet.dm index a16dd7f08e62..9a551f49d8c9 100644 --- a/code/modules/clothing/head/mind_monkey_helmet.dm +++ b/code/modules/clothing/head/mind_monkey_helmet.dm @@ -38,7 +38,7 @@ . = ..() if(!(slot & ITEM_SLOT_HEAD)) return - if(!ismonkey(user) || user.ckey) + if(!HAS_TRAIT(user, TRAIT_LESSER_HUMANOID) || user.ckey) var/mob/living/something = user to_chat(something, span_boldnotice("You feel a stabbing pain in the back of your head for a moment.")) something.apply_damage(5,BRUTE,BODY_ZONE_HEAD,FALSE,FALSE,FALSE) //notably: no damage resist (it's in your helmet), no damage spread (it's in your helmet) diff --git a/code/modules/clothing/head/tinfoilhat.dm b/code/modules/clothing/head/tinfoilhat.dm index 04e3bb0d4364..00e378348404 100644 --- a/code/modules/clothing/head/tinfoilhat.dm +++ b/code/modules/clothing/head/tinfoilhat.dm @@ -5,7 +5,6 @@ inhand_icon_state = null armor_type = /datum/armor/costume_foilhat equip_delay_other = 14 SECONDS - clothing_flags = ANTI_TINFOIL_MANEUVER custom_materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 2.5) clothing_traits = list(TRAIT_DONT_HEAR_PRAYERS) //stops you from hearing prayers as well, yes var/datum/brain_trauma/mild/phobia/conspiracies/paranoia @@ -67,7 +66,6 @@ name = "scorched tinfoil hat" desc = "A badly warped up hat. Quite unlikely this will still work against any of the fictional or real dangers it used to." warped = TRUE - clothing_flags &= ~ANTI_TINFOIL_MANEUVER if(!isliving(loc) || !paranoia) return var/mob/living/target = loc @@ -78,6 +76,9 @@ if(!IS_UNCONSCIOUS(target)) to_chat(target, span_warning("Your zealous conspirationism rapidly dissipates as the donned hat warps up into a ruined mess. All those theories starting to sound like nothing but a ridicolous fanfare.")) +/obj/item/clothing/head/costume/foilhat/can_throw_equip(atom/hit_atom) + return warped + /obj/item/clothing/head/costume/foilhat/attack_hand(mob/user, list/modifiers) if(!warped && user.get_item_by_slot(ITEM_SLOT_HEAD) == src) to_chat(user, span_userdanger("Why would you want to take this off? Do you want them to get into your mind?!")) diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index acdb0507ca67..e18060fc67af 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -11,7 +11,7 @@ GLOBAL_LIST_INIT(clown_mask_options, list( name = "gas mask" desc = "A face-covering mask that can be connected to an air supply. Good for concealing your identity and with a filter slot to help remove those toxins." //More accurate icon_state = "gas_alt" - clothing_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS | GAS_FILTERING + clothing_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEFACIALHAIR|HIDESNOUT w_class = WEIGHT_CLASS_NORMAL inhand_icon_state = "gas_alt" diff --git a/code/modules/clothing/masks/hailer.dm b/code/modules/clothing/masks/hailer.dm index d936a66cf171..51f55a81d3c9 100644 --- a/code/modules/clothing/masks/hailer.dm +++ b/code/modules/clothing/masks/hailer.dm @@ -48,7 +48,7 @@ GLOBAL_LIST_INIT(hailer_phrases, list( actions_types = list(/datum/action/item_action/halt, /datum/action/item_action/adjust) icon_state = "sechailer" inhand_icon_state = "sechailer" - clothing_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS | GAS_FILTERING + clothing_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS flags_inv = HIDEFACIALHAIR | HIDEFACE | HIDESNOUT w_class = WEIGHT_CLASS_SMALL visor_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS diff --git a/code/modules/clothing/masks/muzzle.dm b/code/modules/clothing/masks/muzzle.dm index 6fa7b247a3e1..0c2b7fbe5ed7 100644 --- a/code/modules/clothing/masks/muzzle.dm +++ b/code/modules/clothing/masks/muzzle.dm @@ -25,7 +25,6 @@ worn_icon_state = "tape_piece_worn" inhand_icon_state = null w_class = WEIGHT_CLASS_TINY - clothing_flags = INEDIBLE_CLOTHING equip_delay_other = 4 SECONDS strip_delay = 4 SECONDS icon = 'icons/map_icons/clothing/mask.dmi' @@ -39,6 +38,9 @@ ///The ammount of damage dealt when the tape piece is ripped off of someone. var/stripping_damage = 0 +/obj/item/clothing/mask/muzzle/tape/create_moth_snack() + return null + /obj/item/clothing/mask/muzzle/tape/examine(mob/user) . = ..() . += "[span_notice("Use it on someone while not in combat mode to tape their mouth closed!")]" diff --git a/code/modules/clothing/neck/_neck.dm b/code/modules/clothing/neck/_neck.dm index a998d6db29ae..0aac8793e2a8 100644 --- a/code/modules/clothing/neck/_neck.dm +++ b/code/modules/clothing/neck/_neck.dm @@ -503,8 +503,8 @@ fire = 50 acid = 40 -/obj/item/clothing/neck/petcollar/mob_can_equip(mob/M, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE, ignore_equipped = FALSE, indirect_action = FALSE) - if(!ismonkey(M) && !human_wearable) +/obj/item/clothing/neck/petcollar/mob_can_equip(mob/mob, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE, ignore_equipped = FALSE, indirect_action = FALSE) + if(!HAS_TRAIT(mob, TRAIT_LESSER_HUMANOID) && !human_wearable) return FALSE return ..() diff --git a/code/modules/clothing/neck/collar_bomb.dm b/code/modules/clothing/neck/collar_bomb.dm index 5d3c598fb2d4..13974d269b94 100644 --- a/code/modules/clothing/neck/collar_bomb.dm +++ b/code/modules/clothing/neck/collar_bomb.dm @@ -7,7 +7,6 @@ inhand_icon_state = "reverse_bear_trap" lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/mob/inhands/items_righthand.dmi' - clothing_flags = INEDIBLE_CLOTHING armor_type = /datum/armor/collar_bomb equip_delay_self = 6 SECONDS equip_delay_other = 8 SECONDS @@ -32,6 +31,9 @@ button = null return ..() +/obj/item/clothing/neck/collar_bomb/create_moth_snack() + return null + /obj/item/clothing/neck/collar_bomb/examine(mob/user) . = ..() if(user.get_item_by_slot(ITEM_SLOT_NECK) == src) diff --git a/code/modules/clothing/spacesuits/_spacesuits.dm b/code/modules/clothing/spacesuits/_spacesuits.dm index 14aac47f5643..484896f64b92 100644 --- a/code/modules/clothing/spacesuits/_spacesuits.dm +++ b/code/modules/clothing/spacesuits/_spacesuits.dm @@ -51,6 +51,7 @@ if(fishing_modifier) AddElement(/datum/element/adjust_fishing_difficulty, fishing_modifier) add_stabilizer() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, /datum/bodypart_texture/mesh/space) /obj/item/clothing/head/helmet/space/proc/add_stabilizer(loose_hat = TRUE) AddComponent(/datum/component/hat_stabilizer, loose_hat = loose_hat) @@ -131,6 +132,7 @@ if(fishing_modifier) AddElement(/datum/element/adjust_fishing_difficulty, fishing_modifier) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/space) /obj/item/clothing/suit/space/on_outfit_equip(mob/living/carbon/human/outfit_wearer, visuals_only, item_slot) . = ..() diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 2c567ddf41f1..2815a7a5bcbe 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -298,10 +298,13 @@ strip_delay = 8 SECONDS equip_delay_other = 6 SECONDS clothing_traits = list(TRAIT_BRAWLING_KNOCKDOWN_BLOCKED) + /// Type of texture applied by this + var/texture_type = /datum/bodypart_texture/mesh/heretic /obj/item/clothing/suit/armor/riot/Initialize(mapload) . = ..() AddElement(/datum/element/adjust_fishing_difficulty, 5) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, texture_type) init_rustle_component() /obj/item/clothing/suit/armor/riot/proc/init_rustle_component() @@ -460,6 +463,12 @@ slowdown = 3 flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT armor_type = /datum/armor/armor_heavy + /// Type of texture applied by this + var/texture_type = /datum/bodypart_texture/mesh/black + +/obj/item/clothing/suit/armor/heavy/Initialize(mapload) + . = ..() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, texture_type) /datum/armor/armor_heavy melee = 80 @@ -526,13 +535,15 @@ desc = "A classic suit of plate armour, highly effective at stopping melee attacks." icon_state = "knight_green" inhand_icon_state = null + texture_type = /datum/bodypart_texture/mesh/biosuit_dark allowed = list( /obj/item/banner, /obj/item/claymore, /obj/item/nullrod, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, - ) + ) + /obj/item/clothing/suit/armor/riot/knight/init_rustle_component() AddComponent(/datum/component/item_equipped_movement_rustle, SFX_PLATE_ARMOR_RUSTLE, 8) diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index 07a564248341..2bdd623b82f5 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -11,6 +11,8 @@ flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDEFACE|HIDESNOUT resistance_flags = ACID_PROOF flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF + /// Type of texture applied by this + var/texture_type = /datum/bodypart_texture/mesh/biosuit // Icon_state passed into clothing dirt component var/dirt_state = "bio_dirt" @@ -20,6 +22,7 @@ AddComponent(/datum/component/clothing_dirt, dirt_state) AddElement(/datum/element/adjust_fishing_difficulty, 6) AddComponent(/datum/component/hat_stabilizer, loose_hat = TRUE) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, texture_type) /datum/armor/head_bio_hood bio = 100 @@ -43,10 +46,15 @@ strip_delay = 7 SECONDS equip_delay_other = 7 SECONDS resistance_flags = ACID_PROOF + supports_variations_flags = CLOTHING_DIGITIGRADE_MASK + bodyshapes_with_variations = BODYSHAPE_DIGITIGRADE + /// Type of texture applied by this + var/texture_type = /datum/bodypart_texture/mesh/biosuit /obj/item/clothing/suit/bio_suit/Initialize(mapload) . = ..() AddElement(/datum/element/adjust_fishing_difficulty, 6) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, texture_type) //Standard biosuit, orange stripe /datum/armor/suit_bio_suit @@ -103,9 +111,11 @@ //Janitor's biosuit, grey with purple arms /obj/item/clothing/head/bio_hood/janitor icon_state = "bio_janitor" + texture_type = /datum/bodypart_texture/mesh/biosuit_dark /obj/item/clothing/suit/bio_suit/janitor icon_state = "bio_janitor" + texture_type = /datum/bodypart_texture/mesh/biosuit_dark /obj/item/clothing/suit/bio_suit/janitor/Initialize(mapload) . = ..() @@ -137,6 +147,7 @@ inhand_icon_state = "bio_suit" strip_delay = 4 SECONDS equip_delay_other = 2 SECONDS + texture_type = /datum/bodypart_texture/mesh/black /obj/item/clothing/suit/bio_suit/plaguedoctorsuit/Initialize(mapload) . = ..() diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 5666cace9743..81249d7aac59 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -30,6 +30,12 @@ ) species_exception = list(/datum/species/golem) armor_type = /datum/armor/suit_apron + supports_variations_flags = CLOTHING_DIGITIGRADE_MASK + bodyshapes_with_variations = BODYSHAPE_DIGITIGRADE + +/obj/item/clothing/suit/apron/generate_digitigrade_icons(icon/base_icon, greyscale_colors) + var/icon/legs = icon(SSgreyscale.GetColoredIconByType(/datum/greyscale_config/digitigrade, greyscale_colors), "apron_worn") + return replace_icon_legs(base_icon, legs) /datum/armor/suit_apron bio = 50 @@ -437,6 +443,12 @@ /obj/item/gun/ballistic/rifle/rebarxbow, /obj/item/storage/bag/rebar_quiver, ) + supports_variations_flags = CLOTHING_DIGITIGRADE_MASK + bodyshapes_with_variations = BODYSHAPE_DIGITIGRADE + +/obj/item/clothing/suit/atmos_overalls/generate_digitigrade_icons(icon/base_icon, greyscale_colors) + var/icon/legs = icon(SSgreyscale.GetColoredIconByType(/datum/greyscale_config/digitigrade, greyscale_colors), "apron_worn") + return replace_icon_legs(base_icon, legs) /datum/armor/atmos_overalls fire = 100 diff --git a/code/modules/clothing/suits/straightjacket.dm b/code/modules/clothing/suits/straightjacket.dm index 5212aec6eeda..19aa07664e6c 100644 --- a/code/modules/clothing/suits/straightjacket.dm +++ b/code/modules/clothing/suits/straightjacket.dm @@ -11,4 +11,4 @@ /obj/item/clothing/suit/jacket/straight_jacket/Initialize(mapload) . = ..() - ADD_TRAIT(src, TRAIT_DANGEROUS_OBJECT, INNATE_TRAIT) + ADD_TRAIT(src, TRAIT_DANGEROUS_EQUIP, INNATE_TRAIT) diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm index 6273d4ae1f4d..f3c14d242548 100644 --- a/code/modules/clothing/suits/utility.dm +++ b/code/modules/clothing/suits/utility.dm @@ -42,6 +42,7 @@ /obj/item/clothing/suit/utility/fire/Initialize(mapload) . = ..() AddElement(/datum/element/adjust_fishing_difficulty, 7) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/firesuit) /datum/armor/utility_fire melee = 15 @@ -103,12 +104,15 @@ equip_delay_other = 7 SECONDS flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF resistance_flags = NONE + /// Type of texture applied by this + var/texture_type = /datum/bodypart_texture/mesh/bombsuit /obj/item/clothing/head/utility/bomb_hood/Initialize(mapload) . = ..() AddComponent(/datum/component/clothing_dirt, "bomb_dirt") AddElement(/datum/element/adjust_fishing_difficulty, 8) AddComponent(/datum/component/hat_stabilizer, loose_hat = TRUE) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, texture_type) /datum/armor/utility_bomb_hood melee = 20 @@ -137,10 +141,13 @@ strip_delay = 7 SECONDS equip_delay_other = 7 SECONDS resistance_flags = NONE + /// Type of texture applied by this + var/texture_type = /datum/bodypart_texture/mesh/bombsuit /obj/item/clothing/suit/utility/bomb_suit/Initialize(mapload) . = ..() AddElement(/datum/element/adjust_fishing_difficulty, 8) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, texture_type) /datum/armor/utility_bomb_suit melee = 20 @@ -154,19 +161,23 @@ /obj/item/clothing/head/utility/bomb_hood/security icon_state = "bombsuit_sec" inhand_icon_state = null + texture_type = /datum/bodypart_texture/mesh/bombsuit_red /obj/item/clothing/suit/utility/bomb_suit/security icon_state = "bombsuit_sec" inhand_icon_state = null allowed = list(/obj/item/gun/energy, /obj/item/melee/baton, /obj/item/restraints/handcuffs) + texture_type = /datum/bodypart_texture/mesh/bombsuit_red /obj/item/clothing/head/utility/bomb_hood/white icon_state = "bombsuit_white" inhand_icon_state = null + texture_type = /datum/bodypart_texture/mesh/bombsuit_white /obj/item/clothing/suit/utility/bomb_suit/white icon_state = "bombsuit_white" inhand_icon_state = null + texture_type = /datum/bodypart_texture/mesh/bombsuit_white /* * Radiation protection @@ -190,6 +201,7 @@ AddComponent(/datum/component/hat_stabilizer, loose_hat = TRUE) AddElement(/datum/element/radiation_protected_clothing) AddComponent(/datum/component/clothing_dirt, "rad_dirt") + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, /datum/bodypart_texture/mesh/black) /datum/armor/utility_radiation bio = 60 @@ -220,3 +232,4 @@ . = ..() AddElement(/datum/element/radiation_protected_clothing) AddElement(/datum/element/adjust_fishing_difficulty, 7) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/black) diff --git a/code/modules/clothing/under/accessories/badges.dm b/code/modules/clothing/under/accessories/badges.dm index 13fa9a655b31..7731a843b115 100644 --- a/code/modules/clothing/under/accessories/badges.dm +++ b/code/modules/clothing/under/accessories/badges.dm @@ -178,6 +178,8 @@ // Pride pin skins /datum/atom_skin/pride_pin abstract_type = /datum/atom_skin/pride_pin + new_icon = /obj/item/clothing/accessory/pride::icon // DARKPACK EDIT ADD - FLAGS - (Make sure extra pins we add dont fuck up icon state of normal ones) + new_worn_icon = /obj/item/clothing/accessory/pride::worn_icon // DARKPACK EDIT ADD - FLAGS /datum/atom_skin/pride_pin/gay preview_name = "Rainbow Pride" diff --git a/code/modules/experisci/destructive_scanner.dm b/code/modules/experisci/destructive_scanner.dm index 12f12f1723a8..a3e76cf80bb3 100644 --- a/code/modules/experisci/destructive_scanner.dm +++ b/code/modules/experisci/destructive_scanner.dm @@ -9,7 +9,6 @@ icon = 'icons/obj/machines/destructive_scanner.dmi' icon_state = "tube_open" circuit = /obj/item/circuitboard/machine/destructive_scanner - layer = MOB_LAYER var/scanning = FALSE // Late load to ensure the component initialization occurs after the machines are initialized diff --git a/code/modules/experisci/experiment/experiments.dm b/code/modules/experisci/experiment/experiments.dm index 140ea10c941d..5fe90377814b 100644 --- a/code/modules/experisci/experiment/experiments.dm +++ b/code/modules/experisci/experiment/experiments.dm @@ -89,7 +89,7 @@ sanitized_misc = TRUE sanitized_reactions = TRUE require_all = FALSE - required_reactions = list(/datum/gas_reaction/h2fire, /datum/gas_reaction/tritfire) + required_reactions = list(/datum/gas_reaction/standard/h2fire, /datum/gas_reaction/standard/tritfire) /datum/experiment/ordnance/explosive/nobliumbomb name = "Noblium Explosives" @@ -99,7 +99,7 @@ experiment_proper = TRUE sanitized_misc = TRUE sanitized_reactions = TRUE - required_reactions = list(/datum/gas_reaction/nobliumformation) + required_reactions = list(/datum/gas_reaction/standard/nobliumformation) /datum/experiment/ordnance/explosive/pressurebomb name = "Reactionless Explosives" diff --git a/code/modules/fishing/admin.dm b/code/modules/fishing/admin.dm index 9e54aad28c7d..8e2d23e653a3 100644 --- a/code/modules/fishing/admin.dm +++ b/code/modules/fishing/admin.dm @@ -1,6 +1,6 @@ ADMIN_VERB(fishing_calculator, R_DEBUG, "Fishing Calculator", "A calculator... for fishes?", ADMIN_CATEGORY_DEBUG) - var/datum/fishing_calculator/ui = new - ui.ui_interact(user.mob) + var/datum/fishing_calculator/tgui = new() + tgui.ui_interact(user.mob) /datum/fishing_calculator var/list/current_table diff --git a/code/modules/food_and_drinks/equipment/kitchen_utensils.dm b/code/modules/food_and_drinks/equipment/kitchen_utensils.dm index 06dc92404e48..50aa9f928286 100644 --- a/code/modules/food_and_drinks/equipment/kitchen_utensils.dm +++ b/code/modules/food_and_drinks/equipment/kitchen_utensils.dm @@ -248,8 +248,8 @@ /obj/item/kitchen/spoon/update_overlays() . = ..() - // DARKPACK EDIT ADD START - WORLD_ICON - if(item_flags & ACTIVE_WORLD_ICON) // World icons have nothing but the base state atm + // DARKPACK EDIT ADD START - ONFLOOR_ICONS + if(item_flags & ACTIVE_ONFLOOR_ICON) // World icons have nothing but the base state atm return // DARKPACK EDIT ADD END if(reagents.total_volume <= 0) diff --git a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm index cebb2364d827..3f14bb222172 100644 --- a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm +++ b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm @@ -9,6 +9,10 @@ drop_sound = null equip_sound = null +/obj/item/clothing/head/utility/beekeeper_head/Initialize(mapload) + . = ..() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, /datum/bodypart_texture/mesh/white) + /obj/item/clothing/suit/utility/beekeeper_suit name = "beekeeper suit" desc = "Keeps the lil buzzing buggers away from your squishy bits." @@ -17,3 +21,9 @@ body_parts_covered = CHEST|GROIN|LEGS|ARMS clothing_flags = THICKMATERIAL allowed = list(/obj/item/melee/flyswatter, /obj/item/reagent_containers/spray/plantbgone, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/cup/bottle, /obj/item/reagent_containers/cup/beaker, /obj/item/cultivator, /obj/item/reagent_containers/spray/pestspray, /obj/item/hatchet, /obj/item/storage/bag/plants) + supports_variations_flags = CLOTHING_DIGITIGRADE_MASK + bodyshapes_with_variations = BODYSHAPE_DIGITIGRADE + +/obj/item/clothing/suit/utility/beekeeper_suit/Initialize(mapload) + . = ..() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/white) diff --git a/code/modules/hydroponics/biogenerator.dm b/code/modules/hydroponics/biogenerator.dm index 55eaeff29bc7..1110fd31cf99 100644 --- a/code/modules/hydroponics/biogenerator.dm +++ b/code/modules/hydroponics/biogenerator.dm @@ -512,6 +512,7 @@ cat["items"] += list(list( "path" = design.type, "name" = design.name, + "icon" = design.asset_id, "is_reagent" = !isnull(design.make_reagent), "cost" = design.materials[SSmaterials.get_material(/datum/material/biomass)] / efficiency, )) diff --git a/code/modules/hydroponics/grown/apple.dm b/code/modules/hydroponics/grown/apple.dm index f3803e5dc6fe..2e43b37d514f 100644 --- a/code/modules/hydroponics/grown/apple.dm +++ b/code/modules/hydroponics/grown/apple.dm @@ -16,6 +16,20 @@ mutatelist = list(/obj/item/seeds/apple/gold) reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1) +/obj/item/seeds/apple/harvest(mob/user) + var/list/result = ..() + var/obj/machinery/hydroponics/tray = loc + var/worm_chance = tray.pestlevel + if(tray.tray_flags & WORM_HABITAT) + worm_chance = 80 // Wormy soil isn't good for apples probably + for(var/obj/item/food/grown/apple/applum in result) + if(prob(worm_chance)) + applum.appleworm = new(applum) // There is a worm in this apple! + applum.tastes = list("apple" = 1, "worms" = 2) + applum.ediblecomponent = IS_EDIBLE(applum) + if(applum.ediblecomponent) + applum.ediblecomponent.foodtypes |= (GROSS | MEAT | BUGS) + /obj/item/food/grown/apple seed = /obj/item/seeds/apple name = "apple" @@ -24,6 +38,39 @@ foodtypes = FRUIT tastes = list("apple" = 1) distill_reagent = /datum/reagent/consumable/ethanol/hcider + /// Do we know about the worm? + var/found_worm = FALSE + /// The worm in question + var/obj/item/food/bait/worm/appleworm + /// Our edible component + var/datum/component/edible/ediblecomponent + +/obj/item/food/grown/apple/examine(mob/user) + . = ..() + if(!found_worm && !isobserver(user) && appleworm) + balloon_alert(user, "there is a hole in this [src.name]!") + found_worm = TRUE + desc = "It's a little piece of Eden. Serpent not included, contains a worm as a replacement." + +/obj/item/food/grown/apple/attack_self(mob/user) + if(!appleworm) + return + balloon_alert(user, "pulling out [appleworm.name]...") + if(!do_after(user, 5 SECONDS, target = src)) + return + appleworm.forceMove(drop_location()) + appleworm = null + tastes = list("apple" = 1) + var/datum/component/edible/ediblecomponent = IS_EDIBLE(src) + desc = "It's a little piece of Eden. The [pick("serpent", "worm", "extra protein", "friendly neighbor")] is gone." + if(!ediblecomponent) + return + ediblecomponent.foodtypes &= ~(GROSS | MEAT | BUGS) + +/obj/item/food/grown/apple/proc/on_consume(mob/living/eater) + if(!ishuman(eater) && !appleworm) + return + to_chat(eater, span_alert("That apple was wormy!")) /obj/item/food/grown/apple/juice_typepath() return /datum/reagent/consumable/applejuice diff --git a/code/modules/hydroponics/grown/banana.dm b/code/modules/hydroponics/grown/banana.dm index 1aac3a250699..5aa1d5f3cabd 100644 --- a/code/modules/hydroponics/grown/banana.dm +++ b/code/modules/hydroponics/grown/banana.dm @@ -196,13 +196,13 @@ /obj/item/food/grown/banana/bunch/monkeybomb/examine(mob/user) . = ..() - if(!is_simian(user)) + if(!HAS_TRAIT(user, TRAIT_SIMIAN)) . += span_notice("There's a banana label on one of the 'nanas you can't quite make out the details of.") return . += span_notice("The banana label on this bunch indicates that monkeys can use this as a sonic grenade with a 3 second timer!") /obj/item/food/grown/banana/bunch/monkeybomb/attack_self(mob/user, modifiers) - if(!is_simian(user)) + if(!HAS_TRAIT(user, TRAIT_SIMIAN)) return to_chat(user, span_notice("You don't really know what to do with this.")) else start_ripening() diff --git a/code/modules/jobs/job_exp.dm b/code/modules/jobs/job_exp.dm index 2dfe36b6ed9a..7dd6d068ff2a 100644 --- a/code/modules/jobs/job_exp.dm +++ b/code/modules/jobs/job_exp.dm @@ -12,6 +12,10 @@ GLOBAL_PROTECT(exp_to_update) return 0 if(!IS_XP_LOCKED(src)) return 0 + // DARKPACK EDIT ADD START - (whitelist) + if(C.prefs?.has_whitelist(WHITELIST_TIMELIMITS)) + return 0 + // DARKPACK EDIT ADD END if(CONFIG_GET(flag/use_exp_restrictions_admin_bypass) && check_rights_for(C,R_ADMIN)) return 0 var/isexempt = C.prefs.db_flags & DB_FLAG_EXEMPT diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index 98b341f10277..b119f3b0cf36 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -140,6 +140,9 @@ /// How desensitized this job is to seeing death as a base - applied with the job var/desensitized_base = 1.0 + ///If set, adds this as the job icon map (from fontawesome5) + var/tgui_icon + /datum/job/New() . = ..() // DARKPACK EDIT ADD START - ALTERNATIVE_JOB_TITLES @@ -701,11 +704,12 @@ if(!job_outfit || !job_outfit::id_trim) CRASH("[src.type] has no job outfit but isn't overwriting get_lobby_icon().") var/datum/id_trim/job_trim = job_outfit::id_trim + var/icon = job_trim::sechud_icon var/icon_state = job_trim::sechud_icon_state - if(!icon_state || icon_state == SECHUD_UNKNOWN) - CRASH("[src.type] has no job icon state.") + if(!icon || !icon_state || icon_state == SECHUD_UNKNOWN) + CRASH("[src.type] has no job icon or icon state.") - return icon('icons/mob/huds/hud.dmi', icon_state) + return icon(icon, icon_state) /datum/job/proc/display_order_with_department() var/datum/job_department/main_department = departments_list?[1] diff --git a/code/modules/jobs/job_types/ai.dm b/code/modules/jobs/job_types/ai.dm index dabc876993e0..0b34817c7e21 100644 --- a/code/modules/jobs/job_types/ai.dm +++ b/code/modules/jobs/job_types/ai.dm @@ -21,7 +21,7 @@ random_spawns_possible = FALSE job_flags = JOB_EQUIP_RANK | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS // DARKPACK EDIT CHANGE - ORIGINAL: job_flags = JOB_NEW_PLAYER_JOINABLE | JOB_EQUIP_RANK | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS config_tag = "AI" - + tgui_icon = FA_ICON_EYE /datum/job/ai/after_spawn(mob/living/spawned, client/player_client) . = ..() @@ -98,4 +98,4 @@ new_character.AIize() /datum/job/ai/get_lobby_icon() - return icon('icons/mob/huds/hud.dmi', "hudai") + return icon(DEFAULT_HUDS_DMI, "hudai") diff --git a/code/modules/jobs/job_types/antagonists/nightmare.dm b/code/modules/jobs/job_types/antagonists/nightmare.dm index 47d16f47ecd3..5264be22c377 100644 --- a/code/modules/jobs/job_types/antagonists/nightmare.dm +++ b/code/modules/jobs/job_types/antagonists/nightmare.dm @@ -1,2 +1,3 @@ /datum/job/nightmare title = ROLE_NIGHTMARE + tgui_icon = FA_ICON_MOON diff --git a/code/modules/jobs/job_types/antagonists/space_wizard.dm b/code/modules/jobs/job_types/antagonists/space_wizard.dm index fc0c2cdbf15e..f91051f81755 100644 --- a/code/modules/jobs/job_types/antagonists/space_wizard.dm +++ b/code/modules/jobs/job_types/antagonists/space_wizard.dm @@ -1,6 +1,7 @@ /datum/job/space_wizard title = ROLE_WIZARD faction = ROLE_WIZARD + tgui_icon = FA_ICON_MAGIC /datum/job/space_wizard/get_roundstart_spawn_point() return pick(GLOB.wizardstart) diff --git a/code/modules/jobs/job_types/assistant/assistant.dm b/code/modules/jobs/job_types/assistant/assistant.dm index a0cb2699d82d..2fcbaddf0626 100644 --- a/code/modules/jobs/job_types/assistant/assistant.dm +++ b/code/modules/jobs/job_types/assistant/assistant.dm @@ -36,6 +36,7 @@ Assistant job_flags = STATION_JOB_FLAGS rpg_title = "Lout" config_tag = "ASSISTANT" + tgui_icon = FA_ICON_TOOLBOX /datum/job/assistant/get_outfit(consistent) if(consistent) diff --git a/code/modules/jobs/job_types/atmospheric_technician.dm b/code/modules/jobs/job_types/atmospheric_technician.dm index a9670e530535..0fe64c35b860 100644 --- a/code/modules/jobs/job_types/atmospheric_technician.dm +++ b/code/modules/jobs/job_types/atmospheric_technician.dm @@ -36,6 +36,7 @@ job_flags = STATION_JOB_FLAGS rpg_title = "Aeromancer" + tgui_icon = FA_ICON_FAN /datum/outfit/job/atmos name = "Atmospheric Technician" diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm index 8de2d99b7c70..3b373f490ecb 100644 --- a/code/modules/jobs/job_types/bartender.dm +++ b/code/modules/jobs/job_types/bartender.dm @@ -33,6 +33,7 @@ job_flags = STATION_JOB_FLAGS rpg_title = "Tavernkeeper" + tgui_icon = FA_ICON_COCKTAIL /datum/job/bartender/award_service(client/winner, award) winner.give_award(award, winner.mob) diff --git a/code/modules/jobs/job_types/botanist.dm b/code/modules/jobs/job_types/botanist.dm index 679f07d06fa0..5cd9d72523eb 100644 --- a/code/modules/jobs/job_types/botanist.dm +++ b/code/modules/jobs/job_types/botanist.dm @@ -37,6 +37,7 @@ job_flags = STATION_JOB_FLAGS rpg_title = "Gardener" + tgui_icon = FA_ICON_SEEDLING /datum/outfit/job/botanist name = "Botanist" diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm index f2d737ad31eb..ea452cadb41d 100644 --- a/code/modules/jobs/job_types/captain.dm +++ b/code/modules/jobs/job_types/captain.dm @@ -49,6 +49,7 @@ human_authority = JOB_AUTHORITY_HUMANS_ONLY voice_of_god_power = 1.4 //Command staff has authority + tgui_icon = FA_ICON_CROWN /datum/job/captain/get_captaincy_announcement(mob/living/captain) diff --git a/code/modules/jobs/job_types/cargo_technician.dm b/code/modules/jobs/job_types/cargo_technician.dm index 7856714d157a..ef1c2e7cf537 100644 --- a/code/modules/jobs/job_types/cargo_technician.dm +++ b/code/modules/jobs/job_types/cargo_technician.dm @@ -33,6 +33,7 @@ ) rpg_title = "Merchantman" job_flags = STATION_JOB_FLAGS + tgui_icon = FA_ICON_BOX /datum/outfit/job/cargo_tech diff --git a/code/modules/jobs/job_types/chaplain/chaplain.dm b/code/modules/jobs/job_types/chaplain/chaplain.dm index d4c39db5beea..e10957bcf557 100644 --- a/code/modules/jobs/job_types/chaplain/chaplain.dm +++ b/code/modules/jobs/job_types/chaplain/chaplain.dm @@ -37,6 +37,7 @@ voice_of_god_power = 2 //Chaplains are very good at speaking with the voice of god job_tone = "holy" + tgui_icon = FA_ICON_CROSS /datum/job/chaplain/after_spawn(mob/living/spawned, client/player_client) diff --git a/code/modules/jobs/job_types/chaplain/chaplain_costumes.dm b/code/modules/jobs/job_types/chaplain/chaplain_costumes.dm index 1b46ade24378..3ce7d1ef7425 100644 --- a/code/modules/jobs/job_types/chaplain/chaplain_costumes.dm +++ b/code/modules/jobs/job_types/chaplain/chaplain_costumes.dm @@ -145,6 +145,7 @@ /obj/item/clothing/suit/chaplainsuit/armor/clock/Initialize(mapload) . = ..() AddComponent(/datum/component/item_equipped_movement_rustle, SFX_PLATE_ARMOR_RUSTLE, 8) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/drake) /obj/item/clothing/head/helmet/chaplain name = "crusader helmet" @@ -169,6 +170,7 @@ /obj/item/clothing/suit/chaplainsuit/armor/templar/Initialize(mapload) . = ..() AddComponent(/datum/component/item_equipped_movement_rustle, SFX_PLATE_ARMOR_RUSTLE, 8) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/biosuit_dark) /obj/item/clothing/head/helmet/chaplain/cage name = "cage" @@ -184,6 +186,10 @@ icon_state = "knight_ancient" inhand_icon_state = null +/obj/item/clothing/head/helmet/chaplain/ancient/Initialize(mapload) + . = ..() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, /datum/bodypart_texture/mesh/biosuit_dark) + /obj/item/clothing/suit/chaplainsuit/armor/ancient name = "ancient armour" desc = "Defend the treasure..." @@ -194,6 +200,7 @@ /obj/item/clothing/suit/chaplainsuit/armor/ancient/Initialize(mapload) . = ..() AddComponent(/datum/component/item_equipped_movement_rustle, SFX_PLATE_ARMOR_RUSTLE, 8) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/biosuit_dark) /obj/item/clothing/head/helmet/chaplain/witchunter_hat name = "witchunter hat" @@ -255,6 +262,10 @@ flags_cover = HEADCOVERSEYES flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS +/obj/item/clothing/head/helmet/chaplain/heretic/Initialize(mapload) + . = ..() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, /datum/bodypart_texture/mesh/heretic) + /obj/item/clothing/suit/chaplainsuit/armor/heretic name = "occultist's robes" desc = "Shields your body from the things others fail to notice." @@ -262,6 +273,10 @@ inhand_icon_state = null body_parts_covered = CHEST|GROIN|LEGS +/obj/item/clothing/suit/chaplainsuit/armor/heretic/Initialize(mapload) + . = ..() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/heretic) + /obj/item/clothing/suit/hooded/chaplain_hoodie name = "follower hoodie" desc = "Hoodie made for acolytes of the chaplain." diff --git a/code/modules/jobs/job_types/chaplain/chaplain_vorpal_scythe.dm b/code/modules/jobs/job_types/chaplain/chaplain_vorpal_scythe.dm index b60156192662..39c8f62cfb49 100644 --- a/code/modules/jobs/job_types/chaplain/chaplain_vorpal_scythe.dm +++ b/code/modules/jobs/job_types/chaplain/chaplain_vorpal_scythe.dm @@ -84,7 +84,7 @@ If the scythe isn't empowered when you sheath it, you take a heap of damage and AddComponent(/datum/component/walking_aid) /obj/item/vorpalscythe/attack(mob/living/target, mob/living/user, list/modifiers, list/attack_modifiers) - if(ismonkey(target) && !target.mind) //Don't empower from hitting monkeys. Hit a corgi or something, I don't know. + if(HAS_TRAIT(target, TRAIT_LESSER_HUMANOID) && !target.mind) //Don't empower from hitting monkeys. Hit a corgi or something, I don't know. return ..() if(target.stat != DEAD && target != user) @@ -125,7 +125,7 @@ If the scythe isn't empowered when you sheath it, you take a heap of damage and var/potential_empowerment = SCYTHE_EMPOWERED if(!potential_reaping.mind) //We put this here juuuust in case there is something funky with ling checks - if(ismonkey(potential_reaping)) + if(HAS_TRAIT(potential_reaping, TRAIT_LESSER_HUMANOID)) to_chat(user, span_warning("A pointless existence. You'll get no benefit from this death knell beyond the satisfaction of beheading this foul thing.")) potential_empowerment = SCYTHE_WEAK else @@ -141,7 +141,7 @@ If the scythe isn't empowered when you sheath it, you take a heap of damage and death_knell_speed_mod *= 1.5 //Staminacritting someone who's jittering (from, say, a stun baton) won't give you enough time to slice their head off, but staminacritting someone who isn't jittering will if(empowerment == SCYTHE_EMPOWERED) //That said, if heads are already rolling, why stop here? death_knell_speed_mod *= 0.5 - if((potential_reaping.mob_biotypes & MOB_PLANT) || ismonkey(potential_reaping)) //And if they're a podperson/mushperson or monkey, they can just die. + if((potential_reaping.mob_biotypes & MOB_PLANT) || HAS_TRAIT(potential_reaping, TRAIT_LESSER_HUMANOID)) //And if they're a podperson/mushperson or monkey, they can just die. death_knell_speed_mod *= 0.5 log_combat(user, potential_reaping, "prepared to use [src] to decapitate") diff --git a/code/modules/jobs/job_types/chemist.dm b/code/modules/jobs/job_types/chemist.dm index 05955e1a3454..0f5326618259 100644 --- a/code/modules/jobs/job_types/chemist.dm +++ b/code/modules/jobs/job_types/chemist.dm @@ -35,6 +35,7 @@ ) rpg_title = "Alchemist" job_flags = STATION_JOB_FLAGS + tgui_icon = FA_ICON_PRESCRIPTION_BOTTLE /datum/outfit/job/chemist diff --git a/code/modules/jobs/job_types/chief_engineer.dm b/code/modules/jobs/job_types/chief_engineer.dm index 369d89f5c115..07940f21ee22 100644 --- a/code/modules/jobs/job_types/chief_engineer.dm +++ b/code/modules/jobs/job_types/chief_engineer.dm @@ -48,6 +48,7 @@ human_authority = JOB_AUTHORITY_HUMANS_ONLY voice_of_god_power = 1.4 //Command staff has authority + tgui_icon = FA_ICON_USER_ASTRONAUT /datum/job/chief_engineer/after_spawn(mob/living/spawned, client/player_client) diff --git a/code/modules/jobs/job_types/chief_medical_officer.dm b/code/modules/jobs/job_types/chief_medical_officer.dm index 7b03fe19121e..9de40803ab55 100644 --- a/code/modules/jobs/job_types/chief_medical_officer.dm +++ b/code/modules/jobs/job_types/chief_medical_officer.dm @@ -46,6 +46,7 @@ human_authority = JOB_AUTHORITY_HUMANS_ONLY voice_of_god_power = 1.4 //Command staff has authority + tgui_icon = FA_ICON_USER_MD /datum/job/chief_medical_officer/get_captaincy_announcement(mob/living/captain) diff --git a/code/modules/jobs/job_types/clown.dm b/code/modules/jobs/job_types/clown.dm index fb19a7d521bf..a2a55ed1bb21 100644 --- a/code/modules/jobs/job_types/clown.dm +++ b/code/modules/jobs/job_types/clown.dm @@ -36,6 +36,7 @@ job_flags = STATION_JOB_FLAGS job_tone = "honk" + tgui_icon = FA_ICON_FACE_GRIN_TEARS /datum/job/clown/after_spawn(mob/living/spawned, client/player_client) if (ishuman(spawned)) diff --git a/code/modules/jobs/job_types/cook.dm b/code/modules/jobs/job_types/cook.dm index aebe1b9ca803..ce10bef7082c 100644 --- a/code/modules/jobs/job_types/cook.dm +++ b/code/modules/jobs/job_types/cook.dm @@ -51,6 +51,7 @@ JOB_CHEF, ) job_flags = STATION_JOB_FLAGS + tgui_icon = FA_ICON_UTENSILS /datum/job/cook/award_service(client/winner, award) winner.give_award(award, winner.mob) diff --git a/code/modules/jobs/job_types/coroner.dm b/code/modules/jobs/job_types/coroner.dm index c2e15efbd9af..b8f629f62cdc 100644 --- a/code/modules/jobs/job_types/coroner.dm +++ b/code/modules/jobs/job_types/coroner.dm @@ -43,6 +43,7 @@ job_flags = STATION_JOB_FLAGS rpg_title = "Undertaker" + tgui_icon = FA_ICON_SKULL /datum/outfit/job/coroner name = "Coroner" diff --git a/code/modules/jobs/job_types/curator.dm b/code/modules/jobs/job_types/curator.dm index 16f652dfa275..3717b4383c0d 100644 --- a/code/modules/jobs/job_types/curator.dm +++ b/code/modules/jobs/job_types/curator.dm @@ -34,6 +34,7 @@ voice_of_god_silence_power = 3 rpg_title = "Veteran Adventurer" + tgui_icon = FA_ICON_BOOK /datum/outfit/job/curator name = "Curator" diff --git a/code/modules/jobs/job_types/cyborg.dm b/code/modules/jobs/job_types/cyborg.dm index adcd3b27afca..d7a7d4062e07 100644 --- a/code/modules/jobs/job_types/cyborg.dm +++ b/code/modules/jobs/job_types/cyborg.dm @@ -20,6 +20,7 @@ ) random_spawns_possible = FALSE job_flags = JOB_EQUIP_RANK | JOB_CANNOT_OPEN_SLOTS // DARKPACK EDIT CHANGE - ORIGINAL: job_flags = JOB_NEW_PLAYER_JOINABLE | JOB_EQUIP_RANK | JOB_CANNOT_OPEN_SLOTS + tgui_icon = FA_ICON_ROBOT /datum/job/cyborg/after_spawn(mob/living/spawned, client/player_client) @@ -41,4 +42,4 @@ new_character.Robotize(TRUE) /datum/job/cyborg/get_lobby_icon() - return icon('icons/mob/huds/hud.dmi', "hudcyborg") + return icon(DEFAULT_HUDS_DMI, "hudcyborg") diff --git a/code/modules/jobs/job_types/detective.dm b/code/modules/jobs/job_types/detective.dm index 7c6a5bf8ff79..16f140180359 100644 --- a/code/modules/jobs/job_types/detective.dm +++ b/code/modules/jobs/job_types/detective.dm @@ -42,8 +42,8 @@ family_heirlooms = list(/obj/item/reagent_containers/cup/glass/bottle/whiskey) rpg_title = "Thiefcatcher" //I guess they caught them all rip thief... job_flags = STATION_JOB_FLAGS | JOB_ANTAG_PROTECTED - job_tone = "objection" + tgui_icon = FA_ICON_USER_SECRET /datum/outfit/job/detective diff --git a/code/modules/jobs/job_types/ert/ert_generic.dm b/code/modules/jobs/job_types/ert/ert_generic.dm index 4758ac75b285..b3943cef1357 100644 --- a/code/modules/jobs/job_types/ert/ert_generic.dm +++ b/code/modules/jobs/job_types/ert/ert_generic.dm @@ -1,2 +1,45 @@ -/datum/job/ert_generic +/datum/job/ert title = "ERT Generic" + tgui_icon = FA_ICON_PEN_ALT + +/datum/job/ert/deatsquad + title = JOB_ERT_DEATHSQUAD + +/datum/job/ert/commander + title = JOB_ERT_COMMANDER + tgui_icon = FA_ICON_CROWN + +/datum/job/ert/officer + title = JOB_ERT_OFFICER + tgui_icon = /datum/job/security_officer::tgui_icon + +/datum/job/ert/engineer + title = JOB_ERT_ENGINEER + tgui_icon = /datum/job/station_engineer::tgui_icon + +/datum/job/ert/medical_doctor + title = JOB_ERT_MEDICAL_DOCTOR + tgui_icon = /datum/job/doctor::tgui_icon + +/datum/job/ert/chaplain + title = JOB_ERT_CHAPLAIN + tgui_icon = /datum/job/chaplain::tgui_icon + +/datum/job/ert/janitor + title = JOB_ERT_JANITOR + tgui_icon = /datum/job/janitor::tgui_icon + +/datum/job/ert/clown + title = JOB_ERT_CLOWN + tgui_icon = /datum/job/clown::tgui_icon + +/datum/job/ert/official + title = "CentCom Official" + tgui_icon = FA_ICON_MEDAL + +/datum/job/ert/intern + title = "CentCom Intern" + +/datum/job/ert/intern/leader + title = "CentCom Head Intern" + tgui_icon = FA_ICON_PEN_FANCY diff --git a/code/modules/jobs/job_types/geneticist.dm b/code/modules/jobs/job_types/geneticist.dm index 95645ebed9ee..7d0c610a035c 100644 --- a/code/modules/jobs/job_types/geneticist.dm +++ b/code/modules/jobs/job_types/geneticist.dm @@ -29,6 +29,7 @@ family_heirlooms = list(/obj/item/clothing/under/shorts/purple) rpg_title = "Genemancer" job_flags = STATION_JOB_FLAGS + tgui_icon = FA_ICON_DNA /datum/outfit/job/geneticist diff --git a/code/modules/jobs/job_types/head_of_personnel.dm b/code/modules/jobs/job_types/head_of_personnel.dm index b4bf3706b9fd..58b8629000c3 100644 --- a/code/modules/jobs/job_types/head_of_personnel.dm +++ b/code/modules/jobs/job_types/head_of_personnel.dm @@ -44,6 +44,7 @@ human_authority = JOB_AUTHORITY_HUMANS_ONLY voice_of_god_power = 1.4 //Command staff has authority + tgui_icon = FA_ICON_DOG /datum/job/head_of_personnel/get_captaincy_announcement(mob/living/captain) diff --git a/code/modules/jobs/job_types/head_of_security.dm b/code/modules/jobs/job_types/head_of_security.dm index 7febc5371fcb..15aea875585c 100644 --- a/code/modules/jobs/job_types/head_of_security.dm +++ b/code/modules/jobs/job_types/head_of_security.dm @@ -40,6 +40,7 @@ human_authority = JOB_AUTHORITY_HUMANS_ONLY voice_of_god_power = 1.4 //Command staff has authority + tgui_icon = FA_ICON_USER_SHIELD /datum/job/head_of_security/get_captaincy_announcement(mob/living/captain) return "Due to staffing shortages, newly promoted Acting Captain [captain.real_name] on deck!" diff --git a/code/modules/jobs/job_types/janitor.dm b/code/modules/jobs/job_types/janitor.dm index d9a52c9d6d9b..14f775301984 100644 --- a/code/modules/jobs/job_types/janitor.dm +++ b/code/modules/jobs/job_types/janitor.dm @@ -30,6 +30,7 @@ job_flags = STATION_JOB_FLAGS job_tone = "slip" + tgui_icon = FA_ICON_SOAP /datum/outfit/job/janitor name = "Janitor" diff --git a/code/modules/jobs/job_types/lawyer.dm b/code/modules/jobs/job_types/lawyer.dm index 7a1c8d58bc7f..93291e2e2e9a 100644 --- a/code/modules/jobs/job_types/lawyer.dm +++ b/code/modules/jobs/job_types/lawyer.dm @@ -27,6 +27,7 @@ job_flags = STATION_JOB_FLAGS job_tone = "objection" + tgui_icon = FA_ICON_GAVEL /datum/outfit/job/lawyer name = "Lawyer" diff --git a/code/modules/jobs/job_types/medical_doctor.dm b/code/modules/jobs/job_types/medical_doctor.dm index 0c300d2f6315..35b7cdd00310 100644 --- a/code/modules/jobs/job_types/medical_doctor.dm +++ b/code/modules/jobs/job_types/medical_doctor.dm @@ -37,6 +37,7 @@ ) rpg_title = "Cleric" job_flags = STATION_JOB_FLAGS + tgui_icon = FA_ICON_STAFF_SNAKE /datum/outfit/job/doctor diff --git a/code/modules/jobs/job_types/mime.dm b/code/modules/jobs/job_types/mime.dm index 7e10eac2204c..06df427e1701 100644 --- a/code/modules/jobs/job_types/mime.dm +++ b/code/modules/jobs/job_types/mime.dm @@ -34,6 +34,7 @@ voice_of_god_silence_power = 3 job_tone = "silence" + tgui_icon = FA_ICON_COMMENT_SLASH /datum/job/mime/after_spawn(mob/living/spawned, client/player_client) if (ishuman(spawned)) diff --git a/code/modules/jobs/job_types/paramedic.dm b/code/modules/jobs/job_types/paramedic.dm index fca347c0cad1..ee573d6d956a 100644 --- a/code/modules/jobs/job_types/paramedic.dm +++ b/code/modules/jobs/job_types/paramedic.dm @@ -37,6 +37,7 @@ ) rpg_title = "Corpse Runner" job_flags = STATION_JOB_FLAGS + tgui_icon = FA_ICON_TRUCK_MEDICAL /datum/outfit/job/paramedic diff --git a/code/modules/jobs/job_types/prisoner.dm b/code/modules/jobs/job_types/prisoner.dm index c025a900c801..c1e229b02c14 100644 --- a/code/modules/jobs/job_types/prisoner.dm +++ b/code/modules/jobs/job_types/prisoner.dm @@ -23,6 +23,7 @@ family_heirlooms = list(/obj/item/pen/blue) rpg_title = "Defeated Miniboss" job_flags = STATION_JOB_FLAGS | JOB_CANNOT_OPEN_SLOTS | JOB_ANTAG_PROTECTED & ~JOB_REOPEN_ON_ROUNDSTART_LOSS + tgui_icon = FA_ICON_LOCK /datum/job/prisoner/New() . = ..() diff --git a/code/modules/jobs/job_types/psychologist.dm b/code/modules/jobs/job_types/psychologist.dm index e4a8bfd4418a..c770fd23e51d 100644 --- a/code/modules/jobs/job_types/psychologist.dm +++ b/code/modules/jobs/job_types/psychologist.dm @@ -31,6 +31,7 @@ ) rpg_title = "Snake Oil Salesman" job_flags = STATION_JOB_FLAGS + tgui_icon = FA_ICON_BRAIN /datum/outfit/job/psychologist diff --git a/code/modules/jobs/job_types/quartermaster.dm b/code/modules/jobs/job_types/quartermaster.dm index b353664100ca..dd7f2185dea7 100644 --- a/code/modules/jobs/job_types/quartermaster.dm +++ b/code/modules/jobs/job_types/quartermaster.dm @@ -36,6 +36,7 @@ job_flags = STATION_JOB_FLAGS | HEAD_OF_STAFF_JOB_FLAGS voice_of_god_power = 1.4 //Command staff has authority human_authority = JOB_AUTHORITY_NON_HUMANS_ALLOWED + tgui_icon = FA_ICON_SACK_DOLLAR /datum/outfit/job/quartermaster name = "Quartermaster" diff --git a/code/modules/jobs/job_types/research_director.dm b/code/modules/jobs/job_types/research_director.dm index 3da1d9425835..88b93b6a7ace 100644 --- a/code/modules/jobs/job_types/research_director.dm +++ b/code/modules/jobs/job_types/research_director.dm @@ -46,6 +46,7 @@ human_authority = JOB_AUTHORITY_HUMANS_ONLY voice_of_god_power = 1.4 //Command staff has authority + tgui_icon = FA_ICON_USER_GRADUATE /datum/job/research_director/get_captaincy_announcement(mob/living/captain) diff --git a/code/modules/jobs/job_types/roboticist.dm b/code/modules/jobs/job_types/roboticist.dm index 4306ec080702..dbf61a3424d3 100644 --- a/code/modules/jobs/job_types/roboticist.dm +++ b/code/modules/jobs/job_types/roboticist.dm @@ -32,6 +32,7 @@ family_heirlooms = list(/obj/item/toy/plush/pkplush) rpg_title = "Necromancer" job_flags = STATION_JOB_FLAGS + tgui_icon = FA_ICON_BATTERY_HALF /datum/job/roboticist/New() diff --git a/code/modules/jobs/job_types/scientist.dm b/code/modules/jobs/job_types/scientist.dm index d32340c5d258..0cad528c990a 100644 --- a/code/modules/jobs/job_types/scientist.dm +++ b/code/modules/jobs/job_types/scientist.dm @@ -34,6 +34,7 @@ job_flags = STATION_JOB_FLAGS job_tone = "boom" + tgui_icon = FA_ICON_FLASK /datum/outfit/job/scientist diff --git a/code/modules/jobs/job_types/security_officer.dm b/code/modules/jobs/job_types/security_officer.dm index fd87de05d375..9b7574e52d96 100644 --- a/code/modules/jobs/job_types/security_officer.dm +++ b/code/modules/jobs/job_types/security_officer.dm @@ -45,6 +45,7 @@ JOB_SECURITY_OFFICER_SCIENCE, ) job_flags = STATION_JOB_FLAGS | JOB_ANTAG_PROTECTED + tgui_icon = FA_ICON_SHIELD_HALVED GLOBAL_LIST_INIT(available_depts, list(SEC_DEPT_ENGINEERING, SEC_DEPT_MEDICAL, SEC_DEPT_SCIENCE, SEC_DEPT_SUPPLY)) diff --git a/code/modules/jobs/job_types/shaft_miner.dm b/code/modules/jobs/job_types/shaft_miner.dm index 8b6d36349e9a..53481815f7cd 100644 --- a/code/modules/jobs/job_types/shaft_miner.dm +++ b/code/modules/jobs/job_types/shaft_miner.dm @@ -26,6 +26,7 @@ family_heirlooms = list(/obj/item/pickaxe/mini, /obj/item/shovel) rpg_title = "Adventurer" job_flags = STATION_JOB_FLAGS + tgui_icon = FA_ICON_DIGGING /datum/outfit/job/miner @@ -39,7 +40,7 @@ /obj/item/flashlight/seclite = 1, /obj/item/knife/combat/survival = 1, /obj/item/mining_voucher = 1, - /obj/item/stack/marker_beacon/ten = 1, + /obj/item/stack/candela_beacon/thirty = 1, /obj/item/t_scanner/adv_mining_scanner/lesser = 1, ) belt = /obj/item/modular_computer/pda/shaftminer @@ -69,7 +70,7 @@ /obj/item/gun/energy/recharge/kinetic_accelerator = 1, /obj/item/knife/combat/survival = 1, /obj/item/mining_voucher = 1, - /obj/item/stack/marker_beacon/ten = 1, + /obj/item/stack/candela_beacon/thirty = 1, /obj/item/t_scanner/adv_mining_scanner/lesser = 1, ) glasses = /obj/item/clothing/glasses/meson diff --git a/code/modules/jobs/job_types/spawner/personal_ai.dm b/code/modules/jobs/job_types/spawner/personal_ai.dm index 0f575cbf6982..f18b89812a0d 100644 --- a/code/modules/jobs/job_types/spawner/personal_ai.dm +++ b/code/modules/jobs/job_types/spawner/personal_ai.dm @@ -1,2 +1,3 @@ /datum/job/personal_ai title = ROLE_PAI + tgui_icon = FA_ICON_MOBILE_ALT diff --git a/code/modules/jobs/job_types/spawner/space_syndicate.dm b/code/modules/jobs/job_types/spawner/space_syndicate.dm index 8ab88337e50a..c98ee7bb4bfa 100644 --- a/code/modules/jobs/job_types/spawner/space_syndicate.dm +++ b/code/modules/jobs/job_types/spawner/space_syndicate.dm @@ -1,3 +1,4 @@ /datum/job/space_syndicate title = ROLE_SPACE_SYNDICATE policy_index = ROLE_SPACE_SYNDICATE + tgui_icon = FA_ICON_DRAGON diff --git a/code/modules/jobs/job_types/spawner/syndicate_cybersun.dm b/code/modules/jobs/job_types/spawner/syndicate_cybersun.dm index 5deba33fce88..11706f3b415c 100644 --- a/code/modules/jobs/job_types/spawner/syndicate_cybersun.dm +++ b/code/modules/jobs/job_types/spawner/syndicate_cybersun.dm @@ -1,3 +1,4 @@ /datum/job/syndicate_cybersun title = ROLE_SYNDICATE_CYBERSUN policy_index = ROLE_SYNDICATE_CYBERSUN + tgui_icon = FA_ICON_DRAGON diff --git a/code/modules/jobs/job_types/spawner/syndicate_cybersun_captain.dm b/code/modules/jobs/job_types/spawner/syndicate_cybersun_captain.dm index 697a5908f464..c21a9d8781c7 100644 --- a/code/modules/jobs/job_types/spawner/syndicate_cybersun_captain.dm +++ b/code/modules/jobs/job_types/spawner/syndicate_cybersun_captain.dm @@ -1,3 +1,4 @@ /datum/job/syndicate_cybersun_captain title = ROLE_SYNDICATE_CYBERSUN_CAPTAIN policy_index = ROLE_SYNDICATE_CYBERSUN_CAPTAIN + tgui_icon = FA_ICON_DRAGON diff --git a/code/modules/jobs/job_types/station_engineer.dm b/code/modules/jobs/job_types/station_engineer.dm index 8e25895c0be3..a6b05ae2d8a5 100644 --- a/code/modules/jobs/job_types/station_engineer.dm +++ b/code/modules/jobs/job_types/station_engineer.dm @@ -25,7 +25,14 @@ /datum/job_department/engineering, ) - family_heirlooms = list(/obj/item/clothing/head/utility/hardhat, /obj/item/screwdriver, /obj/item/wrench, /obj/item/weldingtool, /obj/item/crowbar, /obj/item/wirecutters) + family_heirlooms = list( + /obj/item/clothing/head/utility/hardhat, + /obj/item/screwdriver, + /obj/item/wrench, + /obj/item/weldingtool, + /obj/item/crowbar, + /obj/item/wirecutters, + ) mail_goodies = list( /obj/item/storage/box/lights/mixed = 20, @@ -37,6 +44,7 @@ ) rpg_title = "Crystallomancer" job_flags = STATION_JOB_FLAGS + tgui_icon = FA_ICON_GEARS /datum/outfit/job/engineer diff --git a/code/modules/jobs/job_types/station_trait/bridge_assistant.dm b/code/modules/jobs/job_types/station_trait/bridge_assistant.dm index e52e4814cfa1..26bde0fc3ed5 100644 --- a/code/modules/jobs/job_types/station_trait/bridge_assistant.dm +++ b/code/modules/jobs/job_types/station_trait/bridge_assistant.dm @@ -33,6 +33,7 @@ allow_bureaucratic_error = FALSE job_flags = NONE // DARKPACK EDIT CHANGE - ORIGINAL: job_flags = STATION_JOB_FLAGS | STATION_TRAIT_JOB_FLAGS | JOB_ANTAG_PROTECTED human_authority = JOB_AUTHORITY_NON_HUMANS_ALLOWED + tgui_icon = FA_ICON_BUILDING_SHIELD /datum/job/bridge_assistant/after_spawn(mob/living/spawned, client/player_client) . = ..() diff --git a/code/modules/jobs/job_types/station_trait/cargo_gorilla.dm b/code/modules/jobs/job_types/station_trait/cargo_gorilla.dm index 19fba20c410c..b766101569b8 100644 --- a/code/modules/jobs/job_types/station_trait/cargo_gorilla.dm +++ b/code/modules/jobs/job_types/station_trait/cargo_gorilla.dm @@ -16,6 +16,7 @@ rpg_title = "Beast of Burden" allow_bureaucratic_error = FALSE job_flags = NONE // DARKPACK EDIT CHANGE - ORIGINAL: job_flags = STATION_TRAIT_JOB_FLAGS | JOB_ANNOUNCE_ARRIVAL | JOB_NEW_PLAYER_JOINABLE | JOB_EQUIP_RANK |JOB_ANTAG_BLACKLISTED + tgui_icon = FA_ICON_PAW /datum/job/cargo_gorilla/get_roundstart_spawn_point() if (length(GLOB.gorilla_start)) diff --git a/code/modules/jobs/job_types/station_trait/human_ai.dm b/code/modules/jobs/job_types/station_trait/human_ai.dm index ade0f1608d00..160b7af6b5b6 100644 --- a/code/modules/jobs/job_types/station_trait/human_ai.dm +++ b/code/modules/jobs/job_types/station_trait/human_ai.dm @@ -40,6 +40,7 @@ allow_bureaucratic_error = FALSE job_flags = NONE // DARKPACK EDIT CHANGE - ORIGINAL: job_flags = STATION_JOB_FLAGS | STATION_TRAIT_JOB_FLAGS | JOB_ANTAG_PROTECTED human_authority = JOB_AUTHORITY_NON_HUMANS_ALLOWED //we can safely assume NT doesn't care what species AIs are made of, much less if they can't even afford an AI. + tgui_icon = /datum/job/ai::tgui_icon /datum/job/human_ai/get_roundstart_spawn_point() return get_latejoin_spawn_point() diff --git a/code/modules/jobs/job_types/station_trait/pun_pun.dm b/code/modules/jobs/job_types/station_trait/pun_pun.dm index 4c61355a89a8..02bcdfe4aa52 100644 --- a/code/modules/jobs/job_types/station_trait/pun_pun.dm +++ b/code/modules/jobs/job_types/station_trait/pun_pun.dm @@ -24,7 +24,8 @@ ) rpg_title = "Homunculus" allow_bureaucratic_error = FALSE - job_flags = NONE // DARKPACK EDIT CHANGE - ORIGINAL: job_flags = (STATION_JOB_FLAGS|STATION_TRAIT_JOB_FLAGS)&~JOB_ASSIGN_QUIRKS + job_flags = NONE // DARKPACK EDIT CHANGE - ORIGINAL: job_flags = (STATION_JOB_FLAGS|STATION_TRAIT_JOB_FLAGS) &~ JOB_ASSIGN_QUIRKS + tgui_icon = FA_ICON_PAW /datum/job/pun_pun/get_spawn_mob(client/player_client, atom/spawn_point) if (!player_client) diff --git a/code/modules/jobs/job_types/station_trait/veteran_advisor.dm b/code/modules/jobs/job_types/station_trait/veteran_advisor.dm index c487967c5ed9..81d7420a21c1 100644 --- a/code/modules/jobs/job_types/station_trait/veteran_advisor.dm +++ b/code/modules/jobs/job_types/station_trait/veteran_advisor.dm @@ -35,6 +35,7 @@ rpg_title = "Royal Advisor" allow_bureaucratic_error = FALSE job_flags = NONE // DARKPACK EDIT CHANGE - ORIGINAL: job_flags = STATION_JOB_FLAGS | STATION_TRAIT_JOB_FLAGS | JOB_ANTAG_PROTECTED + tgui_icon = FA_ICON_RIBBON /datum/job/veteran_advisor/get_default_roundstart_spawn_point() for(var/obj/effect/landmark/start/spawn_point as anything in GLOB.start_landmarks_list) diff --git a/code/modules/jobs/job_types/warden.dm b/code/modules/jobs/job_types/warden.dm index 1c42257a60a1..16b403af3a7c 100644 --- a/code/modules/jobs/job_types/warden.dm +++ b/code/modules/jobs/job_types/warden.dm @@ -41,6 +41,7 @@ ) rpg_title = "Jailor" job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_ANTAG_PROTECTED + tgui_icon = FA_ICON_HANDCUFFS /datum/job/warden/after_spawn(mob/living/spawned, client/player_client) . = ..() diff --git a/code/modules/language/_language.dm b/code/modules/language/_language.dm index b6dd52c33ac7..10fb80934de0 100644 --- a/code/modules/language/_language.dm +++ b/code/modules/language/_language.dm @@ -5,12 +5,13 @@ /// Datum based languages. Easily editable and modular. /datum/language + abstract_type = /datum/language /// Fluff name of language if any. var/name = "an unknown language" /// Short description for 'Check Languages'. var/desc = "A language." /// Character used to speak in language - /// If key is null, then the language isn't real or learnable. + /// If `null`, the language cannot be spoken with a key, requires being set as a default language or forced speech. var/key /// Various language flags. var/flags = NONE diff --git a/code/modules/language/_language_menu.dm b/code/modules/language/_language_menu.dm index 039afb2e1c36..23678ba08c9b 100644 --- a/code/modules/language/_language_menu.dm +++ b/code/modules/language/_language_menu.dm @@ -29,12 +29,12 @@ for(var/datum/language/language as anything in GLOB.all_languages) var/list/lang_data = list() - lang_data["name"] = initial(language.name) - lang_data["desc"] = initial(language.desc) - lang_data["key"] = initial(language.key) + lang_data["name"] = language::name + lang_data["desc"] = language::desc + lang_data["key"] = language::key lang_data["is_default"] = (language == language_holder.selected_language) - lang_data["icon"] = initial(language.icon) - lang_data["icon_state"] = initial(language.icon_state) + lang_data["icon"] = language::icon + lang_data["icon_state"] = language::icon_state if(speaker) lang_data["can_speak"] = !!speaker.has_language(language, SPOKEN_LANGUAGE) lang_data["could_speak"] = !!(language_holder.omnitongue || speaker.could_speak_language(language)) diff --git a/code/modules/loadout/categories/shoes.dm b/code/modules/loadout/categories/shoes.dm index 34726f2a52d8..4f7e80c9b421 100644 --- a/code/modules/loadout/categories/shoes.dm +++ b/code/modules/loadout/categories/shoes.dm @@ -9,6 +9,10 @@ abstract_type = /datum/loadout_item/shoes /datum/loadout_item/shoes/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only = FALSE) + // This prevents clown shoes from being destroyed, for such would be SACRILEGE. + if(istype(outfit, /datum/outfit/job/clown)) + return ..() // Parent calling puts them into the clown's backpack (as a test of character). + outfit.shoes = item_path // DARKPACK EDIT REMOVAL START - Loadout categories diff --git a/code/modules/mining/boulder_processing/boulder.dm b/code/modules/mining/boulder_processing/boulder.dm index 3969c5551808..e49fd322ced8 100644 --- a/code/modules/mining/boulder_processing/boulder.dm +++ b/code/modules/mining/boulder_processing/boulder.dm @@ -84,7 +84,7 @@ if(.) return if(HAS_TRAIT(user, TRAIT_BOULDER_BREAKER)) - manual_process(null, user, INATE_BOULDER_SPEED_MULTIPLIER) + manual_process(null, user, INNATE_BOULDER_SPEED_MULTIPLIER) return /obj/item/boulder/attack_hand_secondary(mob/user, list/modifiers) @@ -92,12 +92,12 @@ if(.) return if(HAS_TRAIT(user, TRAIT_BOULDER_BREAKER)) - manual_process(null, user, INATE_BOULDER_SPEED_MULTIPLIER) + manual_process(null, user, INNATE_BOULDER_SPEED_MULTIPLIER) return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN /obj/item/boulder/item_interaction(mob/living/user, obj/item/tool, list/modifiers) if (HAS_TRAIT(tool, TRAIT_BOULDER_BREAKER)) - manual_process(tool, user, INATE_BOULDER_SPEED_MULTIPLIER) + manual_process(tool, user, INNATE_BOULDER_SPEED_MULTIPLIER) return ITEM_INTERACT_SUCCESS if (tool.tool_behaviour == TOOL_MINING) manual_process(tool, user) @@ -109,7 +109,7 @@ if(.) return if(HAS_TRAIT(user, TRAIT_BOULDER_BREAKER)) - manual_process(null, user, INATE_BOULDER_SPEED_MULTIPLIER) //A little hacky but it works around the speed of the blackboard task selection process for now. + manual_process(null, user, INNATE_BOULDER_SPEED_MULTIPLIER) //A little hacky but it works around the speed of the blackboard task selection process for now. return TRUE /obj/item/boulder/interact_with_atom(atom/interacting_with, mob/living/user, list/modifiers) @@ -168,7 +168,7 @@ else if(override_speed_multiplier) process_speed = override_speed_multiplier else - process_speed = INATE_BOULDER_SPEED_MULTIPLIER + process_speed = INNATE_BOULDER_SPEED_MULTIPLIER playsound(src, 'sound/effects/rock/rocktap1.ogg', 50) if(!continued) to_chat(user, span_notice("You scrape away at \the [src]...")) diff --git a/code/modules/mining/equipment/candela_network/candela_beacons.dm b/code/modules/mining/equipment/candela_network/candela_beacons.dm new file mode 100644 index 000000000000..009377376ee1 --- /dev/null +++ b/code/modules/mining/equipment/candela_network/candela_beacons.dm @@ -0,0 +1,180 @@ +/obj/item/stack/candela_beacon + name = "mining navigation beacon" + singular_name = "mining navigation beacon" + desc = "\"Candela\"-type extending mining beacon, capable of linking with nearby beacons and devices to form a satellite-free navigation network." + icon = 'icons/obj/mining.dmi' + icon_state = "candela_beacon" + w_class = WEIGHT_CLASS_SMALL + full_w_class = WEIGHT_CLASS_SMALL + merge_type = /obj/item/stack/candela_beacon + max_amount = 50 + novariants = TRUE + /// Candela network handler we use for our connection behavior + var/datum/candela_item_handler/handler = null + +/obj/item/stack/candela_beacon/Initialize(mapload, new_amount, merge, list/mat_override, mat_amt) + . = ..() + handler = new( + src, + active_slots = ITEM_SLOT_HANDS | ITEM_SLOT_POCKETS, + storage_active_slots = ITEM_SLOT_POCKETS | ITEM_SLOT_BELT, + on_network_cut_callback = CALLBACK(src, PROC_REF(on_network_cut)), + ) + update_appearance() + +/obj/item/stack/candela_beacon/Destroy() + QDEL_NULL(handler) + return ..() + +/obj/item/stack/candela_beacon/attack_self(mob/user, modifiers) + place_beacon(user) + +/obj/item/stack/candela_beacon/interact(mob/user) + return + +/obj/item/stack/candela_beacon/merge_without_del(obj/item/stack/candela_beacon/target_stack, limit) + . = ..() + if (.) + target_stack.handler.set_network(handler.network, handler.closest_node) + +/// Deploy a beacon at user's feet, or at a given location if passed +/// Can deploy a beacon for another handler, using its network instead +/obj/item/stack/candela_beacon/proc/place_beacon(mob/user, atom/loc_override = null, datum/candela_item_handler/handler_override = null, silent = FALSE) + if (!isturf(user.loc)) + if (!silent) + to_chat(user, span_warning("You need more space to place a [singular_name] here.")) + return FALSE + + if (locate(/obj/structure/candela_beacon) in (loc_override || user.loc)) + if (!silent) + to_chat(user, span_warning("There is already a [singular_name] here.")) + return FALSE + + var/datum/candela_item_handler/used_handler = handler_override || handler + // In case use() deletes ourselves + var/datum/mining_beacon_network/our_network = used_handler.network + if (!use(1)) + return FALSE + + if (!silent) + to_chat(user, span_notice("You activate and anchor [amount ? "a":"the"] [singular_name] in place.")) + + playsound(user, 'sound/machines/click.ogg', 50, TRUE) + var/obj/structure/candela_beacon/beacon = new(loc_override || user.loc, our_network, used_handler) + transfer_fingerprints_to(beacon) + return TRUE + +/// Callback to react to breaking LOS/reaching maximum distance with a beacon +/obj/item/stack/candela_beacon/proc/on_network_cut(atom/old_loc, old_dir, interrupt) + // If we did not change current_closest, there is a chance we cannot see any nodes near us, in which case we want to place a beacon on the previous turf where we *did* see one + if (handler.closest_node && !interrupt) + return place_beacon(handler.owner, old_loc, silent = TRUE) + return FALSE + +/obj/item/stack/candela_beacon/attack_self_secondary(mob/user, modifiers) + . = ..() + if (.) + return + handler.set_network(null) + balloon_alert(user, "network connection severed") + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + +/obj/item/stack/candela_beacon/update_overlays() + . = ..() + . += emissive_appearance(icon, "[icon_state]_e", src, alpha = 192) + +/obj/item/stack/candela_beacon/examine(mob/user) + . = ..() + . += "Use in-hand to plant a beacon, [EXAMINE_HINT("right-click")] in-hand to sever network link." + . += "Click on a placed beacon to form a network connection, or [EXAMINE_HINT("right-click")] to pick it up." + . += "Automatically deployed upon reaching maximum distance or breaking line-of-sight to the network when placed in pocket or belt slots, or in storage in pocket or belt slots." + +/obj/item/stack/candela_beacon/ten + amount = 10 + +/obj/item/stack/candela_beacon/thirty + amount = 30 + +// Deployed beacon structure + +/obj/structure/candela_beacon + name = "mining navigation beacon" + desc = "\"Candela\"-type extending mining beacon, capable of linking with nearby beacons and devices to form a satellite-free navigation network." + icon = 'icons/obj/mining.dmi' + icon_state = "candela_deployed" + layer = ABOVE_OBJ_LAYER + pixel_z = 6 + base_pixel_z = 6 + anchored = TRUE + light_range = 2 + light_power = 1.7 + light_color = LIGHT_COLOR_MINING + armor_type = /datum/armor/structure_candela_beacon + max_integrity = 90 + +/datum/armor/structure_candela_beacon + melee = 25 + bullet = 25 + laser = 25 + energy = 25 + bomb = 75 + fire = 25 + +/obj/structure/candela_beacon/Initialize(mapload, datum/mining_beacon_network/new_network, datum/candela_item_handler/deployer) + . = ..() + if (isnull(new_network)) + new_network = new() + RegisterSignal(src, COMSIG_CANDELA_NODE_NETWORK_CHANGED, PROC_REF(on_network_changed)) + AddComponent(/datum/component/candela_node, new_network, deployer, connection_pixel_x = base_pixel_w, connection_pixel_y = base_pixel_z + 3) + update_appearance() + +/obj/structure/candela_beacon/proc/on_network_changed(datum/source, datum/mining_beacon_network/old_network, datum/mining_beacon_network/new_network) + SIGNAL_HANDLER + + if (old_network) + UnregisterSignal(old_network, COMSIG_CANDELA_NETWORK_POWER_CHANGED) + on_power_changed(old_state = old_network?.powered, new_state = new_network?.powered) + if (new_network) + RegisterSignal(new_network, COMSIG_CANDELA_NETWORK_POWER_CHANGED, PROC_REF(on_power_changed)) + +/obj/structure/candela_beacon/proc/on_power_changed(datum/source, old_state, new_state) + SIGNAL_HANDLER + + var/powered = (new_state & CANDELA_NETWORK_POWERED) + set_light_power(powered ? 1.7 : 1.3) + set_light_range(powered ? 2 : MINIMUM_USEFUL_LIGHT_RANGE) + +/obj/structure/candela_beacon/update_overlays() + . = ..() + . += emissive_appearance(icon, "[icon_state]_e", src, alpha = 192) + +/obj/structure/candela_beacon/attack_hand(mob/living/user, list/modifiers) + . = ..() + if (.) + return + balloon_alert(user, "picking up the beacon...") + if (!do_after(user, 2 SECONDS, src)) + return + + var/obj/item/stack/candela_beacon/beacon = new(loc) + transfer_fingerprints_to(beacon) + if (user.put_in_hands(beacon, del_on_fail = TRUE)) + playsound(src, 'sound/items/deconstruct.ogg', 50, TRUE) + qdel(src) + +/obj/structure/candela_beacon/item_interaction_secondary(mob/living/user, obj/item/tool, list/modifiers) + if (!istype(tool, /obj/item/stack/candela_beacon)) + return NONE + + var/obj/item/stack/candela_beacon/collection = tool + if(collection.amount >= collection.max_amount) + balloon_alert(user, "stack full!") + return ITEM_INTERACT_BLOCKING + to_chat(user, span_notice("You start picking [src] up...")) + if(!do_after(user, 2 SECONDS, src) || collection.amount >= collection.max_amount) + return ITEM_INTERACT_BLOCKING + + collection.add(1) + playsound(src, 'sound/items/deconstruct.ogg', 50, TRUE) + qdel(src) + return ITEM_INTERACT_SUCCESS diff --git a/code/modules/mining/equipment/candela_network/candela_item_handler.dm b/code/modules/mining/equipment/candela_network/candela_item_handler.dm new file mode 100644 index 000000000000..49b2c77cbb22 --- /dev/null +++ b/code/modules/mining/equipment/candela_network/candela_item_handler.dm @@ -0,0 +1,233 @@ +/// Datum which handles interactions of items with the Candela network +/// Not a component as item interactions can be much more involved and bi-directional +/// which makes isolated nature of components a bad fit +/datum/candela_item_handler + // Properties + /// Item which owns this handler + var/obj/item/parent = null + /// Slots in which the item keeps the connection to the network + var/active_slots = NONE + /// Slots in which the storage containing this item can be in order for the item to keep the connection + var/storage_active_slots = NONE + /// Callback called when we're about to get cut from the network due to user movement : (atom/old_loc, old_dir, interrupt) + var/datum/callback/on_network_cut_callback = null + + // Runtime variables + /// Mob which is currently holding/using the item + var/mob/living/owner = null + /// Network we're connected to, if any + var/datum/mining_beacon_network/network = null + /// Closest node within our network (that we can see)to us + var/datum/component/candela_node/closest_node + /// Beam visual connecting our user to their closest node + var/datum/beam/beam_visual = null + +/datum/candela_item_handler/New(obj/item/parent, active_slots = NONE, storage_active_slots = NONE, datum/callback/on_network_cut_callback = null) + . = ..() + src.parent = parent + src.active_slots = active_slots + src.storage_active_slots = storage_active_slots + src.on_network_cut_callback = on_network_cut_callback + + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_parent_equipped)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_parent_dropped)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_parent_moved)) + +/datum/candela_item_handler/Destroy(force) + set_network(null) + set_owner(null) + UnregisterSignal(parent, list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED, COMSIG_MOVABLE_MOVED)) + parent = null + on_network_cut_callback = null + return ..() + +/datum/candela_item_handler/proc/on_parent_equipped(obj/item/source, mob/living/user, slot) + SIGNAL_HANDLER + if (slot & active_slots) + set_owner(user) + +/datum/candela_item_handler/proc/on_parent_dropped(obj/item/source, mob/living/user) + SIGNAL_HANDLER + set_owner(null) + +/datum/candela_item_handler/proc/on_parent_moved(obj/item/source, atom/old_loc, movement_dir, forced, list/old_locs, momentum_change) + SIGNAL_HANDLER + + if (!storage_active_slots) + return + + if (isitem(old_loc)) + if (old_loc.loc == owner) + set_owner(null) + UnregisterSignal(old_loc, list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED)) + + var/atom/parent_loc = parent.loc + if (!isitem(parent_loc)) + return + + RegisterSignal(parent_loc, COMSIG_ITEM_EQUIPPED, PROC_REF(on_storage_equipped)) + RegisterSignal(parent_loc, COMSIG_ITEM_DROPPED, PROC_REF(on_storage_dropped)) + if (astype(parent_loc.loc, /mob/living)?.get_slot_by_item(parent_loc) & storage_active_slots) + set_owner(parent_loc.loc) + +/datum/candela_item_handler/proc/on_storage_equipped(obj/item/source, mob/equipper, slot) + SIGNAL_HANDLER + + if (slot & storage_active_slots) + set_owner(equipper) + +/datum/candela_item_handler/proc/on_storage_dropped(obj/item/source, mob/user) + SIGNAL_HANDLER + set_owner(null) + +/datum/candela_item_handler/proc/set_owner(mob/living/new_owner) + if (owner == new_owner) + return + + if (owner) + network?.unlink_mob(src, owner) + + owner = new_owner + network?.linked_beacon_items |= src + if (!owner) + set_closest_node(null) + return + + if (network) + network.link_mob(src, owner) + locate_closest_node(silent = TRUE) + +/datum/candela_item_handler/proc/set_network(datum/mining_beacon_network/new_network, datum/component/candela_node/new_closest_node = null, merging = FALSE) + if (network == new_network) + if (new_closest_node) + set_closest_node(new_closest_node) + return + + if (network) + if (owner) + network.unlink_mob(src, owner) + network.linked_beacon_items -= src + + network = new_network + + if (!network) + set_closest_node(null) + return + + if (owner) + network.link_mob(src, owner) + + if (merging) + return + + network.linked_beacon_items |= src + if (new_closest_node) + set_closest_node(new_closest_node) + else + locate_closest_node() + +/// Locates the closest node within our network, or cuts the connection if none could be found +/datum/candela_item_handler/proc/locate_closest_node(silent = FALSE) + if (!network) + return null + + var/turf/our_turf = get_turf(parent) + var/cur_dist = MINING_BEACON_MAX_REACH + 1 + var/cur_node = null + for (var/datum/component/candela_node/node as anything in network.linked_nodes) + var/turf/node_turf = get_turf(node.parent) + var/node_dist = get_dist_euclidean(our_turf, node_turf) + if (node_dist >= cur_dist) + continue + + if (!can_see(our_turf, node_turf, MINING_BEACON_MAX_REACH) || !can_see(node_turf, our_turf, MINING_BEACON_MAX_REACH)) + continue + + cur_node = node + cur_dist = node_dist + + if (cur_node) + set_closest_node(cur_node) + return cur_node + + set_network(null) + if (owner && !silent) + parent.balloon_alert(owner, "connection lost!") + +/// Locates the closest node within any network to ourselves, and links to it and its network +/datum/candela_item_handler/proc/locate_closest_network() + var/turf/our_turf = get_turf(parent) + var/cur_dist = MINING_BEACON_MAX_REACH + 1 + var/datum/component/candela_node/cur_node = null + for (var/datum/mining_beacon_network/network as anything in GLOB.mining_beacon_networks) + for (var/datum/component/candela_node/node as anything in network.linked_nodes) + var/turf/node_turf = get_turf(node.parent) + var/node_dist = get_dist_euclidean(our_turf, node_turf) + if (node_dist >= cur_dist) + continue + + if (!can_see(our_turf, node_turf, MINING_BEACON_MAX_REACH) || !can_see(node_turf, our_turf, MINING_BEACON_MAX_REACH)) + continue + + cur_node = node + cur_dist = node_dist + + if (cur_node) + set_network(cur_node.network, cur_node) + return network + + if (!network) + return null + + set_network(null) + if (owner) + parent.balloon_alert(owner, "connection lost!") + +/datum/candela_item_handler/proc/set_closest_node(datum/component/candela_node/new_node) + if (new_node == closest_node) + return + + if (closest_node) + UnregisterSignal(closest_node, COMSIG_QDELETING) + + QDEL_NULL(beam_visual) + closest_node = new_node + + if (!closest_node) + return + + RegisterSignal(closest_node, COMSIG_QDELETING, PROC_REF(on_node_deleted)) + + if (!owner) + return + + // Don't render a beam if another handler (added to the network before us) is already rendering one to the same node as to avoid spam/overlaps + var/list/handlers = network.linked_mobs[owner] + for (var/datum/candela_item_handler/other_handler as anything in handlers) + if (other_handler == src || other_handler.closest_node != closest_node) // shouldn't have a different closest node but just in case + continue + + if (handlers.Find(other_handler) < handlers.Find(src)) + return + + redraw_beam() + +/datum/candela_item_handler/proc/redraw_beam() + QDEL_NULL(beam_visual) + beam_visual = owner.Beam( + closest_node.parent, + "1-full", 'icons/effects/beam.dmi', + beam_color = LIGHT_COLOR_MINING, + emissive = EMISSIVE_BLOOM, + override_target_pixel_x = closest_node.connection_pixel_x, + override_target_pixel_y = closest_node.connection_pixel_y, + emissive_alpha = 192, + alpha = 128, + layer = BELOW_MOB_LAYER + ) + +/datum/candela_item_handler/proc/on_node_deleted(datum/source) + SIGNAL_HANDLER + + closest_node = null + locate_closest_node() diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index aca65531264b..575ed646f535 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -200,6 +200,7 @@ /obj/item/clothing/suit/armor/bone/Initialize(mapload) . = ..() AddComponent(/datum/component/armor_plate, upgrade_item = /obj/item/clothing/accessory/talisman) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/drake) allowed = GLOB.mining_suit_allowed /obj/item/clothing/head/helmet/skull diff --git a/code/modules/mining/fulton.dm b/code/modules/mining/fulton.dm index e75e36e55fa8..98ca17352c8e 100644 --- a/code/modules/mining/fulton.dm +++ b/code/modules/mining/fulton.dm @@ -18,6 +18,8 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons) var/safe_for_living_creatures = TRUE /// Maximum force that can be used to extract var/max_force_fulton = MOVE_FORCE_STRONG + /// How long will the mob be paralyzed for? + var/paralyze_duration = 32 SECONDS /obj/item/extraction_pack/examine() . = ..() @@ -62,10 +64,8 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons) if(thing.anchored) return NONE - var/obj/structure/extraction_point/beacon = beacon_ref?.resolve() + var/atom/movable/beacon = get_beacon(user) if(isnull(beacon)) - balloon_alert(user, "not linked!") - beacon_ref = null return ITEM_INTERACT_BLOCKING var/area/area = get_area(thing) if(!can_use_indoors) @@ -111,7 +111,7 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons) if(isliving(thing)) var/mob/living/creature = thing - creature.Paralyze(32 SECONDS) // Keep them from moving during the duration of the extraction + creature.Paralyze(paralyze_duration) // Keep them from moving during the duration of the extraction ADD_TRAIT(creature, TRAIT_FORCED_STANDING, FULTON_PACK_TRAIT) // Prevents animation jank from happening if(creature.buckled) creature.buckled.unbuckle_mob(creature, TRUE) // Unbuckle them to prevent anchoring problems @@ -125,11 +125,17 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons) var/mutable_appearance/balloon2 = mutable_appearance('icons/effects/fulton_balloon.dmi', "fulton_expand", layer = VEHICLE_LAYER, appearance_flags = RESET_COLOR | RESET_ALPHA | RESET_TRANSFORM | KEEP_APART) balloon2.pixel_z = 10 holder_obj.add_overlay(balloon2) - addtimer(CALLBACK(src, PROC_REF(create_balloon), thing, user, holder_obj, balloon2), 0.4 SECONDS) + addtimer(CALLBACK(src, PROC_REF(create_balloon), thing, user, holder_obj, balloon2, get_turf(beacon)), 0.4 SECONDS) return ITEM_INTERACT_SUCCESS -/obj/item/extraction_pack/proc/create_balloon(atom/movable/thing, mob/living/user, obj/effect/extraction_holder/holder_obj, mutable_appearance/balloon2) - var/turf/beacon_turf = get_turf(beacon_ref.resolve()) +/obj/item/extraction_pack/proc/get_beacon(mob/living/user) + var/obj/structure/extraction_point/beacon = beacon_ref?.resolve() + if (isnull(beacon)) + balloon_alert(user, "not linked!") + beacon_ref = null + return beacon + +/obj/item/extraction_pack/proc/create_balloon(atom/movable/thing, mob/living/user, obj/effect/extraction_holder/holder_obj, mutable_appearance/balloon2, turf/beacon_turf) var/mutable_appearance/balloon = mutable_appearance('icons/effects/fulton_balloon.dmi', "fulton_balloon", layer = VEHICLE_LAYER, appearance_flags = RESET_COLOR | RESET_ALPHA | RESET_TRANSFORM | KEEP_APART) balloon.pixel_z = 10 holder_obj.cut_overlay(balloon2) @@ -190,11 +196,85 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons) if(uses_left <= 0) qdel(src) +/obj/item/extraction_pack/networked + name = "networked fulton extraction pack" + desc = "A balloon that can be used to extract equipment or personnel to any fulton beacon or tapped ore vent within nearby \"Candela\" mining navigation networks. Anything not bolted down can be moved." + icon_state = "extraction_pack_networked" + paralyze_duration = 18 SECONDS + +/obj/item/extraction_pack/networked/attack_self(mob/user) + var/list/possible_beacons = list() + for(var/datum/weakref/point_ref as anything in GLOB.total_extraction_beacons) + var/obj/structure/extraction_point/extraction_point = point_ref.resolve() + if(isnull(extraction_point)) + GLOB.total_extraction_beacons.Remove(point_ref) + continue + if(extraction_point.beacon_network in beacon_networks) + possible_beacons += extraction_point + + for (var/datum/mining_beacon_network/network as anything in GLOB.mining_beacon_networks) + var/list/fulton_points = list() + var/node_located = FALSE + for (var/datum/component/candela_node/node as anything in network.linked_nodes) + if (node.fulton_point) + fulton_points += node.parent + + if (node_located) + continue + + if (get_dist(node.parent, user) <= MINING_BEACON_MAX_REACH && (user in viewers(MINING_BEACON_MAX_REACH, node.parent))) + node_located = TRUE + + if (node_located) + possible_beacons |= fulton_points + + if(!length(possible_beacons)) + balloon_alert(user, "no beacons") + return + + var/chosen_beacon = tgui_input_list(user, "Beacon to connect to", "Balloon Extraction Pack", sort_names(possible_beacons)) + if(isnull(chosen_beacon)) + return + + beacon_ref = WEAKREF(chosen_beacon) + balloon_alert(user, "linked!") + +/obj/item/extraction_pack/networked/get_beacon(mob/living/user) + var/obj/structure/extraction_point/beacon = beacon_ref?.resolve() + if (isnull(beacon)) + balloon_alert(user, "not linked!") + beacon_ref = null + return null + + // Anything that isn't an extraction point must've came from a Candela network, go through all of its nodes check if we can access it + if (istype(beacon)) + return beacon + + for (var/datum/mining_beacon_network/network as anything in GLOB.mining_beacon_networks) + // Check if its even our target's network to begin with + var/target_net = FALSE + for (var/datum/component/candela_node/node as anything in network.linked_nodes) + if (node.parent == beacon) + target_net = TRUE + break + + if (!target_net) + continue + + for (var/datum/component/candela_node/node as anything in network.linked_nodes) + if (get_dist(node.parent, user) <= MINING_BEACON_MAX_REACH && (user in viewers(MINING_BEACON_MAX_REACH, node.parent))) + return beacon + + balloon_alert(user, "our of network reach!") + return null + /obj/item/fulton_core name = "extraction beacon assembly kit" desc = "When built, emits a signal which fulton recovery devices can lock onto. Activate in hand to unfold into a beacon." icon = 'icons/obj/fulton.dmi' icon_state = "folded_extraction" + /// Structure to spawn + var/point_type = /obj/structure/extraction_point /obj/item/fulton_core/attack_self(mob/user) var/area/user_area = get_area(user) @@ -205,10 +285,19 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons) if(!do_after(user, 1.5 SECONDS, target = user) || QDELETED(src)) return - new /obj/structure/extraction_point(get_turf(user)) + new point_type(get_turf(user), user) playsound(src, 'sound/items/deconstruct.ogg', vol = 50, vary = TRUE, extrarange = MEDIUM_RANGE_SOUND_EXTRARANGE) qdel(src) +/obj/item/fulton_core/networked + name = "networked extraction beacon assembly kit" + desc = "When built, emits a signal which fulton recovery devices within the same \"Candela\" navigation network can lock onto. Activate in hand to unfold into a beacon." + point_type = /obj/structure/extraction_point/networked + +/obj/item/fulton_core/syndicate + name = "suspicious extraction beacon assembly kit" + point_type = /obj/structure/extraction_point/syndicate + /obj/structure/extraction_point name = "fulton recovery beacon" desc = "A beacon for the fulton recovery system. Activate a pack in your hand to link it to a beacon." @@ -217,20 +306,33 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons) anchored = TRUE density = FALSE obj_flags = CAN_BE_HIT | UNIQUE_RENAME + /// String key used to check if a beacon can be accessed by a pack var/beacon_network = "station" + /// What type of core do we drop when picked up + var/core_type = /obj/item/fulton_core -/obj/structure/extraction_point/Initialize(mapload) +/obj/structure/extraction_point/Initialize(mapload, mob/creator) . = ..() name += " ([rand(100,999)]) ([get_area_name(src, TRUE)])" + INVOKE_ASYNC(src, PROC_REF(poll_name), creator) GLOB.total_extraction_beacons.Add(WEAKREF(src)) update_appearance(UPDATE_OVERLAYS) +/obj/structure/extraction_point/proc/poll_name(mob/creator) + var/name_input = tgui_input_text(creator, "What would you like to name the beacon?", "Fulton Beacon", default = name, max_length = MAX_LABEL_LEN) + if (name_input && !QDELETED(src) && !QDELETED(creator) && creator.Adjacent(src)) + name = name_input + +/obj/structure/extraction_point/Destroy(force) + GLOB.total_extraction_beacons -= WEAKREF(src) + return ..() + /obj/structure/extraction_point/attack_hand(mob/living/user, list/modifiers) . = ..() balloon_alert_to_viewers("undeploying...") if(!do_after(user, 1.5 SECONDS, src)) return - new /obj/item/fulton_core(drop_location()) + new core_type(drop_location()) playsound(src, 'sound/items/deconstruct.ogg', vol = 50, vary = TRUE, extrarange = MEDIUM_RANGE_SOUND_EXTRARANGE) qdel(src) @@ -238,6 +340,20 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons) . = ..() . += emissive_appearance(icon, "[icon_state]_light", src, alpha = src.alpha) +/obj/structure/extraction_point/syndicate + beacon_network = "syndicate" + core_type = /obj/item/fulton_core/syndicate + +/obj/structure/extraction_point/networked + name = "networked fulton recovery beacon" + desc = "A beacon for the fulton recovery system, capable of broadcasting its location through \"Candela\" navigation networks." + icon_state = "extraction_point_networked" + core_type = /obj/item/fulton_core/networked + +/obj/structure/extraction_point/networked/Initialize(mapload) + . = ..() + AddComponent(/datum/component/candela_node, new /datum/mining_beacon_network(), null, connection_pixel_x = base_pixel_w, connection_pixel_y = base_pixel_z - 2) + /obj/effect/extraction_holder name = "extraction holder" desc = "you shouldn't see this" @@ -264,3 +380,4 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons) /obj/item/extraction_pack/syndicate name = "syndicate fulton extraction pack" can_use_indoors = TRUE + beacon_networks = list("station", "syndicate") diff --git a/code/modules/mining/lavaland/mining_loot/clothing.dm b/code/modules/mining/lavaland/mining_loot/clothing.dm index 5e1084076149..3031865762a4 100644 --- a/code/modules/mining/lavaland/mining_loot/clothing.dm +++ b/code/modules/mining/lavaland/mining_loot/clothing.dm @@ -33,6 +33,7 @@ RegisterSignal(user, COMSIG_LIVING_HEALTH_UPDATE, PROC_REF(check_health)) icon_state = "memento_mori_active" active_owner = user + ADD_TRAIT(src, TRAIT_DANGEROUS_UNEQUIP, TRAIT_GENERIC) /obj/item/clothing/neck/necklace/memento_mori/proc/mori() icon_state = "memento_mori" @@ -43,6 +44,7 @@ active_owner = null to_chat(stored_owner, span_userdanger("You feel your life rapidly slipping away from you!")) stored_owner.dust(just_ash = TRUE, drop_items = TRUE) + REMOVE_TRAIT(src, TRAIT_DANGEROUS_UNEQUIP, TRAIT_GENERIC) /obj/item/clothing/neck/necklace/memento_mori/proc/check_health(mob/living/source) SIGNAL_HANDLER diff --git a/code/modules/mining/lavaland/mining_loot/consumables.dm b/code/modules/mining/lavaland/mining_loot/consumables.dm index 5ce7ef933ae9..cef7cadf0883 100644 --- a/code/modules/mining/lavaland/mining_loot/consumables.dm +++ b/code/modules/mining/lavaland/mining_loot/consumables.dm @@ -195,7 +195,7 @@ var/wing_type = get_wing_choice(exposed_human, chest) if(!wing_type) return - var/obj/item/organ/wings/functional/wings = new wing_type() + var/obj/item/organ/wings/wings = new wing_type() wings.Insert(exposed_human) if(had_wings) to_chat(exposed_human, span_userdanger("A terrible pain travels down your back as your wings change shape!")) @@ -211,7 +211,7 @@ return wing_types[1] var/list/radial_wings = list() var/list/name2type = list() - for(var/obj/item/organ/wings/functional/possible_type as anything in wing_types) + for(var/obj/item/organ/wings/possible_type as anything in wing_types) var/datum/sprite_accessory/accessory = SSaccessories.feature_list[FEATURE_WINGS][possible_type::sprite_accessory_override::name] //get the singleton instance var/image/img = image(icon = accessory.icon, icon_state = "m_wingsopen_[accessory.icon_state]_BEHIND") //Process the HUD elements img.transform *= 0.5 diff --git a/code/modules/mining/lavaland/mining_loot/megafauna/ash_drake.dm b/code/modules/mining/lavaland/mining_loot/megafauna/ash_drake.dm index 86aa364acaec..dfb7dd271d44 100644 --- a/code/modules/mining/lavaland/mining_loot/megafauna/ash_drake.dm +++ b/code/modules/mining/lavaland/mining_loot/megafauna/ash_drake.dm @@ -43,6 +43,7 @@ /obj/item/clothing/suit/hooded/cloak/drake/Initialize(mapload) . = ..() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/drake) allowed = GLOB.mining_suit_allowed /obj/item/clothing/head/hooded/cloakhood/drake @@ -59,6 +60,10 @@ max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF | ACID_PROOF +/obj/item/clothing/head/hooded/cloakhood/drake/Initialize(mapload) + . = ..() + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, /datum/bodypart_texture/mesh/drake) + // Spectral blade /obj/item/melee/ghost_sword @@ -188,7 +193,7 @@ consumer.set_eye_color("#FEE5A3") consumer.set_species(/datum/species/lizard) consumer.dna.add_mutation(/datum/mutation/firebreath, MUTATION_SOURCE_MUTATOR) - var/obj/item/organ/wings/functional/dragon/wings = new() + var/obj/item/organ/wings/dragon/wings = new() wings.Insert(consumer) if(2) diff --git a/code/modules/mining/voucher_sets.dm b/code/modules/mining/voucher_sets.dm index 7216487d7c69..456a77b1e8ce 100644 --- a/code/modules/mining/voucher_sets.dm +++ b/code/modules/mining/voucher_sets.dm @@ -51,13 +51,13 @@ /datum/voucher_set/mining/extraction_kit name = "Extraction and Rescue Kit" - description = "Contains a fulton extraction pack and a beacon signaller, which allows you to send back home minerals, items and dead bodies without having to use the mining shuttle. And as a bonus, you get 30 marker beacons to help you better mark your path." + description = "Contains a fulton extraction pack and a beacon signaller, which allows you to send minerals, items, dead bodies and yourself through the \"Candela\" navigation network. And as a bonus, you get 30 navigation beacons for free." icon = 'icons/obj/fulton.dmi' icon_state = "extraction_pack" set_items = list( - /obj/item/extraction_pack, - /obj/item/fulton_core, - /obj/item/stack/marker_beacon/thirty, + /obj/item/extraction_pack/networked, + /obj/item/fulton_core/networked, + /obj/item/stack/candela_beacon/thirty, ) /datum/voucher_set/mining/resonator_kit diff --git a/code/modules/mob/dead/new_player/latejoin_menu.dm b/code/modules/mob/dead/new_player/latejoin_menu.dm index 0f74236b7c65..60136f77cde3 100644 --- a/code/modules/mob/dead/new_player/latejoin_menu.dm +++ b/code/modules/mob/dead/new_player/latejoin_menu.dm @@ -76,6 +76,7 @@ GLOBAL_DATUM_INIT(latejoin_menu, /datum/latejoin_menu, new) "prioritized" = (job_datum in SSjob.prioritized_jobs), "used_slots" = job_datum.current_positions, "open_slots" = job_datum.total_positions < 0 ? "∞" : job_datum.total_positions, + "jobIcon" = job_datum.tgui_icon, ) if(job_availability != JOB_AVAILABLE) diff --git a/code/modules/mob/dead/observer/orbit.dm b/code/modules/mob/dead/observer/orbit.dm index 5c643461b159..90cb798ca2d8 100644 --- a/code/modules/mob/dead/observer/orbit.dm +++ b/code/modules/mob/dead/observer/orbit.dm @@ -166,7 +166,8 @@ GLOBAL_DATUM_INIT(orbit_menu, /datum/orbit_menu, new) serialized["antag"] = antag.name serialized["antag_group"] = antag.antagpanel_category - serialized["antag_icon"] = antag.antag_hud_name + serialized["icon"] = antag.hud_icon + serialized["icon_state"] = antag.antag_hud_name return serialized @@ -213,27 +214,29 @@ GLOBAL_DATUM_INIT(orbit_menu, /datum/orbit_menu, new) var/list/serialized = list() serialized["health"] = FLOOR((player.health / player.maxHealth * 100), 1) - if(issilicon(player)) - serialized["job"] = player.job - serialized["icon"] = "borg" - return serialized var/obj/item/card/id/id_card = player.get_idcard(hand_first = FALSE) - serialized["job"] = id_card?.get_trim_assignment() - serialized["icon"] = id_card?.get_trim_sechud_icon_state() + serialized["job"] = id_card?.get_trim_assignment() || player.job + serialized["icon"] = id_card?.get_trim_sechud_icon() || DEFAULT_HUDS_DMI + if(issilicon(player)) + serialized["icon_state"] = "borg" + else + serialized["icon_state"] = id_card?.get_trim_sechud_icon_state() var/datum/job/job = player.mind?.assigned_role if (isnull(job)) return serialized serialized["mind_job"] = job.title + serialized["mind_job_icon"] = job.tgui_icon var/datum/outfit/outfit = job.get_outfit() if (isnull(outfit)) return serialized var/datum/id_trim/trim = outfit.id_trim if (!isnull(trim)) - serialized["mind_icon"] = trim::sechud_icon_state + serialized["mind_icon"] = trim::sechud_icon + serialized["mind_icon_state"] = trim::sechud_icon_state return serialized /// Gets a list: Misc data and whether it's critical. Handles all snowflakey type cases diff --git a/code/modules/mob/living/basic/bots/bot_hud.dm b/code/modules/mob/living/basic/bots/bot_hud.dm index 1e9bda4dc3f8..40a56177e47a 100644 --- a/code/modules/mob/living/basic/bots/bot_hud.dm +++ b/code/modules/mob/living/basic/bots/bot_hud.dm @@ -1,35 +1,35 @@ /mob/living/basic/bot/proc/diag_hud_set_bothealth() - set_hud_image_state(DIAG_HUD, "huddiag[RoundDiagBar(health/maxHealth)]") + set_hud_image_state(DIAG_HUD, hud_state = "huddiag[RoundDiagBar(health/maxHealth)]") /mob/living/basic/bot/proc/diag_hud_set_botstat() //On (With wireless on or off), Off, EMP'ed if(bot_mode_flags & BOT_MODE_ON) - set_hud_image_state(DIAG_STAT_HUD, "hudstat") + set_hud_image_state(DIAG_STAT_HUD, hud_state = "hudstat") return if(IS_UNCONSCIOUS_OR_CRIT(src)) - set_hud_image_state(DIAG_STAT_HUD, "hudoffline") + set_hud_image_state(DIAG_STAT_HUD, hud_state = "hudoffline") return - set_hud_image_state(DIAG_STAT_HUD, "huddead2") + set_hud_image_state(DIAG_STAT_HUD, hud_state = "huddead2") /mob/living/basic/bot/proc/diag_hud_set_botmode() //Shows a bot's current operation if(client) //If the bot is player controlled, it will not be following mode logic! - set_hud_image_state(DIAG_BOT_HUD, "hudsentient") + set_hud_image_state(DIAG_BOT_HUD, hud_state = "hudsentient") return switch(mode) if(BOT_SUMMON, BOT_RESPONDING) //Responding to PDA or AI summons - set_hud_image_state(DIAG_BOT_HUD, "hudcalled") + set_hud_image_state(DIAG_BOT_HUD, hud_state = "hudcalled") if(BOT_CLEANING, BOT_HEALING) //Cleanbot cleaning, Floorbot fixing, or Medibot Healing - set_hud_image_state(DIAG_BOT_HUD, "hudworking") + set_hud_image_state(DIAG_BOT_HUD, hud_state = "hudworking") if(BOT_PATROL, BOT_START_PATROL) //Patrol mode - set_hud_image_state(DIAG_BOT_HUD, "hudpatrol") + set_hud_image_state(DIAG_BOT_HUD, hud_state = "hudpatrol") if(BOT_PREP_ARREST, BOT_ARREST, BOT_HUNT) //STOP RIGHT THERE, CRIMINAL SCUM! - set_hud_image_state(DIAG_BOT_HUD, "hudalert") + set_hud_image_state(DIAG_BOT_HUD, hud_state = "hudalert") if(BOT_MOVING, BOT_DELIVER, BOT_GO_HOME, BOT_NAV) //Moving to target for normal bots, moving to deliver or go home for MULES. - set_hud_image_state(DIAG_BOT_HUD, "hudmove") + set_hud_image_state(DIAG_BOT_HUD, hud_state = "hudmove") else - set_hud_image_state(DIAG_BOT_HUD, "") + set_hud_image_state(DIAG_BOT_HUD, hud_state = "") ///proc that handles drawing and transforming the bot's path onto diagnostic huds /mob/living/basic/bot/proc/generate_bot_path(datum/move_loop/has_target/jps/source, list/path) diff --git a/code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm b/code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm index 3e1f26c85849..4a750e5bd951 100644 --- a/code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm +++ b/code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm @@ -1,11 +1,11 @@ /mob/living/basic/bot/mulebot/proc/set_cell_hud() if(!has_power()) - set_hud_image_state(DIAG_BATT_HUD, "hudnobatt") + set_hud_image_state(DIAG_BATT_HUD, hud_state = "hudnobatt") return var/atom/movable/screen/mob_charge/charge_hud = hud_used?.screen_objects[HUD_MULEBOT_CHARGE] charge_hud?.calculate_charge() - set_hud_image_state(DIAG_BATT_HUD, "hudbatt[RoundDiagBar(cell.charge/cell.maxcharge)]") + set_hud_image_state(DIAG_BATT_HUD, hud_state = "hudbatt[RoundDiagBar(cell.charge/cell.maxcharge)]") /atom/movable/screen/mob_charge icon = 'icons/obj/machines/cell_charger.dmi' diff --git a/code/modules/mob/living/basic/drone/_drone.dm b/code/modules/mob/living/basic/drone/_drone.dm index 8cf2ea4d06bb..5ed711074e36 100644 --- a/code/modules/mob/living/basic/drone/_drone.dm +++ b/code/modules/mob/living/basic/drone/_drone.dm @@ -171,18 +171,18 @@ return length(lines) ? jointext(lines, "\n") : base_laws /mob/living/basic/drone/med_hud_set_health() - set_hud_image_state(DIAG_HUD, "huddiag[RoundDiagBar(health/maxHealth)]") + set_hud_image_state(DIAG_HUD, hud_state = "huddiag[RoundDiagBar(health/maxHealth)]") /mob/living/basic/drone/med_hud_set_status() if(stat == DEAD) - set_hud_image_state(DIAG_STAT_HUD, "huddead2") + set_hud_image_state(DIAG_STAT_HUD, hud_state = "huddead2") return if(incapacitated) - set_hud_image_state(DIAG_STAT_HUD, "hudoffline") + set_hud_image_state(DIAG_STAT_HUD, hud_state = "hudoffline") return - set_hud_image_state(DIAG_STAT_HUD, "hudstat") + set_hud_image_state(DIAG_STAT_HUD, hud_state = "hudstat") /mob/living/basic/drone/Destroy() GLOB.drones_list -= src diff --git a/code/modules/mob/living/basic/farm_animals/gorilla/gorilla.dm b/code/modules/mob/living/basic/farm_animals/gorilla/gorilla.dm index 9caa17b06ac1..62932a529025 100644 --- a/code/modules/mob/living/basic/farm_animals/gorilla/gorilla.dm +++ b/code/modules/mob/living/basic/farm_animals/gorilla/gorilla.dm @@ -61,7 +61,7 @@ GLOBAL_LIST_INIT(strippable_gorilla_items, create_strippable_list(list( /mob/living/basic/gorilla/Initialize(mapload) . = ..() - add_traits(list(TRAIT_ADVANCEDTOOLUSER, TRAIT_CAN_STRIP, TRAIT_CHUNKYFINGERS), ROUNDSTART_TRAIT) + add_traits(list(TRAIT_SIMIAN, TRAIT_ADVANCEDTOOLUSER, TRAIT_CAN_STRIP, TRAIT_CHUNKYFINGERS), INNATE_TRAIT) AddElement(/datum/element/wall_tearer, allow_reinforced = FALSE) AddElement(/datum/element/dextrous, can_throw = TRUE) AddElement(/datum/element/footstep, FOOTSTEP_MOB_BAREFOOT) diff --git a/code/modules/mob/living/basic/icemoon/ice_demon/ice_demon_combat.bt.json b/code/modules/mob/living/basic/icemoon/ice_demon/ice_demon_combat.bt.json index 9a5556b1ece4..183fbe4a54b8 100644 --- a/code/modules/mob/living/basic/icemoon/ice_demon/ice_demon_combat.bt.json +++ b/code/modules/mob/living/basic/icemoon/ice_demon/ice_demon_combat.bt.json @@ -120,7 +120,8 @@ "type": "leaf", "behavior": "/datum/bt_node/ai_behavior/maintain_distance/cover_minimum_distance", "vars": { - "target_key": "BB_CURRENT_TARGET" + "target_key": "BB_CURRENT_TARGET", + "face_target": false } } ] diff --git a/code/modules/mob/living/basic/jungle/venus_human_trap.dm b/code/modules/mob/living/basic/jungle/venus_human_trap.dm index b3dc776c33b9..7eea729b6f09 100644 --- a/code/modules/mob/living/basic/jungle/venus_human_trap.dm +++ b/code/modules/mob/living/basic/jungle/venus_human_trap.dm @@ -231,7 +231,7 @@ owner.balloon_alert(owner, "path blocked!") return - var/datum/beam/new_vine = owner.Beam(target_atom, icon_state = "vine", time = vine_duration * (ismob(target_atom) ? 1 : 2), beam_type = /obj/effect/ebeam/vine, emissive = FALSE) + var/datum/beam/new_vine = owner.Beam(target_atom, icon_state = "vine", time = vine_duration * (ismob(target_atom) ? 1 : 2), beam_type = /obj/effect/ebeam/vine, emissive = NONE) var/component = target_atom.AddComponent(/datum/component/leash, owner, vine_grab_distance) RegisterSignal(new_vine, COMSIG_QDELETING, PROC_REF(remove_vine), new_vine) vines[new_vine] = component diff --git a/code/modules/mob/living/basic/lavaland/basilisk/basilisk.bt.json b/code/modules/mob/living/basic/lavaland/basilisk/basilisk.bt.json index e3d26ddf95ba..de7b18a01aec 100644 --- a/code/modules/mob/living/basic/lavaland/basilisk/basilisk.bt.json +++ b/code/modules/mob/living/basic/lavaland/basilisk/basilisk.bt.json @@ -89,7 +89,8 @@ "type": "leaf", "behavior": "/datum/bt_node/ai_behavior/maintain_distance", "vars": { - "target_key": "BB_CURRENT_TARGET" + "target_key": "BB_CURRENT_TARGET", + "face_target": false } } ] diff --git a/code/modules/mob/living/basic/lavaland/goldgrub/goldgrub.dm b/code/modules/mob/living/basic/lavaland/goldgrub/goldgrub.dm index f40de29f9b41..b0150a3c7af0 100644 --- a/code/modules/mob/living/basic/lavaland/goldgrub/goldgrub.dm +++ b/code/modules/mob/living/basic/lavaland/goldgrub/goldgrub.dm @@ -147,16 +147,6 @@ max_eggs_held = 1,\ ) -/mob/living/basic/mining/goldgrub/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) - . = ..() - if(!istype(arrived, /obj/item/stack/ore)) - return - if(!can_lay_eggs) - return - if(!istype(arrived, /obj/item/stack/ore/bluespace_crystal) || prob(60)) - return - new /obj/item/food/egg/green/grub_egg(get_turf(src)) - /mob/living/basic/mining/goldgrub/update_overlays() . = ..() if(has_emissive) diff --git a/code/modules/mob/living/basic/lavaland/goliath/tentacle.dm b/code/modules/mob/living/basic/lavaland/goliath/tentacle.dm index 219c193b996e..5ed33050a3ad 100644 --- a/code/modules/mob/living/basic/lavaland/goliath/tentacle.dm +++ b/code/modules/mob/living/basic/lavaland/goliath/tentacle.dm @@ -167,7 +167,7 @@ /obj/item/restraints/legcuffs/goliath_tentacle/proc/leash_target(mob/living/user) leash = user.AddComponent(/datum/component/leash, owner = get_turf(user), distance = 1, silent = TRUE) - beam_effect = user.Beam(get_turf(user), "goliath_tentacle", beam_type = /obj/effect/ebeam/goliath, emissive = FALSE) + beam_effect = user.Beam(get_turf(user), "goliath_tentacle", beam_type = /obj/effect/ebeam/goliath, emissive = NONE) RegisterSignal(beam_effect.visuals, COMSIG_CLICK, PROC_REF(on_beam_click)) RegisterSignals(user, list(SIGNAL_ADDTRAIT(TRAIT_TENTACLE_IMMUNE), COMSIG_BRIMDUST_EXPLOSION), PROC_REF(release)) RegisterSignals(tentacle, list(COMSIG_QDELETING, COMSIG_GOLIATH_TENTACLE_RETRACTING), PROC_REF(on_tentacle_left)) @@ -228,7 +228,7 @@ if (!tentacle?.owner) return ..() leash = user.AddComponent(/datum/component/leash, owner = tentacle.owner, distance = get_dist(user, tentacle.owner), silent = TRUE) - beam_effect = user.Beam(tentacle.owner, "goliath_tentacle", beam_type = /obj/effect/ebeam/goliath, emissive = FALSE) + beam_effect = user.Beam(tentacle.owner, "goliath_tentacle", beam_type = /obj/effect/ebeam/goliath, emissive = NONE) RegisterSignal(beam_effect.visuals, COMSIG_CLICK, PROC_REF(on_beam_click)) RegisterSignals(user, list(SIGNAL_ADDTRAIT(TRAIT_TENTACLE_IMMUNE), COMSIG_BRIMDUST_EXPLOSION), PROC_REF(release)) RegisterSignals(tentacle.owner, list(COMSIG_QDELETING, COMSIG_MOB_STATCHANGE), PROC_REF(on_tentacle_left)) diff --git a/code/modules/mob/living/basic/lavaland/legion/legion.bt.json b/code/modules/mob/living/basic/lavaland/legion/legion.bt.json index 451fa812723c..aefcaff19fb4 100644 --- a/code/modules/mob/living/basic/lavaland/legion/legion.bt.json +++ b/code/modules/mob/living/basic/lavaland/legion/legion.bt.json @@ -50,7 +50,8 @@ "type": "leaf", "behavior": "/datum/bt_node/ai_behavior/maintain_distance", "vars": { - "target_key": "BB_CURRENT_TARGET" + "target_key": "BB_CURRENT_TARGET", + "face_target": false } }, { diff --git a/code/modules/mob/living/basic/lavaland/legion/legion.dm b/code/modules/mob/living/basic/lavaland/legion/legion.dm index b500ea6eaa20..74e38df28a52 100644 --- a/code/modules/mob/living/basic/lavaland/legion/legion.dm +++ b/code/modules/mob/living/basic/lavaland/legion/legion.dm @@ -33,6 +33,8 @@ var/mob/living/stored_mob = null /// Do we have emissives? var/has_emissive = TRUE + /// Used for replacing the word "human" or "monkey" in the description with the name of the species of the stored mob (if any) + var/desc_word_to_replace = "human" /mob/living/basic/mining/legion/Initialize(mapload) . = ..() @@ -71,6 +73,22 @@ new corpse_type(loc) return ..() +/mob/living/basic/mining/legion/update_name() + . = ..() + if (stored_mob && (!HAS_TRAIT(stored_mob, TRAIT_LESSER_HUMANOID) || stored_mob == GLOB.the_one_and_only_punpun)) + name = stored_mob.real_name + else + name = initial(name) + +/mob/living/basic/mining/legion/update_desc() + . = ..() + desc = initial(desc) + if(!stored_mob || !desc_word_to_replace) + return + var/replacement = LOWER_TEXT(astype(stored_mob, /mob/living/carbon)?.dna?.species?.name) || initial(stored_mob.name) + desc = replacetext(desc, desc_word_to_replace, replacement) + + /mob/living/basic/mining/legion/update_overlays() . = ..() if (stat != DEAD && has_emissive) // Shouldn't really happen but just in case @@ -80,8 +98,6 @@ /mob/living/basic/mining/legion/proc/consume(mob/living/carbon/human/consumed) new /obj/effect/gibspawner/generic(consumed.loc) gender = consumed.gender - if (!ismonkey(consumed) || consumed == GLOB.the_one_and_only_punpun) - name = consumed.real_name consumed.investigate_log("has been killed by hivelord infestation.", INVESTIGATE_DEATHS) consumed.death() consumed.extinguish_mob() @@ -93,6 +109,7 @@ ai_controller?.set_blackboard_key(BB_LEGION_RECENT_LINES, consumed.copy_recent_speech(line_chance = 80)) stored_mob = consumed visible_message(span_warning("[src] staggers to [p_their()] feet!")) + update_appearance(UPDATE_NAME|UPDATE_DESC) if (prob(75)) return // Congratulations you have won a special prize: cancer @@ -161,6 +178,7 @@ pixel_x = -16 sentience_type = SENTIENCE_BOSS has_emissive = FALSE + desc_word_to_replace = "" var/spawn_type = /mob/living/basic/mining/legion // APOC EDIT ADD - (Gray masses) /mob/living/basic/mining/legion/large/Initialize(mapload) @@ -172,6 +190,7 @@ max_spawned = 3,\ spawn_text = "peels itself off from",\ faction = faction,\ + spawner_logic = SPAWN_CONTINUOUS_BEHAVIOR,\ ) // APOC EDIT CHANGE - (Gray masses) /// Create what we want to drop on death, in proc form so we can always return a static list diff --git a/code/modules/mob/living/basic/lavaland/legion/legion_brood.dm b/code/modules/mob/living/basic/lavaland/legion/legion_brood.dm index 3c3147e57df9..78a0555d957e 100644 --- a/code/modules/mob/living/basic/lavaland/legion/legion_brood.dm +++ b/code/modules/mob/living/basic/lavaland/legion/legion_brood.dm @@ -90,8 +90,8 @@ /// Returns the kind of legion we make out of the target /mob/living/basic/mining/legion_brood/proc/get_legion_type(mob/living/carbon/human/target) - if (ismonkey(target)) - return /mob/living/basic/mining/legion/monkey + if (HAS_TRAIT(target, TRAIT_LESSER_HUMANOID)) + return /mob/living/basic/mining/legion/lesser if (HAS_TRAIT(target, TRAIT_DWARF)) return /mob/living/basic/mining/legion/dwarf return /mob/living/basic/mining/legion @@ -136,6 +136,6 @@ has_emissive = FALSE /mob/living/basic/mining/legion_brood/snow/get_legion_type(mob/living/target) - if (ismonkey(target)) - return /mob/living/basic/mining/legion/monkey/snow + if (HAS_TRAIT(target, TRAIT_LESSER_HUMANOID)) + return /mob/living/basic/mining/legion/lesser/snow return /mob/living/basic/mining/legion/snow diff --git a/code/modules/mob/living/basic/lavaland/legion/legion_monkey.bt.json b/code/modules/mob/living/basic/lavaland/legion/legion_monkey.bt.json index 6e8e16f2a27a..20784fea3390 100644 --- a/code/modules/mob/living/basic/lavaland/legion/legion_monkey.bt.json +++ b/code/modules/mob/living/basic/lavaland/legion/legion_monkey.bt.json @@ -50,7 +50,8 @@ "type": "leaf", "behavior": "/datum/bt_node/ai_behavior/maintain_distance", "vars": { - "target_key": "BB_CURRENT_TARGET" + "target_key": "BB_CURRENT_TARGET", + "face_target": false } }, { diff --git a/code/modules/mob/living/basic/lavaland/legion/legion_monkey.dm b/code/modules/mob/living/basic/lavaland/legion/legion_monkey.dm index 44b5b2009286..75f3871bb006 100644 --- a/code/modules/mob/living/basic/lavaland/legion/legion_monkey.dm +++ b/code/modules/mob/living/basic/lavaland/legion/legion_monkey.dm @@ -1,8 +1,8 @@ -/// Weak mob spawned if a legion infests a monkey -/mob/living/basic/mining/legion/monkey +/// Weak mob spawned if a legion infests a monkey or any lesser humanoid +/mob/living/basic/mining/legion/lesser name = "rabble" desc = "You can see what was once a monkey under the shifting mass of corruption. It doesn't have enough biomass to reproduce." - icon_state = "legion_monkey" + icon_state = "legion_lesser" pass_flags = PASSTABLE speed = 5 maxHealth = 40 @@ -15,33 +15,34 @@ attack_sound = 'sound/items/weapons/bite.ogg' speak_emote = list("chimpers") corpse_type = /obj/effect/mob_spawn/corpse/human/monkey - ai_controller = /datum/ai_controller/basic_controller/legion_monkey + ai_controller = /datum/ai_controller/basic_controller/legion_lesser + desc_word_to_replace = "monkey" -/mob/living/basic/mining/legion/monkey/Initialize(mapload) +/mob/living/basic/mining/legion/lesser/Initialize(mapload) . = ..() ADD_TRAIT(src, TRAIT_VENTCRAWLER_ALWAYS, INNATE_TRAIT) AddComponent(/datum/component/regenerator, outline_colour = COLOR_SOFT_RED) -/mob/living/basic/mining/legion/monkey/assign_abilities() +/mob/living/basic/mining/legion/lesser/assign_abilities() return -/mob/living/basic/mining/legion/monkey/get_loot_list() +/mob/living/basic/mining/legion/lesser/get_loot_list() return /// Icebox variant -/mob/living/basic/mining/legion/monkey/snow +/mob/living/basic/mining/legion/lesser/snow name = "snow rabble" desc = "You can see what was once a monkey under the densely packed snow. It doesn't look friendly." icon = 'icons/mob/simple/icemoon/icemoon_monsters.dmi' - icon_state = "snow_monkey" + icon_state = "snow_lesser" has_emissive = FALSE -/mob/living/basic/mining/legion/monkey/snow/Initialize(mapload) +/mob/living/basic/mining/legion/lesser/snow/Initialize(mapload) . = ..() - AddComponent(/datum/component/appearance_on_aggro, aggro_state = "snow_monkey_alive") // Surprise! I was real! + AddComponent(/datum/component/appearance_on_aggro, aggro_state = "snow_lesser_alive") // Surprise! I was real! /// Opportunistically hops in and out of vents, if it can find one and is not biting someone. -/datum/ai_controller/basic_controller/legion_monkey +/datum/ai_controller/basic_controller/legion_lesser behavior_tree_json = "code/modules/mob/living/basic/lavaland/legion/legion_monkey.bt.json" blackboard = list( BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic, diff --git a/code/modules/mob/living/basic/lavaland/node_drone/node_drone.bt.json b/code/modules/mob/living/basic/lavaland/node_drone/node_drone.bt.json index 935c577753eb..1333687ca2c8 100644 --- a/code/modules/mob/living/basic/lavaland/node_drone/node_drone.bt.json +++ b/code/modules/mob/living/basic/lavaland/node_drone/node_drone.bt.json @@ -58,13 +58,21 @@ ] }, { - "type": "leaf", - "behavior": "/datum/bt_node/ai_behavior/acquire_target/update_interaction_target", + "type": "decorator", + "decorator": "/datum/bt_node/decorator/bb_key_set", "vars": { - "target_key": "BB_CURRENT_HUNTING_TARGET", - "target_source": "/datum/target_source/oview_single_type/ore_vent", - "targeting_strategy": "/datum/targeting_strategy/ore_vent_unclaimed", - "vision_range": 7 + "observer_abort": "BT_ABORT_SELF", + "key": "BB_CURRENT_HUNTING_TARGET" + }, + "child": { + "type": "leaf", + "behavior": "/datum/bt_node/ai_behavior/acquire_target/update_interaction_target", + "vars": { + "target_key": "BB_CURRENT_HUNTING_TARGET", + "target_source": "/datum/target_source/oview_single_type/ore_vent", + "targeting_strategy": "/datum/targeting_strategy/ore_vent_unclaimed", + "vision_range": 7 + } } } ] diff --git a/code/modules/mob/living/basic/lavaland/node_drone/node_drone.dm b/code/modules/mob/living/basic/lavaland/node_drone/node_drone.dm index ad2f7b5ea752..f30e4358f17e 100644 --- a/code/modules/mob/living/basic/lavaland/node_drone/node_drone.dm +++ b/code/modules/mob/living/basic/lavaland/node_drone/node_drone.dm @@ -58,8 +58,9 @@ explosion(origin = src, light_impact_range = 1, smoke = 1) /mob/living/basic/node_drone/Destroy() - attached_vent?.node = null //clean our reference to the vent both ways. - attached_vent = null + if(attached_vent) + attached_vent.node = null + attached_vent = null return ..() /mob/living/basic/node_drone/examine(mob/user) @@ -78,30 +79,6 @@ if(flying_state == FLY_IN_STATE || flying_state == FLY_OUT_STATE) icon_state = "mining_node_flying" -/mob/living/basic/node_drone/update_overlays() - . = ..() - if(attached_vent) - var/time_remaining = COOLDOWN_TIMELEFT(attached_vent, wave_cooldown) - var/wave_timers - switch(attached_vent?.boulder_size) - if(BOULDER_SIZE_SMALL) - wave_timers = WAVE_DURATION_SMALL - if(BOULDER_SIZE_MEDIUM) - wave_timers = WAVE_DURATION_MEDIUM - if(BOULDER_SIZE_LARGE) - wave_timers = WAVE_DURATION_LARGE - var/remaining_fraction = (time_remaining / wave_timers) - if(remaining_fraction <= 0.3) - . += "node_progress_4" - return - if(remaining_fraction <= 0.55) - . += "node_progress_3" - return - if(remaining_fraction <= 0.80) - . += "node_progress_2" - return - . += "node_progress_1" - return /mob/living/basic/node_drone/proc/arrive(obj/structure/ore_vent/parent_vent) attached_vent = parent_vent diff --git a/code/modules/mob/living/basic/lavaland/tendril/tendril_actions.dm b/code/modules/mob/living/basic/lavaland/tendril/tendril_actions.dm index 1750372e250a..cf40739d3240 100644 --- a/code/modules/mob/living/basic/lavaland/tendril/tendril_actions.dm +++ b/code/modules/mob/living/basic/lavaland/tendril/tendril_actions.dm @@ -83,7 +83,7 @@ . = ..() if (!firer) return - tentacle_beam = Beam(firer, "goliath_tentacle", beam_type = (reel_in ? /obj/effect/ebeam/reacting : /obj/effect/ebeam), emissive = FALSE) + tentacle_beam = Beam(firer, "goliath_tentacle", beam_type = (reel_in ? /obj/effect/ebeam/reacting : /obj/effect/ebeam), emissive = NONE) if (reel_in) RegisterSignal(tentacle_beam, COMSIG_BEAM_ENTERED, PROC_REF(on_beam_entered)) @@ -100,7 +100,7 @@ holder.transform = transform holder.pixel_x = (firer_turf.x - our_turf.x) * ICON_SIZE_X + pixel_x holder.pixel_y = (firer_turf.y - our_turf.y) * ICON_SIZE_Y + pixel_y - holder.Beam(firer, "goliath_tentacle", emissive = FALSE) + holder.Beam(firer, "goliath_tentacle", emissive = NONE) var/anim_time = sqrt((holder.pixel_x / ICON_SIZE_X) ** 2 + (holder.pixel_y / ICON_SIZE_Y) ** 2) / (speed * SSprojectiles.wait * retract_speed) animate(holder, pixel_x = 0, pixel_y = 0, time = anim_time) QDEL_IN_CLIENT_TIME(holder, anim_time) diff --git a/code/modules/mob/living/basic/lavaland/watcher/watcher.bt.json b/code/modules/mob/living/basic/lavaland/watcher/watcher.bt.json index b408d011c4db..80c11305b3d1 100644 --- a/code/modules/mob/living/basic/lavaland/watcher/watcher.bt.json +++ b/code/modules/mob/living/basic/lavaland/watcher/watcher.bt.json @@ -78,7 +78,8 @@ "type": "leaf", "behavior": "/datum/bt_node/ai_behavior/maintain_distance", "vars": { - "target_key": "BB_CURRENT_TARGET" + "target_key": "BB_CURRENT_TARGET", + "face_target": false } }, { diff --git a/code/modules/mob/living/basic/space_fauna/changeling/headslug.dm b/code/modules/mob/living/basic/space_fauna/changeling/headslug.dm index 1707d51ae185..f9df184f7c5e 100644 --- a/code/modules/mob/living/basic/space_fauna/changeling/headslug.dm +++ b/code/modules/mob/living/basic/space_fauna/changeling/headslug.dm @@ -56,7 +56,7 @@ /mob/living/basic/headslug/proc/check_and_implant(mob/living/basic/attacker, atom/target) SIGNAL_HANDLER - if (egg_lain || !iscarbon(target) || ismonkey(target)) + if (egg_lain || !iscarbon(target) || HAS_TRAIT(target, TRAIT_LESSER_HUMANOID)) return var/mob/living/carbon/victim = target diff --git a/code/modules/mob/living/basic/space_fauna/morph.dm b/code/modules/mob/living/basic/space_fauna/morph.dm index c0e92d20bbe3..ba539574b2bf 100644 --- a/code/modules/mob/living/basic/space_fauna/morph.dm +++ b/code/modules/mob/living/basic/space_fauna/morph.dm @@ -77,14 +77,14 @@ return ..() //we hide medical hud while in regular state or an item - set_hud_image_state(HEALTH_HUD, null) + set_hud_image_state(HEALTH_HUD, hud_state = null) /mob/living/basic/morph/med_hud_set_status() if(isliving(form_typepath)) return ..() //we hide medical hud while in regular state or an item - set_hud_image_state(STATUS_HUD, null) + set_hud_image_state(STATUS_HUD, hud_state = null) /mob/living/basic/morph/death(gibbed) if(HAS_TRAIT(src, TRAIT_DISGUISED)) diff --git a/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm b/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm index 6f41f5c490e7..395861908406 100644 --- a/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm +++ b/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm @@ -20,6 +20,31 @@ return ..() return ..(get_turf(revenant), 2) +/datum/action/mirror_talk + name = "Mirror Talk" + desc = "Communicate with the living world through your prison." + background_icon_state = "bg_revenant" + overlay_icon_state = "bg_revenant_border" + button_icon = 'icons/mob/actions/actions_revenant.dmi' + button_icon_state = "mirror_talk" + +/datum/action/mirror_talk/IsAvailable(feedback = FALSE) + return ..() && istype(owner.loc, /obj/structure/mirror) + + +/datum/action/mirror_talk/Trigger(mob/clicker, trigger_flags) + if(!..()) + return FALSE + var/obj/structure/mirror/mirror = astype(clicker.loc) + if(!mirror) + return FALSE + var/message = tgui_input_text(clicker, "What do you wish to say?", "Mirror Talk", max_length = MAX_MESSAGE_LEN) + if(!message || QDELETED(src) || QDELETED(clicker) || !IsAvailable()) + return FALSE + clicker.log_message("\"[message]\"", LOG_SAY) + mirror.say(message, spans = list(SPAN_REVENWARNING), sanitize = FALSE) + return TRUE + /datum/action/cooldown/spell/aoe/revenant background_icon_state = "bg_revenant" overlay_icon_state = "bg_revenant_border" diff --git a/code/modules/mob/living/basic/space_fauna/revenant/revenant_harvest.dm b/code/modules/mob/living/basic/space_fauna/revenant/revenant_harvest.dm index 91476554e4fc..4b3fd9e20752 100644 --- a/code/modules/mob/living/basic/space_fauna/revenant/revenant_harvest.dm +++ b/code/modules/mob/living/basic/space_fauna/revenant/revenant_harvest.dm @@ -58,11 +58,11 @@ to_chat(src, span_revennotice("[target_Their] soul burns with intelligence.")) essence_drained += rand(20, 30) - if(target.stat != DEAD && !HAS_TRAIT(target, TRAIT_WEAK_SOUL)) + if(target.stat != DEAD && !HAS_TRAIT(target, TRAIT_LESSER_HUMANOID)) to_chat(src, span_revennotice("[target_Their] soul blazes with life!")) essence_drained += rand(40, 50) - if(!target_has_client && HAS_TRAIT(target, TRAIT_WEAK_SOUL)) + if(!target_has_client && HAS_TRAIT(target, TRAIT_LESSER_HUMANOID)) to_chat(src, span_revennotice("[target_Their] soul is weak and underdeveloped. They won't be worth very much.")) essence_drained = 5 @@ -123,7 +123,7 @@ change_essence_amount(essence_drained, FALSE, target) - if(essence_drained <= 90 && target.stat != DEAD && !HAS_TRAIT(target, TRAIT_WEAK_SOUL)) + if(essence_drained <= 90 && target.stat != DEAD && !HAS_TRAIT(target, TRAIT_LESSER_HUMANOID)) max_essence += 5 to_chat(src, span_revenboldnotice("The absorption of [target]'s living soul has increased your maximum essence level. Your new maximum essence is [max_essence].")) diff --git a/code/modules/mob/living/basic/space_fauna/revenant/revenant_items.dm b/code/modules/mob/living/basic/space_fauna/revenant/revenant_items.dm index b9007a7f7225..b02a4705f87a 100644 --- a/code/modules/mob/living/basic/space_fauna/revenant/revenant_items.dm +++ b/code/modules/mob/living/basic/space_fauna/revenant/revenant_items.dm @@ -18,13 +18,6 @@ /obj/item/ectoplasm/revenant/Destroy() return ..() -/obj/item/ectoplasm/revenant/proc/check_for_mirrors(turf/location, radius) - PRIVATE_PROC(TRUE) - for(var/obj/structure/mirror/mirror in view(radius, location)) - if(mirror.cursable && !mirror.GetComponent(/datum/component/revenant_prison)) - return mirror - return null - /obj/item/ectoplasm/revenant/attack_self(mob/user) if(inert) return ..() @@ -32,30 +25,18 @@ span_notice("[user] scatters [src] in all directions."), span_notice("You scatter [src] across the area."), ) - var/obj/structure/mirror/nearby_mirror = check_for_mirrors(drop_location(), 5) - if(nearby_mirror) - transfer_to_mirror(nearby_mirror) user.dropItemToGround(src) + SEND_SIGNAL(src, COMSIG_RESIDUE_DISPERSE) qdel(src) /obj/item/ectoplasm/revenant/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) . = ..() if(inert) return - var/obj/structure/mirror/nearby_mirror = check_for_mirrors(get_turf(hit_atom), 3) - if(!nearby_mirror) - visible_message(span_notice("[src] breaks into particles upon impact, which fade away to nothingness.")) - else - transfer_to_mirror(nearby_mirror) + visible_message(span_notice("[src] breaks into particles upon impact, which fade away to nothingness.")) + SEND_SIGNAL(src, COMSIG_RESIDUE_DISPERSE) qdel(src) -/obj/item/ectoplasm/revenant/proc/transfer_to_mirror(obj/structure/mirror/nearby_mirror) - PRIVATE_PROC(TRUE) - nearby_mirror.TakeComponent(GetComponent(/datum/component/revenant_prison)) - nearby_mirror.visible_message(span_revenwarning("A dismal moan echoes as particles of [src] fall onto [nearby_mirror]!")) - log_game("A revenant was trapped inside [nearby_mirror]") - message_admins("A revenant was trapped inside [nearby_mirror] [ADMIN_JMP(nearby_mirror)]") - /obj/item/ectoplasm/revenant/examine(mob/user) . = ..() if(inert) @@ -72,9 +53,9 @@ /obj/item/ectoplasm/revenant/proc/reform() if(QDELETED(src) || inert) return - if(!GetComponent(/datum/component/revenant_prison)) + if(!(SEND_SIGNAL(src, COMSIG_RESIDUE_REFORM) & COMPONENT_RESIDUE_REFORM_SUCCESS)) + inert = TRUE return message_admins("Revenant ectoplasm was left undestroyed for 1 minute and is reforming into a new revenant.") - SEND_SIGNAL(src, COMSIG_REVENANT_RELEASE, cause = "ectoplasm reforming") visible_message(span_revenboldnotice("[src] suddenly rises into the air before fading away.")) qdel(src) diff --git a/code/modules/mob/living/blood.dm b/code/modules/mob/living/blood.dm index 528e0419fffa..23310e7948ab 100644 --- a/code/modules/mob/living/blood.dm +++ b/code/modules/mob/living/blood.dm @@ -153,7 +153,7 @@ // Takes care blood loss and regeneration /mob/living/carbon/human/handle_blood(seconds_per_tick) // Under these circumstances blood handling is not necessary - if(bodytemperature < BLOOD_STOP_TEMP || HAS_TRAIT(src, TRAIT_FAKEDEATH)) + if(bodytemperature < BLOOD_STOP_TEMP || HAS_TRAIT_NOT_FROM(src, TRAIT_FAKEDEATH, QUIRK_TRAIT)) return // Run the signal, still allowing mobs with noblood to "handle blood" in their own way @@ -478,7 +478,7 @@ blood_data["donor"] = WEAKREF(src) // DARKPACK EDIT ADD - VITAE // DARKPACK EDIT ADD START blood_data["generation"] = get_generation() - blood_data["clan"] = get_clan()?.name + blood_data["clan"] = get_clan()?.id blood_data["real_name"] = real_name // DARKPACK EDIT ADD END diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index a1458c8ab371..dbda0a81dc35 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -198,7 +198,6 @@ last_special = world.time + CLICK_CD_RANGE cuff_resist(I) - /** * Helper to break the cuffs from hands * @param {obj/item} cuffs - The cuffs to break @@ -208,16 +207,16 @@ /mob/living/carbon/proc/cuff_resist(obj/item/cuffs, breakouttime = null, cuff_break = 0) if((cuff_break != INSTANT_CUFFBREAK) && (SEND_SIGNAL(src, COMSIG_MOB_REMOVING_CUFFS, cuffs) & COMSIG_MOB_BLOCK_CUFF_REMOVAL)) return //The blocking object should sent a fluff-appropriate to_chat about cuff removal being blocked - if(cuffs.item_flags & BEING_REMOVED) + if(DOING_INTERACTION(src, REF(cuffs) )) to_chat(src, span_warning("You're already attempting to remove [cuffs]!")) return - cuffs.item_flags |= BEING_REMOVED + if (isnull(breakouttime)) breakouttime = cuffs.breakouttime if(!cuff_break) visible_message(span_warning("[src] attempts to remove [cuffs]!")) to_chat(src, span_notice("You attempt to remove [cuffs]... (This will take around [DisplayTimeText(breakouttime)] and you need to stand still.)")) - if(do_after(src, breakouttime, target = src, timed_action_flags = IGNORE_HELD_ITEM, cog_icon = null)) + if(do_after(src, breakouttime, target = src, timed_action_flags = IGNORE_HELD_ITEM, cog_icon = null, interaction_key = REF(cuffs) )) . = clear_cuffs(cuffs, cuff_break) else to_chat(src, span_warning("You fail to remove [cuffs]!")) @@ -233,7 +232,6 @@ else if(cuff_break == INSTANT_CUFFBREAK) . = clear_cuffs(cuffs, cuff_break) - cuffs.item_flags &= ~BEING_REMOVED /mob/living/carbon/proc/uncuff() if (handcuffed) diff --git a/code/modules/mob/living/carbon/human/_species.dm b/code/modules/mob/living/carbon/human/_species.dm index d0d5015272b4..13e43e75ffaf 100644 --- a/code/modules/mob/living/carbon/human/_species.dm +++ b/code/modules/mob/living/carbon/human/_species.dm @@ -996,6 +996,18 @@ GLOBAL_LIST_EMPTY(features_by_species) return FALSE if(user.loc == target.loc) return FALSE + + // DARKPACK EDIT ADD START - POTENCE + if(user.st_get_stat(STAT_STRENGTH) >= 6) //We check if potence is active, then base off strength + var/shove_strength = user.st_get_stat(STAT_STRENGTH) + var/shove_distance = round(shove_strength / 2) + var/atom/throw_target = get_edge_target_turf(target, user.dir) + if(shove_strength >= 9) //If you have 9 or more strength, you knock your target back spinning. Distance based on strength, on hitting something they take damage. + target.throw_at(throw_target, shove_distance, 6, user, spin = TRUE) + else //If you have 6 or more strength, you'll basically do the same thing, but without the spin and at a lower throwback speed. + target.throw_at(throw_target, shove_distance, 4, user) + // DAKRPACK EDIT ADD END + user.disarm(target) /datum/species/proc/spec_attack_hand(mob/living/carbon/human/owner, mob/living/carbon/human/target, datum/martial_art/attacker_style, modifiers) @@ -1367,8 +1379,10 @@ GLOBAL_LIST_EMPTY(features_by_species) /datum/species/proc/spec_stun(mob/living/carbon/human/H, amount) if((H.movement_type & FLYING) && !H.buckled) - var/obj/item/organ/wings/functional/wings = H.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS) - if(wings) + var/obj/item/organ/wings/wings = H.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS) + //Only allow folding wings that are holding us up. + //Otherwise, the toggle may get flipped and skip flightworthiness checks :P + if(wings && HAS_TRAIT_FROM(H, TRAIT_MOVE_FLOATING, SPECIES_FLIGHT_TRAIT)) wings.toggle_flight(H) wings.fly_slip(H) . = min(stunmod * H.physiology.stun_mod * amount, LAZYMIN(H.physiology.max_stun_len, INFINITY)) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index b4c10eb528c8..ecde1c84be62 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -179,7 +179,7 @@ /datum/emote/living/carbon/human/wag key = "wag" key_third_person = "wags" - message = "their tail." + message = "wags" /datum/emote/living/carbon/human/wag/run_emote(mob/user, params, type_override, intentional) . = ..() @@ -195,9 +195,8 @@ . = ..() var/obj/item/organ/tail/oranges_accessory = user.get_organ_slot(ORGAN_SLOT_EXTERNAL_TAIL) if(oranges_accessory.wag_flags & WAG_WAGGING) - . = "stops wagging " + message - else - . = "wags " + message + . = "stops wagging" + . += " [user.p_their()] tail." /datum/emote/living/carbon/human/wag/can_run_emote(mob/user, status_check, intentional, params) var/obj/item/organ/tail/tail = user.get_organ_slot(ORGAN_SLOT_EXTERNAL_TAIL) @@ -212,7 +211,7 @@ /datum/emote/living/carbon/human/wing/run_emote(mob/user, params, type_override, intentional) . = ..() - var/obj/item/organ/wings/functional/wings = user.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS) + var/obj/item/organ/wings/wings = user.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS) if(isnull(wings)) CRASH("[type] ran on a mob that has no wings!") if(wings.wings_open) @@ -221,12 +220,13 @@ wings.open_wings() /datum/emote/living/carbon/human/wing/select_message_type(mob/user, intentional) - var/obj/item/organ/wings/functional/wings = user.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS) + var/obj/item/organ/wings/wings = user.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS) var/emote_verb = wings.wings_open ? "closes" : "opens" return "[emote_verb] [message]" /datum/emote/living/carbon/human/wing/can_run_emote(mob/user, status_check = TRUE, intentional, params) - if(!istype(user.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS), /obj/item/organ/wings/functional)) + var/obj/item/organ/wings/wings = user.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS) + if(!istype(wings) || !wings.has_open_sprite) return FALSE return ..() @@ -273,49 +273,13 @@ addtimer(CALLBACK(eyes, TYPE_PROC_REF(/obj/item/organ/eyes, blink), 0.1 SECONDS, FALSE), i * 0.2 SECONDS) eyes.animate_eyelids(user) -///Snowflake emotes only for le epic chimp -/datum/emote/living/carbon/human/monkey - -/datum/emote/living/carbon/human/monkey/can_run_emote(mob/user, status_check = TRUE, intentional, params) - if(ismonkey(user)) - return ..() - return FALSE - -/datum/emote/living/carbon/human/monkey/gnarl - key = "gnarl" - key_third_person = "gnarls" - message = "gnarls and shows its teeth..." - message_mime = "gnarls silently, baring its teeth..." - -/datum/emote/living/carbon/human/monkey/roll - key = "roll" - key_third_person = "rolls" - message = "rolls." - can_use_flags = EMOTE_CANUSE_REQUIRE_HANDS - -/datum/emote/living/carbon/human/monkey/scratch - key = "scratch" - key_third_person = "scratches" - message = "scratches." - can_use_flags = EMOTE_CANUSE_REQUIRE_HANDS - -/datum/emote/living/carbon/human/monkey/screech/roar +/datum/emote/living/carbon/human/screech/roar key = "roar" key_third_person = "roars" message = "roars!" message_mime = "acts out a roar." emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE -/datum/emote/living/carbon/human/monkey/tail - key = "tail" - message = "waves their tail." - -/datum/emote/living/carbon/human/monkey/sign - key = "sign" - key_third_person = "signs" - message_param = "signs the number %t." - can_use_flags = EMOTE_CANUSE_REQUIRE_HANDS - /// emotes for glowy goobers /datum/emote/living/carbon/human/glow key = "glow" diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 25581a7dad8c..851b9f0f3f46 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -152,6 +152,19 @@ return to_add +/datum/species/jelly/create_pref_unique_perks() + var/list/to_add = list() + + to_add += list(list( + SPECIES_PERK_TYPE = SPECIES_POSITIVE_PERK, + SPECIES_PERK_ICON = FA_ICON_PERSON_RUNNING, + SPECIES_PERK_NAME = "Jelly Body", + SPECIES_PERK_DESC = "[plural_form] have bodies of malleable Jelly. \ + You can squeeze through small cracks like grilles, provided you're not wearing clothes.", + )) + + return to_add + /datum/action/innate/regenerate_limbs name = "Regenerate Limbs" check_flags = AB_CHECK_CONSCIOUS diff --git a/code/modules/mob/living/carbon/human/species_types/monkeys.dm b/code/modules/mob/living/carbon/human/species_types/monkeys.dm index bd178237d769..b76f3f800c7e 100644 --- a/code/modules/mob/living/carbon/human/species_types/monkeys.dm +++ b/code/modules/mob/living/carbon/human/species_types/monkeys.dm @@ -15,6 +15,8 @@ TRAIT_NO_BLOOD_OVERLAY, TRAIT_NO_DNA_COPY, TRAIT_NO_UNDERWEAR, + TRAIT_LESSER_HUMANOID, + TRAIT_SIMIAN, ) no_equip_flags = ITEM_SLOT_OCLOTHING | ITEM_SLOT_GLOVES | ITEM_SLOT_FEET | ITEM_SLOT_SUITSTORE changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | ERT_SPAWN | SLIME_EXTRACT @@ -111,7 +113,7 @@ /obj/item/organ/brain/primate //Ook Ook name = "Primate Brain" desc = "This wad of meat is small, but has enlarged occipital lobes for spotting bananas." - organ_traits = list(TRAIT_CAN_STRIP, TRAIT_PRIMITIVE, TRAIT_GUN_NATURAL, TRAIT_WEAK_SOUL) // No literacy or advanced tool usage. + organ_traits = list(TRAIT_CAN_STRIP, TRAIT_PRIMITIVE, TRAIT_GUN_NATURAL) // No literacy or advanced tool usage. actions_types = list(/datum/action/item_action/organ_action/toggle_trip) /// Will this monkey stumble if they are crossed by a simple mob or a carbon in combat mode? Toggable by monkeys with clients, and is messed automatically set to true by monkey AI. var/tripping = TRUE diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index a40de0b4df63..23a45a49d776 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -120,6 +120,12 @@ var/custom_message = user.death_message if(custom_message) message_animal_or_basic = custom_message + + if(user.has_quirk(/datum/quirk/death_mimicry)) + user.Unconscious(30 SECONDS, ignore_canstun=TRUE) + ADD_TRAIT(user, TRAIT_FAKEDEATH, QUIRK_TRAIT) + addtimer(TRAIT_CALLBACK_REMOVE(user, TRAIT_FAKEDEATH, QUIRK_TRAIT), 30 SECONDS) + . = ..() message_animal_or_basic = initial(message_animal_or_basic) @@ -173,17 +179,14 @@ return wings.make_flap_sound(human_user) - // open/close functional wings - var/obj/item/organ/wings/functional/wings_functional = wings - if(!istype(wings_functional)) + if(!wings.has_open_sprite) return - var/open = FALSE - if(wings_functional.wings_open) - open = TRUE - wings_functional.close_wings() + var/open = wings.wings_open + if(open) + wings.close_wings() else - wings_functional.open_wings() - addtimer(CALLBACK(wings_functional, open ? TYPE_PROC_REF(/obj/item/organ/wings/functional, open_wings) : TYPE_PROC_REF(/obj/item/organ/wings/functional, close_wings)), wing_time) + wings.open_wings() + addtimer(CALLBACK(wings, open ? TYPE_PROC_REF(/obj/item/organ/wings, open_wings) : TYPE_PROC_REF(/obj/item/organ/wings, close_wings)), wing_time) /datum/emote/living/flap/aflap key = "aflap" @@ -697,6 +700,7 @@ message_AI = "symphathetically yawns." emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE cooldown = 5 SECONDS + var/mouth_covered = FALSE // DARKPACK EDIT ADD /datum/emote/living/yawn/run_emote(mob/user, params, type_override, intentional) . = ..() @@ -706,7 +710,7 @@ if(TIMER_COOLDOWN_FINISHED(user, COOLDOWN_YAWN_PROPAGATION)) TIMER_COOLDOWN_START(user, COOLDOWN_YAWN_PROPAGATION, cooldown * 3) - if(astype(user, /mob/living/carbon)?.obscured_slots & HIDEFACE) + if(mouth_covered || astype(user, /mob/living/carbon)?.obscured_slots & HIDEFACE) // DARKPACK EDIT CHANGE return // if your face is obscured, skip propagation var/propagation_distance = user.client ? 5 : 2 // mindless mobs are less able to spread yawns @@ -715,6 +719,15 @@ if(iter_living.incapacitated || TIMER_COOLDOWN_RUNNING(iter_living, COOLDOWN_YAWN_PROPAGATION)) continue + // DARKPACK EDIT ADD START + if(prob(50)) // Propagation is a not a guaranteed one. Keeps it fun when it happens. + continue + if(TIMER_COOLDOWN_RUNNING(iter_living, COOLDOWN_YAWN_WITNESSED)) + continue + + TIMER_COOLDOWN_START(iter_living, COOLDOWN_YAWN_WITNESSED, cooldown) // Prevents yawns from scaling extremely hard against large crowds + // DARKPACK EDIT ADD END + var/dist_between = get_dist(user, iter_living) var/recently_examined = FALSE // if you yawn just after someone looks at you, it forces them to yawn as well. Tradecraft! @@ -723,8 +736,19 @@ if(examine_time && (world.time - examine_time < YAWN_PROPAGATION_EXAMINE_WINDOW)) recently_examined = TRUE - if(!recently_examined && !prob(YAWN_PROPAGATE_CHANCE_BASE - (YAWN_PROPAGATE_CHANCE_DECAY * dist_between))) + // DARKPACK EDIT CHANGE START + var/yawn_chance = YAWN_PROPAGATE_CHANCE_BASE + var/willpower_stat = astype(iter_living, /mob/living)?.st_get_stat(STAT_PERMANENT_WILLPOWER) + if(!isnull(willpower_stat)) + if(willpower_stat <= 1) + yawn_chance = 75 + else + yawn_chance = (10 - willpower_stat) * 2.5 + yawn_chance = clamp(yawn_chance, 5, 50) + + if(!recently_examined && !prob(yawn_chance - (YAWN_PROPAGATE_CHANCE_DECAY * dist_between))) continue + // DARKPACK EDIT CHANGE END var/yawn_delay = rand(0.2 SECONDS, 0.7 SECONDS) * dist_between addtimer(CALLBACK(src, PROC_REF(propagate_yawn), iter_living), yawn_delay) @@ -735,6 +759,15 @@ return user.emote("yawn") +// DARKPACK EDIT ADD START +/datum/emote/living/yawn/covered + key = "yawncovered" + key_third_person = "yawncovered" + name = "yawn (Cover mouth)" + message = "covers their mouth before yawning." + mouth_covered = TRUE +// DARKPACK EDIT ADD END + #undef YAWN_PROPAGATE_CHANCE_BASE #undef YAWN_PROPAGATE_CHANCE_DECAY @@ -846,6 +879,35 @@ /datum/emote/living/custom/replace_pronoun(mob/user, message) return message +///Emotes only for le epic chimps +/datum/emote/living/monkey + abstract_type = /datum/emote/living/monkey + trait_required = TRAIT_SIMIAN + +/datum/emote/living/monkey/gnarl + key = "gnarl" + key_third_person = "gnarls" + message = "gnarls and shows its teeth..." + message_mime = "gnarls silently, baring its teeth..." + +/datum/emote/living/monkey/roll + key = "roll" + key_third_person = "rolls" + message = "rolls." + can_use_flags = EMOTE_CANUSE_REQUIRE_HANDS + +/datum/emote/living/monkey/scratch + key = "scratch" + key_third_person = "scratches" + message = "scratches." + can_use_flags = EMOTE_CANUSE_REQUIRE_HANDS + +/datum/emote/living/monkey/sign + key = "sign" + key_third_person = "signs" + message_param = "signs the number %t." + can_use_flags = EMOTE_CANUSE_REQUIRE_HANDS + /datum/emote/living/inhale key = "inhale" key_third_person = "inhales" diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 849be0838ffb..bc3c6988bad9 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1676,8 +1676,8 @@ GAME_VERB_PROC(/mob/living, mob_sleep, "Sleep", null) /mob/living/basic/mining/mook/worker, /mob/living/basic/mining/mook/worker/bard, /mob/living/basic/mining/mook/worker/tribal_chief, - /mob/living/basic/mining/legion/monkey, - /mob/living/basic/mining/legion/monkey/snow, + /mob/living/basic/mining/legion/lesser, + /mob/living/basic/mining/legion/lesser/snow, /mob/living/basic/mining/lobstrosity, /mob/living/basic/mining/lobstrosity/lava, /mob/living/basic/mining/ice_demon, @@ -2186,6 +2186,7 @@ GLOBAL_LIST_EMPTY(fire_appearances) VV_DROPDOWN_OPTION(VV_HK_GIVE_DELUSION_HALLUCINATION, "Give Delusion Hallucination") VV_DROPDOWN_OPTION(VV_HK_GIVE_GUARDIAN_SPIRIT, "Give Guardian Spirit") VV_DROPDOWN_OPTION(VV_HK_ADMIN_RENAME, "Force Change Name") + VV_DROPDOWN_OPTION(VV_HK_NAVIGATE_TO_MARKED_OBJECT, "Navigate To Marked Object") /mob/living/vv_do_topic(list/href_list) . = ..() @@ -2234,6 +2235,18 @@ GLOBAL_LIST_EMPTY(fire_appearances) )) message_admins("[key_name_admin(usr)] has forcibly changed the real name of [key_name(src)] from '[old_name]' to '[real_name]'[(replace_preferences ? " and their preferences" : "")]") + if(href_list[VV_HK_NAVIGATE_TO_MARKED_OBJECT]) + if(!check_rights(R_ADMIN)) + return + + if(!usr.client.holder.marked_datum) + to_chat(usr, span_warning("You don't have any object marked.")) + else if(!isatom(usr.client.holder.marked_datum)) + to_chat(usr, span_warning("The object you have marked cannot be used as a target. Target must be an atom.")) + else + create_navigation_line(usr.client.holder.marked_datum) + + /mob/living/proc/move_to_error_room() var/obj/effect/landmark/error/error_landmark = locate(/obj/effect/landmark/error) in GLOB.landmarks_list if(error_landmark) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 86be920413be..0f57ec1ad825 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -848,6 +848,19 @@ //Take their lunch money var/target_held_item = target.get_active_held_item() var/append_message = weapon ? " with [weapon]" : "" + + // DARKPACK EDIT ADD START - DISARM ROLLING + if(target_held_item) + var/disarm_difficulty = target.st_get_stat(STAT_STRENGTH) + var/disarm_roll = SSroll.storyteller_roll_datum(src, target, /datum/storyteller_roll/damage/attacker_disarm) + if(disarm_roll >= disarm_difficulty) + target.dropItemToGround(target_held_item) + append_message = "causing [target.p_them()] to drop [target_held_item]" + target.visible_message(span_danger("[target.name] drops \the [target_held_item]!"), + span_warning("You have the \the [target_held_item] yanked from your hand!"), null, COMBAT_MESSAGE_RANGE) + + // DARKPACK EDIT ADD END + // If it's in our typecache, they're staggered and it exists, disarm. If they're knocked down, disarm too. if(target_held_item && target.get_timed_status_effect_duration(/datum/status_effect/staggered) && is_type_in_typecache(target_held_item, GLOB.shove_disarming_types) || target_held_item && target.body_position == LYING_DOWN) target.dropItemToGround(target_held_item) diff --git a/code/modules/mob/living/navigation.dm b/code/modules/mob/living/navigation.dm index 6e4111e6c2cd..d9134b1677b9 100644 --- a/code/modules/mob/living/navigation.dm +++ b/code/modules/mob/living/navigation.dm @@ -50,10 +50,13 @@ GAME_VERB_HIDDEN(/mob/living, navigate, "Navigate") var/platform_code = tgui_input_list(src, "Select a location", "Navigate", sort_list(destination_list)) var/atom/navigate_target = destination_list[platform_code] + create_navigation_line(navigate_target) +/mob/living/proc/create_navigation_line(atom/navigate_target) if(isnull(navigate_target) || incapacitated) return + cut_navigation() var/finding_zchange = FALSE COOLDOWN_START(src, navigate_cooldown, 15 SECONDS) @@ -127,6 +130,9 @@ GAME_VERB_HIDDEN(/mob/living, navigate, "Navigate") /mob/living/proc/cut_navigation() SIGNAL_HANDLER + if(!length(client.navigation_images)) + return + for(var/image/navigation_path in client.navigation_images) client.images -= navigation_path client.navigation_images.Cut() diff --git a/code/modules/mob/living/ventcrawling.dm b/code/modules/mob/living/ventcrawling.dm index 1ad380a61d99..bcfc04b83939 100644 --- a/code/modules/mob/living/ventcrawling.dm +++ b/code/modules/mob/living/ventcrawling.dm @@ -7,13 +7,12 @@ to_chat(src, span_notice("You can ventcrawl! Use alt+click on vents to quickly travel about the station.")) /mob/living/carbon/human/notify_ventcrawler_on_login() - if(!ismonkey(src)) + if(!HAS_TRAIT(src, TRAIT_LESSER_HUMANOID)) return ..() if(!istype(head, /obj/item/clothing/head/helmet/monkey_sentience)) //don't notify them about ventcrawling if they're wearing the sentience helmet, because they can't ventcrawl with it on, and if they take it off they'll no longer be in control of the mob. return ..() - /// Checks if the mob is able to enter the vent, and provides feedback if they are unable to. /mob/living/proc/can_enter_vent(obj/machinery/atmospherics/components/ventcrawl_target, provide_feedback = TRUE) // Being able to always ventcrawl trumps being only able to ventcrawl when wearing nothing diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index ec702de5c5c1..9a1065a2f829 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -191,7 +191,7 @@ hud_list[hud] = list() else - var/image/I = image('icons/mob/huds/hud.dmi', src, "") + var/image/I = image(DEFAULT_HUDS_DMI, src, "") I.appearance_flags = RESET_COLOR|PIXEL_SCALE|KEEP_APART hud_list[hud] = I set_hud_image_active(hud, update_huds = FALSE) //by default everything is active. but dont add it to huds to keep control. diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index f4f2edab0793..8ce70cd9522d 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -116,6 +116,7 @@ GAME_VERB_HIDDEN(/client, drop_item, "drop item") //Sometimes you want to look like you're moving with a delay you don't actually have yet visual_delay = 0 var/old_dir = mob.dir + var/old_loc = mob.loc . = ..() @@ -137,7 +138,7 @@ GAME_VERB_HIDDEN(/client, drop_item, "drop item") // At this point we've moved the client's attached mob. This is one of the only ways to guess that a move was done // as a result of player input and not because they were pulled or any other magic. - SEND_SIGNAL(mob, COMSIG_MOB_CLIENT_MOVED, direct, old_dir) + SEND_SIGNAL(mob, COMSIG_MOB_CLIENT_MOVED, direct, old_dir, old_loc) var/atom/movable/P = mob.pulling if(P && !ismob(P) && P.density) diff --git a/code/modules/mob/mob_say.dm b/code/modules/mob/mob_say.dm index 99aba87e1203..ea4e8816ea9f 100644 --- a/code/modules/mob/mob_say.dm +++ b/code/modules/mob/mob_say.dm @@ -219,14 +219,14 @@ GAME_VERB(/mob, me_verb, VERB_ME, null) mods[RADIO_EXTENSION] = GLOB.department_radio_keys[mods[RADIO_KEY]] chop_to = length(key) + 2 else if(key == "," && !mods[LANGUAGE_EXTENSION]) - for(var/ld in GLOB.all_languages) - var/datum/language/LD = ld - if(initial(LD.key) == message[1 + length(message[1])]) + for(var/datum/language/LD as anything in GLOB.all_languages) + var/lang_key = LD::key + if(lang_key && (lang_key == message[1 + length(message[1])])) // No, you cannot speak in xenocommon just because you know the key if(!can_speak_language(LD)) return message mods[LANGUAGE_EXTENSION] = LD - chop_to = length(key) + length(initial(LD.key)) + 1 + chop_to = length(key) + length(lang_key) + 1 if(!mods[LANGUAGE_EXTENSION]) return message else diff --git a/code/modules/mob/mob_transformation_simple.dm b/code/modules/mob/mob_transformation_simple.dm index 6d8dcd03a7e2..333963119608 100644 --- a/code/modules/mob/mob_transformation_simple.dm +++ b/code/modules/mob/mob_transformation_simple.dm @@ -52,7 +52,7 @@ var/mob/living/carbon/new_mob = desired_mob old_mob.dna.copy_dna(new_mob.dna, NONE) new_mob.updateappearance(icon_update = TRUE, mutcolor_update = TRUE, mutations_overlay_update = TRUE) - else if(ishuman(desired_mob) && (!ismonkey(desired_mob))) + else if(ishuman(desired_mob) && !HAS_TRAIT(desired_mob, TRAIT_LESSER_HUMANOID)) var/mob/living/carbon/human/new_human = desired_mob client?.prefs.safe_transfer_prefs_to(new_human) new_human.dna.update_dna_identity() diff --git a/code/modules/mob_spawn/corpses/mining_corpses.dm b/code/modules/mob_spawn/corpses/mining_corpses.dm index 2be66a4e6dfa..e5ba48507ac2 100644 --- a/code/modules/mob_spawn/corpses/mining_corpses.dm +++ b/code/modules/mob_spawn/corpses/mining_corpses.dm @@ -202,7 +202,8 @@ )) if(prob(30)) r_pocket = pick_weight(list( - /obj/item/stack/marker_beacon = 20, + /obj/item/stack/candela_beacon = 20, + /obj/item/stack/marker_beacon = 15, /obj/item/stack/spacecash/c1000 = 7, /obj/item/reagent_containers/hypospray/medipen/survival = 2, /obj/item/borg/upgrade/modkit/damage = 1, diff --git a/code/modules/mod/mod_clothes.dm b/code/modules/mod/mod_clothes.dm index 08d7d76384ed..1cf5b3c31457 100644 --- a/code/modules/mod/mod_clothes.dm +++ b/code/modules/mod/mod_clothes.dm @@ -15,6 +15,7 @@ . = ..() ADD_TRAIT(src, TRAIT_NO_SPEED_POTION, INNATE_TRAIT) AddComponent(/datum/component/hat_stabilizer, loose_hat = TRUE) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_HEAD, /datum/bodypart_texture/mesh/space) /obj/item/clothing/suit/mod name = "\improper MOD chestplate" @@ -38,6 +39,7 @@ /obj/item/clothing/suit/mod/Initialize(mapload) . = ..() ADD_TRAIT(src, TRAIT_NO_SPEED_POTION, INNATE_TRAIT) + AddElement(/datum/element/equipment_bodypart_texture, BODY_ZONE_CHEST, /datum/bodypart_texture/mesh/space) /obj/item/clothing/gloves/mod name = "\improper MOD gauntlets" diff --git a/code/modules/mod/mod_control.dm b/code/modules/mod/mod_control.dm index 8cd53a4b4c4b..f4fe36f03dcb 100644 --- a/code/modules/mod/mod_control.dm +++ b/code/modules/mod/mod_control.dm @@ -607,7 +607,7 @@ var/obj/item/mod/module/picked_module = locate(module_reference) in modules if(!istype(picked_module)) return - picked_module.on_select() + picked_module.on_select(user) /obj/item/mod/control/shock(mob/living/shocking, chance, shock_source, siemens_coeff) if(get_charge() < 1) diff --git a/code/modules/mod/mod_core.dm b/code/modules/mod/mod_core.dm index b5df55220d2c..a048abeb7283 100644 --- a/code/modules/mod/mod_core.dm +++ b/code/modules/mod/mod_core.dm @@ -662,3 +662,100 @@ /obj/item/mod/core/soul/wizard flags_1 = parent_type::flags_1 | NO_NEW_GAGS_PREVIEW_1 theme = THEME_WIZARD + +/obj/item/mod/core/candela + name = "\improper MOD luminetworked core" + desc = "A light, low-capacity networked MOD core capable of recharging from the \"Candela\" navigation network, offering a consistent supply of power for forward-operating miners." + icon_state = "mod-core-candela" + custom_materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 1.05, /datum/material/glass = SHEET_MATERIAL_AMOUNT * 1.05, /datum/material/bluespace = SHEET_MATERIAL_AMOUNT) + /// How much charge we can store. + var/max_charge = 3 * STANDARD_CELL_CHARGE + /// How much charge we are currently storing. + var/charge = 3 * STANDARD_CELL_CHARGE + /// Amount of charge recovered per second when linked to a Candela network + var/charge_recovery_rate = STANDARD_CELL_CHARGE / 10 // 30 seconds to go from empty to full + /// Our network handler + var/datum/candela_item_handler/handler = null + +/obj/item/mod/core/candela/Initialize(mapload) + . = ..() + handler = new(src) + +/obj/item/mod/core/candela/Destroy() + QDEL_NULL(handler) + return ..() + +/obj/item/mod/core/candela/install(obj/item/mod/control/mod_unit) + . = ..() + RegisterSignal(mod_unit, COMSIG_MOD_WEARER_SET, PROC_REF(on_mod_wearer_set)) + RegisterSignal(mod_unit, COMSIG_MOD_WEARER_UNSET, PROC_REF(on_mod_wearer_unset)) + +/obj/item/mod/core/candela/uninstall() + UnregisterSignal(mod, list(COMSIG_MOD_WEARER_SET, COMSIG_MOD_WEARER_UNSET)) + return ..() + +/obj/item/mod/core/candela/process(seconds_per_tick) + if (charge >= max_charge) + return + + if (!handler.network) + handler.locate_closest_network() + + if (handler.network?.powered & CANDELA_NETWORK_POWERED) + add_charge(charge_recovery_rate * seconds_per_tick) + +/obj/item/mod/core/candela/proc/on_mod_wearer_set(datum/source, mob/living/wearer) + SIGNAL_HANDLER + + handler.set_owner(wearer) + START_PROCESSING(SSprocessing, src) + +/obj/item/mod/core/candela/proc/on_mod_wearer_unset(datum/source) + SIGNAL_HANDLER + + handler.set_owner(null) + STOP_PROCESSING(SSprocessing, src) + +/obj/item/mod/core/candela/charge_source() + return src + +/obj/item/mod/core/candela/charge_amount() + return charge + +/obj/item/mod/core/candela/max_charge_amount() + return max_charge + +/obj/item/mod/core/candela/add_charge(amount) + charge = min(max_charge, charge + amount) + mod.update_charge_alert() + return TRUE + +/obj/item/mod/core/candela/subtract_charge(amount) + amount = min(amount, charge) + charge -= amount + mod.update_charge_alert() + return amount + +/obj/item/mod/core/candela/check_charge(amount) + return charge_amount() >= amount + +/obj/item/mod/core/candela/get_charge_icon_state() + switch(round(charge_amount() / max_charge_amount(), 0.01)) + if(0.75 to INFINITY) + return SPACESUIT_CELL_HIGH + if(0.5 to 0.75) + return SPACESUIT_CELL_MID + if(0.25 to 0.5) + return SPACESUIT_CELL_LOW + if(0.02 to 0.25) + return SPACESUIT_CELL_VERY_LOW + + return SPACESUIT_CELL_EMPTY + +/obj/item/mod/core/candela/get_chargebar_color() + switch(round(charge_amount() / max_charge_amount(), 0.01)) + if(-INFINITY to 0.33) + return "bad" + if(0.33 to INFINITY) + return "cyan" + diff --git a/code/modules/mod/modules/_module.dm b/code/modules/mod/modules/_module.dm index 60a44065bb0f..5834a67dd237 100644 --- a/code/modules/mod/modules/_module.dm +++ b/code/modules/mod/modules/_module.dm @@ -244,7 +244,7 @@ if(!(allow_flags & MODULE_ALLOW_INCAPACITATED) && INCAPACITATED_IGNORING(mod.wearer, INCAPABLE_GRAB)) return FALSE mod.wearer.face_atom(target) - if(!used()) + if(!used() || (SEND_SIGNAL(target, COMSIG_ATOM_MOD_MODULE_USED, src) & COMPONENT_INTERRUPT_MODULE_USE)) return FALSE return TRUE diff --git a/code/modules/mod/modules/module_holding.dm b/code/modules/mod/modules/module_holding.dm index ee03210dfec1..df5e478243ba 100644 --- a/code/modules/mod/modules/module_holding.dm +++ b/code/modules/mod/modules/module_holding.dm @@ -59,12 +59,12 @@ storage_type = /datum/storage/bag_of_holding create_storage(storage_type = /datum/storage/bag_of_holding) atom_storage.set_locked(STORAGE_FULLY_LOCKED) - item_flags |= BLUESPACE_INTERFERENCE + ADD_TRAIT(src, TRAIT_BLUESPACE_INTERFERENCE, TRAIT_GENERIC) /obj/item/mod/module/storage/holding/proc/on_core_removed() QDEL_NULL(atom_storage) storage_type = null - item_flags &= ~BLUESPACE_INTERFERENCE + REMOVE_TRAIT(src, TRAIT_BLUESPACE_INTERFERENCE, TRAIT_GENERIC) /obj/item/mod/module/storage/holding/proc/try_install(_source, obj/item/mod/control/suit, mob/user) SIGNAL_HANDLER @@ -95,7 +95,6 @@ /obj/item/mod/module/storage/holding/prebuilt prebuilt = TRUE - item_flags = BLUESPACE_INTERFERENCE /obj/item/mod/module/storage/holding/prebuilt/locked core_removable = FALSE diff --git a/code/modules/mod/modules/modules_engineering.dm b/code/modules/mod/modules/modules_engineering.dm index 249647cf7670..6255df1ab523 100644 --- a/code/modules/mod/modules/modules_engineering.dm +++ b/code/modules/mod/modules/modules_engineering.dm @@ -206,7 +206,7 @@ /obj/projectile/tether/fire(setAngle) if(firer) - line = firer.Beam(src, "line", 'icons/obj/clothing/modsuit/mod_modules.dmi', emissive = FALSE) + line = firer.Beam(src, "line", 'icons/obj/clothing/modsuit/mod_modules.dmi', emissive = NONE) return ..() /obj/projectile/tether/on_hit(atom/target, blocked = 0, pierce_hit) diff --git a/code/modules/mod/modules/modules_supply.dm b/code/modules/mod/modules/modules_supply.dm index eaa4acc0b144..c3d874d08a13 100644 --- a/code/modules/mod/modules/modules_supply.dm +++ b/code/modules/mod/modules/modules_supply.dm @@ -792,3 +792,75 @@ lifespan = 1 SECONDS fade = 1 SECONDS spin = generator(GEN_NUM, -20, 20) + +/obj/item/mod/module/candela_spool + name = "\improper MOD \"Candela\" beacon spool module" + desc = "A set of tethers and connectors, capable of automatically deploying \"Candela\" beacons from within a MODsuit." + icon_state = "candela_spool" + module_type = MODULE_ACTIVE + use_energy_cost = DEFAULT_CHARGE_DRAIN + incompatible_modules = list(/obj/item/mod/module/candela_spool) + cooldown_time = 1 SECONDS + required_slots = list(ITEM_SLOT_BACK, ITEM_SLOT_GLOVES) + custom_materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 0.75) + /// Our network handler datum + /// We handle the network separately from the beacons we deploy, and supercede all of its' behaviors + var/datum/candela_item_handler/handler = null + +/obj/item/mod/module/candela_spool/Initialize(mapload) + . = ..() + handler = new(src, on_network_cut_callback = CALLBACK(src, PROC_REF(on_network_cut))) + +/obj/item/mod/module/candela_spool/Destroy() + QDEL_NULL(handler) + return ..() + +/obj/item/mod/module/candela_spool/on_install() + . = ..() + RegisterSignal(mod, COMSIG_ATOM_STORED_ITEM, PROC_REF(on_stored_item)) + +/obj/item/mod/module/candela_spool/on_uninstall(deleting = FALSE) + . = ..() + UnregisterSignal(mod, COMSIG_ATOM_STORED_ITEM) + +/obj/item/mod/module/candela_spool/on_activation(mob/activator) + handler.set_owner(activator) + +/obj/item/mod/module/candela_spool/on_deactivation(mob/activator, display_message, deleting) + handler.set_owner(null) + +/obj/item/mod/module/candela_spool/on_select_use(atom/target) + . = ..() + if(!.) + return + attempt_deploy(mod.wearer, get_turf(mod.wearer)) + +/obj/item/mod/module/candela_spool/proc/on_stored_item(datum/source, obj/item/stored, mob/user, force) + SIGNAL_HANDLER + + if (!istype(stored, /obj/item/stack/candela_beacon)) + return + + // When storing linked beacons in our MODsuit, inherit their link for convinience + var/obj/item/stack/candela_beacon/beacons = stored + if (beacons.handler.network) + handler.set_network(beacons.handler.network, beacons.handler.closest_node) + +/// Callback to react to breaking LOS/reaching maximum distance with a beacon +/obj/item/mod/module/candela_spool/proc/on_network_cut(atom/old_loc, old_dir, interrupt) + if (mod.wearer && handler.closest_node && !interrupt) + return attempt_deploy(mod.wearer, old_loc, silent = TRUE) + return FALSE + +/// Attempt to deploy a candela beacon at a given location +/obj/item/mod/module/candela_spool/proc/attempt_deploy(mob/activator, atom/location, silent = FALSE) + var/obj/item/stack/candela_beacon/beacons = locate() in mod.atom_storage.real_location + if (isnull(beacons)) + balloon_alert(activator, "no beacons!") + return FALSE + + if (!beacons.place_beacon(activator, loc_override = location, handler_override = handler, silent = silent)) + return FALSE + + drain_power(use_energy_cost) + return TRUE diff --git a/code/modules/modular_computers/file_system/programs/atmosscan.dm b/code/modules/modular_computers/file_system/programs/atmosscan.dm index 8aa51e476cf9..94b25ca2d687 100644 --- a/code/modules/modular_computers/file_system/programs/atmosscan.dm +++ b/code/modules/modular_computers/file_system/programs/atmosscan.dm @@ -63,7 +63,6 @@ var/datum/gas_mixture/air = turf?.return_air() data["gasmixes"] = list(gas_mixture_parser(air, "Location Reading")) if(ATMOZPHERE_SCAN_CLICK) - LAZYINITLIST(last_gasmix_data) data["gasmixes"] = last_gasmix_data return data diff --git a/code/modules/modular_computers/file_system/programs/frontier.dm b/code/modules/modular_computers/file_system/programs/frontier.dm index 0d6304b1f512..75385fa472c4 100644 --- a/code/modules/modular_computers/file_system/programs/frontier.dm +++ b/code/modules/modular_computers/file_system/programs/frontier.dm @@ -217,7 +217,7 @@ return TRUE if("purchase_boost") var/datum/scientific_partner/partner = locate(text2path(params["boost_seller"])) in SSresearch.scientific_partners - var/datum/techweb_node/node = SSresearch.techweb_nodes[params["purchased_boost"]] + var/datum/techweb_node/node = SSresearch.techweb_nodes[text2path(params["purchased_boost"])] if(partner && node) var/possible_boost = partner.purchase_boost(linked_techweb, node) if(possible_boost) diff --git a/code/modules/pai/card.dm b/code/modules/pai/card.dm index 0e2d0114c984..994cf0448fe3 100644 --- a/code/modules/pai/card.dm +++ b/code/modules/pai/card.dm @@ -40,9 +40,7 @@ to_chat(user, span_alert("Encryption Key ports not configured.")) return ITEM_INTERACT_BLOCKING - pai.radio.attackby(tool, user, modifiers) - to_chat(user, span_notice("You insert [tool] into the [src].")) - return ITEM_INTERACT_SUCCESS + return pai.radio.install_key(user, tool) /obj/item/pai_card/attack_self(mob/user) if(!in_range(src, user)) diff --git a/code/modules/power/apc/apc_main.dm b/code/modules/power/apc/apc_main.dm index 19883a9e8817..3c61dcc0c1bd 100644 --- a/code/modules/power/apc/apc_main.dm +++ b/code/modules/power/apc/apc_main.dm @@ -273,7 +273,7 @@ offset_old = pixel_x pixel_x = -APC_PIXEL_OFFSET - var/image/hud_image = image(icon = 'icons/mob/huds/hud.dmi', icon_state = "apc_hacked") + var/image/hud_image = image(icon = DEFAULT_HUDS_DMI, icon_state = "apc_hacked") hud_image.pixel_w = pixel_x hud_image.pixel_z = pixel_y hud_list = list( diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index a2ea753f07b5..a61ad7870dde 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -650,8 +650,8 @@ GLOBAL_LIST_INIT(wire_node_generating_types, typecacheof(list( /obj/item/stack/cable_coil/proc/try_heal_loop(atom/interacting_with, mob/living/user, repeating = FALSE) var/mob/living/carbon/human/attacked_humanoid = interacting_with - var/obj/item/clothing/under/uniform = attacked_humanoid.w_uniform - if(!istype(uniform) || uniform.repair_sensors(user)) + + if(astype(attacked_humanoid.w_uniform, /obj/item/clothing/under)?.repair_sensors(user)) return ITEM_INTERACT_SUCCESS var/obj/item/bodypart/affecting = attacked_humanoid.get_bodypart(check_zone(user.zone_selected)) diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index d0d3eeabf59f..69d222fd6ef7 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -249,7 +249,7 @@ /obj/item/stock_parts/power_store/cell/crystal_cell name = "crystal power cell" - desc = "A very high power cell made from crystallized plasma" + desc = "A high power cell made from crystallized plasma." icon_state = "crystal_cell" maxcharge = STANDARD_CELL_CHARGE * 50 chargerate = 0 diff --git a/code/modules/power/lighting/light.dm b/code/modules/power/lighting/light.dm index 02ae9239808a..762c6d32656b 100644 --- a/code/modules/power/lighting/light.dm +++ b/code/modules/power/lighting/light.dm @@ -438,7 +438,7 @@ return ITEM_INTERACT_SUCCESS // attempt to stick weapon into light socket - if(status != LIGHT_EMPTY || user.combat_mode) + if(status != LIGHT_EMPTY || user.combat_mode || istype(tool, /obj/item/lightreplacer)) return NONE if(tool.item_flags & ABSTRACT) @@ -449,6 +449,7 @@ do_sparks(3, TRUE, src) if (prob(75)) electrocute_mob(user, get_area(src), src, (rand(7,10) * 0.1), TRUE) + return ITEM_INTERACT_SUCCESS /obj/machinery/light/screwdriver_act(mob/living/user, obj/item/tool) diff --git a/code/modules/power/lighting/light_mapping_helpers.dm b/code/modules/power/lighting/light_mapping_helpers.dm index f8b27d62ea13..43dd8e46fa06 100644 --- a/code/modules/power/lighting/light_mapping_helpers.dm +++ b/code/modules/power/lighting/light_mapping_helpers.dm @@ -119,9 +119,12 @@ /obj/machinery/light/prince/ghost/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_ATOM_ENTERED, PROC_REF(jumpscare)) + var/static/list/loc_connections = list( + COMSIG_ATOM_ENTERED = PROC_REF(jumpscare), + ) + AddElement(/datum/element/connect_loc, loc_connections) -/obj/machinery/light/prince/ghost/proc/jumpscare(atom/movable/arrived, atom/old_loc, list/atom/old_locs) +/obj/machinery/light/prince/ghost/proc/jumpscare(datum/source, atom/movable/arrived, atom/old_loc, list/atom/old_locs) SIGNAL_HANDLER if(ishuman(arrived)) diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index d5dece1759e5..f07e501dd13c 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -270,8 +270,8 @@ /obj/item/gun/ballistic/update_overlays() . = ..() - // DARKPACK EDIT ADD START - WORLD_ICON - if(item_flags & ACTIVE_WORLD_ICON) // World icons have nothing but the base state atm + // DARKPACK EDIT ADD START - ONFLOOR_ICONS + if(item_flags & ACTIVE_ONFLOOR_ICON) // World icons have nothing but the base state atm return // DARKPACK EDIT ADD END diff --git a/code/modules/projectiles/guns/special/meat_hook.dm b/code/modules/projectiles/guns/special/meat_hook.dm index 35183e65b0f0..05534db2f3ab 100644 --- a/code/modules/projectiles/guns/special/meat_hook.dm +++ b/code/modules/projectiles/guns/special/meat_hook.dm @@ -67,7 +67,7 @@ /obj/projectile/hook/fire(setAngle) if(firer) - initial_chain = firer.Beam(src, icon_state = "chain", emissive = FALSE) + initial_chain = firer.Beam(src, icon_state = "chain", emissive = NONE) ADD_TRAIT(firer, TRAIT_IMMOBILIZED, REF(src)) addtimer(TRAIT_CALLBACK_REMOVE(firer, TRAIT_IMMOBILIZED, REF(src)), IMMOBILIZATION_TIMER) // safety if we miss, if we get a hit we stay immobilized return ..() @@ -126,7 +126,7 @@ /// Uses fastprocessing to move our victim to the destination at a rather fast speed. /datum/hook_and_move/proc/begin_pulling(atom/movable/firer, atom/movable/victim, atom/destination) - return_chain = firer.Beam(victim, icon_state = "chain", emissive = FALSE) + return_chain = firer.Beam(victim, icon_state = "chain", emissive = NONE) firer_ref_string = REF(firer) ADD_TRAIT(victim, TRAIT_HOOKED, firer_ref_string) diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm index d549acda7a46..a3fe7c8dbd6b 100644 --- a/code/modules/projectiles/pins.dm +++ b/code/modules/projectiles/pins.dm @@ -390,7 +390,7 @@ fail_message = "not a monkey!" /obj/item/firing_pin/monkey/pin_auth(mob/living/user) - if(!is_simian(user)) + if(!HAS_TRAIT(user, TRAIT_SIMIAN)) playsound(src, SFX_SCREECH, 75, TRUE) return FALSE return TRUE diff --git a/code/modules/projectiles/projectile/bullets/shotgun.dm b/code/modules/projectiles/projectile/bullets/shotgun.dm index b54694e14898..628a24e7e9a5 100644 --- a/code/modules/projectiles/projectile/bullets/shotgun.dm +++ b/code/modules/projectiles/projectile/bullets/shotgun.dm @@ -168,6 +168,7 @@ pain_mult = 0.5 jostle_pain_mult = 1.5 rip_time = 0.5 SECONDS + stealthy_embed = FALSE /obj/projectile/bullet/pellet/flechette/donk name = "\improper Donk Co. 'Donk Spike' flechette" diff --git a/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm index 14443afe34d3..f5c9d69e03e5 100644 --- a/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm @@ -1357,7 +1357,7 @@ /datum/reagent/consumable/ethanol/bananahonk/on_mob_life(mob/living/carbon/drinker, seconds_per_tick, metabolization_ratio) . = ..() var/obj/item/organ/liver/liver = drinker.get_organ_slot(ORGAN_SLOT_LIVER) - if((liver && HAS_TRAIT(liver, TRAIT_COMEDY_METABOLISM)) || is_simian(drinker)) + if((liver && HAS_TRAIT(liver, TRAIT_COMEDY_METABOLISM)) || HAS_TRAIT(drinker, TRAIT_SIMIAN)) var/heal = 1 * metabolization_ratio * seconds_per_tick if(drinker.heal_bodypart_damage(brute = heal, burn = heal, updating_health = FALSE)) return UPDATE_MOB_HEALTH diff --git a/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm index 4745c6fdb578..623f10cd7a4e 100644 --- a/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm @@ -124,7 +124,7 @@ /datum/reagent/consumable/banana/on_mob_life(mob/living/carbon/affected_mob, seconds_per_tick, metabolization_ratio) . = ..() var/obj/item/organ/liver/liver = affected_mob.get_organ_slot(ORGAN_SLOT_LIVER) - if((liver && HAS_TRAIT(liver, TRAIT_COMEDY_METABOLISM)) || is_simian(affected_mob)) + if((liver && HAS_TRAIT(liver, TRAIT_COMEDY_METABOLISM)) || HAS_TRAIT(affected_mob, TRAIT_SIMIAN)) if(affected_mob.heal_bodypart_damage(brute = 0.5 * metabolization_ratio * seconds_per_tick, burn = 0.5 * metabolization_ratio * seconds_per_tick, updating_health = FALSE)) return UPDATE_MOB_HEALTH @@ -727,7 +727,7 @@ /datum/reagent/consumable/monkey_energy/on_mob_metabolize(mob/living/affected_mob) . = ..() - if(is_simian(affected_mob)) + if(HAS_TRAIT(affected_mob, TRAIT_SIMIAN)) affected_mob.add_movespeed_modifier(/datum/movespeed_modifier/reagent/monkey_energy) /datum/reagent/consumable/monkey_energy/on_mob_end_metabolize(mob/living/affected_mob) diff --git a/code/modules/reagents/chemistry/reagents/drug_reagents.dm b/code/modules/reagents/chemistry/reagents/drug_reagents.dm index 03ba9a01b2f4..c56d709f4326 100644 --- a/code/modules/reagents/chemistry/reagents/drug_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drug_reagents.dm @@ -527,10 +527,23 @@ if(SPT_PROB(16, seconds_per_tick)) psychonaut.emote(pick("twitch","giggle")) -/datum/reagent/drug/mushroomhallucinogen/on_mob_metabolize(mob/living/psychonaut) +/datum/reagent/drug/mushroomhallucinogen/on_mob_add(mob/living/affected_mob, amount) + . = ..() + RegisterSignal(affected_mob, COMSIG_MOB_LOGIN, PROC_REF(trip)) + +/datum/reagent/drug/mushroomhallucinogen/on_mob_delete(mob/living/affected_mob) . = ..() + UnregisterSignal(affected_mob, COMSIG_MOB_LOGIN) +/datum/reagent/drug/mushroomhallucinogen/on_mob_metabolize(mob/living/psychonaut) + . = ..() psychonaut.add_mood_event("tripping", /datum/mood_event/high) + if(!psychonaut.client) + return // No need to mess with a mob's plane masters if they physically can't see it. + trip(psychonaut) + +/// Proc that handles the changes +/datum/reagent/drug/mushroomhallucinogen/proc/trip(mob/living/psychonaut) if(!psychonaut.hud_used) return diff --git a/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm index ee4f31c360f9..57997ad65cee 100644 --- a/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm @@ -975,7 +975,7 @@ Basically, we fill the time between now and 2s from now with hands based off the /datum/reagent/inverse/bath_salts/on_mob_metabolize(mob/living/carbon/affected_mob) . = ..() - if(is_simian(affected_mob)) + if(HAS_TRAIT(affected_mob, TRAIT_SIMIAN)) affected_mob.gain_trauma(/datum/brain_trauma/special/primal_instincts, TRAUMA_RESILIENCE_ABSOLUTE) affected_mob.add_traits(list(TRAIT_STUNIMMUNE, TRAIT_SLEEPIMMUNE, TRAIT_ANALGESIA, TRAIT_STIMULATED), type) if(jungle_arts) @@ -989,7 +989,7 @@ Basically, we fill the time between now and 2s from now with hands based off the QDEL_NULL(jungle_arts) affected_mob.remove_traits(list(TRAIT_STUNIMMUNE, TRAIT_SLEEPIMMUNE, TRAIT_ANALGESIA, TRAIT_STIMULATED), type) affected_mob.Sleeping(30 SECONDS) - if(is_simian(affected_mob)) + if(HAS_TRAIT(affected_mob, TRAIT_SIMIAN)) affected_mob.cure_trauma_type(/datum/brain_trauma/special/primal_instincts, resilience = TRAUMA_RESILIENCE_ABSOLUTE) @@ -999,7 +999,7 @@ Basically, we fill the time between now and 2s from now with hands based off the holder.remove_reagent(type, volume) return - if(is_simian(affected_mob)) + if(HAS_TRAIT(affected_mob, TRAIT_SIMIAN)) var/need_mob_update need_mob_update = affected_mob.adjust_organ_loss(ORGAN_SLOT_BRAIN, 5 * metabolization_ratio * seconds_per_tick, required_organ_flag = affected_organ_flags) diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index cda2ef64b817..f2c13131ccf4 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -1426,6 +1426,7 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED randomized_spawns = REAGENT_SPAWN_ALL_RANDOM_SPAWNS affected_biotype = MOB_ORGANIC | MOB_MINERAL | MOB_PLANT // no healing ghosts + var/healing = 0.75 /datum/reagent/medicine/regen_jelly/expose_mob(mob/living/exposed_mob, reac_volume) . = ..() @@ -1438,7 +1439,7 @@ /datum/reagent/medicine/regen_jelly/on_mob_life(mob/living/carbon/affected_mob, seconds_per_tick, metabolization_ratio) . = ..() - var/heal = -0.75 * metabolization_ratio * seconds_per_tick + var/heal = -healing * metabolization_ratio * seconds_per_tick var/need_mob_update need_mob_update = affected_mob.adjust_brute_loss(heal, updating_health = FALSE, required_bodytype = affected_bodytype) need_mob_update += affected_mob.adjust_fire_loss(heal, updating_health = FALSE, required_bodytype = affected_bodytype) @@ -1447,6 +1448,13 @@ if(need_mob_update) return UPDATE_MOB_HEALTH +// purple +/datum/reagent/medicine/regen_jelly/diluted + name = "Diluted Regenerative Jelly" + description = "Regenerative slime jelly that has been diluted, resulting in it regenerating tissues slower, but lasting longer with the same volume." + metabolization_rate = 0.125 * REAGENTS_METABOLISM + healing = 0.45 // less than omnizine, actually + /datum/reagent/medicine/syndicate_nanites //Used exclusively by Syndicate medical cyborgs name = "Restorative Nanites" description = "Miniature medical robots that swiftly restore bodily damage." diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index ccb37af326a5..4f3a38306411 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -299,6 +299,22 @@ continue data += dna +/obj/item/paper/guides/carnivorous_blood + name = "Thank you for your purchase!" + default_raw_text = "We thank you for your purchase of a sample of Carnivorous Blood for your \[MEDICAL RESEARCH\].\ +
    We at Interdyne Pharmaceuticals love to see passion for the field of \[BLOODOLOGY\].\ +
    We hope to see you succeed in your goal of \[JUSTGIVEIT\].\ +
    Please exercise caution. Interdyne Pharmaceuticals is not responsible for bodily harm caused by the substance.\ +
    \ +
    ☣BIOHAZARD WARNING☣\ +