From e2310cd609119920551182cb9fb0bc08bafaa2bd Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 00:29:35 +0000 Subject: [PATCH 01/29] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-88196.yml | 4 ---- html/changelogs/AutoChangeLog-pr-88280.yml | 5 ---- html/changelogs/AutoChangeLog-pr-88287.yml | 5 ---- html/changelogs/AutoChangeLog-pr-88289.yml | 5 ---- html/changelogs/AutoChangeLog-pr-88294.yml | 4 ---- html/changelogs/AutoChangeLog-pr-88296.yml | 4 ---- html/changelogs/AutoChangeLog-pr-88297.yml | 4 ---- html/changelogs/AutoChangeLog-pr-88298.yml | 4 ---- html/changelogs/AutoChangeLog-pr-88299.yml | 4 ---- html/changelogs/AutoChangeLog-pr-88301.yml | 4 ---- html/changelogs/AutoChangeLog-pr-88304.yml | 4 ---- html/changelogs/archive/2024-12.yml | 28 ++++++++++++++++++++++ 12 files changed, 28 insertions(+), 47 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-88196.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88280.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88287.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88289.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88294.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88296.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88297.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88298.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88299.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88301.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88304.yml diff --git a/html/changelogs/AutoChangeLog-pr-88196.yml b/html/changelogs/AutoChangeLog-pr-88196.yml deleted file mode 100644 index 0b3fa848bc7a9..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88196.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "norsvenska" -delete-after: True -changes: - - spellcheck: "You are no longer faced with a typo after either not writing on paper, or attempting to stamp a paper that's been stamped too many times." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88280.yml b/html/changelogs/AutoChangeLog-pr-88280.yml deleted file mode 100644 index b1d694362bef4..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88280.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "SmArtKar" -delete-after: True -changes: - - qol: "Mining drills are now active by default" - - bugfix: "Fixes mining drill displaying drilling messages while inactive" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88287.yml b/html/changelogs/AutoChangeLog-pr-88287.yml deleted file mode 100644 index f56dc91c73179..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88287.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "mc-oofert" -delete-after: True -changes: - - bugfix: "fixed the museum password puzzle (to the cafeteria), and the scrubbers and vents there now look correctly (also fixed a rare visual bug)" - - bugfix: "it is now harder to bypass indestructible windows and grilles (those are placed there for a reason, you know!)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88289.yml b/html/changelogs/AutoChangeLog-pr-88289.yml deleted file mode 100644 index 4335f68afb41a..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88289.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "SmArtKar" -delete-after: True -changes: - - bugfix: "You cannot have more than one MODtether (excluding manual connections)" - - qol: "Tethers are easier to cut (require less pixelhunting)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88294.yml b/html/changelogs/AutoChangeLog-pr-88294.yml deleted file mode 100644 index c65b6e1ac862f..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88294.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - balance: "brought fishing difficulty of all fishing spots a bit closer to their original value following a small oopsie that made them unexpectingly easier for more than two months." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88296.yml b/html/changelogs/AutoChangeLog-pr-88296.yml deleted file mode 100644 index d2cd58ee55fe4..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88296.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed fishing lures." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88297.yml b/html/changelogs/AutoChangeLog-pr-88297.yml deleted file mode 100644 index c26c801622468..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88297.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SmArtKar" -delete-after: True -changes: - - bugfix: "Fixed flipped fishing hooks" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88298.yml b/html/changelogs/AutoChangeLog-pr-88298.yml deleted file mode 100644 index 52340e98d2352..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88298.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SmArtKar" -delete-after: True -changes: - - bugfix: "Fixed lunar parade soundloop" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88299.yml b/html/changelogs/AutoChangeLog-pr-88299.yml deleted file mode 100644 index 6c22baf083193..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88299.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "OrionTheFox" -delete-after: True -changes: - - bugfix: "fixed the \"tactical combat/engineering uniform\" allowing toggling with no alt sprite" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88301.yml b/html/changelogs/AutoChangeLog-pr-88301.yml deleted file mode 100644 index 934ae26dc9a21..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88301.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SmArtKar" -delete-after: True -changes: - - bugfix: "You can no longer stick a butter on a stick on a stick" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88304.yml b/html/changelogs/AutoChangeLog-pr-88304.yml deleted file mode 100644 index fde2324baadf9..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88304.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "githubuser4141" -delete-after: True -changes: - - bugfix: "fixes splinter cell pistols causing mechs to suddenly have all their flags deleted" \ No newline at end of file diff --git a/html/changelogs/archive/2024-12.yml b/html/changelogs/archive/2024-12.yml index 82bac40d727ea..ea37d885c3453 100644 --- a/html/changelogs/archive/2024-12.yml +++ b/html/changelogs/archive/2024-12.yml @@ -39,3 +39,31 @@ - image: Add new alert icons for bloody/dirty showers - code_imp: Refactored some expose_obj reagent code to support method types. - code_imp: Improved mood typecasting for owner to allow checking of mob biotypes. +2024-12-02: + Ghommie: + - balance: brought fishing difficulty of all fishing spots a bit closer to their + original value following a small oopsie that made them unexpectingly easier + for more than two months. + - bugfix: Fixed fishing lures. + OrionTheFox: + - bugfix: fixed the "tactical combat/engineering uniform" allowing toggling with + no alt sprite + SmArtKar: + - bugfix: Fixed lunar parade soundloop + - bugfix: You cannot have more than one MODtether (excluding manual connections) + - qol: Tethers are easier to cut (require less pixelhunting) + - bugfix: Fixed flipped fishing hooks + - bugfix: You can no longer stick a butter on a stick on a stick + - qol: Mining drills are now active by default + - bugfix: Fixes mining drill displaying drilling messages while inactive + githubuser4141: + - bugfix: fixes splinter cell pistols causing mechs to suddenly have all their flags + deleted + mc-oofert: + - bugfix: fixed the museum password puzzle (to the cafeteria), and the scrubbers + and vents there now look correctly (also fixed a rare visual bug) + - bugfix: it is now harder to bypass indestructible windows and grilles (those are + placed there for a reason, you know!) + norsvenska: + - spellcheck: You are no longer faced with a typo after either not writing on paper, + or attempting to stamp a paper that's been stamped too many times. From aefdfc69466ad6a01a190909e1c4641e6bd99f5c Mon Sep 17 00:00:00 2001 From: ValuedEmployee <105574010+ValuedEmployee@users.noreply.github.com> Date: Sun, 1 Dec 2024 22:01:44 -0500 Subject: [PATCH 02/29] Meow and Purr emotes are no longer usable by all carbons (#88313) ## About The Pull Request Currently all carbons are able to meow and purr using the new Felinid tongue exclusive emotes. I'm changing how it works so it properly denies anyone without Felinid tongues from using the emotes. Mimes also will not be able to use the emote sounds so they stay silent. Lastly, there was a delay for the emotes on their first use where the player had to use them twice for it to work and I've fixed that, and I also removed some redundant text warnings for when you can't use the emote. Edit: The Purr emote has been tweaked so that it isn't a visible emote and deaf players can't see it when it's used. Mimes can't purr anymore because it has no visible components so they shouldn't be able to. ## Why It's Good For The Game Every carbon meowing and purring is really bad, and it was only approved to work for Felinids. This PR will rectify that. Multiple fixes and tweaks to how this emote should function are also huge positives. :cl: fix: Only players with Felinid tongues get to meow and purr for real this time, and other carbons cannot fix: Mimes can no longer meow out loud and have their own mime message fix: Stopped delay on meow and purr emotes where they had to be used twice to work the first time they're used del: Removed redundant text warning for players that can't use the meow or purr emotes tweak: Purring is no longer audible to deaf players tweak: Players with vow of silence can't purr anymore /:cl: --- code/modules/mob/living/carbon/emote.dm | 33 +++++++++++-------------- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/code/modules/mob/living/carbon/emote.dm b/code/modules/mob/living/carbon/emote.dm index 7617235e8a088..9ca105fa4d385 100644 --- a/code/modules/mob/living/carbon/emote.dm +++ b/code/modules/mob/living/carbon/emote.dm @@ -87,31 +87,28 @@ key = "meow" key_third_person = "meows" vary = TRUE + sound = SFX_CAT_MEOW + message = "meows!" + message_mime = "meows silently." + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE -/datum/emote/living/carbon/meow/run_emote(mob/user, params, type_override, intentional) - . = ..() - if(istype(user.get_organ_slot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/cat)) - sound = SFX_CAT_MEOW - message = "meows!" - emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE - else - to_chat(user, span_warning("You can't quite make the sound.")) - return +/datum/emote/living/carbon/meow/can_run_emote(mob/living/carbon/user, status_check = TRUE , intentional, params) + if(!iscarbon(user) || (!istype(user.get_organ_slot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/cat))) + return FALSE + return ..() /datum/emote/living/carbon/purr key = "purr" key_third_person = "purrs" vary = TRUE + sound = SFX_CAT_PURR + message = "purrs." + emote_type = EMOTE_AUDIBLE -/datum/emote/living/carbon/purr/run_emote(mob/user, params, type_override, intentional) - . = ..() - if(istype(user.get_organ_slot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/cat)) - sound = SFX_CAT_PURR - message = "purrs." - emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE - else - to_chat(user, span_warning("You can't quite make the sound.")) - return +/datum/emote/living/carbon/purr/can_run_emote(mob/living/carbon/user, status_check = TRUE , intentional, params) + if(!iscarbon(user) || (!istype(user.get_organ_slot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/cat)) || HAS_MIND_TRAIT(user, TRAIT_MIMING)) + return FALSE + return ..() /datum/emote/living/carbon/moan key = "moan" From 910fd7cf733395742eb443b2363c09bb009a0b0d Mon Sep 17 00:00:00 2001 From: OrionTheFox <76465278+OrionTheFox@users.noreply.github.com> Date: Sun, 1 Dec 2024 20:01:59 -0700 Subject: [PATCH 03/29] [NO GBP] Commits the actual intended (Analog) Wall Clock resprite (#88314) ## About The Pull Request Wallem liked the proposed recolor so much that the PR was merged as soon as it was seen! Which is really good for my confidence; However, it was not yet committed. ## Why It's Good For The Game ![image](https://github.com/user-attachments/assets/b93f0b2c-f96b-4ec6-8981-348b468dd4a6) This is the actual intended icon from #88265 ## Changelog See #88265 --- icons/obj/signs.dmi | Bin 64858 -> 64860 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/signs.dmi b/icons/obj/signs.dmi index 1f844f2a2cac4f84f48909173b77f8a8761dfb42..f9a3301d828525a6dfe904e780c9f1af6db63eb5 100644 GIT binary patch delta 34986 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

TXqXB0a!PCeXsFyyzn2^z5@5?}XNm#dH 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 From b35e44c6f7200874e3d2a2f25065a02c316f6843 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 03:02:03 +0000 Subject: [PATCH 04/29] Automatic changelog for PR #88313 [ci skip] --- html/changelogs/AutoChangeLog-pr-88313.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88313.yml diff --git a/html/changelogs/AutoChangeLog-pr-88313.yml b/html/changelogs/AutoChangeLog-pr-88313.yml new file mode 100644 index 0000000000000..cf172ed31b18d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88313.yml @@ -0,0 +1,7 @@ +author: "ValuedEmployee" +delete-after: True +changes: + - bugfix: "Only players with Felinid tongues get to meow and purr for real this time, and other carbons cannot" + - bugfix: "Mimes can no longer meow out loud and have their own mime message" + - bugfix: "Stopped delay on meow and purr emotes where they had to be used twice to work the first time they're used" + - rscdel: "Removed redundant text warning for players that can't use the meow or purr emotes" \ No newline at end of file From 80ab61c8c7741e1d95e5f168357a9e6e61b38f2c Mon Sep 17 00:00:00 2001 From: Lucy Date: Sun, 1 Dec 2024 23:22:15 -0500 Subject: [PATCH 05/29] Abductor doohickeys now properly unlock alien tech (#88310) ## About The Pull Request It seems the abductor tech `required_items_to_unlock` assumed that subtypes of the given typepaths were included. This is not the case - as a result, things like the abductor device circuit boards, mental interface device, silencer, science tool, and omnitool would not unlock alien tech in the experimentor.. ## Why It's Good For The Game stuff working as intended is good. ## Changelog :cl: fix: Abductor doohickeys (i.e abductor device circuit boards, mental interface device, silencer, science tool, and omnitool) now properly unlock alien tech via the experimentor. /:cl: --- .../research/techweb/nodes/alien_nodes.dm | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/code/modules/research/techweb/nodes/alien_nodes.dm b/code/modules/research/techweb/nodes/alien_nodes.dm index 331b91bae61ff..78fd3791e5cd5 100644 --- a/code/modules/research/techweb/nodes/alien_nodes.dm +++ b/code/modules/research/techweb/nodes/alien_nodes.dm @@ -1,3 +1,11 @@ +// Simple define to avoid copy-pasting the same code 3 times +#define ABDUCTOR_SUBTYPE_UNLOCKS(X) \ + ##X/New() { \ + . = ..(); \ + required_items_to_unlock += subtypesof(/obj/item/abductor); \ + required_items_to_unlock += subtypesof(/obj/item/circuitboard/machine/abductor); \ + } + /datum/techweb_node/alientech //AYYYYYYYYLMAOO tech id = TECHWEB_NODE_ALIENTECH display_name = "Alien Technology" @@ -5,9 +13,7 @@ prereq_ids = list(TECHWEB_NODE_BLUESPACE_TRAVEL) required_items_to_unlock = list( /obj/item/stack/sheet/mineral/abductor, - /obj/item/abductor, /obj/item/cautery/alien, - /obj/item/circuitboard/machine/abductor, /obj/item/circular_saw/alien, /obj/item/crowbar/abductor, /obj/item/gun/energy/alien, @@ -29,6 +35,8 @@ research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_2_POINTS) hidden = TRUE +ABDUCTOR_SUBTYPE_UNLOCKS(/datum/techweb_node/alientech) + /datum/techweb_node/alientech/on_station_research() . = ..() SSshuttle.shuttle_purchase_requirements_met[SHUTTLE_UNLOCK_ALIENTECH] = TRUE @@ -47,8 +55,6 @@ "alien_wrench", ) required_items_to_unlock = list( - /obj/item/abductor, - /obj/item/circuitboard/machine/abductor, /obj/item/crowbar/abductor, /obj/item/gun/energy/shrink_ray, /obj/item/melee/baton/abductor, @@ -62,6 +68,8 @@ hidden = TRUE announce_channels = list(RADIO_CHANNEL_ENGINEERING) +ABDUCTOR_SUBTYPE_UNLOCKS(/datum/techweb_node/alien_engi) + /datum/techweb_node/alien_surgery id = TECHWEB_NODE_ALIEN_SURGERY display_name = "Alien Surgery" @@ -80,9 +88,7 @@ "surgery_zombie", ) required_items_to_unlock = list( - /obj/item/abductor, /obj/item/cautery/alien, - /obj/item/circuitboard/machine/abductor, /obj/item/circular_saw/alien, /obj/item/crowbar/abductor, /obj/item/gun/energy/alien, @@ -102,3 +108,7 @@ discount_experiments = list(/datum/experiment/scanning/points/slime/hard = TECHWEB_TIER_5_POINTS) hidden = TRUE announce_channels = list(RADIO_CHANNEL_MEDICAL) + +ABDUCTOR_SUBTYPE_UNLOCKS(/datum/techweb_node/alien_surgery) + +#undef ABDUCTOR_SUBTYPE_UNLOCKS From a5471b31ce6360d1c6003ced4ce5c204469fb736 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 04:22:35 +0000 Subject: [PATCH 06/29] Automatic changelog for PR #88310 [ci skip] --- html/changelogs/AutoChangeLog-pr-88310.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88310.yml diff --git a/html/changelogs/AutoChangeLog-pr-88310.yml b/html/changelogs/AutoChangeLog-pr-88310.yml new file mode 100644 index 0000000000000..06d121adcc300 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88310.yml @@ -0,0 +1,4 @@ +author: "Absolucy" +delete-after: True +changes: + - bugfix: "Abductor doohickeys (i.e abductor device circuit boards, mental interface device, silencer, science tool, and omnitool) now properly unlock alien tech via the experimentor." \ No newline at end of file From e174b5b6d6417881f622486a37c922350794e7f9 Mon Sep 17 00:00:00 2001 From: EnterTheJake <102721711+EnterTheJake@users.noreply.github.com> Date: Mon, 2 Dec 2024 22:15:32 +0100 Subject: [PATCH 07/29] [NO GBP] Nerfs The Wraith MODule. (#88010) ## About The Pull Request The recloaking timer of the Wraith module has been bumped from 5 to 20 seconds. It now decloaks the user on any type of bump, or if you shoot your gun. The module is now incompatible with armor booster module (Blood red and Elite) ## Why It's Good For The Game I originally created this to provide traitors a tool to better setup ambushes and engage in stealth play. It was never really meant to be used as Combat camo like Ling darkness adaptation. Lastly the combination of full Eva + stealth is a bit bloated; fighting an invisible man in space is not fun. ## Changelog :cl: balance: Wraith Module recloaking timer bumped from 5 to 20 seconds. balance: The Wraith Module's cloak now dissipates on ranged attacks and any type of bump. balance: Wraith Module can no longer be installed In suits with the armor booster module . /:cl: --------- Co-authored-by: Xander3359 <66163761+Xander3359@users.noreply.github.com> --- code/modules/mod/modules/modules_antag.dm | 32 ++++++++++++++++++----- code/modules/uplink/uplink_items/suits.dm | 5 ++-- 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/code/modules/mod/modules/modules_antag.dm b/code/modules/mod/modules/modules_antag.dm index d09781451f42d..3eef7d47f158b 100644 --- a/code/modules/mod/modules/modules_antag.dm +++ b/code/modules/mod/modules/modules_antag.dm @@ -566,11 +566,16 @@ /obj/item/mod/module/stealth/wraith name = "MOD Wraith Cloaking Module" - desc = "A more destructive adaptation of the stealth module." + desc = "A more destructive adaptation of the stealth module. Incompatible with armor modules" icon_state = "cloak_traitor" stealth_alpha = 30 module_type = MODULE_ACTIVE cooldown_time = 2 SECONDS + incompatible_modules = list(/obj/item/mod/module/stealth, /obj/item/mod/module/armor_booster) + /// How much time before we are able to cloak again after the cloak is broken (not disabled) + COOLDOWN_DECLARE(recloak_timer) + /// If the stealth portion of the module is active + var/stealth_active = FALSE /obj/item/mod/module/stealth/wraith/on_select_use(atom/target) . = ..() @@ -592,28 +597,41 @@ if(disrupted.on_saboteur(src, 1 MINUTES)) mod.add_charge(DEFAULT_CHARGE_DRAIN * 250) +/obj/item/mod/module/stealth/wraith/on_activation() + return // Don't activate stealth when the module is activated because the stealth portion of the module is fully passive + +/obj/item/mod/module/stealth/wraith/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + UnregisterSignal(mod.wearer, list(COMSIG_LIVING_MOB_BUMP, COMSIG_ATOM_BUMPED, COMSIG_MOB_FIRED_GUN)) + /obj/item/mod/module/stealth/wraith/on_part_activation() start_stealth() /obj/item/mod/module/stealth/wraith/on_part_deactivation(deleting) - if(bumpoff) - UnregisterSignal(mod.wearer, COMSIG_LIVING_MOB_BUMP) - UnregisterSignal(mod.wearer, list(COMSIG_LIVING_UNARMED_ATTACK, COMSIG_MOB_ITEM_ATTACK, COMSIG_ATOM_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_BULLET_ACT, COMSIG_ATOM_HITBY, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW, COMSIG_CARBON_CUFF_ATTEMPTED)) + UnregisterSignal(mod.wearer, list(COMSIG_LIVING_UNARMED_ATTACK, COMSIG_MOB_ITEM_ATTACK, COMSIG_ATOM_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_BULLET_ACT, COMSIG_ATOM_HITBY, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW, COMSIG_CARBON_CUFF_ATTEMPTED, COMSIG_LIVING_MOB_BUMP, COMSIG_ATOM_BUMPED, COMSIG_MOB_FIRED_GUN)) animate(mod.wearer, alpha = 255, time = 1.5 SECONDS) + stealth_active = FALSE /obj/item/mod/module/stealth/wraith/proc/start_stealth() - if(bumpoff) - RegisterSignal(mod.wearer, COMSIG_LIVING_MOB_BUMP, PROC_REF(unstealth)) + if(!COOLDOWN_FINISHED(src, recloak_timer)) // Prevents being able to bypass the cooldown by disabling and re-enabling the module + addtimer(CALLBACK(src, PROC_REF(start_stealth)), recloak_timer) + return + RegisterSignals(mod.wearer, list(COMSIG_LIVING_MOB_BUMP, COMSIG_ATOM_BUMPED, COMSIG_MOB_FIRED_GUN), PROC_REF(unstealth)) RegisterSignal(mod.wearer, COMSIG_LIVING_UNARMED_ATTACK, PROC_REF(on_unarmed_attack)) RegisterSignal(mod.wearer, COMSIG_ATOM_BULLET_ACT, PROC_REF(on_bullet_act)) RegisterSignals(mod.wearer, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_ATOM_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_HITBY, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW, COMSIG_CARBON_CUFF_ATTEMPTED), PROC_REF(unstealth)) animate(mod.wearer, alpha = stealth_alpha, time = 1.5 SECONDS) drain_power(use_energy_cost) + stealth_active = TRUE /obj/item/mod/module/stealth/wraith/unstealth(datum/source) + if(!stealth_active) + return . = ..() if(mod.active) - addtimer(CALLBACK(src, PROC_REF(start_stealth)), 5 SECONDS) + COOLDOWN_START(src, recloak_timer, 20 SECONDS) + addtimer(CALLBACK(src, PROC_REF(start_stealth)), 20 SECONDS) + stealth_active = FALSE /obj/item/mod/module/stealth/wraith/examine_more(mob/user) . = ..() diff --git a/code/modules/uplink/uplink_items/suits.dm b/code/modules/uplink/uplink_items/suits.dm index 2839a6d2d1eff..a71e604651879 100644 --- a/code/modules/uplink/uplink_items/suits.dm +++ b/code/modules/uplink/uplink_items/suits.dm @@ -81,8 +81,9 @@ cost = 16 cant_discount = TRUE -/datum/uplink_item/suits/modsuit/Wraith +/datum/uplink_item/suits/modsuit/wraith name = "MODsuit wraith cloaking module" - desc = "A MODsuit module that grants to the user Optical camouflage and the ability to overload light sources to recharge suit power." + desc = "A MODsuit module that grants to the user Optical camouflage and the ability to overload light sources to recharge suit power. \ + Incompatible with armored MODsuits." item = /obj/item/mod/module/stealth/wraith cost = 3 From 3c3c49f7aedc01937fc34da26dea8698d75f1603 Mon Sep 17 00:00:00 2001 From: Lucy Date: Mon, 2 Dec 2024 16:17:24 -0500 Subject: [PATCH 08/29] Minor broadcast camera code cleanup (#88248) ## About The Pull Request Moved all the icon_state setting logic of the broadcast camera to `update_icon_state`, rather than setting it manually on (de)activation, and resetting it to inactive in `update_icon_state` ## Why It's Good For The Game Makes things more consistent. ## Changelog :cl: fix: Made the broadcast camera's sprite more consistent, it hopefully shouldn't reset to the inactive sprite while recording in some weird scenarios now. /:cl: --- code/game/objects/items/devices/broadcast_camera.dm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/devices/broadcast_camera.dm b/code/game/objects/items/devices/broadcast_camera.dm index 40f8fe0a87154..1a7ba3ed1c4c1 100644 --- a/code/game/objects/items/devices/broadcast_camera.dm +++ b/code/game/objects/items/devices/broadcast_camera.dm @@ -41,11 +41,10 @@ /obj/item/broadcast_camera/Destroy(force) QDEL_NULL(internal_radio) QDEL_NULL(internal_camera) - return ..() /obj/item/broadcast_camera/update_icon_state() - icon_state = "[base_icon_state]0" + icon_state = "[base_icon_state][active]" return ..() /obj/item/broadcast_camera/attack_self(mob/user, modifiers) @@ -80,7 +79,7 @@ if(!iscarbon(loc)) return active = TRUE - icon_state = "[base_icon_state][active]" + update_icon_state() /// The carbon who wielded the camera, allegedly var/mob/living/carbon/wielding_carbon = loc @@ -103,7 +102,7 @@ /// When deactivating the camera /obj/item/broadcast_camera/proc/on_deactivating() active = FALSE - icon_state = "[base_icon_state][active]" + update_icon_state() QDEL_NULL(internal_camera) QDEL_NULL(internal_radio) From cc69df4dab24b1abcb2c24a87f695b51bbb2d6f7 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 3 Dec 2024 00:18:24 +0300 Subject: [PATCH 09/29] Fixes smoker addictions not refreshing (#88226) ## About The Pull Request Closes #88166 ## Changelog :cl: fix: Fixed smoker addictions not refreshing /:cl: --- code/datums/quirks/negative_quirks/addict.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/quirks/negative_quirks/addict.dm b/code/datums/quirks/negative_quirks/addict.dm index 62262dc3bf7e4..fd717133f2591 100644 --- a/code/datums/quirks/negative_quirks/addict.dm +++ b/code/datums/quirks/negative_quirks/addict.dm @@ -4,6 +4,7 @@ gain_text = span_danger("You suddenly feel the craving for... something? You're not sure what it is.") medical_record_text = "Patient has a history with SOMETHING but he refuses to tell us what it is." abstract_parent_type = /datum/quirk/item_quirk/addict + quirk_flags = QUIRK_HUMAN_ONLY|QUIRK_PROCESSES var/datum/reagent/reagent_type //!If this is defined, reagent_id will be unused and the defined reagent type will be instead. var/datum/reagent/reagent_instance //! actual instanced version of the reagent var/where_drug //! Where the drug spawned @@ -86,7 +87,6 @@ gain_text = span_danger("You suddenly feel the craving for drugs.") medical_record_text = "Patient has a history of hard drugs." hardcore_value = 4 - quirk_flags = QUIRK_HUMAN_ONLY|QUIRK_PROCESSES mail_goodies = list(/obj/effect/spawner/random/contraband/narcotics) drug_flavour_text = "Better hope you don't run out..." From fa5cea97864ddf8a91b1d605d1796650999e8a2d Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 21:18:44 +0000 Subject: [PATCH 10/29] Automatic changelog for PR #88010 [ci skip] --- html/changelogs/AutoChangeLog-pr-88010.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88010.yml diff --git a/html/changelogs/AutoChangeLog-pr-88010.yml b/html/changelogs/AutoChangeLog-pr-88010.yml new file mode 100644 index 0000000000000..4d5db447996d6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88010.yml @@ -0,0 +1,6 @@ +author: "EnterTheJake" +delete-after: True +changes: + - balance: "Wraith Module recloaking timer bumped from 5 to 20 seconds." + - balance: "The Wraith Module's cloak now dissipates on ranged attacks and any type of bump." + - balance: "Wraith Module can no longer be installed In suits with the armor booster module ." \ No newline at end of file From 81126f531afac72384f0781137ecb7844fc0276a Mon Sep 17 00:00:00 2001 From: thegrb93 Date: Mon, 2 Dec 2024 16:18:58 -0500 Subject: [PATCH 11/29] Fix borg lights not turning off when flashed or empd (#88222) ## About The Pull Request Fixes borg light not turning off when flashed because the on_apply was updating the icons before the status was added. ![image](https://github.com/user-attachments/assets/e1369e03-1857-4aa1-940a-f79e5cadf175) ## Why It's Good For The Game Lets people know the borg is stunned ## Changelog :cl: fix: Borg lights not turning off when flashed or empd /:cl: --- code/datums/status_effects/debuffs/debuffs.dm | 7 +++---- code/modules/mob/living/silicon/robot/robot.dm | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/code/datums/status_effects/debuffs/debuffs.dm b/code/datums/status_effects/debuffs/debuffs.dm index b9b56161e84a7..2bbd069ef32e6 100644 --- a/code/datums/status_effects/debuffs/debuffs.dm +++ b/code/datums/status_effects/debuffs/debuffs.dm @@ -19,12 +19,11 @@ /datum/status_effect/incapacitating/on_creation(mob/living/new_owner, set_duration) if(isnum(set_duration)) duration = set_duration - return ..() - -/datum/status_effect/incapacitating/on_apply() + . = ..() + if(!.) + return if(needs_update_stat || issilicon(owner)) owner.update_stat() - return TRUE /datum/status_effect/incapacitating/on_remove() if(needs_update_stat || issilicon(owner)) //silicons need stat updates in addition to normal canmove updates diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index d4beec000092b..14a920b350ae1 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -297,7 +297,7 @@ cut_overlays() SSvis_overlays.remove_vis_overlay(src, managed_vis_overlays) icon_state = model.cyborg_base_icon - if(stat != DEAD && !(HAS_TRAIT(src, TRAIT_KNOCKEDOUT) || IsStun() || IsParalyzed() || low_power_mode)) //Not dead, not stunned. + if(stat < UNCONSCIOUS && !HAS_TRAIT(src, TRAIT_KNOCKEDOUT) && !IsStun() && !IsParalyzed() && !low_power_mode) //Not dead, not stunned. if(!eye_lights) eye_lights = new() if(lamp_enabled || lamp_doom) From d928fe4921f94d9f22f15daf6cc14cc89fccff76 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 21:19:02 +0000 Subject: [PATCH 12/29] Automatic changelog for PR #88248 [ci skip] --- html/changelogs/AutoChangeLog-pr-88248.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88248.yml diff --git a/html/changelogs/AutoChangeLog-pr-88248.yml b/html/changelogs/AutoChangeLog-pr-88248.yml new file mode 100644 index 0000000000000..a149cc2cbfe74 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88248.yml @@ -0,0 +1,4 @@ +author: "Absolucy" +delete-after: True +changes: + - bugfix: "Made the broadcast camera's sprite more consistent, it hopefully shouldn't reset to the inactive sprite while recording in some weird scenarios now." \ No newline at end of file From cf100c70104a40f2bf5e4fd5f5a9c3f34c4f85c7 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 3 Dec 2024 00:19:10 +0300 Subject: [PATCH 13/29] Fixes Hilbert's rigged analyzer not being able to scan the hotel orb (#88308) ## About The Pull Request Closes #87751 ## Changelog :cl: fix: Fixed Hilbert's rigged analyzer not being able to scan the hotel orb /:cl: --- .../ruins/spaceruin_code/hilbertshotel.dm | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/code/modules/mapfluff/ruins/spaceruin_code/hilbertshotel.dm b/code/modules/mapfluff/ruins/spaceruin_code/hilbertshotel.dm index 157cfbb9e16b6..7e6a1bf6d6371 100644 --- a/code/modules/mapfluff/ruins/spaceruin_code/hilbertshotel.dm +++ b/code/modules/mapfluff/ruins/spaceruin_code/hilbertshotel.dm @@ -525,25 +525,25 @@ GLOBAL_VAR_INIT(hhMysteryRoomNumber, rand(1, 999999)) worn_icon_state = "analyzer" /obj/item/analyzer/hilbertsanalyzer/interact_with_atom(atom/interacting_with, mob/living/user, list/modifiers) - if(istype(interacting_with, /obj/item/hilbertshotel)) - if(!Adjacent(interacting_with)) - to_chat(user, span_warning("It's to far away to scan!")) - return ITEM_INTERACT_BLOCKING - var/obj/item/hilbertshotel/sphere = interacting_with - if(sphere.activeRooms.len) - to_chat(user, "Currently Occupied Rooms:") - for(var/roomnumber in sphere.activeRooms) - to_chat(user, roomnumber) - else - to_chat(user, "No currenty occupied rooms.") - if(sphere.storedRooms.len) - to_chat(user, "Vacated Rooms:") - for(var/roomnumber in sphere.storedRooms) - to_chat(user, roomnumber) - else - to_chat(user, "No vacated rooms.") - return ITEM_INTERACT_SUCCESS - return ..() + if(!istype(interacting_with, /obj/item/hilbertshotel)) + return ..() + if(!user.CanReach(interacting_with)) + to_chat(user, span_warning("It's to far away to scan!")) + return ITEM_INTERACT_BLOCKING + var/obj/item/hilbertshotel/sphere = interacting_with + if(sphere.activeRooms.len) + to_chat(user, "Currently Occupied Rooms:") + for(var/roomnumber in sphere.activeRooms) + to_chat(user, roomnumber) + else + to_chat(user, "No currenty occupied rooms.") + if(sphere.storedRooms.len) + to_chat(user, "Vacated Rooms:") + for(var/roomnumber in sphere.storedRooms) + to_chat(user, roomnumber) + else + to_chat(user, "No vacated rooms.") + return ITEM_INTERACT_SUCCESS /obj/effect/landmark/transport/transport_id/hilbert specific_transport_id = HILBERT_LINE_1 From a9ececf102586665b8ecf4e9223145b901184d06 Mon Sep 17 00:00:00 2001 From: thegrb93 Date: Mon, 2 Dec 2024 16:19:23 -0500 Subject: [PATCH 14/29] Fix air alarm stuck in warning icon when area's alarms are cleared (#88224) ## About The Pull Request This got reverted with the wallening I think. Adding it again ## Why It's Good For The Game Air alarm icons update whenever area alarms are cleaned ## Changelog :cl: fix: Air alarms stuck in warning state when area alarms are cleared /:cl: --- .../atmospherics/machinery/air_alarm/_air_alarm.dm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/code/modules/atmospherics/machinery/air_alarm/_air_alarm.dm b/code/modules/atmospherics/machinery/air_alarm/_air_alarm.dm index 1e9045d82279c..47287197d4354 100644 --- a/code/modules/atmospherics/machinery/air_alarm/_air_alarm.dm +++ b/code/modules/atmospherics/machinery/air_alarm/_air_alarm.dm @@ -17,6 +17,8 @@ /// Current alert level of our air alarm. /// [AIR_ALARM_ALERT_NONE], [AIR_ALARM_ALERT_MINOR], [AIR_ALARM_ALERT_SEVERE] var/danger_level = AIR_ALARM_ALERT_NONE + /// Current alert level of the area of our air alarm. + var/area_danger = FALSE /// Currently selected mode of the alarm. An instance of [/datum/air_alarm_mode]. var/datum/air_alarm_mode/selected_mode @@ -245,7 +247,7 @@ GLOBAL_LIST_EMPTY_TYPED(air_alarms, /obj/machinery/airalarm) data["siliconUser"] = HAS_SILICON_ACCESS(user) data["emagged"] = (obj_flags & EMAGGED ? 1 : 0) data["dangerLevel"] = danger_level - data["atmosAlarm"] = !!my_area.active_alarms[ALARM_ATMOS] + data["atmosAlarm"] = !!area_danger data["fireAlarm"] = my_area.fire data["faultStatus"] = my_area.fault_status data["faultLocation"] = my_area.fault_location @@ -523,7 +525,7 @@ GLOBAL_LIST_EMPTY_TYPED(air_alarms, /obj/machinery/airalarm) var/color if(danger_level == AIR_ALARM_ALERT_HAZARD) color = "#FF0022" // red - else if(danger_level == AIR_ALARM_ALERT_WARNING || my_area.active_alarms[ALARM_ATMOS]) + else if(danger_level == AIR_ALARM_ALERT_WARNING || area_danger) color = "#FFAA00" // yellow else color = "#00FFCC" // teal @@ -553,7 +555,7 @@ GLOBAL_LIST_EMPTY_TYPED(air_alarms, /obj/machinery/airalarm) var/state if(danger_level == AIR_ALARM_ALERT_HAZARD) state = "alarm1" - else if(danger_level == AIR_ALARM_ALERT_WARNING || my_area.active_alarms[ALARM_ATMOS]) + else if(danger_level == AIR_ALARM_ALERT_WARNING || area_danger) state = "alarm2" else state = "alarm0" @@ -573,6 +575,8 @@ GLOBAL_LIST_EMPTY_TYPED(air_alarms, /obj/machinery/airalarm) var/old_danger = danger_level danger_level = AIR_ALARM_ALERT_NONE + var/old_area_danger = area_danger + area_danger = my_area.active_alarms[ALARM_ATMOS] var/total_moles = environment.total_moles() var/pressure = environment.return_pressure() @@ -624,7 +628,7 @@ GLOBAL_LIST_EMPTY_TYPED(air_alarms, /obj/machinery/airalarm) alarm_manager.clear_alarm(ALARM_ATMOS) warning_message = null - if(old_danger != danger_level) + if(old_danger != danger_level || old_area_danger != area_danger) update_appearance() selected_mode.replace(my_area, pressure) From 7725c7d4b70760651762750f7fc9b09899562255 Mon Sep 17 00:00:00 2001 From: norsvenska <73006946+norsvenska@users.noreply.github.com> Date: Mon, 2 Dec 2024 22:19:51 +0100 Subject: [PATCH 15/29] Updates the list of station commission plaques (#88233) ## About The Pull Request Commission plaques were outdated, so they needed updating. This adds Wawa's merge date, which was not present, moves Northstar's to the removed station list, and adds one for Nebulastation. I also alphabetized the current map list to be in line with the removed list. No map edits were made. ## Why It's Good For The Game Just keeping things up to date ## Changelog :cl: spellcheck: Station commission plaques (the gold ones that have the date they were added) have been updated, adding Nebula's, fixing Wawa's, and decommissioning Northstar's. /:cl: --- .../structures/plaques/static_plaques.dm | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/code/game/objects/structures/plaques/static_plaques.dm b/code/game/objects/structures/plaques/static_plaques.dm index 4b53ae0437301..31bec93ffc5f8 100644 --- a/code/game/objects/structures/plaques/static_plaques.dm +++ b/code/game/objects/structures/plaques/static_plaques.dm @@ -115,6 +115,14 @@ //Current stations +// Birdshot: added Apr 29, 2023 (#74371) +/obj/structure/plaque/static_plaque/golden/commission/birdshot + desc = "Spinward Sector Station SS-13\n'Birdshot' Class Outpost\nCommissioned 29/04/2563\n'Shooting for the Stars'" + +// Deltastation: added Dec 17, 2016 (#22066) +/obj/structure/plaque/static_plaque/golden/commission/delta + desc = "Spinward Sector Station SS-13\n'Delta' Class Outpost\nCommissioned 17/12/2556\n'Efficiency Through Redundancy'" + // Icebox Station: added May 13, 2020 (#51090) /obj/structure/plaque/static_plaque/golden/commission/icebox desc = "Spinward Sector Station SS-13\n'Box' Class Outpost (Revision 2.2: 'Icebox')\nCommissioned 13/05/2560\n'Cold Reliable'" @@ -123,25 +131,17 @@ /obj/structure/plaque/static_plaque/golden/commission/meta desc = "Spinward Sector Station SS-13\n'Meta' Class Outpost\nCommissioned 11/03/2553\n'Theseus' Station'" -// Deltastation: added Dec 17, 2016 (#22066) -/obj/structure/plaque/static_plaque/golden/commission/delta - desc = "Spinward Sector Station SS-13\n'Delta' Class Outpost\nCommissioned 17/12/2556\n'Efficiency Through Redundancy'" +// Nebulastation: added Nov 6, 2024 (#84826) +/obj/structure/plaque/static_plaque/golden/commission/nebula + desc = "Spinward Sector Station SS-13\n'Nebula' Class Outpost\nCommissioned 06/11/2564\n'The New Future'" // Tramstation: added Mar 11, 2021 (#56509) /obj/structure/plaque/static_plaque/golden/commission/tram desc = "Spinward Sector Station SS-13\n'Tram' Class Outpost\nCommissioned 11/03/2561\n'Making Moves'" -// Wawastation: added add date here +// Wawastation: added Jun 4, 2024 (#82298) /obj/structure/plaque/static_plaque/golden/commission/wawa - desc = "Spinward Sector Station SS-13\n'Wawa' Class Outpost\nCommissioned 11/03/add here\n'Forever Vertical'" - -// North Star: added Apr 13, 2023 (#74371) -/obj/structure/plaque/static_plaque/golden/commission/northstar - desc = "Spinward Sector Ship SS-13\n'North Star' Class Vessel\nCommissioned 13/04/2563\n'New Opportunities'" - -// Birdshot: added Apr 29, 2023 (#74371) -/obj/structure/plaque/static_plaque/golden/commission/birdshot - desc = "Spinward Sector Station SS-13\n'Birdshot' Class Outpost\nCommissioned 29/04/2563\n'Shooting for the Stars'" + desc = "Spinward Sector Station SS-13\n'Wawa' Class Outpost\nCommissioned 04/06/2564\n'Forever Vertical'" //Removed stations @@ -189,6 +189,10 @@ /obj/structure/plaque/static_plaque/golden/commission/mini desc = "Spinward Sector Station SS-08\n'Mini' Class Outpost\nCommissioned 29/01/2554\nDecommissioned 27/12/2556\n'The Littlest Station'" +// North Star: added Apr 13, 2023 (#74371), removed Nov 25, 2024 (#87937)- 1 year, 7 months, 12 days +/obj/structure/plaque/static_plaque/golden/commission/northstar + desc = "Spinward Sector Ship SS-13\n'North Star' Class Vessel\nCommissioned 13/04/2563\nDecommissioned 25/11/2564\n'New Opportunities'" + // Omegastation: added Dec 27, 2016 (#22453), removed Sep 20, 2018 (#40352)- 1 year, 8 months, 24 days /obj/structure/plaque/static_plaque/golden/commission/omega desc = "Spinward Sector Station SS-09\n'Omega' Class Outpost\nCommissioned 27/12/2556\nDecommissioned 20/09/2558\n'Tiny Take Two'" From 7e91fe237b9a6a43b6eae3ffdba7eb7483eafdc5 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 21:20:08 +0000 Subject: [PATCH 16/29] Automatic changelog for PR #88222 [ci skip] --- html/changelogs/AutoChangeLog-pr-88222.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88222.yml diff --git a/html/changelogs/AutoChangeLog-pr-88222.yml b/html/changelogs/AutoChangeLog-pr-88222.yml new file mode 100644 index 0000000000000..5baf59141e0a4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88222.yml @@ -0,0 +1,4 @@ +author: "thegrb93" +delete-after: True +changes: + - bugfix: "Borg lights not turning off when flashed or empd" \ No newline at end of file From 6d51b5518a14b85ed095db9b9ad77b03d6a33e58 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 3 Dec 2024 00:20:35 +0300 Subject: [PATCH 17/29] [NO GBP] Fixes parrying, this time for real (#88306) ## About The Pull Request Forgot .dir during the proj refactor, yikes. ## Changelog :cl: fix: Fixed all parried projectiles only going up or down /:cl: --- code/datums/components/parry.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/components/parry.dm b/code/datums/components/parry.dm index a478fcbd27802..4b49096a6e261 100644 --- a/code/datums/components/parry.dm +++ b/code/datums/components/parry.dm @@ -104,10 +104,10 @@ parried = TRUE if (source.firer != user) - if (abs(source.angle - dir2angle(user)) < 15) + if (abs(source.angle - dir2angle(user.dir)) < 15) source.set_angle((source.angle + 180) % 360 + rand(-3, 3)) else - source.set_angle(dir2angle(user) + rand(-3, 3)) + source.set_angle(dir2angle(user.dir) + rand(-3, 3)) user.visible_message(span_warning("[user] expertly parries [source] with [user.p_their()] bare hand!"), span_warning("You parry [source] with your hand!")) else user.visible_message(span_warning("[user] boosts [source] with [user.p_their()] bare hand!"), span_warning("You boost [source] with your hand!")) From a421bd852568afcd9195336f5b43bc02a44cf52f Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 21:20:37 +0000 Subject: [PATCH 18/29] Automatic changelog for PR #88226 [ci skip] --- html/changelogs/AutoChangeLog-pr-88226.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88226.yml diff --git a/html/changelogs/AutoChangeLog-pr-88226.yml b/html/changelogs/AutoChangeLog-pr-88226.yml new file mode 100644 index 0000000000000..fab4af94a5a5a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88226.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - bugfix: "Fixed smoker addictions not refreshing" \ No newline at end of file From b457887bd84a42a1c5dd0bd73be015b492498838 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 21:20:47 +0000 Subject: [PATCH 19/29] Automatic changelog for PR #88308 [ci skip] --- html/changelogs/AutoChangeLog-pr-88308.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88308.yml diff --git a/html/changelogs/AutoChangeLog-pr-88308.yml b/html/changelogs/AutoChangeLog-pr-88308.yml new file mode 100644 index 0000000000000..d5404e9f5deca --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88308.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - bugfix: "Fixed Hilbert's rigged analyzer not being able to scan the hotel orb" \ No newline at end of file From c46533f3cdaa7a8b91ae7e7fa9c3ed6cba274804 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 3 Dec 2024 00:20:58 +0300 Subject: [PATCH 20/29] Fixes "Leave Body" escape menu tab runtiming (#88307) ## About The Pull Request Improper tags were being passed around which left a blank menu on player's side and a bunch of runtimes on server's side ## Changelog :cl: fix: Fixed "Leave Body" escape menu tab runtiming /:cl: --- code/modules/escape_menu/leave_body.dm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/code/modules/escape_menu/leave_body.dm b/code/modules/escape_menu/leave_body.dm index 428afe899dfcf..9bfb8b8a06910 100644 --- a/code/modules/escape_menu/leave_body.dm +++ b/code/modules/escape_menu/leave_body.dm @@ -9,7 +9,8 @@ stack_trace("The leave body menu was opened before the atoms SS. This shouldn't be possible, as the leave body menu should only be accessible when you have a body.") page_holder.give_screen_object(new /atom/movable/screen/escape_menu/leave_body_button( - src, + null, + /* hud_owner = */ null, "Suicide", "Perform a dramatic suicide in game", /* pixel_offset = */ -105, @@ -19,7 +20,8 @@ page_holder.give_screen_object( new /atom/movable/screen/escape_menu/leave_body_button( - src, + null, + /* hud_owner = */ null, "Ghost", "Exit quietly, leaving your body", /* pixel_offset = */ 0, @@ -30,7 +32,8 @@ page_holder.give_screen_object( new /atom/movable/screen/escape_menu/leave_body_button( - src, + null, + /* hud_owner = */ null, "Back", /* tooltip_text = */ null, /* pixel_offset = */ 105, @@ -84,6 +87,7 @@ /atom/movable/screen/escape_menu/leave_body_button/Initialize( mapload, + datum/hud/hud_owner, button_text, tooltip_text, pixel_offset, From 3ee869495099ec2ebbb7a6227cca3348fb7f96df Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 21:21:07 +0000 Subject: [PATCH 21/29] Automatic changelog for PR #88224 [ci skip] --- html/changelogs/AutoChangeLog-pr-88224.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88224.yml diff --git a/html/changelogs/AutoChangeLog-pr-88224.yml b/html/changelogs/AutoChangeLog-pr-88224.yml new file mode 100644 index 0000000000000..511fa349603ad --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88224.yml @@ -0,0 +1,4 @@ +author: "thegrb93" +delete-after: True +changes: + - bugfix: "Air alarms stuck in warning state when area alarms are cleared" \ No newline at end of file From 70443fe6e35dc58eb5b776de921e566eadcdedaf Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 21:21:26 +0000 Subject: [PATCH 22/29] Automatic changelog for PR #88233 [ci skip] --- html/changelogs/AutoChangeLog-pr-88233.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88233.yml diff --git a/html/changelogs/AutoChangeLog-pr-88233.yml b/html/changelogs/AutoChangeLog-pr-88233.yml new file mode 100644 index 0000000000000..5edcd8976997a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88233.yml @@ -0,0 +1,4 @@ +author: "norsvenska" +delete-after: True +changes: + - spellcheck: "Station commission plaques (the gold ones that have the date they were added) have been updated, adding Nebula's, fixing Wawa's, and decommissioning Northstar's." \ No newline at end of file From 27a46b5ffa4f5737e78a2e50f78edd86df236bba Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 21:21:40 +0000 Subject: [PATCH 23/29] Automatic changelog for PR #88306 [ci skip] --- html/changelogs/AutoChangeLog-pr-88306.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88306.yml diff --git a/html/changelogs/AutoChangeLog-pr-88306.yml b/html/changelogs/AutoChangeLog-pr-88306.yml new file mode 100644 index 0000000000000..d9b3eab096706 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88306.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - bugfix: "Fixed all parried projectiles only going up or down" \ No newline at end of file From 9305cc42d7e14c9219aa7a60c57900e00b44d750 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 21:21:53 +0000 Subject: [PATCH 24/29] Automatic changelog for PR #88307 [ci skip] --- html/changelogs/AutoChangeLog-pr-88307.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88307.yml diff --git a/html/changelogs/AutoChangeLog-pr-88307.yml b/html/changelogs/AutoChangeLog-pr-88307.yml new file mode 100644 index 0000000000000..32eb7f007c463 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88307.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - bugfix: "Fixed \"Leave Body\" escape menu tab runtiming" \ No newline at end of file From 50fd52176d56ef268782550599ddde2b18b39ca1 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 00:29:07 +0000 Subject: [PATCH 25/29] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-88010.yml | 6 ---- html/changelogs/AutoChangeLog-pr-88222.yml | 4 --- html/changelogs/AutoChangeLog-pr-88224.yml | 4 --- html/changelogs/AutoChangeLog-pr-88226.yml | 4 --- html/changelogs/AutoChangeLog-pr-88233.yml | 4 --- html/changelogs/AutoChangeLog-pr-88248.yml | 4 --- html/changelogs/AutoChangeLog-pr-88306.yml | 4 --- html/changelogs/AutoChangeLog-pr-88307.yml | 4 --- html/changelogs/AutoChangeLog-pr-88308.yml | 4 --- html/changelogs/AutoChangeLog-pr-88310.yml | 4 --- html/changelogs/AutoChangeLog-pr-88313.yml | 7 ----- html/changelogs/archive/2024-12.yml | 33 ++++++++++++++++++++++ 12 files changed, 33 insertions(+), 49 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-88010.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88222.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88224.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88226.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88233.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88248.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88306.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88307.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88308.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88310.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-88313.yml diff --git a/html/changelogs/AutoChangeLog-pr-88010.yml b/html/changelogs/AutoChangeLog-pr-88010.yml deleted file mode 100644 index 4d5db447996d6..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88010.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "EnterTheJake" -delete-after: True -changes: - - balance: "Wraith Module recloaking timer bumped from 5 to 20 seconds." - - balance: "The Wraith Module's cloak now dissipates on ranged attacks and any type of bump." - - balance: "Wraith Module can no longer be installed In suits with the armor booster module ." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88222.yml b/html/changelogs/AutoChangeLog-pr-88222.yml deleted file mode 100644 index 5baf59141e0a4..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88222.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "thegrb93" -delete-after: True -changes: - - bugfix: "Borg lights not turning off when flashed or empd" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88224.yml b/html/changelogs/AutoChangeLog-pr-88224.yml deleted file mode 100644 index 511fa349603ad..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88224.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "thegrb93" -delete-after: True -changes: - - bugfix: "Air alarms stuck in warning state when area alarms are cleared" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88226.yml b/html/changelogs/AutoChangeLog-pr-88226.yml deleted file mode 100644 index fab4af94a5a5a..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88226.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SmArtKar" -delete-after: True -changes: - - bugfix: "Fixed smoker addictions not refreshing" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88233.yml b/html/changelogs/AutoChangeLog-pr-88233.yml deleted file mode 100644 index 5edcd8976997a..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88233.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "norsvenska" -delete-after: True -changes: - - spellcheck: "Station commission plaques (the gold ones that have the date they were added) have been updated, adding Nebula's, fixing Wawa's, and decommissioning Northstar's." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88248.yml b/html/changelogs/AutoChangeLog-pr-88248.yml deleted file mode 100644 index a149cc2cbfe74..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88248.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Absolucy" -delete-after: True -changes: - - bugfix: "Made the broadcast camera's sprite more consistent, it hopefully shouldn't reset to the inactive sprite while recording in some weird scenarios now." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88306.yml b/html/changelogs/AutoChangeLog-pr-88306.yml deleted file mode 100644 index d9b3eab096706..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88306.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SmArtKar" -delete-after: True -changes: - - bugfix: "Fixed all parried projectiles only going up or down" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88307.yml b/html/changelogs/AutoChangeLog-pr-88307.yml deleted file mode 100644 index 32eb7f007c463..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88307.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SmArtKar" -delete-after: True -changes: - - bugfix: "Fixed \"Leave Body\" escape menu tab runtiming" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88308.yml b/html/changelogs/AutoChangeLog-pr-88308.yml deleted file mode 100644 index d5404e9f5deca..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88308.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SmArtKar" -delete-after: True -changes: - - bugfix: "Fixed Hilbert's rigged analyzer not being able to scan the hotel orb" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88310.yml b/html/changelogs/AutoChangeLog-pr-88310.yml deleted file mode 100644 index 06d121adcc300..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88310.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Absolucy" -delete-after: True -changes: - - bugfix: "Abductor doohickeys (i.e abductor device circuit boards, mental interface device, silencer, science tool, and omnitool) now properly unlock alien tech via the experimentor." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-88313.yml b/html/changelogs/AutoChangeLog-pr-88313.yml deleted file mode 100644 index cf172ed31b18d..0000000000000 --- a/html/changelogs/AutoChangeLog-pr-88313.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "ValuedEmployee" -delete-after: True -changes: - - bugfix: "Only players with Felinid tongues get to meow and purr for real this time, and other carbons cannot" - - bugfix: "Mimes can no longer meow out loud and have their own mime message" - - bugfix: "Stopped delay on meow and purr emotes where they had to be used twice to work the first time they're used" - - rscdel: "Removed redundant text warning for players that can't use the meow or purr emotes" \ No newline at end of file diff --git a/html/changelogs/archive/2024-12.yml b/html/changelogs/archive/2024-12.yml index ea37d885c3453..da1c7d5f5b1d9 100644 --- a/html/changelogs/archive/2024-12.yml +++ b/html/changelogs/archive/2024-12.yml @@ -67,3 +67,36 @@ norsvenska: - spellcheck: You are no longer faced with a typo after either not writing on paper, or attempting to stamp a paper that's been stamped too many times. +2024-12-03: + Absolucy: + - bugfix: Made the broadcast camera's sprite more consistent, it hopefully shouldn't + reset to the inactive sprite while recording in some weird scenarios now. + - bugfix: Abductor doohickeys (i.e abductor device circuit boards, mental interface + device, silencer, science tool, and omnitool) now properly unlock alien tech + via the experimentor. + EnterTheJake: + - balance: Wraith Module recloaking timer bumped from 5 to 20 seconds. + - balance: The Wraith Module's cloak now dissipates on ranged attacks and any type + of bump. + - balance: Wraith Module can no longer be installed In suits with the armor booster + module . + SmArtKar: + - bugfix: Fixed Hilbert's rigged analyzer not being able to scan the hotel orb + - bugfix: Fixed all parried projectiles only going up or down + - bugfix: Fixed "Leave Body" escape menu tab runtiming + - bugfix: Fixed smoker addictions not refreshing + ValuedEmployee: + - bugfix: Only players with Felinid tongues get to meow and purr for real this time, + and other carbons cannot + - bugfix: Mimes can no longer meow out loud and have their own mime message + - bugfix: Stopped delay on meow and purr emotes where they had to be used twice + to work the first time they're used + - rscdel: Removed redundant text warning for players that can't use the meow or + purr emotes + norsvenska: + - spellcheck: Station commission plaques (the gold ones that have the date they + were added) have been updated, adding Nebula's, fixing Wawa's, and decommissioning + Northstar's. + thegrb93: + - bugfix: Borg lights not turning off when flashed or empd + - bugfix: Air alarms stuck in warning state when area alarms are cleared From 2367731a505e63e3a57d94022889c24d8bca62de Mon Sep 17 00:00:00 2001 From: Wallem <66052067+Wallemations@users.noreply.github.com> Date: Mon, 2 Dec 2024 20:31:06 -0500 Subject: [PATCH 26/29] Updates Slime Potion sprites (#88211) Updates slime potion sprites, adds some new colors and rearranges some others. --- .../xenobiology/crossbreeding/_potions.dm | 10 +++++----- .../research/xenobiology/xenobiology.dm | 8 ++++---- icons/mob/actions/actions_silicon.dmi | Bin 10687 -> 10965 bytes icons/obj/medical/chemical.dmi | Bin 58468 -> 77301 bytes 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/code/modules/research/xenobiology/crossbreeding/_potions.dm b/code/modules/research/xenobiology/crossbreeding/_potions.dm index c33868e079711..f3477963f43c9 100644 --- a/code/modules/research/xenobiology/crossbreeding/_potions.dm +++ b/code/modules/research/xenobiology/crossbreeding/_potions.dm @@ -9,7 +9,7 @@ Slimecrossing Potions name = "extract cloning potion" desc = "A more powerful version of the extract enhancer potion, capable of cloning regular slime extracts." icon = 'icons/obj/medical/chemical.dmi' - icon_state = "potpurple" + icon_state = "potgold" /obj/item/slimepotion/extract_cloner/interact_with_atom(atom/interacting_with, mob/living/user, list/modifiers) . = ..() @@ -102,7 +102,7 @@ Slimecrossing Potions name = "slime pressurization potion" desc = "A potent chemical sealant that will render any article of clothing airtight. Has two uses." icon = 'icons/obj/medical/chemical.dmi' - icon_state = "potblue" + icon_state = "potblack" var/uses = 2 /obj/item/slimepotion/spaceproof/interact_with_atom(atom/interacting_with, mob/living/user, list/modifiers) @@ -139,14 +139,14 @@ Slimecrossing Potions name = "extract maximizer" desc = "An extremely potent chemical mix that will maximize a slime extract's uses." icon = 'icons/obj/medical/chemical.dmi' - icon_state = "potpurple" + icon_state = "potcerulean" //Lavaproofing potion - Charged Red /obj/item/slimepotion/lavaproof name = "slime lavaproofing potion" desc = "A strange, reddish goo said to repel lava as if it were water, without reducing flammability. Has two uses." icon = 'icons/obj/medical/chemical.dmi' - icon_state = "potred" + icon_state = "potyellow" resistance_flags = LAVA_PROOF | FIRE_PROOF var/uses = 2 @@ -181,7 +181,7 @@ Slimecrossing Potions name = "slime revival potion" desc = "Infused with plasma and compressed gel, this brings dead slimes back to life." icon = 'icons/obj/medical/chemical.dmi' - icon_state = "potsilver" + icon_state = "potgrey" /obj/item/slimepotion/slime_reviver/interact_with_atom(atom/interacting_with, mob/living/user, list/modifiers) . = ..() diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 594163d153bcc..a3e760104c78c 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -896,7 +896,7 @@ name = "slime speed potion" desc = "A potent chemical mix that will remove the slowdown from any item." icon = 'icons/obj/medical/chemical.dmi' - icon_state = "potyellow" + icon_state = "potred" /obj/item/slimepotion/speed/interact_with_atom(obj/interacting_with, mob/living/user, list/modifiers) . = ..() @@ -965,7 +965,7 @@ name = "gender change potion" desc = "An interesting chemical mix that changes the biological gender of what its applied to. Cannot be used on things that lack gender entirely." icon = 'icons/obj/medical/chemical.dmi' - icon_state = "potlightpink" + icon_state = "potrainbow" /obj/item/slimepotion/genderchange/attack(mob/living/L, mob/user) if(!istype(L) || L.stat == DEAD) @@ -989,7 +989,7 @@ name = "renaming potion" desc = "A potion that allows a self-aware being to change what name it subconciously presents to the world." icon = 'icons/obj/medical/chemical.dmi' - icon_state = "potgreen" + icon_state = "potbrown" var/being_used = FALSE @@ -1023,7 +1023,7 @@ name = "bluespace radio potion" desc = "A strange chemical that grants those who ingest it the ability to broadcast and receive subscape radio waves." icon = 'icons/obj/medical/chemical.dmi' - icon_state = "potgrey" + icon_state = "potbluespace" /obj/item/slimepotion/slime/slimeradio/attack(mob/living/radio_head, mob/user) if(!isanimal_or_basicmob(radio_head)) diff --git a/icons/mob/actions/actions_silicon.dmi b/icons/mob/actions/actions_silicon.dmi index 9c4b7ec7fbe85d5eb629bea648420ad9ba1924c7..b8f5caafc3fa35cbc465d2d3cb5ec52df06b683c 100644 GIT binary patch literal 10965 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 literal 10687 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 D(dnuF diff --git a/icons/obj/medical/chemical.dmi b/icons/obj/medical/chemical.dmi index e362c5126e193add1610ed37b900b51f2e4df384..8b1a3f574f828d6cd8f96ea6a3569fd7da4a4bbf 100644 GIT binary patch literal 77301 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 From bdcbe0a7aca3b6046a37647b1052c87866d3853f Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 01:31:29 +0000 Subject: [PATCH 27/29] Automatic changelog for PR #88211 [ci skip] --- html/changelogs/AutoChangeLog-pr-88211.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88211.yml diff --git a/html/changelogs/AutoChangeLog-pr-88211.yml b/html/changelogs/AutoChangeLog-pr-88211.yml new file mode 100644 index 0000000000000..455a26e4ce9e3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88211.yml @@ -0,0 +1,4 @@ +author: "Wallem" +delete-after: True +changes: + - image: "Updates slime potion sprites, adds some new colors and rearranges some others." \ No newline at end of file From 26e23a1439326fb6d139cd62f9dddfa3adde5cb0 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 3 Dec 2024 10:19:19 +0300 Subject: [PATCH 28/29] Fixes a runtime in detomatix logging (#88190) ## About The Pull Request Detomatix doesn't pass the ``bomb`` arg to ``log_bomber`` for a rather obvious reason, and admin messaging code takes that into account. Not the check that allows that code to run though, that part just runtimes. Admins should probably be actually informed about players using detomatixes, yeah. --- code/__HELPERS/logging/attack.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__HELPERS/logging/attack.dm b/code/__HELPERS/logging/attack.dm index 16fd656137fab..2e2b7a77f49d3 100644 --- a/code/__HELPERS/logging/attack.dm +++ b/code/__HELPERS/logging/attack.dm @@ -80,5 +80,5 @@ GLOB.bombers += bomb_message var/area/bomb_area = get_area(bomb) - if(message_admins && !(bomb_area.area_flags & QUIET_LOGS)) // Don't spam the logs with deathmatch bombs + if(message_admins && !(bomb_area?.area_flags & QUIET_LOGS)) // Don't spam the logs with deathmatch bombs message_admins("[user ? "[ADMIN_LOOKUPFLW(user)] at [ADMIN_VERBOSEJMP(user)] " : ""][details][bomb ? " [bomb.name] at [ADMIN_VERBOSEJMP(bomb)]": ""][additional_details ? " [additional_details]" : ""].") From 3790cff6a0dfa229fb28673018a2ab74b083c04a Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 07:19:40 +0000 Subject: [PATCH 29/29] Automatic changelog for PR #88190 [ci skip] --- html/changelogs/AutoChangeLog-pr-88190.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-88190.yml diff --git a/html/changelogs/AutoChangeLog-pr-88190.yml b/html/changelogs/AutoChangeLog-pr-88190.yml new file mode 100644 index 0000000000000..022cbe4e32771 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-88190.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - bugfix: "Fixed a runtime in detomatix logging" \ No newline at end of file