From 680a6d121373c78d3391151e6c4edf0d0d5d1772 Mon Sep 17 00:00:00 2001 From: Funce Date: Fri, 7 May 2021 11:58:04 +1200 Subject: [PATCH 01/21] INFINITUM LOOPIES (#5512) --- code/controllers/subsystem/ticker.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 705ceaa9615..cc6b80dafa3 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -161,10 +161,13 @@ SUBSYSTEM_DEF(ticker) for(var/client/C in GLOB.clients) window_flash(C, ignorepref = TRUE) //let them know lobby has opened up. to_chat(world, "Welcome to [station_name()]!") + //SKYRAT EDIT START - DISCORD SPAM PREVENTION if(!discord_alerted) discord_alerted = TRUE - send2chat("<@&[CONFIG_GET(string/game_alert_role_id)]> New round starting on [SSmapping.config.map_name], [CONFIG_GET(string/servername)]! \nIf you wish to be pinged for game related stuff, go to <#[CONFIG_GET(string/role_assign_channel_id)]> and assign yourself the roles.", CONFIG_GET(string/chat_announce_new_game)) // Skyrat EDIT -- role pingcurrent_state = GAME_STATE_PREGAME + send2chat("<@&[CONFIG_GET(string/game_alert_role_id)]> New round starting on [SSmapping.config.map_name], [CONFIG_GET(string/servername)]! \nIf you wish to be pinged for game related stuff, go to <#[CONFIG_GET(string/role_assign_channel_id)]> and assign yourself the roles.", CONFIG_GET(string/chat_announce_new_game)) // Skyrat EDIT -- role ping + //SKYRAT EDIT END change_lobbyscreen() //SKYRAT EDIT ADDITION + current_state = GAME_STATE_PREGAME //Everyone who wants to be an observer is now spawned create_observers() fire() From 7c0f9f85129ac9df6328ddfec4854a67c5046c2c Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 7 May 2021 02:00:11 +0200 Subject: [PATCH 02/21] [MIRROR] [s] Caps misfire probability to prevent infinite recursive procs (#5511) * Caps misfire probability (#58902) Not the proper fix for this but it at least prevents the exploitative behaviour. This'll do for now, prevents infinite recursive loops * [s] Caps misfire probability to prevent infinite recursive procs Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com> --- code/modules/projectiles/guns/ballistic.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index a8e85840c19..52b66ab4444 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -104,12 +104,17 @@ var/alternative_fire_sound ///If only our alternative ammuntion misfires and not our main ammunition, we set this to TRUE var/alternative_ammo_misfires = FALSE + + /// Misfire Variables /// + /// Whether our ammo misfires now or when it's set by the wrench_act. TRUE means it misfires. var/can_misfire = FALSE ///How likely is our gun to misfire? var/misfire_probability = 0 ///How much does shooting the gun increment the misfire probability? var/misfire_percentage_increment = 0 + ///What is the cap on our misfire probability? Do not set this to 100. + var/misfire_probability_cap = 25 /obj/item/gun/ballistic/Initialize() . = ..() @@ -358,6 +363,7 @@ /obj/item/gun/ballistic/shoot_live_shot(mob/living/user, pointblank = 0, atom/pbtarget = null, message = 1) if(can_misfire) misfire_probability += misfire_percentage_increment + misfire_probability = clamp(misfire_probability, 0, misfire_probability_cap) . = ..() From 36c56cbce8769d534374eaba805a30b13e0c94ca Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 7 May 2021 02:00:13 +0200 Subject: [PATCH 03/21] Automatic changelog generation for PR #5511 [ci skip] --- html/changelogs/AutoChangeLog-pr-5511.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5511.yml diff --git a/html/changelogs/AutoChangeLog-pr-5511.yml b/html/changelogs/AutoChangeLog-pr-5511.yml new file mode 100644 index 00000000000..235bbd310b0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5511.yml @@ -0,0 +1,4 @@ +author: "SkyratBot" +delete-after: True +changes: + - bugfix: "Prevents guns that can misfire reaching 100% probability." From 7ea05745d756c14bd28b3dbcd6f9456f46b0c80c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 7 May 2021 00:11:46 +0000 Subject: [PATCH 04/21] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-5459.yml | 6 ----- html/changelogs/AutoChangeLog-pr-5484.yml | 4 --- html/changelogs/AutoChangeLog-pr-5485.yml | 5 ---- html/changelogs/AutoChangeLog-pr-5487.yml | 4 --- html/changelogs/AutoChangeLog-pr-5490.yml | 4 --- html/changelogs/AutoChangeLog-pr-5495.yml | 4 --- html/changelogs/AutoChangeLog-pr-5499.yml | 4 --- html/changelogs/AutoChangeLog-pr-5500.yml | 4 --- html/changelogs/AutoChangeLog-pr-5501.yml | 4 --- html/changelogs/AutoChangeLog-pr-5506.yml | 4 --- html/changelogs/AutoChangeLog-pr-5507.yml | 4 --- html/changelogs/AutoChangeLog-pr-5508.yml | 5 ---- html/changelogs/AutoChangeLog-pr-5509.yml | 4 --- html/changelogs/AutoChangeLog-pr-5510.yml | 5 ---- html/changelogs/AutoChangeLog-pr-5511.yml | 4 --- html/changelogs/archive/2021-05.yml | 31 +++++++++++++++++++++++ 16 files changed, 31 insertions(+), 65 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-5459.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5484.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5485.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5487.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5490.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5495.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5499.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5500.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5501.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5506.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5507.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5508.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5509.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5510.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5511.yml diff --git a/html/changelogs/AutoChangeLog-pr-5459.yml b/html/changelogs/AutoChangeLog-pr-5459.yml deleted file mode 100644 index 199eb5e8061..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5459.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - bugfix: "many of the toggle preferences in preferences_toggles.dm going into the unsorted chat log" - - bugfix: "many of the role greetings from sending to the wrong chat filters/ to unsorted" - - bugfix: "miscellaneous other strings getting sent to the unsorted chat filter" diff --git a/html/changelogs/AutoChangeLog-pr-5484.yml b/html/changelogs/AutoChangeLog-pr-5484.yml deleted file mode 100644 index 4a199dc0484..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5484.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "sqnztb" -delete-after: True -changes: - - bugfix: "icebox perma cabin has piped atmospherics again" diff --git a/html/changelogs/AutoChangeLog-pr-5485.yml b/html/changelogs/AutoChangeLog-pr-5485.yml deleted file mode 100644 index 4d08ae88e9b..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5485.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - imageadd: "New candle animations" - - imageadd: "New animations for altar candles" diff --git a/html/changelogs/AutoChangeLog-pr-5487.yml b/html/changelogs/AutoChangeLog-pr-5487.yml deleted file mode 100644 index ccbc66f7f27..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5487.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - bugfix: "dogs now resist before fetching or harassing, to unbuckle from stuff if they need to" diff --git a/html/changelogs/AutoChangeLog-pr-5490.yml b/html/changelogs/AutoChangeLog-pr-5490.yml deleted file mode 100644 index f5ab7708690..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5490.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Celotajs" -delete-after: True -changes: - - bugfix: "GAGS-generated clothing can now have proper blood splatters and damage" diff --git a/html/changelogs/AutoChangeLog-pr-5495.yml b/html/changelogs/AutoChangeLog-pr-5495.yml deleted file mode 100644 index f0fdbe9c893..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5495.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - imageadd: "centers hydroponic sprays, adds new sprites for plant-b-gone" diff --git a/html/changelogs/AutoChangeLog-pr-5499.yml b/html/changelogs/AutoChangeLog-pr-5499.yml deleted file mode 100644 index 03bfa9a9d70..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5499.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "tf-4" -delete-after: True -changes: - - bugfix: "a single space" diff --git a/html/changelogs/AutoChangeLog-pr-5500.yml b/html/changelogs/AutoChangeLog-pr-5500.yml deleted file mode 100644 index fa8c4ef4c52..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5500.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "tf-4" -delete-after: True -changes: - - bugfix: "the sec medic and HoP now get four mags in their gunsets, same as everyone else" diff --git a/html/changelogs/AutoChangeLog-pr-5501.yml b/html/changelogs/AutoChangeLog-pr-5501.yml deleted file mode 100644 index aa09d826c91..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5501.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - bugfix: "The cursed slot machine sprite in the Greed lavaland ruin is now slightly less cursed." diff --git a/html/changelogs/AutoChangeLog-pr-5506.yml b/html/changelogs/AutoChangeLog-pr-5506.yml deleted file mode 100644 index 251836d767e..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5506.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - rscadd: "BBQ Sauce can now be ordered in the kitchen console." diff --git a/html/changelogs/AutoChangeLog-pr-5507.yml b/html/changelogs/AutoChangeLog-pr-5507.yml deleted file mode 100644 index 3be4f9bd263..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5507.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SparkezelPL" -delete-after: True -changes: - - bugfix: "Single tank bombs no longer just delete themselves" diff --git a/html/changelogs/AutoChangeLog-pr-5508.yml b/html/changelogs/AutoChangeLog-pr-5508.yml deleted file mode 100644 index f0741371492..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5508.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - bugfix: "Syndicate uplink types can now be changed again" - - bugfix: "Radio uplink frequencies are now random again" diff --git a/html/changelogs/AutoChangeLog-pr-5509.yml b/html/changelogs/AutoChangeLog-pr-5509.yml deleted file mode 100644 index bc02ddf9397..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5509.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - bugfix: "spammable logging in chem grenades" diff --git a/html/changelogs/AutoChangeLog-pr-5510.yml b/html/changelogs/AutoChangeLog-pr-5510.yml deleted file mode 100644 index fafca1aca4e..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5510.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - bugfix: "fixed buggy organ fridges repair rate" - - bugfix: "fixed upgraded organ fridges not repairing organs" diff --git a/html/changelogs/AutoChangeLog-pr-5511.yml b/html/changelogs/AutoChangeLog-pr-5511.yml deleted file mode 100644 index 235bbd310b0..00000000000 --- a/html/changelogs/AutoChangeLog-pr-5511.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - bugfix: "Prevents guns that can misfire reaching 100% probability." diff --git a/html/changelogs/archive/2021-05.yml b/html/changelogs/archive/2021-05.yml index a87dcd43272..d570e0952d1 100644 --- a/html/changelogs/archive/2021-05.yml +++ b/html/changelogs/archive/2021-05.yml @@ -245,3 +245,34 @@ unit0016: - balance: The most involved balance change ever - NSS Journey's turf decals have been changed up a lot. Also the aux base is a bit different, I suppose. +2021-05-07: + Celotajs: + - bugfix: GAGS-generated clothing can now have proper blood splatters and damage + SkyratBot: + - bugfix: dogs now resist before fetching or harassing, to unbuckle from stuff if + they need to + - bugfix: spammable logging in chem grenades + - bugfix: Syndicate uplink types can now be changed again + - bugfix: Radio uplink frequencies are now random again + - imageadd: New candle animations + - imageadd: New animations for altar candles + - bugfix: many of the toggle preferences in preferences_toggles.dm going into the + unsorted chat log + - bugfix: many of the role greetings from sending to the wrong chat filters/ to + unsorted + - bugfix: miscellaneous other strings getting sent to the unsorted chat filter + - bugfix: fixed buggy organ fridges repair rate + - bugfix: fixed upgraded organ fridges not repairing organs + - rscadd: BBQ Sauce can now be ordered in the kitchen console. + - bugfix: The cursed slot machine sprite in the Greed lavaland ruin is now slightly + less cursed. + - bugfix: Prevents guns that can misfire reaching 100% probability. + - imageadd: centers hydroponic sprays, adds new sprites for plant-b-gone + SparkezelPL: + - bugfix: Single tank bombs no longer just delete themselves + sqnztb: + - bugfix: icebox perma cabin has piped atmospherics again + tf-4: + - bugfix: the sec medic and HoP now get four mags in their gunsets, same as everyone + else + - bugfix: a single space From 7f42a5a6cf3ae71e7468950d086a9eb1714c220d Mon Sep 17 00:00:00 2001 From: ORCACommander Date: Thu, 6 May 2021 20:54:53 -0400 Subject: [PATCH 05/21] [FIX] SQL Changelog cleanup AGAIN (#5513) --- SQL/database_changelog.txt | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/SQL/database_changelog.txt b/SQL/database_changelog.txt index 94fd88e0c19..b16ccb2a5de 100644 --- a/SQL/database_changelog.txt +++ b/SQL/database_changelog.txt @@ -66,32 +66,6 @@ ALTER TABLE `messages` ALTER TABLE `round` ADD COLUMN `server_name` VARCHAR(32) DEFAULT NULL AFTER `end_datetime`; -Version 5.13, 30 April 2021, by Atlanta Ned -Added the `citation` table for tracking security citations in the database. - -``` -CREATE TABLE `citation` ( - `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `round_id` INT(11) UNSIGNED NOT NULL, - `server_ip` INT(11) UNSIGNED NOT NULL, - `server_port` INT(11) UNSIGNED NOT NULL, - `citation` TEXT NOT NULL COLLATE 'utf8mb4_general_ci', - `action` VARCHAR(20) NOT NULL DEFAULT '' COLLATE 'utf8mb4_general_ci', - `sender` VARCHAR(32) NOT NULL DEFAULT '' COLLATE 'utf8mb4_general_ci', - `sender_ic` VARCHAR(64) NOT NULL DEFAULT '' COMMENT 'Longer because this is the character name, not the ckey' COLLATE 'utf8mb4_general_ci', - `recipient` VARCHAR(64) NOT NULL DEFAULT '' COMMENT 'Longer because this is the character name, not the ckey' COLLATE 'utf8mb4_general_ci', - `crime` TEXT NOT NULL COLLATE 'utf8mb4_general_ci', - `fine` INT(4) NULL DEFAULT NULL, - `paid` INT(4) NULL DEFAULT '0', - `timestamp` DATETIME NOT NULL, - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `idx_constraints` (`round_id`, `server_ip`, `server_port`, `citation`(100)) USING BTREE -) -COLLATE='utf8mb4_general_ci' -ENGINE=InnoDB -AUTO_INCREMENT=1 -; -``` ----------------------------------------------------- From 451064da3ac26bc8e006a03692d8e5fdcbc12d55 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 7 May 2021 02:54:55 +0200 Subject: [PATCH 06/21] Automatic changelog generation for PR #5513 [ci skip] --- html/changelogs/AutoChangeLog-pr-5513.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5513.yml diff --git a/html/changelogs/AutoChangeLog-pr-5513.yml b/html/changelogs/AutoChangeLog-pr-5513.yml new file mode 100644 index 00000000000..b286663bb13 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5513.yml @@ -0,0 +1,4 @@ +author: "ORCACommander" +delete-after: True +changes: + - bugfix: "Cleaned up the SQL Changelog AGAIN" From 704708000113a8d606a636e05be6abbb5d2605dc Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 7 May 2021 03:29:12 +0200 Subject: [PATCH 07/21] [MIRROR] Turns most extant comments into DMdoc comments and adds one new comment for a variable in code/game/objects/structures/fluff.dm (#5514) * Turns existing comments in the file DMdoc comments, adds like one new comment (#58894) Co-authored-by: Your mother * Turns most extant comments into DMdoc comments and adds one new comment for a variable in code/game/objects/structures/fluff.dm Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com> Co-authored-by: Your mother --- code/game/objects/structures/fluff.dm | 44 ++++++++++++++++++--------- 1 file changed, 30 insertions(+), 14 deletions(-) diff --git a/code/game/objects/structures/fluff.dm b/code/game/objects/structures/fluff.dm index d2155521fe5..f17f17ab3e0 100644 --- a/code/game/objects/structures/fluff.dm +++ b/code/game/objects/structures/fluff.dm @@ -1,5 +1,8 @@ -//Fluff structures serve no purpose and exist only for enriching the environment. They can be destroyed with a wrench. - +/** + * # Fluff structure + * + * Fluff structures serve no purpose and exist only for enriching the environment. By default, they can be deconstructed with a wrench. + */ /obj/structure/fluff name = "fluff structure" desc = "Fluffier than a sheep. This shouldn't exist." @@ -8,6 +11,7 @@ anchored = TRUE density = FALSE opacity = FALSE + ///If true, the structure can be deconstructed into a metal sheet with a wrench. var/deconstructible = TRUE /obj/structure/fluff/attackby(obj/item/I, mob/living/user, params) @@ -21,15 +25,19 @@ qdel(src) return ..() - -/obj/structure/fluff/empty_terrarium //Empty terrariums are created when a preserved terrarium in a lavaland seed vault is activated. +/** + * Empty terrariums are created when a preserved terrarium in a lavaland seed vault is activated. + */ +/obj/structure/fluff/empty_terrarium name = "empty terrarium" desc = "An ancient machine that seems to be used for storing plant matter. Its hatch is ajar." icon = 'icons/obj/lavaland/spawners.dmi' icon_state = "terrarium_open" density = TRUE - -/obj/structure/fluff/empty_sleeper //Empty sleepers are created by a good few ghost roles in lavaland. +/** + * Empty sleepers are created by a good few ghost roles in lavaland. + */ +/obj/structure/fluff/empty_sleeper name = "empty sleeper" desc = "An open sleeper. It looks as though it would be awaiting another patient, were it not broken." icon = 'icons/obj/machines/sleeper.dmi' @@ -43,8 +51,10 @@ /obj/structure/fluff/empty_sleeper/syndicate icon_state = "sleeper_s-open" - -/obj/structure/fluff/empty_cryostasis_sleeper //Empty cryostasis sleepers are created when a malfunctioning cryostasis sleeper in a lavaland shelter is activated +/** + * Empty cryostasis sleepers are created when a malfunctioning cryostasis sleeper in a lavaland shelter is activated. + */ +/obj/structure/fluff/empty_cryostasis_sleeper name = "empty cryostasis sleeper" desc = "Although comfortable, this sleeper won't function as anything but a bed ever again." icon = 'icons/obj/lavaland/spawners.dmi' @@ -55,8 +65,10 @@ desc = "A segment of broken flooring." icon = 'icons/obj/brokentiling.dmi' icon_state = "corner" - -/obj/structure/fluff/drake_statue //Ash drake status spawn on either side of the necropolis gate in lavaland. +/** + * Ash drake status spawn on either side of the necropolis gate in lavaland. + */ +/obj/structure/fluff/drake_statue name = "drake statue" desc = "A towering basalt sculpture of a proud and regal drake. Its eyes are six glowing gemstones." icon = 'icons/effects/64x64.dmi' @@ -65,8 +77,10 @@ density = TRUE deconstructible = FALSE layer = EDGED_TURF_LAYER - -/obj/structure/fluff/drake_statue/falling //A variety of statue in disrepair; parts are broken off and a gemstone is missing +/** + * A variety of statue in disrepair; parts are broken off and a gemstone is missing + */ +/obj/structure/fluff/drake_statue/falling desc = "A towering basalt sculpture of a drake. Cracks run down its surface and parts of it have fallen off." icon_state = "drake_statue_falling" @@ -270,8 +284,10 @@ opacity = FALSE else return ..() - -/obj/structure/fluff/hedge/opaque //useful for mazes and such +/** + * useful for mazes and such + */ +/obj/structure/fluff/hedge/opaque opacity = TRUE /obj/structure/fluff/tram_rail From eb76b90be3909bfef55e6a15a0f14d1fc0c092a7 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 7 May 2021 03:29:25 +0200 Subject: [PATCH 08/21] [MIRROR] Changes how the messages for becoming and ceasing to be an eldritch monster look. (#5515) * Changes how the messages for becoming an eldritch monster look (#58896) Co-authored-by: Your mother * Changes how the messages for becoming and ceasing to be an eldritch monster look. Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com> Co-authored-by: Your mother --- .../antagonists/eldritch_cult/eldritch_monster_antag.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/antagonists/eldritch_cult/eldritch_monster_antag.dm b/code/modules/antagonists/eldritch_cult/eldritch_monster_antag.dm index c8debcd94f7..3056dbb5e82 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_monster_antag.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_monster_antag.dm @@ -17,11 +17,11 @@ /datum/antagonist/heretic_monster/greet() owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/ecult_op.ogg', 100, FALSE, pressure_affected = FALSE, use_reverb = FALSE)//subject to change - to_chat(owner, "You became an Eldritch Horror!") + to_chat(owner, "You became an Eldritch Horror!") /datum/antagonist/heretic_monster/on_removal() if(master) - to_chat(master, "Your master is no longer [master.owner.current.real_name]") + to_chat(master, "Your master is no longer [master.owner.current.real_name]") master = null return ..() @@ -33,7 +33,7 @@ master_obj.completed = TRUE objectives += master_obj owner.announce_objectives() - to_chat(owner, "Your master is [master.owner.current.real_name]") + to_chat(owner, "Your master is [master.owner.current.real_name]") return /datum/antagonist/heretic_monster/apply_innate_effects(mob/living/mob_override) From 63c71dd32f85e7519c4ec5ec4d4ed3500497cd19 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 7 May 2021 03:29:27 +0200 Subject: [PATCH 09/21] Automatic changelog generation for PR #5515 [ci skip] --- html/changelogs/AutoChangeLog-pr-5515.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5515.yml diff --git a/html/changelogs/AutoChangeLog-pr-5515.yml b/html/changelogs/AutoChangeLog-pr-5515.yml new file mode 100644 index 00000000000..b674da76fb8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5515.yml @@ -0,0 +1,4 @@ +author: "SkyratBot" +delete-after: True +changes: + - bugfix: "Messages related to becoming and ceasing to be a heretic monster are now more noticeable." From 32ac0af13c50eab4a5d7442ad3e32ba67820d538 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 7 May 2021 03:29:32 +0200 Subject: [PATCH 10/21] [MIRROR] Fix pda overlays (#5516) * Fix pda overlays (#58892) Fixes PDA overlays, such as lights, pai and so on * Fix pda overlays Co-authored-by: Celotajs <81999976+celotajstg@users.noreply.github.com> --- code/game/objects/items/devices/PDA/PDA.dm | 4 +++- code/game/objects/items/devices/PDA/PDA_types.dm | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index f3e5fe17deb..37adb70d944 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -178,7 +178,9 @@ GLOBAL_LIST_EMPTY(PDAs) /obj/item/pda/update_overlays() . = ..() - var/mutable_appearance/overlay = new(icon) + if(!initial(icon)) + return + var/mutable_appearance/overlay = new(initial(icon)) overlay.pixel_x = overlays_x_offset if(id) overlay.icon_state = "id_overlay" diff --git a/code/game/objects/items/devices/PDA/PDA_types.dm b/code/game/objects/items/devices/PDA/PDA_types.dm index 6e44223f555..81d74039e73 100644 --- a/code/game/objects/items/devices/PDA/PDA_types.dm +++ b/code/game/objects/items/devices/PDA/PDA_types.dm @@ -49,6 +49,8 @@ // Special AI/pAI PDAs that cannot explode. /obj/item/pda/ai icon = null + greyscale_config = null + greyscale_colors = null ttone = "data" From 0c9a08e777d64f1e5c71b333708bb8da002e42db Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 7 May 2021 03:29:34 +0200 Subject: [PATCH 11/21] Automatic changelog generation for PR #5516 [ci skip] --- html/changelogs/AutoChangeLog-pr-5516.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5516.yml diff --git a/html/changelogs/AutoChangeLog-pr-5516.yml b/html/changelogs/AutoChangeLog-pr-5516.yml new file mode 100644 index 00000000000..260fc0ae339 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5516.yml @@ -0,0 +1,4 @@ +author: "Celotajs" +delete-after: True +changes: + - bugfix: "Fixed PDA overlays for GAGS PDAs" From 39ca7ad1fa93377b08b520c9dc8f54c28d1e51cc Mon Sep 17 00:00:00 2001 From: Seris02 <49109742+Seris02@users.noreply.github.com> Date: Fri, 7 May 2021 09:32:09 +0800 Subject: [PATCH 12/21] Sorts the majority of the rest of the Skyrat specific unsorted chat (#5378) * yay * forgot to commit this * Update tgui/packages/tgui-panel/chat/constants.js Co-authored-by: Gandalf --- code/datums/emotes.dm | 4 ++-- modular_skyrat/modules/admin/code/aooc.dm | 4 ++-- modular_skyrat/modules/admin/code/sooc.dm | 4 ++-- .../combat_indicator/code/combat_indicator.dm | 2 +- .../objects/structures/ghost_role_spawners.dm | 4 ++-- .../code/datum/gunpoint/gunpoint_datum.dm | 6 +++--- .../modules/mob/hostile/true_changeling.dm | 8 ++++---- .../modules/mentor/code/mentorhelp.dm | 4 ++-- .../modules/mentor/code/mentorpm.dm | 20 +++++++++---------- .../modules/mentor/code/mentorsay.dm | 4 ++-- .../modules/mentor/code/mentorwho.dm | 2 +- .../modules/client/preferences_toggles.dm | 2 +- .../verbs/code/modules/client/verbs/looc.dm | 4 ++-- tgui/packages/tgui-panel/chat/constants.js | 2 +- 14 files changed, 35 insertions(+), 35 deletions(-) diff --git a/code/datums/emotes.dm b/code/datums/emotes.dm index c2083d2d543..9d3d324900b 100644 --- a/code/datums/emotes.dm +++ b/code/datums/emotes.dm @@ -82,10 +82,10 @@ if(emote_type == EMOTE_AUDIBLE) //SKYRAT EDIT CHANGE BEGIN //user.audible_message(msg, audible_message_flags = EMOTE_MESSAGE) - SKYRAT EDIT - ORIGINAL - user.audible_message(msg, deaf_message = "You see how [user] [msg]", audible_message_flags = EMOTE_MESSAGE) + user.audible_message(msg, deaf_message = "You see how [user] [msg]", audible_message_flags = EMOTE_MESSAGE) else //user.visible_message(msg, visible_message_flags = EMOTE_MESSAGE) - SKYRAT EDIT - ORIGINAL - user.visible_message(msg, blind_message = "You hear how [user] [msg]", visible_message_flags = EMOTE_MESSAGE) + user.visible_message(msg, blind_message = "You hear how [user] [msg]", visible_message_flags = EMOTE_MESSAGE) //SKYRAT EDIT CHANGE END /// For handling emote cooldown, return true to allow the emote to happen diff --git a/modular_skyrat/modules/admin/code/aooc.dm b/modular_skyrat/modules/admin/code/aooc.dm index d5e3ed7c4a5..f4948c3d31d 100644 --- a/modular_skyrat/modules/admin/code/aooc.dm +++ b/modular_skyrat/modules/admin/code/aooc.dm @@ -75,7 +75,7 @@ GLOBAL_LIST_EMPTY(ckey_to_aooc_name) var/mode = listeners[c] var/color = (!anon && CONFIG_GET(flag/allow_admin_ooccolor) && C.prefs.ooccolor) ? C.prefs.ooccolor : GLOB.AOOC_COLOR var/name = (mode == AOOC_LISTEN_ADMIN && anon) ? "([key])[keyname]" : keyname - to_chat(C, "AOOC: [name]: [msg]") + to_chat(C, "AOOC: [name]: [msg]") #undef AOOC_LISTEN_PLAYER #undef AOOC_LISTEN_ADMIN @@ -101,7 +101,7 @@ GLOBAL_LIST_EMPTY(ckey_to_aooc_name) listeners[M.client] = TRUE for(var/c in listeners) var/client/C = c - to_chat(C, "The AOOC channel has been globally [GLOB.aooc_allowed ? "enabled" : "disabled"].") + to_chat(C, "The AOOC channel has been globally [GLOB.aooc_allowed ? "enabled" : "disabled"].") /datum/admins/proc/toggleaooc() set category = "Server" diff --git a/modular_skyrat/modules/admin/code/sooc.dm b/modular_skyrat/modules/admin/code/sooc.dm index adabbf95378..016050087a9 100644 --- a/modular_skyrat/modules/admin/code/sooc.dm +++ b/modular_skyrat/modules/admin/code/sooc.dm @@ -75,7 +75,7 @@ GLOBAL_LIST_EMPTY(ckey_to_sooc_name) var/mode = listeners[c] var/color = (!anon && CONFIG_GET(flag/allow_admin_ooccolor) && C.prefs.ooccolor) ? C.prefs.ooccolor : GLOB.SOOC_COLOR var/name = (mode == SOOC_LISTEN_ADMIN && anon) ? "([key])[keyname]" : keyname - to_chat(C, "SOOC: [name]: [msg]") + to_chat(C, "SOOC: [name]: [msg]") #undef SOOC_LISTEN_PLAYER #undef SOOC_LISTEN_ADMIN @@ -101,7 +101,7 @@ GLOBAL_LIST_EMPTY(ckey_to_sooc_name) listeners[M.client] = TRUE for(var/c in listeners) var/client/C = c - to_chat(C, "The SOOC channel has been globally [GLOB.sooc_allowed ? "enabled" : "disabled"].") + to_chat(C, "The SOOC channel has been globally [GLOB.sooc_allowed ? "enabled" : "disabled"].") /datum/admins/proc/togglesooc() set category = "Server" diff --git a/modular_skyrat/modules/combat_indicator/code/combat_indicator.dm b/modular_skyrat/modules/combat_indicator/code/combat_indicator.dm index d2edccab722..c05dcfabbc8 100644 --- a/modular_skyrat/modules/combat_indicator/code/combat_indicator.dm +++ b/modular_skyrat/modules/combat_indicator/code/combat_indicator.dm @@ -30,7 +30,7 @@ GLOBAL_VAR_INIT(combat_indicator_overlay, GenerateCombatOverlay()) nextcombatpopup = world.time + COMBAT_NOTICE_COOLDOWN playsound(src, 'sound/machines/chime.ogg', 10, ignore_walls = FALSE) flick_emote_popup_on_mob("combat", 20) - visible_message("[src] gets ready for combat!") + visible_message("[src] gets ready for combat!") add_overlay(GLOB.combat_indicator_overlay) combat_indicator = TRUE src.log_message("has turned ON the combat indicator!", INDIVIDUAL_ATTACK_LOG) diff --git a/modular_skyrat/modules/ghostcafe/code/game/objects/structures/ghost_role_spawners.dm b/modular_skyrat/modules/ghostcafe/code/game/objects/structures/ghost_role_spawners.dm index 08568c4328f..91208c41cd3 100644 --- a/modular_skyrat/modules/ghostcafe/code/game/objects/structures/ghost_role_spawners.dm +++ b/modular_skyrat/modules/ghostcafe/code/game/objects/structures/ghost_role_spawners.dm @@ -34,7 +34,7 @@ /area/centcom/holding/cafebuild, /area/centcom/holding/cafevox, /area/centcom/holding/cafedorms, /area/centcom/holding/cafepark, /area/centcom/holding/cafeplumbing)) ADD_TRAIT(new_spawn, TRAIT_SIXTHSENSE, GHOSTROLE_TRAIT) ADD_TRAIT(new_spawn, TRAIT_FREE_GHOST, GHOSTROLE_TRAIT) - to_chat(new_spawn,"Ghosting is free!") + to_chat(new_spawn,"Ghosting is free!") var/datum/action/toggle_dead_chat_mob/D = new(new_spawn) D.Grant(new_spawn) @@ -64,7 +64,7 @@ /area/centcom/holding/cafebuild, /area/centcom/holding/cafevox, /area/centcom/holding/cafedorms, /area/centcom/holding/cafepark, /area/centcom/holding/cafeplumbing)) ADD_TRAIT(new_spawn, TRAIT_SIXTHSENSE, GHOSTROLE_TRAIT) ADD_TRAIT(new_spawn, TRAIT_FREE_GHOST, GHOSTROLE_TRAIT) - to_chat(new_spawn,"Ghosting is free!") + to_chat(new_spawn,"Ghosting is free!") //to_chat(new_spawn,"Be warned: People who opt out of EORG will come here. Do not make the area uninhabitable and do NOT commit EORG. This is a safe-zone. If you attack people in EORG, you will be banned for griefing.") var/datum/action/toggle_dead_chat_mob/D = new(new_spawn) D.Grant(new_spawn) diff --git a/modular_skyrat/modules/gunpoint/code/datum/gunpoint/gunpoint_datum.dm b/modular_skyrat/modules/gunpoint/code/datum/gunpoint/gunpoint_datum.dm index e702e801257..b914d7b91e6 100644 --- a/modular_skyrat/modules/gunpoint/code/datum/gunpoint/gunpoint_datum.dm +++ b/modular_skyrat/modules/gunpoint/code/datum/gunpoint/gunpoint_datum.dm @@ -92,8 +92,8 @@ locked = TRUE log_combat(target, source, "locked onto with aiming") playsound(get_turf(source), 'modular_skyrat/modules/gunpoint/sound/targeton.ogg', 50,1) - to_chat(source, "You lock onto [target.name]!") - target.visible_message("[source.name] holds [target.name] at gunpoint with the [aimed_gun.name]!", "[source.name] holds you at gunpoint with the [aimed_gun.name]!") + to_chat(source, "You lock onto [target.name]!") + target.visible_message("[source.name] holds [target.name] at gunpoint with the [aimed_gun.name]!", "[source.name] holds you at gunpoint with the [aimed_gun.name]!") if(target.gunpointed.len == 1)//First case to_chat(target, "You'll get shot if you use radio, move or interact with items!") to_chat(target, "You can however take items out, toss harmless items or drop them.") @@ -131,7 +131,7 @@ source.gunpointing = null if(locked) QDEL_NULL(gunpoint_gui) - target.visible_message("[source.name] no longer holds [target.name] at gunpoint.", "[source.name] no longer holds you at gunpoint.") + target.visible_message("[source.name] no longer holds [target.name] at gunpoint.", "[source.name] no longer holds you at gunpoint.") source = null target = null aimed_gun = null diff --git a/modular_skyrat/modules/horrorform/code/modules/mob/hostile/true_changeling.dm b/modular_skyrat/modules/horrorform/code/modules/mob/hostile/true_changeling.dm index cfa4b15e5b0..6361d155af7 100644 --- a/modular_skyrat/modules/horrorform/code/modules/mob/hostile/true_changeling.dm +++ b/modular_skyrat/modules/horrorform/code/modules/mob/hostile/true_changeling.dm @@ -38,9 +38,9 @@ var/datum/action/innate/turn_to_human var/datum/action/innate/devour var/transformed_time = 0 - var/playstyle_string = "We have entered our true form! We are unbelievably powerful, and regenerate life at a steady rate. However, most of \ + var/playstyle_string = "We have entered our true form! We are unbelievably powerful, and regenerate life at a steady rate. However, most of \ our abilities are useless in this form, and we must utilise the abilities that we have gained as a result of our transformation. Currently, we are incapable of returning to a human. \ - After several minutes, we will once again be able to revert into a human. Taking too much damage will cause us to reach equilibrium and our cells will combust into a shower of gore, watch out!" + After several minutes, we will once again be able to revert into a human. Taking too much damage will cause us to reach equilibrium and our cells will combust into a shower of gore, watch out!" var/mob/living/carbon/human/stored_changeling = null //The changeling that transformed var/devouring = FALSE //If the true changeling is currently devouring a human @@ -71,7 +71,7 @@ if(stat) return if(act == "scream") - message = "[src] makes a loud, bone-chilling roar!" + message = "[src] makes a loud, bone-chilling roar!" act = "me" scream(message) return @@ -79,7 +79,7 @@ /mob/living/simple_animal/hostile/true_changeling/proc/scream(message) if(!message) - message = "[src] makes a loud, bone-chilling roar!" + message = "[src] makes a loud, bone-chilling roar!" var/frequency = get_rand_frequency() //so sound frequency is consistent for(var/mob/M in range(35, src)) //You can hear the scream 7 screens away // Double check for client diff --git a/modular_skyrat/modules/mentor/code/mentorhelp.dm b/modular_skyrat/modules/mentor/code/mentorhelp.dm index 9e1d3e8a01d..77862499537 100644 --- a/modular_skyrat/modules/mentor/code/mentorhelp.dm +++ b/modular_skyrat/modules/mentor/code/mentorhelp.dm @@ -15,7 +15,7 @@ return var/show_char = CONFIG_GET(flag/mentors_mobname_only) - var/mentor_msg = "MENTORHELP: [key_name_mentor(src, 1, 0, 1, show_char)]: [msg]" + var/mentor_msg = "MENTORHELP: [key_name_mentor(src, 1, 0, 1, show_char)]: [msg]" log_mentor("MENTORHELP: [key_name_mentor(src, 0, 0, 0, 0)]: [msg]") for(var/it in GLOB.mentors) @@ -23,7 +23,7 @@ SEND_SOUND(X, 'sound/items/bikehorn.ogg') to_chat(X, mentor_msg) - to_chat(src, "PM to-Mentors: [msg]") + to_chat(src, "PM to-Mentors: [msg]") return /proc/get_mentor_counts() diff --git a/modular_skyrat/modules/mentor/code/mentorpm.dm b/modular_skyrat/modules/mentor/code/mentorpm.dm index fce7c475287..7e6684ce2ee 100644 --- a/modular_skyrat/modules/mentor/code/mentorpm.dm +++ b/modular_skyrat/modules/mentor/code/mentorpm.dm @@ -32,7 +32,7 @@ return if(is_mentor(whom)) - to_chat(GLOB.mentors, "[src] has started replying to [whom]'s mhelp.") + to_chat(GLOB.mentors, "[src] has started replying to [whom]'s mhelp.") //get message text, limit it's length.and clean/escape html if(!msg) @@ -40,7 +40,7 @@ if(!msg) if (is_mentor(whom)) - to_chat(GLOB.mentors, "[src] has stopped their reply to [whom]'s mhelp.") + to_chat(GLOB.mentors, "[src] has stopped their reply to [whom]'s mhelp.") return if(!C) @@ -57,7 +57,7 @@ msg = sanitize(copytext_char(msg, 1, MAX_MESSAGE_LEN)) if(!msg) if (is_mentor(whom)) - to_chat(GLOB.mentors, "[src] has stopped their reply to [whom]'s mhelp.") + to_chat(GLOB.mentors, "[src] has stopped their reply to [whom]'s mhelp.") return log_mentor("Mentor PM: [key_name(src)]->[key_name(C)]: [msg]") @@ -66,17 +66,17 @@ var/show_char = CONFIG_GET(flag/mentors_mobname_only) if(C.is_mentor()) if(is_mentor())//both are mentors - to_chat(C, "Mentor PM from-[key_name_mentor(src, C, 1, 0, 0)]: [msg]") - to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, 0)]: [msg]") + to_chat(C, "Mentor PM from-[key_name_mentor(src, C, 1, 0, 0)]: [msg]") + to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, 0)]: [msg]") else //recipient is a mentor but sender is not - to_chat(C, "Reply PM from-[key_name_mentor(src, C, 1, 0, show_char)]: [msg]") - to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, 0)]: [msg]") + to_chat(C, "Reply PM from-[key_name_mentor(src, C, 1, 0, show_char)]: [msg]") + to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, 0)]: [msg]") else if(is_mentor()) //sender is a mentor but recipient is not. - to_chat(C, "Mentor PM from-[key_name_mentor(src, C, 1, 0, 0)]: [msg]") - to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, show_char)]: [msg]") + to_chat(C, "Mentor PM from-[key_name_mentor(src, C, 1, 0, 0)]: [msg]") + to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, show_char)]: [msg]") //we don't use message_Mentors here because the sender/receiver might get it too var/show_char_sender = !is_mentor() && CONFIG_GET(flag/mentors_mobname_only) @@ -84,4 +84,4 @@ for(var/it in GLOB.mentors) var/client/X = it if(X.key!=key && X.key!=C.key) //check client/X is an Mentor and isn't the sender or recipient - to_chat(X, "Mentor PM: [key_name_mentor(src, X, 0, 0, show_char_sender)]->[key_name_mentor(C, X, 0, 0, show_char_recip)]: [msg]") //inform X + to_chat(X, "Mentor PM: [key_name_mentor(src, X, 0, 0, show_char_sender)]->[key_name_mentor(C, X, 0, 0, show_char_recip)]: [msg]") //inform X diff --git a/modular_skyrat/modules/mentor/code/mentorsay.dm b/modular_skyrat/modules/mentor/code/mentorsay.dm index b69ce29047d..080bad4a871 100644 --- a/modular_skyrat/modules/mentor/code/mentorsay.dm +++ b/modular_skyrat/modules/mentor/code/mentorsay.dm @@ -13,7 +13,7 @@ log_mentor("MSAY: [key_name(src)] : [msg]") if(check_rights_for(src, R_ADMIN,0)) - msg = "MENTOR: [key_name(src, 0, 0)]: [msg]" + msg = "MENTOR: [key_name(src, 0, 0)]: [msg]" else - msg = "MENTOR: [key_name(src, 0, 0)]: [msg]" + msg = "MENTOR: [key_name(src, 0, 0)]: [msg]" to_chat(GLOB.admins | GLOB.mentors, msg) diff --git a/modular_skyrat/modules/mentor/code/mentorwho.dm b/modular_skyrat/modules/mentor/code/mentorwho.dm index b374a078232..500a5587bb2 100644 --- a/modular_skyrat/modules/mentor/code/mentorwho.dm +++ b/modular_skyrat/modules/mentor/code/mentorwho.dm @@ -18,5 +18,5 @@ if(C.is_afk()) suffix += " (AFK)" - msg += "\t[C][suffix]\n" + msg += "\t[C][suffix]\n" to_chat(src, msg) diff --git a/modular_skyrat/modules/verbs/code/modules/client/preferences_toggles.dm b/modular_skyrat/modules/verbs/code/modules/client/preferences_toggles.dm index 7f0b441b23b..cc2abd1a36d 100644 --- a/modular_skyrat/modules/verbs/code/modules/client/preferences_toggles.dm +++ b/modular_skyrat/modules/verbs/code/modules/client/preferences_toggles.dm @@ -5,5 +5,5 @@ set desc = "Toggles seeing LocalOutOfCharacter chat" usr.client.prefs.skyrat_toggles ^= CHAT_LOOC usr.client.prefs.save_preferences() - to_chat(usr, "You will [(usr.client.prefs.skyrat_toggles & CHAT_LOOC) ? "now" : "no longer"] see messages on the LOOC channel.") + to_chat(usr, "You will [(usr.client.prefs.skyrat_toggles & CHAT_LOOC) ? "now" : "no longer"] see messages on the LOOC channel.") SSblackbox.record_feedback("nested tally", "preferences_verb", 1, list("Toggle Seeing LOOC", "[usr.client.prefs.skyrat_toggles & CHAT_LOOC ? "Enabled" : "Disabled"]")) diff --git a/modular_skyrat/modules/verbs/code/modules/client/verbs/looc.dm b/modular_skyrat/modules/verbs/code/modules/client/verbs/looc.dm index 6c0f7f64989..91a2a9ee1c5 100644 --- a/modular_skyrat/modules/verbs/code/modules/client/verbs/looc.dm +++ b/modular_skyrat/modules/verbs/code/modules/client/verbs/looc.dm @@ -21,7 +21,7 @@ if(handle_spam_prevention(msg,MUTE_OOC)) return if(findtext(msg, "byond://")) - to_chat(src, "Advertising other servers is not allowed.") + to_chat(src, "Advertising other servers is not allowed.") log_admin("[key_name(src)] has attempted to advertise in LOOC: [msg]") return if(mob.stat) @@ -65,5 +65,5 @@ return prefs.skyrat_toggles ^= CHAT_LOOC_ADMIN prefs.save_preferences() - to_chat(usr, "You will [(prefs.skyrat_toggles & CHAT_LOOC_ADMIN) ? "now" : "no longer"] hear LOOC globally.") + to_chat(usr, "You will [(prefs.skyrat_toggles & CHAT_LOOC_ADMIN) ? "now" : "no longer"] hear LOOC globally.") SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Togle Admin LOOC", "[usr.client.prefs.skyrat_toggles & CHAT_LOOC_ADMIN ? "Enabled" : "Disabled"]")) diff --git a/tgui/packages/tgui-panel/chat/constants.js b/tgui/packages/tgui-panel/chat/constants.js index 3719c8618bd..9ee44791473 100644 --- a/tgui/packages/tgui-panel/chat/constants.js +++ b/tgui/packages/tgui-panel/chat/constants.js @@ -82,7 +82,7 @@ export const MESSAGE_TYPES = [ type: MESSAGE_TYPE_OOC, name: 'OOC', description: 'The bluewall of global OOC messages', - selector: '.ooc, .adminooc, .oocplain, .looc', + selector: '.ooc, .adminooc, .oocplain, .looc, .rlooc', }, { type: MESSAGE_TYPE_ADMINPM, From e2d3512c2940fd24de18c1f8a5b055e7cf80edbf Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 7 May 2021 03:32:12 +0200 Subject: [PATCH 13/21] Automatic changelog generation for PR #5378 [ci skip] --- html/changelogs/AutoChangeLog-pr-5378.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5378.yml diff --git a/html/changelogs/AutoChangeLog-pr-5378.yml b/html/changelogs/AutoChangeLog-pr-5378.yml new file mode 100644 index 00000000000..ae0d3ed0cdf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5378.yml @@ -0,0 +1,5 @@ +author: "Seris02" +delete-after: True +changes: + - bugfix: "various OOC messages going into unsorted now get sorted" + - bugfix: "various other miscellaneous unsorted messages now get sorted" From f98745f8c7bf276e4a1dd9fef235ef58c2647bec Mon Sep 17 00:00:00 2001 From: KasparoVv <12377767+KasparoVy@users.noreply.github.com> Date: Thu, 6 May 2021 21:33:19 -0400 Subject: [PATCH 14/21] [MODULAR] Adds Ashwalker/Golem Fingers Quirk (#5472) * Adds Ashwalker/Golem Fingers Quirk + Toggle-able SSD Indicator Adds negative quirk that works exactly like Ashwalker or Golem fingers, preventing you from using all non-adapted firearms. Adds a toggle for the SSD indicator which takes 5 seconds to activate to mitigate abuse. * Revert SSD Indicator We should probably just encourage actually closing the client to leverage the system properly and to ahelp if anything goes amiss by the time they return. * Adjusts Trait Description & Value Because the trait... Prevents you from using Modular Computers (including tablets)- https://github.com/Skyrat-SS13/Skyrat-tg/blob/a00c7131e9d789324edead7be7aebadaca8f1e06/code/modules/modular_computers/computers/item/computer_ui.dm#L16 Also stops from using laser pointers - https://github.com/Skyrat-SS13/Skyrat-tg/blob/a00c7131e9d789324edead7be7aebadaca8f1e06/code/game/objects/items/devices/laserpointer.dm#L81 And non-adapted guns: https://github.com/Skyrat-SS13/Skyrat-tg/blob/a00c7131e9d789324edead7be7aebadaca8f1e06/code/modules/mob/living/carbon/human/human_helpers.dm#L103 * Job Blacklist for Trait You cannot be command, security, engineering/atmos, doctor, virologist, chemist, roboticist or scientist with the chunkyfingers trait. --- code/__DEFINES/~skyrat_defines/jobs.dm | 5 ++-- .../code/datums/traits/negative.dm | 9 +++++++ .../customization/modules/jobs/_job.dm | 25 +++++++++++++++++-- .../modules/ssd_indicator/code/mob.dm | 2 +- 4 files changed, 36 insertions(+), 5 deletions(-) diff --git a/code/__DEFINES/~skyrat_defines/jobs.dm b/code/__DEFINES/~skyrat_defines/jobs.dm index f8eb97ec1b8..2767d0cf576 100644 --- a/code/__DEFINES/~skyrat_defines/jobs.dm +++ b/code/__DEFINES/~skyrat_defines/jobs.dm @@ -2,5 +2,6 @@ #define JOB_UNAVAILABLE_SPECIES 7 #define JOB_UNAVAILABLE_LANGUAGE 7 -#define SEC_RESTRICTED_QUIRKS "Blind" = TRUE, "Brain Tumor" = TRUE, "Deaf" = TRUE, "Paraplegic" = TRUE, "Mute" = TRUE, "Foreigner" = TRUE, "Pacifist" = TRUE -#define HEAD_RESTRICTED_QUIRKS "Blind" = TRUE, "Deaf" = TRUE, "Mute" = TRUE, "Foreigner" = TRUE +#define SEC_RESTRICTED_QUIRKS "Blind" = TRUE, "Brain Tumor" = TRUE, "Deaf" = TRUE, "Paraplegic" = TRUE, "Mute" = TRUE, "Foreigner" = TRUE, "Pacifist" = TRUE, "Chunky Fingers" = TRUE +#define HEAD_RESTRICTED_QUIRKS "Blind" = TRUE, "Deaf" = TRUE, "Mute" = TRUE, "Foreigner" = TRUE, "Chunky Fingers" = TRUE +#define TECH_RESTRICTED_QUIRKS "Chunky Fingers" = TRUE diff --git a/modular_skyrat/master_files/code/datums/traits/negative.dm b/modular_skyrat/master_files/code/datums/traits/negative.dm index 042ea9b9410..862e76011dc 100644 --- a/modular_skyrat/master_files/code/datums/traits/negative.dm +++ b/modular_skyrat/master_files/code/datums/traits/negative.dm @@ -33,3 +33,12 @@ . = ..() var/mob/living/carbon/human/H = quirk_holder H?.cure_trauma_type(/datum/brain_trauma/severe/monophobia, TRAUMA_RESILIENCE_ABSOLUTE) + +/datum/quirk/ashwalkertalons + name = "Chunky Fingers" + desc = "Your digits are thick and tough and unable to use modular computers including tablets, certain devices like laser pointers, and non-adapted firearms." + gain_text = "Your fingers feel thicker and slightly less dextrous. You expect you'll have a difficult time using computers, certain small devices and firearms." + lose_text = "Your digits feel lithe and capable once more." + medical_record_text = "Patient's digits are thick and lack the dexterity for operating some small devices, computers and non-adapted firearms." + value = -8 + mob_trait = TRAIT_CHUNKYFINGERS diff --git a/modular_skyrat/modules/customization/modules/jobs/_job.dm b/modular_skyrat/modules/customization/modules/jobs/_job.dm index ae746c92394..b97e6579de5 100644 --- a/modular_skyrat/modules/customization/modules/jobs/_job.dm +++ b/modular_skyrat/modules/customization/modules/jobs/_job.dm @@ -11,7 +11,7 @@ var/list/species_whitelist //Blacklist of species for this job. var/list/species_blacklist - /// Which languages does the job require, associative to LANGUAGE_UNDERSTOOD or LANGUAGE_SPOKEN + /// Which languages does the job require, associative to LANGUAGE_UNDERSTOOD or LANGUAGE_SPOKEN var/list/required_languages = list(/datum/language/common = LANGUAGE_SPOKEN) /datum/job/proc/has_banned_quirk(datum/preferences/pref) @@ -49,7 +49,7 @@ /datum/job/security_sergeant banned_quirks = list(SEC_RESTRICTED_QUIRKS) - + /datum/job/security_medic banned_quirks = list(SEC_RESTRICTED_QUIRKS) @@ -101,6 +101,27 @@ /datum/job/prisoner required_languages = null +/datum/job/station_engineer + banned_quirks = list(TECH_RESTRICTED_QUIRKS) + +/datum/job/atmospheric_technician + banned_quirks = list(TECH_RESTRICTED_QUIRKS) + +/datum/job/doctor + banned_quirks = list(TECH_RESTRICTED_QUIRKS) + +/datum/job/virologist + banned_quirks = list(TECH_RESTRICTED_QUIRKS) + +/datum/job/chemist + banned_quirks = list(TECH_RESTRICTED_QUIRKS) + +/datum/job/roboticist + banned_quirks = list(TECH_RESTRICTED_QUIRKS) + +/datum/job/scientist + banned_quirks = list(TECH_RESTRICTED_QUIRKS) + /datum/job/proc/has_required_languages(datum/preferences/pref) if(!required_languages) return TRUE diff --git a/modular_skyrat/modules/ssd_indicator/code/mob.dm b/modular_skyrat/modules/ssd_indicator/code/mob.dm index d9434ae68d4..b474317623d 100644 --- a/modular_skyrat/modules/ssd_indicator/code/mob.dm +++ b/modular_skyrat/modules/ssd_indicator/code/mob.dm @@ -34,5 +34,5 @@ GLOBAL_VAR_INIT(ssd_indicator_overlay, mutable_appearance('modular_skyrat/module //This proc should stop mobs from having the overlay when someone keeps jumping control of mobs, unfortunately it causes Aghosts to have their character without the SSD overlay, I wasn't able to find a better proc unfortunately /mob/living/transfer_ckey(mob/new_mob, send_signal = TRUE) ..() - set_ssd_indicator(FALSE) + set_ssd_indicator(FALSE) */ From fc005fd0e3a159ec2eee0dd729e9c9b77b76f1b7 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 7 May 2021 03:33:21 +0200 Subject: [PATCH 15/21] Automatic changelog generation for PR #5472 [ci skip] --- html/changelogs/AutoChangeLog-pr-5472.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5472.yml diff --git a/html/changelogs/AutoChangeLog-pr-5472.yml b/html/changelogs/AutoChangeLog-pr-5472.yml new file mode 100644 index 00000000000..e978293328d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5472.yml @@ -0,0 +1,4 @@ +author: "KasparoVy" +delete-after: True +changes: + - rscadd: "Adds a new 8-point negative quirk preventing you from using most firearms, modular computers/tablets and laser pointers like an Ashwalker or Golem. KAs can be adapted w/ a modkit. You cannot be command, security, engineering, atmos, doctor, virologist, chemist, roboticist or scientist with this trait." From 8dcdca2286982d4b3d763a05fbc882812c363a0e Mon Sep 17 00:00:00 2001 From: BluBerry016 <50649185+unit0016@users.noreply.github.com> Date: Thu, 6 May 2021 21:34:53 -0400 Subject: [PATCH 16/21] [Modular] Lone Infiltrator - Non-Crew Traitor Event. (#5460) * Lone Infiltrator * compliance * Update datum_traitor.dm * convert to midround ruleset --- .../modules/Midroundtraitor/datum_traitor.dm | 10 +++ .../modules/Midroundtraitor/event.dm | 64 +++++++++++++++++++ tgstation.dme | 2 + 3 files changed, 76 insertions(+) create mode 100644 modular_skyrat/modules/Midroundtraitor/datum_traitor.dm create mode 100644 modular_skyrat/modules/Midroundtraitor/event.dm diff --git a/modular_skyrat/modules/Midroundtraitor/datum_traitor.dm b/modular_skyrat/modules/Midroundtraitor/datum_traitor.dm new file mode 100644 index 00000000000..aeb51037109 --- /dev/null +++ b/modular_skyrat/modules/Midroundtraitor/datum_traitor.dm @@ -0,0 +1,10 @@ +/datum/antagonist/traitor/infiltrator + name = "Infiltrator" + var/infil_outfit = /datum/outfit/syndicateinfiltrator + +/datum/antagonist/traitor/infiltrator/on_gain() + var/mob/living/carbon/human/H = owner.current + H.equipOutfit(infil_outfit) + var/chosen_name = H.dna.species.random_name(H.gender,1,1) + H.fully_replace_character_name(H.real_name,chosen_name) + return ..() diff --git a/modular_skyrat/modules/Midroundtraitor/event.dm b/modular_skyrat/modules/Midroundtraitor/event.dm new file mode 100644 index 00000000000..fc41acccd73 --- /dev/null +++ b/modular_skyrat/modules/Midroundtraitor/event.dm @@ -0,0 +1,64 @@ +/datum/dynamic_ruleset/midround/from_ghosts/lone_infiltrator + name = "Lone Infiltrator" + antag_datum = /datum/antagonist/traitor/infiltrator + antag_flag = ROLE_TRAITOR + restricted_roles = list("Cyborg", "AI", "Positronic Brain") + required_candidates = 1 + weight = 5 //Slightly less common than normal midround traitors. + cost = 15 //But also slightly more costly. + requirements = list(50,40,30,20,10,10,10,10,10,10) + var/list/spawn_locs = list() + +/datum/dynamic_ruleset/midround/from_ghosts/lone_infiltrator/execute() + for(var/obj/effect/landmark/carpspawn/C in GLOB.landmarks_list) + spawn_locs += (C.loc) + if(!spawn_locs.len) + message_admins("No valid spawn locations found, aborting...") + return MAP_ERROR + . = ..() + +/datum/dynamic_ruleset/midround/from_ghosts/lone_infiltrator/generate_ruleset_body(mob/applicant) + var/datum/mind/player_mind = new /datum/mind(applicant.key) + + var/mob/living/carbon/human/operative = new(pick(spawn_locs)) + applicant.client.prefs.copy_to(operative) + operative.dna.update_dna_identity() + operative.dna.species.before_equip_job(null, operative) + operative.regenerate_icons() + SSquirks.AssignQuirks(operative, applicant.client, TRUE, TRUE, null, FALSE, operative) + player_mind.assigned_role = "Lone Infiltrator" + player_mind.special_role = "Lone Infiltrator" + player_mind.active = TRUE + player_mind.transfer_to(operative) + player_mind.add_antag_datum(/datum/antagonist/traitor/infiltrator) + + message_admins("[ADMIN_LOOKUPFLW(operative)] has been made into lone infiltrator by midround ruleset.") + log_game("[key_name(operative)] was spawned as a lone infiltrator by midround ruleset.") + return operative + +//OUTFIT// +/datum/outfit/syndicateinfiltrator + name = "Syndicate Operative - Infiltrator" + + uniform = /obj/item/clothing/under/syndicate + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + back = /obj/item/storage/backpack/fireproof + ears = /obj/item/radio/headset/syndicate/alt + id = /obj/item/card/id/advanced/chameleon + glasses = /obj/item/clothing/glasses/night + mask = /obj/item/clothing/mask/gas/syndicate + suit = /obj/item/clothing/suit/space/hardsuit/syndi + r_pocket = /obj/item/tank/internals/emergency_oxygen/engi + internals_slot = ITEM_SLOT_RPOCKET + belt = /obj/item/storage/belt/military + backpack_contents = list(/obj/item/storage/box/survival/syndie=1,\ + /obj/item/tank/jetpack/oxygen/harness=1,\ + /obj/item/gun/ballistic/automatic/pistol=1,\ + /obj/item/kitchen/knife/combat/survival) + + id_trim = /datum/id_trim/chameleon/operative + +/datum/outfit/syndicateinfiltrator/post_equip(mob/living/carbon/human/H) + H.faction |= ROLE_SYNDICATE + H.update_icons() diff --git a/tgstation.dme b/tgstation.dme index a108e502d05..6b726d54c0f 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4144,6 +4144,8 @@ #include "modular_skyrat\modules\mentor\code\mentorpm.dm" #include "modular_skyrat\modules\mentor\code\mentorsay.dm" #include "modular_skyrat\modules\mentor\code\mentorwho.dm" +#include "modular_skyrat\modules\Midroundtraitor\datum_traitor.dm" +#include "modular_skyrat\modules\Midroundtraitor\event.dm" #include "modular_skyrat\modules\modular_items\code\datums\components\crafting\recipes\recipes_misc.dm" #include "modular_skyrat\modules\modular_items\code\datums\components\crafting\recipes\tailoring.dm" #include "modular_skyrat\modules\modular_items\code\game\modular_clothing.dm" From 4fbdbda596631d168458f88a43e94ebbc75a6835 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 7 May 2021 03:34:55 +0200 Subject: [PATCH 17/21] Automatic changelog generation for PR #5460 [ci skip] --- html/changelogs/AutoChangeLog-pr-5460.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5460.yml diff --git a/html/changelogs/AutoChangeLog-pr-5460.yml b/html/changelogs/AutoChangeLog-pr-5460.yml new file mode 100644 index 00000000000..623fe6d6324 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5460.yml @@ -0,0 +1,4 @@ +author: "unit0016" +delete-after: True +changes: + - rscadd: "Lone Infiltrators are now on the prowl." From 2512589491c69a56b6e6921c15a0abe5518055da Mon Sep 17 00:00:00 2001 From: Matthew J Date: Thu, 6 May 2021 21:36:14 -0400 Subject: [PATCH 18/21] [SEMI-MODULAR] Bluespace RPD (#5491) * bsrpd * should actually give it to the CE Co-authored-by: Matthew --- .../closets/secure/engineering.dm | 2 +- modular_skyrat/modules/bsrpd/code/bsrpd.dm | 64 ++++++++++++++++++ modular_skyrat/modules/bsrpd/icons/bsrpd.dmi | Bin 0 -> 478 bytes .../modules/bsrpd/icons/bsrpd_left.dmi | Bin 0 -> 648 bytes .../modules/bsrpd/icons/bsrpd_right.dmi | Bin 0 -> 639 bytes tgstation.dme | 1 + 6 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 modular_skyrat/modules/bsrpd/code/bsrpd.dm create mode 100644 modular_skyrat/modules/bsrpd/icons/bsrpd.dmi create mode 100644 modular_skyrat/modules/bsrpd/icons/bsrpd_left.dmi create mode 100644 modular_skyrat/modules/bsrpd/icons/bsrpd_right.dmi diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index effb6bbb3a9..ba259d3782d 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -21,7 +21,7 @@ new /obj/item/assembly/flash/handheld(src) new /obj/item/clothing/glasses/meson/engine(src) new /obj/item/door_remote/chief_engineer(src) - new /obj/item/pipe_dispenser(src) + new /obj/item/pipe_dispenser/bluespace(src) // SKYRAT EDIT -- BLUESPACE RPD -- ORIGINAL: new /obj/item/pipe_dispenser(src) new /obj/item/circuitboard/machine/techfab/department/engineering(src) new /obj/item/extinguisher/advanced(src) new /obj/item/storage/photo_album/ce(src) diff --git a/modular_skyrat/modules/bsrpd/code/bsrpd.dm b/modular_skyrat/modules/bsrpd/code/bsrpd.dm new file mode 100644 index 00000000000..9fb0016cd8f --- /dev/null +++ b/modular_skyrat/modules/bsrpd/code/bsrpd.dm @@ -0,0 +1,64 @@ +#define BSRPD_CAPAC_MAX 500 +#define BSRPD_CAPAC_USE 10 +#define BSRPD_CAPAC_NEW 250 + +/obj/item/pipe_dispenser/bluespace + name = "Bluespace RPD" + desc = "State of the art technology being tested by NT scientists; this is their only working prototype." + icon = 'modular_skyrat/modules/bsrpd/icons/bsrpd.dmi' + icon_state = "bsrpd" + lefthand_file = 'modular_skyrat/modules/bsrpd/icons/bsrpd_left.dmi' + righthand_file = 'modular_skyrat/modules/bsrpd/icons/bsrpd_right.dmi' + inhand_icon_state = "bsrpd" + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF + custom_materials = null + var/bs_capac = BSRPD_CAPAC_MAX + var/bs_use = BSRPD_CAPAC_USE + var/bs_prog = 0 + +/obj/item/pipe_dispenser/bluespace/attackby(obj/item/item, mob/user, param) + if(istype(item, /obj/item/stack/sheet/bluespace_crystal)) + if(BSRPD_CAPAC_NEW > (BSRPD_CAPAC_MAX - bs_capac) || bs_use == 0) + to_chat(user, "You cannot recharge [src] anymore!") + return + item.use(1) + to_chat(user, "You recharge the bluespace capacitor inside of [src]") + bs_capac += BSRPD_CAPAC_NEW + return + if(istype(item, /obj/item/assembly/signaler/anomaly/bluespace)) + if(bs_use) + to_chat(user, "You slot [item] into [src]; supercharging the bluespace capacitor!") + bs_use = 0 + qdel(item) + else + to_chat(user, "You cannot improve the [src] further.") + return + return ..() + +/obj/item/pipe_dispenser/bluespace/examine(mob/user) + . = ..() + if(user.Adjacent(src)) + . += "Currently has [bs_use == 0 ? "infinite" : bs_capac / bs_use] charges remaining." + if(bs_use != 0) + . += "The Bluespace Anomaly Core slot is empty." + else + . += "You cannot see the charge capacity." + +/obj/item/pipe_dispenser/bluespace/afterattack(atom/target, mob/user, prox) + if(prox) // If we are in proximity to the target, don't use charge and don't call this shitcode. + return ..() + if(bs_capac < (bs_use * (bs_prog + 1))) + to_chat(user, "The [src] lacks the charge to do that.") + return FALSE + bs_prog++ // So people can't just spam click and get more uses + user.Beam(target, icon_state = "rped_upgrade", time = 1 SECONDS) + if(pre_attack(target, user)) + bs_prog-- + bs_capac -= bs_use + return TRUE + bs_prog-- + return FALSE + +#undef BSRPD_CAPAC_MAX +#undef BSRPD_CAPAC_USE +#undef BSRPD_CAPAC_NEW diff --git a/modular_skyrat/modules/bsrpd/icons/bsrpd.dmi b/modular_skyrat/modules/bsrpd/icons/bsrpd.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5785e4d369a314909ef37fe4930ec7a51fea290b GIT binary patch literal 478 zcmV<40U`d0P)P)t-sz`(!& z0GR*){{Wf)0RR7H|NkH(Eig4kI74RuGyhOkWURozUuJ)Khnd;u;zo{ZF?UH9L>JEP z?~lm8V5yP}y2pX(>j`Lw3q4){4?y<-0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pS zoZ^zil2jm5DXF-qAVrCbGbOXA7|1u|;!G<_%uR)`l@(n5T)@Tx066y=CN=hnFaQ7m z%t=H+R5*?8QOgp-APgi8g{FWKTOa@brEb8E9<&#ax;xA;uxvKLxt{_J!@zs@?EN_I zD5zmi5n`AedHE=ab4(`4B{{IXxo=5m%7;c_-s;&_P@yG(qD%>kM`RB6%3AQm?tw)4N zsYC=OL1m**>=~TXT2(dYVDH4EBcq2wd~~XMz8E7s&DbUz=ygul&fDj&_~UEb0qS@N UZ!*mHFaQ7m07*qoM6N<$g3eIR0RR91 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/bsrpd/icons/bsrpd_left.dmi b/modular_skyrat/modules/bsrpd/icons/bsrpd_left.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7ade04f94efe87afd24bdde5556994e4c75d4378 GIT binary patch literal 648 zcmV;30(bq1P)IH%mB>)0A~LHGyhOkWH2>GGtB=ncS+9f?~lm8V5yQ9L>FIXe*l^PtiZrHLuY~M z>j`Lwd54(*|NkH(EdT(SGXVcH|Nk>H|1+8YhQ!Q^00001bW%=J06^y0W&i*HYI;;y zbVOxyV{&P5bZKvH004NLQ&wO@As5zXX7gTjj2+1t{cOSlw-vcY0X2kYCMDFRztT1IESrQP3Ii_SV+{ z$S%#QVk~IhpZZFGkpN(Z+x=k90M-os<-HDoAcPpq_;ov)L2C_YE_HSSaLJ_@zn1|< zTKAPn*K%p$+4Ss*d4O-!InDM2h0sbTk0e15oRalgaW|t&S8q4 z`C?8;A(@>aV+m2p2_}VbUZjJ&C?`x)IVWI9Dc#e-U6d1Ij8icupie%f@#ix5k(S?1 z<(%LHDxI`WtE!FBMuk(&PRi+k2#P)t-sz`(!& zGnoKp|1-@0Ff~R{Rb&7FW-~MY0094w$iL3+?=g2tGnxMvL>FMGl4k$^UuJ)-z`!^| zX9;MBf$8gchnXNFEdc-jng9QpJNr}s0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pS zoZ^zil2jm5DXF-qAVrCbGbOXA7^I1dGp#5wHxYCm3jjGk8YzIvt(^b> z0c=S`K~z|U?N-~CgCGpVgiChSf^7x<|4TPg+iJH8ZugOS@f=`=A#j`sQBhG*@!x2g z&-j3)0*LPoNL9wyh~}LED%@X~ukTj#w_6VrpP)>mKb=~(U|(!FONB+~`?lBCbZ$8~ zxHA#BEzSy;Yd^Ton6n!mW1|}okz|p85LYLSwRUjheS}7Y2AWac#|A<&oQBhF@y)%~!Pk{YZ5Hfq;7HnJ4nO`7r@F$%u1Gy7S!B0ZRt#uUl>Lcdh zj}*32-U00wAq77WErb7wq85UKpF#+W;D3Ny2%gEd5FGr#moff6ERBI@a`(W{BvphE z*H-~CKva@4RZN(IpA}vN62G*CkduO6n&lQE9%&&I(H#7DfrBl?Gx(pHJXS97Cir*! Z{{WJ!4JXr|aoqp_002ovPDHLkV1f?w6dwQp literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index 6b726d54c0f..702af709c4b 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3763,6 +3763,7 @@ #include "modular_skyrat\modules\brigoff\code\modules\jobs\job_types\brigoff.dm" #include "modular_skyrat\modules\bsa_overhaul\code\bsa_cannon.dm" #include "modular_skyrat\modules\bsa_overhaul\code\bsa_computer.dm" +#include "modular_skyrat\modules\bsrpd\code\bsrpd.dm" #include "modular_skyrat\modules\bulletrebalance\sniper.dm" #include "modular_skyrat\modules\cargo\code\bloat.dm" #include "modular_skyrat\modules\cargo\code\goodies.dm" From 07505ef81c205712f06ad19e406dd3f650405c73 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 7 May 2021 03:36:16 +0200 Subject: [PATCH 19/21] Automatic changelog generation for PR #5491 [ci skip] --- html/changelogs/AutoChangeLog-pr-5491.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5491.yml diff --git a/html/changelogs/AutoChangeLog-pr-5491.yml b/html/changelogs/AutoChangeLog-pr-5491.yml new file mode 100644 index 00000000000..b57f70de1da --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5491.yml @@ -0,0 +1,4 @@ +author: "ZephyrTFA" +delete-after: True +changes: + - rscadd: "Bluespace RPD" From b49a07880f0b9df0d6db766d25c98ce4eba9fa76 Mon Sep 17 00:00:00 2001 From: death and coding <58394696+thestubborn@users.noreply.github.com> Date: Fri, 7 May 2021 02:36:57 +0100 Subject: [PATCH 20/21] [modular][ready] A colourable Duster and Peacoat. Five new Collars. (#5483) * coaties * let it be known i aint a bitch * Update security.dm * collars * i hate the brit * Update collars.dm * i say TRAIN, TRAIN * TRAIN * hoho Co-authored-by: louiseedwardstuart Co-authored-by: louiseedwardstuart --- .../customization/icons/mob/clothing/neck.dmi | Bin 17187 -> 18012 bytes .../customization/icons/mob/clothing/suit.dmi | Bin 598556 -> 600348 bytes .../icons/mob/clothing/uniform.dmi | Bin 624621 -> 626448 bytes .../customization/icons/obj/clothing/neck.dmi | Bin 7364 -> 8591 bytes .../icons/obj/clothing/suits.dmi | Bin 225153 -> 226014 bytes .../icons/obj/clothing/uniforms.dmi | Bin 270674 -> 272071 bytes .../donator/personal/donator_personal.dm | 2 +- .../modules/client/loadout/neck.dm | 20 +++++++++ .../modules/client/loadout/suit.dm | 10 +++++ .../modules/client/loadout/uniform.dm | 5 +++ .../modules/clothing/neck/collars.dm | 39 ++++++++++++++++++ .../modules/clothing/suits/coats.dm | 27 ++++++++++++ .../modules/clothing/under/misc.dm | 7 ++++ .../modules/clothing/under/security.dm | 4 ++ 14 files changed, 113 insertions(+), 1 deletion(-) diff --git a/modular_skyrat/modules/customization/icons/mob/clothing/neck.dmi b/modular_skyrat/modules/customization/icons/mob/clothing/neck.dmi index da5e65c9d4ae022e9539df2471eb1e29e49597b2..801575fe28bdb2e5f783ed50fdbc13644be41d00 100644 GIT binary patch literal 18012 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 NDKUA`N@2sG{{!YuYSRD! diff --git a/modular_skyrat/modules/customization/icons/mob/clothing/suit.dmi b/modular_skyrat/modules/customization/icons/mob/clothing/suit.dmi index 99e05acea4b2c4f2396919e158055f722bd3c07c..979c1fc7d1dcac0f7bbbfd636a3d3a57565b675e 100644 GIT binary patch delta 17325 zcmZvD1y~ec+y0UZ(jbknv`R~NN=T_FB@NOkAw6_Sii9*Gpn`NrcS(1%gh+QUu=^i= z@B6*q`@gPluWNQ^&YYb&Gw0mrd7k@zPDUq7#u!UH3)b^LI3d^B)F2R96G!vr@haKi>SXstRv&iO2` zK@abA|9cCcnK>e0?0?T_%o5Be9PA*+?J#9zhR*efj~JbGE9@iJDXWv-oSVEg1p=2_ zJtJAD-*E)lrjZagSA`abu`DDWB9s!eM$8Eh;cNaa*K88JaceHp!_V9&I+6H_R*nFursfokZ?jl^k!P8xInA2KLw=K!InIxLd=B

_si@$3f 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 DUs5~c diff --git a/modular_skyrat/modules/customization/icons/mob/clothing/uniform.dmi b/modular_skyrat/modules/customization/icons/mob/clothing/uniform.dmi index ca82a6ffccb25e209aeda3ab7a182a4dd4c8a38f..04d314b1ed0f44d21e72eccd717aef179633dbeb 100644 GIT binary patch delta 17403 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 diff --git a/modular_skyrat/modules/customization/icons/obj/clothing/neck.dmi b/modular_skyrat/modules/customization/icons/obj/clothing/neck.dmi index d90044d2956c2fa41fb7443fa9a696ed7ac81858..ab482c1d827c67d35d00e92a405a1c5a5c66b840 100644 GIT binary patch literal 8591 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 diff --git a/modular_skyrat/modules/customization/icons/obj/clothing/uniforms.dmi b/modular_skyrat/modules/customization/icons/obj/clothing/uniforms.dmi index 9de08554aa38b119001d4e7aad0901f150c1260a..79f67bd518e34f70f01ec20a90f36490822313c2 100644 GIT binary patch delta 18305 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

  • ?P0eLsBd7YtySS!IL`OehA@mB2 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 XU!@qB1>DcyU;qM7S3j3^P6RB}#|C1(aC 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%0DZy+2}lu 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 SsS*PIQ Date: Fri, 7 May 2021 03:36:59 +0200 Subject: [PATCH 21/21] Automatic changelog generation for PR #5483 [ci skip] --- html/changelogs/AutoChangeLog-pr-5483.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5483.yml diff --git a/html/changelogs/AutoChangeLog-pr-5483.yml b/html/changelogs/AutoChangeLog-pr-5483.yml new file mode 100644 index 00000000000..9f2071985b9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5483.yml @@ -0,0 +1,5 @@ +author: "thestubborn" +delete-after: True +changes: + - rscadd: "Two new colourable coats" + - rscadd: "Like five new collars"