From 1fc45c4c6e2f0b0afe669179746040e91d6fe2ee Mon Sep 17 00:00:00 2001 From: Lucy Date: Sun, 23 Aug 2026 03:15:01 -0400 Subject: [PATCH 01/45] fix wall frill runtimes from north edge of the map (#1449) fixes this runtime from trying to spawn a wall frill above the top of the map: ``` [20:25:12] Runtime in modular_darkpack/modules/walls/code/walls.dm,40: Cannot read null.density proc name: update seethrough (/obj/effect/wall_frill/proc/update_seethrough) src: the wall frill (/obj/effect/wall_frill) src.loc: null call stack: the wall frill (/obj/effect/wall_frill): update seethrough() the wall frill (/obj/effect/wall_frill): Initialize(0) Atoms (/datum/controller/subsystem/atoms): InitAtom(the wall frill (/obj/effect/wall_frill), 0, /list (/list)) the wall frill (/obj/effect/wall_frill): New(0) the rock wall (230,255,6) (/turf/closed/wall/vampwall/rock): set smoothed icon state(110) the rock wall (230,255,6) (/turf/closed/wall/vampwall/rock): bitmask smooth() the rock wall (230,255,6) (/turf/closed/wall/vampwall/rock): smooth icon() Icon Smoothing (/datum/controller/subsystem/icon_smooth): Initialize() Master (/datum/controller/master): init subsystem(Icon Smoothing (/datum/controller/subsystem/icon_smooth)) Master (/datum/controller/master): Initialize(10, 0, 1) ``` also makes it so wall frills loudly complain if spawned in nullspace in general --- modular_darkpack/modules/walls/code/walls.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 From 6e84bbb207571f77073a8ed589cbb442072dc3ff Mon Sep 17 00:00:00 2001 From: Stutternov <47883419+Stutternov@users.noreply.github.com> Date: Sun, 23 Aug 2026 04:03:52 -0400 Subject: [PATCH 02/45] Re-Adds Potence Throwing (Via Shoves) and Adds Strength-Based Disarming (#1359) ## About The Pull Request This PR does two relatively simple things, one being from old-code with a minor change to how it functions and the other being something more table-top 'accurate' and useful for brawling. ### Potence Shoving / Throwing On pre-base, potence 5 could throw targets around when punched, on TFN this had been made into a shove feature instead of punch just for QOL to not throw your targets away massively when just trying to punch. This was something I personally found very useful for close quarters combat, letting me toss people around on demand - and makes sense given even at strengths 6-8 you can start doing serious damage to cars or ground-breaking pounces. When potence is active you can right-click shove and toss people around, the knockback based on your strength. At strength 6+, knocking them into an object or wall will even damage them a bit; just like jumping at someone. ### Strength Based Disarming In TT, specifically using Dark Ages for an example since I saw it while reading it, disarming is a type of attack of brawl. You roll like a normal brawl attack, then at the damage phase you instead do no damage but if your strength roll is higher than your opponents strength, you 'send the weapon flying off'. I was not able to get the 'weapon flying off' part working, but instead I just made it force-drop to the floor. Which I think is still very good on its own without needing to launch it off ~3 tiles away. image ## Why It's Good For The Game ### For potence shoving/throwing This was something I personally found very useful for close quarters combat, letting me toss people around on demand - and makes sense given even at strengths 6-8 you can start doing serious damage to cars or ground-breaking pounces. It makes sense, feels somewhat TT friendly, and re-adds a pre-base feature with less overpowered wall-stuns and more 'your strength determines your throwing'. ### For strength-based disarming This is something that I felt really helps brawl-builds, attacking users who have melee weapons tends to be a death sentence because tons of melee weapons have blocking at relatively high rates; making it impossible to punch or shove past it while you have no block chance yourself. This is makes it easier for potence users, garou in war form, or people who want to try and 'LTL' take down a target able to disarm their enemy of a weapon without having to suicide-jump at them and pray to get a disarm - or have to chain up spam disarms to get the weapon disarm. Plus you still get the stagger-disarm that exists anyway if you keep failing the roll to eventually get it anyway with the staggering. ## Changelog :cl: add: Adds shove-knockback with active potence add: Adds disarming based on your strength roll vs opponents overall strength. /:cl: --------- Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- code/modules/mob/living/carbon/human/_species.dm | 12 ++++++++++++ code/modules/mob/living/living_defense.dm | 13 +++++++++++++ .../modules/storyteller_dice/code/roll_subtypes.dm | 4 ++++ 3 files changed, 29 insertions(+) diff --git a/code/modules/mob/living/carbon/human/_species.dm b/code/modules/mob/living/carbon/human/_species.dm index d0d5015272b4..7721d01d5f53 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) 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/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) From 84ae1db9309576615211d54ff9a37e09af85df0b Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Sun, 23 Aug 2026 08:04:13 +0000 Subject: [PATCH 03/45] Automatic changelog for PR #1359 [ci skip] --- html/changelogs/AutoChangeLog-pr-1359.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1359.yml diff --git a/html/changelogs/AutoChangeLog-pr-1359.yml b/html/changelogs/AutoChangeLog-pr-1359.yml new file mode 100644 index 000000000000..f984b7fa1e75 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1359.yml @@ -0,0 +1,5 @@ +author: "Stutternov" +delete-after: True +changes: + - rscadd: "Adds shove-knockback with active potence" + - rscadd: "Adds disarming based on your strength roll vs opponents overall strength." \ No newline at end of file From 6fdc9a5ce450b1ab833edcdc7039b4b6bb1740b0 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sun, 23 Aug 2026 14:58:17 -0400 Subject: [PATCH 04/45] Fixes oversights from #1442 (#1454) ## About The Pull Request #1442 mistakenly snuck a modular_vcg file upstream and also included an unused society of leopold phone network rename ## Why It's Good For The Game they dont know how to use git ## Changelog --- code/_globalvars/darkpack/lists/phone_contacts.dm | 1 - modular_vcg/modules/jobs/code/garou/truthcatcher.dm | 2 -- 2 files changed, 3 deletions(-) delete mode 100644 modular_vcg/modules/jobs/code/garou/truthcatcher.dm diff --git a/code/_globalvars/darkpack/lists/phone_contacts.dm b/code/_globalvars/darkpack/lists/phone_contacts.dm index a1b66a489d7f..09708babfb04 100644 --- a/code/_globalvars/darkpack/lists/phone_contacts.dm +++ b/code/_globalvars/darkpack/lists/phone_contacts.dm @@ -15,7 +15,6 @@ GLOBAL_LIST_EMPTY(supply_network) GLOBAL_LIST_EMPTY(vampire_leader_network) GLOBAL_LIST_EMPTY(endron_network) GLOBAL_LIST_EMPTY(society_network) -GLOBAL_LIST_EMPTY(society_of_leopold_network) GLOBAL_LIST_EMPTY(civilian_network) GLOBAL_LIST_EMPTY(police_network) GLOBAL_LIST_EMPTY(medical_network) diff --git a/modular_vcg/modules/jobs/code/garou/truthcatcher.dm b/modular_vcg/modules/jobs/code/garou/truthcatcher.dm deleted file mode 100644 index 5dfb06842c1e..000000000000 --- a/modular_vcg/modules/jobs/code/garou/truthcatcher.dm +++ /dev/null @@ -1,2 +0,0 @@ -/datum/outfit/job/vampire/truthcatcher - r_pocket = /obj/item/vamp/keys/nps From 7279bba943d6b1712ae79069debe54291cb4b5b0 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 24 Aug 2026 01:08:26 +0000 Subject: [PATCH 05/45] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-1359.yml | 5 ----- html/changelogs/archive/2026-08.yml | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-1359.yml diff --git a/html/changelogs/AutoChangeLog-pr-1359.yml b/html/changelogs/AutoChangeLog-pr-1359.yml deleted file mode 100644 index f984b7fa1e75..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1359.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Stutternov" -delete-after: True -changes: - - rscadd: "Adds shove-knockback with active potence" - - rscadd: "Adds disarming based on your strength roll vs opponents overall strength." \ No newline at end of file diff --git a/html/changelogs/archive/2026-08.yml b/html/changelogs/archive/2026-08.yml index b71193020d32..9d5994b49100 100644 --- a/html/changelogs/archive/2026-08.yml +++ b/html/changelogs/archive/2026-08.yml @@ -228,3 +228,7 @@ 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. From ede800e3fd83d3e9ca6a009868bab8e09c1f6448 Mon Sep 17 00:00:00 2001 From: Kailey Date: Tue, 25 Aug 2026 18:20:06 +1000 Subject: [PATCH 06/45] Pride Flags DLC pack (#1406) ## About The Pull Request Adds four pride flags MLM Pride Rabies Pride Non-Binary Pride Intersex Pride Also adds recipes in line with the other pride flags, as well as adds them to the loadout. ## Why It's Good For The Game MLM flag isn't in, I wanted to fix that for my man who loves men. Non-Binary and Intersex were also missing The Rabies Pride flag is one I wanted to throw in a little extra because it's dear to me. ## Testing Images image image image ## Changelog :cl: KCartridge add: Four Pride flags /:cl: --------- Co-authored-by: dwinters99 <65516417+dwinters99@users.noreply.github.com> Co-authored-by: FalloutFalcon --- .../clothing/under/accessories/badges.dm | 2 + .../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 tgstation.dme | 1 + 9 files changed, 113 insertions(+) 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 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/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/tgstation.dme b/tgstation.dme index b5efb0fa633b..f20ed061062c 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7555,6 +7555,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" From 0551c2eb3940115fda1d59e640fa3ab9ce4d6b25 Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 08:22:33 +0000 Subject: [PATCH 07/45] Automatic changelog for PR #1406 [ci skip] --- html/changelogs/AutoChangeLog-pr-1406.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1406.yml diff --git a/html/changelogs/AutoChangeLog-pr-1406.yml b/html/changelogs/AutoChangeLog-pr-1406.yml new file mode 100644 index 000000000000..ea24f50d9b84 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1406.yml @@ -0,0 +1,4 @@ +author: "KCartridge" +delete-after: True +changes: + - rscadd: "Four Pride flags" \ No newline at end of file From f1915a6d639b0c8f3444a3dafdb51eef804d69fd Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2026 01:09:08 +0000 Subject: [PATCH 08/45] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-1406.yml | 4 ---- html/changelogs/archive/2026-08.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-1406.yml diff --git a/html/changelogs/AutoChangeLog-pr-1406.yml b/html/changelogs/AutoChangeLog-pr-1406.yml deleted file mode 100644 index ea24f50d9b84..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1406.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "KCartridge" -delete-after: True -changes: - - rscadd: "Four Pride flags" \ No newline at end of file diff --git a/html/changelogs/archive/2026-08.yml b/html/changelogs/archive/2026-08.yml index 9d5994b49100..3223d836ec67 100644 --- a/html/changelogs/archive/2026-08.yml +++ b/html/changelogs/archive/2026-08.yml @@ -232,3 +232,6 @@ 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 From b4e8abe1c9c0afacfdf3f449994dbd738f6c960b Mon Sep 17 00:00:00 2001 From: breadcrombs <109193991+breadcrombs@users.noreply.github.com> Date: Wed, 26 Aug 2026 19:58:41 -0400 Subject: [PATCH 09/45] High Medicine Skill Gives Better Wound Tending (#1430) ## About The Pull Request This gives level 3 and level 4 medicine skill upgraded wound tending. Tested it with vv editing and the upgraded wound tending surgery is properly added/removed when your medicine skill rised/lowered. Also tested with vicissitude level 3 and the combo upgraded master tending overrides those so no bugs or glitches there as well. ## Why It's Good For The Game This gives the medicine skill actual use other than being used only for vicissitude and other vampire powers, it also makes it so a doctor that has a good amount of medicine skill is actually better than someone who only has 1 point of medicine. Also makes its so you can't metaknowledge someone being a tzimisce or having bonecrafting powers just by their upgraded wound tending. ## Changelog :cl: add: Medicine Skill level 3 and 4 allows better wound tending on patients /:cl: --------- Co-authored-by: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Co-authored-by: chazzyjazzy --- .../mob_affecting_adjustments/medicine_skill_surgery.dm | 9 +++++++++ .../storyteller_stats/code/st_stats/default_abilities.dm | 3 +++ tgstation.dme | 1 + 3 files changed, 13 insertions(+) create mode 100644 modular_darkpack/modules/storyteller_stats/code/mob_affecting_adjustments/medicine_skill_surgery.dm 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..ca10b4fd0a12 --- /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(datum/source, atom/movable/operating_on, list/possible_operations) + SIGNAL_HANDLER + var/mob/living/surgeon = source + var/medicine = surgeon.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/st_stats/default_abilities.dm b/modular_darkpack/modules/storyteller_stats/code/st_stats/default_abilities.dm index c5facd817c5f..eee30001b150 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,9 @@ name = "Medicine" description = "Affects your character's knowledge of anatomy, medicine, and emergency first aid protocols. Used in Vicissitude." +/datum/st_stat/ability/medicine/update_mob(mob/living/our_mob, initial) + RegisterSignal(our_mob, COMSIG_LIVING_OPERATING_ON, PROC_REF(check_medicine_wound_tending)) + /datum/st_stat/ability/occult subcategory = "Knowledges" name = "Occult" diff --git a/tgstation.dme b/tgstation.dme index f20ed061062c..7bfa24ca222c 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8110,6 +8110,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" From 185b3a20457ee8833ba3826e556dc38a397126a6 Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2026 23:59:01 +0000 Subject: [PATCH 10/45] Automatic changelog for PR #1430 [ci skip] --- html/changelogs/AutoChangeLog-pr-1430.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1430.yml diff --git a/html/changelogs/AutoChangeLog-pr-1430.yml b/html/changelogs/AutoChangeLog-pr-1430.yml new file mode 100644 index 000000000000..eaa7314f8995 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1430.yml @@ -0,0 +1,4 @@ +author: "breadcrombs" +delete-after: True +changes: + - rscadd: "Medicine Skill level 3 and 4 allows better wound tending on patients" \ No newline at end of file From 7638c1a13387d1ff39ee6d0a722c607b39f90f66 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 07:17:26 +0000 Subject: [PATCH 11/45] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-1430.yml | 4 ---- html/changelogs/archive/2026-08.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-1430.yml diff --git a/html/changelogs/AutoChangeLog-pr-1430.yml b/html/changelogs/AutoChangeLog-pr-1430.yml deleted file mode 100644 index eaa7314f8995..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1430.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "breadcrombs" -delete-after: True -changes: - - rscadd: "Medicine Skill level 3 and 4 allows better wound tending on patients" \ No newline at end of file diff --git a/html/changelogs/archive/2026-08.yml b/html/changelogs/archive/2026-08.yml index 3223d836ec67..ce12d9662f8e 100644 --- a/html/changelogs/archive/2026-08.yml +++ b/html/changelogs/archive/2026-08.yml @@ -235,3 +235,6 @@ 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 From 71b87a446a254a0a4ceba754c3b38ebbcfda2d38 Mon Sep 17 00:00:00 2001 From: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Date: Thu, 27 Aug 2026 14:35:15 -0500 Subject: [PATCH 12/45] Elevated flames wont set fire to turfs (#1456) ## About The Pull Request Candles or items on tables will no longer set flame to the turf before it. Yet this means flicking a cigarette onto wood can still burn stuff. But go crazy with your rituals on carpeted floors. ## Why It's Good For The Game Oversights. ## Changelog :cl: balance: open flames on tables wont set fire to turfs balance: candles wont set fire to turfs /:cl: --- code/__DEFINES/~darkpack/traits/declarations.dm | 5 +++-- code/_globalvars/traits/_traits.dm | 1 + code/game/objects/items.dm | 9 +++++++-- code/game/objects/items/devices/flashlight.dm | 1 + 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/code/__DEFINES/~darkpack/traits/declarations.dm b/code/__DEFINES/~darkpack/traits/declarations.dm index 419d5dcca57b..6a2e1def3cc6 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. @@ -107,8 +110,6 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// Stepping on glass shards immunity. Currently used for a couple Garou forms but could be used elsewhere. #define TRAIT_HARDENED_SOLES "hardened_soles" - -// Allows the user to pass through doors #define TRAIT_IN_FRENZY "in_frenzy" // Is the mob silenced (by Quietus 1 for example) diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index 44ae6dace8fa..a159972673d3 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -867,6 +867,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/game/objects/items.dm b/code/game/objects/items.dm index 04ddd8566e60..5fcf68604116 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -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 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. From f56c3ef3513c7486f3e54c87741058d0c95a3a73 Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 19:35:58 +0000 Subject: [PATCH 13/45] Automatic changelog for PR #1456 [ci skip] --- html/changelogs/AutoChangeLog-pr-1456.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1456.yml diff --git a/html/changelogs/AutoChangeLog-pr-1456.yml b/html/changelogs/AutoChangeLog-pr-1456.yml new file mode 100644 index 000000000000..3eef8cfc403c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1456.yml @@ -0,0 +1,5 @@ +author: "FalloutFalcon" +delete-after: True +changes: + - balance: "open flames on tables wont set fire to turfs" + - balance: "candles wont set fire to turfs" \ No newline at end of file From b935ff7253928d92c75ef292021ace7592e4b789 Mon Sep 17 00:00:00 2001 From: cam_dev <59076929+drgnmstrc@users.noreply.github.com> Date: Thu, 27 Aug 2026 16:31:00 -0400 Subject: [PATCH 14/45] Adds Anthropic Taste quirk (#1467) ## About The Pull Request image Adds a quirk for kindred splats that blocks simple mobs from being able to be fed upon. Gives 2 freebie points. ## Why It's Good For The Game This helps with Ventrue larp, whether for actual Ventrue or their Caitiffs. Or for anyone else that might be particularly disgusted by animal blood, such as aging vampires in general (as a sort of stepping stone to Methuselah's Thirst). Could also be used to further narrow the scope of Methuselah's Thirst, if there's even any supernatural simple mobs that they can feed off of? Unless the maints think otherwise I'll allow people to take both, because I feel like we'll have more supernatural critters as time goes on. image ## Changelog :cl: cam_dev add: adds anthropic taste quirk for kindred /:cl: --- code/__DEFINES/~darkpack/traits/declarations.dm | 1 + code/_globalvars/traits/_traits.dm | 1 + .../modules/blood_drinking/code/vamp_bite.dm | 7 +++++++ .../code/negative_quirks/anthropic_taste.dm | 10 ++++++++++ tgstation.dme | 1 + 5 files changed, 20 insertions(+) create mode 100644 modular_darkpack/modules/merits_flaws/code/negative_quirks/anthropic_taste.dm diff --git a/code/__DEFINES/~darkpack/traits/declarations.dm b/code/__DEFINES/~darkpack/traits/declarations.dm index 6a2e1def3cc6..3365bb9b8bbe 100644 --- a/code/__DEFINES/~darkpack/traits/declarations.dm +++ b/code/__DEFINES/~darkpack/traits/declarations.dm @@ -173,6 +173,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/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index a159972673d3..868def5fc786 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -811,6 +811,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "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, diff --git a/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm b/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm index 054424abe8f1..eb42ed870a9b 100644 --- a/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm +++ b/modular_darkpack/modules/blood_drinking/code/vamp_bite.dm @@ -30,6 +30,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/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/tgstation.dme b/tgstation.dme index 7bfa24ca222c..d6a2bc4b6739 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7730,6 +7730,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" From a6a25f8685876c8c5dc53fb28c596659609c1c3c Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 20:31:31 +0000 Subject: [PATCH 15/45] Automatic changelog for PR #1467 [ci skip] --- html/changelogs/AutoChangeLog-pr-1467.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1467.yml diff --git a/html/changelogs/AutoChangeLog-pr-1467.yml b/html/changelogs/AutoChangeLog-pr-1467.yml new file mode 100644 index 000000000000..4e121a544c94 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1467.yml @@ -0,0 +1,4 @@ +author: "cam_dev" +delete-after: True +changes: + - rscadd: "adds anthropic taste quirk for kindred" \ No newline at end of file From 932e6bb61072ba5906c2e00db9fb25eccb1c5583 Mon Sep 17 00:00:00 2001 From: Lucy Date: Thu, 27 Aug 2026 18:00:49 -0400 Subject: [PATCH 16/45] fix the "No Sense of Taste" Flaw (#1463) ## About The Pull Request the `sense_of_taste` tongue var is only used to add/remove `TRAIT_AGEUSIA` when the tongue is added/removed, it is not checked itself to see if you have a sense of taste. ## Changelog :cl: fix The "No Sense of Taste" flaw works again. /:cl: --- .../code/negative_quirks/no_sense_of_taste.dm | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) 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) From 3f77c7d88651df3bc6c2b6fa39bbd7b0c9df434c Mon Sep 17 00:00:00 2001 From: kimesik Date: Fri, 28 Aug 2026 08:12:01 +1000 Subject: [PATCH 17/45] Some jobs and clans grant languages now (#1455) ## About The Pull Request Giovannis and Leopoldites automatically learn Italian and Latin respectively. Abbe is cooler: he knows Latin _and_ Italian. Banu Haqim and Setites automatically learn Arabic. ## Why It's Good For The Game It was weird that La Famiglia didn't know Italian and Leopoldites didn't know Latin. Also lets Banu Haqim and Setites speak in a rarely picked language and be all shady and secret. ## Changelog :cl: add: Giovannis and Leopoldites automatically learn Italian and Latin respectively. add: Banu Haqim and Setites automatically learn Arabic. /:cl: --- modular_darkpack/modules/jobs/code/giovanni/la_famiglia.dm | 4 ++++ modular_darkpack/modules/jobs/code/giovanni/la_squadra.dm | 2 -- modular_darkpack/modules/jobs/code/hunters/abbe.dm | 5 +++++ modular_darkpack/modules/jobs/code/hunters/condottieri.dm | 4 ++++ modular_darkpack/modules/jobs/code/hunters/inquisitor.dm | 4 ++++ modular_darkpack/modules/jobs/code/hunters/novice.dm | 4 ++++ .../code/vampire_clan/clans/banu_haqim.dm | 4 ++++ .../vampire_the_masquerade/code/vampire_clan/clans/setite.dm | 5 +++++ 8 files changed, 30 insertions(+), 2 deletions(-) diff --git a/modular_darkpack/modules/jobs/code/giovanni/la_famiglia.dm b/modular_darkpack/modules/jobs/code/giovanni/la_famiglia.dm index 7ccd67ba1919..733956d6fc8d 100644 --- a/modular_darkpack/modules/jobs/code/giovanni/la_famiglia.dm +++ b/modular_darkpack/modules/jobs/code/giovanni/la_famiglia.dm @@ -36,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 71ce60aebdfe..d198390d036f 100644 --- a/modular_darkpack/modules/jobs/code/giovanni/la_squadra.dm +++ b/modular_darkpack/modules/jobs/code/giovanni/la_squadra.dm @@ -38,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 6233de4efac3..ffe1e67dba9e 100644 --- a/modular_darkpack/modules/jobs/code/hunters/abbe.dm +++ b/modular_darkpack/modules/jobs/code/hunters/abbe.dm @@ -42,3 +42,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 4136b27bcaf7..cbf4baa8f476 100644 --- a/modular_darkpack/modules/jobs/code/hunters/condottieri.dm +++ b/modular_darkpack/modules/jobs/code/hunters/condottieri.dm @@ -45,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 cb1f5a48b59c..ba8b7638a841 100644 --- a/modular_darkpack/modules/jobs/code/hunters/inquisitor.dm +++ b/modular_darkpack/modules/jobs/code/hunters/inquisitor.dm @@ -45,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 cd51ebb839bb..d481076ba348 100644 --- a/modular_darkpack/modules/jobs/code/hunters/novice.dm +++ b/modular_darkpack/modules/jobs/code/hunters/novice.dm @@ -43,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/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..fea6fa5c13ad 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 @@ -35,3 +35,7 @@ /datum/discipline/quietus ) clan_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/setite.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm index e27355e23dd6..a408e5c74002 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 @@ -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. From eca62783be730bd16d2fae189aa408d4d8a81ce2 Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 22:12:20 +0000 Subject: [PATCH 18/45] Automatic changelog for PR #1455 [ci skip] --- html/changelogs/AutoChangeLog-pr-1455.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1455.yml diff --git a/html/changelogs/AutoChangeLog-pr-1455.yml b/html/changelogs/AutoChangeLog-pr-1455.yml new file mode 100644 index 000000000000..a28e2230307d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1455.yml @@ -0,0 +1,5 @@ +author: "kimesik" +delete-after: True +changes: + - rscadd: "Giovannis and Leopoldites automatically learn Italian and Latin respectively." + - rscadd: "Banu Haqim and Setites automatically learn Arabic." \ No newline at end of file From 3984714410567987ef3a7eeaad4b23c63cdbbf7f Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 27 Aug 2026 18:17:41 -0400 Subject: [PATCH 19/45] Upstreams a few items from TFN's loadouts (#1450) ## About The Pull Request everyone needs a big coat ## Why It's Good For The Game they can be recolored ## Changelog :cl: add: adds oversized jacket, trenchcoat (alt) and a massive furry winter jacket to the loadout which can all be recolored /:cl: --- .../modules/loadout/code/categories/suit.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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 From d57609dd990108a10a37ee43d76e4335c64a120d Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 22:18:01 +0000 Subject: [PATCH 20/45] Automatic changelog for PR #1450 [ci skip] --- html/changelogs/AutoChangeLog-pr-1450.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1450.yml diff --git a/html/changelogs/AutoChangeLog-pr-1450.yml b/html/changelogs/AutoChangeLog-pr-1450.yml new file mode 100644 index 000000000000..41f8fceafeb3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1450.yml @@ -0,0 +1,4 @@ +author: "chazzyjazzy" +delete-after: True +changes: + - rscadd: "adds oversized jacket, trenchcoat (alt) and a massive furry winter jacket to the loadout which can all be recolored" \ No newline at end of file From fe30f7121e9b32decd54ddee8dfe5971998da40e Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 27 Aug 2026 19:21:26 -0400 Subject: [PATCH 21/45] Gets rid of this irrelevant linter failure (#1475) ## About The Pull Request get out of here #1359 ## Why It's Good For The Game its irrelevant ## Changelog nothing player facing --- code/modules/unit_tests/combat.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)) From 7ab6ef6acce92ec09917d6f776b4911c74f1aaa1 Mon Sep 17 00:00:00 2001 From: dwinters99 <65516417+dwinters99@users.noreply.github.com> Date: Thu, 27 Aug 2026 19:59:36 -0400 Subject: [PATCH 22/45] Nerf Dagger of Retribution (#1470) ## About The Pull Request someone brought to my attention that it does way too much damage, likely because it was balanced around oldcode's knife. it now has parity with newcode's knife ## Why It's Good For The Game it was too strong ): ## Changelog :cl: balance: Dagger of Retribution is now in line with the knife /:cl: Co-authored-by: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> --- .../code/fetishes/dagger_of_retribution.dm | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) 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 From dc831c9a3ca74a54f870dad52f9b788b391968a6 Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 23:59:57 +0000 Subject: [PATCH 23/45] Automatic changelog for PR #1470 [ci skip] --- html/changelogs/AutoChangeLog-pr-1470.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1470.yml diff --git a/html/changelogs/AutoChangeLog-pr-1470.yml b/html/changelogs/AutoChangeLog-pr-1470.yml new file mode 100644 index 000000000000..77c7884761cc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1470.yml @@ -0,0 +1,4 @@ +author: "dwinters99" +delete-after: True +changes: + - balance: "Dagger of Retribution is now in line with the knife" \ No newline at end of file From 6cd428e3b456dd00d00714b31880bcac86cec93c Mon Sep 17 00:00:00 2001 From: Dusk-a Date: Thu, 27 Aug 2026 19:36:09 -0500 Subject: [PATCH 24/45] Makes werewolf artifacts unique to fera (#1431) ## About The Pull Request Makes it to where only Fera can identify fetishes on account of them typically requiring gnosis to utilize. Tremere (and anyone else with access to Thaum), thanks to the versatility of blood magic, can still identify them via the thaumaturgy ritual. Testing proof: image image image image image image image image ## Why It's Good For The Game It brings the fetishes a step closer to tabletop accuracy and lets Fera have some unique artifacts to play around with since quite a few of the vampire ones are only useful for vampires. Blades of retribution are still pretty good knifes, klaives are still made of silver, non-fera just can't make use of their special features. ## Changelog Prevents non-fera from identifying werewolf fetishes without the use of blood magic. :cl: balance: Only fera can use fetishes now /:cl: --------- Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- .../modules/occult_artifacts/code/_artifact.dm | 9 +++++++++ .../modules/occult_artifacts/code/_werewolf.dm | 3 +++ 2 files changed, 12 insertions(+) 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 From 129f64c0d706605e6ce41bc4525b5693c35e437d Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 00:36:28 +0000 Subject: [PATCH 25/45] Automatic changelog for PR #1431 [ci skip] --- html/changelogs/AutoChangeLog-pr-1431.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1431.yml diff --git a/html/changelogs/AutoChangeLog-pr-1431.yml b/html/changelogs/AutoChangeLog-pr-1431.yml new file mode 100644 index 000000000000..745959c22e6c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1431.yml @@ -0,0 +1,4 @@ +author: "Dusk-a" +delete-after: True +changes: + - balance: "Only fera can use fetishes now" \ No newline at end of file From 0eedf45dafb3abfd802ab0b754c150a0ad62fec3 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 09:31:14 +0000 Subject: [PATCH 26/45] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-1431.yml | 4 ---- html/changelogs/AutoChangeLog-pr-1450.yml | 4 ---- html/changelogs/AutoChangeLog-pr-1455.yml | 5 ----- html/changelogs/AutoChangeLog-pr-1456.yml | 5 ----- html/changelogs/AutoChangeLog-pr-1467.yml | 4 ---- html/changelogs/AutoChangeLog-pr-1470.yml | 4 ---- html/changelogs/archive/2026-08.yml | 16 ++++++++++++++++ 7 files changed, 16 insertions(+), 26 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-1431.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-1450.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-1455.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-1456.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-1467.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-1470.yml diff --git a/html/changelogs/AutoChangeLog-pr-1431.yml b/html/changelogs/AutoChangeLog-pr-1431.yml deleted file mode 100644 index 745959c22e6c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1431.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dusk-a" -delete-after: True -changes: - - balance: "Only fera can use fetishes now" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-1450.yml b/html/changelogs/AutoChangeLog-pr-1450.yml deleted file mode 100644 index 41f8fceafeb3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1450.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "chazzyjazzy" -delete-after: True -changes: - - rscadd: "adds oversized jacket, trenchcoat (alt) and a massive furry winter jacket to the loadout which can all be recolored" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-1455.yml b/html/changelogs/AutoChangeLog-pr-1455.yml deleted file mode 100644 index a28e2230307d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1455.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "kimesik" -delete-after: True -changes: - - rscadd: "Giovannis and Leopoldites automatically learn Italian and Latin respectively." - - rscadd: "Banu Haqim and Setites automatically learn Arabic." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-1456.yml b/html/changelogs/AutoChangeLog-pr-1456.yml deleted file mode 100644 index 3eef8cfc403c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1456.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "FalloutFalcon" -delete-after: True -changes: - - balance: "open flames on tables wont set fire to turfs" - - balance: "candles wont set fire to turfs" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-1467.yml b/html/changelogs/AutoChangeLog-pr-1467.yml deleted file mode 100644 index 4e121a544c94..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1467.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cam_dev" -delete-after: True -changes: - - rscadd: "adds anthropic taste quirk for kindred" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-1470.yml b/html/changelogs/AutoChangeLog-pr-1470.yml deleted file mode 100644 index 77c7884761cc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1470.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "dwinters99" -delete-after: True -changes: - - balance: "Dagger of Retribution is now in line with the knife" \ No newline at end of file diff --git a/html/changelogs/archive/2026-08.yml b/html/changelogs/archive/2026-08.yml index ce12d9662f8e..6cc4af03925b 100644 --- a/html/changelogs/archive/2026-08.yml +++ b/html/changelogs/archive/2026-08.yml @@ -238,3 +238,19 @@ 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. From 48e08611cc5ca27716b77ab155ac85d21ba21f57 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Fri, 28 Aug 2026 16:45:56 -0400 Subject: [PATCH 27/45] Ritual Logging (#1459) ## About The Pull Request Logs ritual runes HKfzFEWwsS F74x07KHWb ## Why It's Good For The Game asked for this ## Changelog :cl: 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 /:cl: --------- Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- .../master_files/code/modules/rituals/code/ritual_rune.dm | 4 ++++ .../modules/ritual_thaumaturgy/rituals/blood_curse_rune.dm | 1 + .../modules/ritual_thaumaturgy/rituals/blood_trap.dm | 1 + 3 files changed, 6 insertions(+) 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/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) From 0291288978659ed490692b03161e246e5039365e Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 20:46:17 +0000 Subject: [PATCH 28/45] Automatic changelog for PR #1459 [ci skip] --- html/changelogs/AutoChangeLog-pr-1459.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1459.yml diff --git a/html/changelogs/AutoChangeLog-pr-1459.yml b/html/changelogs/AutoChangeLog-pr-1459.yml new file mode 100644 index 000000000000..444b55cb657e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1459.yml @@ -0,0 +1,4 @@ +author: "chazzyjazzy" +delete-after: True +changes: + - 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" \ No newline at end of file From 1d72eeb124aadb17b73222c1102626b16cc08de5 Mon Sep 17 00:00:00 2001 From: Psychie42 <86179489+Psychodeath42@users.noreply.github.com> Date: Fri, 28 Aug 2026 14:28:15 -0700 Subject: [PATCH 29/45] Fix Obfuscate MOTF showing clan specific examine text (#1473) ## About The Pull Request Fixes an issue with Mask of a Thousand Faces where if the user shifts into someone normal, they would still show their clan specific examine text when examined. Now checks to see if the user has the violating traits before it appends the examine text. motf_fix_proof1 ## Why It's Good For The Game No longer, shall hunters or new folk examine a masked nossie and masq breach them for meta information. Or any other kindred who manages to learn obfuscate and has the traits. ## Changelog :cl: fix: Mask of a Thousand Faces now properly hides your hideous features /:cl: Co-authored-by: dwinters99 <65516417+dwinters99@users.noreply.github.com> Co-authored-by: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> --- .../code/modules/mob/living/carbon/examine.dm | 33 ++++++++++--------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/modular_darkpack/master_files/code/modules/mob/living/carbon/examine.dm b/modular_darkpack/master_files/code/modules/mob/living/carbon/examine.dm index 2351c447fa6e..e0e654444670 100644 --- a/modular_darkpack/master_files/code/modules/mob/living/carbon/examine.dm +++ b/modular_darkpack/master_files/code/modules/mob/living/carbon/examine.dm @@ -31,22 +31,23 @@ if(obscured_slots & HIDEFACE) return - 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(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!
") From 07190399d200ca0ee86ff48a6a1fffd6802fd197 Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 21:28:42 +0000 Subject: [PATCH 30/45] Automatic changelog for PR #1473 [ci skip] --- html/changelogs/AutoChangeLog-pr-1473.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1473.yml diff --git a/html/changelogs/AutoChangeLog-pr-1473.yml b/html/changelogs/AutoChangeLog-pr-1473.yml new file mode 100644 index 000000000000..784ee57d4349 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1473.yml @@ -0,0 +1,4 @@ +author: "Psychodeath42" +delete-after: True +changes: + - bugfix: "Mask of a Thousand Faces now properly hides your hideous features" \ No newline at end of file From af23e63fbbe451a5e473330dbb3d189abfad1c9b Mon Sep 17 00:00:00 2001 From: dwinters99 <65516417+dwinters99@users.noreply.github.com> Date: Fri, 28 Aug 2026 18:15:34 -0400 Subject: [PATCH 31/45] Bogatyr armor reblance + resprite (#1464) ## About The Pull Request Adds two new tiers of Bogatyr armor: - bone armor: Stat parity with Police armor. Bogatyr will now spawn this this armor. New sprites. Can now fit in bags. image - golden bone armor: Statistically identical to the old Bogatyr armor. Mapped or spawned only. (We're going to use it for our bogatyr captains on Apocrypha) image - heavy bone armor: Stat parity with EOD armor. Can be crafted at extreme cost, requiring bonecrafting 7 human corpses and the expenditure of 10 blood points. Uses the old bogatyr armor sprites. Can be combined with captain armor for Drip purposes. ## Why It's Good For The Game Adds a smidge of progression to the Tzimisce armor, and encourages a gameplay loop of abducting people for more raw materials. ## Changelog :cl: balance: Bogatyr armor reduced in effectiveness to be equal to Police armor add: 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) /:cl: --------- Co-authored-by: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Co-authored-by: chazzyjazzy --- modular_darkpack/modules/clothes/code/head.dm | 22 ++++++++-- modular_darkpack/modules/clothes/code/suit.dm | 24 +++++++++-- .../modules/clothes/icons/clothing.dmi | Bin 110050 -> 127959 bytes .../clothes/icons/clothing_onfloor.dmi | Bin 55002 -> 64361 bytes .../modules/clothes/icons/worn.dmi | Bin 189026 -> 224645 bytes .../vicissitude/crafting_recipes.dm | 39 ++++++++++++++++++ 6 files changed, 79 insertions(+), 6 deletions(-) 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..b1ce3cd2b383 100644 --- a/modular_darkpack/modules/clothes/code/suit.dm +++ b/modular_darkpack/modules/clothes/code/suit.dm @@ -497,17 +497,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..885cba231c294653252659f2893e3099140a0321 100644 GIT binary patch literal 127959 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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..396f9a151730c9e95e81880ea754598bea5ac00f 100644 GIT binary patch literal 64361 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 literal 55002 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

VfFK~s@*%#<7BRm=={ZhAd=@+2*Q=9`)f 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

ck%a>hGri^=smun%$=DgTVNv)+58U9?K&HpFQ!3 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

Vo^Vu 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

~*vZQO( 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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/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 From d84eafbe9d23f808da1378cb01e6e88e66ffe109 Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 22:15:53 +0000 Subject: [PATCH 32/45] Automatic changelog for PR #1464 [ci skip] --- html/changelogs/AutoChangeLog-pr-1464.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1464.yml diff --git a/html/changelogs/AutoChangeLog-pr-1464.yml b/html/changelogs/AutoChangeLog-pr-1464.yml new file mode 100644 index 000000000000..d220cce0a269 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1464.yml @@ -0,0 +1,5 @@ +author: "dwinters99" +delete-after: True +changes: + - 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)" \ No newline at end of file From 92be037934b6159fdecc0e3eb0b31b6ee8ec096c Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Fri, 28 Aug 2026 20:59:54 -0400 Subject: [PATCH 33/45] Refactoring lampposts (#1373) ## About The Pull Request refactors lampposts to be an /obj/machinery/light/floor so that they don't snowflake their own light creation by creating several light decals for every one lamppost and instead uses /tg/ light logic dreamseeker_nFoUcWkkHB dreamseeker_8v8GxJpXSO dreamseeker_zNa8ZcpfPw ## Why It's Good For The Game reduce lighting subsystem CPU usage? more sane lampposts i guess ## Changelog :cl: refactor: lampposts are now an /obj/machinery/light/floor instead of an /obj/structure, please run the updatepaths script!!! /:cl: --------- Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Co-authored-by: TheCarnalest <167369312+TheCarnalest@users.noreply.github.com> --- _maps/map_files/Vampire/runtimetown.dmm | 32 +++---- .../Vampire/westfield_mall/westfield_mall.dmm | 14 +-- .../westfield_mall/westfield_umbra.dmm | 6 +- modular_darkpack/modules/decor/code/decor.dm | 88 ++++--------------- .../DarkPack/1373_lamppost_refactor.txt | 2 + 5 files changed, 46 insertions(+), 96 deletions(-) create mode 100644 tools/UpdatePaths/Scripts/DarkPack/1373_lamppost_refactor.txt diff --git a/_maps/map_files/Vampire/runtimetown.dmm b/_maps/map_files/Vampire/runtimetown.dmm index 8cb8bb00248a..d04707f46e4a 100644 --- a/_maps/map_files/Vampire/runtimetown.dmm +++ b/_maps/map_files/Vampire/runtimetown.dmm @@ -287,7 +287,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/rich, @@ -307,7 +307,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) "hi" = ( @@ -715,7 +715,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior/anarch) "nq" = ( -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -884,7 +884,7 @@ /turf/open/floor/plating/concrete, /area/vtm/interior/shop) "qz" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) "qC" = ( @@ -1093,7 +1093,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/pacificheights) "tg" = ( @@ -1190,7 +1190,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk/rich, @@ -1239,7 +1239,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/rich, @@ -1527,7 +1527,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -1551,7 +1551,7 @@ /area/vtm/interior/shop) "Bq" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/pacificheights) "Bs" = ( @@ -1609,7 +1609,7 @@ /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) "Ct" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -1761,7 +1761,7 @@ /turf/open/misc/grass, /area/vtm/outside/pacificheights) "DY" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/pacificheights) "Eb" = ( @@ -2545,7 +2545,7 @@ /area/vtm/interior/graveyard) "OA" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/baywalk) "OB" = ( @@ -2730,7 +2730,7 @@ /area/vtm/outside/pacificheights) "QU" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/financialdistrict) "QW" = ( @@ -3073,14 +3073,14 @@ /turf/open/floor/plating/elevatorshaft, /area/vtm/outside/pacificheights) "WR" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/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{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -3173,7 +3173,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior/graveyard) "XY" = ( -/obj/structure/lamppost/three, +/obj/machinery/light/floor/lamppost/three, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) "XZ" = ( 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/modular_darkpack/modules/decor/code/decor.dm b/modular_darkpack/modules/decor/code/decor.dm index f4bb22e92b43..de57e682d360 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 = TRUE 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/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 80f9bce0e26c16d29fca247b0fdf4f3c8d4e1fc4 Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Sat, 29 Aug 2026 01:00:15 +0000 Subject: [PATCH 34/45] Automatic changelog for PR #1373 [ci skip] --- html/changelogs/AutoChangeLog-pr-1373.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1373.yml diff --git a/html/changelogs/AutoChangeLog-pr-1373.yml b/html/changelogs/AutoChangeLog-pr-1373.yml new file mode 100644 index 000000000000..9da50f8e7658 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1373.yml @@ -0,0 +1,4 @@ +author: "chazzyjazzy" +delete-after: True +changes: + - refactor: "lampposts are now an /obj/machinery/light/floor instead of an /obj/structure, please run the updatepaths script!!!" \ No newline at end of file From f54323f500bd905fdf80b12b55ee2f76726dd5af Mon Sep 17 00:00:00 2001 From: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Date: Fri, 28 Aug 2026 23:21:09 -0500 Subject: [PATCH 35/45] Mechanical Bawn (#1445) ## About The Pull Request Some general cleanup but primarly the BAWN! mechanicly, its your choice of an area or fog effects (tho a combination of both is good to prevent people passing through walls or other uninteded areas. If you want to pass through, you need to either be allowed by the totem, or stay within 3 meters of someone who is. Yes, this means that right now if you capture or cause a garou to flip, you can use them to get past the bawn. I think this is maybe plausible within the lore i've found but more importantly is kinda a cool interaction. https://github.com/user-attachments/assets/0b1b95d1-88ef-4f94-912a-6e12d44b1ff9 ## Why It's Good For The Game Caerns are powerful places protected by spirits and within the rules and lore of the TTRPG, the only way to assault a caern is to camp outside it and starve them out of resources (extremely hard saying they tend to be fairly self sufficient) The only way your meant to be able to get into a caern is if someone (the spirits) let you in. ## Changelog :cl: add: Add Bawns; a barrier that surrounds and protects caerns fix: BSD are actually givin the wrymtained trait (not the sprite) fix: Haunted lights should actually break. /:cl: --------- Co-authored-by: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Co-authored-by: dwinters99 <65516417+dwinters99@users.noreply.github.com> --- _maps/map_files/Vampire/runtimetown.dmm | 223 ++++++++++-------- .../~darkpack/traits/declarations.dm | 3 + code/__DEFINES/~darkpack/traits/sources.dm | 4 +- code/_globalvars/traits/_traits.dm | 6 +- code/_globalvars/traits/admin_tooling.dm | 2 + .../power/lighting/light_mapping_helpers.dm | 7 +- .../modules/areas/code/interiors/garou.dm | 7 + .../giovanni_sanguine_incongruity.dm | 2 +- .../positive_quirks/stillness_of_death.dm | 4 +- .../code/discipline/obfuscate/obfuscate.dm | 16 +- .../modules/splats/code/subsplat/_subsplat.dm | 12 + .../code/vampire_clan/__vampire_clan.dm | 10 - .../code/vampire_clan/clans/baali/baali.dm | 2 +- .../code/vampire_clan/clans/banu_haqim.dm | 4 +- .../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 | 2 +- .../code/vampire_clan/clans/toreador.dm | 2 +- .../code/vampire_clan/clans/ventrue.dm | 2 +- .../vampire_clan/clans/warrior_salubri.dm | 2 +- .../code/caern/bawn.dm | 124 ++++++++++ .../code/{ => caern}/totems.dm | 90 ++++--- .../code/splats/fera_splat.dm | 1 + .../code/subsplats/auspices/garou.dm | 1 + .../code/subsplats/tribes/garou.dm | 2 +- tgstation.dme | 3 +- 33 files changed, 366 insertions(+), 183 deletions(-) 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%) diff --git a/_maps/map_files/Vampire/runtimetown.dmm b/_maps/map_files/Vampire/runtimetown.dmm index d04707f46e4a..d430dd5ba7dc 100644 --- a/_maps/map_files/Vampire/runtimetown.dmm +++ b/_maps/map_files/Vampire/runtimetown.dmm @@ -24,6 +24,10 @@ }, /turf/open/floor/plating/concrete, /area/vtm/interior/shop) +"ay" = ( +/obj/structure/werewolf_totem/children_of_gaia, +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/caern) "aM" = ( /obj/effect/spawner/random/trash/rat, /turf/open/misc/beach/vamp, @@ -350,7 +354,7 @@ /obj/lombard/blackmarket, /obj/structure/platform/lowwall/rich/old, /turf/open/floor/plating/rough, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "hF" = ( /obj/structure/table, /obj/structure/platform/lowwall/brick, @@ -482,8 +486,9 @@ /turf/open/floor/plating/rough, /area/vtm/interior/supply) "jr" = ( +/obj/effect/turf_decal/trimline/brown/filled/warning, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/techshop) +/area/vtm/interior/cog/caern/bawn) "jw" = ( /obj/effect/decal/cleanable/trash{ icon_state = "trash7" @@ -623,7 +628,7 @@ /area/vtm/outside/pacificheights) "lv" = ( /turf/closed/wall/vampwall/rich/old, -/area/vtm/interior/cog) +/area/vtm/interior/cog/caern/bawn) "lC" = ( /obj/structure/railing, /obj/structure/lattice/grate, @@ -962,7 +967,7 @@ /obj/item/soil_sack/vermaculite, /obj/item/soil_sack/worm, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "rB" = ( /turf/closed/indestructible/the_matrix, /area/vtm) @@ -1104,7 +1109,7 @@ /obj/machinery/smartfridge/drying/rack, /obj/machinery/light/directional/north, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "tu" = ( /obj/darkpack_car/track/volkswagen{ dir = 4; @@ -1247,7 +1252,7 @@ "vm" = ( /obj/machinery/hydroponics/simple/wooden, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "vs" = ( /obj/effect/landmark/npcbeacon, /obj/effect/turf_decal/bordur/corner, @@ -1293,7 +1298,7 @@ "vT" = ( /obj/machinery/hydroponics/soil, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "wb" = ( /obj/structure/table, /obj/item/storage/medkit/darkpack/brute, @@ -1334,7 +1339,7 @@ "xd" = ( /obj/structure/closet/crate/wooden/communitygardens/tools, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "xh" = ( /obj/effect/turf_decal/bordur{ dir = 1 @@ -1449,7 +1454,7 @@ pixel_x = 10 }, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "zd" = ( /turf/open/floor/wood/smooth/old, /area/vtm/interior/sewer) @@ -1495,7 +1500,7 @@ /area/vtm/interior/sewer) "zQ" = ( /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/caern) "zX" = ( /obj/effect/decal/wallpaper/red, /turf/closed/wall/vampwall/market, @@ -1741,7 +1746,7 @@ pixel_y = 10 }, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "DS" = ( /obj/effect/decal/pallet, /obj/effect/abstract/cargo_landing_spot, @@ -1825,13 +1830,13 @@ /obj/item/seeds/cannabis, /obj/item/seeds/cannabis, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "Fe" = ( /obj/structure/table, /obj/lombard, /obj/structure/platform/lowwall/rich/old, /turf/open/floor/plating/rough, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "Ff" = ( /obj/effect/spawner/random/trash/grime{ spawn_loot_count = 30; @@ -1842,6 +1847,10 @@ "Fg" = ( /turf/closed/wall/vampwall/brick, /area/vtm/interior/shop) +"Fj" = ( +/obj/effect/landmark/bawn_entrance/gaia/children_of_gaia, +/turf/open/openspace, +/area/vtm/interior/techshop) "Fs" = ( /obj/effect/turf_decal/bordur{ dir = 1 @@ -1896,7 +1905,7 @@ "Gf" = ( /obj/machinery/hydroponics/simple/plastic, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "Gj" = ( /obj/effect/gibspawner/human, /turf/open/floor/city/toilet, @@ -2078,7 +2087,7 @@ /obj/item/food/grown/cannabis, /obj/item/food/grown/cannabis, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "IA" = ( /obj/structure/railing{ dir = 10 @@ -2153,7 +2162,7 @@ "JE" = ( /obj/structure/closet/crate/wooden/communitygardens/seeds, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "JG" = ( /obj/structure/table, /obj/item/ammo_box/magazine/glock9mm, @@ -2421,7 +2430,7 @@ /obj/structure/table/wood, /obj/machinery/light/directional/south, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "MF" = ( /obj/structure/table/wood, /obj/machinery/radio_tranceiver/camarilla, @@ -2782,9 +2791,9 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/sewer) "RV" = ( -/obj/structure/werewolf_totem/generic/weaver, +/obj/effect/realistic_fog/bawn/children_of_gaia, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/techshop) +/area/vtm/interior/cog/caern/bawn) "Sf" = ( /obj/structure/sign/city/police_department/directional/north{ icon_state = "police4" @@ -2903,7 +2912,7 @@ "Uw" = ( /obj/structure/sink/directional/east, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "UC" = ( /obj/effect/turf_decal/bordur{ dir = 8 @@ -3001,7 +3010,7 @@ "VW" = ( /obj/structure/toiletbong, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "Wa" = ( /turf/open/misc/dirt, /area/vtm/outside/supply) @@ -3072,6 +3081,9 @@ /obj/structure/transport/linear/public, /turf/open/floor/plating/elevatorshaft, /area/vtm/outside/pacificheights) +"WO" = ( +/turf/closed/wall/vampwall/rich/old, +/area/vtm/interior/cog/pantry) "WR" = ( /obj/machinery/light/floor/lamppost/one, /turf/open/misc/beach/vamp, @@ -3241,12 +3253,15 @@ /area/vtm/interior/techshop) "Zj" = ( /obj/machinery/light/directional/north, -/obj/structure/werewolf_totem/children_of_gaia, +/obj/structure/werewolf_totem/generic/gaia, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog) +/area/vtm/interior/cog/pantry) "Zs" = ( /turf/closed/wall/vampwall/brick_old, /area/vtm/outside/pacificheights) +"Zt" = ( +/turf/open/floor/plating/sidewalk, +/area/vtm/interior/cog/pantry) "Zz" = ( /turf/open/misc/grass/random/grass, /area/vtm/outside/pacificheights) @@ -8112,12 +8127,12 @@ GJ "} (6,1,2) = {" GJ -ZU -ZU -ZU -ZU -ZU -ZU +lv +lv +lv +lv +lv +lv md ZU ZU @@ -8180,12 +8195,12 @@ GJ "} (7,1,2) = {" GJ -ZU -jr -jr -jr -jr -ZU +lv +zQ +zQ +zQ +zQ +RV WW ZF nj @@ -8248,16 +8263,16 @@ GJ "} (8,1,2) = {" GJ -ZU -jr +lv +ay +zQ +zQ +zQ RV -jr -jr -ZU Au lC nj -nj +Fj nj nj nj @@ -8316,12 +8331,12 @@ GJ "} (9,1,2) = {" GJ -ZU -jr -jr -jr -jr -ZU +lv +zQ +zQ +zQ +zQ +lv tc lC nj @@ -8384,11 +8399,11 @@ GJ "} (10,1,2) = {" GJ -ZU -jr -jr -jr -jr +lv +zQ +zQ +zQ +zQ jr Au lC @@ -8520,12 +8535,12 @@ GJ "} (12,1,2) = {" GJ -lv +WO VW Uw Uw rx -lv +WO Au lC nj @@ -8588,12 +8603,12 @@ GJ "} (13,1,2) = {" GJ -lv +WO vm -zQ -zQ +Zt +Zt vT -lv +WO WW ZF nj @@ -8656,12 +8671,12 @@ GJ "} (14,1,2) = {" GJ -lv +WO vm -zQ -zQ +Zt +Zt vT -lv +WO WW NM Zi @@ -8724,12 +8739,12 @@ GJ "} (15,1,2) = {" GJ -lv +WO Zj -zQ -zQ +Zt +Zt Mr -lv +WO oP ZF nj @@ -8792,12 +8807,12 @@ GJ "} (16,1,2) = {" GJ -lv +WO vm -zQ -zQ +Zt +Zt Gf -lv +WO Au lC nj @@ -8860,12 +8875,12 @@ GJ "} (17,1,2) = {" GJ -lv +WO vm -zQ -zQ +Zt +Zt Gf -lv +WO Au lC nj @@ -8928,12 +8943,12 @@ GJ "} (18,1,2) = {" GJ -lv +WO Fa -zQ -zQ +Zt +Zt JE -lv +WO Au FE nj @@ -8996,12 +9011,12 @@ GJ "} (19,1,2) = {" GJ -lv +WO Fa -zQ -zQ +Zt +Zt JE -lv +WO Au lC nj @@ -9064,12 +9079,12 @@ GJ "} (20,1,2) = {" GJ -lv +WO Ii -zQ -zQ +Zt +Zt xd -lv +WO Au lC nj @@ -9132,12 +9147,12 @@ GJ "} (21,1,2) = {" GJ -lv +WO ti -zQ -zQ +Zt +Zt xd -lv +WO oP ZF nj @@ -9200,12 +9215,12 @@ GJ "} (22,1,2) = {" GJ -lv +WO yX -zQ -zQ -zQ -zQ +Zt +Zt +Zt +Zt WW WW nj @@ -9268,12 +9283,12 @@ GJ "} (23,1,2) = {" GJ -lv +WO DP -zQ -zQ -zQ -zQ +Zt +Zt +Zt +Zt WW WW nj @@ -9336,12 +9351,12 @@ GJ "} (24,1,2) = {" GJ -lv +WO Fe hD -lv -lv -lv +WO +WO +WO md md ZU diff --git a/code/__DEFINES/~darkpack/traits/declarations.dm b/code/__DEFINES/~darkpack/traits/declarations.dm index 3365bb9b8bbe..349c39035373 100644 --- a/code/__DEFINES/~darkpack/traits/declarations.dm +++ b/code/__DEFINES/~darkpack/traits/declarations.dm @@ -147,6 +147,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" diff --git a/code/__DEFINES/~darkpack/traits/sources.dm b/code/__DEFINES/~darkpack/traits/sources.dm index 7f873747748c..80bfe711b295 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/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index 868def5fc786..fc403babe4ff 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -702,6 +702,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 @@ -723,11 +724,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) @@ -762,12 +763,14 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_NO_EYE_CONTACT" = TRAIT_NO_EYE_CONTACT, // DARKPACK EDIT ADD "TRAIT_NO_LYING_ANGLE" = TRAIT_NO_LYING_ANGLE, // DARKPACK EDIT ADD - WEREWOLF "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 @@ -810,7 +813,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_WEAK_WILLED" = TRAIT_WEAK_WILLED, // DARKPACK EDIT ADD - MERITS_FLAWS "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( diff --git a/code/_globalvars/traits/admin_tooling.dm b/code/_globalvars/traits/admin_tooling.dm index acafc5920a96..a178aca36c82 100644 --- a/code/_globalvars/traits/admin_tooling.dm +++ b/code/_globalvars/traits/admin_tooling.dm @@ -396,6 +396,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) @@ -427,6 +428,7 @@ GLOBAL_LIST_INIT(admin_visible_traits, list( "TRAIT_NO_EYE_CONTACT" = TRAIT_NO_EYE_CONTACT, // DARKPACK EDIT ADD "TRAIT_NO_LYING_ANGLE" = TRAIT_NO_LYING_ANGLE, // DARKPACK EDIT ADD - WEREWOLF "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 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/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/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/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/splats/code/subsplat/_subsplat.dm b/modular_darkpack/modules/splats/code/subsplat/_subsplat.dm index 6b655a62c6e0..783cc964389a 100644 --- a/modular_darkpack/modules/splats/code/subsplat/_subsplat.dm +++ b/modular_darkpack/modules/splats/code/subsplat/_subsplat.dm @@ -21,6 +21,9 @@ /// 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/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/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 fea6fa5c13ad..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,7 +34,7 @@ /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) . = ..() 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 a408e5c74002..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 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/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..50344232822e 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)) + 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/splats/fera_splat.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/splats/fera_splat.dm index 4685c8a89eb6..9c6e3a294e12 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 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/tgstation.dme b/tgstation.dme index d6a2bc4b6739..2887f6e24147 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8239,7 +8239,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" @@ -8247,6 +8246,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\caern\bawn.dm" +#include "modular_darkpack\modules\werewolf_the_apocalypse\code\caern\totems.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" From f15a195abc391fac026850c3393861428b4f3149 Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Sat, 29 Aug 2026 04:21:30 +0000 Subject: [PATCH 36/45] Automatic changelog for PR #1445 [ci skip] --- html/changelogs/AutoChangeLog-pr-1445.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1445.yml diff --git a/html/changelogs/AutoChangeLog-pr-1445.yml b/html/changelogs/AutoChangeLog-pr-1445.yml new file mode 100644 index 000000000000..36349c61d1b1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1445.yml @@ -0,0 +1,6 @@ +author: "FalloutFalcon" +delete-after: True +changes: + - 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." \ No newline at end of file From 1f8fbc7bc206eb194907ab27459ce505428f84c3 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Sat, 29 Aug 2026 05:37:59 +0000 Subject: [PATCH 37/45] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-1373.yml | 4 ---- html/changelogs/AutoChangeLog-pr-1445.yml | 6 ------ html/changelogs/AutoChangeLog-pr-1459.yml | 4 ---- html/changelogs/AutoChangeLog-pr-1464.yml | 5 ----- html/changelogs/AutoChangeLog-pr-1473.yml | 4 ---- html/changelogs/archive/2026-08.yml | 17 +++++++++++++++++ 6 files changed, 17 insertions(+), 23 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-1373.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-1445.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-1459.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-1464.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-1473.yml diff --git a/html/changelogs/AutoChangeLog-pr-1373.yml b/html/changelogs/AutoChangeLog-pr-1373.yml deleted file mode 100644 index 9da50f8e7658..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1373.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "chazzyjazzy" -delete-after: True -changes: - - refactor: "lampposts are now an /obj/machinery/light/floor instead of an /obj/structure, please run the updatepaths script!!!" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-1445.yml b/html/changelogs/AutoChangeLog-pr-1445.yml deleted file mode 100644 index 36349c61d1b1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1445.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "FalloutFalcon" -delete-after: True -changes: - - 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." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-1459.yml b/html/changelogs/AutoChangeLog-pr-1459.yml deleted file mode 100644 index 444b55cb657e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1459.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "chazzyjazzy" -delete-after: True -changes: - - 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" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-1464.yml b/html/changelogs/AutoChangeLog-pr-1464.yml deleted file mode 100644 index d220cce0a269..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1464.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "dwinters99" -delete-after: True -changes: - - 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)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-1473.yml b/html/changelogs/AutoChangeLog-pr-1473.yml deleted file mode 100644 index 784ee57d4349..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1473.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Psychodeath42" -delete-after: True -changes: - - bugfix: "Mask of a Thousand Faces now properly hides your hideous features" \ No newline at end of file diff --git a/html/changelogs/archive/2026-08.yml b/html/changelogs/archive/2026-08.yml index 6cc4af03925b..e44f6623e6c2 100644 --- a/html/changelogs/archive/2026-08.yml +++ b/html/changelogs/archive/2026-08.yml @@ -254,3 +254,20 @@ kimesik: - rscadd: Giovannis and Leopoldites automatically learn Italian and Latin respectively. - rscadd: Banu Haqim and Setites automatically learn Arabic. +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)' From 1c3702e5ec24fa83ac790f213b25d45acd8281b2 Mon Sep 17 00:00:00 2001 From: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Date: Sat, 29 Aug 2026 16:58:36 -0500 Subject: [PATCH 38/45] better behavoir for registering stat signals (#1478) ## About The Pull Request Alternative to https://github.com/DarkPack13/SecondCity/pull/1477 which feels a bit better. ## Why It's Good For The Game Slightly more robust behavoir for cleaning up stats when we change or delete them. ## Changelog Nothing player facing --- .../spell_types/shapeshift/_shapeshift.dm | 2 +- .../code/modules/mob/living/living.dm | 4 ++-- .../storyteller_stats/code/_st_stats.dm | 6 +++++ .../medicine_skill_surgery.dm | 6 ++--- .../mob_affecting_adjustments/mob_procs.dm | 24 +++++++++++++++++-- .../code/st_stats/default_abilities.dm | 5 +++- 6 files changed, 38 insertions(+), 9 deletions(-) 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/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/modules/storyteller_stats/code/_st_stats.dm b/modular_darkpack/modules/storyteller_stats/code/_st_stats.dm index 02f42bf7e6e9..e8a07f6d9f43 100644 --- a/modular_darkpack/modules/storyteller_stats/code/_st_stats.dm +++ b/modular_darkpack/modules/storyteller_stats/code/_st_stats.dm @@ -196,5 +196,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/mob_affecting_adjustments/medicine_skill_surgery.dm b/modular_darkpack/modules/storyteller_stats/code/mob_affecting_adjustments/medicine_skill_surgery.dm index ca10b4fd0a12..abc51793d9cc 100644 --- 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 @@ -1,8 +1,8 @@ //Function for giving a player upgraded wound tending based on their current medical skill -/datum/st_stat/ability/medicine/proc/check_medicine_wound_tending(datum/source, atom/movable/operating_on, list/possible_operations) +/datum/st_stat/ability/medicine/proc/check_medicine_wound_tending(mob/living/source, atom/movable/operating_on, list/possible_operations) SIGNAL_HANDLER - var/mob/living/surgeon = source - var/medicine = surgeon.st_get_stat(STAT_MEDICINE) + + 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) 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..3560a03090ce 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 @@ -54,6 +54,27 @@ update_modifiers_from_stats() 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) @@ -61,5 +82,4 @@ 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 eee30001b150..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,9 +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/update_mob(mob/living/our_mob, initial) +/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" From 2f7483c2c51e1aaebda16c2229ab78c7a42ef508 Mon Sep 17 00:00:00 2001 From: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Date: Sat, 29 Aug 2026 18:45:22 -0500 Subject: [PATCH 39/45] Adds matching shop areas for most existing retail vendors (#1411) ## About The Pull Request Having a bunch of predefined areas for all these shops that are kinda mandatory helps prevent annoying issue where every npc shop is using the same area instance (meaning they share lights) and all give useless information for stuff like police and masq reports. --- _maps/map_files/Vampire/runtimetown.dmm | 1757 +++++++++-------- .../areas/code/interiors/city_interiors.dm | 7 - .../modules/areas/code/interiors/shops.dm | 72 + .../modules/retail/code/_retail.dm | 4 + .../modules/retail/code/stores/flower_shop.dm | 1 - .../code/stores/restaurant/coffee_shop.dm | 1 - tgstation.dme | 1 + 7 files changed, 982 insertions(+), 861 deletions(-) create mode 100644 modular_darkpack/modules/areas/code/interiors/shops.dm diff --git a/_maps/map_files/Vampire/runtimetown.dmm b/_maps/map_files/Vampire/runtimetown.dmm index d430dd5ba7dc..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,17 +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) -"ay" = ( -/obj/structure/werewolf_totem/children_of_gaia, +"aI" = ( +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog/caern) +/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, @@ -38,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, @@ -60,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, @@ -84,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{ @@ -110,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) @@ -119,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, @@ -152,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, @@ -167,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{ @@ -174,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, @@ -192,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 @@ -206,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 @@ -213,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, @@ -235,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, @@ -251,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, @@ -267,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, @@ -280,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{ @@ -287,15 +319,10 @@ }, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/pacificheights) -"gs" = ( -/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) +"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, @@ -304,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/machinery/light/floor/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" = ( @@ -349,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/pantry) -"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" @@ -398,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, @@ -409,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{ @@ -467,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, @@ -481,14 +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" = ( -/obj/effect/turf_decal/trimline/brown/filled/warning, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog/caern/bawn) "jw" = ( /obj/effect/decal/cleanable/trash{ icon_state = "trash7" @@ -541,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; @@ -564,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, @@ -594,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 @@ -626,9 +680,15 @@ }, /turf/open/misc/beach/vamp, /area/vtm/outside/pacificheights) -"lv" = ( -/turf/closed/wall/vampwall/rich/old, -/area/vtm/interior/cog/caern/bawn) +"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, @@ -665,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 @@ -679,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, @@ -709,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, @@ -719,17 +820,18 @@ /obj/item/ammo_box/darkpack/c46pdw, /turf/open/floor/plating/rough, /area/vtm/interior/anarch) -"nq" = ( -/obj/machinery/light/floor/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{ @@ -737,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, @@ -760,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; @@ -771,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 @@ -791,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) @@ -874,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/machinery/light/floor/lamppost/one, -/turf/open/floor/plating/sidewalk, -/area/vtm/outside/pacificheights) "qC" = ( /obj/machinery/door/poddoor/shutters/preopen{ transport_linked_id = "DebugElevator3"; @@ -917,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) @@ -937,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, @@ -958,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/pantry) +"rA" = ( +/turf/closed/wall/vampwall/brick, +/area/vtm/interior/shop/pharmacy) "rB" = ( /turf/closed/indestructible/the_matrix, /area/vtm) @@ -1007,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; @@ -1050,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; @@ -1094,22 +1197,10 @@ /obj/structure/lattice/grate, /turf/open/openspace, /area/vtm/interior/techshop) -"tf" = ( -/obj/effect/turf_decal/bordur{ - dir = 10 - }, -/obj/machinery/light/floor/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/pantry) "tu" = ( /obj/darkpack_car/track/volkswagen{ dir = 4; @@ -1127,11 +1218,6 @@ }, /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{ @@ -1140,13 +1226,6 @@ }, /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) "tW" = ( /obj/darkpack_car/police/ranger, /turf/open/floor/plating/asphalt, @@ -1165,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 @@ -1184,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 @@ -1191,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/machinery/light/floor/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, @@ -1236,23 +1315,14 @@ /obj/structure/table/wood, /obj/effect/spawner/random/engineering/toolbox{ pixel_x = 2; - pixel_y = 2 - }, -/turf/open/floor/plating/rough, -/area/vtm/interior/graveyard) -"vl" = ( -/obj/effect/turf_decal/bordur{ - dir = 8 - }, -/obj/machinery/light/floor/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/pantry) + pixel_y = 2 + }, +/turf/open/floor/plating/rough, +/area/vtm/interior/graveyard) +"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, @@ -1266,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/pantry) +/area/vtm/outside/pacificheights) "wb" = ( /obj/structure/table, /obj/item/storage/medkit/darkpack/brute, @@ -1306,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 @@ -1324,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, @@ -1332,12 +1420,9 @@ /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/pantry) "xh" = ( @@ -1359,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 @@ -1383,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, @@ -1437,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/pantry) "zd" = ( /turf/open/floor/wood/smooth/old, /area/vtm/interior/sewer) @@ -1474,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" @@ -1498,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/caern) -"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, @@ -1528,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/machinery/light/floor/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, @@ -1550,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/machinery/light/floor/lamppost/one, -/turf/open/floor/plating/sidewalk/poor, -/area/vtm/outside/pacificheights) "Bs" = ( /obj/structure/transport/linear/public, /obj/effect/landmark/transport/transport_id{ @@ -1590,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, @@ -1613,12 +1662,6 @@ }, /turf/open/floor/plating/asphalt, /area/vtm/outside/pacificheights) -"Ct" = ( -/obj/machinery/light/floor/lamppost/one{ - dir = 1 - }, -/turf/open/floor/plating/sidewalk, -/area/vtm/outside/pacificheights) "Cz" = ( /obj/effect/turf_decal/asphaltline{ dir = 8 @@ -1633,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, @@ -1704,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"; @@ -1721,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/pantry) +"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, @@ -1757,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/machinery/light/floor/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) @@ -1784,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; @@ -1804,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, @@ -1818,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/pantry) -"Fe" = ( -/obj/structure/table, -/obj/lombard, -/obj/structure/platform/lowwall/rich/old, -/turf/open/floor/plating/rough, -/area/vtm/interior/cog/pantry) "Ff" = ( /obj/effect/spawner/random/trash/grime{ spawn_loot_count = 30; @@ -1847,10 +1855,6 @@ "Fg" = ( /turf/closed/wall/vampwall/brick, /area/vtm/interior/shop) -"Fj" = ( -/obj/effect/landmark/bawn_entrance/gaia/children_of_gaia, -/turf/open/openspace, -/area/vtm/interior/techshop) "Fs" = ( /obj/effect/turf_decal/bordur{ dir = 1 @@ -1902,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/pantry) -"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, @@ -1924,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, @@ -1947,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) @@ -2021,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; @@ -2061,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) @@ -2081,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/pantry) "IA" = ( /obj/structure/railing{ dir = 10 @@ -2120,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; @@ -2150,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/pantry) "JG" = ( /obj/structure/table, /obj/item/ammo_box/magazine/glock9mm, @@ -2208,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, @@ -2243,17 +2227,14 @@ /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) "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{ @@ -2267,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, @@ -2284,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, @@ -2312,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{ @@ -2400,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 @@ -2426,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/pantry) "MF" = ( /obj/structure/table/wood, /obj/machinery/radio_tranceiver/camarilla, @@ -2510,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, @@ -2552,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/machinery/light/floor/lamppost/one, -/turf/open/floor/plating/sidewalk/poor, -/area/vtm/outside/baywalk) "OB" = ( /obj/darkpack_car/police{ locked = 0 @@ -2576,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{ @@ -2597,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; @@ -2604,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, @@ -2612,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, @@ -2628,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{ @@ -2643,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, @@ -2650,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, @@ -2698,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, @@ -2737,11 +2764,6 @@ }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) -"QU" = ( -/obj/effect/turf_decal/bordur, -/obj/machinery/light/floor/lamppost/one, -/turf/open/floor/plating/sidewalk/poor, -/area/vtm/outside/financialdistrict) "QW" = ( /obj/machinery/light/directional/north, /obj/effect/spawner/random/vending/snackvend, @@ -2756,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, @@ -2777,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{ @@ -2784,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/effect/realistic_fog/bawn/children_of_gaia, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog/caern/bawn) "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, @@ -2810,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, @@ -2882,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, @@ -2890,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, @@ -2909,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/pantry) "UC" = ( /obj/effect/turf_decal/bordur{ dir = 8 @@ -2937,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, @@ -2950,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, @@ -2959,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 @@ -3001,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/pantry) "Wa" = ( /turf/open/misc/dirt, /area/vtm/outside/supply) @@ -3044,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{ @@ -3081,22 +3159,14 @@ /obj/structure/transport/linear/public, /turf/open/floor/plating/elevatorshaft, /area/vtm/outside/pacificheights) -"WO" = ( -/turf/closed/wall/vampwall/rich/old, -/area/vtm/interior/cog/pantry) -"WR" = ( -/obj/machinery/light/floor/lamppost/one, -/turf/open/misc/beach/vamp, -/area/vtm/outside/pacificheights) "WW" = ( /turf/open/floor/plating/canal, /area/vtm/interior/techshop) -"WZ" = ( -/obj/machinery/light/floor/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"; @@ -3122,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, @@ -3141,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; @@ -3153,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, @@ -3184,21 +3250,11 @@ /obj/machinery/light/dim/directional/east, /turf/open/floor/plating/rough, /area/vtm/interior/graveyard) -"XY" = ( -/obj/machinery/light/floor/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) @@ -3213,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 @@ -3251,17 +3309,9 @@ "Zi" = ( /turf/open/floor/wood/rough, /area/vtm/interior/techshop) -"Zj" = ( -/obj/machinery/light/directional/north, -/obj/structure/werewolf_totem/generic/gaia, -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog/pantry) "Zs" = ( /turf/closed/wall/vampwall/brick_old, /area/vtm/outside/pacificheights) -"Zt" = ( -/turf/open/floor/plating/sidewalk, -/area/vtm/interior/cog/pantry) "Zz" = ( /turf/open/misc/grass/random/grass, /area/vtm/outside/pacificheights) @@ -3270,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, @@ -3657,7 +3710,7 @@ Bt NR NR NR -Bq +lt Hh VQ ik @@ -4201,7 +4254,7 @@ je NR kb NR -Bq +lt tF VQ ik @@ -4813,7 +4866,7 @@ QW NR NR NR -Bq +lt ik VQ tu @@ -5005,9 +5058,9 @@ iD iD fo iD -qv -iD -iD +jn +in +in NR Fg Fg @@ -5073,9 +5126,9 @@ iD AE oW NO -oW -OL -iD +oj +KL +in NR Gm gF @@ -5141,9 +5194,9 @@ iD AE BL Xr -oW -BL -iD +oj +Ug +in NR Fg Nw @@ -5209,9 +5262,9 @@ iD bo et iD -ri -KD -iD +vj +by +in NR Fg sY @@ -5338,10 +5391,10 @@ GF "} (31,1,1) = {" GF -kS -PR -kS -kS +wD +ea +wD +wD NR NR NR @@ -5406,10 +5459,10 @@ GF "} (32,1,1) = {" GF -zX -oW -qR -kS +eE +oj +kO +wD NR NR NR @@ -5425,7 +5478,7 @@ NR NR NR NR -Bq +lt ik VQ ik @@ -5474,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 @@ -5542,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 @@ -5610,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 @@ -5678,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 @@ -5746,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 @@ -5814,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 @@ -5882,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 @@ -5950,10 +6003,10 @@ GF "} (40,1,1) = {" GF -jW -oV -fI -zx +sB +Ht +aL +uj NR NR NR @@ -6018,10 +6071,10 @@ GF "} (41,1,1) = {" GF -jW -xc -eU -Eb +sB +Ph +gr +Dz NR NR NR @@ -6037,7 +6090,7 @@ NR NR NR NR -OA +WY Gr VQ ik @@ -6086,10 +6139,10 @@ GF "} (42,1,1) = {" GF -jW -oV -gN -zx +sB +Ht +ZE +uj NR NR NR @@ -6154,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 @@ -6222,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 @@ -6290,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 @@ -6358,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 @@ -6649,7 +6702,7 @@ NR NR NR NR -QU +se ik VQ ik @@ -7261,7 +7314,7 @@ Op Op Op Op -Bq +lt ik VQ ik @@ -7945,7 +7998,7 @@ lX lX lX Kk -qz +aI XJ FB ik @@ -7953,7 +8006,7 @@ VQ ik HJ KU -Ct +ul Zs Ys Ys @@ -8127,12 +8180,12 @@ GJ "} (6,1,2) = {" GJ -lv -lv -lv -lv -lv -lv +HU +HU +HU +HU +HU +HU md ZU ZU @@ -8195,12 +8248,12 @@ GJ "} (7,1,2) = {" GJ -lv -zQ -zQ -zQ -zQ -RV +HU +CC +CC +CC +CC +Qx WW ZF nj @@ -8263,16 +8316,16 @@ GJ "} (8,1,2) = {" GJ -lv -ay -zQ -zQ -zQ -RV +HU +Hw +CC +CC +CC +Qx Au lC nj -Fj +TF nj nj nj @@ -8331,12 +8384,12 @@ GJ "} (9,1,2) = {" GJ -lv -zQ -zQ -zQ -zQ -lv +HU +CC +CC +CC +CC +HU tc lC nj @@ -8399,12 +8452,12 @@ GJ "} (10,1,2) = {" GJ -lv -zQ -zQ -zQ -zQ -jr +HU +CC +CC +CC +CC +rV Au lC nj @@ -8421,7 +8474,7 @@ Kk lX lX Kk -qz +aI XJ ik ik @@ -8467,12 +8520,12 @@ GJ "} (11,1,2) = {" GJ -lv -lv -lv -lv -lv -lv +HU +HU +HU +HU +HU +HU Au lC nj @@ -8535,12 +8588,12 @@ GJ "} (12,1,2) = {" GJ -WO -VW -Uw -Uw -rx -WO +EU +vG +Mb +Mb +hd +EU Au lC nj @@ -8603,12 +8656,12 @@ GJ "} (13,1,2) = {" GJ -WO -vm -Zt -Zt -vT -WO +EU +YF +oR +oR +DU +EU WW ZF nj @@ -8671,12 +8724,12 @@ GJ "} (14,1,2) = {" GJ -WO -vm -Zt -Zt -vT -WO +EU +YF +oR +oR +DU +EU WW NM Zi @@ -8701,7 +8754,7 @@ VQ ik ik KU -nq +hf eQ eQ eQ @@ -8739,12 +8792,12 @@ GJ "} (15,1,2) = {" GJ -WO -Zj -Zt -Zt -Mr -WO +EU +YC +oR +oR +Pv +EU oP ZF nj @@ -8807,12 +8860,12 @@ GJ "} (16,1,2) = {" GJ -WO -vm -Zt -Zt -Gf -WO +EU +YF +oR +oR +nt +EU Au lC nj @@ -8875,12 +8928,12 @@ GJ "} (17,1,2) = {" GJ -WO -vm -Zt -Zt -Gf -WO +EU +YF +oR +oR +nt +EU Au lC nj @@ -8897,7 +8950,7 @@ ca pU fV ca -qz +aI XJ ik ik @@ -8943,12 +8996,12 @@ GJ "} (18,1,2) = {" GJ -WO -Fa -Zt -Zt -JE -WO +EU +lh +oR +oR +Qf +EU Au FE nj @@ -9011,12 +9064,12 @@ GJ "} (19,1,2) = {" GJ -WO -Fa -Zt -Zt -JE -WO +EU +lh +oR +oR +Qf +EU Au lC nj @@ -9079,12 +9132,12 @@ GJ "} (20,1,2) = {" GJ -WO -Ii -Zt -Zt -xd -WO +EU +fK +oR +oR +cY +EU Au lC nj @@ -9147,12 +9200,12 @@ GJ "} (21,1,2) = {" GJ -WO -ti -Zt -Zt -xd -WO +EU +xf +oR +oR +cY +EU oP ZF nj @@ -9215,12 +9268,12 @@ GJ "} (22,1,2) = {" GJ -WO -yX -Zt -Zt -Zt -Zt +EU +mE +oR +oR +oR +oR WW WW nj @@ -9283,12 +9336,12 @@ GJ "} (23,1,2) = {" GJ -WO -DP -Zt -Zt -Zt -Zt +EU +Ru +oR +oR +oR +oR WW WW nj @@ -9351,12 +9404,12 @@ GJ "} (24,1,2) = {" GJ -WO -Fe -hD -WO -WO -WO +EU +cH +sG +EU +EU +EU md md ZU @@ -9373,7 +9426,7 @@ ca ca eQ eQ -XY +vS XJ ik ik @@ -9585,7 +9638,7 @@ VQ ik ik Dr -AU +vz QS QS QS @@ -9641,7 +9694,7 @@ Ie qn qn qn -vl +gZ qn qn qn @@ -9909,7 +9962,7 @@ ik ik HQ ik -gs +ix eR Ys Ys @@ -9917,7 +9970,7 @@ Ys Ys Ys eR -DY +Jc ty FB ik @@ -10173,7 +10226,7 @@ eQ eQ eQ eQ -tf +fg Zc Zc Zc @@ -10197,7 +10250,7 @@ VQ ik ik so -gS +jg XM Ys Ys @@ -10253,7 +10306,7 @@ Rx We We We -uK +ad We We We @@ -10525,7 +10578,7 @@ gj qn qn qn -vl +gZ qn qn qn @@ -10605,7 +10658,7 @@ VQ ik ik KU -nq +hf XM Ys Ys @@ -11133,7 +11186,7 @@ Hd XJ ik ik -gs +ix MS Ys Ys @@ -11141,7 +11194,7 @@ Ys Ys Ys MS -DY +Jc ty ik ik @@ -11149,7 +11202,7 @@ VQ ik ik KU -Ct +ul XM Ys Ys @@ -11829,7 +11882,7 @@ VQ ik ik KU -Ct +ul XM Ys Ys @@ -12083,13 +12136,13 @@ Ys Ys MS eQ -WZ +dh eQ eQ eQ eQ eQ -WZ +dh eQ eQ eQ 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/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/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/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/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/tgstation.dme b/tgstation.dme index 2887f6e24147..22cea031b5e8 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7379,6 +7379,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" From 2d84bbb3d85c94abf4758bd92932013a59cda74d Mon Sep 17 00:00:00 2001 From: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Date: Sun, 30 Aug 2026 17:52:38 -0500 Subject: [PATCH 40/45] Clamp Stats instead of subtracting them to 0 (#1480) ## About The Pull Request For applicible instances where its called for that a stat is not allowed to go above a number (as far as im aware, primarly used for apparence in the books) CLAMP it instead of crudely subtracting it and praying it doesn't change. an "appearance 5" character with the monstrous quirk. image ## Why It's Good For The Game FAR better behavior and more resistant to change. ## Changelog :cl: code: Clampings to appearance is properly enforced /:cl: --- code/modules/client/preferences_savefile.dm | 2 +- .../code/negative_quirks/disfigured.dm | 8 +--- .../horrific_appearance_quirk.dm | 7 +++- .../code/negative_quirks/monstrous_quirk.dm | 9 +++-- .../powers/code/discipline/serpentis.dm | 4 +- .../storyteller_stats/code/_st_stats.dm | 40 +++++++++++++++---- .../storyteller_stats/code/global_procs.dm | 2 +- .../mob_affecting_adjustments/mob_procs.dm | 33 ++++++++++----- .../code/stat_pref_middleware.dm | 14 +++---- .../code/species/fera_species.dm | 11 +++++ .../code/splats/fera_splat.dm | 13 +++++- 11 files changed, 102 insertions(+), 41 deletions(-) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 99d2b66df441..2138feb6fb5c 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 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/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/storyteller_stats/code/_st_stats.dm b/modular_darkpack/modules/storyteller_stats/code/_st_stats.dm index e8a07f6d9f43..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() 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/mob_procs.dm b/modular_darkpack/modules/storyteller_stats/code/mob_affecting_adjustments/mob_procs.dm index 3560a03090ce..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,32 +26,45 @@ 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) 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/werewolf_the_apocalypse/code/species/fera_species.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/species/fera_species.dm index 90ed73d3c5c8..ccde3629c750 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,6 +92,8 @@ /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 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 9c6e3a294e12..9a90ffe4d63a 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 @@ -106,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) /** @@ -225,7 +226,6 @@ STAT_STAMINA = 3, STAT_DEXTERITY = 1, STAT_MANIPULATION = -3, - // STAT_APPEARANCE = 0 // NOT YET SUPPORTED ), SPECIES_FERA_DIRE = list( STAT_STRENGTH = 3, @@ -240,6 +240,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 @@ -266,7 +271,6 @@ STAT_DEXTERITY = 1, STAT_MANIPULATION = -2, STAT_PERCEPTION = 3, - // STAT_APPEARANCE = 0 // NOT YET SUPPORTED ), SPECIES_FERA_FERAL = list( STAT_STRENGTH = -1, @@ -275,6 +279,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', From 9bbb294132eac91032cf9e40f65c31e50bf81ee0 Mon Sep 17 00:00:00 2001 From: "darkpack13-api[bot]" <220339179+darkpack13-api[bot]@users.noreply.github.com> Date: Sun, 30 Aug 2026 22:52:59 +0000 Subject: [PATCH 41/45] Automatic changelog for PR #1480 [ci skip] --- html/changelogs/AutoChangeLog-pr-1480.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1480.yml diff --git a/html/changelogs/AutoChangeLog-pr-1480.yml b/html/changelogs/AutoChangeLog-pr-1480.yml new file mode 100644 index 000000000000..06cb2f9f829a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1480.yml @@ -0,0 +1,4 @@ +author: "FalloutFalcon" +delete-after: True +changes: + - code_imp: "Clampings to appearance is properly enforced" \ No newline at end of file From d06ff1bcb765d3c7526c0142e5c1b5ab625d03a9 Mon Sep 17 00:00:00 2001 From: SixplyDev Date: Mon, 31 Aug 2026 00:05:46 +0100 Subject: [PATCH 42/45] Garou Drip Update (#1440) ## About The Pull Request Adds some garou accessories and such ## Why It's Good For The Game No more friendly fragging el oh el + customization ## Changelog :cl: FalloutFalcon, ShirouAjisai add: Added garou accessories for crinos. All credit goes to Fallcon for the backend work here. /:cl: --------- Co-authored-by: FalloutFalcon Co-authored-by: ShirouAjisai Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Co-authored-by: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Co-authored-by: chazzyjazzy --- code/__DEFINES/obj_flags.dm | 2 +- code/__DEFINES/~darkpack/fera/fera.dm | 39 ++++----- .../subsystem/sprite_accessories.dm | 6 ++ .../equipment/kitchen_utensils.dm | 4 +- code/modules/projectiles/guns/ballistic.dm | 4 +- code/modules/reagents/reagent_containers.dm | 4 +- ...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/game/atom/atom_examine.dm | 2 +- .../master_files/code/game/objects/items.dm | 2 + .../master_files/icons/ui/chat/language.dmi | Bin 6131 -> 7683 bytes .../modules/ert/code/items/first_team.dm | 4 +- .../languages/code/languages/garou_tongue.dm | 31 ------- .../onfloor_icons/code/dynamic_item_icon.dm | 8 +- .../code/basic_mobs/corvid/_bird.dm | 9 ++- .../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} | 24 +++--- .../code/species/fera_species.dm | 72 ++++++++++++++--- .../icons/garou_forms/crinos.dmi | Bin 84157 -> 89260 bytes tgstation.dme | 9 ++- ...rkpack_fur_color.tsx => darkpack_fera.tsx} | 16 ++++ 26 files changed, 334 insertions(+), 89 deletions(-) delete mode 100644 modular_darkpack/modules/languages/code/languages/garou_tongue.dm 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} (73%) rename tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/{darkpack_fur_color.tsx => darkpack_fera.tsx} (50%) diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index 5fda2e9c15b2..1ebad6f24140 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -70,7 +70,7 @@ #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 ACTIVE_ONFLOOR_ICON (1<<23) // DARKPACK EDIT ADD - ONFLOOR_ICONS // Flags for the clothing_flags var on /obj/item/clothing diff --git a/code/__DEFINES/~darkpack/fera/fera.dm b/code/__DEFINES/~darkpack/fera/fera.dm index fd28eb1c24c2..21335a4fa333 100644 --- a/code/__DEFINES/~darkpack/fera/fera.dm +++ b/code/__DEFINES/~darkpack/fera/fera.dm @@ -16,25 +16,28 @@ #define BREED_CORAX_HOMID "Corax Homid" #define BREED_CORVID "Corvid" -#define FEATURE_FUR_COLOR "fera_fur" +#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 -// 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", +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", + ) )) #define STATUS_EFFECT_DELIRIUM /datum/status_effect/delirium 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/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/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/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/unit_tests/screenshots/screenshot_humanoids__datum_species_human_shifter_dire.png b/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_human_shifter_dire.png index f881901300db907e72d03dc0de9edafccd701722..3a474d0fb469283ab5652234ae136996c310fe78 100644 GIT binary patch delta 463 zcmV;=0WkjV1m*;gBqSS9OjJd{z`z$7A0sF&0000^TURzeL2_SEk%V%trjqW?&E1hp zfq#feL_t(YiS5);Zo)7O0ML}E|2VAMe(N;95$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/modular_darkpack/master_files/code/game/atom/atom_examine.dm b/modular_darkpack/master_files/code/game/atom/atom_examine.dm index fa1a97cd7f45..20d8db75a447 100644 --- a/modular_darkpack/master_files/code/game/atom/atom_examine.dm +++ b/modular_darkpack/master_files/code/game/atom/atom_examine.dm @@ -1,5 +1,5 @@ /obj/item/get_examine_icon(mob/user) - if(item_flags & ACTIVE_WORLD_ICON) + if(item_flags & ACTIVE_ONFLOOR_ICON) return icon2html(initial(icon), user, initial(icon_state)) else return icon2html(src, user) diff --git a/modular_darkpack/master_files/code/game/objects/items.dm b/modular_darkpack/master_files/code/game/objects/items.dm index f435bbd73031..48f1f60c2d86 100644 --- a/modular_darkpack/master_files/code/game/objects/items.dm +++ b/modular_darkpack/master_files/code/game/objects/items.dm @@ -3,8 +3,10 @@ ///Set to null to disallow breaking. var/cuff_break_strength_needed = null + // ONFLOOR_ICONS var/onflooricon var/onflooricon_state + var/masquerade_violating // STORYTELLR_STATS 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/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/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/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/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/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 73% 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 88ddb49c6672..2c611855d712 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,17 +21,19 @@ 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/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 ccde3629c750..095b2f1872a1 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 @@ -100,7 +100,20 @@ /// 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 @@ -116,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/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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 y2qA Date: Sun, 30 Aug 2026 23:06:06 +0000 Subject: [PATCH 43/45] Automatic changelog for PR #1440 [ci skip] --- html/changelogs/AutoChangeLog-pr-1440.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1440.yml diff --git a/html/changelogs/AutoChangeLog-pr-1440.yml b/html/changelogs/AutoChangeLog-pr-1440.yml new file mode 100644 index 000000000000..5cecd0a39583 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1440.yml @@ -0,0 +1,4 @@ +author: "FalloutFalcon, ShirouAjisai" +delete-after: True +changes: + - rscadd: "Added garou accessories for crinos. All credit goes to Fallcon for the backend work here." \ No newline at end of file From 5468a4e68aa5c45b15f93b16cae7f3360de47e03 Mon Sep 17 00:00:00 2001 From: chazzyjazzy Date: Sun, 30 Aug 2026 20:13:27 -0400 Subject: [PATCH 44/45] bang --- .../Vampire/oakland/bomby_oakland.dmm | 208 +++++------ .../Vampire/oakland/oakland_umbra.dmm | 16 +- .../Vampire/san_fangsisco/sanfangsisco.dmm | 346 +++++++++--------- .../san_fangsisco/sanfangsisco_advzones.dmm | 26 +- .../san_fangsisco/sanfangsisco_umbra.dmm | 6 +- tgstation.dme | 1 - 6 files changed, 301 insertions(+), 302 deletions(-) diff --git a/_maps/map_files/Vampire/oakland/bomby_oakland.dmm b/_maps/map_files/Vampire/oakland/bomby_oakland.dmm index 61c1a9fb485c..9008bc90bee4 100644 --- a/_maps/map_files/Vampire/oakland/bomby_oakland.dmm +++ b/_maps/map_files/Vampire/oakland/bomby_oakland.dmm @@ -982,7 +982,7 @@ /turf/open/floor/plating/rough/cave, /area/vtm/interior/sewer) "amf" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/rough/cave, /area/vtm/interior/sewer/nosferatu_warren) "amt" = ( @@ -1256,7 +1256,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4; pixel_x = 9 }, @@ -1863,7 +1863,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -2241,7 +2241,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, @@ -6618,7 +6618,7 @@ /turf/open/floor/plating/sidewalk, /area/vtm/interior/giovanni) "bFL" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 4 }, /obj/effect/landmark/npcability, @@ -7002,7 +7002,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_x = -9 }, /turf/open/floor/plating/sidewalk/old, @@ -7450,7 +7450,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_x = 9 }, /turf/open/floor/plating/sidewalk/old, @@ -7754,7 +7754,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ pixel_y = -5 }, /turf/open/floor/plating/sidewalk/poor, @@ -8018,7 +8018,7 @@ /turf/open/indestructible/meat, /area/vtm/interior/tzimisce_sanctum) "bVP" = ( -/obj/structure/lamppost/three, +/obj/machinery/light/floor/lamppost/three, /turf/open/floor/plating/rough, /area/vtm/interior/shop) "bVT" = ( @@ -8351,7 +8351,7 @@ /turf/open/floor/city/circled, /area/vtm/interior/sewer/police) "caG" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/rough/cave{ icon_state = "stone8" }, @@ -11414,7 +11414,7 @@ /area/vtm/interior/jazzclub) "cMw" = ( /obj/effect/turf_decal/bordur/corner, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -12502,7 +12502,7 @@ /area/vtm/interior/clinic/haven) "dcn" = ( /obj/effect/turf_decal/bordur/corner, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -13011,7 +13011,7 @@ /area/vtm/interior/ghetto) "diq" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_y = -6 }, /turf/open/floor/plating/sidewalk/old, @@ -14240,7 +14240,7 @@ /area/vtm/interior/jazzclub) "dxt" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ pixel_y = -5 }, /turf/open/floor/plating/sidewalk, @@ -15313,7 +15313,7 @@ dir = 10 }, /obj/effect/turf_decal/bordur/corner, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_y = 7 }, /turf/open/floor/plating/sidewalk/rich, @@ -15661,7 +15661,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -16209,7 +16209,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_y = 7 }, /turf/open/floor/plating/sidewalk/rich, @@ -16266,7 +16266,7 @@ /obj/effect/turf_decal/bordur{ dir = 5 }, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_x = -9 }, /turf/open/floor/plating/sidewalk/old, @@ -16294,7 +16294,7 @@ /area/vtm) "dWN" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ pixel_y = -5 }, /turf/open/floor/plating/sidewalk, @@ -16696,7 +16696,7 @@ /turf/open/floor/plating/concrete, /area/vtm/interior/supply) "ecx" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/wood/old, /area/vtm/outside/fishermanswharf/lower) "ecA" = ( @@ -16923,7 +16923,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_y = 14 }, /turf/open/floor/plating/sidewalk/old, @@ -17125,7 +17125,7 @@ /turf/open/misc/dirt, /area/vtm/interior/sewer/nosferatu_warren) "egW" = ( -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ density = 1; plane = -2.9 }, @@ -17683,7 +17683,7 @@ /turf/open/floor/city/plating_stone, /area/vtm/interior/jazzclub) "enu" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 4 }, /turf/open/floor/plating/sidewalkalt, @@ -17738,7 +17738,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -18558,7 +18558,7 @@ /turf/open/misc/grass, /area/vtm/outside/giovanni/courtyard) "eAi" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 1 }, /turf/open/floor/plating/sidewalkalt, @@ -19999,7 +19999,7 @@ }, /obj/effect/landmark/npcability, /obj/effect/landmark/npcbeacon, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1; pixel_y = 11 }, @@ -23039,7 +23039,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/supply) "fCn" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk/poor, @@ -24328,7 +24328,7 @@ /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "fTs" = ( -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_x = -9 }, /turf/open/floor/plating/sidewalkalt, @@ -28308,7 +28308,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -30555,7 +30555,7 @@ /area/vtm/interior/apartment) "hvA" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_y = -6 }, /turf/open/floor/plating/sidewalk/rich, @@ -30592,7 +30592,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -30650,7 +30650,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -31261,7 +31261,7 @@ }, /area/vtm/interior/supply) "hEu" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/structure/flora/grass/jungle/b, /turf/open/floor/plating/rough/cave{ icon_state = "stone8" @@ -32440,7 +32440,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 8 }, -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 1 }, /turf/open/floor/plating/sidewalk/rich, @@ -33361,7 +33361,7 @@ "igs" = ( /obj/effect/turf_decal/bordur, /obj/structure/flora/bush/sparsegrass/style_random, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/misc/grass/nosmooth, /area/vtm/outside/pacificheights/community) "igw" = ( @@ -34052,7 +34052,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1; pixel_y = 14; plane = -3.9 @@ -34158,7 +34158,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -34542,7 +34542,7 @@ /area/vtm/interior) "isX" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ pixel_y = -5 }, /turf/open/floor/plating/sidewalk/poor, @@ -35178,7 +35178,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/misc/grass/nosmooth, @@ -35347,7 +35347,7 @@ /obj/effect/turf_decal/bordur{ dir = 6 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -36301,7 +36301,7 @@ "iOY" = ( /obj/effect/turf_decal/bordur/corner, /obj/effect/decal/cleanable/litter, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -36887,7 +36887,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ pixel_y = 16 }, /turf/open/floor/plating/sidewalk, @@ -36994,7 +36994,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4; pixel_x = 9 }, @@ -37617,7 +37617,7 @@ /area/vtm/westfield_mall/interior) "jfK" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk, /area/vtm/outside/chinatown) "jfZ" = ( @@ -38233,7 +38233,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4; pixel_x = 9 }, @@ -38402,7 +38402,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -39980,7 +39980,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 8; pixel_x = -10 }, @@ -42486,7 +42486,7 @@ /obj/structure/trafficlight{ dir = 10 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -43415,7 +43415,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4; pixel_x = 9 }, @@ -45084,7 +45084,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1; pixel_y = 14; plane = -3.9 @@ -45869,7 +45869,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/poor, @@ -45979,7 +45979,7 @@ /obj/structure/railing{ dir = 4 }, -/obj/structure/lamppost/four, +/obj/machinery/light/floor/lamppost/four, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/pacificheights) "lgz" = ( @@ -46708,7 +46708,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4; pixel_x = 9 }, @@ -49120,7 +49120,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/sabbat_lair) "lVm" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -50406,7 +50406,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_x = 9 }, /turf/open/floor/plating/sidewalk/rich, @@ -51896,7 +51896,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_x = -9 }, /turf/open/floor/plating/sidewalk/old, @@ -52512,7 +52512,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1; pixel_y = 14; plane = -3.9 @@ -52595,7 +52595,7 @@ /turf/open/misc/grass, /area/vtm/interior/cog/caern) "mLP" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/wood/old, /area/vtm/outside/fishermanswharf) "mLQ" = ( @@ -54053,7 +54053,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_y = 14 }, /turf/open/floor/plating/sidewalk/rich, @@ -54609,7 +54609,7 @@ /area/vtm/interior/caves) "nlB" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ pixel_y = -5 }, /turf/open/floor/plating/sidewalk, @@ -55074,7 +55074,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ pixel_y = 16 }, /turf/open/floor/plating/sidewalk, @@ -57021,7 +57021,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 8 }, -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 8; pixel_x = -10 }, @@ -59904,7 +59904,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, @@ -60923,13 +60923,13 @@ /area/vtm/interior) "oHN" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ pixel_y = -5 }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/baywalk) "oHS" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/wood/old, /area/vtm/outside/fishermanswharf/industrial) "oHV" = ( @@ -61613,7 +61613,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -62195,7 +62195,7 @@ "oXu" = ( /obj/effect/decal/cleanable/litter, /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_y = -6 }, /turf/open/floor/plating/sidewalk/old, @@ -63666,7 +63666,7 @@ /turf/open/floor/iron/dark/textured, /area/vtm/interior/endron_facility/restricted) "pot" = ( -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_x = -9 }, /turf/open/floor/plating/sidewalkalt, @@ -64718,7 +64718,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, @@ -65413,7 +65413,7 @@ /area/vtm/westfield_mall/interior) "pLk" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk, /area/vtm/outside/financialdistrict) "pLl" = ( @@ -65684,7 +65684,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4; pixel_x = 9 }, @@ -65845,7 +65845,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 1 }, -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -65916,7 +65916,7 @@ /area/vtm) "pQW" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights/industrial) "pRb" = ( @@ -65936,7 +65936,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_x = 9 }, /turf/open/floor/plating/sidewalk/rich, @@ -65985,7 +65985,7 @@ /turf/open/floor/plating/canalplating, /area/vtm/interior/sewer) "pSg" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/wood/old, /area/vtm/outside/fishermanswharf/ghetto) "pSh" = ( @@ -66181,7 +66181,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/clinic/haven) "pUI" = ( -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ density = 1 }, /obj/effect/turf_decal/bordur/end, @@ -66411,7 +66411,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, @@ -67775,7 +67775,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1; pixel_y = 14; plane = -3.9 @@ -68644,7 +68644,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 1 }, -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 4 }, /turf/open/misc/grass/nosmooth, @@ -69619,7 +69619,7 @@ /turf/open/floor/plating/canalplating, /area/vtm/interior/sewer) "qLs" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk/poor, @@ -69843,7 +69843,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -69910,7 +69910,7 @@ /turf/open/floor/plating/canalplating, /area/vtm/interior/sewer) "qPT" = ( -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_x = 9 }, /turf/open/floor/plating/sidewalkalt, @@ -70466,7 +70466,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1; pixel_y = 11 }, @@ -72126,7 +72126,7 @@ /turf/open/floor/plating/granite/black, /area/vtm/interior/jazzclub) "rrR" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 4 }, /obj/effect/landmark/npcability, @@ -72746,7 +72746,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1; pixel_y = 11 }, @@ -77379,7 +77379,7 @@ "sHN" = ( /obj/effect/turf_decal/bordur, /obj/effect/landmark/npcbeacon, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_y = -6 }, /turf/open/floor/plating/sidewalk/rich, @@ -77638,7 +77638,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -78057,7 +78057,7 @@ dir = 4; pixel_x = -5 }, -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 8; pixel_x = -10 }, @@ -79681,7 +79681,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4; pixel_x = 9 }, @@ -79757,7 +79757,7 @@ /area/vtm/interior) "tlV" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/misc/grass/nosmooth, /area/vtm/outside/pacificheights/community) "tmb" = ( @@ -80535,7 +80535,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8; pixel_x = -10 }, @@ -83397,7 +83397,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 8; pixel_x = -10 }, @@ -84135,7 +84135,7 @@ /obj/structure/roadsign/parking{ pixel_x = -11 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ pixel_y = -5 }, /turf/open/floor/plating/sidewalk/poor, @@ -84646,7 +84646,7 @@ dir = 4 }, /obj/effect/decal/cleanable/litter, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4; pixel_x = 9 }, @@ -85855,7 +85855,7 @@ /area/vtm/interior/anarch/basement) "uIZ" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ pixel_y = -5 }, /turf/open/floor/plating/sidewalk, @@ -86991,7 +86991,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 4 }, /turf/open/floor/plating/sidewalkalt, @@ -87710,7 +87710,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4; pixel_x = 9 }, @@ -89026,7 +89026,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1; pixel_y = 14; plane = -3.9 @@ -89800,7 +89800,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_x = 9 }, /turf/open/floor/plating/sidewalk/rich, @@ -92235,7 +92235,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -92800,7 +92800,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 1 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4; pixel_x = 9 }, @@ -94836,7 +94836,7 @@ /obj/structure/trad{ pixel_y = 32 }, -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 1 }, /obj/effect/landmark/start/darkpack/citizen/citizen, @@ -95131,7 +95131,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 4 }, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_x = 9 }, /turf/open/floor/plating/sidewalk/old, @@ -99409,7 +99409,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ pixel_y = 14 }, /obj/effect/landmark/npcbeacon, diff --git a/_maps/map_files/Vampire/oakland/oakland_umbra.dmm b/_maps/map_files/Vampire/oakland/oakland_umbra.dmm index e4e11a45f11b..fd2180efdb00 100644 --- a/_maps/map_files/Vampire/oakland/oakland_umbra.dmm +++ b/_maps/map_files/Vampire/oakland/oakland_umbra.dmm @@ -123,7 +123,7 @@ /turf/open/floor/mineral/plastitanium, /area/vtm/outside/penumbra) "cd" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 1; density = 0 }, @@ -556,7 +556,7 @@ /obj/effect/decal/wallpaper/stone/low{ pixel_y = 16 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/penumbra) "gB" = ( @@ -1043,7 +1043,7 @@ /turf/open/floor/plating/rough, /area/vtm/outside/penumbra) "lP" = ( -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ density = 1; plane = -2.9 }, @@ -2104,7 +2104,7 @@ /turf/open/floor/plating/canalplating, /area/vtm/outside/penumbra) "zH" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/wood/old, /area/vtm/outside/penumbra) "zI" = ( @@ -2365,14 +2365,14 @@ /obj/structure/trad{ pixel_y = 32 }, -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 1; density = 0 }, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/penumbra) "DS" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 4; density = 0 }, @@ -2718,7 +2718,7 @@ }, /area/vtm/outside/penumbra) "HM" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -4083,7 +4083,7 @@ /turf/open/floor/city/toilet/large, /area/vtm/outside/penumbra) "Zq" = ( -/obj/structure/lamppost/sidewalk{ +/obj/machinery/light/floor/lamppost/sidewalk{ density = 1 }, /obj/effect/turf_decal/bordur/end, diff --git a/_maps/map_files/Vampire/san_fangsisco/sanfangsisco.dmm b/_maps/map_files/Vampire/san_fangsisco/sanfangsisco.dmm index a822d351272e..244393a4fe39 100644 --- a/_maps/map_files/Vampire/san_fangsisco/sanfangsisco.dmm +++ b/_maps/map_files/Vampire/san_fangsisco/sanfangsisco.dmm @@ -160,7 +160,7 @@ /turf/open/floor/plating/canal, /area/vtm/interior/glasswalker) "acl" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/ghetto) "acB" = ( @@ -531,7 +531,7 @@ /obj/structure/railing{ dir = 4 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/carpet/darkpack/old, /area/vtm/outside/pacificheights/forest) "ahQ" = ( @@ -761,7 +761,7 @@ /area/vtm) "akq" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/park) "akr" = ( @@ -976,7 +976,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm) "amQ" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "amT" = ( @@ -1150,7 +1150,7 @@ /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "apZ" = ( -/obj/structure/lamppost/three, +/obj/machinery/light/floor/lamppost/three, /obj/structure/trafficlight, /obj/structure/trafficlight{ dir = 10 @@ -1357,7 +1357,7 @@ /turf/open/floor/iron, /area/vtm/interior/shop) "asJ" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/landmark/npcability, /turf/open/floor/plating/sidewalkalt, /area/vtm/interior/church) @@ -3058,7 +3058,7 @@ /turf/open/floor/wood/smooth, /area/vtm/interior/laundromat) "aRe" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk, /area/vtm/interior/library) "aRi" = ( @@ -3179,7 +3179,7 @@ /turf/open/floor/plating/concrete, /area/vtm/interior/cog/caern) "aSs" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/effect/landmark/npcactivity, @@ -3326,7 +3326,7 @@ /turf/open/misc/grass, /area/vtm/interior/cog/caern) "aUa" = ( -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 8 }, /obj/structure/trafficlight{ @@ -3455,7 +3455,7 @@ /turf/open/floor/plating/concrete, /area/vtm/interior/shop) "aVx" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/dirt, /area/vtm/graveyard) "aVz" = ( @@ -3767,7 +3767,7 @@ /turf/open/floor/city/toilet, /area/vtm/interior/baali) "baR" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk/old, @@ -3796,7 +3796,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/fishermanswharf/ghetto) "bbf" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/ghetto) "bbo" = ( @@ -4785,7 +4785,7 @@ /obj/structure/railing{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/carpet/darkpack/old, /area/vtm/outside/pacificheights/forest) "bop" = ( @@ -4997,7 +4997,7 @@ /turf/open/floor/plating/rough/cave, /area/vtm/interior/tzimisce_sanctum) "bqz" = ( -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 8 }, /obj/effect/landmark/npcactivity, @@ -5226,7 +5226,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/endron_facility/plant) "bug" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 8 }, /obj/structure/closet/cardboard, @@ -5627,7 +5627,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior) "bzV" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /obj/effect/landmark/npcability, @@ -5665,7 +5665,7 @@ /turf/open/floor/wood/old, /area/vtm/outside/northbeach) "bAo" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/landmark/npcability, /turf/open/floor/plating/sidewalk, /area/vtm/interior/library) @@ -6138,7 +6138,7 @@ /turf/open/floor/plating/sidewalk, /area/vtm/interior) "bHo" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass, /area/vtm/outside/pacificheights/old) "bHq" = ( @@ -6287,7 +6287,7 @@ "bJu" = ( /obj/structure/flora/bush/sparsegrass/style_random, /obj/effect/landmark/npcwall, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/iron/dark, /area/vtm/outside/pacificheights/old) "bJz" = ( @@ -6510,7 +6510,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior/clinic) "bLM" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur, /turf/open/floor/plating/sidewalk, /area/vtm/outside/fishermanswharf/lower) @@ -8060,7 +8060,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 1 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/chinatown) "chX" = ( @@ -8225,7 +8225,7 @@ /turf/open/misc/grass, /area/vtm) "ckf" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -9028,7 +9028,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/outside/fishermanswharf/lower) "cum" = ( @@ -11534,7 +11534,7 @@ /turf/open/water/vamp_sewer, /area/vtm/interior/sewer/nosferatu_town) "deI" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk/poor, @@ -11914,7 +11914,7 @@ /turf/open/floor/plating/sidewalk, /area/vtm/outside/unionsquare) "djH" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk/old, @@ -12623,7 +12623,7 @@ /turf/open/floor/plating/concrete, /area/vtm) "dur" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -13667,7 +13667,7 @@ /turf/open/floor/city/plating, /area/vtm/interior/millennium_tower) "dJy" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -13685,7 +13685,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/chantry) "dJE" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/interior/church) "dJK" = ( @@ -15429,7 +15429,7 @@ /turf/open/floor/city/toilet, /area/vtm/interior) "ehz" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk, /area/vtm/outside/ghetto) "ehA" = ( @@ -16157,7 +16157,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior/banu/haven) "esZ" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -16767,7 +16767,7 @@ /turf/open/floor/plating/sidewalk, /area/vtm/outside/chinatown) "eCH" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /obj/structure/trafficlight{ @@ -16920,7 +16920,7 @@ /turf/open/floor/plating/canal, /area/vtm/interior/glasswalker) "eEm" = ( -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 4 }, /obj/effect/landmark/npcactivity, @@ -17674,7 +17674,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/chinatown) "eOb" = ( @@ -17965,7 +17965,7 @@ /turf/open/floor/plating/sidewalk/rich, /area/vtm/interior/chantry) "eRU" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk, /area/vtm/outside/financialdistrict) "eRX" = ( @@ -17992,7 +17992,7 @@ dir = 8 }, /obj/effect/landmark/npcwall, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/granite/black, /area/vtm/outside/park) "eSt" = ( @@ -18827,7 +18827,7 @@ /turf/open/floor/city/plating_stone, /area/vtm/interior/bianchiBank) "fep" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights/community) "fex" = ( @@ -19024,7 +19024,7 @@ /turf/open/floor/plating/canal, /area/vtm/interior/endron_facility/plant) "fhc" = ( -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -19081,7 +19081,7 @@ /turf/open/misc/grass, /area/vtm/outside/pacificheights/forest) "fhO" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /obj/structure/trafficlight{ @@ -19219,7 +19219,7 @@ /area/vtm/outside/ghetto) "fjW" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 8 }, /turf/open/floor/plating/sidewalkalt, @@ -19740,7 +19740,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/chinatown) "frP" = ( @@ -19875,7 +19875,7 @@ /turf/closed/wall/vampwall/city, /area/vtm/interior/salubri) "ftR" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/pacificheights/old) "ftX" = ( @@ -20107,7 +20107,7 @@ /obj/effect/turf_decal/bordur{ dir = 6 }, -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 8 }, /obj/structure/trafficlight{ @@ -20392,7 +20392,7 @@ dir = 4 }, /obj/effect/landmark/npcwall, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/granite/black, /area/vtm/outside/park) "fAh" = ( @@ -20592,7 +20592,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/banu/haven) "fCt" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -21664,7 +21664,7 @@ /turf/open/floor/city/saint, /area/vtm/interior/church/staff) "fQy" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk, /area/vtm/outside/financialdistrict) "fQI" = ( @@ -21790,7 +21790,7 @@ /obj/effect/turf_decal/bordur{ dir = 5 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/graveyard) "fSj" = ( @@ -22430,7 +22430,7 @@ /obj/effect/turf_decal/bordur{ dir = 9 }, -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 4 }, /turf/open/floor/plating/sidewalk/rich, @@ -23078,7 +23078,7 @@ /turf/open/floor/plating/roofwalk, /area/vtm) "gkf" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalkalt, /area/vtm/interior/church) "gkm" = ( @@ -23376,7 +23376,7 @@ /turf/open/floor/sepia, /area/vtm/interior/shop) "gos" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/landmark/npcactivity, /turf/open/floor/plating/sidewalk, /area/vtm/outside/fishermanswharf/lower) @@ -23402,7 +23402,7 @@ /turf/open/floor/city/plating, /area/vtm/interior/endron_facility/restricted) "goC" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/dirt, /area/vtm/outside/pacificheights/old) "goL" = ( @@ -24146,7 +24146,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/graveyard) "gAq" = ( @@ -24237,7 +24237,7 @@ /turf/open/floor/city/plating, /area/vtm/interior/techshop) "gBJ" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -24897,7 +24897,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior) "gJQ" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/structure/roadsign/busstop, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/pacificheights/community) @@ -25092,7 +25092,7 @@ /area/vtm/interior/library) "gNh" = ( /obj/effect/landmark/npcwall, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/iron/dark, /area/vtm/outside/pacificheights/old) "gNm" = ( @@ -25548,7 +25548,7 @@ /turf/open/floor/plating/sidewalk, /area/vtm/outside/chinatown) "gSI" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk, /area/vtm/outside/fishermanswharf/lower) "gSS" = ( @@ -25746,7 +25746,7 @@ /turf/open/misc/dirt, /area/vtm/outside/forest) "gWu" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk/old, @@ -25827,7 +25827,7 @@ /turf/open/floor/carpet, /area/vtm/interior/shop) "gXq" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk/old, @@ -26030,7 +26030,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior) "haI" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk/rich, @@ -26736,7 +26736,7 @@ /turf/open/floor/iron/small, /area/vtm/interior/endron_facility/restricted) "hko" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /obj/effect/landmark/npcactivity, @@ -26980,7 +26980,7 @@ /turf/open/floor/wood/smooth, /area/vtm/interior/jazzclub) "hnD" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /obj/structure/trafficlight{ @@ -27275,7 +27275,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm) "hrK" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /obj/effect/turf_decal/bordur{ @@ -29837,7 +29837,7 @@ /turf/open/floor/city/circled/large, /area/vtm/interior/clinic) "idG" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /obj/effect/turf_decal/bordur{ @@ -31716,7 +31716,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/trujah) "iGO" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -31922,7 +31922,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/police) "iJr" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/asphalt, @@ -32218,7 +32218,7 @@ /turf/open/floor/city/toilet, /area/vtm/interior) "iOJ" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /obj/structure/trafficlight, @@ -32261,7 +32261,7 @@ /turf/open/floor/plating/grate, /area/vtm/interior/endron_facility/plant) "iPP" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 1 }, /turf/open/floor/plating/sidewalk/rich, @@ -32547,7 +32547,7 @@ /area/vtm/interior/anarch) "iTx" = ( /obj/effect/landmark/npcability, -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 4 }, /obj/effect/landmark/npcbeacon, @@ -33162,7 +33162,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/clinic) "jbN" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/forest) "jbT" = ( @@ -33499,7 +33499,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm/interior/library) "jgV" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -33822,7 +33822,7 @@ /turf/open/floor/plating/rough/cave, /area/vtm/interior/sewer) "jlU" = ( -/obj/structure/lamppost/sidewalk/chinese, +/obj/machinery/light/floor/lamppost/sidewalk/chinese, /turf/open/floor/plating/sidewalk, /area/vtm/outside/chinatown) "jlV" = ( @@ -35056,7 +35056,7 @@ /obj/effect/turf_decal/bordur/corner{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/giovanni/courtyard) "jDM" = ( @@ -35116,7 +35116,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/wyrm_corrupted) "jEh" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /obj/effect/landmark/npcactivity, @@ -36655,7 +36655,7 @@ /area/vtm/outside/pacificheights/community) "kar" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "kax" = ( @@ -36876,7 +36876,7 @@ /turf/open/floor/city/gummaguts, /area/vtm/interior/shop) "kdi" = ( -/obj/structure/lamppost/two, +/obj/machinery/light/floor/lamppost/two, /turf/open/floor/plating/sidewalk, /area/vtm/outside/financialdistrict) "kdp" = ( @@ -37169,7 +37169,7 @@ /area/vtm/interior) "khQ" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 4 }, /turf/open/floor/plating/sidewalk/rich, @@ -38003,7 +38003,7 @@ /turf/open/floor/plating/rough/cave, /area/vtm/interior/sewer) "kvk" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -38612,7 +38612,7 @@ /turf/open/floor/carpet, /area/vtm/interior/cog/pantry) "kEk" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/structure/trafficlight{ @@ -40043,7 +40043,7 @@ /turf/open/floor/city/toilet, /area/vtm/interior/salubri) "kXM" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk/poor, @@ -40724,7 +40724,7 @@ /turf/open/floor/city/plating, /area/vtm/interior/clinic/haven) "lgD" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/structure/trafficlight{ @@ -41495,7 +41495,7 @@ /turf/open/misc/grass, /area/vtm/outside/pacificheights/forest) "lsR" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -41734,7 +41734,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur{ dir = 1 }, @@ -42376,7 +42376,7 @@ /turf/closed/wall/vampwall/rich, /area/vtm/interior/millennium_tower/f4) "lFS" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /obj/effect/landmark/npcactivity, @@ -42933,7 +42933,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/park) "lNv" = ( @@ -42972,7 +42972,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/chinatown) "lOj" = ( @@ -43044,7 +43044,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/shop) "lPc" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk, /area/vtm/outside/unionsquare) "lPj" = ( @@ -43574,7 +43574,7 @@ /turf/open/floor/plating/sidewalk, /area/vtm/outside/financialdistrict) "lWp" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /obj/effect/landmark/npcability, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights/community) @@ -44105,7 +44105,7 @@ /turf/open/floor/plating/concrete, /area/vtm/interior/anarch/basement) "med" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/fishermanswharf/lower) "meh" = ( @@ -44977,7 +44977,7 @@ /turf/open/floor/carpet/darkpack, /area/vtm/interior) "mrB" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/interior/jazzclub) "mrJ" = ( @@ -45047,7 +45047,7 @@ /area/vtm/graveyard) "msx" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalkalt, @@ -45888,7 +45888,7 @@ /turf/open/floor/wood/smooth, /area/vtm/interior/baali) "mET" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk/old, @@ -45948,7 +45948,7 @@ /turf/open/floor/plating/canal, /area/vtm/interior/sewer) "mFJ" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk/rich, @@ -46162,7 +46162,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/clinic) "mIK" = ( -/obj/structure/lamppost/three, +/obj/machinery/light/floor/lamppost/three, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/ghetto) "mIP" = ( @@ -47082,7 +47082,7 @@ /turf/open/floor/carpet, /area/vtm/interior/chantry) "mTc" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/unionsquare) @@ -47846,7 +47846,7 @@ /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights) "ndB" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -48187,7 +48187,7 @@ /area/vtm/interior/clinic) "niD" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass, /area/vtm/outside/giovanni/courtyard) "niF" = ( @@ -50554,7 +50554,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/anarch) "nPI" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk/rich, @@ -51076,7 +51076,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/clinic/haven) "nXi" = ( -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 4 }, /obj/structure/trafficlight{ @@ -51184,7 +51184,7 @@ /turf/open/floor/wood/smooth, /area/vtm/interior/millennium_tower/ventrue) "nYJ" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/old, /area/vtm/outside/park) "nYL" = ( @@ -51229,7 +51229,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 4 }, /turf/open/floor/plating/sidewalk/rich, @@ -51853,7 +51853,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/endron_facility/restricted) "oiQ" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass, /area/vtm) "oiT" = ( @@ -51951,7 +51951,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior/anarch) "okx" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/ghetto) "okA" = ( @@ -52044,7 +52044,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm/interior/supply) "oml" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -52760,7 +52760,7 @@ /turf/open/floor/city/plating, /area/vtm/interior/endron_facility/plant) "owj" = ( -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 8 }, /obj/structure/trafficlight{ @@ -53758,7 +53758,7 @@ /turf/open/water, /area/vtm/outside/forest) "oIQ" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /obj/effect/turf_decal/bordur, @@ -54525,7 +54525,7 @@ /turf/closed/wall/vampwall/rich, /area/vtm/interior/millennium_tower) "oSv" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/asphalt, @@ -55086,7 +55086,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) "paQ" = ( @@ -55601,7 +55601,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm/interior/supply) "piU" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalkalt, /area/vtm/interior/library) "piZ" = ( @@ -56037,7 +56037,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/poor, @@ -56572,7 +56572,7 @@ /area/vtm/interior/supply) "pxi" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -57952,7 +57952,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/poor, /area/vtm/interior/sewer/nosferatu_town) "pOE" = ( @@ -58262,7 +58262,7 @@ /turf/open/floor/mineral/plastitanium, /area/vtm/interior/tzimisce_manor) "pTz" = ( -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 8 }, /obj/effect/landmark/npcability, @@ -58720,7 +58720,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "qab" = ( @@ -58859,7 +58859,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/poor, /area/vtm/interior/sewer/nosferatu_town) "qcx" = ( @@ -60456,7 +60456,7 @@ /turf/open/floor/city/plating, /area/vtm/interior/endron_facility/restricted) "qyp" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/effect/turf_decal/bordur{ @@ -61440,7 +61440,7 @@ /turf/open/floor/plating/sidewalk/old, /area/vtm/outside/financialdistrict) "qLp" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk/old, @@ -62236,7 +62236,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior/bianchiBank) "qVb" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/outside/pacificheights/forest) "qVc" = ( @@ -62547,7 +62547,7 @@ /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "qZP" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -63006,7 +63006,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior/baali) "rgl" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/chinatown) "rgn" = ( @@ -64957,7 +64957,7 @@ /turf/open/floor/plating/roofwalk, /area/vtm/interior/oldchurch) "rGz" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk/poor, @@ -65237,7 +65237,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 4 }, /turf/open/floor/plating/sidewalk/rich, @@ -65290,7 +65290,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/giovanni/courtyard) "rLw" = ( @@ -65602,7 +65602,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk, /area/vtm/outside/fishermanswharf/lower) "rPP" = ( @@ -65691,7 +65691,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/church/staff) "rRh" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /obj/effect/landmark/npcactivity, /turf/open/floor/plating/sidewalk, /area/vtm/outside/pacificheights/community) @@ -66285,7 +66285,7 @@ /turf/open/floor/carpet/green, /area/vtm/interior/wyrm_corrupted) "rZH" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /obj/structure/trafficlight, @@ -66517,7 +66517,7 @@ /turf/open/floor/plating/asphalt, /area/vtm/outside/unionsquare) "sbE" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /obj/structure/trafficlight{ dir = 4 }, @@ -66703,7 +66703,7 @@ /turf/open/floor/plating/asphalt, /area/vtm/outside/financialdistrict) "sdW" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/structure/trafficlight{ @@ -66797,7 +66797,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/setite) "sfz" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -66993,7 +66993,7 @@ /turf/open/floor/plating/sidewalk/old, /area/vtm/outside/pacificheights/forest) "sis" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /obj/effect/landmark/npcability, @@ -67015,7 +67015,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/pacificheights/community) "siP" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /obj/structure/trafficlight{ @@ -67063,7 +67063,7 @@ /area/vtm/outside/financialdistrict) "sjC" = ( /obj/effect/turf_decal/bordur/corner, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/chinatown) "sjD" = ( @@ -67081,7 +67081,7 @@ /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "sjG" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/outside/park) "sjL" = ( @@ -67317,7 +67317,7 @@ /turf/open/misc/grass, /area/vtm/outside/pacificheights/forest) "smM" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur{ dir = 1 }, @@ -68090,7 +68090,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior/glasswalker) "swz" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/effect/landmark/npcactivity, @@ -68177,7 +68177,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/old, @@ -70193,7 +70193,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/sidewalk/rich, @@ -70430,7 +70430,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/landmark/npcwall, /turf/open/floor/plating/sidewalk, /area/vtm/outside/northbeach) @@ -70615,7 +70615,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior) "tie" = ( -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -71420,7 +71420,7 @@ /turf/open/floor/carpet, /area/vtm/interior/chantry) "ttx" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/sidewalk/poor, @@ -71501,7 +71501,7 @@ /turf/open/floor/wood/smooth, /area/vtm/interior/millennium_tower/f2) "tva" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 8 }, /turf/open/floor/plating/sidewalk, @@ -72691,7 +72691,7 @@ /area/vtm/interior/sewer) "tLK" = ( /obj/effect/decal/rugs, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/dirt, /area/vtm/graveyard) "tLO" = ( @@ -73217,7 +73217,7 @@ /turf/open/floor/plating/sidewalk/old, /area/vtm/interior/church) "tUU" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/effect/landmark/npcability, @@ -73488,7 +73488,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/wood/old, /area/vtm/outside/northbeach) "tYN" = ( @@ -73534,7 +73534,7 @@ /area/vtm/interior/millennium_tower) "tZM" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/misc/grass, /area/vtm/outside/pacificheights/forest) "tZN" = ( @@ -74538,7 +74538,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/ghetto) "upI" = ( -/obj/structure/lamppost/three{ +/obj/machinery/light/floor/lamppost/three{ dir = 8 }, /obj/structure/trafficlight{ @@ -75792,7 +75792,7 @@ /turf/open/floor/wood/ornate, /area/vtm/interior/millennium_tower/f4) "uGN" = ( -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk, /area/vtm/outside/fishermanswharf/ghetto) "uGO" = ( @@ -75988,7 +75988,7 @@ "uJd" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/effect/landmark/npcwall, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass, /area/vtm/outside/park) "uJk" = ( @@ -77106,7 +77106,7 @@ /turf/open/floor/city/toilet, /area/vtm/interior/salubri) "uZO" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass, /area/vtm/graveyard) "uZV" = ( @@ -77647,7 +77647,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/techshop) "vhq" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass, /area/vtm/outside/pacificheights/forest) "vhu" = ( @@ -77809,7 +77809,7 @@ dir = 8 }, /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -78241,7 +78241,7 @@ /turf/open/floor/city/plating_mono, /area/vtm/interior/setite/basement) "vqq" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass, /area/vtm/outside/giovanni/courtyard) "vqr" = ( @@ -78415,7 +78415,7 @@ /turf/open/floor/plating/rough, /area/vtm/interior) "vsE" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/poor, /area/vtm/interior/sewer/nosferatu_town) "vsG" = ( @@ -78926,7 +78926,7 @@ /turf/open/floor/plating/concrete, /area/vtm/interior/police) "vBx" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /obj/effect/landmark/npcactivity, @@ -79289,7 +79289,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/park) "vGx" = ( @@ -79391,7 +79391,7 @@ /turf/open/water/vamp_sewer, /area/vtm/interior/sewer/nosferatu_town) "vHG" = ( -/obj/structure/lamppost/three, +/obj/machinery/light/floor/lamppost/three, /obj/effect/landmark/npcactivity, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/fishermanswharf) @@ -79735,7 +79735,7 @@ dir = 1 }, /obj/structure/roadsign/parking, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/misc/grass, /area/vtm/outside/pacificheights/forest) "vMU" = ( @@ -80303,7 +80303,7 @@ /area/vtm/interior/tzimisce_sanctum) "vVm" = ( /obj/effect/turf_decal/bordur, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk, /area/vtm/outside/fishermanswharf/lower) "vVw" = ( @@ -80573,7 +80573,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /obj/effect/turf_decal/bordur{ @@ -80864,7 +80864,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/police/upstairs) "wcv" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /obj/structure/trafficlight{ @@ -81054,7 +81054,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/graveyard) "wfV" = ( @@ -81903,7 +81903,7 @@ }, /area/vtm) "wsz" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /obj/effect/landmark/npcactivity, @@ -81962,7 +81962,7 @@ /turf/open/floor/plating/canal, /area/vtm/interior/sewer) "wts" = ( -/obj/structure/lamppost/three, +/obj/machinery/light/floor/lamppost/three, /obj/effect/landmark/npcactivity, /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/ghetto) @@ -82094,7 +82094,7 @@ /turf/open/floor/plating/canal, /area/vtm/interior/sewer) "wwn" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur, /turf/open/floor/plating/sidewalk, /area/vtm/outside/northbeach) @@ -83287,7 +83287,7 @@ /area/vtm/interior/clinic) "wLW" = ( /obj/effect/decal/cleanable/litter, -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -83417,7 +83417,7 @@ /turf/open/floor/city/plating, /area/vtm/interior/museum) "wOg" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/outside/fishermanswharf) "wOh" = ( @@ -83468,7 +83468,7 @@ /obj/structure/railing{ dir = 8 }, -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/sidewalk, @@ -83499,7 +83499,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "wPq" = ( @@ -84847,7 +84847,7 @@ /turf/open/floor/plating/sidewalk/poor, /area/vtm/outside/fishermanswharf/lower) "xhK" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur{ dir = 1 }, @@ -86132,7 +86132,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/outside/forest) "xzP" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 1 }, /turf/open/floor/plating/sidewalk, @@ -86339,7 +86339,7 @@ /obj/effect/turf_decal/bordur{ dir = 1 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass, /area/vtm/outside/giovanni/courtyard) "xCf" = ( @@ -86731,7 +86731,7 @@ /turf/open/floor/plating/canal, /area/vtm/interior/sewer) "xHR" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur{ dir = 4 }, @@ -87502,7 +87502,7 @@ /obj/effect/turf_decal/bordur{ dir = 4 }, -/obj/structure/lamppost/one, +/obj/machinery/light/floor/lamppost/one, /turf/open/floor/plating/sidewalk/rich, /area/vtm/outside/financialdistrict) "xTh" = ( @@ -87713,7 +87713,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass, /area/vtm/outside/giovanni/courtyard) "xVc" = ( @@ -88850,7 +88850,7 @@ /turf/open/floor/plating/concrete, /area/vtm/interior/anarch/basement) "ylP" = ( -/obj/structure/lamppost/sidewalk/chinese{ +/obj/machinery/light/floor/lamppost/sidewalk/chinese{ dir = 4 }, /turf/open/floor/plating/sidewalkalt, diff --git a/_maps/map_files/Vampire/san_fangsisco/sanfangsisco_advzones.dmm b/_maps/map_files/Vampire/san_fangsisco/sanfangsisco_advzones.dmm index e5c15055e0bd..c1f0647cd7be 100644 --- a/_maps/map_files/Vampire/san_fangsisco/sanfangsisco_advzones.dmm +++ b/_maps/map_files/Vampire/san_fangsisco/sanfangsisco_advzones.dmm @@ -765,13 +765,13 @@ /turf/open/floor/plating/rough, /area/vtm/outside/forest) "gH" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 8 }, /turf/open/floor/plating/asphalt, /area/vtm/interior/endron_facility) "gI" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/dirt, /area/vtm/graveyard) "gL" = ( @@ -1519,7 +1519,7 @@ /area/vtm/interior/endron_facility/restricted) "lO" = ( /obj/effect/decal/rugs, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/dirt, /area/vtm/graveyard) "lP" = ( @@ -1784,7 +1784,7 @@ /turf/open/floor/city/plating, /area/vtm/interior/wyrm_corrupted) "nN" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /obj/effect/turf_decal/bordur{ dir = 4 }, @@ -1864,7 +1864,7 @@ /obj/effect/turf_decal/bordur{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/graveyard) "oC" = ( @@ -2289,7 +2289,7 @@ /obj/effect/turf_decal/bordur{ dir = 5 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalk/old, /area/vtm/graveyard) "rT" = ( @@ -2991,7 +2991,7 @@ /obj/structure/railing{ dir = 8 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/carpet/darkpack/old, /area/vtm/outside/pacificheights/forest) "wA" = ( @@ -3026,7 +3026,7 @@ /turf/open/misc/dirt, /area/vtm/graveyard) "wV" = ( -/obj/structure/lamppost/one{ +/obj/machinery/light/floor/lamppost/one{ dir = 4 }, /turf/open/floor/plating/asphalt, @@ -3418,7 +3418,7 @@ /turf/open/floor/plating/sidewalk/old, /area/vtm/graveyard) "Ad" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/plating/sidewalkalt, /area/vtm/outside/forest) "Ah" = ( @@ -3447,7 +3447,7 @@ /obj/structure/railing{ dir = 4 }, -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/floor/carpet/darkpack/old, /area/vtm/outside/pacificheights/forest) "Am" = ( @@ -5168,7 +5168,7 @@ /turf/open/floor/wood/smooth/old, /area/vtm/interior/graveyard) "LG" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass, /area/vtm/outside/pacificheights/forest) "LH" = ( @@ -5286,7 +5286,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/graveyard) "MR" = ( @@ -5410,7 +5410,7 @@ /turf/open/water, /area/vtm/outside/forest) "Ny" = ( -/obj/structure/lamppost/sidewalk, +/obj/machinery/light/floor/lamppost/sidewalk, /turf/open/misc/grass, /area/vtm/graveyard) "NA" = ( diff --git a/_maps/map_files/Vampire/san_fangsisco/sanfangsisco_umbra.dmm b/_maps/map_files/Vampire/san_fangsisco/sanfangsisco_umbra.dmm index e3e5e508d25a..627ce420af6c 100644 --- a/_maps/map_files/Vampire/san_fangsisco/sanfangsisco_umbra.dmm +++ b/_maps/map_files/Vampire/san_fangsisco/sanfangsisco_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) "cs" = ( @@ -588,7 +588,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, @@ -2731,7 +2731,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/tgstation.dme b/tgstation.dme index 11d75641ff1a..0e67ecb3453e 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8365,7 +8365,6 @@ #include "modular_vcg\modules\jobs\code\garou\councillor.dm" #include "modular_vcg\modules\jobs\code\garou\guardian.dm" #include "modular_vcg\modules\jobs\code\garou\keeper.dm" -#include "modular_vcg\modules\jobs\code\garou\truthcatcher.dm" #include "modular_vcg\modules\jobs\code\garou\warder.dm" #include "modular_vcg\modules\jobs\code\garou\wyrmfoe.dm" #include "modular_vcg\modules\jobs\code\miscellanous\priest.dm" From c443113daa3c9c300deca612515666c4e7a0a98f Mon Sep 17 00:00:00 2001 From: chazzyjazzy Date: Sun, 30 Aug 2026 22:06:05 -0400 Subject: [PATCH 45/45] Update sanfangsisco.dmm --- _maps/map_files/Vampire/san_fangsisco/sanfangsisco.dmm | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/_maps/map_files/Vampire/san_fangsisco/sanfangsisco.dmm b/_maps/map_files/Vampire/san_fangsisco/sanfangsisco.dmm index 244393a4fe39..dd28cb9c1825 100644 --- a/_maps/map_files/Vampire/san_fangsisco/sanfangsisco.dmm +++ b/_maps/map_files/Vampire/san_fangsisco/sanfangsisco.dmm @@ -7412,12 +7412,6 @@ }, /turf/open/floor/plating/sidewalk, /area/vtm/outside/unionsquare) -"bXS" = ( -/obj/machinery/shuttle_scrambler{ - desc = "Some sort of jury-rigged telnet system; it looks like it's harvesting someone's data illegally." - }, -/turf/open/floor/carpet/darkpack/old, -/area/vtm/interior/techshop) "bXU" = ( /obj/machinery/button/door{ id = "armouryaccess"; @@ -260597,7 +260591,7 @@ ntq ntq ntq oAP -bXS +jai rbC eyx tPH

Q@_QeS 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 O0000Xm41$Qg%?ozb4Ly%zK@Vw{! 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