From 4daeb3f2c6f4e675712e5e0b094af28f8e8c1376 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 29 Jul 2023 01:15:58 +0000 Subject: [PATCH 001/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3917.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3962.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3990.yml | 5 ----- html/changelogs/AutoChangeLog-pr-4006.yml | 5 ----- html/changelogs/AutoChangeLog-pr-4017.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4019.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4021.yml | 4 ---- html/changelogs/archive/2023-07.yml | 22 ++++++++++++++++++++++ 8 files changed, 22 insertions(+), 31 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3917.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3962.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3990.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4006.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4017.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4019.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4021.yml diff --git a/html/changelogs/AutoChangeLog-pr-3917.yml b/html/changelogs/AutoChangeLog-pr-3917.yml deleted file mode 100644 index 06c525a74669..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3917.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - rscadd: "Added a new survivor to LV522 the FORECON sniper he spawns alone his only company being the corpse of his dead battle buddy, good luck" - - maptweak: "Sweeping changes to LV522 including the reactor, north of engineering, LZ1, the entire central area of the map, and north of fitness in an attempt to see more of the colony used and to incentivize flanking" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3962.yml b/html/changelogs/AutoChangeLog-pr-3962.yml deleted file mode 100644 index 757a54e036d6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3962.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "spartanbobby" -delete-after: True -changes: - - maptweak: "heavy changes to the research department" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3990.yml b/html/changelogs/AutoChangeLog-pr-3990.yml deleted file mode 100644 index 7f3a072608fc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3990.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "ihatethisengine" -delete-after: True -changes: - - rscadd: "Added announcements for xenos about forming and breaking alliances." - - rscadd: "Xenos with IFF tag now have a choice to stay loyal to USCM when Queen decides to betray." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4006.yml b/html/changelogs/AutoChangeLog-pr-4006.yml deleted file mode 100644 index 9e809782b95d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4006.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "ghostsheet" -delete-after: True -changes: - - bugfix: "Advanced mini flamer can no longer nerf itself by changing mode." - - rscadd: "HG 37-12 pump shotgun's intergrated stock no longer give any stat change." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4017.yml b/html/changelogs/AutoChangeLog-pr-4017.yml deleted file mode 100644 index 0b825327160b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4017.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "GoldenDarkness55" -delete-after: True -changes: - - balance: "Player controlled facehuggers apply the same knockout duration as regular ones." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4019.yml b/html/changelogs/AutoChangeLog-pr-4019.yml deleted file mode 100644 index 7fe31a5cb8b6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4019.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "GoldenDarkness55" -delete-after: True -changes: - - balance: "Shaking people up shortens stun durations by 6 instead of 3." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4021.yml b/html/changelogs/AutoChangeLog-pr-4021.yml deleted file mode 100644 index f4d657bb4ef4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4021.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "2.5 squad marines per 1 larva latejoin" \ No newline at end of file diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index 177089bf7c67..3a307a61439a 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -573,3 +573,25 @@ - balance: when facehugged, more paralyze chance with a smaller paralyze duration - ui: during hugged effects, changes messaging to encourage new players to seek help +2023-07-29: + GoldenDarkness55: + - balance: Shaking people up shortens stun durations by 6 instead of 3. + - balance: Player controlled facehuggers apply the same knockout duration as regular + ones. + Morrow: + - balance: 2.5 squad marines per 1 larva latejoin + SpartanBobby: + - rscadd: Added a new survivor to LV522 the FORECON sniper he spawns alone his only + company being the corpse of his dead battle buddy, good luck + - maptweak: Sweeping changes to LV522 including the reactor, north of engineering, + LZ1, the entire central area of the map, and north of fitness in an attempt + to see more of the colony used and to incentivize flanking + ghostsheet: + - bugfix: Advanced mini flamer can no longer nerf itself by changing mode. + - rscadd: HG 37-12 pump shotgun's intergrated stock no longer give any stat change. + ihatethisengine: + - rscadd: Added announcements for xenos about forming and breaking alliances. + - rscadd: Xenos with IFF tag now have a choice to stay loyal to USCM when Queen + decides to betray. + spartanbobby: + - maptweak: heavy changes to the research department From c5da6a3f0b9ff412e274f8e2c60ca298b4f1651d Mon Sep 17 00:00:00 2001 From: Katskan Date: Sat, 29 Jul 2023 00:51:32 -0400 Subject: [PATCH 002/138] Adds new synthetic cosmetics (#4026) # About the pull request Added a stethoscope to the synthetic point vendor (since it has some utility, even if tiny) and 3 arm band types to the snowflake vendor. # Explain why it's good for the game Keeps you from having to harass medical for a stethoscope, and gives more options for RP'ing a more department-focused character. # Testing Photographs and Procedure Tested using a private server, verifying the items show up properly and cost what they should. # Changelog :cl: add: Added a stethoscope, red, yellow, and white/green armband to synthetic vendors /:cl: --------- Co-authored-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> --- .../machinery/vending/vendor_types/crew/synthetic.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/vending/vendor_types/crew/synthetic.dm b/code/game/machinery/vending/vendor_types/crew/synthetic.dm index dd11cea0f242..4cd6857f8dc4 100644 --- a/code/game/machinery/vending/vendor_types/crew/synthetic.dm +++ b/code/game/machinery/vending/vendor_types/crew/synthetic.dm @@ -75,7 +75,8 @@ list("Motion Detector", 5, /obj/item/device/motiondetector, null, VENDOR_ITEM_REGULAR), list("Space Cleaner", 2, /obj/item/reagent_container/spray/cleaner, null, VENDOR_ITEM_REGULAR), list("Whistle", 5, /obj/item/device/whistle, null, VENDOR_ITEM_REGULAR), - list("Machete Scabbard (Full)", 2, /obj/item/storage/large_holster/machete/full, null, VENDOR_ITEM_REGULAR) + list("Machete Scabbard (Full)", 2, /obj/item/storage/large_holster/machete/full, null, VENDOR_ITEM_REGULAR), + list("Stethoscope", 2, /obj/item/clothing/accessory/stethoscope, null, VENDOR_ITEM_REGULAR) ) @@ -263,6 +264,12 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list( list("USCM RTO Pack", 12, /obj/item/storage/backpack/marine/satchel/rto, null, VENDOR_ITEM_REGULAR), list("USCM Welderpack", 12, /obj/item/storage/backpack/marine/engineerpack, null, VENDOR_ITEM_REGULAR), list("USCM Weldersatchel", 12, /obj/item/storage/backpack/marine/engineerpack/satchel, null, VENDOR_ITEM_REGULAR), + + list("OTHER", 0, null, null, null), + list("Red Armband", 6, /obj/item/clothing/accessory/armband, null, VENDOR_ITEM_REGULAR), + list("Yellow Armband", 6, /obj/item/clothing/accessory/armband/engine, null, VENDOR_ITEM_REGULAR), + list("Green Armband", 6, /obj/item/clothing/accessory/armband/medgreen, null, VENDOR_ITEM_REGULAR), + )) /obj/structure/machinery/cm_vending/clothing/synth/snowflake From 0ea143958c55c950a1aa1367e08212cc96cebe58 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 29 Jul 2023 05:59:04 +0100 Subject: [PATCH 003/138] Automatic changelog for PR #4026 [ci skip] --- html/changelogs/AutoChangeLog-pr-4026.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4026.yml diff --git a/html/changelogs/AutoChangeLog-pr-4026.yml b/html/changelogs/AutoChangeLog-pr-4026.yml new file mode 100644 index 000000000000..0c53e511484d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4026.yml @@ -0,0 +1,4 @@ +author: "Katskan" +delete-after: True +changes: + - rscadd: "Added a stethoscope, red, yellow, and white/green armband to synthetic vendors" \ No newline at end of file From f1f5fd79d57d32c30995a3c74015b6fc2c29deb6 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Sat, 29 Jul 2023 05:51:56 +0100 Subject: [PATCH 004/138] Donator masks now properly protect from cold (#4032) # About the pull request As title. All other donor gear has cold protection, just not mask. Causes inconsistencies/problems on cold maps. # Explain why it's good for the game Consistency is a good thing, usually. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: Donator custom masks now properly protect from cold weather. /:cl: --- code/modules/cm_marines/Donator_Items.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/cm_marines/Donator_Items.dm b/code/modules/cm_marines/Donator_Items.dm index 47380ca2c84a..58b8d448a92f 100644 --- a/code/modules/cm_marines/Donator_Items.dm +++ b/code/modules/cm_marines/Donator_Items.dm @@ -55,6 +55,8 @@ //DON'T GRAB STUFF BETWEEN THIS LINE flags_inventory = ALLOWREBREATH flags_inv_hide = HIDEEARS|HIDEEYES|HIDEFACE + flags_cold_protection = BODY_FLAG_HEAD + min_cold_protection_temperature = ICE_PLANET_MIN_COLD_PROT //AND THIS LINE //END MASK TEMPLATE From f5604724df72d71ef0b890b75547e69fd2b3b32d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 29 Jul 2023 06:12:59 +0100 Subject: [PATCH 005/138] Automatic changelog for PR #4032 [ci skip] --- html/changelogs/AutoChangeLog-pr-4032.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4032.yml diff --git a/html/changelogs/AutoChangeLog-pr-4032.yml b/html/changelogs/AutoChangeLog-pr-4032.yml new file mode 100644 index 000000000000..b0ac39884cdb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4032.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - bugfix: "Donator custom masks now properly protect from cold weather." \ No newline at end of file From 5ee56c3e3efb40b0967cf7825e908bcb4934e697 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Fri, 28 Jul 2023 21:59:44 -0700 Subject: [PATCH 006/138] Fix banishing huggers and lesser drones (#4031) # About the pull request This PR makes it so huggers and lesser drones cannot join a hive they are currently banished from. # Explain why it's good for the game Rejoining as a different mob should not circumvent banishment. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/c207f552-a8ba-4607-8ca3-173583bb2c69)
# Changelog :cl: Drathek fix: Fix joining as facehugger or lesser drone not checking banishment. /:cl: --- code/game/gamemodes/cm_initialize.dm | 5 +++++ code/modules/mob/living/carbon/xenomorph/xeno_defines.dm | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/code/game/gamemodes/cm_initialize.dm b/code/game/gamemodes/cm_initialize.dm index a7e8ab612bb4..efb92dd1678e 100644 --- a/code/game/gamemodes/cm_initialize.dm +++ b/code/game/gamemodes/cm_initialize.dm @@ -576,6 +576,11 @@ Additional game mode variables. to_chat(xeno_candidate, SPAN_WARNING("The selected hive does not have a hive core to spawn from!")) return + for(var/mob_name in hive.banished_ckeys) + if(hive.banished_ckeys[mob_name] == xeno_candidate.ckey) + to_chat(xeno_candidate, SPAN_WARNING("You are banished from the [hive], you may not rejoin unless the Queen re-admits you or dies.")) + return + hive.hive_location.spawn_lesser_drone(xeno_candidate) return TRUE diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index bb58d2cf2a03..894dd757cb51 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -1020,6 +1020,10 @@ //This is to prevent people from joining as Forsaken Huggers on the pred ship to_chat(user, SPAN_WARNING("The hive has fallen, you can't join it!")) return FALSE + for(var/mob_name in banished_ckeys) + if(banished_ckeys[mob_name] == user.ckey) + to_chat(user, SPAN_WARNING("You are banished from the [name], you may not rejoin unless the Queen re-admits you or dies.")) + return FALSE update_hugger_limit() From 302e48230f192bdaa98b81508499ca01056e7f09 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 29 Jul 2023 06:26:43 +0100 Subject: [PATCH 007/138] Automatic changelog for PR #4031 [ci skip] --- html/changelogs/AutoChangeLog-pr-4031.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4031.yml diff --git a/html/changelogs/AutoChangeLog-pr-4031.yml b/html/changelogs/AutoChangeLog-pr-4031.yml new file mode 100644 index 000000000000..98f46a68f429 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4031.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fix joining as facehugger or lesser drone not checking banishment." \ No newline at end of file From a33c119cbacda43105eeab0d6e544189555385af Mon Sep 17 00:00:00 2001 From: harryob Date: Sat, 29 Jul 2023 06:30:55 +0100 Subject: [PATCH 008/138] notes include round id (#4030) as above :cl: admin: notes applied to players now include the round id it was applied in /:cl: --- code/datums/entities/player.dm | 1 + code/datums/entities/player_note.dm | 26 ++++++++++++++++---------- code/game/verbs/records.dm | 4 ++-- code/modules/admin/admin.dm | 4 ++-- code/modules/admin/tabs/admin_tab.dm | 4 ++-- 5 files changed, 23 insertions(+), 16 deletions(-) diff --git a/code/datums/entities/player.dm b/code/datums/entities/player.dm index 9b8f95938de6..ed97c4eafaae 100644 --- a/code/datums/entities/player.dm +++ b/code/datums/entities/player.dm @@ -105,6 +105,7 @@ BSQL_PROTECT_DATUM(/datum/entity/player) note.player_id = id note.text = note_text note.date = "[time2text(world.realtime, "YYYY-MM-DD hh:mm:ss")]" + note.round_id = GLOB.round_id note.is_confidential = is_confidential note.note_category = note_category note.is_ban = is_ban diff --git a/code/datums/entities/player_note.dm b/code/datums/entities/player_note.dm index f6662a153113..420bb5f0a470 100644 --- a/code/datums/entities/player_note.dm +++ b/code/datums/entities/player_note.dm @@ -1,8 +1,11 @@ +#define NOTE_ROUND_ID(note_entity) note_entity.round_id ? "(ID: [note_entity.round_id])" : "" + /datum/entity/player_note var/player_id var/admin_id var/text var/date + var/round_id var/is_ban = FALSE var/ban_time var/is_confidential = FALSE @@ -19,15 +22,16 @@ BSQL_PROTECT_DATUM(/datum/entity/player_note) entity_type = /datum/entity/player_note table_name = "player_notes" field_types = list( - "player_id"=DB_FIELDTYPE_BIGINT, - "admin_id"=DB_FIELDTYPE_BIGINT, - "text"=DB_FIELDTYPE_STRING_MAX, - "date"=DB_FIELDTYPE_STRING_LARGE, - "is_ban"=DB_FIELDTYPE_INT, - "ban_time"=DB_FIELDTYPE_BIGINT, - "is_confidential"=DB_FIELDTYPE_INT, - "admin_rank"=DB_FIELDTYPE_STRING_MEDIUM, - "note_category" =DB_FIELDTYPE_INT, + "player_id" = DB_FIELDTYPE_BIGINT, + "admin_id" = DB_FIELDTYPE_BIGINT, + "text" = DB_FIELDTYPE_STRING_MAX, + "date" = DB_FIELDTYPE_STRING_LARGE, + "round_id" = DB_FIELDTYPE_BIGINT, + "is_ban" = DB_FIELDTYPE_INT, + "ban_time" = DB_FIELDTYPE_BIGINT, + "is_confidential" = DB_FIELDTYPE_INT, + "admin_rank" = DB_FIELDTYPE_STRING_MEDIUM, + "note_category" = DB_FIELDTYPE_INT, ) /datum/entity_meta/player_note/on_read(datum/entity/player_note/note) @@ -64,6 +68,7 @@ BSQL_PROTECT_DATUM(/datum/entity/player_note) var/is_ban var/admin_ckey var/date + var/round_id var/ban_time var/is_confidential var/admin_rank @@ -79,6 +84,7 @@ BSQL_PROTECT_DATUM(/datum/entity/player_note) "is_ban", "admin_ckey" = "admin.ckey", "date", + "round_id", "ban_time", "is_confidential", "admin_rank", @@ -88,4 +94,4 @@ BSQL_PROTECT_DATUM(/datum/entity/player_note) /// Returns all notes associated with a CKEY, structured as a list of strings. /proc/get_all_notes(player_ckey) for(var/datum/view_record/note_view/note in DB_VIEW(/datum/view_record/note_view, DB_COMP("player_ckey", DB_EQUALS, player_ckey))) - LAZYADDASSOC(., "[note.note_category]", "\"[note.text]\", by [note.admin_ckey] ([note.admin_rank]) on [note.date]") + LAZYADDASSOC(., "[note.note_category]", "\"[note.text]\", by [note.admin_ckey] ([note.admin_rank]) on [note.date] ([note.round_id])") diff --git a/code/game/verbs/records.dm b/code/game/verbs/records.dm index 56a440e3558c..f09de72da2e6 100644 --- a/code/game/verbs/records.dm +++ b/code/game/verbs/records.dm @@ -53,7 +53,7 @@ if(NOTE_YAUTJA) color = "#114e11" - dat += "[N.text] by [admin_ckey] ([N.admin_rank]) on [N.date] " + dat += "[N.text] by [admin_ckey] ([N.admin_rank]) on [N.date] [NOTE_ROUND_ID(N)] " dat += "

" dat += "
" @@ -168,7 +168,7 @@ continue var/admin_ckey = N.admin_ckey - dat += "[N.text] by [admin_ckey] ([N.admin_rank]) on [N.date] " + dat += "[N.text] by [admin_ckey] ([N.admin_rank]) on [N.date] [NOTE_ROUND_ID(N)] " ///Can remove notes from anyone other than yourself, unless you're the host. So long as you have deletion access anyway. if((can_del && target != get_player_from_key(key)) || ishost(usr)) dat += "Remove" diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 5f24f71c8a50..2c749df71bb7 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -89,7 +89,7 @@ if(N.is_ban) var/time_d = N.ban_time ? "Banned for [N.ban_time] minutes | " : "" color = "#880000" //Removed confidential check because we can't make confidential bans - dat += "[time_d][N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] " + dat += "[time_d][N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] [NOTE_ROUND_ID(N)] " else if(N.is_confidential) color = "#AA0055" @@ -102,7 +102,7 @@ else if(N.note_category == NOTE_YAUTJA) color = "#114e11" - dat += "[N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] " + dat += "[N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] [NOTE_ROUND_ID(N)] " if(admin_ckey == usr.ckey || admin_ckey == "Adminbot" || ishost(usr)) dat += "Remove" diff --git a/code/modules/admin/tabs/admin_tab.dm b/code/modules/admin/tabs/admin_tab.dm index 5a98faa6ddaa..a2f3bd42df5f 100644 --- a/code/modules/admin/tabs/admin_tab.dm +++ b/code/modules/admin/tabs/admin_tab.dm @@ -169,12 +169,12 @@ if(N.is_ban) var/ban_text = N.ban_time ? "Banned for [N.ban_time] | " : "" color = "#880000" - dat += "[ban_text][N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] " + dat += "[ban_text][N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] [NOTE_ROUND_ID(N)] " else if(N.is_confidential) color = "#AA0055" - dat += "[N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] " + dat += "[N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] [NOTE_ROUND_ID(N)] " dat += "

" dat += "
" From 784133f3eb7b9e42c36bc6ca008d3ca1c6c72f3f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 29 Jul 2023 06:38:40 +0100 Subject: [PATCH 009/138] Automatic changelog for PR #4030 [ci skip] --- html/changelogs/AutoChangeLog-pr-4030.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4030.yml diff --git a/html/changelogs/AutoChangeLog-pr-4030.yml b/html/changelogs/AutoChangeLog-pr-4030.yml new file mode 100644 index 000000000000..7f818eaddb45 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4030.yml @@ -0,0 +1,4 @@ +author: "harryob" +delete-after: True +changes: + - admin: "notes applied to players now include the round id it was applied in" \ No newline at end of file From 1110ae9723bf55ad872ef121efa3b1a7f52e6a5e Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sat, 29 Jul 2023 03:54:45 -0400 Subject: [PATCH 010/138] Fixes holding two guns firing both (#4025) # About the pull request Fixes an issue where non-akimbo or automatic hand switching was turned on would fire both guns if one is held in each hand. # Explain why it's good for the game Bug bad. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: Fixed holding two guns firing both /:cl: --- code/game/objects/items.dm | 4 ++++ code/modules/mob/living/carbon/carbon.dm | 4 ++++ code/modules/projectiles/gun.dm | 14 +++++++++++--- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 2edfc3d6ea2b..dd5e99545d11 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -1064,3 +1064,7 @@ cases. Override_icon_state should be a list.*/ animate(attack_image, alpha = 175, transform = copy_transform.Scale(0.75), pixel_x = 0, pixel_y = 0, pixel_z = 0, time = 3) animate(time = 1) animate(alpha = 0, time = 3, easing = CIRCULAR_EASING|EASE_OUT) + +///Called by /mob/living/carbon/swap_hand() when hands are swapped +/obj/item/proc/hands_swapped(mob/living/carbon/swapper_of_hands) + return diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index ffa3bd1b1977..a4eb3b99a13a 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -238,6 +238,10 @@ else hud_used.l_hand_hud_object.icon_state = "hand_inactive" hud_used.r_hand_hud_object.icon_state = "hand_active" + if(l_hand) + l_hand.hands_swapped(src) + if(r_hand) + r_hand.hands_swapped(src) return /mob/living/carbon/proc/activate_hand(selhand) //0 or "r" or "right" for right hand; 1 or "l" or "left" for left hand. diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 54e066e05544..6b948b9debe2 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -1817,9 +1817,17 @@ not all weapons use normal magazines etc. load_into_chamber() itself is designed UnregisterSignal(gun_user, list(COMSIG_MOB_MOUSEUP, COMSIG_MOB_MOUSEDOWN, COMSIG_MOB_MOUSEDRAG)) gun_user = to_set - RegisterSignal(gun_user, COMSIG_MOB_MOUSEDOWN, PROC_REF(start_fire)) - RegisterSignal(gun_user, COMSIG_MOB_MOUSEDRAG, PROC_REF(change_target)) - RegisterSignal(gun_user, COMSIG_MOB_MOUSEUP, PROC_REF(stop_fire)) + if(gun_user) + RegisterSignal(gun_user, COMSIG_MOB_MOUSEDOWN, PROC_REF(start_fire)) + RegisterSignal(gun_user, COMSIG_MOB_MOUSEDRAG, PROC_REF(change_target)) + RegisterSignal(gun_user, COMSIG_MOB_MOUSEUP, PROC_REF(stop_fire)) + +/obj/item/weapon/gun/hands_swapped(mob/living/carbon/swapper_of_hands) + if(src == swapper_of_hands.get_active_hand()) + set_gun_user(swapper_of_hands) + return + + set_gun_user(null) ///Update the target if you draged your mouse /obj/item/weapon/gun/proc/change_target(datum/source, atom/src_object, atom/over_object, turf/src_location, turf/over_location, src_control, over_control, params) From 40c6dd321d2ee00802743fb006115cbce4290e09 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 29 Jul 2023 09:02:46 +0100 Subject: [PATCH 011/138] Automatic changelog for PR #4025 [ci skip] --- html/changelogs/AutoChangeLog-pr-4025.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4025.yml diff --git a/html/changelogs/AutoChangeLog-pr-4025.yml b/html/changelogs/AutoChangeLog-pr-4025.yml new file mode 100644 index 000000000000..c8e5345268d9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4025.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Fixed holding two guns firing both" \ No newline at end of file From 3e9d54628d68fe91319ae87ad7ebd7aef9500811 Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Sat, 29 Jul 2023 04:28:06 -0400 Subject: [PATCH 012/138] Can no longer bypass Lesser Drone Limit (#4034) # About the pull request Users can no longer keep menu open and bypass lesser drone slots # Explain why it's good for the game Honestly kinda wish I didn't make this one, infinite lesser drones sounds really funny. # Changelog :cl: fix: You can no longer circumvent the lesser drone limit by keeping the prompt open. /:cl: --- code/modules/mob/living/carbon/xenomorph/xeno_defines.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index 894dd757cb51..9bdbf3a89d6d 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -1086,11 +1086,11 @@ if(islesserdrone(mob)) current_lesser_drone_count++ - if(lesser_drone_limit <= current_lesser_drone_count) - to_chat(user, SPAN_WARNING("[GLOB.hive_datum[hivenumber]] cannot support more lesser drones! Limit: [current_lesser_drone_count]/[lesser_drone_limit]")) + if(tgui_alert(user, "Are you sure you want to become a lesser drone?", "Confirmation", list("Yes", "No")) != "Yes") return FALSE - if(tgui_alert(user, "Are you sure you want to become a lesser drone?", "Confirmation", list("Yes", "No")) != "Yes") + if(lesser_drone_limit <= current_lesser_drone_count) + to_chat(user, SPAN_WARNING("[GLOB.hive_datum[hivenumber]] cannot support more lesser drones! Limit: [current_lesser_drone_count]/[lesser_drone_limit]")) return FALSE if(!user.client) From 4e8cdadf0403f62857658979c2d788678a778606 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 29 Jul 2023 09:36:34 +0100 Subject: [PATCH 013/138] Automatic changelog for PR #4034 [ci skip] --- html/changelogs/AutoChangeLog-pr-4034.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4034.yml diff --git a/html/changelogs/AutoChangeLog-pr-4034.yml b/html/changelogs/AutoChangeLog-pr-4034.yml new file mode 100644 index 000000000000..16b88e9644be --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4034.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - bugfix: "You can no longer circumvent the lesser drone limit by keeping the prompt open." \ No newline at end of file From 05855cc01e8364a202dea492986a9f2dcae166b4 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 30 Jul 2023 01:20:00 +0000 Subject: [PATCH 014/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4025.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4026.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4030.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4031.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4032.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4034.yml | 4 ---- html/changelogs/archive/2023-07.yml | 15 +++++++++++++++ 7 files changed, 15 insertions(+), 24 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4025.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4026.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4030.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4031.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4032.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4034.yml diff --git a/html/changelogs/AutoChangeLog-pr-4025.yml b/html/changelogs/AutoChangeLog-pr-4025.yml deleted file mode 100644 index c8e5345268d9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4025.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Fixed holding two guns firing both" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4026.yml b/html/changelogs/AutoChangeLog-pr-4026.yml deleted file mode 100644 index 0c53e511484d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4026.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Katskan" -delete-after: True -changes: - - rscadd: "Added a stethoscope, red, yellow, and white/green armband to synthetic vendors" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4030.yml b/html/changelogs/AutoChangeLog-pr-4030.yml deleted file mode 100644 index 7f818eaddb45..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4030.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "harryob" -delete-after: True -changes: - - admin: "notes applied to players now include the round id it was applied in" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4031.yml b/html/changelogs/AutoChangeLog-pr-4031.yml deleted file mode 100644 index 98f46a68f429..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4031.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fix joining as facehugger or lesser drone not checking banishment." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4032.yml b/html/changelogs/AutoChangeLog-pr-4032.yml deleted file mode 100644 index b0ac39884cdb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4032.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - bugfix: "Donator custom masks now properly protect from cold weather." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4034.yml b/html/changelogs/AutoChangeLog-pr-4034.yml deleted file mode 100644 index 16b88e9644be..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4034.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ben10083" -delete-after: True -changes: - - bugfix: "You can no longer circumvent the lesser drone limit by keeping the prompt open." \ No newline at end of file diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index 3a307a61439a..79e77bff0de4 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -595,3 +595,18 @@ decides to betray. spartanbobby: - maptweak: heavy changes to the research department +2023-07-30: + Ben10083: + - bugfix: You can no longer circumvent the lesser drone limit by keeping the prompt + open. + Drathek: + - bugfix: Fix joining as facehugger or lesser drone not checking banishment. + Katskan: + - rscadd: Added a stethoscope, red, yellow, and white/green armband to synthetic + vendors + Morrow: + - bugfix: Fixed holding two guns firing both + harryob: + - admin: notes applied to players now include the round id it was applied in + realforest2001: + - bugfix: Donator custom masks now properly protect from cold weather. From 1fa3c716677a24eeef34784973416c2e234722d1 Mon Sep 17 00:00:00 2001 From: zzzmike <85382350+zzzmike@users.noreply.github.com> Date: Sun, 30 Jul 2023 01:12:23 -0700 Subject: [PATCH 015/138] Law spelling/grammar fixes (#4040) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # About the pull request Fixes some spelling/grammar. # Explain why it's good for the game 🤓 # Changelog :cl: spellcheck: disordely -> disorderly and minor grammar fixes /:cl: --- code/modules/law/laws/optional.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/law/laws/optional.dm b/code/modules/law/laws/optional.dm index b553d5530a12..942f824aae56 100644 --- a/code/modules/law/laws/optional.dm +++ b/code/modules/law/laws/optional.dm @@ -2,8 +2,8 @@ severity = OPTIONAL_CRIME /datum/law/optional_law/minor_unruly - name = "Minor Disordely Conduct in Confinement" - desc = "To cause disruption in a minor manner while in Brig and under arrest. Disruption is considered breaking Minor Law. This can be added on to any charge." + name = "Minor Disorderly Conduct in Confinement" + desc = "To cause disruption in a minor manner while in the Brig and under arrest. Disruption is considered breaking a Minor Law. This can be added on to any charge." brig_time = 7.5 /datum/law/optional_law/aiding name = "Aiding and Abetting" @@ -17,6 +17,6 @@ brig_time = 10 /datum/law/optional_law/major_unruly - name = "Major Disordely Conduct in Confinement" - desc = "To cause disruption in a major manner while in Brig and under arrest. Disruption is considered breaking Major Law. This can be added on to any charge." + name = "Major Disorderly Conduct in Confinement" + desc = "To cause disruption in a major manner while in the Brig and under arrest. Disruption is considered breaking a Major Law. This can be added on to any charge." brig_time = 15 From 76aa94ad739884c31a4fa0f293bc454d55a66703 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 30 Jul 2023 09:21:30 +0100 Subject: [PATCH 016/138] Automatic changelog for PR #4040 [ci skip] --- html/changelogs/AutoChangeLog-pr-4040.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4040.yml diff --git a/html/changelogs/AutoChangeLog-pr-4040.yml b/html/changelogs/AutoChangeLog-pr-4040.yml new file mode 100644 index 000000000000..86b53c8a1bb3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4040.yml @@ -0,0 +1,4 @@ +author: "zzzmike" +delete-after: True +changes: + - spellcheck: "disordely -> disorderly and minor grammar fixes" \ No newline at end of file From f7cb1096dcabbcd3e786c366eb0f3497f4dcb7c2 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sun, 30 Jul 2023 01:13:11 -0700 Subject: [PATCH 017/138] Another Banishment Check For Observers Joining as a Xeno (#4039) # About the pull request This PR is a followup to #4031 where I found that ctrl clicking an afk xeno is also a method to join as a xeno. Now this method also checks for banishment. # Explain why it's good for the game Rejoining as a different mob should not circumvent banishment. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/2bed0b6a-b3e6-498b-a7f7-c18bfd48eb6e)
# Changelog :cl: Drathek fix: Fixed ctrl+click joining as an afk xeno not checking banishment /:cl: --- code/_onclick/observer.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index 5acfe74f2965..b67953b1edbe 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -53,6 +53,13 @@ ManualFollow(target) return FALSE + if(xeno.hive) + for(var/mob_name in xeno.hive.banished_ckeys) + if(xeno.hive.banished_ckeys[mob_name] == ckey) + to_chat(src, SPAN_WARNING("You are banished from the [xeno.hive], you may not rejoin unless the Queen re-admits you or dies.")) + ManualFollow(target) + return FALSE + if(alert(src, "Are you sure you want to transfer yourself into [xeno]?", "Confirm Transfer", "Yes", "No") != "Yes") return FALSE if(((!islarva(xeno) && xeno.away_timer < XENO_LEAVE_TIMER) || (islarva(xeno) && xeno.away_timer < XENO_LEAVE_TIMER_LARVA)) || xeno.stat == DEAD) // Do it again, just in case From c038441e8cf58b8904c1ad86e6a0f43920c89089 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 30 Jul 2023 09:35:31 +0100 Subject: [PATCH 018/138] Automatic changelog for PR #4039 [ci skip] --- html/changelogs/AutoChangeLog-pr-4039.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4039.yml diff --git a/html/changelogs/AutoChangeLog-pr-4039.yml b/html/changelogs/AutoChangeLog-pr-4039.yml new file mode 100644 index 000000000000..e5f8cdafacdc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4039.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fixed ctrl+click joining as an afk xeno not checking banishment" \ No newline at end of file From a349d554574f5afd17c65e1042f0c57d756d226b Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sun, 30 Jul 2023 02:00:23 -0700 Subject: [PATCH 019/138] Unnested Larva Maturation Prompts (#4041) # About the pull request This PR adds 10s tgui_alerts asking an observer to take over a maturing larva (an embryo that reached stage 5 in a host) if the host is unnested. They will automatically orbit the bursting mob when prompted. It will make 5 attempts at this. If the host is nested, the process will proceed as it has without any prompts. This PR also fixes the pool flash not occurring for bursts from hosts. # Explain why it's good for the game For the pool flash, that should have just been occurring in the first place. For the prompts: - This allows observers to opt out of accepting a larva spawn in what they deem an impossible scenario - or at least a scenario they don't want to risk their place in queue for. - This now makes up to 5 attempts from the queue (technically 6 if you count a player hugger 2nd dibs) to put a player into a bursting larva rather than a single attempt. A side effect to this though is it can potentially increase the time to autoburst up to one minute while we're querying candidates. - This ensures that the new larva has an active player that didn't step away a moment ago (the queue allows a 5 minute window for inactivity) # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Drathek add: Added prompts for xeno candidates to optionally take over a larva when an unnested host is ready to burst fix: Fixed larva spawning in hosts not triggering the preference unpool taskbar flash. /:cl: --- .../mob/living/carbon/xenomorph/Embryo.dm | 71 ++++++++++++++----- 1 file changed, 53 insertions(+), 18 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/Embryo.dm b/code/modules/mob/living/carbon/xenomorph/Embryo.dm index b599e9b5567a..54f5892ca93c 100644 --- a/code/modules/mob/living/carbon/xenomorph/Embryo.dm +++ b/code/modules/mob/living/carbon/xenomorph/Embryo.dm @@ -147,59 +147,92 @@ affected_mob.take_limb_damage(1) if(5) become_larva() - if(6) + if(7) // Stage 6 is while we are trying to find a candidate in become_larva larva_autoburst_countdown-- if(!larva_autoburst_countdown) var/mob/living/carbon/xenomorph/larva/larva_embryo = locate() in affected_mob if(larva_embryo) larva_embryo.chest_burst(affected_mob) -//We look for a candidate. If found, we spawn the candidate as a larva -//Order of priority is bursted individual (if xeno is enabled), then random candidate, and then it's up for grabs and spawns braindead +///We look for a candidate. If found, we spawn the candidate as a larva +///Order of priority is bursted individual (if xeno is enabled), then player hugger, then random candidate, and then it's up for grabs and spawns braindead /obj/item/alien_embryo/proc/become_larva() // We do not allow chest bursts on the Centcomm Z-level, to prevent // stranded players from admin experiments and other issues if(!affected_mob || is_admin_level(affected_mob.z)) return - var/datum/hive_status/hive = GLOB.hive_datum[hivenumber] + stage = 6 // Increase the stage value to prevent this proc getting repeated + var/datum/hive_status/hive = GLOB.hive_datum[hivenumber] var/mob/picked + var/mob/dead/observer/hugger = null + var/is_nested = istype(affected_mob.buckled, /obj/structure/bed/nest) + // If the bursted person themselves has Xeno enabled, they get the honor of first dibs on the new larva. - if((!isyautja(affected_mob) || (isyautja(affected_mob) && prob(20))) && istype(affected_mob.buckled, /obj/structure/bed/nest)) + if((!isyautja(affected_mob) || (isyautja(affected_mob) && prob(20))) && is_nested) if(affected_mob.first_xeno || (affected_mob.client?.prefs?.be_special & BE_ALIEN_AFTER_DEATH && !jobban_isbanned(affected_mob, JOB_XENOMORPH))) picked = affected_mob else if(affected_mob.mind?.ghost_mob && affected_mob.client?.prefs?.be_special & BE_ALIEN_AFTER_DEATH && !jobban_isbanned(affected_mob, JOB_XENOMORPH)) picked = affected_mob.mind.ghost_mob // This currently doesn't look possible else if(affected_mob.persistent_ckey) for(var/mob/dead/observer/cur_obs as anything in GLOB.observer_list) + if(!cur_obs) + continue if(cur_obs.ckey != affected_mob.persistent_ckey) continue - if(cur_obs?.client?.prefs?.be_special & BE_ALIEN_AFTER_DEATH && !jobban_isbanned(cur_obs, JOB_XENOMORPH)) + if(cur_obs.client?.prefs?.be_special & BE_ALIEN_AFTER_DEATH && !jobban_isbanned(cur_obs, JOB_XENOMORPH)) picked = cur_obs break if(!picked) // Get a candidate from observers var/list/candidates = get_alien_candidates(hive) - if(candidates && candidates.len) + if(candidates && length(candidates)) // If they were facehugged by a player thats still in queue, they get second dibs on the new larva. if(hugger_ckey) for(var/mob/dead/observer/cur_obs as anything in candidates) if(cur_obs.ckey == hugger_ckey) - picked = cur_obs - candidates -= cur_obs - message_alien_candidates(candidates, dequeued = 0) - for(var/obj/item/alien_embryo/embryo as anything in GLOB.player_embryo_list) - if(embryo.hugger_ckey == cur_obs.ckey && embryo != src) - // Skipping src just in case an admin wants to quickly check before this thing fully deletes - // If this nulls out any embryo, wow - embryo.hugger_ckey = null + hugger = cur_obs + if(!is_nested) + cur_obs.ManualFollow(affected_mob) + if(cur_obs.client.prefs?.toggles_flashing & FLASH_POOLSPAWN) + window_flash(cur_obs.client) + if(is_nested || tgui_alert(cur_obs, "An unnested host you hugged is about to burst! Do you want to control the new larva?", "Larva maturation", list("Yes", "No"), 10 SECONDS) == "Yes") + picked = cur_obs + candidates -= cur_obs + message_alien_candidates(candidates, dequeued = 0) + for(var/obj/item/alien_embryo/embryo as anything in GLOB.player_embryo_list) + if(!embryo) + continue + if(embryo.hugger_ckey == cur_obs.ckey && embryo != src) + // Skipping src just in case an admin wants to quickly check before this thing fully deletes + // If this nulls out any embryo, wow + embryo.hugger_ckey = null break + // Get a candidate from the front of the queue if(!picked) - picked = candidates[1] - message_alien_candidates(candidates, dequeued = 1) + if(is_nested) + picked = candidates[1] + message_alien_candidates(candidates, dequeued = 1) + else + // Make up to 5 attempts from the queue for an unnested host + // At 10s per candidate, for 6 candidates (facehugger is the +1) this means we may have delayed an unnested autoburst up to 60 seconds + for(var/i in 1 to min(5, length(candidates))) + var/mob/dead/observer/cur_candidate = candidates[i] + if(!cur_candidate?.client) // Make sure they are still a valid candidate since tgui_alerts may have delayed us to this point + continue + if(cur_candidate == hugger) + continue // They were already asked + cur_candidate.ManualFollow(affected_mob) + if(cur_candidate.client.prefs?.toggles_flashing & FLASH_POOLSPAWN) + window_flash(cur_candidate.client) + if(tgui_alert(cur_candidate, "An unnested host is about to burst! Do you want to control the new larva?", "Larva maturation", list("Yes", "No"), 10 SECONDS) == "Yes") + picked = cur_candidate + candidates -= cur_candidate + message_alien_candidates(candidates, dequeued = 0) + break // Spawn the larva var/mob/living/carbon/xenomorph/larva/new_xeno @@ -227,6 +260,8 @@ if(new_xeno.client) new_xeno.client.change_view(world_view_size) + if(new_xeno.client.prefs?.toggles_flashing & FLASH_POOLSPAWN) + window_flash(new_xeno.client) SSround_recording.recorder.track_player(new_xeno) @@ -247,7 +282,7 @@ to_chat(observer, SPAN_DEADSAY("A [new_xeno.hive.prefix]Larva is about to chestburst out of [affected_mob]! [OBSERVER_JMP(observer, affected_mob)]")) to_chat(src, SPAN_DEADSAY("A [new_xeno.hive.prefix]Larva is about to chestburst out of [affected_mob]!")) - stage = 6 + stage = 7 // Begin the autoburst countdown /mob/living/carbon/xenomorph/larva/proc/cause_unbearable_pain(mob/living/carbon/victim) if(loc != victim) From ac86a3a65247a2c1c6cf15c49f9b2da0c2c5589e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 30 Jul 2023 10:08:07 +0100 Subject: [PATCH 020/138] Automatic changelog for PR #4041 [ci skip] --- html/changelogs/AutoChangeLog-pr-4041.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4041.yml diff --git a/html/changelogs/AutoChangeLog-pr-4041.yml b/html/changelogs/AutoChangeLog-pr-4041.yml new file mode 100644 index 000000000000..9a9b57f35eb4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4041.yml @@ -0,0 +1,5 @@ +author: "Drathek" +delete-after: True +changes: + - rscadd: "Added prompts for xeno candidates to optionally take over a larva when an unnested host is ready to burst" + - bugfix: "Fixed larva spawning in hosts not triggering the preference unpool taskbar flash." \ No newline at end of file From f5784dabc77752802da20f2d14787667161d61ac Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Sun, 30 Jul 2023 13:18:45 +0300 Subject: [PATCH 021/138] More portable cades tweaks and buffs (#3967) # About the pull request Despite making a lot of tweaks and changes to portable cades I barely touched them in the game until recently. Now I have more experience and can tweak it again. 1) You can now stack damaged cades and stack stores health of each cade. You can repair stacked cades but it will take longer time. 2) Miniengi pamphlet allows faster repairs but only when cade is folded. 3) You can quickly collapse portable cades with crowbar if you have at least miniengi skills. 4) You no longer need to have folded portable cade in hand in order to repair it, but if you do, you can move while repairing. # Explain why it's good for the game 1) It's extremely annoying to repair each individual cade in order to stack them just because it got hit by a stray bullet once. Now you can just ignore damage and keep going. 2) Yeah it took 10 second for PFC to repair each single cade. Really long. Now it's 5 seconds, but only when folded and if you have miniengi skills. Makes miniengi pamphlet a bit more relevant. 3) It was intended, but turned out it was a bit inconvenient. It was faster to collapse by hand because you didn't need to deal with tools. Now it requires just a crowbar and slightly faster. Also requires miniengi skill to use crowbar. 4) First was just a bit annoying, second allows more mobility which is the point of portable barricades. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: ihatethisengine balance: you can stack scratched portable cades if their HP at least 75%. Doing so will reduce the health of all barricades in the stack to the level of the most damaged. balance: you can repair stacked portable cades but it will take longer time depending on how many cades in stack. balance: miniengi skill makes repairs of folded portable cades faster (10 seconds to 5 seconds, same as engineer). balance: with engineering skill at least of miniengi you can collapse deployed portable barricade with a crowbar (wrench is no longer required, slightly faster (2 sec to 1.5 sec)). balance: you no longer need to have folded portable cade in hand in order to repair it. balance: if you have folded portable cade in hand, you can move while repairing it. /:cl: --------- Co-authored-by: ihatethisengine --- .../structures/barricade/deployable.dm | 162 +++++++++--------- 1 file changed, 83 insertions(+), 79 deletions(-) diff --git a/code/game/objects/structures/barricade/deployable.dm b/code/game/objects/structures/barricade/deployable.dm index 7ed2eefd75fb..77aa6b7e6816 100644 --- a/code/game/objects/structures/barricade/deployable.dm +++ b/code/game/objects/structures/barricade/deployable.dm @@ -23,56 +23,38 @@ . = ..() . += SPAN_INFO("Drag its sprite onto yourself to undeploy.") -/obj/structure/barricade/deployable/attackby(obj/item/W, mob/user) +/obj/structure/barricade/deployable/attackby(obj/item/item, mob/user) - if(iswelder(W)) - if(!HAS_TRAIT(W, TRAIT_TOOL_BLOWTORCH)) + if(iswelder(item)) + if(!HAS_TRAIT(item, TRAIT_TOOL_BLOWTORCH)) to_chat(user, SPAN_WARNING("You need a stronger blowtorch!")) return if(user.action_busy) return - var/obj/item/tool/weldingtool/WT = W + var/obj/item/tool/weldingtool/welder = item if(health == maxhealth) to_chat(user, SPAN_WARNING("[src] doesn't need repairs.")) return - weld_cade(WT, user) + weld_cade(welder, user) return - else if(HAS_TRAIT(W, TRAIT_TOOL_WRENCH)) + else if(HAS_TRAIT(item, TRAIT_TOOL_CROWBAR)) if(user.action_busy) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) - to_chat(user, SPAN_WARNING("You do not know where the loosening bolts are on [src]...")) - return - else - if(build_state == BARRICADE_BSTATE_UNSECURED) - to_chat(user, SPAN_NOTICE("You tighten the bolts on [src].")) - playsound(src.loc, 'sound/items/Ratchet.ogg', 25, 1) - build_state = BARRICADE_BSTATE_SECURED - else - to_chat(user, SPAN_NOTICE("You loosen the bolts on [src].")) - playsound(src.loc, 'sound/items/Ratchet.ogg', 25, 1) - build_state = BARRICADE_BSTATE_UNSECURED - - else if(HAS_TRAIT(W, TRAIT_TOOL_CROWBAR)) - if(build_state != BARRICADE_BSTATE_UNSECURED) - return - if(user.action_busy) - return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not know how to collapse [src] using a crowbar...")) return else user.visible_message(SPAN_NOTICE("[user] starts collapsing [src]."), \ SPAN_NOTICE("You begin collapsing [src]...")) - playsound(src.loc, 'sound/items/Crowbar.ogg', 25, 1) - if(do_after(user, 2 SECONDS, INTERRUPT_ALL, BUSY_ICON_FRIENDLY, src)) + playsound(loc, 'sound/items/Crowbar.ogg', 25, 1) + if(do_after(user, 1.5 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_FRIENDLY, src)) collapse(usr) else to_chat(user, SPAN_WARNING("You stop collapsing [src].")) - if(try_nailgun_usage(W, user)) + if(try_nailgun_usage(item, user)) return . = ..() @@ -87,20 +69,20 @@ if(over_object == usr && Adjacent(usr)) usr.visible_message(SPAN_NOTICE("[usr] starts collapsing [src]."), SPAN_NOTICE("You begin collapsing [src].")) - playsound(src.loc, 'sound/items/Crowbar.ogg', 25, 1) + playsound(loc, 'sound/items/Crowbar.ogg', 25, 1) if(do_after(usr, 3 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_FRIENDLY, src)) collapse(usr) else to_chat(usr, SPAN_WARNING("You stop collapsing [src].")) /obj/structure/barricade/deployable/proc/collapse(mob/living/carbon/human/user) - var/obj/item/stack/folding_barricade/FB = new source_type(loc) - FB.health = health - FB.maxhealth = maxhealth + var/obj/item/stack/folding_barricade/folding = new source_type(loc) + folding.stack_health = list(health) + folding.maxhealth = maxhealth if(istype(user)) user.visible_message(SPAN_NOTICE("[user] collapses [src]."), SPAN_NOTICE("You collapse [src].")) - user.put_in_active_hand(FB) + user.put_in_active_hand(folding) qdel(src) /obj/structure/barricade/deployable/initialize_pass_flags(datum/pass_flags_container/PF) @@ -133,6 +115,14 @@ ) icon = 'icons/obj/items/marine-items.dmi' + var/list/stack_health = list() + +/obj/item/stack/folding_barricade/Initialize(mapload, init_amount) + . = ..() + for(var/counter in 1 to amount) + stack_health += initial(health) + + /obj/item/stack/folding_barricade/update_icon() . = ..() icon_state = "folding-[amount]" @@ -153,16 +143,16 @@ var/obj/structure/blocker/anti_cade/AC = locate(/obj/structure/blocker/anti_cade) in OT // for M2C HMG, look at smartgun_mount.dm if(!OT.allow_construction) - to_chat(usr, SPAN_WARNING("[src.singular_name] must be constructed on a proper surface!")) + to_chat(usr, SPAN_WARNING("[singular_name] must be constructed on a proper surface!")) return if(AC) - to_chat(usr, SPAN_WARNING("[src.singular_name] cannot be built here!")) + to_chat(usr, SPAN_WARNING("[singular_name] cannot be built here!")) return - user.visible_message(SPAN_NOTICE("[user] begins deploying [src.singular_name]."), - SPAN_NOTICE("You begin deploying [src.singular_name].")) + user.visible_message(SPAN_NOTICE("[user] begins deploying [singular_name]."), + SPAN_NOTICE("You begin deploying [singular_name].")) - playsound(src.loc, 'sound/items/Ratchet.ogg', 25, 1) + playsound(loc, 'sound/items/Ratchet.ogg', 25, 1) if(!do_after(user, 1 SECONDS, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) to_chat(user, SPAN_WARNING("You were interrupted.")) @@ -173,12 +163,12 @@ to_chat(user, SPAN_WARNING("There is already \a [B] in this direction!")) return - user.visible_message(SPAN_NOTICE("[user] has finished deploying [src.singular_name]."), - SPAN_NOTICE("You finish deploying [src.singular_name].")) + user.visible_message(SPAN_NOTICE("[user] has finished deploying [singular_name]."), + SPAN_NOTICE("You finish deploying [singular_name].")) var/obj/structure/barricade/deployable/cade = new(user.loc) cade.setDir(user.dir) - cade.health = health + cade.health = pop(stack_health) cade.maxhealth = maxhealth cade.source_type = singular_type cade.update_damage_state() @@ -186,76 +176,90 @@ use(1) -/obj/item/stack/folding_barricade/attackby(obj/item/W, mob/user) - if(istype(W, /obj/item/stack/folding_barricade)) - var/obj/item/stack/folding_barricade/F = W - - if(health != maxhealth || F.health != F.maxhealth) - to_chat(user, "You cannot stack damaged [src.singular_name]\s.") +/obj/item/stack/folding_barricade/attackby(obj/item/item, mob/user) + if(istype(item, /obj/item/stack/folding_barricade)) + var/obj/item/stack/folding_barricade/folding = item + if(!ismob(loc)) //gather from ground + if(amount >= max_amount) + to_chat(user, "You cannot stack more [folding.singular_name]\s.") + return + var/to_transfer = min(folding.max_amount - folding.amount, amount) + for(var/counter in 1 to to_transfer) + folding.stack_health += pop(stack_health) + use(to_transfer) + folding.add(to_transfer) + to_chat(user, SPAN_INFO("You transfer [to_transfer] between the stacks.")) return - - if(!ismob(src.loc)) - return ..() - if(amount >= max_amount) - to_chat(user, "You cannot stack more [src.singular_name]\s.") + to_chat(user, "You cannot stack more [singular_name]\s.") return - var/to_transfer = min(max_amount - amount, F.amount) - F.use(to_transfer) + var/to_transfer = min(max_amount - amount, folding.amount) + for(var/counter in 1 to to_transfer) + stack_health += pop(folding.stack_health) + folding.use(to_transfer) add(to_transfer) to_chat(user, SPAN_INFO("You transfer [to_transfer] between the stacks.")) return - else if(iswelder(W)) - if(!HAS_TRAIT(W, TRAIT_TOOL_BLOWTORCH)) + else if(iswelder(item)) + if(!HAS_TRAIT(item, TRAIT_TOOL_BLOWTORCH)) to_chat(user, SPAN_WARNING("You need a stronger blowtorch!")) return - if(src != user.get_inactive_hand()) - to_chat(user, SPAN_WARNING("You need to hold [src.singular_name] in hand or deploy to repair it.")) - return if(user.action_busy) return - var/obj/item/tool/weldingtool/WT = W - if(health == maxhealth) - to_chat(user, SPAN_WARNING("[src.singular_name] doesn't need repairs.")) + var/need_repairs = 0 + for(var/counter in 1 to length(stack_health)) + if(stack_health[counter] < maxhealth) + need_repairs++ + + if(!need_repairs) + to_chat(user, SPAN_WARNING("[singular_name] doesn't need repairs.")) return - if(!(WT.remove_fuel(2, user))) + var/obj/item/tool/weldingtool/welder = item + if(!(welder.remove_fuel(2, user))) return user.visible_message(SPAN_NOTICE("[user] begins repairing damage to [src]."), SPAN_NOTICE("You begin repairing the damage to [src].")) - playsound(src.loc, 'sound/items/Welder2.ogg', 25, TRUE) + playsound(loc, 'sound/items/Welder2.ogg', 25, TRUE) - var/welding_time = skillcheck(user, SKILL_CONSTRUCTION, 2) ? 5 SECONDS : 10 SECONDS - if(!do_after(user, welding_time, INTERRUPT_NO_NEEDHAND|BEHAVIOR_IMMOBILE, BUSY_ICON_FRIENDLY, src)) - return + var/welding_time = (skillcheck(user, SKILL_CONSTRUCTION, SKILL_CONSTRUCTION_TRAINED) ? 5 SECONDS : 10 SECONDS) * need_repairs + + if(src != user.get_inactive_hand()) + if(!do_after(user, welding_time, INTERRUPT_NO_NEEDHAND|BEHAVIOR_IMMOBILE, BUSY_ICON_FRIENDLY, src)) + return + else + if(!do_after(user, welding_time, (INTERRUPT_ALL & (~INTERRUPT_MOVED)), BUSY_ICON_FRIENDLY, src, INTERRUPT_DIFF_LOC)) //you can move while repairing if you have cade in hand + return user.visible_message(SPAN_NOTICE("[user] repairs some damage on [src]."), SPAN_NOTICE("You repair [src].")) user.count_niche_stat(STATISTICS_NICHE_REPAIR_CADES) - health += 200 - if(health > maxhealth) - health = maxhealth + for(var/counter in 1 to length(stack_health)) + stack_health[counter] += 200 + if(stack_health[counter] > maxhealth) + stack_health[counter] = maxhealth - playsound(src.loc, 'sound/items/Welder2.ogg', 25, TRUE) + playsound(loc, 'sound/items/Welder2.ogg', 25, TRUE) return . = ..() /obj/item/stack/folding_barricade/attack_hand(mob/user) - var/mob/living/carbon/human/H = user - if(!(amount > 1 && H.back == src)) + var/mob/living/carbon/human/human = user + if(!(amount > 1 && (human.back == src || human.get_inactive_hand() == src))) return ..() - var/obj/item/stack/F = new singular_type(user, 1) - transfer_fingerprints_to(F) - user.put_in_hands(F) - src.add_fingerprint(user) - F.add_fingerprint(user) + var/obj/item/stack/folding_barricade/folding = new singular_type(user, 1) + transfer_fingerprints_to(folding) + folding.stack_health = list(pop(stack_health)) + user.put_in_hands(folding) + add_fingerprint(user) + folding.add_fingerprint(user) use(1) /obj/item/stack/folding_barricade/MouseDrop(obj/over_object as obj) @@ -277,7 +281,7 @@ /obj/item/stack/folding_barricade/get_examine_text(mob/user) . = ..() - if(health < maxhealth) + if(round(min(stack_health)/maxhealth * 100) <= 75) . += SPAN_WARNING("It appears to be damaged.") /obj/item/stack/folding_barricade/three From 5ee4ac315553cbf41e29400ff161bf9e037ca23f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 30 Jul 2023 11:28:07 +0100 Subject: [PATCH 022/138] Automatic changelog for PR #3967 [ci skip] --- html/changelogs/AutoChangeLog-pr-3967.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3967.yml diff --git a/html/changelogs/AutoChangeLog-pr-3967.yml b/html/changelogs/AutoChangeLog-pr-3967.yml new file mode 100644 index 000000000000..50154f014b9a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3967.yml @@ -0,0 +1,9 @@ +author: "ihatethisengine" +delete-after: True +changes: + - balance: "you can stack scratched portable cades if their HP at least 75%. Doing so will reduce the health of all barricades in the stack to the level of the most damaged." + - balance: "you can repair stacked portable cades but it will take longer time depending on how many cades in stack." + - balance: "miniengi skill makes repairs of folded portable cades faster (10 seconds to 5 seconds, same as engineer)." + - balance: "with engineering skill at least of miniengi you can collapse deployed portable barricade with a crowbar (wrench is no longer required, slightly faster (2 sec to 1.5 sec))." + - balance: "you no longer need to have folded portable cade in hand in order to repair it." + - balance: "if you have folded portable cade in hand, you can move while repairing it." \ No newline at end of file From 9228ea67b8070d83085e406c5f8a827170214b11 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sun, 30 Jul 2023 13:30:01 -0400 Subject: [PATCH 023/138] Brain nerf (#4052) # About the pull request Brain damage is now important again. If you have 10 or more brain damage you drop items and walk in one tile randomly. If you have 30 or more brain damage you do the above and also get paralyzed randomly and jitter. # Explain why it's good for the game Organ damage should be important and emergent. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Brain damage now causes random wandering, dropping of items, paralysis, and jittering /:cl: --- code/modules/mob/living/carbon/human/life.dm | 2 +- .../mob/living/carbon/human/life/handle_organs.dm | 4 ++-- code/modules/organs/organ_internal.dm | 14 ++++++++++++++ 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index d64e5d1bfde0..fded3d5e3f77 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -41,7 +41,7 @@ handle_chemicals_in_body(delta_time) //Organs and blood - handle_organs() + handle_organs(delta_time) handle_blood() //Random events (vomiting etc) diff --git a/code/modules/mob/living/carbon/human/life/handle_organs.dm b/code/modules/mob/living/carbon/human/life/handle_organs.dm index 8d0a0dbc3e15..2c978f2295ed 100644 --- a/code/modules/mob/living/carbon/human/life/handle_organs.dm +++ b/code/modules/mob/living/carbon/human/life/handle_organs.dm @@ -1,11 +1,11 @@ // Takes care of organ & limb related updates, such as broken and missing limbs -/mob/living/carbon/human/proc/handle_organs() +/mob/living/carbon/human/proc/handle_organs(delta_time) last_dam = getBruteLoss() + getFireLoss() + getToxLoss() // Processing internal organs is pretty cheap, do that first. for(var/datum/internal_organ/I as anything in internal_organs) - I.process() + I.process(delta_time) for(var/obj/limb/E as anything in limbs_to_process) if(!E) diff --git a/code/modules/organs/organ_internal.dm b/code/modules/organs/organ_internal.dm index 1038f2a86e8a..5325e89910ba 100644 --- a/code/modules/organs/organ_internal.dm +++ b/code/modules/organs/organ_internal.dm @@ -247,6 +247,20 @@ robotic_type = /obj/item/organ/brain/prosthetic vital = 1 +/datum/internal_organ/brain/process(delta_time) + ..() + + if(organ_status >= ORGAN_BRUISED && prob(5 * delta_time)) + var/dir_choice = pick(list(NORTH, SOUTH, EAST, WEST)) + owner.drop_held_items() + owner.Move(get_step(get_turf(owner), dir_choice)) + to_chat(owner, SPAN_DANGER("Your mind wanders and goes blank for a moment...")) + + if(organ_status >= ORGAN_BROKEN && prob(5 * delta_time)) + owner.apply_effect(1, PARALYZE) + owner.make_jittery(50) + to_chat(owner, SPAN_DANGER("Your body seizes up!")) + /datum/internal_organ/brain/prosthetic //used by synthetic species robotic = ORGAN_ROBOT removed_type = /obj/item/organ/brain/prosthetic From 539b34564755ef0ac1a7c5b5527727a10a5b7c9f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 30 Jul 2023 18:37:58 +0100 Subject: [PATCH 024/138] Automatic changelog for PR #4052 [ci skip] --- html/changelogs/AutoChangeLog-pr-4052.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4052.yml diff --git a/html/changelogs/AutoChangeLog-pr-4052.yml b/html/changelogs/AutoChangeLog-pr-4052.yml new file mode 100644 index 000000000000..5253223c1464 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4052.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Brain damage now causes random wandering, dropping of items, paralysis, and jittering" \ No newline at end of file From c4b5fc6bf8e4f3a39a77bdbf908dc064245834e8 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 31 Jul 2023 01:19:59 +0000 Subject: [PATCH 025/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3967.yml | 9 -------- html/changelogs/AutoChangeLog-pr-4039.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4040.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4041.yml | 5 ----- html/changelogs/AutoChangeLog-pr-4052.yml | 4 ---- html/changelogs/archive/2023-07.yml | 27 +++++++++++++++++++++++ 6 files changed, 27 insertions(+), 26 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3967.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4039.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4040.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4041.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4052.yml diff --git a/html/changelogs/AutoChangeLog-pr-3967.yml b/html/changelogs/AutoChangeLog-pr-3967.yml deleted file mode 100644 index 50154f014b9a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3967.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: "ihatethisengine" -delete-after: True -changes: - - balance: "you can stack scratched portable cades if their HP at least 75%. Doing so will reduce the health of all barricades in the stack to the level of the most damaged." - - balance: "you can repair stacked portable cades but it will take longer time depending on how many cades in stack." - - balance: "miniengi skill makes repairs of folded portable cades faster (10 seconds to 5 seconds, same as engineer)." - - balance: "with engineering skill at least of miniengi you can collapse deployed portable barricade with a crowbar (wrench is no longer required, slightly faster (2 sec to 1.5 sec))." - - balance: "you no longer need to have folded portable cade in hand in order to repair it." - - balance: "if you have folded portable cade in hand, you can move while repairing it." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4039.yml b/html/changelogs/AutoChangeLog-pr-4039.yml deleted file mode 100644 index e5f8cdafacdc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4039.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fixed ctrl+click joining as an afk xeno not checking banishment" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4040.yml b/html/changelogs/AutoChangeLog-pr-4040.yml deleted file mode 100644 index 86b53c8a1bb3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4040.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "zzzmike" -delete-after: True -changes: - - spellcheck: "disordely -> disorderly and minor grammar fixes" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4041.yml b/html/changelogs/AutoChangeLog-pr-4041.yml deleted file mode 100644 index 9a9b57f35eb4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4041.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - rscadd: "Added prompts for xeno candidates to optionally take over a larva when an unnested host is ready to burst" - - bugfix: "Fixed larva spawning in hosts not triggering the preference unpool taskbar flash." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4052.yml b/html/changelogs/AutoChangeLog-pr-4052.yml deleted file mode 100644 index 5253223c1464..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4052.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscadd: "Brain damage now causes random wandering, dropping of items, paralysis, and jittering" \ No newline at end of file diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index 79e77bff0de4..0ee8702c72e8 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -610,3 +610,30 @@ - admin: notes applied to players now include the round id it was applied in realforest2001: - bugfix: Donator custom masks now properly protect from cold weather. +2023-07-31: + Drathek: + - rscadd: Added prompts for xeno candidates to optionally take over a larva when + an unnested host is ready to burst + - bugfix: Fixed larva spawning in hosts not triggering the preference unpool taskbar + flash. + - bugfix: Fixed ctrl+click joining as an afk xeno not checking banishment + Morrow: + - rscadd: Brain damage now causes random wandering, dropping of items, paralysis, + and jittering + ihatethisengine: + - balance: you can stack scratched portable cades if their HP at least 75%. Doing + so will reduce the health of all barricades in the stack to the level of the + most damaged. + - balance: you can repair stacked portable cades but it will take longer time depending + on how many cades in stack. + - balance: miniengi skill makes repairs of folded portable cades faster (10 seconds + to 5 seconds, same as engineer). + - balance: with engineering skill at least of miniengi you can collapse deployed + portable barricade with a crowbar (wrench is no longer required, slightly faster + (2 sec to 1.5 sec)). + - balance: you no longer need to have folded portable cade in hand in order to repair + it. + - balance: if you have folded portable cade in hand, you can move while repairing + it. + zzzmike: + - spellcheck: disordely -> disorderly and minor grammar fixes From 54de0238badbb773bf5a6be2707eb3cf000921c9 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Mon, 31 Jul 2023 04:44:55 -0700 Subject: [PATCH 026/138] Fix corpses merging with weeds when hung (#4051) # About the pull request This PR fixes any scenario where COMPONENT_CANCEL_MOB_PULL is signaled, namely predator hanging, to prevent merging with weeds. The chain of do_afters for hanging now checks if their victim gets anchored (in case they started to hang right as weeds were merging them), and cutting down will now call the Moved proc to send signals indicating the mob moved (to wake up weed_food). # Explain why it's good for the game Fixes #4048 # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Drathek fix: Fixed hung mobs merging with weeds /:cl: --- code/datums/components/weed_food.dm | 5 +++++ code/game/objects/items/stacks/predator.dm | 3 +++ 2 files changed, 8 insertions(+) diff --git a/code/datums/components/weed_food.dm b/code/datums/components/weed_food.dm index 0c578b661517..ce6c17e0af95 100644 --- a/code/datums/components/weed_food.dm +++ b/code/datums/components/weed_food.dm @@ -193,6 +193,8 @@ return FALSE if(!parent_turf?.weeds) return FALSE + if(SEND_SIGNAL(parent_mob, COMSIG_ATTEMPT_MOB_PULL) & COMPONENT_CANCEL_MOB_PULL) + return FALSE if(unmerged_time == world.time) return merge_with_weeds() // Weeds upgraded, re-merge now re-using the apperance @@ -245,6 +247,9 @@ UnregisterSignal(parent_buckle, COSMIG_OBJ_AFTER_BUCKLE) parent_buckle = null + if(SEND_SIGNAL(parent_mob, COMSIG_ATTEMPT_MOB_PULL) & COMPONENT_CANCEL_MOB_PULL) + return FALSE + absorbing_weeds = parent_turf?.weeds if(!absorbing_weeds) return FALSE diff --git a/code/game/objects/items/stacks/predator.dm b/code/game/objects/items/stacks/predator.dm index e500932b08f6..42874b907e02 100644 --- a/code/game/objects/items/stacks/predator.dm +++ b/code/game/objects/items/stacks/predator.dm @@ -51,6 +51,8 @@ SPAN_NOTICE("You start hanging [victim] up by the rope...")) if(!do_after(user, 3 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE, victim)) return + if(victim.anchored) + return // Just in case weed_food took them during this time user.visible_message(SPAN_WARNING("[user] hangs [victim] from the ceiling!"), SPAN_NOTICE("You finish hanging [victim].")) user.stop_pulling() victim.get_hung() @@ -106,4 +108,5 @@ apply_transform(A) pixel_x = 0 pixel_y = 0 + Moved(loc, NONE, TRUE) // Trigger any movement signals return COMPONENT_CANCEL_ATTACK From f9e17cc4003d109e9f147c18e3407832baa8b7f5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 31 Jul 2023 12:56:46 +0100 Subject: [PATCH 027/138] Automatic changelog for PR #4051 [ci skip] --- html/changelogs/AutoChangeLog-pr-4051.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4051.yml diff --git a/html/changelogs/AutoChangeLog-pr-4051.yml b/html/changelogs/AutoChangeLog-pr-4051.yml new file mode 100644 index 000000000000..a29569312d65 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4051.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fixed hung mobs merging with weeds" \ No newline at end of file From 20fc136a3644271f2f80f23ed72c1b263c2f32fa Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 1 Aug 2023 01:27:26 +0000 Subject: [PATCH 028/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4051.yml | 4 ---- html/changelogs/archive/2023-08.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4051.yml create mode 100644 html/changelogs/archive/2023-08.yml diff --git a/html/changelogs/AutoChangeLog-pr-4051.yml b/html/changelogs/AutoChangeLog-pr-4051.yml deleted file mode 100644 index a29569312d65..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4051.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fixed hung mobs merging with weeds" \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml new file mode 100644 index 000000000000..7e7f1425264a --- /dev/null +++ b/html/changelogs/archive/2023-08.yml @@ -0,0 +1,3 @@ +2023-08-01: + Drathek: + - bugfix: Fixed hung mobs merging with weeds From 50e63bcc1fdc5ced8d3fe1cb7b39a8cf7e74fc30 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Tue, 1 Aug 2023 18:42:09 +0200 Subject: [PATCH 029/138] fixing care package for SG on WO spawning the old batteries. (#4069) # About the pull request fixes: https://github.com/cmss13-devs/cmss13/issues/4054 # Explain why it's good for the game # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: Care package for SG on WO will now spawn with the proper batteries for them. /:cl: --------- Co-authored-by: Julien --- code/game/gamemodes/colonialmarines/whiskey_outpost.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/colonialmarines/whiskey_outpost.dm b/code/game/gamemodes/colonialmarines/whiskey_outpost.dm index 64d8795be3d2..e172939c847f 100644 --- a/code/game/gamemodes/colonialmarines/whiskey_outpost.dm +++ b/code/game/gamemodes/colonialmarines/whiskey_outpost.dm @@ -664,8 +664,8 @@ /obj/item/ammo_magazine/rocket/wp) if(2) //Smartgun supplies spawnitems = list( - /obj/item/cell/high, - /obj/item/cell/high, + /obj/item/smartgun_battery, + /obj/item/smartgun_battery, /obj/item/ammo_magazine/smartgun, /obj/item/ammo_magazine/smartgun, /obj/item/ammo_magazine/smartgun, From 239786c0a257014c73b31d9b1bf54b9cfb32ed33 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 1 Aug 2023 17:51:21 +0100 Subject: [PATCH 030/138] Automatic changelog for PR #4069 [ci skip] --- html/changelogs/AutoChangeLog-pr-4069.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4069.yml diff --git a/html/changelogs/AutoChangeLog-pr-4069.yml b/html/changelogs/AutoChangeLog-pr-4069.yml new file mode 100644 index 000000000000..dde219352a5e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4069.yml @@ -0,0 +1,4 @@ +author: "Huffie56" +delete-after: True +changes: + - bugfix: "Care package for SG on WO will now spawn with the proper batteries for them." \ No newline at end of file From 77c6999f1acbc84c124416e3679d395477aab9c4 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 1 Aug 2023 13:28:09 -0400 Subject: [PATCH 031/138] Fixes brain surgery so it actually fixes your brain (#4061) # About the pull request Not using the proc to change damage? That's a paddlin'. # Explain why it's good for the game Bug bad # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: Fixes brain damage qol: Jittering from brain damage is now capped /:cl: --- code/modules/organs/organ_internal.dm | 3 ++- code/modules/surgery/brainrepair.dm | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/organs/organ_internal.dm b/code/modules/organs/organ_internal.dm index 5325e89910ba..2178e2d53f5c 100644 --- a/code/modules/organs/organ_internal.dm +++ b/code/modules/organs/organ_internal.dm @@ -258,7 +258,8 @@ if(organ_status >= ORGAN_BROKEN && prob(5 * delta_time)) owner.apply_effect(1, PARALYZE) - owner.make_jittery(50) + if(owner.jitteriness < 100) + owner.make_jittery(50) to_chat(owner, SPAN_DANGER("Your body seizes up!")) /datum/internal_organ/brain/prosthetic //used by synthetic species diff --git a/code/modules/surgery/brainrepair.dm b/code/modules/surgery/brainrepair.dm index 6d3060c2a4a6..2b4e51292203 100644 --- a/code/modules/surgery/brainrepair.dm +++ b/code/modules/surgery/brainrepair.dm @@ -55,10 +55,11 @@ var/datum/internal_organ/brain/B = target.internal_organs_by_name["brain"] if(B) - B.damage = 0 + B.heal_damage(B.damage) target.disabilities &= ~NERVOUS target.sdisabilities &= ~DISABILITY_DEAF target.sdisabilities &= ~DISABILITY_MUTE + target.jitteriness = 0 target.pain.recalculate_pain() log_interact(user, target, "[key_name(user)] finished taking bone chips out of [key_name(target)]'s brain with \the [tool], finishing [surgery].") From 947878f499b2a3041d426ddbd06aa4ca3a02350a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 1 Aug 2023 18:36:28 +0100 Subject: [PATCH 032/138] Automatic changelog for PR #4061 [ci skip] --- html/changelogs/AutoChangeLog-pr-4061.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4061.yml diff --git a/html/changelogs/AutoChangeLog-pr-4061.yml b/html/changelogs/AutoChangeLog-pr-4061.yml new file mode 100644 index 000000000000..377901480158 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4061.yml @@ -0,0 +1,5 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Fixes brain damage" + - qol: "Jittering from brain damage is now capped" \ No newline at end of file From e2e244f600181afa8fcf3808b8889cca6bd6c1f5 Mon Sep 17 00:00:00 2001 From: Dorodomki <128561204+Dorodomki@users.noreply.github.com> Date: Tue, 1 Aug 2023 16:53:01 -0300 Subject: [PATCH 033/138] HPR-addings (#4049) # About the pull request Adds the bipod and rail flashlight attatchment for the HPR Weapon Kit # Explain why it's good for the game Adds more quality of life for the marine players allowing them the use of the gun in the complete potential being the full auto mode and a comfortable range of vision with the flashlight # Changelog :cl: add: Adds A Bipod and Rail Flashlight to the HPR kit /:cl: --- code/modules/cm_marines/equipment/guncases.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/cm_marines/equipment/guncases.dm b/code/modules/cm_marines/equipment/guncases.dm index ff4d8397be26..8538af7ca90e 100644 --- a/code/modules/cm_marines/equipment/guncases.dm +++ b/code/modules/cm_marines/equipment/guncases.dm @@ -58,13 +58,15 @@ /obj/item/storage/box/guncase/lmg name = "\improper M41AE2 heavy pulse rifle case" desc = "A gun case containing the M41AE2 heavy pulse rifle. You can get additional ammunition at requisitions." - storage_slots = 3 + storage_slots = 5 can_hold = list(/obj/item/weapon/gun/rifle/lmg, /obj/item/ammo_magazine/rifle/lmg) /obj/item/storage/box/guncase/lmg/fill_preset_inventory() new /obj/item/weapon/gun/rifle/lmg(src) new /obj/item/ammo_magazine/rifle/lmg(src) new /obj/item/ammo_magazine/rifle/lmg/holo_target(src) + new /obj/item/attachable/flashlight + new /obj/item/attachable/bipod //------------ /obj/item/storage/box/guncase/m41aMK1 From a8150de3991954adbcfec5d6f23bf60026f7b33c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 1 Aug 2023 21:07:58 +0100 Subject: [PATCH 034/138] Automatic changelog for PR #4049 [ci skip] --- html/changelogs/AutoChangeLog-pr-4049.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4049.yml diff --git a/html/changelogs/AutoChangeLog-pr-4049.yml b/html/changelogs/AutoChangeLog-pr-4049.yml new file mode 100644 index 000000000000..f84aa364ba2b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4049.yml @@ -0,0 +1,4 @@ +author: "Dorodomki" +delete-after: True +changes: + - rscadd: "Adds A Bipod and Rail Flashlight to the HPR kit" \ No newline at end of file From eade039c56b45f67821a61bfcb96348e36325c4e Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Tue, 1 Aug 2023 12:53:21 -0700 Subject: [PATCH 035/138] Standardize hugger attack windup and attack windup duration (#4044) # About the pull request This PR sets the attack windup duration for a player facehugger to 1 second, like it is for a pounce. # Explain why it's good for the game Since you can just pounce at point blank, there is zero reason for a point blank attack (that also requires them tackled) to take 6x longer. Any hugger that would do this would obviously be new to the caste for doing it in an inferior way. # Testing Photographs and Procedure
Screenshots & Videos https://github.com/cmss13-devs/cmss13/assets/76988376/c81c1635-42a9-4b6a-8411-e99b562fdb98
# Changelog :cl: Drathek balance: Facehugger attack windup duration is now 1s like the pounce windup. /:cl: --- code/__DEFINES/xeno.dm | 3 +++ .../xenomorph/abilities/facehugger/facehugger_abilities.dm | 2 +- code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/xeno.dm b/code/__DEFINES/xeno.dm index 82237cd793b2..222222a09d54 100644 --- a/code/__DEFINES/xeno.dm +++ b/code/__DEFINES/xeno.dm @@ -8,6 +8,9 @@ #define TUNNEL_ENTER_BIG_XENO_DELAY 120 #define TUNNEL_ENTER_LARVA_DELAY 10 +/// The duration it takes a player controlled facehugger to leap or hug adjacently +#define FACEHUGGER_WINDUP_DURATION 1 SECONDS + // Defines for action types and click delays used by xenomorph/unarmedattack() and attack_alien(). /// Full attack delay. diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/facehugger/facehugger_abilities.dm b/code/modules/mob/living/carbon/xenomorph/abilities/facehugger/facehugger_abilities.dm index 9f5de1c631cd..91bda707ec45 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/facehugger/facehugger_abilities.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/facehugger/facehugger_abilities.dm @@ -12,7 +12,7 @@ knockdown = TRUE knockdown_duration = 0.5 windup = TRUE - windup_duration = 10 + windup_duration = FACEHUGGER_WINDUP_DURATION freeze_self = TRUE freeze_time = 5 freeze_play_sound = FALSE diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm index 79a5f986ea10..ac03389994c9 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm @@ -133,7 +133,7 @@ to_chat(src, SPAN_WARNING("You can't infect \the [human]...")) return visible_message(SPAN_WARNING("\The [src] starts climbing onto \the [human]'s face..."), SPAN_XENONOTICE("You start climbing onto \the [human]'s face...")) - if(!do_after(src, 6 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE, human, INTERRUPT_MOVED, BUSY_ICON_HOSTILE)) + if(!do_after(src, FACEHUGGER_WINDUP_DURATION, INTERRUPT_ALL, BUSY_ICON_HOSTILE, human, INTERRUPT_MOVED, BUSY_ICON_HOSTILE)) return if(!human.lying) to_chat(src, SPAN_WARNING("You can't reach \the [human], they need to be lying down.")) From d4362807de5c402157e5e0907a4894e4398c944d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 1 Aug 2023 21:31:54 +0100 Subject: [PATCH 036/138] Automatic changelog for PR #4044 [ci skip] --- html/changelogs/AutoChangeLog-pr-4044.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4044.yml diff --git a/html/changelogs/AutoChangeLog-pr-4044.yml b/html/changelogs/AutoChangeLog-pr-4044.yml new file mode 100644 index 000000000000..e0e73bfcbf2a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4044.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - balance: "Facehugger attack windup duration is now 1s like the pounce windup." \ No newline at end of file From c06f012a146214fbbbaa0d2a84ccd32a913fc627 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 2 Aug 2023 01:15:06 +0000 Subject: [PATCH 037/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4044.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4049.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4061.yml | 5 ----- html/changelogs/AutoChangeLog-pr-4069.yml | 4 ---- html/changelogs/archive/2023-08.yml | 11 +++++++++++ 5 files changed, 11 insertions(+), 17 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4044.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4049.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4061.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4069.yml diff --git a/html/changelogs/AutoChangeLog-pr-4044.yml b/html/changelogs/AutoChangeLog-pr-4044.yml deleted file mode 100644 index e0e73bfcbf2a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4044.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - balance: "Facehugger attack windup duration is now 1s like the pounce windup." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4049.yml b/html/changelogs/AutoChangeLog-pr-4049.yml deleted file mode 100644 index f84aa364ba2b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4049.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dorodomki" -delete-after: True -changes: - - rscadd: "Adds A Bipod and Rail Flashlight to the HPR kit" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4061.yml b/html/changelogs/AutoChangeLog-pr-4061.yml deleted file mode 100644 index 377901480158..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4061.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Fixes brain damage" - - qol: "Jittering from brain damage is now capped" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4069.yml b/html/changelogs/AutoChangeLog-pr-4069.yml deleted file mode 100644 index dde219352a5e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4069.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - bugfix: "Care package for SG on WO will now spawn with the proper batteries for them." \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index 7e7f1425264a..76fa52e0860c 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -1,3 +1,14 @@ 2023-08-01: Drathek: - bugfix: Fixed hung mobs merging with weeds +2023-08-02: + Dorodomki: + - rscadd: Adds A Bipod and Rail Flashlight to the HPR kit + Drathek: + - balance: Facehugger attack windup duration is now 1s like the pounce windup. + Huffie56: + - bugfix: Care package for SG on WO will now spawn with the proper batteries for + them. + Morrow: + - bugfix: Fixes brain damage + - qol: Jittering from brain damage is now capped From 859ec23fb2f0831b327596148ca4c00066334bad Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Wed, 2 Aug 2023 05:14:12 +0200 Subject: [PATCH 038/138] fix having inapropriate ammo in CL lockbox. (#4071) # About the pull request fixes: https://github.com/cmss13-devs/cmss13/issues/3976 # Explain why it's good for the game removing the improper ammo in the lock box because it's obsolete considering the new gun CL as. adding a way to buy more ammo so that CL as a way to refill is weapon. didn't wanted to give it for free in the lockbox. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/117036822/f9aeb4e9-e11f-4a3f-9ccd-da244ee74713) ![image](https://github.com/cmss13-devs/cmss13/assets/117036822/815b6f6a-0532-4beb-9a68-7c524ead3eb1) Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: adding the possibility to buy "ES-4 stun magazine" for 10 point in the portable vendor. fix: remove a bunch of ammo that where improper for ES-4 gun that are in the lockbox. /:cl: --------- Co-authored-by: Julien --- code/game/objects/items/devices/portable_vendor.dm | 3 +++ code/game/objects/items/storage/lockbox.dm | 8 +++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/devices/portable_vendor.dm b/code/game/objects/items/devices/portable_vendor.dm index 0b96b859c4ac..875087efbff0 100644 --- a/code/game/objects/items/devices/portable_vendor.dm +++ b/code/game/objects/items/devices/portable_vendor.dm @@ -270,4 +270,7 @@ list("MISC", 0, null, null, null), list("Hollow Cane", 15, /obj/item/weapon/pole/fancy_cane/this_is_a_knife, "white", "A hollow cane that can store any commonplace sharp weaponry. Said weapon not included."), + + list("AMMO", 0, null, null, null), + list("ES-4 stun magazine", 10, /obj/item/ammo_magazine/pistol/es4, "white", "Holds 19 rounds of specialized Conductive 9mm."), ) diff --git a/code/game/objects/items/storage/lockbox.dm b/code/game/objects/items/storage/lockbox.dm index aa9d91921fae..30be2f6bc2e2 100644 --- a/code/game/objects/items/storage/lockbox.dm +++ b/code/game/objects/items/storage/lockbox.dm @@ -54,11 +54,9 @@ req_access = list(ACCESS_WY_CORPORATE) /obj/item/storage/lockbox/loyalty/fill_preset_inventory() - new /obj/item/ammo_magazine/pistol/mod88(src) - new /obj/item/ammo_magazine/pistol/mod88(src) - new /obj/item/ammo_magazine/pistol/mod88/rubber(src) - new /obj/item/ammo_magazine/pistol/mod88/rubber(src) - + new /obj/item/ammo_magazine/pistol/es4(src) + new /obj/item/ammo_magazine/pistol/es4(src) + new /obj/item/ammo_magazine/pistol/es4(src) /obj/item/storage/lockbox/cluster name = "lockbox of cluster flashbangs" From 3c7da31123584d23f1a18cf8a4ad3a1c2714fa2a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 2 Aug 2023 04:22:20 +0100 Subject: [PATCH 039/138] Automatic changelog for PR #4071 [ci skip] --- html/changelogs/AutoChangeLog-pr-4071.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4071.yml diff --git a/html/changelogs/AutoChangeLog-pr-4071.yml b/html/changelogs/AutoChangeLog-pr-4071.yml new file mode 100644 index 000000000000..ebea061c3f5a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4071.yml @@ -0,0 +1,5 @@ +author: "Huffie56" +delete-after: True +changes: + - balance: "adding the possibility to buy \"ES-4 stun magazine\" for 10 point in the portable vendor." + - bugfix: "remove a bunch of ammo that where improper for ES-4 gun that are in the lockbox." \ No newline at end of file From 6a25add4aa772a7e109cbb2aa1625ac3cce9f393 Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Tue, 1 Aug 2023 23:15:50 -0400 Subject: [PATCH 040/138] Lesser Drone now Has 3 Guarantied Slots (#4045) # About the pull request Lesser Drones now will always have at least 3 slots, no matter the state of the hive # Explain why it's good for the game Lesser Drones as supposed to be a swarm, and at this stage of the game many Xenos are likely ghosting. This gives them a bigger chance to participate in rounds (at least the ones where Xenos are on the backfoot). This should make it so lesser drones have a baseline of 3 slots, plus additional limit based on hive size. # Changelog :cl: add: Lesser Drone Slots now have a minimum, currently set to 3. /:cl: --- code/modules/mob/living/carbon/xenomorph/xeno_defines.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index 9bdbf3a89d6d..acc72586e647 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -353,6 +353,8 @@ /// How many lesser drones the hive can support var/lesser_drone_limit = 0 + /// Slots available for lesser drones will never go below this number + var/lesser_drone_minimum = 3 var/datum/tacmap/xeno/tacmap var/minimap_type = MINIMAP_FLAG_XENO @@ -1052,7 +1054,7 @@ hugger.timeofdeath = user.timeofdeath // Keep old death time /datum/hive_status/proc/update_lesser_drone_limit() - lesser_drone_limit = Ceiling(totalXenos.len / 3) + lesser_drone_limit = lesser_drone_minimum + Ceiling(length(totalXenos) / 3) /datum/hive_status/proc/can_spawn_as_lesser_drone(mob/dead/observer/user) if(!GLOB.hive_datum || ! GLOB.hive_datum[hivenumber]) From 4a3a2b6d0510d4ab12e793eec212f60c3f2ff668 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 2 Aug 2023 04:35:32 +0100 Subject: [PATCH 041/138] Automatic changelog for PR #4045 [ci skip] --- html/changelogs/AutoChangeLog-pr-4045.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4045.yml diff --git a/html/changelogs/AutoChangeLog-pr-4045.yml b/html/changelogs/AutoChangeLog-pr-4045.yml new file mode 100644 index 000000000000..c954a3c78956 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4045.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - rscadd: "Lesser Drone Slots now have a minimum, currently set to 3." \ No newline at end of file From 60ca3cddb69147cb17fcaef3b0514586292a4c55 Mon Sep 17 00:00:00 2001 From: Dorodomki <128561204+Dorodomki@users.noreply.github.com> Date: Wed, 2 Aug 2023 00:40:19 -0300 Subject: [PATCH 042/138] Adds a welder chestrig! (#4029) adds the welder chestrig to the game, spawning in the right hand of the MT's, being in the marine surplus gear, the comtechs backpack selection, the chestrig is a reskinned welder satchel but with more drip # About the pull request adds the welder chestrig to the game means more drip for the mt's and comtechs/anyone with enthusiasm for cades or raid fortified positions more drip ![Captura de pantalla (335)](https://github.com/cmss13-devs/cmss13/assets/128561204/382f6d25-85b9-49ed-8a3e-0b516fc10915) ![Captura de pantalla (336)](https://github.com/cmss13-devs/cmss13/assets/128561204/57ce4468-4783-4179-91d4-6ba2c7a06715) # Changelog :cl: Adds a welder chestrig for MT's that works like a welder satchel, adds the welder chestrig to the marine surplus vendor and comtech gear vendor /:cl: --- .../vendor_types/squad_prep/squad_engineer.dm | 1 + .../vendor_types/squad_prep/squad_prep.dm | 1 + code/game/objects/items/storage/backpack.dm | 10 ++++++++++ code/modules/gear_presets/uscm_ship.dm | 1 + icons/mob/humans/onmob/back.dmi | Bin 105151 -> 105811 bytes icons/mob/humans/onmob/items_lefthand_0.dmi | Bin 123382 -> 135490 bytes icons/mob/humans/onmob/items_righthand_0.dmi | Bin 122490 -> 133386 bytes icons/obj/items/clothing/backpacks.dmi | Bin 55862 -> 56976 bytes 8 files changed, 13 insertions(+) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm index 05784ec3c161..445ae80d401c 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm @@ -110,6 +110,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( list("Technician Satchel", 0, /obj/item/storage/backpack/marine/satchel/tech, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), list("Technician Welderpack", 0, /obj/item/storage/backpack/marine/engineerpack, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), list("Technician Welder-Satchel", 0, /obj/item/storage/backpack/marine/engineerpack/satchel, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), + list("Technician Welder Chestrig", 0, /obj/item/storage/backpack/marine/engineerpack/welder_chestrig, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), list("BELT (CHOOSE 1)", 0, null, null, null), list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm index 9775c20cac33..4fcd3d25237c 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm @@ -77,6 +77,7 @@ list("Shotgun Scabbard", 5, /obj/item/storage/large_holster/m37, VENDOR_ITEM_REGULAR), list("USCM Satchel", 10, /obj/item/storage/backpack/marine/satchel, VENDOR_ITEM_REGULAR), list("USCM Technical Satchel", 10, /obj/item/storage/backpack/marine/satchel/tech, VENDOR_ITEM_REGULAR), + list("USCM Technical Chestrig", 10, /obj/item/storage/backpack/marine/engineerpack/welder_chestrig, VENDOR_ITEM_REGULAR), list("USCM Uniform", 20, /obj/item/clothing/under/marine, VENDOR_ITEM_REGULAR), list("BELTS", -1, null, null), diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index e36225177d91..40bd143fd074 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -914,6 +914,16 @@ GLOBAL_LIST_EMPTY_TYPED(radio_packs, /obj/item/storage/backpack/marine/satchel/r max_fuel = 100 worn_accessible = TRUE +/obj/item/storage/backpack/marine/engineerpack/welder_chestrig + name = "\improper Technician Welder Chestrig" + desc = "A specialized Chestrig worn by technicians and engineers. It carries one medium fuel tank for quick welder refueling and use." + icon_state = "welder_chestrig" + item_state = "welder_chestrig" + max_storage_space = 12 + has_gamemode_skin = FALSE + max_fuel = 100 + worn_accessible = TRUE + // Pyrotechnician Spec backpack fuel tank /obj/item/storage/backpack/marine/engineerpack/flamethrower name = "\improper USCM Pyrotechnician G6-2 fueltank" diff --git a/code/modules/gear_presets/uscm_ship.dm b/code/modules/gear_presets/uscm_ship.dm index 75d661da503f..2714dd063786 100644 --- a/code/modules/gear_presets/uscm_ship.dm +++ b/code/modules/gear_presets/uscm_ship.dm @@ -261,6 +261,7 @@ new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(new_human), WEAR_R_STORE) new_human.equip_to_slot_or_del(new /obj/item/device/demo_scanner(new_human), WEAR_L_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/bag/trash(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/welder_chestrig, (new_human), WEAR_R_HAND) /datum/equipment_preset/uscm_ship/maint/load_rank(mob/living/carbon/human/new_human) if(new_human.client) diff --git a/icons/mob/humans/onmob/back.dmi b/icons/mob/humans/onmob/back.dmi index fe04c9d66dc38442487455301456d1516898a460..4689fd35ab50737ee382f3760a507f531aaf53b4 100644 GIT binary patch delta 20955 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

W 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 delta 20130 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 LyB??g;eYL4bO0bX diff --git a/icons/mob/humans/onmob/items_lefthand_0.dmi b/icons/mob/humans/onmob/items_lefthand_0.dmi index 1f154ef92396428a0a0b9df09c7bd5f4b40fa9c5..a040ddb7a65ef29c57b5b2d6a21213fb2ff3d05a 100644 GIT binary patch literal 135490 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 z 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 aOX=uC8SCxG2iK~vnVxd>M3p&Tp#BBthm*Ge literal 123382 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

P8=190t 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 Q_iH?z+XkAY>JLNy2lKC>KmY&$ diff --git a/icons/mob/humans/onmob/items_righthand_0.dmi b/icons/mob/humans/onmob/items_righthand_0.dmi index 858da88c29ed04aee13782309cabca85bcc5ba54..a09244c30139f26274f5876dcf95a5534a5c1afe 100644 GIT binary patch literal 133386 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�Ci^2AMw7;DUj`J+r*IrrVwo$b z#UMx6!bp{tHLPcP?K2MfPHAwyPbxKJZP-UZLk=HYapIEMM?ku;0Rff!RMmytr1)si z%)vdmZ-GK^D>Up-e_l?SxaLTmZ;nmC#2#y}TgQ-V8D~|&nrBUX#Qf?>DcrWNg`!{B zR$&`OtFAoy{>p62*1s|kh>16qr_y2njW|2izA7Fb|1uQ+%?1P~;tyBH_G~pgp0qaaRWq$5`ojHoCz3I#?=PD1Z zNpz)4zi3GPO3eF${8Rsyo+`Ycj2~f*Kpvwhk(l;UH#WBCe_lRAOp{7bgN>@)Rid-` zd8>=-ah8zlklN8wJDvp~#O3&Q`xV}x?Rs^Pw&fhJgFnp{F)e&9QnrH1W9`#^USXlK zA6?po5^-H>Tq7ey)GpkI~lC7NEkdN=cP^XEO={(oMhQhrBmxUfF2g zBv(u`zVv_^#3zCM>Z4}m=qE7Aj3?--xQ#pQ3zF9$^wpo;n4LNboKpO<>!VQ6r^o*8 zOm;oI`~o?*n~4zioiE!|;!ctgl;{otn!p!+Zzn9PtdiVy88V(7L{Lsd{DH!Pcxgvoq4IU4AhO4o|)$oj2XH{lhRHm;* zHCmpt*(k;TNr|#o${^6dG?Nw=The~D_XM?-@v*WZE&)b4`P zw=$ROm|j0i-#v4brdSKJ1i7zVtnf&z$IVN!`x^d!1g~2+|3^T?|41A8pJ5#T4=?Ry zcK7bx?By!3IVTfA0-PrSLv_!vd8- zg=Nb4qQZ3Barjnz4#G~{mYwbUTmE2Lx~;`T{igraLjktW z5o}wR-8tcm!UmAtBpVoYju%6L6M0fq`}a+)ddn*smc-ppa?3qxe1Topya^7C9ce6t z0TWtBcen1Cw4x&R&&-S)_-?~_%2}zOd^CY0Cz*AOv!g`EIXFFG?NMZnS7IeC8GJtih5 zL(01TUUas0;?X*2UcrqQO*ZKHVvWveF{4^cl8z#}d}F@}F#d)&U9|hL^{lu*4s3eF z<_I`2jiEoOh229G5eBiJ)Hs@ez4W+HfmV}UkLs@_kFmLV=P^q-_3CkQve$?BdkKx- zKSeUOSG3MGT(5#or+Z#=-ri6*+^{gCqSc|$AmfHEQgq&rrXb5JdMHqOLD!BL!Ex^c zfOiG&C;0GH^C!=ZxqPX{%9XQw`Xv(fRJ-rCSrXTSR;5!u{Z z>F#q=GFjmFkGIR0T}9kjnCvO9*YF<|1hG=%3= z_1-2(2#9PTgWtr_w5LcmflLOC+JoFSq@bA1Ika$bxm8Fs^mMf1*Rjj>nuAZ#SVSbR z!;sKRR-+fdX(p3fKSaH^AISvW*RURFfH|<+*5HN>6|!B|>Ve@xga=ZaoU&>kvkk8` z7EHv;VrxaK9KjmB3UBb6GstqfxB@?T;6Mr(VXp1b=kwg+t^Li3RFE9+F(7e@U${_8 zKR90dyvYVL3I=F&2WtO=#Go#QqW4PQwC9{DZ^*|L#J1H?7W!wPDpD6!Kg-@!xnbEH zVUMjx8|6$sV$6Q$i4B+$)SNoA406!wKp>Exu>;!RE#FD=e&b36!f*055wKq~kiu(Q zEduz#)b3c4?m)_oRlIjL)O24BPxq&IqEL;|6q~s?chuMyxehQ=7UpCduI2&3u>DSr zsV(#bjqI_!JWt>2X=C&45_t^k7eqC-RS{)0Bj584t_lB{no0y>Q`;ET+RAD^S3e_z zAtO<@tHk3LNX^&K&i2n=Tp*Z2+K$W_Grcq65+d@npC&kyHVqTw1b zW4%_tLXReAPY&{0{=UTOSV-`;e0yg z>G`zK1?NDOm%zGXTGX>yY>^%u3`_tWKgQrDb=3!l9m6k;|MSt6PMm`ynd4LqDeA2 z{bO90Uhdk`h2_sqa(7fm@UPFw{gG_k6b*+GzyZEt5O1%?wNHFOjNm$CSBS z#E%Sl|GHAYTuVToRkVy=om*Q_$a3s_gLKyLQ(4oxf4|bcjjQUh{?bp;8uFh#yt6L^ z6+a9$)Tq-A25s9#AiZ)b<|t0>E{Z8oFK6g6n8K!Y4Sx!+xR!a(0%la6vlEuwBN-Wa zAlX4voT;d9nXLUG*kZfRcg1jiGX=9FgeU}-SBSj5dJ{#e@=%WWqA40vwXFdxxN_&z z-@WSMNiFdCZJEfwT5MjSu73c|DBjsq?!G-SfcQLx!-pu{Cr!Sf#rw&r&LeMTIdWbL zf~>J4-O)WLQPRw^zTfpP{;M7hZtCG7)f5~I zjfy|H-SG2QooGX;<#o5r6-Y>dcm|B6bt$}1r>}8D*wTsCZ=9lcJ=+rjVJn29)4GIzz?`)UtGx4L}y}nwN`XJ)HP?}d{CuR zKNsgIo+cVC&mQ64Sh%yfK~hItmflbSKS0^Y$%_NSxYn`>O zU89%NJ*UZvFGdRmr5MzD~KN+zfo@2wlaxp(uugz93nsuVSXHdbJU9b zxU%IhxKR5(S15GSd91>@$A47jI~Ydd!H*_!@r#PVtcfHO1cCLJ=&>_OnY)yYXM4!= zA6s8PLwbznVr-GtV+|nw_XocHEc0vT_3j3$_e^8y+uZZ0P-lLO2v7BbKUY3Z`h;@s zk}x9o|784D@aSK$8C5wtx`^fU@6QTrs-9=-shmDzkC>^|$T6~sTy^t4ggURtjyvrN zOdPKHE-|9w*cv@fzH7fD0K8MqUI&hZZNyJ_k#uNaD!6)&xa75wd{Cv+!h`G8WWTir zvdl~m?7Dz}y^eVzocLg0vtb{uun>*!^pmo~E~i(dR7_hLF1(D+4QoUULRRV>9(hx6 z(`lZ1Xm$!yWZuBFkXa)}+$9`&VQF*wR=y#dkSW*-ZlM<LQw@G8rx!=`y zV-JrtId#I>WTT*qW<4Df1(Kun6~q7~m!TDIw=J~pO!L$PSxJ+#iaD-3vz$7>&$YK% ze-bw4+?`HwpBw1(``OX=vPH>eCRyVbir(z7V70|k;M>11Pep&GD)*dQZU7xhxVP_% zM49X?=VvmAs#9c(YW`N0OMXRr6aESEK$hcpb=X{#hLAU_hW1*&`TwmJ=<~G(+%AHR zztg+Mk>FZJ0lI1xld;PARQtQ+d{vp#Y3=axa=-bqw)@fk6kHMT8p#rJ!!_1{w6n-s zB;Ol#b92|e$~={^W@V@cjXb6>ml@+1T;W8glS`o zYQ%*M5TL$_9u@vPy?uvMYWL#j+z-M-b1~JjyIeZ~XobM=$G_)i$k(;OhV4i+YI3EViH7pzisJ5`=ir{~h zVXh-L`vy#pJ%5Xnsf*fOp^_^#n|j4w{ZINL$DxxCJNlXrUb^Wc=IKDl*i3#W z2Du}7O3b?#H}=ba`&3c{W!JB+g?XN9PqKY>al^Dg$4#GSM<2 zKk+Jb>l{ha1H=EOthgTb-+@C|D%Cn5$^5HY9oG79=ls9T2m8OhH2R$CR_|$FN&<)W z5Onth?h1E;@b=^PCB9t_@91cdC-vLyzd9fF=S+kD#fFgLNufrZ;`FYVF%{Ev%E| zP%ZaiU#6xLc$)0?zBS<5pM*w_%HIXKq7_%?W^BW(-{hz;w%mZBzNKan8+m1N1k~j7 z6Sl?^PFvYT7y;9G`Iiw)5VU^jK;<6G%7-J@?kX>)UUP{yzwD8eEjcu~X;xjR=@CNT zz$Ae>%=OotKCwdVule#T)$q^yDUnTC^-=gP#X9`_Te`3Hjy0BzE0V48rPJ25X#Yyz zOXFfDHPo6I=+ffa;tlSD)lO9yU_Co}+}w+meIN+c`2((Euize*F&1yM7Kt;(o^ub@ z7iLb{t$xnU&Fu*2jF*-hu#SAj5`Ka=mc^?A%>iHrEW+c~mpv?i4EoA4C;e-shuc3N z;bEL#Jg^H&1Ub1xS?NOs2FdZ%>P|?}>XkuI(L+*?GyI2(n)uF^Coxu3yKJ-9-Z@aL zk%=Sy*EVO6bOU>^*ul5<96XWmI#TBvk8rZtf>@k>HMptK!od@l7PHn)x4su&`&x1( zzn{5~o{&c4zNSnOeypx|u87Ed?Cg-gw(ZIM9zPO#QZ0Xo1J!yX`g>uv2^Dwz&RBJ^ zjt;BZDZbtE3NtCb4wml)92TmJbUZkPRYo_KJFax1b4p$DkPF+G;4t#P{nS-dwQGr@id3xgainbpcz0*~4q~5qKM! zR}C%UR@1)fwt$Pbn*A=~JB>p`6{DN;62TJ?IAR^A0pCpw=U4vM!V0Ao~q{#ff3 z@q?}@9rd`NH>@WvsaeZZS@x$D75(uZ4PUfWG}mBIg}tHfcq`oZ#_MeVJz$Rn*d!Yi zin)udBp%%Ui~D8xEb{p)CocMiRi{tD=qGQjedB~HLg&q<%5()4#a*9z!q-D;lVmu* zdRX$544+uv%fed!ad@;i{?$aOW}v#eh0In13=s|UgM3!Mv+sA=3^e#m2^Cq@X&40V z18GtSuEK9aP06S}KR4K$HFx<>w+{z>9JaAe2nqgkdy(~nRYFK3*EOuf+=Im?=g$4a zLGlL+%uX}lWhFf0PDq;ze1DK;+2~N_G}Tp(I5hV__}RATcN_uL+qbF0>3Ty?vWa52 zpuEjbYJ1N`JyYpredNlVg~8SdGhjUYO{*duY`N5w1z&Cb_u@v z%4Y}AV%eH8qEXymNe0fbY@=W!o1@+zz@)e|u_LG{D;REn;~_iTLPLDE4NRDSv0$bU zdDX846M4VcfEL6wn_B9DDMAm#GA0K%H^})~cm__Dm=Rs#YU~MSUC@@Fo>h6{H!QF( z`)1-%5*X7ugk@{)rI2^0gB}DzO12i;@6k{`A&6DcS69TfgwK5tI;61vDD<>zm5cIt zU7lf168#uLYi&N@;0_p8+!s0)t&Gpz*xz;`|I9k)9)|V`PlSGZni~H7+PN)VVS94Q zS+QKfWwM#{u`d6u`CEWKQT1r*zOtoRuFzNmsnNGbwlhvrM!6mqFTy$q7)yCzwjp94 zNU&yFJ(RTSZudzfPlHCbsCG}3r;PgQfLtO}aL}aCDp4PZWUqzY1B(e8cz*W1hc4q4 zXjb9;ii7V?$+WtU)?S&9c6A^CI1_lVoRae|+!(Bzp&xyKG%44xZ+&;Ag|d|>|7p0L zdUm(8q~riFMW^Jx91rE-z7B#1_yQZS8){PFP^q-e_n*q{G zEV=0f6PnnEk5F5;9`1zE0804I!2&t7f`2ZY_g`E9(CU->d2S1;8s0(+$6v``shFfZ zzgleiELT;^UZ6LI!`A)q9l+J(U~`y#@p)LcJL@Ljn5PfrYR2vMYSYlRJ z{tZg=koGqUy2x6^dA=O9jf-;yRZ9Xwh)6n3BKeB_%L>5F2{G?HU3pzpCuKa?_$ zv?sZn2;ytpU1ogYoJqdsVo-oIJAqU8T+XYW#ZbHmc(w- zTx8o<)crMLEg{(?Ncl~E0SSB>tizSg2v4uaBJ&7ca`^c>A+(x;dW)v*^Rc(y>5nOg z5^qh}64yJp)BQd-Z(@zDi)@(D9j9A!$!T`0rvnK#Z6W*N^YuHdkKJrnkNYnMUAu+m zrON(9hXF++X1nK8dage^ZgrfN$?R7bMy%V7R~heYTRf+E$Yf9KH&0XeJ~BpXQ4_?a z82t0xNz83MRrRg$wyC)X%p~jwFt-5;T*HKq5loT8n4+rUk=6c|-)(ua)nW_dn1{i{ zRZ%C`qL%dAO`|hqlH${So1NUKks5cW;G^&{x|`+BJPFoRAQe_zlc3}@M-p<(162pi zol_mDC+(;c`EK2493g&>N^$&}5K7zB+BbW^{`)7ujy^qd0N8rcuWgj6Y%QuaG1jo~ zO+W#=NTsvt#ySpuKO41c_rI$n$P?bpQD9xtu8EtrWM5XO-nOi<9-tX^GP zpMzZ5F2bv=i@%~1uBtQzKZz1{zf_o|%^j@rj zmMP9R5^2A+n$zbq*MZ!SQ8x=Q+uqRXqXF*W%{FQu=u(%B;b^}oq^oZp8l%K>VYCOK*&=(xhx1BC!eP&3Hk{BnwXW4-`+4fp2 zEf;i%A*m$N`Jt#3Y?0K5P_0M<$*#i@?RGd^yjGc_*CXW z9eKD!*E_Gtt+e=L1qdp9w1wQ|`oH7oua@y-A;sb9DSys?bq=N*d&LrSaeNa{j_{7*GM_V)1wU%z9nG#HIbE-(7iY8#aRoYs-t+)Er^Lke41Co5TPG;5aZk216$6Luf{2(N}^w53!Pgtts)P$FRX8@V42QqBcCVMG8 z2h*tX=zMou?_Y-n&<;172z!5&khiRw^pvlhI8&>bgUd_zOdoM`3KYAhYxeHqmk=(kX3$ic*N~&* z_tY4E;-;(^D#C34@@yP`>j`=1>(JFK!?eT5I@MSDjG1nNmY5be=GQWGwykq>)BF2< ztH_L9YoL*axhg<$Y$0Llmy54Ir|~o z#2J4v=NfdCtf6i_qnwhIVM<#gy^1Z3$neHEb=qVUWsw*{Qim?nrtnC*_(1Dbcv_0T^OKdf_Ng)y9-aS1 zcr28#{cPpOe&^Xx&-&e0)9@9U~OdL|a%-CbwoIz+iBH^tZvG-=Bh||<5&S><; zIO$4ULaZ~|yzew~+5&S0ctY*E;q{wGPw5Cr>?Uf4mqrDXcL~a>7EJZ3#p=)FCP!N+!_(#pX3hr({XJ^iW1D)mt(y(w{toRHW6v~eE8N>!zBW!ywfGPT_*dsm6`j*qPT-5Rr37avw18u#(nHejf zeQyY9u%EVwmOG(nQEV1AZv1R+iepCb)4w%*&p+8J89)uPL5!(JG_gGlGk^Wu+xA;= z*7dDI>>x1A5F)~O71GI7Fy8gg8pW5>$y6q9AU*K={RGw>l9pCp#nuXfJHRIeo?#Co z8otf48ty%REzTe7(aoTZ@xB%NvPo&^$?WOO-fW}tA7%UOVRF_EaiKk=?EE6N0%D2T zohxAp+r^<@gV!j$7Z#DR{~$xP@pOcl3x3hM>XJ1P1F*@sGqpMsH4?KbK)rVvUEGYP z;rP3Itl{(E1F7~*l?N@7ASc3RDS7Ea?(&tP%idXet1_5IMw6n^b>cY8Qz#Kf{>X_4@om0$0WmIKxXGj^ zx{OqNWDFKr2Jwk+b``)0m7=nC00w)pXHT}>WCzQZK-q8YQ~7Xv3(Yw3E8VlWewr`! z_xZMhGiN8zwp+I`#WtyQLxp4OxCCui5Q`-WE^JoklT~*m@q=G(_bOeF@k9EmP)oIJ z`v(AazJ2rN7a+jxkRwC)a^^3tH3qI|BM^vKlD7|QPVu)jIt|P`yR|3g)_z~c9CH1e z8PmhECh1(0pfLjDL8?a&l-jlYT3;d*(arc&5sfnLLzitgkA6Qn_iSDbz7F5E7j(2| z_8<#0JSSie?05Huz58bo5WU;z?b2gIW%fl0ZaYR8o7ePWV52eu^YZdSbL^SMrwz1MB z2*c%dCCh0=(`(#>SU7f?a*#r#@>&8*egJGx4OTP3+q=3r8ya1wrl(DEeL;Gh?bwpxQYonHqwo7<0+$^m(qW={Y4ht%zVffGWO~uxH?WY>ma(}V9JNJb3F)_fg#|B z^2>AisP{`idbx}se^}ex*7vy^DOA5n&aN;1ipnYm%pi4JB(=&%@elEhkn-(9^3N0J zZRO@l@F6fmJz`a$4)Gh%jm7-hdyO$xhFMP1B*v;IKYFgWm*q=9u3gauc5ji@yON#7ZE5!b zjLs(qDg2ja0N!LFqh02jtP0SWy_!&@ALQd@i{BFRu7%|^T()m4IB$Js3{^vzg`v0sTK&0vdOVkj1N6| z&e|;GBXc4=s=G(Up_0837_M2Wz~sqik)ZXg1{!LvPvIYT>sdL&dys~vRI=dk7fewN zZA%V{m{h2^$W$jlS?X|nA9C0peS2}$_SjsTt_zAHe78qwvk)|8K80eEnAr2{n&Dtt z@hDdve0tcqMQY(ycA>I0YZlYDA+byKHkO#o>wtZlVnYFK0c}f#xqjW+5S5d|Sb0sn zh`w4w-x53?J$O^AKicl+fG-- z5(fZ8eO_~TcsN@tUP`^A5%=ubKh6LLwigs_D#Iym6Rg z2Xp!FzDZoDv2jUa!;{c`Vi|{bb2J@H*%m%Jvz;S+rW{0`30WF29ci`?YhEWx6q%LX zHnL-S#P2IAD+E(Vq| zn*IybnUvsiKpYXwo4NCm)ffUsO)Te{B8+6L--T6wrh5~_rD=UV^7cAR#2d#TJ>p%T z=tX*NA=ccdW@aQnR7^?B$_HR>0&Y|$z9(&gRGUa=%n!4+v={X&D=W$c*g-%ICtmyY zN4O0-Q{%>}jWuj6mX2QoP}l3#;2mUWNe%t&A&T^RB$!bNqu2nK107b3(axft-VLo2 zv!A2Xsys&jX$tn%lO3zp0e%SmxTc^MsVa*c$>G_+rs@(+59$SRpA#pJC6N5(`@TGN ziM&B9m<0xu&$!Va$o^(6Mbg|{Kh)>#2|k}in#cBdwqQMU{3c_QL)bxK_u>6}_UzHs z*Vm5~rbG~Tn0%u~`3uaDDhnZ)J8@)98a3#qh|(`G>55pCUf^|_H8n&qKYz*P_=5P% zq-HPy@q47kGhM_5*BHne2Vi>UfM80%P^JfdqGS8A&X}6VTEajm<0eZYjg|Ye@b2=6Ox9lRiJ3#~3UcIx$ZEE>inZ(s2XjcK$Vh;Mp5YRRTsy+B6 z8Kk2j<|f%dG*pdFpYIBG%3jJ~O}%O-MqBLkSmjuEagYB8ia)s-Vx8&#RQl3|%O&X{ zYjz}Mw`D~feeLs;1Ovdt zK{g|?jB^jzPD98j3c~p-v)Og@p=mTQsT4$B_Z&PQ?`P5@5u~ve(^Tb#$=+Tq-&r~g z8d915vq}p>)+2d%{2(bNu1l@35U!CAo4SJA`e-`!ep6dhP`OU#u<~2f4Uw&U9qCi6aPtOaKeoA_Ti4d`bejs$8qDr3M(&l23M+j8|nZu*G; zFRwe3bMPeu?~WQ6LIheF+u@gcqdz=Oat2P@#2;d~*8_o~y=Z*hAoSg3`sEr=TN#%b zUF&*S$)r$o_W~AU1wM){jLuc%f4%t9Yuq(etM_E zD(I0wxdOd5E7pHS(yoUnOuK^Ye9c`|;Nrt!rs~3%Bge|F4K~4){o4#yI%e6MyTMQB z99DpY=UKrV>pq&PouOE-&Lz`F&@_GL*dDnz_RrB_-vBE`TH-BqA9-&-qqD;(A@+DX z(B?uFA){)Gl1=bas+;L^EW2lgBR_OGYq*T->)1p3AFT@NaCvx?z_~(|T0*PxZj}9; z8Nrz;BM1%@GTjqLQiELz)x6{qAh6{u3+8b7y@(?w!lT{-(?2L_!6p{{BUnq|ou7zx*lc9*r%q z7kp;Ql|55zRRo;=JXN=41VDd`E}5B%ktf{XmqXg@twT1}d;H$fe*;&*C#6~4Y>~eE zAZqIiXLr-$I45e}9v&6G{v0oL+sktpsIB|HGVK1hAB%I>?0~crl{aIxsAo_MyGQk2~xb}4QAq~Gh zqsY>>q|w4n4)6D~9)}}I;f%mxmJt!#Q3D{x# zdlRdld`cTGlJ1h|`09DMZ42deD;Pg>UyBzQv~xQ*9#t{go`n5;ehP-u%y3e7$}d-lvMWDEPB z-V|l1y0b~ehLy~y4(i8<=|%i zx-9tTq}`ewAd0oFZEqg`&p89fAm9{T=Jn>?{kI~HI0=)@6b6TINYt~rkFD>&&4uze z7hiudxTcDkqx^f3i894FKI|sN^s*rOq``W~Nd>>$Q{}1@ghqC_ zoAG=sW--sFZo+_vyJ-F`%EUiJ;`mY%|nG; z)^HG@dv3C-lmL2#XG$88r3TdjXg_UHt=wMcNxfIgpAM5Ei!9w#h5v)O_l|06>)uB3 zSWr2Dh=@p25D*YhkS;|80clFFK?OuW2)&bFp^1P}O>WN$x2{%E62~*fNw%zm{&)M8ZsO2H)xpAZxZvTv}X! zcYut4sE!k)YWTQ%_kX`URNM+RH@LK=qf2TccInm6cu_&-yCu3{-mytW!aBE45I}epC^LNEC;P9U50_ ziXRZ*Y9C?+0j30f_Z?mACc4wyZz~1>9<#{;W#nBP2-T7mHm)iCYK{1`}Rm+{oCP_si9%c z0g0%VcWJwBDC43(m=o4+CL>*D$P=hGbTsl{Jj@@v-BhAPKn=eKMsi_y6b|l`)s zb2KLR@NKU?0*W}FnTESG6a<`wH)zTx*krsjad@`!b-*t5ak8U0_K&fYgL*NBUbb$e zJnkyuFfKu`uTAqAouRn#2lYhpFoMj`!FvN;8f~5xw=Nvj6_!5+Fj&aJQvP_P%qrJ> z$&eh8KF7jPH9&R6_rDNV|Gxu#finN^Xp320@F&Zbco@QAeBXqwQg zK*Q)|DeYbR_e+AZgA21G}{(XNb$rT zP<~G!vR^WplSI_n1*iTo5%m`V(B+(5T!h&ZLH7Fe2gUjIr@%!O9~B;7ZJU}0357SO zLxpU?FFymzLO5zGpe?XgGgTJNB;okU3m}onIfYdZ0w=`^&QLT-6Xb3V-tb)+uw^&d z8O?t)c}pBvi&5~4mbx*Z5hzp@@9IvJ)dW)RXi1^!GnFG;Zm0sv=2;%V;lO-2u|!T9?LGjw@=07h?W;b?UDCSqD8N z)1wn6Co3;7#6j=AO~0XVq5JxYTW_E0o>Qcw(z~ls$v2w!ZF<&@|66Ks@Rb@m%SZYn z9BL|^_z1_KAC_0+YY8bnK)eLS8DYu&gXG&O`Qw@wCQ3R&=2^c*BDxrjl*xX?sVpT% zBV^lBM7eoZMtj@ZcOl?{-UP}2OdhL0nUtIWB!l$;8IuX*rums5s;2nhl_9FW?`L%B zD2e`(wu+m?VbtEzrOx#b8ieKSk)#c`4>g@>CXX$j>f}f z_l7($egdgaKpsG{PeOCXXf)uv@GiOp05z zT@Z!sdkzgXXG*F@t6Er*=q;8st;LD3n?$-wP|?=XBE%AHuS@Iwt;gG(wmp4#pw|vu z<9^cO1E3z{GaKRX828o3vxbB!2hOyIDvc9JWCFr6C^$Hi_0GarZ7z+Dhm^Unl~tBs z5F3QS1Cz#UejRJj%!#rcKJ-$h4e0+CQSk6vAN~Rz9X6Woy!R}Xd8Y=)cUr`wFm~UJ zM>E2u*2ubzPU(SUj|rQ8(}dx2cJ)MA^kq@!%)QMhE#1VRF_iIgy+L6^nhWOs^S572Aq}4AiN7I7tUJ4a?HW%R^Eo z>G!tDZCJ6){WN){b?R90H&*|#S8TBR8$?65&3S^PQ(K}z<2=!<7fxn#$oo!*&GDQun_6w45F(y z3G;w&*R6+Ul*qu?j_kBQUn_U+Z}j2|0z>0iegB?vSbp6Nexqo^rzGpT;OIA#+jiK2 zr=?txauKR8;hwMqYZrT+px4vs%RV3_Is>%2~YUX!3oYRgf z+I`V$xMKIJ-V6nXQcE>Rdfhz2RNR}^>Q;>9|kulG~cExxW#vIPZ0I5y{ z&FVvgReI{hW9rc9N>sH%E=fIdwCdzE#jNGjze<-Q{Fsgg>{gP9s@ZQ?;qEY$LTVP-r$#hDh zV%mdijP9YlKVIDazHJvYnZ~FcJwswU(8}!WPoWI&4Dy5f`?8+Rl}m=zWzw?ddB0Iu z3S%_yM{CD4tWAgZa$eA0ycd*5{+Rz*C8KD=c@GK*{a39-8;h-U^S)o#Ai(sfF7hsq zxIu(t=kmmf!HjWn!9j6;3Bo*@m%y|T6BWhDUTJa-7(NKr{G;P*!hjl?=!Xg%YjnWt zED|-I9o_li)YZxl^knGnP zCrwO({saU$Z(Kiz-tx?MgsW}jk}i{ZZ7ozQ#@m)rRi-lZmUJ?DX+-v!lF;3Ae$;lv zb!Ic`1j(u*k$RP7F4ZK&{pvB%ilQK!C&i(pK$KgRW%E1jI76dq2XqhZj#F)GAQKlm z*-cUP** zfX54^HR1iJnF<7389tuh^dc8|`h?E+wmqKjpa&cXtUkNZ!!yK{vYSU;Hs*(d$Z~D( z!0K%(ka>hP65+bYJ*fgIXp`MxV(UYGr9Epj1}?&_BHjWoO%T142{ z6BW)TrgDvG>wMe0YuV1U!DT}_J<@wy&l3K@aLgc7MI5!X8{p?f8>IjdKN@+)VucH9 zicF$%15c)Dz-ZL8edyfl0vxYT<>rI^*w0C12Q|`c!+)Tu`k}Udyw;VZ2gVgU4;9jm z^>W-%t#Ux~rQ#1v1#5k>_J;aj-Vgj%s!rW#;dP6qZ~iSArIY*o^G1Ev1RiBJ3HpO3 zsPJKbRC08k+2^!3&7BZ)?YMP!DMHk=Hl8pe=vYle5K<2-*y@&rEAMXUja8@fR zZs(5*@1`DZqLW%UHy0i-$h@aF#=jTn!Kap)2B17P(1!PPV)@&p_Gpu>_F%4AXCuPk zJj3a^;)ZeKjq(h5CY}$bCSRijD;4N*I*lds*36TlK2GNxXi0btpT*$3l zaiLpGdKfk=m)=afd3JmcCA_lE!_i5&GuI__5|+$gW{2fQ3+N{H$skJ{ox;rE{pz4p z4g_Lx?(sr39OTp6Z8U%H4&V?dNJ;WHZ`(r{54Lw~yyR6JutxFdZ-P!QSX~I&?Js+jaYe^}a zV~D)LspAOz7!-8vOTMB$!)vuwz7mVt{I{P((n%-#Ol*~DZ(R=kaN&$xcYB@ZH06W0 zG^)K{%=TZNrI2SZbte3!r(12aSmJ?sh5=IHTU0y8{v${H{zEwF>Yp6|#mAukFjrLm zv)PgV4c{W4b>hF2jNku9$@t}eSpKK~;I_cY@>l*NlKj_yi6sA@Uiw7;o1Wv*I5yW3 zl*Yfx1jn|T=xbwHPf^PJ9lC;Sm-%_p3J-VRkExtFOigfZ;t#k0J5OnQpRqmNN)~J`;lAas;Ayp zC>LSBY-b?EsfH^%oB-k~h3(nIEIyV~DUM$d=t`1G#bKz1X}L z(#+kLhi_>rKKnI0d%@b$GRdSE(kQN@tsSeLB(ZiGP13Ujkp;LkNGP<6++T0k1FNB$ zh_LVn#o2I>eofXHFzpBPmz-Q9%su>~V-ged>)coPY;0_@4hG@a!fM?h8dggXWDtJb zMBz+vsSCkf6RZ*u&ePg5k{ZLzM%2>-8B6$|(((}K5<$=&l>|)0c z82CCLV1R_P2wgav3nJhkIq|(@zGKfB8|lX@K&Hpc!;o@0`p7nNp-)V<$A%Ob>4}%k zjNrw#7c&M6^7z{=+4F<9JP-AXHC`-Bpm4m zh&6#g2l8MHaDDqTuZg4x-T*wp4<9~g*OQNmblnjF)AQMM4}_?xIA$ z>J2b5vVcOz`Li(x5T`QC?#8?tz+}yiLuEngMHl3*DTrcoZUDk-L15}84s9|B=<>^q zXp*jyE3(l?+J}omJYq$;XR4HU=&uM|Ip36Dzz{_j=pF!PdCw|MX!VPqc_&S^3U-@$ zHn#U{Mk{i8hMswY?dU+wBR`OED;99snZ(WIZ?nG4XC7w@V%(?z;sl}~;qQ<3_Kg=Z zY?m%*AC6_r$|(=oj|r_fcs&9MCg+I7K>%8jgHJ)Kj*1B_l7QMw+!>eV@a;xmR#jq! z#8sQQxkP12c~$$c?D)bWz$^eMDe?NeUPAutIe<(L8a31Ru2){}I9!cQe{3R7sE>yH7xliMo~#!4)TB zz$O(;3l@WN;^GF1iYX7^W0hMT^?^fV-#ZzSUQ3cQ0Vz=YrX4rFUu3;}XdXJoNdOrp zRELVp+TSS?cHD-l!!C>3e*eLf>Z=S)m#mx|6~zY%bASfj4o2_+v4vhM39lzKAnLuj zz{M)%Dp3r`>)NKKH#j&z9;h-H$$JElLw*7t1-0DZE%GErT0nPF(y~Q&b=?tPN0cK> z`L=(&k;c_DGY&Ou=a~~*`T^9)3b-eQ0mPye3qHB0*uuCmmASd;3Njd`rV5cYD1a#S z7s5<=^CIxR1_w**iI*p$0@<=O`2`^jh5+J~2jqyDSYe?HBk^YW`T}2}mxQiQRR_1$ z&ZpSb*6NI{%z#EBm5B20U!=1k+mX0fMk{m`sc7)|K2oSHB^8}N#mF6i;o!0Z;(pbw zz<>L$=$|7S9mVF+sbcYF%|gOsNC7~fIVZikRX;v%3c>~cmR0bvh09X$Y%q{DS=#%K zUYgIo6t?=si1TA(lr(Xph=7e3xCFh>8}UWX5=jd z5U98YP+_Yt$-+aQ6YH@lE1Row+XevO@tg>>{Cj;NBX`^oe$>FVW^wS zo#f);!o|ti420O$wk`pTlJ5QcfnbT_cPI>F6m?wyZt0lVSp6l$LUJGX+ZALw8pE-N zDy~P^1EsNC0Aq*(>C{Vw>La70uYrZ-0}yfZHGlWpyb| zj3p*6&N|r#SBpB3Ph~R?0sG7$GwD5gzHALLNk0UmV;!!2o&)fb z`p9*&=Qk*d26L)Tf|xxY7(vcEt51v&zO^g>S=iJrn`Z|!b5Ewi4{BY3zBPIJ1Sti} zfQANOkqhPjUfAGG{>SuzzN4^Jb-4lQfP{y~;SoelFaWBA#wJxSjKD-tfzh3pr~?D!0CbfesOt(O6RaTX zgCy5h9X6?^^*BE;(6mD|jsgJdkeFB?wFB9Rcm$!@VtRn6y}f z&Q#RnBa_fJ5G-!j>2g;;T;*1={G0q6vbIGaJzE|aVT;{quPdJSC@7@8f7ASAq|PnB z0LX!W`>q9gtcH;!yV`V|!QpK3%_py*znXc0^`j4FFxYGruhuIYB$!E|MgV!4q4jEU zur!VGk0~!tZAsY%rrr-A{L~7-RGjt69{7osF^chMm`3Tdj>}dG3ubiUL~%cdheuM! zz*_qhC=6x?8`59h5&vcPtJX1-O*!(TiTYm)+yDRdO~94+rqoS5z<3|uG5lQ|3X1S= zYZT)&W#pr5o*YAYOY>y2oq<%VN%)8Hl4Hd3`)l0PB)7_D;HP*shH@+u|8oiXj;8_5 zPn2maDTm1001gi5p-+^q_=(h;-u`v#U!#;1GnG;Fmeb2!d47Kb2*Q%*{ErFSuE5vA zH+ficFp?K7-{>~$yUo6p#taD;~p98#1Xzs z;lZ(gk$2?S!O_N|^>cppY3VP=DE!BYYBv1xeFz_#^gV<$jo#B~qw7NlSL^e(UP~N; zcE7>?Yg57<|3!g@Lvpdf`OnKwsFUSsSEnBNxfV?_-}%d_~{L?*IUK3nF0OE#HZ**3$IC%V5Gs+JV0_%0l%y zWexMxQMnd8h$T<%%l-1~K^nMN?in|+*c@-Ra_2}a;g_s3FK&i@UP_b##k(SLG1a>a zcQNnV?`z)x*ZtSRCi~b&hd)OY!x+)v$s73K-P(NcMo9RIsGZI0Q$<6Y#3Wt4ap@-X zS)_%XBK|~m=OyTJ{3(iOhRkgbIXGymN3L>kkfZ)Mr}+r@e#UvaS{`IB@Yx5ru&@IU zdHT@T7B~Oe<>Xe5U(5HaUOzRHMkW_Pr^&V6Kp%eBSjymmz7NGE2}KpddI-qZo;}4j zE+2wHaY@}#=}>wTJ9)i4(4C^~D2ahw}SVYviU5g%=j0o;MuQ;2`wQju&7Zb^q+ zSW};s%DSg87ukH7Fd8EfPvm#xN6eUAepPK5GP-H+*Z7}Yek7#*9=$! zcR*f-*x*(Y0Rv@~aFq8@E83Zj()w$y3AZirN?417t3Hf5^K;zgt}!ac%O1O7V?oq9 zP$5&pCB&)4#kL6zdxfy|!D({m%*!2z$(ESM3LI*$gX!L?9l2TO8?(67*X1((h9BpP z5w;<$H6@i~Vb2JmbBbLK>Z>qT{WGu|)nF=uQG60+O3R3wXgeLCyJ?TS3=G>c^Q1ct z%fpRHR4W??xC@1I`9H}6m7eki24Utwr8jMrn*CGNYWi$bMlotd=_ae$YrB`tRD~&i z`V(IBtQp8b^3%Z5h;^6@LX)_@UQpo}zO`9kG}s3$JbM3-;9;510WJl8US36;I3?=D z#)}Sv60u^1CfFP1R@s|pK7O(znzdDY8d^!wNQ&~Ta6peP+^Rz(7dKpPWJg47X}x2u zd-m)ZA6;Y}qv;h5p?Y=rC6f@a<<0FIt7asA%RP4oxVpjd8^Vk|1Zk)Jyut87e7r%0 zZlSCY@wSzw|Jlrz4OJ-*3%gvi;*fc+nP1w)+q5ZwA5{92_RG(o>M;PApsV6}Lm(AC zu>@-uSYoAf`^I2!NxTXW5S88FGt@R-memLw)X^T1^7nGN|Nh*9g;8M-($*i+6Wm-Bob-ZpGrYo4am;5o6ytKEXPKcg}<1gw)Kd7u_)ua^I zPXWLWskvyKYb&`)~z0@GoQr=92t5*Xw`SE9Ca+Vea4BnlcGi&pbHsJYKO4Co?G`EmqqB4ZOe9V zx3Fk#5XvqCr91f`>p%suBVw^TQIp-1m z;9vg8!kwzp$cTFm1pB21UA^~TP3Z_I`ikAN#vifUp0C8rdv3IU*dM|RxQ%rkh>+lO zZ8};EbdmUKXxv((Hmh`1XKiqy0Aa#pjq&B-x5wV9Duq7v@A`?-X*a2j`7MhtFHoyH%-dQ%O&p} zxv;>ZYEa-PQBY5bVU~2xJWm(z&{V0VvBdDlfEfR8SEt|~hz!ul`G3IedF6k@qnfqg z01C2$lG%t8lK38!DeHT$S~lgj4)xsTift<4r#WJBin)&36}tl&I`+P1^I>2c)x4nt zoCbU=4|O)Exz2}T@?Hjy=A$|EVN2%Pex!bg!9n9MYr06R;Bt3M1nM}SMNq58n0wKx zg?oVsFNgDZv$$*hXhv1ua%lvuvVx;H@g2<=`tQ$;d9M@lv)>d$-igRWr_GL}aa4E4 z<_*4`cbPO_v>VC;yqcwCijWx>Fj%&n&Rn3ddY2-hBq~?C^~J@2Yx7lv;e%Lob4d8UdXJZ_ltt zRmebxBwf9DKSxluS@Dn#c2HT%-QCrc>LClO3W8>`27nxZ1$fZdP+I#TiR@wUL7 z1YA)dM?=^5DND0tyGM@}>RfvguL==^QH}SCwP4S;+m)0ZoO3^)P)uzpXOG(FyKt5l zNmwvYPPr-U+-M`cj~o73H*xTBU~HhB<78y=BtIs>0ol&@#n}ssf0o(^uQboZsMJ~? zY@T$ub9at>J1v00wRtcAGg{pI@{+RxFYo?Rb*frpUh0GsWf^!S5KOM#&07yAKn=sS z+Cqs=^$oXBY{hjO+5<2?DF=?3wfwUl{$#Jb)SlBg$dFTDMOg!?So95u>RN(IJzb)4 zm3{*OGtZivhB=iPj@8?5J(snfgaQ8o+z3zkh-=shAM#vXye#Whzfv{ElE}jop%)nh zT@bq|)f7gJT=7}~Rg?AR@$8?6thh($(bXToR_Ip~udJL9zqMagNdX<``*8K%%fEr@n z^7+I_TKY&YWE;zfxLkW67=!_?o?4pHsr(Qu-hBsHtbIerD9+QddM2LxdY`bMXqZ}A zGwn40CIZ*mY0R><7CM9foW2__`|Q1L&2isfKjVQfIXTlHap>KC+E{*vT^{h0k%v-y zJL{z8;6UX?07ujZaxPpfG$!1|a0!;G283&H-%%wR*YTq4OSmttv@)9ybBA(1vKj_8 zKT*A1xN}AQNa)dBP$Rl>P^F}E%*%T*I)3`1zD3U&Yx>kBcF)m* zfDsmV%)g5~QznmL^BleKCUpxP-Sko4nb+EDSp9uQ%FX(6(es+@#dYd+r)t=TziesA zk*)z%Ds_d8x!F=am#+Oes^#hkH|o`5u{hJ?ri$ssg?{_wNxZl4V7l@#Mu|#sd~qXX zx1I6M;cD{wz^}i&mUHJ@3hn$cqSIQ=-&MEfVtrCvv+gV55JZQWulVPXP4?)^usm$^ zrvhp$d+Mixuth9I3-;yDmyt*rZcCw662X6rlpw|)!sjOWp7U;rd9l)pZt)x|isn;> zhhJ#0<(po;O~JL{h-yq+WsUa`MYSByo`lpd8DJ_)Dhmg_3UgPX9V} zLlhv?wwCfecK7VMSHOlpLa}juzVw0O?AwV$ouw-CT6D3^##Hq1&B3mug#nrbHM6$a z*3R_>wdiF5!86DV3_EeH6qTFzHXO?(y;_w@EW({+ROxFM3?0Y6;iH_K`ts}zd)?k< zSyA|{vV((MtX?7BKu8YBN7((g5TXNod#i<#`?A>9Q1b}NI7uc$A39j5N?W)aKd1Q9 zdyYgdsr{-I!)jqA#Ri}BfCs*nwes$n+lJ>@VPpIKpKY==lWlipPUN4dzvTuhjW?r~ zdrE4|e^ORq9`k1MFo9K@VBV;YW0jM|700&=Vu6_tY$ZW3F^%JfDt1-+PtKF>YeGHV zx-NI?k)KT+C!ns?y1dmyQG3}WM_=s}hQ`nl{Pc*ES;|b*dcj*r-ukT=KS)F6467Q) z=r*3cHrmnMy$UeI?}4B#*F%cvcA995-K}+=yR|QNQR|TeFM@G*l7i47Fdf{RbB%vi=3W$e1o$%4+}}43b|Bb|`d+gI`}jPtdE?+H0}0PSF6P4nqMtP6cO@+G zzT4P2tryvwHm}}2R1sCtiUXQqO23?^TS9EjAt@GdcU7IHuTZ=~RW$8{sLlxVDfl!A zv4P^b0ZZ)Qs4uR1x(2ggRdSN@`1cWDr9WBv($R~wgrf(-E0fW(Pq6DIP`#D0%BVe% zFtlHpU2pBpBt5rlq;;yyU6B9JAB1Pz<_1l)95c*NHRK@`nIm_ADBqt)vbT#ThR5}3 zPGE_wT}QQ%_z^8X5-qFo#3=U8X7@e5y{ae>2tRS^uJ}15=T%P}7#p<8_!ALsv(6m3 zw3zM{ZG0X7%ts`0Cld&+*uJq&^&717*!Ohvi-Wg9M}zmTSmgV?%P&3%4GwM~q$omy znqRXl_Zt0fx;(G)5B`TZ6QLM!j2EZ#pMgPfUeD0*I@phCgH$NI*BuYMj;vb$;9#f;V~=qD`l$|^r!=?u^O=7 z&Tn-`^8%LztrHBUuYbL)Z+FDHx)tp79ZRI=k8ZWd9Q(2A)*+1jjjcL8Dzus2Px4(! zdxcJNs>DieYVPGnVshRW(I$ZT$;)kMFZpN+>?I0{S4Y?w@+*pSD*sn}pOY_vd?5p= z4vdH_NFtv*OX~;3=Ap18;5K zW@YX)Q``@iC(d|Ly8nC&h!eDbArbWeHJ)W0Xlidb) z0Nge1vboiau$SO8lh9`AAGis*GX72ce02TAis3=PDeTuZp9+^H zN9MSAcub5F3r^KzfYOp(gA7e%hIAUE5Mmi2D~Fa=X-nE;M*{exA9~N1_h1;MCHNcbVGsoTC1x*7D`R1BZ3E zD(JAeGGDvu0=>@upIQUgxZT?HH(JyL^2La-MKNn~Qql_nld6KBAH&^bUg*qoOspxe zr~E^KTzv=_zPVTx%BvD#9_rbh0l9udie!f6(c?}u_%fH7bL}-y$-8GXS4xLx@;c|^ zB^cMj87Kas2~ga*c=q`X#;zLm6sjnnVqU|4urU9(u`BlLU-3qZX|fMI*au?RmNLk1 z>xlAm{~}T%;xF&%2g+Z9DN^7>M6$JnHk!njM&BFnK5qR;*%Ct=*q>w9zHKrwyl;9h zP8{Qz(SIqBhN<9S{U;F8!wPlX$p&vt^Dx7=;vY5(acf=r{5_n>;^#2Ds%A)Wv65iXI+`>+>m;I(1)uyj;T{!NnSO8l(NJLj`%VrQeQ!M(Cl~#)VaG}`{Jcw^^G_zKq4;p7#`+Xkdh1A_prHiVOzyggBVHr z`?L?q&e`$K5z3U-%5j>U#+)Y`QZK{>HVfa;zbsL$N71ir#TY;y1!*BNf0BUGK}<7` zIY)8B`rBLPjG9}^gGmx>{c+%%~{wocVJz@L99gu$Od%u-0nHeR-KVf$?#dOOEZMvF_^WK z#vD2mEtKl%CXB$u?b^m<1>@b{tYSn}On{i^?Fm+ZA2 z$gWKCK2Tcsi|e^hTDM5twjJI>v_F^J+7HdtOB@UjBwOr$=cn`Xi>qXf>U29L=UEm9 zJU%^|sTp<`oW?$z1P|o&-nsJU(C^Mps2XFwPNju zoaG#OkDTbM(;R(|gdohQU6t(P4g>$R$+J6K(ZSItO1aH2dmZ8v!ON{FYyCP! zZ^+H&cK+$|$6HH-cVA}?sCLYKLkbED?^nry!7>;MH@jA-X)9PwbNQM>z@$SzxZYRT zKD*@8%s4AnQRfzwA@)ObL7K>$lA*&6^NG!}f{cm%IgOzqOvh!I;o$_o4}99njAsin zLZq+$a}ec{vI@>)>+<@#g@=pV?K~l+UfQVv7u;%TLYbL^Lkq@-Ma*xrp07Tpqw})* z@)sTN8NbH7)a&&I^@Q{(ce(s0rSDgr2bD za&m7TN}i66N!GW<7wqy9qy5EFno2HM=j1aH}!NqRGhr0@&xTcgB+Th zZ||pMb1IMioGrT=T+rU-A#lQ@F3?<4VK~ALbgLL{4TBr$K*6i+7G%#niLmSD@05*u z%eb6^HvQ)qR(|`~4D48mkGl&QG()`hMy6=fbt7fD3w)D|fWbwb+pbZd?hP}6*ISDZ zVL*vA6$+lmTvKDd9sFjJ9Nd~wFsPpg4P*s^TxIDo8(QM?#f6q?il-lGI|-GRGf zEGr~fg`_{<+EnWC06Yf=w{{9(+GxLZSb``zf@JJkXDvS862tT50`JHN+4Wa-AH;5= zN(1gGjoHd5Bm}_{WUWL$`&|_2)_<-C{`(GGW@O!(nNsS4 zbc7D^Ts2N{d}Zn~7vqe6|K&dZ;P=RKyLYNx)BwUOpe6BzAiD2<{wdHa`5rLoUhIy~ z9wcAsDbCF$jOxn@WMx95@M`+uHAVE#y7{*s8D5Pwjy5J5-%~tP4Q^;Cak^TA&PUhh ziYjiVzB!F=7ZE&B?NjL^UKtpSh&tzfdSX2@>K%#s)0`@gkwX9&@Tb43p8kkk{Snui zE$UTfy+U-}T}1szsl>OF-yhCv)S2W*C(6{{;?b92anF=A*^Gj8CS#Y`dFEuMtTcxc z;TmrXSM+x-A3Y#7Q6@e0EWm9{ErIEkrUO&c0i(@nBWbWdQl$UHL(*E^6$@igK#BhAi&fv~)}hOU?RNAKa&yJ`$xVia>qf5x&v_YO|!+3A&_Jx}cWpQMD`0$QObDA~o#|E7i zKJB5Qo2T#7tkm*nKd+ewA?89nOu4(1?=&hSp6Tw^E~Z3Zs5R#`hcy~-PdLTjVdo~0 z9nrw*ZfBHkQp()#ZaFKjdH$$465fZlt|P=w&#!5)+i#C9)6j@lnc z9iLv5k-8>;m+H;_T_HCg+9fWLntc#I0S|u&!tZ{W3@`8Z0E8ahpFWYBIkTaF$qPPe zfEaIsyyei~WmQdgjx?tp!UM@Ml-wnI8 zjo^_q%1mm1_EGSEcEXRNc))w)*0PaJx=+XSxBId_#{U%j!dZho$tlOy>X}0IKgZCs z#e}w1l6h>Z&u=UH%WNpc9sTPU_S_^`4%9u^HAAgI_bW9tCf@ngR&s!YrC>@Aj_OJ= zv9WTr_d0r~a^fGWpW?rQ9-e#^S9BLQRN}Aq+&bx`x$plED#hP=`IETHOK7^q+3BPm zrMEbM)FnS2x(J+RrQSak*c{sl$!qRFXe3AFou&QTgyAG&>gBU{)#;z4CJtWT7 zG}bSv+WL^r$bELM)n1Mg5xHtI`y6wRfA@{&B{3e@d^^Q>fA?qM6AF5$y`dKcauj30 z(tfvp5(@MY!nawaX|p>)G)mrU`Mvnw3XYn2Pi)of+}T{5^4^VN51x-=JZDVwJIBx@ zrk%ixZ=zl0oHH5_$xpkJJ~qW2lXxH^aPHc&%SEht`9S6tyKmnX@Q&vK5vG{kmuzPP z`X>{M#Fr==>18PGHS=c3QTzv*n(lYh-2oL<=js+H$%Bq&K+4qxr0}paU%)DD*CL^@ zNRQhizHU6e<#ve%bM z77psA&%H_n<;4mrdq|DlE$(|##+>d`X3SNn`7D<@W1tvz;peD(=`xf~pwM5)2!}9cF1wlgBLHPWXE6@` zm-(dZ&qRc?xU5IW#U@aGj=+1^k5#Ps)r(uR*3NN*LG-*R>s1vC6m7s?l(Xj(DED+s>NPKw)6z$Bgk?Mx|*h z?FF6qPw$%T?#5UD=ZT6ZX`g>_0C3rKNc$UIvB4_jO*R1h&w@bc#gR!&cQJ4;gcDxu zC0(07h!xxcbOgwksnco5T1Wc zlHg6cSanUqgE2;JQ&lkEtjk|gwI39xAB>|Lbdj5V3Ve9x`T5~$^2#LI-en@*KKX@9 zi)+L77j&+P`E|b>d;Q&z;J?}K7{Vs%jO^ej!1v1TQcVYyB_m&d6Tp54#96%7oHdtO z7o^;$#-x!ZNuKFK9zU8htVEBj%@h{+0*MbOu)IkztMAIM=?pv zN+BPLK`d2lub5$uIpFuJux}KuGSK+c6I<;X6R@~X-U)}(W{Q_RM-fknbo#dc^NA0hDBhvsY2l}oP6U-4tr#dT}nnXRx|azEtccA7kxbOKtN=ZQ3!2Pd-tt~kbf<$1E!*M5~3>nj5C*X3Fu;cnL=NKQ_A!T`90m(caq98ggq%PJEH2<{L9~_PQ!?xH@E06tac5JsROFZ&wqJ0|2{!B6b@wCv6*ekH z!3v1?A{XaZAY&gu#Un+pMnUmg7oZRhTYcHE*{fEx%>o#3LkHX9BYS;Xk>|z>jlr+` zkHL1Pf?CG_*8q6BRmskzov-GHdj^uE%{~AP1bT{*MC8si6&>9!NVZhDsi(&b8^7!| zmYbrHN)Om-Conw?OCu9!9FQwY8mt%X>1!1{=m#dPkdT4i+EZZ9YAiK0nO}_P)s>Wm zY=chh8>H~Bb;pexE!ux3r@--@qJ{6gzOy}S!NIX!KN0sJV+PxfYdje_#0($ho^mvV zM#VfIC<~a8NtETG7^j<^B%?J&Lrnnb4LI5Sg#e?;0A`y*4oG7BXc701MZN!yVqD&RN8>c)^2VQIS1uo`c>;hi z#fpj`d4^5MxxLZxJG@OSWD_4eo^eo!2Lp0JG>w&=x4c~hMwa)SjFu*AeRkKa-)B4q ze&N>_E?h9=-~bL%p$$aBdo!SLn!U5{C_?$oUb+Hp*7Rmw??Wl*7cIm_2nA}zAy-RiO zWAMsf`75OaKM7(_NUD%oRrAWIrgNEfvWqsvzKI%o11hA0Q4w%C>=)Ob3!AfIkJxWo zNpb56De~&7nY$?JH7*h3hw)o_xi&K}s1&iG>==EeQ&s71aqh7adOu*n@M-&?;IqB= zU1n=$m}9&!PAKsYYRnyx`qWiPS!tCu56zfJ_BoHP;^9KLvPM=*c3Z3}tX9k*!P zpQ*Y8SALg6H&gibQ9F~rZt6^?0p1i8b-_R^&#ksjkB%1ID74%c`S zg%VC??H-Mr&j|tc(G8z{%|MJ8YyAp4e0^;X10$MExeY;vZg2bjkcLN6A#CIKc0bkz zS(|y8_zflGWTR4j8@@u47L4YTboH4XM_VH~^=xhPGPASWz{`PB9N~Di&!7yCJ1grp zn@4U^Okx$x!kvjJa=;W>Q@XLw(Xaanq=5-7#nA3 z{#~#je0LDD2Sft+81{PWQ&HSMl{o;o6Zs|14iPJ402fRxH04UHb{Ifw*Sc=SKNmn9 zUj++$q|kw+%P)z8uycMt7mOjTVC`{u#|zN}T+`Op*6SjN?x%6zeRZv>{k&wp<=-Wp zq8Dnc@o1a+%CXqv4EC!6&|i3johd?-44aDS{L<~q$*}GfTM;- z=l7RnyAX#U+iQB8&sf(u4z!;ukd~@^G1A+YU}R*p1eiJ^Pgm@_WC%$hW1VxMwV4YU zN7x{{yINim#YQ+ZJ{!v1>i_ciT%SniYMHO;v&Pj|`7V~zfXXa2EXoD&e%AE!nNkq% zwUc&sXqhs*d8yjnFV>th_2BA@#MD7-o@S2E7U#Yn|009+(@JTB$!*s!_ zO8(r7>DAa)nwCca=w~@r;tb z8qAT=Pw67-$8lVOf|~^{nosQ*84Dci6tloYmsxdI*dM+rk%%j zq6GHgm4@}$3KapmK zP&hHM?pK1{U*$6tD1DSxn(oJJnZn-v1*6rv_ORl`(52;kr?VYddE#d!* zxA%aC>uuY`N2E7NL_|-72!bGpoPGk)*)z2A5KYn`>uf1Pt?Eq0l*_kQaA-1l`~*D8ZxO>T4(N?XsVuO_LT z1gfkB<#oR+gn;@RYfPhtoi+whL{X6K^#)`1Yrh{209Nw(Z#BTIf%eh5w8Z|Ec}gYY zX)Pcmd{t(|^?joK{IQHBQsh9gJbu7Hy7{{VNgnB$Kg(B2b?i{gq;6y?yREJJSWM(k zW0a?G%VSiN(+CB6*6(1_z19F8ss5$BJ)DiuVuRnXTyh( z1of^O=?tX?v2WyTSmO@8LRET(EAM~umPak_(Jo%a_Sj{lrscdT+V5aTn7AVBpP4nQ z2~SaiDqAAL^wq~KDls|nQHCYP^3Fe#71uibalDS_PGj_2STzqdXMQwmvvlK)$jnO- zDqti?Cefq@n|1=81i^Q28k9Yo`dJ@~3&?CIA!c5aw#EZIjFs8kx?;vc`VnV$W;L*p z4{3thbI(G7+T6aGi)bl8J>jvxM`R58POU-{NBt8x1sZ#WBMgzBRQNQUjc8Zu>pw;$ z@;x4zRtbmJSDy$Mc#iMbdK=JV`VlB}U2A zR4G?H&I#_Bq+OBZ8NDR4w^jBy6Bh0?QZt)5tXbvVi^{+7UPWcqoV*vd@;u5VeB zib-|Da7R2Ir_D|{7g>Og!Hv%q-O;H#z0=VYFI^U0l~%b#=5Em*Z!bgPPf=&_Cl9WpW*Ut(l z`;Sepe#4*DNwQOvdKtJomGSq3wH&*zg@pwQI9hQ_qx?Rf=|;ahX^Ge*YA+MUrQ=n5 z3d?ytd4txs%rTm29uzfYh~byr`F#GnQ*>pCPIzU#=4tL*d=n`#=l2rF- zCQotwPNNuEA&vRhWAVHQEbOucC-z>=z)Zrd68aCnvNyphg>G8`ibjKI*ch;EJF=7m zZ1$(!?57SQgXJ#+M^-Tz0Jpfl{4pYGaSW}QSw2*h>i8IjEuOo?wU%=BYEab6r0roxaIn*e^ycr8vK^W)U-FI=i< zQ8NCF_gSU&rjAK9*imeK)sF9a;_)FaJOj0kNjadYGpTC}kr|5MaRCAUWdF|2O$M2h zJfv4|1A2CEEN>C}jk~h4%~^1%LyUYG*9^8;DZIz}9P}4d1teRV+ zMeVZLS*5NU@@1C5O*^tI+azE6_BHbnKM}TTybh58>dhbx-TtpJ4sa$VMiR2Ftw>4D zA-^quZEG$lu2?xfSUJVzwiM|HKnLS1CYEm|SmH5qrHB1Vm3>9ofXgO-+RSiIvM{>% z+Tbt+2gUKPIp29(6*EbFmG4?USOz}wL~(n-6pi-J7C8J@YPM4??{VyQoL*6#$qb|R z8wE%iO?B{erpwaE{9J)B5LL-vNSz^kraBc37v;AQ++O4d9`f&3cOWkFRc+uS8%AWW zYPr}&S16KE8n&DJvsg-!_uFCqio@l8lhCV`Xe0UBOq~?l5Kh_0fT;nj$3S`@UxG9u zqCH6-*K$QZ`N@+fuxzgUo}Qkjj{6u3G6FLTvJe{g)Pj~|vtN7q8a+7WJh}+{eu0h2 zqZsz|Vr2{X&%TEk6%|5>a^`AOg4p`zww;eqnYSj{@ps<-lvNcIX*o)ENOqsw-Dnzk zX-5uE@Jf&qfIxf-f1Or(e;Z5(auXkzTSld=XtM8gDJ6M?h^BQOUUqEDh zX&qxpjcR(MUYs=8FLw1`>?{E*KMp=piBiqhNysiK4ZuVPygTsj%mIdw>xa_yjBkG| zJQV!+)60@^{j<|=QhE-lru}XBej#}A?U{2&U&wdxtomuFU;0upYr9hg&#!uZxEhOB zw3umcB_)siv-0v4`%elFi08j4M#lfGy90jah52OlM zO8@Wt^pR=+9J2zrm>kL;uttUC<;m$}B;6JUN2NW5bQ#@RJ-Sx{UNvA?!Q;)gAK1B- z1cjpQH)m6za4$VAA9|kq-@kt&m&8OxFJvsToy&OoQPGua|GTAj_$8+kF+UuXDH2!d zwP7!0SG^e{=S?Z^MkICt35IC^QY=&mN8`UHpXZWubx=gM5*}xoxhTr_I9G!5x(jH@ z1aNjLP;Hx=$!`~f1Tn7+xwursr^fskE`-Lq9aJV@*6xJnu$ba(k<-GUYj~A2oWuHCele_2KEh(uKs~s5F zMf`OF8N(p-G!p6ycQc3AQ3PprSPX@UMdWn$csVO{`;1H z(gV9ilDe8&J#0L_yT4HQWq!B{pp*50LFQbZK==ZPkz*QtV;j?R4xi@C0{#T}Oby5^ z#?`)MgzX*ADzeKD)wuQe@#CjXPQ@eMWMT#xh)k5BK!g&Ok)ED)o|Pu_Y9~1@Ev^2O zcM>PFBRRDMnUj_5Hf+6ar-#)J4IEu(`an;zTN~2U9aZ#r^WfKXy_Y$)P7*LJZjKeU zIZ(FW(Alw837=TB%g$d|ceuKdY=0KUJ}#&UEk> zJIS7gjo0okhxzPnHi+!mA(0Rdz=CkGAMR6)^4Q2}q)MA+h7#R*AvB#%s6)4&Mc`C_ z^jn$I$ZD>nrMa7bPiyUB8?(b{n%xdJE`D(fi+Ae3C?&DZJsr3jPz&%jAX2a#P#8DJzaYUz$g`T)6aFEDOlVx1ok%9})FAWBno)Z;Y z5?<%23FVSg&-|^z_9f!mh3m$1&9^Oo{`z=dTRSu$YBB6|KKj{ZK$te_-v=E$}VjfL3}4175THezv0AE=}O>EMygAmq5C&0orB}&T%LW3Bz*eK6+_Vq z4gAgJT$%O+moNN=M@^%2J9505r%LGz_B&=ovCh8$*+i{sd;KFi1U*1&TA8 zHg$e6q=l)txDsSgU|={vCIo^F;1xy{7vD4=bCxVx20Oi2A0L)V9(}~HwdrHniF-=7 zRMgaPK;Dy|Autl)4YfewsHy;Tp4x@VjgW1yp1VS4(D7VvlgW6COy84}y_#CWeD2&7 zSPd3b{?@pE9b*t*77#l(_c{>K_26AfPt3s8Ha&uUh{YyzHdw=&S`VOPkcTu?loB> zfKrzKh?oCu%8pA}_h=DoBcHL!2y{l-6Y%#$#`<__dABsL)*fQgei+yU^gz1CV@a>| zjegjt(z{KUp!g%BChie(_RWCMtsc+xBL}QNZS-{Gm~gGnZ{(7GOTND|IX~^s#T1RY z60sNZfo1Yk994R@b9((ks|h!Yp72r%&0TYE9j=oNRCycPjBa@B)Jbwbvo#k1^*2lP zEbYO`>;)S6inr(@BRvvO zxu5_}IVW|%*PITz%VS;LO8^gu0?|4|E@fZpHUz56ci zMXnLx@Xpv!Q{fX8Z7)Q~%U+%Frn_DigjPO+^x#y6HENaO+Sc3fLS;K0OUSTUqhWtC zBv6h<%258UPDVOBXdU{VweDkw6Iuxk3|w1|g~xzxhVl$Trh71-qhYFYA)n4&GrVi) zSRYNChAJ`*7)ZRV^w|0v_W>6~ZlU;F{Q7Y0{#Q$#d61c64WC3=0TJo@AkV`Lv`fJB z5cYbIRnp97r?D&@@VLa-`Lul_1%rU6+bg9mMh4_;62A{N4?Y?o`qse+8(}=%EEntQ&^v#PD)J!N$}U$)PWkh!X)Vjs_lE6UGCqiYkkv7#^=gO8knAdsg)PhJrf)m~d)*P$st4UaShBsXyOcOYV;V=WRM@wKG6 z->$iUOJK>G_i<&;P@99xa>R_t-wd}P*JhT5T~Hxw?NzryuVD?3*ej|-_QS<^c^ic8 zJ>}u22aPxXk0 zp;}L$iil&M6i+QTisVlPLMZ;PJTmrN9`f5Qo85{68~g2=WeCiVY%>enG3zaH{Z*%Xt5iL| zKn4)4_5+k|f_D;oBq&0}iJE(CsFUG|%y09D0q3t5U{@X51ODqEV zS6HL`3Vo^+?t`|cm!#zgh5$lXY-7}5XvOi7yx8q)$FTK%N_n6duHQSE7Q?CNu0rS$ ztWa<6Olzc5>c>FWR3J6a%g1gHT3dCwj<`;SWcVx(6r|Y<6*vF1%~5MSZhzJS^zG7K zz#DHB7rXWvucYlvlzY>V??t`^XmrA+rl*^`GPGcu+x>%OP%wZA3JT_c=#{xXrw@IA zjXmGo(E-|2rMjl(Cx^*=GilqAa;HP(0aEmFm!-GV^iX-lC%IA$$!2l~Hoe)-HfGPw zgU^K|YWc0&eY^GRfUyXIKeO@o63aL*Z%)|SgKZIB^ItDuFAA7VyTrvGNh3zC@%}mv z?7s!hAt=Q#4+>9gbV&9N!#D+Gg6lViRENWU#khxIM24%mGL{6UzAfY^7PK+ z@G$NEsfECRsb!p)==JNykDRiax(t)c58tv%2C@)8sBNd{3pANA*EE~4Dg%|=1u$0^ zShu!aa;fuEG+&aj!${5b{`2SnDX;$p=l|hw^_w^RaO&Kv)QK`Z`eRO8Cy+C{+Ys>2 zBcs4`HkK@LXBiy*F_C|qdgqM|^8y+-KNa^|+EV|O9!C4sz%H>2-$L&S_{6=3^LQD= z$Q)t8H-+8|l=Zh3HsYpcX4qdb(Y$xe^GaHTM~ET#?GqUo3$aj*@~ZOuR^{hdJD*$E zS04sV|Ea0WD61O{RoAHHz!%?IBo5S{Ty&Wo^bkCUYT&rB=SGS0W^UA3ask9eo*+}+ zKa8_I<(9Vtmi%4mPe+Sk@-v3e`1w&6d|sEAEm#O%od?`U)BAHK(#Ztme5F6he3j9U z5e0xj?WFjm^AJq<{&3P;03ytj0MrHrDw+{#YN6^t&T&3gnOo68MMcHLZJNc6kezAF zwwv(Q2@pk?|EoEy1t|)nzC=WP8`}F`L@9p*179iCTD)#Y$xK6GgPV;r5PtPWG`j-+ zVfuLA=v%yyhd_E{!GGzSqi>z=1uX(l(81(s({(RUyU4ozqIwuF-3$93T#kcYkwc)%!m>l?hLO7|-@9(3khI^fZID+cP1mshQdz?3=MTg9^L(Ok4X?kpS*-}6an@(Z!!fu{Z>+mQN-|K zWNp0~|F#Cgpfsc4=GfS;UPm!rhjp(o;j`iH%IH!jlSEGDb#dJhbXhuzu`k$N0XVX-`6dRJy;zUlBki(`sp?qGlAUezw>z)4-E?r)?*;DNk@u zga>2vWEX``^a;EfWcPCOJ6NKPL-yC`M=~-p*gz&r&9?YKx_FEn;56YE5oxopWR>B4 zeX0XUqW8=t_%$_`!gk{I$5Imlf1`$@6?zyfq6(N9?oW|dG@x^*OWzrT=p)p`-H zClf4IxsROnt&40JQ`}8wl4a_M`_7##9>Np` z@tg)cG3%{w9;)SQFJqH7_s+j#_D(T0zaxBkJ3E9;^8ToM-Kn+ANAIUM!Bz3LJKB|r zj-h~(tGAFHP*O#U&L&==pEZF~<5$7QM24M_i5`4kBiIkQDn!+lgBZF!-2-rm^DX{r zk`sK^QC@4M`udSdhK;Oit_uL@Aza7DRV`Od)9#n?aGmOOF|P`6SQtrg+8}IDv zYo9#?wCIX}mfj1`bc4Tc>87#UOJ!Tfx8 zuN~`*$@K<~Ul&X)HX{@aTTejqx9()?jRuw(laOvrOsdjJb^u8Z9V7Vv{p0ZCzTU#1{F6Nuh zc!IVkq@}MX!a~$C4IULr8g((ip zN{6=jxZg&ollsh)7YT#y1#hgVj2(xcjvLs~KVbBzaSc)htc(nw6sg%qI7Y%pomR2Y zS9yk1%m=W}_@3>9-F7iN6*AK8mi30kxC@Ucge-T4ourQ za>Gn8+FaSteA^La+Gf7OkN2i`eqFU-*l=>62fHA@(55YL9lYSuX?W~ zZe84J~CCuEcR7Z4Mi&Ldou7fM--U@#JV-DDZGDtwwSbvL%b3|tgbq$t1nSA_c^if(#%=J1glrD0AOf$gG zdodjmu4Py_vwJ{F>u!Q{jcfaG2~Q>A)>-es8#LSOI*OX#4inS5oetLtM*II_ryD%; z-k4jJ=s)N}+8VVWhjJBqHHLN#n>?Gafp#p^7zxO`EUl@I!@hukuH5L|XHFzyPx&n% zp8S#U@sjqx2BT4>S(bv`g8_QOYcIXP%mBGPb^SywNY32zTv{@=>?&@S0_mZ-0=yAe zF>LvdANH!9sl5Gm_>ijdUxVmm`aoDm`P+uX=LzSzjrRJisXjYfIW(a4&&6bUObkD^ z0OOnf8kfF*<6^PX`x7Z~*dmR{hE-l(uxQ33NpWv1TrJ7At6;p$DI6a_#NHMk94$&= z{O4;BNO;l8xoiCYva}W)Sh0OLlSufvR0%Ga#dhx8IllQg#mjNF8jaskA3hxH=(Tq^4N$3GQZxWkN=8jg zasF;>9DbYt;qFH@C#x4D4?>IFTT`Xvl)kLI+n@MJqTz z@i=?dk_8G~Jeg(zBIhNaP{Q*%HNU2vAp;4m^%eR%W0TVJsm`0TOIw=aEl>iOs15N?YgpkiMF5Gk%gu0?6^ z{E%Zgb~8V$djs&LQNnUE;bGF#xUu(Y8L*z|4wU5FAzqvBe~9OB zg=7V|tvytkDo7Z@4d9G4Jg<1@Kn`fX!8P+_5`b?~e{=V_M8~FsyVnha5FqAVHu)0$ zDrrUCPwcKeOxV{VSVxbUyZOfcJ+9=79x5b0CvYF*HoasI}r%XtYmKWj0Y z@=FV8a{D-4&g&;N z#+?;`!P^L}yY}1h9NuKyVx7V<^UMO%#+)!}k1mkOyl!&B19`XyIAZlsWjrz9?4Qy% z1&$ODutZBpNNBQd$1&u`Mllh=!AY)usnc8>!q&GGkEFh+VOw$6*x8{!p_7eM5=0Q* zcp98-Z!{^<_mw~U4pzO!j?pswg{~oT@(9e(YNDaTu?n~2%%TWs&>%+Bual_>bp z?(Xgo;L{xjq16XxYG6mga?Dc}V`8yQky__Ca7nSrf=~hJXs;t->SdDbLw#!Ce@o4K zwW%P>vTQlp2Gxo)|IIzf;!{L^9>m!iZek9+OzzgH3e*|>z>rT7py)D?k%t`~R4ixM z5$npL+i6$s-XiZie_R`tXjAPgYT;L@K8v%cubeFOMublMytJHNHmCPIA>ogE;7aD z=78#sV!~HvQ78*?4Bt?G-Hu<$@$=t>4vo)9cwjmX{KsVcQ+pSkiMsdWNlbWhvMv4W z0^=B3PP@bBg@9cW!}Z1U#pWi9Ig>pU|254&))pxyY|I}7(6%CJ`Xc-bWvor#n96Y7 z@WmK0$Ds7_6>)=&3NPV8R`yZmcgWUt&)`*1P-yLQ%EL!*jL#C(2*31S4Fy{R~)6g7~^or>B!Q89f>3`eu ziCX2f*!|O5p!Q|jxAc1}+`VSKqe2nPH*I%_V&RcGcju)6iSs5PvsDK{ZUt8Fpv0qD z!^M_Ycsy6$_MI`dICa)y<`;SeXY0Het0$G1$f%qM$v!G@J4c%o+YqnK;p=Z=+Mq3K zRGOs(g-vI()~xLsBcsE?q`oC%CAY9YgTHNZ6Fm5%5IZO5cQY(on3?uRKVqmsqk8C3 zp>6-29pv5M;^5Ndd-k|FxwVB47Y)i5zV@KF_?0`j2+y_&Tae!^`$h5XjGR++nyrZu zL++KYE_JIN*}Ky^H6pwAm|VQcr4lQ_K$H;<$pjH5JJvPl|1nui_7O{l6cG-F7URT3=n+BPF;Sj+V~t3rMwfb!<%NRVA?ck!^1Wq1bD-<*w!glo5B14!Dw2FL@yMX-DPk5@IWaRD~M z>F!=shQ;!jg!PiKh}5Dq*vt=N$~-IGOF$N+$9KO`M{zKBM#snJ_?=|?TWMMu4Yn@< zrdBBF&g*iiksC)6A#Z9x_kP|#4Kx+3hV_p@e64OU{^24sHP^_5HK`suHQn|5+29kW zkzR(Z=sj7kjq8T1uL=Tgb={+nWkL9*a1?WbX1=rdV~lrH6-71KrbBtL1@imk>)bgp zCzf%jEIC78CzB^`t0-eA8e+0B;hb$W{P}7K;Xdb|gv+msVoJ;!lkcr8++Q?Tj+CG8TV%q52pJY7u7)v zHKk9?B>7M2038w$2{+yyh8LW&8r<5JAs+J}ooCn@e+IE~_tw3XfA|GP->ARdg17I@t{ znc{{)tVh6i3)joAt?n#IAG%&N1hXwA^c;=*xf;wSsQ|6Bb7XK?_t-`_EFAl+PE|(z ze{V}B_dv1Zq35dfzL~@Fm3Qgbog~UB-}n|00jx@5!v5$}DIl|$)~|h+0b(zAa2x`G zt{Fny7jkDqww8mTw!{vts*AqG+D2xraev?jy(t{}3_}$MekkOB6q8XXZH)tFnR)#P zhW{XvAOo?IkV&LS$jZ`8}cdE3tc(e!CJ~`OOxXuLF1mCgj-#X#=jWW_K3mAbNwI}J<7MS_k-TJlD^3|WFc2R?4ORD;Q<8N;R4-!+> z1GN9?Q#QwHi@sfDmt*pkY{(Sik^<`teqpO`;-*!5!VG^WC+P^?0kXk z-}MMQs=B(m{bGSd30N-pwKLtGS%)_sxs*9m+iV)vdy5K9aa&x)Q5FDA&3gXAcE`H1 zgaQo})=$e>pIlI0rlH!ymT9t7Xi`cT&D)Ji|6GR;tkH*FP?)KRYjvB+^7bXbW)Fx8 zejC|wC_lGWZF9i+*m>BITCf`F{h$U+VX0Q)Ls!1KE!I2h^$Nh&|EsFo&+!$kNm}2h zhsxaMZEt+|yu5^@txaq2lbYVw*({zFY%!Vy<7L1kLy802GU2wLX$ z^uoa9jkc=MFh$|06dxFm@7>1x{YSp8As5G|3L1}d(yl~?hrfvH|GKeD(MeH)nVZcG z9&xnUU)Q)&p&{@TS`~c*r@7JS_e<+o#adbYTE#Q{bE5^FZj>^Q)2&*mamvnpp(?Mj zuZ|`=X@vc#vv(YM|MTmkPR^U|rBmkwCv0g?rPE_=Fdi;vGotu%HP$JC*P=2+AY!z4 zsbqFtIjezAM{_5*88V0fIn92t*rUQuQ~;vv z1qq?WHG$oa>gHuv)~tQonZC1h>eXe-+V2*y3MSLSCpNLWl#SixX;bXcW!jbLDGMFp zl^tbIIo6W{85D}Y=+!^iZ#~dwr{ats#xx)^77s zwIPnc1u*^gR1 zfzLuOjUY-uH^daMUKt8>x3B|fnm)6Dwv){PH^wQ?Q@|bgp2c_K&1Aw4d)N7peAsZ_ zae4i=xmS&v>`C-NCK(Ja<1!H5#s#0vRVsaGX?xq9qKF({_vzgsPQ^BB3H%(9J_1xb za#k)Z8z1MNkKoP$o&C+M|Hp6Ehg@HgBAyT3I61$n(rkqg{%GQm(a78m^9SjecBCHi z?WDbUfkX7-1B4c5R<~?U)T-Ws==;N!DDhR>mj^%v;`}d(d2e@CkLIl0JNmbGrEY42 z^Oo1iPf@I4WM@09gtqclZtc3VXB8O!-s^qsTlu@-`^0g4!$JqPP4RKJt=jO@t8!pF zFVlWUUq1%5E6XLh(Fa7f#^){vzPnP1vI+bhEfm&B@fI!mevYyZAEhuvG}1;x15lZL3-aSVz5 z`tRtSX8yD?G3)Z*Ma~t9OU>cSugzTd@|8029)=+#n%?ZDskeF6hGDHZoJp+e!nW6G zN;)XH7bf3TekZ^$dI;$#Zbk`^)LiiT2z(#J6Ho#ULA#$lx&kJJRrsCtf8WQ;LtodW z5|bI_y^&8@<-J3CfTyJ64p6R{*jRXke3*Ev^H24shEVpaU~rsoG~silsx{2_a|^HR z@^Jsh-Awv*Bv-EN&^C}r9^s@{jjJ~!*ri^arZmj!4apfGvzg@SJpSZZXTuV&D;G~1 z7W~6U0sM+mZqqnET=!_1-mt*Gr{svdf3t1 z%KdAZ9`?))j8gR@6+9k)3vBn7o#D2ijZr}c*tWEl>ntZ%g;Gs{? zW@>)Yp4$tB=Sg>(O?BcI9s%H?D#-)3V^7KyS@z&v*|Wrv&25bai=cGZ-v_(DpUefS z`*e~O4D_6oA+>lD@15x`p1UjYv&tgv*Y_?T%vaJmG|u#pQy@&4T0Y^#6U`?6@iA*V70QBy+nO1RJB@&7o335YH!|!%yz|-A zxp?5~OF#tGVkaCAV&Qqnl&-F>7PH&>eb#h>zG}9L3aHsssVh>N~Be0ZGAl#QaqQE_|He_W{g#Y&KT_m;bllKw+FugXTvUB0g zmtA*OFm4O_XpUHQpu*LpI3E_X)UhHjaBbaNMv{CU$dc?mG6$*MT+Ap1S@!lCV~1H5<)V z7tK;wWS%xvv#DXGp$M1 zaj4o^v1gak?uSM}p}9b?8naxXhI$2S|6obXpZ16WIF=JvxG{$-d z-+X=M$&ADKw8xo3!sNC+H`ElhO7FNM33q5TBIAaO&%BqnDcY(A6e3b*H%;j3cegL( zQToQRgV$Z(*8}n3*J@AFmENegWwA=J@j9B&gioi-l~xc+g4M-XK}I_$0Nv10sP{-Z zvHGBtc>;l=iK4EdHMMGxKqYhQ@&sb;tuL0T1=!)g_Wm2;$ z7dvhizbx!XgT{_s<>52FU@O?a`f}WQ%SP?>a{X#{sAviI8ihJPc0|5W9h&#)S0C`6 zUb%ev=Q?&`3@A9&ebO63LG$&2=2oHS&RVzMIEcwa0(~eyMQC)JTKTYi68KI~GA*_f zd>RDBSWv|}GPG2w&};lD6hYa=oqQW52luvKB_75jCqM6;xX={AuN7QR+x9=nrtr*K z5qfwWz=Lzh-@`IGkxAwNB^{BNm<#GwuVn!Rm<(3%3&w7H3qZeYWMFgh>fq<<`>oOA zGGgokSJ-)iUSn87)J#m02V}XyVPpbpNaX!~WS`z$m8!C#3Qu4xa^-`Wd81&^}47Xq|{JdzB zJ&qw#;c_L)Jg*W(VjjB?-bCIa#669T)t86r4--tf30|V_ozd5-M_0ZJ<0u|;#5?lP z00WMd6Jm!aoJlrn)pnse5>7qYngf+U)pGiy*2|}T7U`(spr9ag08H=7hhsIBCrOKg zPe9C1KaZ&YyB+ZTOtIjm8BNbFcldyhq9kbbE@9zUgw`(Sw0O>~48}|4sO6h9&}&WH z($WfGyN4DkB_OP42TQDDPqIm<0BE03*elTpKbPRxkI=1{qzaGprS2kQR_}zn^40h9^uW;bM70>XS21V>=tz)Wzs8*IXtxrt2_aO;QWMxFm5e}Jf{(65L1;a5<0QDjW zH_8MvQ8vAZ2MZ-mCR4Kxj~hzszL@_mMSO*cl#?ma`9Pf2t294bUi^nO!>( zQxP24D%NFBjY0}IA&0yF;GcnSrORrz#mZ=O0d%9t4lEwJOXG2+Zg#P=B3~Ok4WjHgf8>6%y+!v2NRjW#uU=^$urM(a4P6s|wa|l8ZO8 zy+V^vvytANrzZqRd88~KpF0;P{1cGp+BBCYafa0gv1)l@LJKc@g!IXQ0nx?<`|8wL z!6$WgGZrK830FO5tkL{7S5bDx`IwL>(_k;om_zPpx19{!$v&l3Scqhg)Jn<8~l z0O7p+Im|+&I3tVz;^1`1TUGJUj#Ehn$!-q(Y|<5;GUABsUAQoFBs_j z(Pb(_V0vLmsN#EHCNd4=M^@x}=4a}x)S@E(Vj7?BE_;9RLFrri3n|kk{P3yTGCa<4 zk}ha*3-lNcT`mm)(tFh#l@zAJ8KMjy;4slg8w-A5O81T z{^+;K%@_iJqRpthem!qPR{$s`Wrd5ybP_e8LkUa&o*Zkyi?>)I4@?Qbto$~(9 z{3oUkIhB>^W6tjb0yeI>Kb^{hFL^G+4qv7%Nz470VaP}=zdK(;`YICB6RS9kF z4&I#-{?bEyY`QDej8?dMAp8#(@4|DJ4inBR;mpF(VwH2>y3s4d{`{1)M-LifQk?U; z(619RPne)`H*Sq1{R zZCU7{BfU*q-8O>hWa8_x$$a;Qs)!BV>eQ~){FM`$IIU7&3>Xo=no6m7hyJEC=GF#(|rq8 z_1C}XwA#11LiBH7)z@U;UYBX}?x_#PVg;D4d$sh2Iht-f%b*v+@7%nZdF8FKE}DMt zH`OYT^sEJvvaYGB9{F8GoPkhcsAWR1Jvk|W!|qi)BDs{1HN;5tZ%ICoD#Xs(G=ROC5PDGpfM02=Ui=|cSMaffiN0MCWs8`|G=p`gNYk7hk&w`M zOWn0+y;*L#J^4IWz@(x6V#!<3XBfdy9=m&}>gCWMW`WTq*i^d~{9|F-KaYn&v+-%| z-P$3)Qwx#5ANs`M8a`%4>YPh3XC}zA>4|&#l(c+;yH^Q3oct>PBa`FqNP7NVHhS$& zVN>9Zk+%K{QJxW_!3D6+(VX=L9pL`XuzoKCBy(HPshiDv=;Ij$&sHo3;3=c4N{0rm z_YU|Pje_z-w#z1&@9iSj79D9fTky`6*zQhxCw%+}Cf3SOg~Oqes(XYX(Hz|MxxO zzFH&hT0YZGOnRwl9TRo_9xw5#8=FId1@8qKE(r=YuPId*F7vu?@$AxRry#Yg01dr; z=>TM<*vM`^A0&skREBg{ZpKh^VC2&=e&Ybk2wh!W1*u@j&D~!gep(GC#Tr&dztg^t;dG8*YTnY`1CWacfU7}s zw6Y(-QSnO}fFA4Sx$Uih_K)GrYuMPMdFPHN=oA{)a9PV%2RxeNNNAxGh8W)$llSpa zjO`Pkn2mMW<4nE&4-yz~t+tUStkWl)^iJ_8jWo5kKAi}*co=sC;!ECJADmTS&L!fp z`1uQ*Qi!3OxLLxOK#coKs$FGyNqR>5v&y!7DAsa*%V`*&RrF>C)h{=CI46LPPx^oW z8rGUBW@A-uLL1WBVju(1{MD-*dU5`Jubs|&EK?Y$Jqw_#x549plK56bS<^Bow|^1c zSp2<>5#quIBq!LxpBP*og|Rc?IFY}(aOmS9vJOX1LM&&e+m|SU4d%z!ndE~5h8Ov> zvGR?D#J25q_*CQkXgVw?CYmZUGyTZ9mF+8nigG*_b7eJl&WiB@JyKEoafJK2GTBBK zFb-|rHXz?CRkTIUwUid-B`2*B#R8-V?bH6fP^LsEcNzxT3S`LSHiss`> zU;R$+1?{Uu0FkJq;fkW`#^ryqmbUhkm>?t88*`mj;Gr9;+}48uxz9Es4nUa_ySz}E z>Wd`>SxeNPa^NYhy+LQWE#v3C8bwbC=F(Y zSuOp(s~Qg1PND$#uqE3l1Z~;o|<6M#V%WPRu*biNlmpHJS zzeY3N#2-UYG1Wfe{?G z82zFCApwLBGAZNocBm|4kFWA(v?P;FjLYnI{dt<(bIU(#rgs*cL-fEOOp(SrHs4Lp zRQC;v`?;o;M&m^c8DIBjt-eIx@`O->5I-ICrlyJK&W6XDxWkVhUjr(BY3I*R;k3l6 z;WPLv1;_<`^W=j^>0IVW+MZ)CASEvG8>jySy)@;V=5kOff{rX81vd&vJ!$Cw*_G*b zZaIE9gno46V(_g*rRd4VP=iV@EWL39P?<@{t%j%O%GC-N^tZehME3MNJw3lD=M9xc z17dLWP|5NoFlKb2y^a|D+6CrBAb^j}h-gxSY1{pV=sPt&H19yL%i_0E$)X@{*lRfm zI}E4E_vUnp_xp{DJ-C=FJwjZr6!ZVto`cUUkeS;>v<| zOSl|H=>q?t!<$7bOEPL9R|ux5QQ9-OSuhPe=3<9hzN>pkzu)+il0%Wn+|AB9O&@+m zBVx<6DxE6snoX7gt~~;6Z_WG$2R2$1hW^3#th9wTN-hAol#>x|!<-eHeMbE2rLt>( zgTipMQR_C22GAlcyJtYEemwn#)7u{qOdO-9#@Bn7yIpr8l`ce(GQet?_rfDH9&eqt#l+Piz^vAB*r&A}2n2rhBeXCqX(-bGXD| zll*qnO(JvR($3@+-a(5X1heYDU+Tm@WA^@R5r21Tw&pM~YT#$#4%4ZsE2m3+^UsRuL8NymROYRn4>3XVSEsfmc_(yR4LCgx0DC|V*;?s{$B4Ktzpd8g~o3@&;! zNASmRMcP%(8>%%-G$f$)ocohO@i*ay`Q1EfV#Y{Lu^>tHwmZHXwzlOd;^v0Aek>-> z9*h%uv7%5QwX+$uzzy7#DX>c87lX*66UWywNQ$F6m9&)!-oXkJ$ZT#DF{m=3)YV_Sp_8+%-~?v}Z?TRlLrOkB51^!t%t5qV@a!Aau1BZ*0s;Xcw`-*d) z9Rdl|nTZ!&Mkmm=Kp|vm!y6=2)UA?u^rTE1PMWJ>P1qv|bB>dc|H0gQhr{)C@uL%> zBw9obK@brHL6i_A(Gr3Xy-jpcqch47(OX265G6|V-VKI`5;dZXUZeLi+F)o?m3cyi%NRmLx` zUU-7WsUB47zNka6{qi!)QOd#bFE_Fs)&QdJdH9)3JP=e5wDd6{IsNQUhW|Bk#&B^} zL&@9jmvbbVPnEcgvL*@--jA@I8KOMluyVh3nS#tHt$tApg&d>URCBko)xLY)Q&^x; zQL9&OyQSF``taF{4F~t<{keCkQD0q?c{cAle;gXfjEn%eQw2AWGc5N76eI-vQ0D7X&0%~#l=r4RRT8Rw>L8AU3_ch)U)Zv!=cmKXL);u3ZRnD~ zn5$$Sj2-PTww+$@Gsoc?RhHF>oalJpMzK4?1Iz7~@{Mds@-%Z&4MdNNfldX^hQjUU z#+yYe9Y7w!ZFQ{!92p5)9H1ONJ8nHPzi_F~2}|S|?v*Oi%S#1UH$b%K@9v~TtbIq< zG0;W}@(recbUi%n=-#F;Vql7u?mZ569FfyjnzGn5c!;%tO3ItlZ}WZT2d_H6mxCf_ z7$vG5;?5(*wQC!hGX*1XiZ-}v!vd&HK(;DA2NPF*unu58CEz(y@xX)w)_(1b8|X5_ zZp4mkG8A<2`CNx#GOj#``hCop9!>?@=@oaVlVZXtmL&UQ&|C<+T^x?T66Tn+9`Na#z29 zv3L#$sk@H`(PH(mX_+av3A?q`oV1bgZGi0s+vadvMyitDOS6}!P=ES>!Y__|Imm0# zllb-YaFspN{$W|U-9<&&-gv&Ipz-(1s4cJbZX&<{-QP@+?T{uFf4B~|n^97tqkr#2xMkObAD-PSF!FA9#pL5g2k^PYSWOj|2?m(QglP*Ro~$Hj zPwybgiZ_KmRnyEWrFqJCK|lUjo7HiT{AKq!K}PqqM@Y-AN!|AfQcm_=OS*9fhoZ}{ zqxji0e74rK#pbp~_-#|H|HAKk#qsfRVic0L{YI)?uGXo#E4XIP`W{0NU5%c z#htmDz!AIATOVV!Pb+*EG;pU}ASPHFH#$H2JFoLqe!G zr?|Zar9p<{_4sL8$~?M>ryxb;LOxCZUyBn+be5L}pR}x%Jfr18I8F5W1pThYyZP8- zvUF{f+ZP~!ZkH5Er2?F5l9W&Vi0^j&Iv=_Qc^*kK>qjzF`F5OqDQp>QKgNa~{1(Zn zC2lEoQENSxA6Jd*-rxOAeunMro86)z^qkspALwXDkYF~P4ROPb-TL&o5%&?AwER|=Z|L1 zO-J)z1r^)B?7~C7Oe~;M=>bL5tja&m`PuaL3jR30?V1EoCE&l=_EU4pvO*S~pef2F zgjZ~xbN)`_prgJ`(*tG<$Ya;DgZ*fg8UT39hBZv+MX_+j&z~c}S3R)y4}G(Az{T;o zJ{4u0Js$TUDICocorL#s=^(ELZf!b_GXtseeiooA{@X?rAY!Vy4Pd@f>|0#Nv8tT< z>jHmcks%%lAOt(*zZ}Vs?lL^EfBt*?|1Q4AucHC8h3F!gxD082^Dp*6;aK?Xa3d60 ziHjK?d6X_rFoFLL%a=ip2~B#x8hezE=7FiZ^WO?#_e^K=dA{%=&q3SKYdLsz$MXiU z;O?!^tj9accDK+5sY$@G@+p=1C5RDb_j3+)TxicbIPi-<+0mcP7y43diebA*269)q z+AO0D3l5qVJ+m)V=EVUhbMt-=;&Th>{~1)3cCC*qUAY>TascK&MT_btpM9m-e2Fhj zpaO9rR%A$Jw;|At`81mdYo~acUxA4BJbT3FzUdSOIz-1z!F~y1J4q00)V|MBe;+HX zulxmD`4wMt{Fi^K$Jy$Z>v-jxwJ3?LmrFA_%E?Qij(Npdj~{2}5Di(feVj79O;5_; z?xoc&(6RKHHmDL0DHe|G?`fN4z)+@Q6oFW1vNOzPR#9`zOmas;#krvnxLJT}>GSz3eqlN$O>P;RZ3R5x_7sh{YRi+?X!&+_yNv z%wX+9LMFYo8{5Ci1b?xA9?s0Rr(4}g#r7M(6TJ#l5ea9z?>}uQMBf*sg0VH*u}#$s z>ee}B_aq5-dpYyNT33I?;(;hp?PWZO-yXN&C40iZg58{RZ$CT9-@H*}-VRmZ+0OxI z9HtlED0t$~7y?8HHWl~j(G2f*ovm*nzV#pzb^*|=2j1I$mU+iB!)t73f`_63pbZm! z+>>rRNL^vRsD7$?x%SD*P1$;f94dxdm^nu+)7(L!ZUt#cgu?BM!)O9)rRn~)SS-M; zFE|%tvHsH2pWesZTzc8JBqJL_p4MN(6La5*FQUjv;FXzkR|E~?z>nqDUs*rn*|@)E zwQBlkkkjn41{-(1=`?511OsOSDUez7wz4}9Y znlVdXnv$j%>(GbY%r%x6t-R-sh59ur8pQ^>XD7>P8BU8`Ccsb?pIESg)?PQsPNF8- z#(tluQB)2y-3&X)Fm6m@?T5Pw`l;az^wgv0DnoYdr%#ZkX-p`D z-LvFLy7Rt*t!-gx*Osa9mv~8|f+6;6V;BnKVNAh(qXR*C$L3g*rnUM_D1hF$ZUaWh zvGjps)x%S-kv48&F7jz?V2wju5_LxtKGNi{o9YroU&P@%cw;>s{05#m+2kw=V%9f# z2|WOg`5!ERFLo#9CceU}2Z9~;8itQBlHRu!T((8k*C<|V8N$aF$m7v0BDRS;G>4>& zA}@NUyC-$NjoK1g ziDZU88FFNi@a8S7E18lOW~^~H{0RNRY!&(dh*9eUJE zCLd&{g>xOx?)N7T>`d+X>so9A|K~s=maVW%H?VsdPG0SVy$08Hg*ZI9B z<%io4Gh1|7?r+98pCo~wGNowrUkrFUaMVj>b+Py=X&PHT&Zmexw#zz@DyqFG@0e_O zW2(`4jAy6a7_Kbom1**$wY~^xiCp1qR4PVN^d^h6zncs$<1W7f;~NWH`37C7zDPZH zOPF2|Mq)1zQH=!hBRVBUjbZ(#zJw65acObLhjz5n!IoGtX@1^yWF>2Cn`=VF2 zTVfpWAj~&UzL}3e4{Iay!`+cEtLaJsK6hxOsJ7kr#jSz?P<6vovZ2EiM49)?yO7r> z=`VY?;ktHo*-*&`4&(H$BNy*EQ$N2Kw}F@cIPGTM2X_warItbR>*A11(~ZMyx;dZ6cF+yU^WNGTph&`#r@Hg zl)5S1i|T!8lEDCe0)Z48HNM-o>~HBoNc%T9iZ&LgHFYFS4?i1p1mmaJfG@#m@6U6C zx{sp$Jle&xe}2Xqz#-O#L*t{A+t_ym-REhpD?oyhfio&8&2<$yA6!>Lmew7{f$jVv zNkDRDMvKjPLw;Cp+gG&j#;0wEf)A4RnQIyDNcq42|1oKBIZO*q$Sdqj|bAa8;#t|l+FGJw`XvB~zD_WBj-5kEl=)6s z+m1C{Sw|JM2Sc}q8YtQpo!(66($e-lZ`h)d4vuy$A1v0>@gO>g7v-B9bac(s~z8gKTL{Uz;` z7r$a0H$mzpK-wTH>tYH9c<9|)UG(#7zk_H{GhwD8JUk=6!HW>#EDG2U=|4$avif z`4aNq!#3~z06t(^{Lk^x|B@Kxe~+>2_;3I73CO(7@$Z9iPmncJB5e-+@9%WR)B92V z_j@tC0uavs`-}P}{}lA^_hhSo{2v7f{htTMsPMtRa7Qo)kXoeBfk)$`0aoV#{K>j) z*>*WxyFK$`Wy{3G#oY-1?{A4LyNI_b2`yco>Obf2O=SO~lEbycRA_VUUKp(ChL2>T z@I5}h#-&$ZeCZf(9qb*oh{4Ero`J;b~|au>MA;U4H+P%*2CP&%ZyeN zAQ>|?-8BDP^%6&I23M=4Ey zkH$RN6>10N4?!;9YfOV4Zr(evta)t^@LKJQP4CJ&D@KQ$VRb4`cC5qcB?6|I=R+-O zwoDG>5@^sA!S(7}Iv}wKp%=dDHbZa|R0DSk#{UDm3Gjc&mDl&7H-Y})b{o69uq^h{ z(byqF$i}4Z0n1yKpo1;5wZq_ptt^aqgM{;kL@B5D^hVj-NkN~8ntu(mSVw}hjva2z zsTS8;wd6q9w+FMz*yBL4SA^f*?1tYr|0WN*G!I$5%oI;jNds^30P1urA zi%J?m$zd^3-)4PhHAn-WJO+ zU*J8{qNb$$I_6qnt`FvfsJ5uI1}yzU!bXgWlG3ZD^9wIAb~f9S?GjLhz7S$>%=wWz z{M*&r$CVg{%Opj`!tBMtzoXmk`boO^dl3$FEvtvwa$kmiO}odR;vk*cLlSV)$maTq z*?aKR)&h;TgarOf>#_3D&tA-Aj59qf&Ed_fE@45D4()xD`?-46_nI2KZ-5)oh#*El z*Wv~xf-ld3(b`E!W=5eP>R*`l8I^j;j=72)%o=R$>@pQ_ZQxU+uG$0?P9u6m{XUrT z#52^ymb83SOGs1XYnPRcJlzGAUgoecH>`k(!5aM?EV}v^f*D9rQBR(5sXx(p4ek}z z1&VPZWO0j^T?Tf{WVQ1K1sYZlY9nt%p*2ImCv>1i!0@+WLpjz*xC*q2)M4ngz$9Ut zr#=D-JmFw~JesWGAFpwUHfn^uVfO8|#x-($p?=N_!=0v&wX;l<6Sqj$NW}F(441So z)aEvyhl1WQZ>CRUYDDeHQu3~AH{udR!nvP){rC2ak=kQMY{{t z_sk4WnZOPBkS2RiQK{1vcBFOf*_8Y4fC9@Hj7eU^>UFp$wWi~;-FHsB_l2dXuA~QV z*ov4_S!)eF3H#)Ukk~r-m%WK^wz=>K`UG*p{`*EHO_8%V#Jqy~V9~AU%JnTKg!K4a z-Np36Z!c2$%X7G{R$69iS3#mnmK_|)#3Ok&!hKvh0eXxsDoG6$z~tuNO}i3%S@g{V za<<={`I-fvQYF2@Gz+wJFA^pve`l*zSSSPLT@t;11&ayDq_K5>s$^TKajT2ZQ8+xmwLwG~=iI2nbKO#4T8cG^P?vA7REOsDLa7TqgCKp>D9-XHR6AcZA&x1Gp^yENtAh#&UF$G$kp|K^k^8V6nQo`t+Hp?~fEjflG&4Xa#H=z5b!XTmUD4y~i z6&~32D96yIyhJ#&IC#VKp;eZG0&P|si7hu!h%)D{Q5vdRB$lA42;4lMK6NOU@or4L zok%}r_~%TMrlj#O>6?$|_T8Pc7HhCR?kXBk6ZYvaezH`X2`Smp_nF+^KPyTe8!-kS zUYf1vbQ|iB^z@A?!5D9ima&z4d)|8pXATS;Ut9L|JP{-}tW#fEX6)5Y8S2Q7qX)uEG!>oq)Q#Z-l>y$NuM9Qf_Nfg(JQEp1COV#L0;qxU_+~aUn2iXW=3e=Epd$@ zJS60ra?*oKkQJKu1@Zt35XB-L1^lrb05b^4G>6oUJ)TG;O12uI%Pb=IpF)KSk;}DP z$7fL%uoC1reBH1p`9|5rTK{dW^D))v-GZ-XhjXp!r)tYD5n8-2UOcj+3sTQf zr<#6zQsUJX;$e+^pHrJpPdBW;Y@ALzcATifUfKh#c4(2-9DnZRinvpY znGgdhsR6Cb=Whj#44uQdYWPj>>cI54+i?t&LLSyAkDa&~=sy7z=%WCPEb&D%js7>! zCymw}>*4$-1%`7?c-C-ts7>R=n$E%W`6j(oBj?9Gp8F6;wqo47WibaAvtajLZ=YgXS2XEdG?PToj~~rXyI*I@{jw3&ljLfK zO#T3=`QFwUY{^{!yk;Aq-PujUo^@1;wt`GEoFL`UyAEcr9!dFa&&%HtMa!vPDv5Q> zS&~65OYLaZt1r~t{Jet7rd6*}b3)uT^54tU)g90NxH7mUwO<_IP6oQ&-~))XuP^`B z8#R_DJom@Qlvy+BroPXIu9rhCN0(1Pd~>>9mGw*aJeV&~df(@YHQewn(>vY_Kf19A zn83rBJ2XAEt{(ZG#c3PuA{;tQI#k!n*i#R5u(-*QRbu6k^vL``^Vca{eKVFx5Ysqt z>R?x{2{Y{N;Zq2rZ}IA=mSz=xeSzheeQ00QZXLAVLuyJa4=R6)0|G}!Y7A6(iQbg< zyg8h&(VBmxZ94R7+-?qvFlqAeoz#FdZzOPLD5V)!H$Xa~S@^-?R%#lInQ>|WVSDr< zJq`OQ((on^00wjfl)ZQmT7IL5SWZ=w(}UHdh%v++N!Wp()|@zHjBb&^HBPCEi-uMB zXj~gu-8%H*mhCZvRT&nAMsMWzh!j`pVmU<@w$+YN}KR=(x*G@O! z?^40Fo~SKt_F_W)etqQJ_c4fWo>*H}DL}lEbhjmZN(R|e#GVrG}y+_E}cm!jK9 zXhR&3Sff)t-9>upf{0ffi*olXj#$0}X)b#~l`!OIVPpKNE=W5|3Ac^M6&9$}7C4|i zCc7C47qK0k^+mk+ESOZYZAit&hQRz?YFEtGp^&Td|E{&;2$ru20|5e`-+k8s`l^w) z0CRyw4qjc|sP9q)bh9erM#PE;Ru(W+|Eh6!Q10LkKYF;+_PHi!)3PresAXazD8xDe@~_a)_iU-O{3l7_voJ)m8L&xn{KF!u_PIJt_sVZ`t_*x?=wou`bH zKTh@F{V7|qSeSmN9vs(aX+*)jdmGwI;a>K3<*o`sF4l)&>3;-PB-=fxL-^~f--qck zUvzgi4_?RAA~kuQ7cugW`WEw(OBM^keSmuSR$lfQHl>G~KPaz5tcr9@c;?d9TQOOe zr}v_mnrL5Wm$(wqzWAK|Q^hd2l{Nk!)6-Rm6{?7cwlCGD+ks(!xt|Vz_i&5rWVGF6 z?ZAOV^RR%!WGyAQ+6K5;g&8Z{l|i6Z3)8GDHT8k-u4D!Ah$j(F7mJoUB~BK_qDrpS z)bg`gi^!$al$5}C+dL{yfa$PtJ)Q8G7KxN(-drOsYZKEN<;EkKHxRjTt|Cn&?9kI| zVjOZX;cqYBWc2zKhcoZhHSNPK+o~ChND1LrC~5kqZ$YyH)z9D9v_lb7^IPb+a;=|( znqIQFBICEs3#|!5-tc(K45cg0L{TpDXJgJ=9bGe8mz0*X-q8B-C*BCxqHwtkktL0; zu!E5Q>2(Jbm0L%Q53F9VHG?G5A%I-Jeg?bKN+HZrqDNJMdKVJXdDrbqWjOaQPexr) z-T>1IVlzIsLLvepVPcA7ODWG`M00NBEokCzz4YE6n|jVJhcKHigd1C9 zZ~HANq}LkonGa4E%_m1DPelti7Q}peVm|Vf-Rjq$Pg=d7r-79)g86C8q$|o0;s??t zD6Y3!3$ubOJ+WiHYQL1y_eJvUQ&~$=zE3}H-F`fNOE8Sd$V!7po}gL&px|&-XXE$^ z0=;Dj1!~7fW?u<*HhN#8hhr$+TOe+a8VJl9mCsQW4N_|m`VbeRDS6cUAkZ&KQNakQ zuzL5A<`!s_iKDgnc%OaIbDT9Mlv%(4(!3Ultw3)%K!~qgX~A9`Nq^#cMF^;=pFVpQ zG9XjWD%oCeXnd##cDa-%0jv(bg+!Df0h7CrS5o4KTWGJ!&jG5xqc_&?y(};32ilF8 z$6fBX z2?@zrSS-0ZzZJVF#ga4o0OS`oA`y82REuJsf2}429Qp*aV6A6+^vGaP#MH#(Q%}!} z2qpG44aS;6==kP^3B9VdhF<{Ns6Dc6+uLpGO2HJE9-Pxcr^V|Jpw)7&P zU}f9Qta&~W5lp;yRF$h=M26|dhSBht9FS1Ce73w#R0`|y0opWMhGhqybZSaU4LU z7u}M({3>5whuWmq3Xfg1YLPODQ-kz83V`qYz=l-^f0S{vYot7SOelxdbQo3$MK(3B zi-2dR8{q%@%&X*qgtH0KB1dDWHFC?~R)6qJrT4M0yViyP>PsEmYFw8x3wYHt3=xO) z;x2cqv8BT+bBRxH2|LyqbP361#C%HhYj>Z?R3c`!y<}^QD6d*$m$Z{gW!c9AI|`Bp zFn2*q%nJ2zg&-Ja!1Zu&sO{|75Y_6+yhYot$FM61o*llNtiR2{!Nsl+RoV0T?-O^Y zj&5-YTZu25&qlNsSVDqHdjP1b}}o(5|@EFnmypt*sSX z9J5Sw4W1-Zv<2@3bpb^t3TICEro1*Pc(;0f@?Ya6 zTX|YFM{&lum7o8%Fs?}FY>D!lc+sJuKWlQygJmXx=J`xnnQU!G-|cUC0DDmq-(`2P zn_KBe;GyQnWOc%y0a{|O=Y!QfZ^@~t1T8x+A#uMrIk#g;z$!fevO(-x|Gw<9E^$9S zQxn$?pggblYL{`JOpQDy3ta+LJ_Gz#aC*i0sqmv}o*Z~ua0dVw2*Q&PsNVCYBBRkCI! zY1&N4(kKCLVb;*l_!T@eZ8j`N)&hJd+``8P3F1M4B{>V9SqBoOd|n*j^UGqm+&)KUY&GCSAjb$+vOZI29j*FsL|tAENo;tSc)Z zLjk>zMZ|$Cpf-Nxwk7^v(u*QPO~+6}ov&+4T{P}fxD~Y)o!24r55O_;AwK@ws%yHd zj@>dRJ6Qd^0YCge@0_3RQ@SG1+Tr%(MBobVaMSd93tChgV*s~%dybDn(7v>L@N(DZ z^%^Vz2l#$vA#H;t9_GCaoR~d5+f1{50*Gc72OS!RAL4<)nFi>gkLUOMm6?3E$E%bQ z!l5PgJt-2}C*T?-BcqKK@pO^CHm;VBhAz~y`jTzNg^=b!txc!D3;vEN?~_%|yI#)E zKQ&cF6xu`RshX{oyA8(z(fhXFb#Bi1K-_11YAiO3p-7_}G-(k}d{`8Ozp9=LUzX&n5uY-TWX;z)OuN0oMQ>Xnv#~bnE z8k;(y+x&q3DtbMGt}VzA`Q3Gm;-2Te@+-nL`Ck=$F#&{E6c+V&hVE@5Lou1#RH`9Y zSr!&4DiFLY zb4t>&FsJU80MvH1=XJyi72_7Pb;j%}Wu}_-%50yGHcIQ7^~sbl+$cK? zz#O(&Cy)U4l6XV7tL3+z9VH74cOxob-685w(*Qd^cWSe}Z%jU5-{iTUraBJ`S9mq8 zIfO*73~mSuRIqJAM7w|>GTKvw2Xei+GJ{RHVI$dUC+fM5mddN=)LCX%2soXbUadc|H=S*zsYWu1pwTFy-X2eDTQnt@z9>f#9-L6l2IGE3@J9xE7vmVc~x zOa{RbybgH+si?}+5hPuV>vw&mKt47@1@qQX8Px3P&u{JFaw47DIB*p+1(WI%0VS!> z?Q%Fx#|A~?(jTzNI##2YtU=W`YX>^U`>yaBtJ%)eZiVJL->NA^R|--*-5mdWk$ zP%OOqO+=PJV|IglKw)(wX26SgC?y!3uNlze>}(zu8A$`qV;NL_+CvxXm|?T0nBa8> zBLn!uZ<{sk4^cvJ@f>}qR$k~0T@#{O?vt^Wc@%Q*`!vusx&uwhI}5{4O_JR|)xNvp zOt-4FkLwJ>1=5v&7;v(AuT>OA_0Us+@QpA959)no?9TTG0*+@wA!&m6B|1Al{WIvL zvyi20eWssHQC`6floETKZPCQR@5H7o~VT_~Wgc2Zhm;HeZ7f;X+c)gOt$=$YghYr*re(C;g|R#=Jl$ zGF$)kHDFeEa>RIzX*SttEpB@Z3Chd`n03Q6zdLO2c3W#(7!J9iNs*d;E&V!sV>6&4 z8Y+MO+^V$J?478#R(_`cDhFwg*eTn_^`j}V2z~D>bBhPZ&Ur2cP;0CkMCi#vsKl-{IXHn%@ zTNe7!hB_Tw$ETwrVpqTMjx4np&vwL-f`><~)mVd+kz!KjkM>B)3Uv!Ti{dp8TCa1GK*e@!G7c| zf?+v%ki#w{%oO)?0A4G1eu|D{R%|XWFMq)@Spw>6D0sXrO{sR@7&u(bsKAehN>~p+ zt#ewOgg<@ybP_%mqdqSl{kHvvu6@xya=Ht#K`C`Mt$gXoajIn*@Bi6}bBYWF~L z$w6yw&Xd(Ofp6wbQ?e%rIPN;7&}J3z{1)H4mQh;&hv01H3E6QZJv;EA;xdXU0uCzk zXiByIixG)u%;GM&FJ(4B0Wy^2gUUrRX4xkjTDL*i``)fO|GM2L+|B$BdV^P^Kik2ikq*yA9~I1=pWLv)RtMYvXrDBQoQa#3&mgg;72#+4lHQk!l7JKE&ZpI` zw$(+tNqeQ*6zzHI(_Ftk?~4E#9KTWEoA=EO=Bj1BctsL4(?nClCm%F>CG@!os&7;0 zWXoxyB$Gi!^?5{sp!V1%=o1c(SlzsPp)9t?*oIxw7LwDO=r;M`ObgujaRk)7vS!dn zc!43E-wwB?7=NL}Z;~rvuU}g^>kXT$aqu582hFZH|6X8)<)pH>0e{=A#*SGytwF zPn;W!l3NJ{BU8=#u^?|+u2Ew>^Q+zDdZo{E?!J1%ZO)t?V5a_+*}m52AnaYWpz^k0 z*JKTxJA^m*Y+N+TXuGJ?b#dwJcTZuyB}3dHkwiFWv;&q(jPyN zLEUC5*b;aRDd2693>>&|X?;x6yga~Cq*sLpNt-Kihisg1ii*+!UL^&<-0H~q*)y~RogrgWhJwiFm>0pfrm|B_AsMl=^LAh zFEyfcUHn5`8=#usgT+en>uyfCf;b7i=DG>N++`2s#pyaI>UZ2k*e`uio#}f47L6_P z7IWOJ8PNjZ8uvRb9)p}T9 z+_>8RdIsZzAUQmtQey`F`OdekM~9?_k}QaUj!Nd>__Q1X*HmS_s>fqjSx3?5B9m_V zAxjG{C+at=8>G6lh#iUMV7(}zV=b)5-ccaSury!>ae;3FS`eSDcZV9k!k@x;^s5Uc zaw)t=JkQ>!wx114r`lNy8^I-~OSz{*T!F2}I8+FU9_KC6Hhk2N+iQ}xgg>)5o+@yM z9_db%e|Kd^wUArJ9IZ`h-@bk4`R9Q8i}G>NrxWB%)DnTk)?!oDGDKWQIU9$)rOa{N z+7I$=29-RE6Fk!Q(zbT=K@1z8L9T6AQ$*Jy&p6vqyAqWNub~taO)@aSjkP~y=T6F;bDZAp8rVPSr3pt$ z6qs){AIgz6*?_hTUv`RVl-}NuMkjuJ+`pzZu_F35{pCdQ%es6CVpM$}!E;YE$f*8i z(EH-;NWC(n?Nq}JFpHkqZ?CbyZ!HdM)68xgP8j*u*MK;<6HSHw*HZRFcfTI08CdU7 zK=@UY@3c4WyhAj8(uQi{M&3apTrGED*yMsqfrA^#2UCMI!;L;$tN~5WeqpeJ&jv&) zvJsJ8kKtwPTKmqa%TJw0H#T?B<(|L;yZqzT^#vMX+u{8eZ;P>!dFv$#DMNKDWf$<^ zIyTU0fC=XFDds#$Gi1x>~jc%R0d0KfOt?Ucg_g4B6{FkFK z{fc=u^EWEJjuuskx7TeBjq*ru@&6&%>w7Nkx<*|e!BhZg##;1TOXWYy3u@MT^c4gy zeqYlby-8B=d=jq3JsnLWf*qC#KK%mM$$N!D8;*L1iTkn%lH zKg_jK41ParrA3=mX?+O-dSmsvo0ykx;cq742P785kmKAme(p@)RNA=;X>N_;B!}WE z#vyl9jx7OTtDSxZdhnKBfgRmYjnN}_{(@zfqjeMoZY95%8U8bXgrD+kukt>`py z*DeL6wuOgF%3}#6=Vy$)$kIa+SYhc&K{B*q8G16A=8In5?l}J}O}W}3a_JaQy~_d@ z=c4b+p>cgj#|&h7ZK$*cxh(=f78x|k3Ievt8$8gB2PFgEx;UpoM^ zXFdMxV>dwEgp>?`L%}*w6hV4KVsk1}kTR>`ci&L$w`InMXyp6vcG$K&wW!1+qf{c=ya)*B)Cfb%daDO=qnv%HlIgYlP4_o zIvx{kx|!cW-qX;Zj^}DMW0_kvnAs@RAK_dMtdf#b*JlFAw~l2Yep;p?^>?hXkiEz! zT2Ny$hS%SJgl_qM%u%87I@+%3Ifd`Wb-Zm}zFDq6GH z;09o&zh-P~91<2*{zHx}0J|IUaGaN0C~z0nJ)O2V9cZu`#ZbE#uMY?bkqZYU3Ikc1 zBuBd}dTU_v$aPVOH1SDEWj(H|uvDv7=eXJ1_50r0VHR_MI(YX*!b@v?X_#$lSC@KIxi{fI=?$r> zkaNAv!`Vm&DI;EHkHX|tL9pETElEw&`vcPNhrrrS{5!2|(<8UG1o&TZ^~_bo;HhXHLb{5^>?< zsUznzoprAs-qp{$&X+1h_85^e)0E392KiK^ab;O$(P}!_{TQ=X`Q|AZ{G9A1{+OM? zFBEOIgRm^03bA+Q&P3-4T_CM0Ugy)jxQdr&uY)ZH< zoSQqpKfM5>DUw<1t96hO2D$=(<|8gW@+jF&C`E_L7eAYI)wg!%&vUo+{lV#0O%-!R zM3NPQAC52f%OlV0Aiq@i(Y8%PdDl`>iPV+{{8#+O6%$0 zmETlQzTJR?^0N_k$mrC6+nlsc0vLFAreWaP1;8L2Hr zD0}BBmTjTYs&u(y8^SiSmH?lN)Q#(Vf@kCrac=eb67Ztw;LmT*(c7(sJvV*vmsnVI z6P8Jg^d7z!!QW0ty=W<6F1(M$)fHRK)G=&4<+y)#v>P{ozZcshzzF&dmg>mi`d8O+ z#YT&*H@}Iox%%Db7yU#O3kAyh=5Bdc6xI<_4mOe&H-ux{E-MyjSwbK)@RD;9ga=Mr@Nw}(uyRBtC*Vo%%zEji8e2*7IO308)*a7p#Pnj>a;Fzmq_d_@kMp0W zZ}RXZ@T3!lggj$RWi2&)_dBD9>)+p|qGTN(;fs8=+~0h)C7-sXil)_}8D=B5By6@b zh_WMu*$tQsLSIcUj5y&cQ~@75XOKkAhlPc8iEbSnxb(IIOcm`WK)wPogG2BVPf)(n zJW=?35K0R;iv)nq>BrHbB1`=u>!$zHe|=MOHC!0MHSGs5>Wgr&HM2dHAm+;l8UfpS zgm9~aUyCSZjOKr>M1qtB8yDo%_-4SNjUW9O__hCY=mSwh{2G~cdLRg+7o{G_is56e zrLi`q`5%OP=UZcChB=Ksu6v354s9!C)PKPF3grv^ue4gY9nyaeQg`lU>MaB^vbZCH zT5jeN{tus{nwGpTuYO|$y?6`X<2>2A^0H}CXTdY!8%d>0X0#2oB^{WwcTdc)zHH@i zX`^uFgWN0YDzfsr_m^k7+-L0Nmy1(=xi>=u1Xej-`S9zde$JDXyzzCVjAvq_s`NT; z8*g@n(&sb;x&iv;+$d=u`Al2RsfZAvqwSdFUo{3)lfcAa%%;_K!931ZZKdf;($lPPh2Yu&4X|@0vzr z%^Fr>*e?gnJSvpibtJ+`{Aqg_O;_zlgyWx4ft!+U5fV>WbMCD5sS2MlXgi6v@(UW^ zZeW3I!zl!<=Y6o)U3cm6h{Rlv_=c(%C$M4eBh2I#KHOIvhJgkwaCV2SRbZzvsEU{r zZ0#vyI1D_#7Ub&fieznz`!i|kr(2-co**UE){{K8?n*js&?hb0%4o#C{PX2uxYM9i zr9osS*x%6kVwsvFWgZDXxaYoJq_eY>9G{$1^LWX0L=SlWwT6lf8A0lEnP++G4cMBv@`o;Fc1pcmXA}5jiBM#s~QwN zr{eHIUAft)r@lV7zLZAsD1CKVSMJunfIe?~6cbOrM&3IRu3&t)G1hJByCOWj?Ih6UY?_ijB_DpxkXqVqAX)3c z*bKwG0K=N^^a7~{ZY+5wi=4chew{OotsgG#RRE9hKD@zpdZYkylg{cPrP47Y&JC&i#InZ1t28MYxzQ&Q4p8smj1Kmy z;`P=F=r*9Wj!eD;E4$%=Rn6O- zOd~&S3)n3eRTmr%I0GN;`T)M+=~063c^<0%vm1<&cN8}>@Oy28=)b}C<>e@l^7)eA zXCce0!db(~%ty!)_BTTvm8mtBP|bXemc!m;R|GZz1P*}crF$Fne+y>T%#P(AK{X!f zerspnRRx00K4?0UTe5^It+yiXBuFw3!ltbesXiWu>nEOieGg%Oh}G(>&A)U#H2<8* zeCJN%ZL>&J82Z*#*|p!M7Hk;bk1U9k-%(Rj%kb*(fZo~O0lE~aQ+}WI#UdXITU#x=Yr$IW) zMBj5wt(z5NqpY)Ktv3t#GE`Z1`-zyF;mDJ3zvx=_miG(UKAa?erFE-yH`@rRfhixf zV`h?$kW6?+Ma!>)lU8`aR~+@N?)IgMsjZxE_y046DDmQIez-Lr&}S$yhj0+pXFJ%G zc3Dsvd7?!M!eZMtn3iLkJX= z#EbEShenxel#)*GpTQ+$4w&vYAD}tC6bBj@0;Ge{vM5?1?j@ahaTu+ zg~j~1-Km=7vPVL(GhUtd^-|7@xYZ%Ps^q}EWJ|WP7RhePHuh0rWX+y+EHU=6ue1E`q&}bb_nhzlcmDr#{^$H(=ioK- zx?cCW&wZZfKHGh6Bv~W&c+I^8M4;`m?M3gv?#H#eOcyEJH*I-R?{dpUUb)>dHoMNO z)RAFL=Vr&B+m}DE^(ls46GYX@Sn4AJP9E;O4;?df4AUTTMBdetV5-6QyePp1|x8;3|g#f63_co zd-q!q3g!Q?>-vYPmvUDrxodsk)$|`OrHAs!g{K|oj+f+y?9ldK-$+WIW_Z3P@8B-c zX#Ys966!7n8EY!JwL|W^`TaT8Xl)zE$bR+xfy@a+W&;WX+yo#SW ze9BVhS#~K~P_53Nf-}9gqVBnewX_yTO0n9quPmeVJG`kAmB0FnHX3u^i_Y`L)4bjC zf$wL~T9SfpI){DtZn7xljYf9N>wXmyL`|$+kNdDW`@LzbwEWSF?l7FU5nF{FKaA@q zs)gaXsQh0Sj9>|!KZNGzebCT}9+qc++ zT;z6W^&x3l)kk`A0yQBx@~a?iskaiv9x>t$ymqUD=?%@VzG!ebAKRNikHS)yC?5`=6?)GQ8bEHooieFB z>Su1U=$YD45VX?Ce(gU4cm`Cn z=um4e?Yu=NJP5o0z7Fx${=@g@9{kylpc6 z=U<7st-&z9qE_-0T+&b`3vA`)%O`1O>W6EsS=hi&DRYc zfm6~>6u`@r+l-)!8?V>u-^M^ER~ISK68(y{Hucw^>`33uANAy4U((k|oyQfl)JSh; z4c9{64L!$o);X;Vnx8U)ZtT23DvE@#`>S(7kK`a~dEL}g{q%CVU<+Jh-l*r5Yj5UJ4@~21UoiX7 zmov>fW;_^r8aPlp`0JR{A9_2&m&o(<{FMuvmP+**mFsL*9N)b;v65Y~+51k!>c=T+ zH_@+Non1Kbtju;mdu#d1tJ-jb7d|}q^q2gE3HBiTVEviwZbJX(b?FZ?caAMbJ?0O? zrl!5S_t4d|gHPOV&e+wi_e>rJCt}a<36vlucb=VHj`cv#5^T)&uNrhF{fnZ8quxqQ zsn7Gh*-DQYQ_{E0Ha7Zg^~>-MD;$dg)Lqp3*AbS)G@3&FZ7u+)L8-4~qlPaF^~E)q zUL2uuJGA32fgYlb^S!+T-m8`4ex?zTWI0>xYf1lN65VzZphESqUVJ>2$=Oe# zyGz+j7M(`~xh?YpEAdY!*R)Lzx@^XJip%k-*glK}rd5##!7LwM%TBB64?%3M+dEWC|7d@9$of;plZlN9apE@>7T7_VPMUT?jrF}04u?(JL0SVsvyP%C$k^sH|L%L~O= zsj>4{FP;G7W&%Geo_P0c-OLip z1JD9&eqVi(iDYN-(ti=~p4oQVXW`5Aao!RowU&blTG8Kv;w?7yPC+Vrl{+ds60fRX zbvTnq_)Ml9%y9aq*+TpZwd<08KlR41_h5hn^<~u*KQycG77`%nR?V*7syxf+T3WU~ z=B4EUT>aq=1`&XEK8R~xXsR223yE7i)UrjHDVNqFm%Z|h>aERFXvVRazpazHE~;)V zV`VBy^Ug?ZJ>TbY0VWn=EGZ_bw~PFy4^EAi_r5cq0je$ktlIh{ibwj~(=f@dkDbj? zRy$+6%Rty(m9IS5bxD3t`=(>f$eux^^FqgXb9_|BeGJ(Y(cXLU6>N4Of&E#M-iy}E zmoRLqZmu?aTwdVVbGI~$IfifI8$sjS4@dCX#upFPDk)yk@(=;8=Tg4Ws`QOq)yzwo z;!X=ceXEKrHybuO#NPBl0m80kp9*&3eLdp02rXe{oD2M-|IZ`7qDC;@NtFu>HMS?= z@AH7)!3zuHmt~V z1U{w|Et4@Omq#cYbNV-8rX!Z8=T(<#-R*JD`Pw)@H&6DvLDZ&RSkF}jX#eCkU-h*Z zX}C?Icz;_x2^y_i*W(8IwA-SGiT zYwa^jk|dJp{&{(T&P(e@Fl|4?rqEN90`K*=3vOe)YcEel>}ubvp(oU^Ze2r!4}^^# zgvdcXPn12uMMM~tjrDvt7WTBL6(l^>@$ooPfPLbsR=tPf?9+uWMx=s$59Fs__z}qo z;&@B8*KKCbosA2dJcA4nYfb)ElEDr%=ZZDqsH_`NwO9`_ws5gT?z+N z7@dd-e%nrK#~^j`_KDySHK8?~`r7p(!G6kiDx=aoHJU&m=Sj|;E!doEpXGQk&w)lh zUB9??zk+;dgz_|e-_N{8*7s1?&oySq(%@<=Tm<%@TB4LQw9Kj(8U03XD0UtLkofm) zM(F7+%CqG?k3L3PS|P{ic8 zcsKAATKsXGW8p?~zrvVf-mQ$Z(Lko06&l(p9?ebXMqh>RkIjQp@}TL+4f-@_kWb6VvzSAzrEB^e zpQoxz`=CGen^+biNtX9C<=qZncPl^M%}>UXJlkY*9};`;%bmdlM`6B`GhCt>djY-G z8Fy>ZrDuveC0CZ9_I*`Kuz%cFQE*QS62UWfQbD(>_}tRYp3_DGL8^}u365`k-C4@_ zXdj74-wwKSR}N~?nh<=xUm;2g8B%8}mDEyAp$K%I;HVW0I(D2>C9}Eo#|1)~w8wVk zc#`&ZhVo6e2X;!0`)D#k*9tuf9)miJKJ^*f^T}Z+C&uMd2hl;c^rxUa?c~S4ay2!e z{t+~7CzZ2bnE1+-?V0CAxl;KD8(AXi%tcDeyDjl!X-G=G%%d*rtw}IP3;D0-9|HWJe;CPrDE`~7-bAJB@+8V>C0i|j$VUI_OP|mVGO?+mf^CHQeWJ$%|_MB-vAj;TN_{ee;qQlOQ z^1epeX(_}8Bro*iDDXdRST^88%W8sK4)_N{TjkG9ig6T)#(hZcE!-0ms@h6%L?YLS zCR>x!Tt90FfxrJBN$EHL14?#3yXf%vD2?y*ok-ak$vx74fXs&4DfDIG-CX?gH8i>@ zMAIH|Y7j&sl#!P1uFs_bT-l2@c+QjI*B+xgHEkS|qtg*I5DxScaldWGCbr)MWBRdA zNdL67{uRn{#%pm92AdecEY$YYP1RTMF8dBG%!};@k&tgcs&N$#JKJXLCHMeRGE%p{ zx*>*ve2DlH^m#ls=U0#MqIo76*+)MuL%#DfX#yHeC;;-bPKPC6UPq zlKb7=Pkow)-@0D>0#~W%3p{{$%VVznoYPt6#pZ48fYm4ZrdGq>f;}CHzmz4zQhNW9xnPe8&|~ zw&=d{NKS#?36q`&Q&}1&bgwAcK_WvQlR#2$VO#I^?ek*Xx5T-=gxzcXQ0YGC)>kJ; zUFhQN6W-ZYqeDo-bzP_x42aTmmiuu*>X7>S3p284AbH5-RAxG zrO-9roo|`3lRr^Sq4ij9VuRFy5mD6vYJt7Cy@`61IEmlWh#Yx5cn35kxIG=)qSTT6 zm%xGR!~x@2j7UAH43BNSw1+g*-Y0z2V^jAB$R#SNzG+RtHO%H|Z0j6=T+$O{9D_s9 z=4~7w{We*fIM9E^2toRqcVR=rM!yQ!TXYZ-7@J228WuZeRzxX+B*=tUze#BTv%r-F z;x8Y9PJt(=92j&O_ z)S4bjbdWc1p+2SjwWF>76^;vOiobhC9`Z-Mrv733e{RSApKZux3U0LK#Vxm#Jz9!- z=|^@k=>Xk`lgc-QgEx1Wx^lC6V?4VA#I<@pM#n1Fc}J-9c!!;wEHIJ&7{SNflcCkE zqHlQ*WfsY$?BXBv-8g<^THQ($8`Qe1&%( zkU7SQ9(W6@EVp)B3op2ual?*2Pe+`^=-6!e+pjx>c5JKqd~$E&YDr?bt+s3R8y4t@ zzeD##R+wt%3b$J!9G`zJKC8E0FPZXju$#EHYw9PbAL;cx_M%JB8ZL!ugvjJYOxZ{} z#krVT07#ZgOkVWKptH!w@%v3_Ysos)9#iY5=(bCKJ?b3EGK!fT@vEF&ReOh*8Z763 ztt@7TQ^ER6ENHD4ZEn0_sCCk~a9G3zmUkF3Vw?VWL??lw63BSO+I8W(;PG=$Gy||# ziQ3>h>$k;lHOLI?l>B@<7#6CgmD25W<(6VpBXmCacDRyaR4w-!0|ks!sU^AB_JATf zamH{94D4$^#mDnWE7BZJbQKrzucY2nzvJ#+2Dr=QYhTZ$8VN+H-qh(daK80qX~H}O z47nlTAw>n7&L3VE@DLegv;9%{tx!p;VZk4(LVw=vAo;8T+T;bx$BX<7A}$UZB%XH6 zuIHj9d1qI{PY&Tr!aLJeS7}JCFAOm-nBM=)U$oqCy0aJ|mhER@T>u{Bk9^jXZcNBb zC>0|XknbdSp2(XS#xA3GZ!VtyaX&U039zIFP@_5#ej4cM-iCYTD@7t-#cPGlo*!7w z$bK)q3(uABgQ}-}iAoPvDmZM-SL6)K``+2F9b_VTnB#On2SZVyh40(X(v*nOtexXC zovgG3#xID}2NqFo6J4j|WmZGj#1a=?527Th-2F2azw| z21QYlY&H5Rw9iQ57tWuqLZiyC*OQC_&N02$v^$U#nh&O_$Y;+M^htMckC&hSCcwq5 zf_|ss_3P_%Zsj*&?Ta~-Z##%w@Get|J}mtuuZF^P(n{Dm;My)^ZIc5M_$g zg&8*v41==UuR=8UKBwQqU0K{fs;dY8xc(bFsD$I^lkCRuy^f|GbQcBft>(>fwZ#+2j*^QN(jbw5EfdbCI+GwlrXPGl^ zq?KQY-Ia-e&`$VNuQ{<)w(N)@?qGl3-NiHyLNBTl-yD=W+5aXYJQ>(5F2shGvVRO& zzkERvzDiL(Gi;Hzv5;dEw{hGQf6R??0(Mf2YyED8DvYiiGoTymxC~3C!p7?5G_tuhNGO^N2&twr)Lim;hx#!3_kWP~py6JL`H& z#agYY2`G@#*bd57{iY|+E=9mfT@D4HNB#9-*68oe)Mt$eG8A50jdSUbHL9Kb%I8X# z9yuMTD3!7d>6*^#x-JBcl7gH5DLBj~1I!)#HoTVXV#5%7XUM;$l+9^- z=fmMmeqvkKeE9>Nur!Ut05FdyY=*=Z>0iTr4Udt<+nj51PfO)G{7kBfOfyAYYWM>E z_;z)K2ck_yqwR{NR;nH5!E%XT={!{w;q}`m(G02aWMhwn-vbA4`It2*>~)J-nxd`} z<04N{r(1n_>9Tz9wD=n87ML+*k=g}==Y-}W%#h!>_WPPnyUm>h>JYWU#99Dvib(dO z#xjO|A$7Mab|MrKY7S^I{N}=*iI&y5c70(Wq8y6xyM051ME4D}(ma*QK)0!*em$>! zrmTwlD=YLJCT2%&tNodLD%6FN_>P?*ztT0pC{%tS%3v;&HZXr-jyy}CM!mTYa$cphCV(ZFOPMw#V~IVZq3S4qT{-*k#iuvyG~8-I$&?;xZcdj9Cv?LZocy6<{4cn$L( z#<27T(xxpnZy*U5ko=otecu9HmJHZExFUt2*_huSDggdv$s*cVxbkUn#i4QoSK7$5 zB+{-aY#);Q-8%O1HLO+FX5AKQe)g{SBa8O=jymM)Ta~TDM7qRw3~Zk&B?=x$c55$h zVXk@==zu?O$p3i}%y^KN)4H4?zld-g@&L!|5(%}NKz(S?S@JAgkfpD)fCY$|l->Hn zqo%|K>6|@9At}-x5GD|ISl@J-nA9SO zPl5gORTK_Q41Mw+AtfGztuO4G74F9hqEW@VMm?4P*!3!gOsWoaBPVw%X!GJwE*Uy?8-a zd*nvU1=C~|tYBaX87U-jLNrs2UIyIT@F<6ky1}@wLL3&v=JW_&VbQ=D?@Iykw#Lkyx7B7#?fK(6?(9FRAg zBVnF4_EX@~p!3AW1P_v_F&wGD8s_j&@e}4ZY;(&`w=(x(qnAH*Q6#>z=9ovUFYLla zD%<@p*l7VLF`N|@*McbGx#b~O?`ZTCcpgT&>`T5dZy*k$A=3R)^GdE9v^`FO|JMn`6FZQ60%Ri8rzKuNy zyFbm)lWDTpCy)i9^qauNYZsX5W6~!NLAH01#}#kVI#9+_KBiKD&iUU4Sd}z8BPVj{ z3KZk546IVr5{)J<;LyWe5lv1MrL=v25ZmWplV$NQGw1%fYl5o64?ewb zz*=5=5)p}m+wPRbTG(MmIhMiOdeQ^ybJ7X&Pd&vgb7qkz6w->|u_hv4BG>J;T_lV6 zyi>p~QzkETzMzI=Rgqe7r;q7mDFYMJNOV`SysINLzm`Ug8Y zYJ~GVj*6~bd-sY9QyS~5k?eWgZ};EB>xRY+u!Yx^n8RftO#p*%1<}*ILRrRN6va)?_eev%dES z2B}Q^_(C$MeE57iFW$%&V2BTnm+f>f6)@pZ9_mnm%@`4 z=E_|?Q_}JFcI$80+ErQpnv#Qp*y$1&qZ6CO$!HJf;g?@x*vI#KY(8R^u`zopdl1qe z=CU@lvb`H&^U>R)|FgQ;`)E;0)u$hK_AqT?O<$JBp}lfa#Sa1U;XPZaiU;Xlu%`sy zTW{`;v85&kyYj=Oa^hCXSCc~E6Xk=~e63G&ax_~Zp4p|KwZnQjSW3?5xZB50Z@quM z_u0|^wVBHag{w!r9;@>TU+t<@qu0df-PW^|`T9bI22z`y`}!nB9bXIDUBrBXH@zer z!S>>gWSZCv!Ey`9FzLbr^z7_2{OZ-Sq>32`gv&=&`GzjOG_P&|!k^9(XCfkg{ZK;O zY37;NDE{8S-#&$={8&C`O-;X;;_~u(UUo5DRh}z-|%Wb&6@B|BdtyaadJ3k zr@-;aGg-0^!u}Z&J999ksoI=Roh7woQ0B7qX+OeY<<|P|T`&${08>GMpLYp6>3~#H zF8t@n5#`-T-4BF2w=^{$W{^@M+6yj9tol1o2=AG+V~gy;RNnNz5m_Tx$eO{CwkKiI z_~r$#Fn~dg9PTCkwMcBzlDGSc?i20Tp5T8VjBeVt+A!F&s)9aPggy+`Wt}|9f1D;8 zDVj*~`6O9>AUPzl_Zyb}@tU)icj-ZX%BKEjUcV$8)A|b+)R`fUd6n$)zQ1aW=2fW$ z$iTIFVOCaqWi0zlMz^)(fR}9HkKX5OFbeyCuNuxv^D3HN8j_ED!^h1fmDAg1n=AK0PAZNyMI6w%K?@I zv@|heggBF;9_FB@KN*eX%lMED5&I|{xA|>gpS(cQvwK6s#R!K+eDz|`KzLLr6LjZ$ zN9L~wu)ftzZV5Eya!m9$?ptXJPt|PU#>VD2dd`4pMr+Gz;xo>CoPlW1<^fZTxLT~f zapzSBBZ0g+uF_I&z_+=Pcs1Y~NteC8gT}C@eB~OD82v=Wh9995Z~i?bvHpIt@DnzK zCs7u)FP&Z%6`dT>m#(^LXqE(|z>n*M+-B!q4(N1>Oo2`Ev;gBK1UDL-Pjq{tNUJH2 z$U{ILNxhRQFdA6!5>i_sezkp|pDkNRR>wu#LQPD(7&X+Br&dRC?VMW&a0x3C2Yh|{ zp|2P(@U^Zb>WvKpeygTK^LF-ubnp688japPsiqooY(k*C6Tiq~jr_x4oBUBjoz#=y zXM&)7-gzkcTh)S4+TMD!Ps~k`i;Ypm)^9xm5QxCz5nlll144U8>Y(0i|Huw*{BZ05 zad(zoL(K&tDuA_=(*V5p70{URoKRrUwgLFmB}cD+aC_rsfGHHnr1N!XG#_Q}tbo7? zn%bIqEYaN;@fG;5Mmj&GkrFxu%kNKb@<)behoZb*mGxvk$#PmZMqA(FeE%Y zFr2SEs}Hc`9lmQ{LYp3V7!?3A(a%sR&$_$u1U~o|%<4j-SJBOB+^JSVaWR|_rz)bmM(m}XA{UovRTWxqk%|!4UDtU$7 zMa91ZbQC3bZNNX{`(}FxaKG%abzBTAT+-1M|Y!m!1b}($#+Jp84RgyWEurGhl|r?y|?YhL1!3;b9N57`O)J_S@@* zj=B_)yAt--TEOjDaWn2n%OR>rggDNO`GY0xM$#|FMk;2t9y(@s3ciU%_dRNK`JRpp zfKtJX{zkft{BChZt~}xPRbTq!OF=vLxW6@x`%63i64<5Rw(B~$^&!!EV4XjG^V>p1 zU)igX59+w;L-QuSTBGqsVzmNYQiy2DYO9}M7$Uz?Wb83CX4}K4eA3`n(=KUOT zGPORfa?D4!bo>pV^D{tHq8kxv+*?5^vnTUJr- z-vaWkzV6kRpDCNN!?}gmu5;;JPUrJ($hm~VB)PZY6P%WYK{eNN?>Bsq1ysCOugYfc ztuibSzvX=#Ldahz;W@%kI5u1{pS?r8B$_eqJ3Ou`**W1Gn(e2>ULXX^zjmFuO;By_ zRtFR{+kqE-Q2B6cvtQG7M}kGz;B2M);xlF;lOGov8N~8Wl$M&NS5~rDp)tXrowfLr zywcLQDUwry<3CUHpLdR%tZnfwaCO)Bnv%RA1{eLR#QT|Fq-{do{YG%6E;z3Jf+s zWEwVN>q8{%(7b-PFM-$6K)_=4B9q~oXX_}j&5XK=>H-POdZgn$P)|N00Rh^KB%{xYQ43-V=9%$@!mdvthyev~GN3*S?h9;0r0!=q|)&CJ$E!(Agm#gik zbHgX?BA|_J>8uloS}$d|x=Ig~EzXON+lail zknY|-#8FU`*yA$Y%A~`0zpmbJ#d9xW7bgh{R-NAr{od40rhs^&(cVS>?QeUp-g^CG zgIk)E0Sq23;qrdTr8`k?I5MxHVmB$Id;aFyH@X680QrH4kXzJ zpjj;~FM2xahLZ?Dg^}_$w%04~TY36VjyT+|ZE#UQ)WMh)a%ZSayPL!5QeIumM^S`p zHPAaI^`904hko1LJIR-JM^A+?1mVNg8!iGeF#AP2u5EEfFNSM&$Q5~Gr#|NMM4MEU zL8_+&%z*a5Cl4f@((|PTDueHgGv&{B-Xz4rT{jmP1$LT^Lkm3A`Zi{Q+jzLY+&nJ- zVdtlEkHXuW&Rog2YIES+>F*L?fbYW@AfQ5dJP>Hn(~S{Xr#Y@Yv6ko?LU7ug?7sgK zq%Vm`OI>Ac*C_hM3QO`wnPu)2^xE23%1JWd`3*(?04OHk8rIUz zbz2pOdzCv~@%FtRe&+HFJryS(+e~i(T{WSx$6`ZD6GPeTI>hlwY;sBky9M}S)6zf^ zsXlC9YTo*dNv&+%5NNm#c;TDHQeW;HO6W^dMt0r|*rXH>8l=Kb={u2ou`W|@(1JDa zXRp%_0Oehr=L0aE!4xbAc`Xirtg;AMQV2|InTW(UG{Vod$Q!&GIKh~ z0PT=6GhC2YvJ#Q~eL50Nebk1niShc*pzP{ea+?$$78%L1_L}uh+dxR-8K#&ul=|kj z?W5Lj!HgWjK-vVmWJp@JczZgpabzR3vz{0p$MbExWX}5x3f-YQ)C!miZmm^ie&)1j ze|rUc6_)^)!r;~REMr`fq!tsD7R%q-yhWjV>X}z`%#)IJh_MFm-G^ICTKkP`Cl*^j z>4l)R*nfaUFhuR{$#!I{2vn|uZHV2ctBb1T#mn2+M38}n9g^kiN<76fG1<8Rvk%Au zet+Pfmb%U&Z*~ye_}u>{X8GOty=A-YpR6HS5dEm$l%Pa%>T}_83xh=_8KcNgvw}8t zV^WZwz1o_-hmpf*thPrL%ShD$9{lNvF(c&dJJwL+8eiJanB+%^Y5NT{eO2e$1U3p) z7sU8O^AZq05tTU!Gc(rW6VThd7p~s#FJC%xnDOQu-xi0li0T`1ej(#5cpQD1WLWc+ z2Et-F75XNYGEK}2QQbiZH#e`n+}Zk|VrTc=L7T&}_19@&t(WNNZ>-gnqp_+6aWkIXc`LVvDO;VV~ke$y6p7%P6hUfz3jb-dMk^V5`}Z41={HplM6eMy`kKSV)8ZCOVUR zp*}uFPGvJkh`yCcWrr0c3&%akiMKE;@LzVpi2^b+=RmHkK>-Y;%l_=(2Q?uKmgWxP zC#_C#41HoZT9g}XK1xk?gW&>H7)?v3QEXGJzs>?<517i35k`ZFO_uI1x+vDXQ#B;*eTX#B<>$ICT+8K?_w{}CO1k$IpQoOejA#O`uFT#?n7YpRChLSClZ9@4 z{qSP^u_V^zX4Ev=LU=%OrFi$OS=YC1Y{f~?B>P66NBpPln_8zl*c*a&q`^U)wI4?Ekr~IR6bkijWgZz{r0oN~ z2y0zozHM&Nut(W=Wrhp0vMbSkexruod^0S}kvw=PL#I>smK&q(e60%j(>|{X_k<&d3lHzmxc$kGWSef}LnP42}%}nZsn#UPfWzF;KcpMM>$Ir<9s-%a>c@!tiP-!$SJXLacApLJk3Id zXT3U|M=*rg#@r$bda(b|;FEZ&9>2Z;$0lrS6vUYti1e7xe7;=^5C8e$!h5%c<#V*r z9-9Z6o12vl4c|7&`p}Huq_br^pm;^oIP}ByuY#Y}!Llp3FMJ z>(Drp3)WU)@2epZ*`b}K9<@2Yk`UZL;n+6NGH^YVg!UvOg%At_k^|Kj+ax@!UYF~_ zgQajigz3i=e-fG-z1nX$_mMF^umKadS**CZeS~*>0*Cx!ER9F~Z+4UX=5U~yHFmIh+ttwO=V#24lIl{k~ z^&WcXZh8##zFZ^P{RzL=k$Zt*QHHvHZI6-X6qs9i=d0;_k>YKue1WNIh8pkP)Yko7 z%&>zzK5fa(3alDDrV;$8U3b1c<3~}@zPd*AR}PMXN9vT_B0At^*KYIx)Q6leJT`IoJrim-KrFD<%6rKjEPA5kuCX|MHhKCv@*i;2v<09C)w+ zEL->MuP?}dqRaUQ(?#n=&V_1cmKmMeIR6YZP*+hwF z%rHHd?C3u#>D2x{6Xhh-KDtX;ISI`qTfH`g;hs$us&5zV!eUV3yno;>S(k+W1nw4~ zDzuO*vK(7wfz>XMhVFfyVZIC;UcEI5{rMx26B8$A5l40P;wNi=1amk79}lBETJim6 zCOH3wDztcmZ;g{;vKD#1y*R4;;uzP}h|EEVm}t%6cmA0xAWLHp9|@AZ#%T%nzWE5)h-aCi<(wWv;F}k<=>wez7-B{zd={i zelJg2rHvMk<8-QaBI<-gGKDCJ#UutR!cgid+i?+=i5eq*nRp-2Hn6cSj zW5guhNOb$3imOaoKJ|3vs?_JgM$%k|(89|fr<1y3h086!6a{r>O5P}aY0)F+NN!`o z8sR~Wh~HOsO%W&5e|Uy-P(E`O<~zmyYw*86RwR>2u zWzx2Mn?=>2W`EvJLAmFwbBs5HvD7iaLO#U~)$=E(vNej)k=4@5>aNY4^fmhw{rpR9 zQiva2UX?fhK;Zafuc#d&I?D5iF+s)q2 zM~L|@bRSCFShRc?ysMMWU}F>yO11c&y|4%tA-F_) zTrNPtZ}-j!T}GzWNPOJ)uN-A&<=tNFT(?m~I0p!SYj9>vo3=HwWi<4vLlqqyM2m`x z)uLnA!r3K3DOKgMRFuLuVu9gex~R^nQ_2WTAvm5y$;`|tCaV9EtvK&x$QB*lgtqEo z|7{{1g$mO?1&NqjLB~8^C|%y^y^5aGtl86Z%K326=w9awVW@w zj=%Gw9iHpHrK^Xu(NgFD;vJ~W&#KgHGY@kqJUaU*9GUgAqh902=l}!cY$?-d@+lvw zBiOjYo?1t8%@8Pyc@UBhFKs^1Bjsi4l}~$&6)soy-N#|=runWB?q||gJANiI;)+Vx z%n2I9$-HQJatcsBC)*0Wk!x*IBG^by=AuoAlu&7+be~e5d>s$xUPxwz!BTj~p9Ilp zg{z2wgt$0K@8~lCo-)F4o+|C|=fedX+afZKV*z*WhXh4MfjG`eSFd}g@nxZF&xfQC z$rQ_$_)t(;)MBeG|0H4%NA`vy2f0iq}aEnsgd!g@?g-&T?Q z^1bTQpTyG-QIYWD(&h%b85n(i{Tu&mq3!em29D*x zBYSi8;xq3hyafGC2DAm^NaQV*tPi1J!_vgSK(Y8aK9#$Z2AkWFocKGN1kQcDpYMu{ zO?p_1TrKGmpo6G!j1@I{NN$FhX{jYHD=RPM78EqlBr%>cH@|!>pBIpX$Xohjo{zF5 z*Xn4%Q7HCo9DPjSp<|uZO`r#3!*QIJk$>b#lgk~O09mQfQU`D%FXkfGb=Oabnu(vD z{O7xxr`wW5ZV{@VDZKEHB#&TjOh2VH?^_tytjUsZ0CQQNKTsU)H5M>~BXO+Dth=19 zSvztKF`EBoDmWd8ftbbFyzAoA@6-hSq35CQoW_FT&VQ$+5ZJ#>UEs} literal 122490 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

=!$?KdC85U=ty3khDzoIo1#Fklp# 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 From 5a8c4076b4496750768b3d756bcb63033a948a6d Mon Sep 17 00:00:00 2001 From: thwompa <103964974+thwompa@users.noreply.github.com> Date: Wed, 2 Aug 2023 02:56:19 -0400 Subject: [PATCH 043/138] J.O.E.Y. [Hyperstyled Edition] (#4042) # About the pull request Replaces the cigarette vendor in maint bar with the workin' joey prop # Explain why it's good for the game _**V1BRANT S0VL**_ ![image](https://github.com/cmss13-devs/cmss13/assets/103964974/d0d201a3-24a0-4a39-8353-a400f6f9987a) # Changelog :cl: Thwomper maptweak: added Workin' Joey to maint bar. /:cl: --------- Co-authored-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> --- code/game/objects/structures/props.dm | 6 ++++++ icons/obj/structures/props/props.dmi | Bin 2721 -> 5451 bytes maps/map_files/USS_Almayer/USS_Almayer.dmm | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/props.dm b/code/game/objects/structures/props.dm index c71f9b227668..8c7813b47a72 100644 --- a/code/game/objects/structures/props.dm +++ b/code/game/objects/structures/props.dm @@ -1152,3 +1152,9 @@ icon = 'icons/obj/structures/props/almayer_props.dmi' icon_state = "rope" density = FALSE + +/obj/structure/prop/invuln/joey + name = "Workin' Joey" + desc = "A defunct Seegson-brand Working Joe lifted from deep storage by a crew of marines after the last shore leave. Attempts have been made to modify the janitorial synthetic to serve as a crude bartender, but with little success." + icon = 'icons/obj/structures/props/props.dmi' + icon_state = "joey" diff --git a/icons/obj/structures/props/props.dmi b/icons/obj/structures/props/props.dmi index bd22e985b2aebe38394d5c4a6454b3994c8b1b0c..57485feeaecc9414a68405bfcaebfba83540eb8b 100644 GIT binary patch literal 5451 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 bI>`7xwpUCQPPjJa00000NkvXXu0mjf+p9Bm diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index f8c9cc99d534..b02cd24e2e4e 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -75281,7 +75281,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/squads/delta) "wXv" = ( -/obj/structure/machinery/vending/cigarette, +/obj/structure/prop/invuln/joey, /turf/open/floor/almayer{ icon_state = "plate" }, From 30c97b63221c7da38e74d414cb85aa7019d70521 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 2 Aug 2023 08:05:04 +0100 Subject: [PATCH 044/138] Automatic changelog for PR #4042 [ci skip] --- html/changelogs/AutoChangeLog-pr-4042.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4042.yml diff --git a/html/changelogs/AutoChangeLog-pr-4042.yml b/html/changelogs/AutoChangeLog-pr-4042.yml new file mode 100644 index 000000000000..39e0b005dd72 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4042.yml @@ -0,0 +1,4 @@ +author: "Thwomper" +delete-after: True +changes: + - maptweak: "added Workin' Joey to maint bar." \ No newline at end of file From de6f8cadeb75f1d2b8e29b3a70d9687dd59eed34 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 3 Aug 2023 01:17:06 +0000 Subject: [PATCH 045/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4042.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4045.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4071.yml | 5 ----- html/changelogs/archive/2023-08.yml | 10 ++++++++++ 4 files changed, 10 insertions(+), 13 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4042.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4045.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4071.yml diff --git a/html/changelogs/AutoChangeLog-pr-4042.yml b/html/changelogs/AutoChangeLog-pr-4042.yml deleted file mode 100644 index 39e0b005dd72..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4042.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Thwomper" -delete-after: True -changes: - - maptweak: "added Workin' Joey to maint bar." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4045.yml b/html/changelogs/AutoChangeLog-pr-4045.yml deleted file mode 100644 index c954a3c78956..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4045.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ben10083" -delete-after: True -changes: - - rscadd: "Lesser Drone Slots now have a minimum, currently set to 3." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4071.yml b/html/changelogs/AutoChangeLog-pr-4071.yml deleted file mode 100644 index ebea061c3f5a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4071.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - balance: "adding the possibility to buy \"ES-4 stun magazine\" for 10 point in the portable vendor." - - bugfix: "remove a bunch of ammo that where improper for ES-4 gun that are in the lockbox." \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index 76fa52e0860c..d8fa59382b06 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -12,3 +12,13 @@ Morrow: - bugfix: Fixes brain damage - qol: Jittering from brain damage is now capped +2023-08-03: + Ben10083: + - rscadd: Lesser Drone Slots now have a minimum, currently set to 3. + Huffie56: + - balance: adding the possibility to buy "ES-4 stun magazine" for 10 point in the + portable vendor. + - bugfix: remove a bunch of ammo that where improper for ES-4 gun that are in the + lockbox. + Thwomper: + - maptweak: added Workin' Joey to maint bar. From d6482e1dde8a14c569501f1e192f6a62cc012a94 Mon Sep 17 00:00:00 2001 From: blackdragonTOW <31581761+blackdragonTOW@users.noreply.github.com> Date: Wed, 2 Aug 2023 22:51:46 -0700 Subject: [PATCH 046/138] BUG FIX: 3rd Party Music Filename References (#4082) # About the pull request 3rd Party victory music isn't playing when WY/UPP/CLF win a round, I believe this is why: Was told to update the .ogg files to all lower case in the original PR. Unfortunately when I referenced them in code they still had capitalization, and that was not caught. This should fix 3rd Party music not playing. (I think). # Explain why it's good for the game Bug fixes good # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: fixed a file reference that broke end of round music for some factions /:cl: --- code/game/gamemodes/colonialmarines/colonialmarines.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/gamemodes/colonialmarines/colonialmarines.dm b/code/game/gamemodes/colonialmarines/colonialmarines.dm index 067201277e38..cf2b7819a596 100644 --- a/code/game/gamemodes/colonialmarines/colonialmarines.dm +++ b/code/game/gamemodes/colonialmarines/colonialmarines.dm @@ -372,11 +372,11 @@ var/headcount = count_per_faction() var/living = headcount["total_headcount"] if ((headcount["WY_headcount"] / living) > MAJORITY) - musical_track = pick('sound/theme/LastManStanding_WY.ogg') + musical_track = pick('sound/theme/lastmanstanding_wy.ogg') else if ((headcount["UPP_headcount"] / living) > MAJORITY) - musical_track = pick('sound/theme/LastManStanding_UPP.ogg') + musical_track = pick('sound/theme/lastmanstanding_upp.ogg') else if ((headcount["CLF_headcount"] / living) > MAJORITY) - musical_track = pick('sound/theme/LastManStanding_CLF.ogg') + musical_track = pick('sound/theme/lastmanstanding_clf.ogg') else if ((headcount["marine_headcount"] / living) > MAJORITY) musical_track = pick('sound/theme/neutral_melancholy2.ogg') //This is the theme song for Colonial Marines the game, fitting else From b054a79141a77bc308fcc840989a9c6964bd7c1b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 06:59:33 +0100 Subject: [PATCH 047/138] Automatic changelog for PR #4082 [ci skip] --- html/changelogs/AutoChangeLog-pr-4082.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4082.yml diff --git a/html/changelogs/AutoChangeLog-pr-4082.yml b/html/changelogs/AutoChangeLog-pr-4082.yml new file mode 100644 index 000000000000..bc2e8e989ea7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4082.yml @@ -0,0 +1,4 @@ +author: "blackdragonTOW" +delete-after: True +changes: + - bugfix: "fixed a file reference that broke end of round music for some factions" \ No newline at end of file From e7f2873f3d58d9ee86add693870c2bb17ba0ec11 Mon Sep 17 00:00:00 2001 From: ghostsheet <43085828+ghostsheet@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:54:27 +1000 Subject: [PATCH 048/138] B5 Hammer slowdown (#3860) # About the pull request This makes Synth b5 breaching hammer, apply a slowdown to (marines) anyone who picks it up but doesn't have the strength to use it. Added extra warning and effect to show that MARINE REALLY SHOULDN'T pick it up and try to use it. # Explain why it's good for the game Synth have been complaining that marines are running off their hammer. The visible slowdown should prevent marines from running off with it too often # Changelog :cl: ghostsheet add: B5 Breaching Hammer will now slow down humans who picks it up. /:cl: --- code/game/objects/items/weapons/twohanded.dm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index c9bfb9b9f757..be7571fa84a1 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -323,13 +323,25 @@ item_state = "syn_breacher" force_wielded = MELEE_FORCE_VERY_STRONG really_heavy = TRUE + var/move_delay_addition = 1.5 /obj/item/weapon/twohanded/breacher/synth/pickup(mob/user) if(!(HAS_TRAIT(user, TRAIT_SUPER_STRONG))) - to_chat(user, SPAN_WARNING("You barely manage to lift \the [src] above your knees. This thing will probably be useless to you.")) + to_chat(user, SPAN_HIGHDANGER("You barely manage to lift [src] above your knees. This thing will probably be useless to you.")) + user.apply_effect(3, EYE_BLUR) + RegisterSignal(user, COMSIG_HUMAN_POST_MOVE_DELAY, PROC_REF(handle_movedelay)) + return ..() +/obj/item/weapon/twohanded/breacher/synth/proc/handle_movedelay(mob/living/M, list/movedata) + SIGNAL_HANDLER + movedata["move_delay"] += move_delay_addition + +/obj/item/weapon/twohanded/breacher/synth/dropped(mob/user, silent) + . = ..() + UnregisterSignal(user, COMSIG_HUMAN_POST_MOVE_DELAY) + /obj/item/weapon/twohanded/breacher/synth/attack(target as mob, mob/living/user as mob) if(!HAS_TRAIT(user, TRAIT_SUPER_STRONG)) to_chat(user, SPAN_WARNING("\The [src] is too heavy for you to use as a weapon!")) From 8d25b841712144f34d7aefca9bd78c68fd4ab1f2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 10:02:13 +0100 Subject: [PATCH 049/138] Automatic changelog for PR #3860 [ci skip] --- html/changelogs/AutoChangeLog-pr-3860.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3860.yml diff --git a/html/changelogs/AutoChangeLog-pr-3860.yml b/html/changelogs/AutoChangeLog-pr-3860.yml new file mode 100644 index 000000000000..c897739d6646 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3860.yml @@ -0,0 +1,4 @@ +author: "ghostsheet" +delete-after: True +changes: + - rscadd: "B5 Breaching Hammer will now slow down humans who picks it up." \ No newline at end of file From e4e3d026c2baab5471f85c482932710b2e4a9d43 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Thu, 3 Aug 2023 17:12:57 +0100 Subject: [PATCH 050/138] Yautja bracer shock fix (#4090) # About the pull request I forgot when I moved the shock to process() to reduce the probability. Currently, it's overkill lethal. # Explain why it's good for the game Less murder-y # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: Yautja Bracers are no longer hyper lethal electrical outlets. /:cl: --- code/modules/cm_preds/yaut_bracers.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/cm_preds/yaut_bracers.dm b/code/modules/cm_preds/yaut_bracers.dm index f33d5f9a5554..ca946aa580ac 100644 --- a/code/modules/cm_preds/yaut_bracers.dm +++ b/code/modules/cm_preds/yaut_bracers.dm @@ -94,7 +94,7 @@ return if(human_holder.stat == DEAD) decloak(human_holder, TRUE) - if(!HAS_TRAIT(human_holder, TRAIT_YAUTJA_TECH) && !human_holder.hunter_data.thralled && prob(15)) + if(!HAS_TRAIT(human_holder, TRAIT_YAUTJA_TECH) && !human_holder.hunter_data.thralled && prob(2)) decloak(human_holder) shock_user(human_holder) @@ -293,7 +293,7 @@ var/mob/living/carbon/human/human = loc //Non-Yautja have a chance to get stunned with each power drain - if((!HAS_TRAIT(human, TRAIT_YAUTJA_TECH) && !human.hunter_data.thralled) && prob(15)) + if((!HAS_TRAIT(human, TRAIT_YAUTJA_TECH) && !human.hunter_data.thralled) && prob(4)) if(cloaked) decloak(human, TRUE, DECLOAK_SPECIES) shock_user(human) From e245b17d374185f0b4cd40cfefd9606856ac69aa Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 17:23:50 +0100 Subject: [PATCH 051/138] Automatic changelog for PR #4090 [ci skip] --- html/changelogs/AutoChangeLog-pr-4090.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4090.yml diff --git a/html/changelogs/AutoChangeLog-pr-4090.yml b/html/changelogs/AutoChangeLog-pr-4090.yml new file mode 100644 index 000000000000..786b56eed7bb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4090.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - bugfix: "Yautja Bracers are no longer hyper lethal electrical outlets." \ No newline at end of file From 5772b409502f63034d000d9c365d03526c431b85 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:13:21 +0200 Subject: [PATCH 052/138] Fix acid harness not having item restriction. (#4094) # About the pull request fixes: https://github.com/cmss13-devs/cmss13/issues/3744 # Explain why it's good for the game # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: forbidden all the items beside battery and beakers to avoid weirdness and bug. /:cl: --------- Co-authored-by: Julien --- code/modules/reagents/chemistry_machinery/acid_harness.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/reagents/chemistry_machinery/acid_harness.dm b/code/modules/reagents/chemistry_machinery/acid_harness.dm index 49cb8860fa00..ae54474c3aed 100644 --- a/code/modules/reagents/chemistry_machinery/acid_harness.dm +++ b/code/modules/reagents/chemistry_machinery/acid_harness.dm @@ -39,6 +39,10 @@ /obj/item/storage/internal/accessory/black_vest/acid_harness storage_slots = 2 + can_hold = list( + /obj/item/reagent_container/glass/beaker, + /obj/item/cell, + ) /obj/item/clothing/accessory/storage/black_vest/acid_harness name = "A.C.I.D. Harness" From 3352080065c4741ad37230cfebb1ea711bbd3877 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 17:39:39 +0100 Subject: [PATCH 053/138] Automatic changelog for PR #4094 [ci skip] --- html/changelogs/AutoChangeLog-pr-4094.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4094.yml diff --git a/html/changelogs/AutoChangeLog-pr-4094.yml b/html/changelogs/AutoChangeLog-pr-4094.yml new file mode 100644 index 000000000000..071aedb02f61 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4094.yml @@ -0,0 +1,4 @@ +author: "Huffie56" +delete-after: True +changes: + - bugfix: "forbidden all the items beside battery and beakers to avoid weirdness and bug." \ No newline at end of file From e513b8aff610a729fa8424e5fbcc4a86b467a3c6 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:22:15 +0200 Subject: [PATCH 054/138] Makes the predator computers not a moneybag subtype (#4084) # About the pull request Makes predator computers their own prop instead of being a subtype of `/obj/item/moneybag` for some reason??? Also makes them dense while I'm there. # Explain why it's good for the game To quote a mapping friend of mine, image # Changelog :cl: fix: Predator flight computers can no longer be walked on. /:cl: Co-authored-by: John Doe --- code/game/objects/structures/props.dm | 8 ++++++ maps/predship/huntership.dmm | 36 +++++++++++---------------- 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/code/game/objects/structures/props.dm b/code/game/objects/structures/props.dm index 8c7813b47a72..7a0e7c9a9834 100644 --- a/code/game/objects/structures/props.dm +++ b/code/game/objects/structures/props.dm @@ -1153,8 +1153,16 @@ icon_state = "rope" density = FALSE +/obj/structure/prop/pred_flight + name = "hunter flight console" + desc = "A console designed by the Hunters to assist in flight pathing and navigation." + icon = 'icons/obj/structures/machinery/computer.dmi' + icon_state = "overwatch" + density = TRUE + /obj/structure/prop/invuln/joey name = "Workin' Joey" desc = "A defunct Seegson-brand Working Joe lifted from deep storage by a crew of marines after the last shore leave. Attempts have been made to modify the janitorial synthetic to serve as a crude bartender, but with little success." icon = 'icons/obj/structures/props/props.dmi' icon_state = "joey" + diff --git a/maps/predship/huntership.dmm b/maps/predship/huntership.dmm index 5680271c4df2..73cdc78084d9 100644 --- a/maps/predship/huntership.dmm +++ b/maps/predship/huntership.dmm @@ -674,9 +674,9 @@ color = "#6b675e" }, /obj/item/weapon/claymore/mercsword/machete/arnold{ + anchored = 1; desc = "Won by an Elder during their youthful hunting days. None are allowed to touch it."; - name = "\improper Dutch's Machete"; - anchored = 1 + name = "\improper Dutch's Machete" }, /turf/open/floor/corsat{ dir = 1; @@ -1789,9 +1789,9 @@ /area/yautja) "gr" = ( /obj/structure/closet/crate/secure{ - req_one_access_txt = "252"; color = "#6b675e"; - name = "Secure Yautja crate" + name = "Secure Yautja crate"; + req_one_access_txt = "252" }, /obj/item/explosive/grenade/spawnergrenade/hellhound, /obj/item/explosive/grenade/spawnergrenade/hellhound, @@ -1806,9 +1806,9 @@ /obj/structure/machinery/door_control{ id = "Yautja Armory"; name = "Armory Shutters"; + needs_power = 0; pixel_x = 24; - req_one_access_txt = "252"; - needs_power = 0 + req_one_access_txt = "252" }, /turf/open/floor/corsat{ dir = 1; @@ -2424,9 +2424,9 @@ /area/yautja) "Bg" = ( /obj/structure/closet/crate/secure{ - req_one_access_txt = "252"; color = "#6b675e"; - name = "Secure Yautja crate" + name = "Secure Yautja crate"; + req_one_access_txt = "252" }, /obj/item/weapon/yautja/combistick, /obj/item/weapon/yautja/combistick{ @@ -2686,14 +2686,14 @@ layer = 2.79 }, /obj/item/stack/medical/advanced/ointment/predator{ - pixel_x = 6; desc = "A poultice made of cold, blue petals that is rubbed on burns. Not to be removed from the ship."; - name = "arena soothing herbs" + name = "arena soothing herbs"; + pixel_x = 6 }, /obj/item/stack/medical/advanced/bruise_pack/predator{ - pixel_x = -6; desc = "A poultice made of soft leaves that is rubbed on bruises. Not to be removed from the ship."; - name = "arena mending herbs" + name = "arena mending herbs"; + pixel_x = -6 }, /turf/open/shuttle/predship, /area/yautja) @@ -2721,9 +2721,9 @@ "HD" = ( /obj/structure/surface/rack{ color = "#6b675e"; + density = 0; layer = 2.79; - pixel_y = 24; - density = 0 + pixel_y = 24 }, /obj/item/weapon/gun/energy/yautja/plasmarifle{ pixel_y = -8 @@ -2924,13 +2924,7 @@ }, /area/yautja) "LX" = ( -/obj/item/moneybag{ - anchored = 1; - desc = "A console designed by the Hunters to assist in flight pathing and navigation."; - icon = 'icons/obj/structures/machinery/computer.dmi'; - icon_state = "overwatch"; - name = "Hunter Flight Console" - }, +/obj/structure/prop/pred_flight, /turf/open/floor/corsat{ dir = 1; icon_state = "squareswood" From ecd91c65f4ec9fc2bfe9c7a6dae80f7d2d2d4d4e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 17:55:51 +0100 Subject: [PATCH 055/138] Automatic changelog for PR #4084 [ci skip] --- html/changelogs/AutoChangeLog-pr-4084.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4084.yml diff --git a/html/changelogs/AutoChangeLog-pr-4084.yml b/html/changelogs/AutoChangeLog-pr-4084.yml new file mode 100644 index 000000000000..51bc383a0eda --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4084.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - bugfix: "Predator flight computers can no longer be walked on." \ No newline at end of file From a089cd535013c78225901b8c4834783520545c83 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:23:21 +0200 Subject: [PATCH 056/138] Clean up predator emote panel (#4083) # About the pull request Adds much more user-friendly labels to the predator emote panel's emotes. # Explain why it's good for the game It's better UX to see "Human scream (male)" over "malescream", for instance. # Testing Photographs and Procedure
Screenshots & Videos image
# Changelog :cl: qol: Predator emote panel emotes now look a bit cleaner in the menu /:cl: Co-authored-by: John Doe --- .../living/carbon/human/species/yautja/fake_sounds.dm | 4 ++++ .../mob/living/carbon/human/species/yautja/fake_voice.dm | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/yautja/fake_sounds.dm b/code/modules/mob/living/carbon/human/species/yautja/fake_sounds.dm index f29a990b6254..80aa853c663f 100644 --- a/code/modules/mob/living/carbon/human/species/yautja/fake_sounds.dm +++ b/code/modules/mob/living/carbon/human/species/yautja/fake_sounds.dm @@ -2,21 +2,25 @@ category = YAUTJA_EMOTE_CATEGORY_FAKESOUND /datum/emote/living/carbon/human/yautja/fake_sound/aliengrowl + override_say = "Xenomorph growl" key = "aliengrowl" /datum/emote/living/carbon/human/yautja/fake_sound/aliengrowl/get_sound(mob/living/user) return pick('sound/voice/alien_growl1.ogg', 'sound/voice/alien_growl2.ogg') /datum/emote/living/carbon/human/yautja/fake_sound/alienhelp + override_say = "Xenomorph needs help" key = "alienhelp" /datum/emote/living/carbon/human/yautja/fake_sound/alienhelp/get_sound(mob/living/user) return pick('sound/voice/alien_help1.ogg', 'sound/voice/alien_help2.ogg') /datum/emote/living/carbon/human/yautja/fake_sound/malescream + override_say = "Human scream (male)" key = "malescream" sound = "male_scream" /datum/emote/living/carbon/human/yautja/fake_sound/femalescream + override_say = "Human scream (female)" key = "femalescream" sound = "female_scream" diff --git a/code/modules/mob/living/carbon/human/species/yautja/fake_voice.dm b/code/modules/mob/living/carbon/human/species/yautja/fake_voice.dm index 409fa83e7f1b..7e2c73fd41e4 100644 --- a/code/modules/mob/living/carbon/human/species/yautja/fake_voice.dm +++ b/code/modules/mob/living/carbon/human/species/yautja/fake_voice.dm @@ -2,49 +2,58 @@ category = YAUTJA_EMOTE_CATEGORY_VOICE /datum/emote/living/carbon/human/yautja/voice/anytime + override_say = "Anytime." key = "anytime" sound = 'sound/voice/pred_anytime.ogg' /datum/emote/living/carbon/human/yautja/voice/helpme + override_say = "Help me!" key = "helpme" sound = 'sound/voice/pred_helpme.ogg' volume = 25 /datum/emote/living/carbon/human/yautja/voice/iseeyou + override_say = "I see you." key = "iseeyou" sound = 'sound/hallucinations/i_see_you2.ogg' /datum/emote/living/carbon/human/yautja/voice/itsatrap + override_say = "It's a trap." key = "itsatrap" sound = 'sound/voice/pred_itsatrap.ogg' volume = 25 /datum/emote/living/carbon/human/yautja/voice/overhere + override_say = "Over here." key = "overhere" sound = 'sound/voice/pred_overhere.ogg' volume = 25 /datum/emote/living/carbon/human/yautja/voice/turnaround + override_say = "Turn around." key = "turnaround" sound = 'sound/voice/pred_turnaround.ogg' volume = 25 /datum/emote/living/carbon/human/yautja/voice/comeonout + override_say = "Come on out, motherfucker." key = "comeonout" sound = 'sound/voice/pred_come_on_out.ogg' /datum/emote/living/carbon/human/yautja/voice/overthere + override_say = "Over there." key = "overthere" sound = 'sound/voice/pred_over_there.ogg' /datum/emote/living/carbon/human/yautja/voice/uglyfreak + override_say = "Come on, you ugly freak." key = "uglyfreak" sound = 'sound/voice/pred_ugly_freak.ogg' From c22c43dad23afadd8fd8f07b524abc471c84456c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:13:19 +0100 Subject: [PATCH 057/138] Automatic changelog for PR #4083 [ci skip] --- html/changelogs/AutoChangeLog-pr-4083.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4083.yml diff --git a/html/changelogs/AutoChangeLog-pr-4083.yml b/html/changelogs/AutoChangeLog-pr-4083.yml new file mode 100644 index 000000000000..6fa9a43c2892 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4083.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - qol: "Predator emote panel emotes now look a bit cleaner in the menu" \ No newline at end of file From 87f058a2bf4c63c46b3446b086746b3b59680d37 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:26:48 +0200 Subject: [PATCH 058/138] Makes WJs spawn in the ARES core (#4068) # About the pull request - WJs now spawn in the ARES core. Pending a better machine, there are now cryopods in a new small room in the core. - Removes the WJ spawnpoints in the reception area. - There is now a synth repair station in the same room. # Explain why it's good for the game - It makes more sense, also allowing WJs to start & leave in a place of (relative) safety. - Superseded by the better locations. - It makes sense for there to be at least *some* repair facilities in the core. Sometimes, it's not safe to go down to reception for repairs. # Changelog :cl: add: WJs now spawn in the ARES core. add: There is now a synthetic repair station in the ARES core. /:cl: --------- Co-authored-by: John Doe --- code/_globalvars/lists/mapping_globals.dm | 1 + code/game/jobs/job/job.dm | 2 + code/game/jobs/role_authority.dm | 2 + .../objects/effects/landmarks/landmarks.dm | 10 ++ maps/map_files/USS_Almayer/USS_Almayer.dmm | 158 +++++++++++------- 5 files changed, 110 insertions(+), 63 deletions(-) diff --git a/code/_globalvars/lists/mapping_globals.dm b/code/_globalvars/lists/mapping_globals.dm index cf5b2ad435b8..47cc22dae5e1 100644 --- a/code/_globalvars/lists/mapping_globals.dm +++ b/code/_globalvars/lists/mapping_globals.dm @@ -27,6 +27,7 @@ GLOBAL_LIST_EMPTY(latewhiskey) GLOBAL_LIST_EMPTY(latejoin) GLOBAL_LIST_EMPTY(latejoin_by_squad) +GLOBAL_LIST_EMPTY(latejoin_by_job) GLOBAL_LIST_EMPTY(zombie_landmarks) diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index b860667486be..234902e11d22 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -288,6 +288,8 @@ join_turf = get_turf(pick(GLOB.spawns_by_job[type])) else if(assigned_squad && GLOB.latejoin_by_squad[assigned_squad]) join_turf = get_turf(pick(GLOB.latejoin_by_squad[assigned_squad])) + else if(GLOB.latejoin_by_job[title]) + join_turf = get_turf(pick(GLOB.latejoin_by_job[title])) else join_turf = get_turf(pick(GLOB.latejoin)) human.forceMove(join_turf) diff --git a/code/game/jobs/role_authority.dm b/code/game/jobs/role_authority.dm index e7697d54f0de..d1934c597da7 100644 --- a/code/game/jobs/role_authority.dm +++ b/code/game/jobs/role_authority.dm @@ -553,6 +553,8 @@ I hope it's easier to tell what the heck this proc is even doing, unlike previou var/turf/late_join_turf if(GLOB.latejoin_by_squad[assigned_squad]) late_join_turf = get_turf(pick(GLOB.latejoin_by_squad[assigned_squad])) + else if(GLOB.latejoin_by_job[J.title]) + late_join_turf = get_turf(pick(GLOB.latejoin_by_job[J.title])) else late_join_turf = get_turf(pick(GLOB.latejoin)) H.forceMove(late_join_turf) diff --git a/code/game/objects/effects/landmarks/landmarks.dm b/code/game/objects/effects/landmarks/landmarks.dm index 1cbe10c497f6..5f4a374ba31c 100644 --- a/code/game/objects/effects/landmarks/landmarks.dm +++ b/code/game/objects/effects/landmarks/landmarks.dm @@ -378,6 +378,8 @@ name = "late join" icon_state = "x2" var/squad + /// What job should latejoin on this landmark + var/job /obj/effect/landmark/late_join/alpha name = "alpha late join" @@ -396,16 +398,24 @@ squad = SQUAD_MARINE_4 +/obj/effect/landmark/late_join/working_joe + name = "working joe late join" + job = JOB_WORKING_JOE + /obj/effect/landmark/late_join/Initialize(mapload, ...) . = ..() if(squad) LAZYADD(GLOB.latejoin_by_squad[squad], src) + else if(job) + LAZYADD(GLOB.latejoin_by_job[job], src) else GLOB.latejoin += src /obj/effect/landmark/late_join/Destroy() if(squad) LAZYREMOVE(GLOB.latejoin_by_squad[squad], src) + else if(job) + LAZYREMOVE(GLOB.latejoin_by_job[job], src) else GLOB.latejoin -= src return ..() diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index b02cd24e2e4e..ff74707aa9c0 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -23219,32 +23219,13 @@ }, /area/almayer/shipboard/brig/lobby) "bRo" = ( -/obj/structure/machinery/door/poddoor/shutters/almayer{ - id = "ARES StairsLower"; - name = "\improper ARES Core Shutters"; - plane = -7 - }, -/obj/effect/step_trigger/ares_alert/public{ - alert_id = "AresStairs"; - alert_message = "Caution: Movement detected in ARES Core."; - cooldown_duration = 1200 - }, -/obj/effect/step_trigger/ares_alert/public{ - alert_id = "AresStairs"; - alert_message = "Caution: Movement detected in ARES Core."; - cooldown_duration = 1200 - }, -/obj/structure/machinery/door/poddoor/almayer/blended/white/open{ - closed_layer = 3.2; - id = "ARES Emergency"; - layer = 3.2; - name = "ARES Emergency Lockdown"; - needs_power = 0; - open_layer = 1.9; - plane = -7 +/obj/effect/landmark/late_join/working_joe, +/obj/effect/landmark/start/working_joe, +/obj/structure/machinery/light{ + dir = 8 }, /turf/open/floor/almayer/no_build{ - icon_state = "test_floor4" + icon_state = "ai_floors" }, /area/almayer/command/airoom) "bRr" = ( @@ -23953,7 +23934,6 @@ }, /area/almayer/squads/delta) "bUx" = ( -/obj/effect/landmark/start/working_joe, /obj/structure/machinery/light/small{ dir = 8 }, @@ -28456,6 +28436,12 @@ icon_state = "redcorner" }, /area/almayer/shipboard/brig/execution) +"czG" = ( +/obj/structure/machinery/recharge_station, +/turf/open/floor/almayer/no_build{ + icon_state = "ai_floors" + }, +/area/almayer/command/airoom) "czJ" = ( /obj/structure/sign/safety/restrictedarea{ pixel_x = 8; @@ -37871,19 +37857,13 @@ /turf/open/floor/almayer, /area/almayer/hull/upper_hull/u_f_p) "gAe" = ( -/obj/structure/filingcabinet{ - density = 0; - pixel_x = -8; - pixel_y = 18 - }, -/obj/structure/filingcabinet{ - density = 0; - pixel_x = 8; - pixel_y = 18 +/obj/structure/machinery/door_control{ + id = "ARES JoeCryo"; + name = "Working Joe Cryogenics Lockdown"; + pixel_x = 24; + pixel_y = 8; + req_one_access_txt = "19;200;90;91;92" }, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/item/folder/white, /turf/open/floor/almayer/no_build{ icon_state = "ai_floors" }, @@ -51742,7 +51722,6 @@ }, /area/almayer/living/pilotbunks) "mLE" = ( -/obj/effect/landmark/start/working_joe, /turf/open/floor/plating, /area/almayer/command/airoom) "mLF" = ( @@ -58708,6 +58687,25 @@ icon_state = "silvercorner" }, /area/almayer/command/computerlab) +"pTt" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + id = "ARES JoeCryo"; + name = "\improper ARES Core Shutters"; + plane = -7 + }, +/turf/open/floor/almayer/no_build{ + icon_state = "test_floor4" + }, +/area/almayer/command/airoom) +"pTM" = ( +/obj/structure/sign/safety/water{ + pixel_x = 8; + pixel_y = -32 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green_side" + }, +/area/almayer/medical/hydroponics) "pTT" = ( /obj/structure/platform{ dir = 4 @@ -62393,6 +62391,13 @@ icon_state = "redfull" }, /area/almayer/command/cic) +"rzf" = ( +/obj/effect/landmark/late_join/working_joe, +/obj/effect/landmark/start/working_joe, +/turf/open/floor/almayer/no_build{ + icon_state = "ai_floors" + }, +/area/almayer/command/airoom) "rzj" = ( /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/machinery/door/firedoor/border_only/almayer{ @@ -65411,8 +65416,8 @@ /area/almayer/living/briefing) "sTV" = ( /obj/structure/machinery/power/apc/almayer/hardened{ - dir = 1; - cell_type = /obj/item/cell/hyper + cell_type = /obj/item/cell/hyper; + dir = 1 }, /turf/open/floor/plating, /area/almayer/command/airoom) @@ -70813,12 +70818,19 @@ }, /area/almayer/hull/lower_hull/l_m_p) "vhe" = ( -/obj/structure/prop/server_equipment/yutani_server{ +/obj/structure/filingcabinet{ density = 0; - desc = "A powerful server tower housing various AI functions."; - name = "server tower"; - pixel_y = 16 + pixel_x = -8; + pixel_y = 18 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 18 }, +/obj/item/folder/white, +/obj/item/folder/white, +/obj/item/folder/white, /turf/open/floor/almayer/no_build{ icon_state = "ai_floors" }, @@ -74141,6 +74153,20 @@ icon_state = "bluefull" }, /area/almayer/command/cichallway) +"wyv" = ( +/obj/structure/machinery/door_control{ + id = "ARES JoeCryo"; + name = "Working Joe Cryogenics Lockdown"; + pixel_x = -24; + pixel_y = -8; + req_one_access_txt = "19;200;90;91;92" + }, +/obj/effect/landmark/late_join/working_joe, +/obj/effect/landmark/start/working_joe, +/turf/open/floor/almayer/no_build{ + icon_state = "ai_floors" + }, +/area/almayer/command/airoom) "wyK" = ( /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer{ @@ -75717,12 +75743,12 @@ pixel_y = 32 }, /obj/item/folded_tent/big{ - pixel_y = 10; - pixel_x = -6 + pixel_x = -6; + pixel_y = 10 }, /obj/item/storage/box/mousetraps{ - pixel_y = 12; - pixel_x = 3 + pixel_x = 3; + pixel_y = 12 }, /turf/open/floor/almayer{ icon_state = "plate" @@ -78348,6 +78374,12 @@ icon_state = "plate" }, /area/almayer/squads/delta) +"ylg" = ( +/obj/structure/machinery/cryopod, +/turf/open/floor/almayer/no_build{ + icon_state = "ai_floors" + }, +/area/almayer/command/airoom) "ylm" = ( /obj/structure/machinery/door/firedoor/border_only/almayer, /obj/structure/disposalpipe/segment{ @@ -136553,7 +136585,7 @@ pYi fMl gUN bLv -bRo +wkM xvM osy cBm @@ -137355,7 +137387,7 @@ lmz lmz lmz lmz -lmz +daz sbJ sbJ sbJ @@ -137558,11 +137590,11 @@ lmz lmz lmz lmz -lmz -lmz -lmz -lmz daz +rzf +bRo +wyv +pTt gAe rCi gba @@ -137761,10 +137793,10 @@ lmz lmz lmz lmz -lmz -lmz -lmz -lmz +daz +czG +ylg +ylg daz daz daz @@ -137964,11 +137996,11 @@ bdH bdH bdH lmz -lmz -lmz -lmz -lmz -lmz +daz +daz +daz +daz +daz lmz lmz lmz From c35d48a33ac0ecf9bbd8c78bdb13a80da43d9f81 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:32:14 +0100 Subject: [PATCH 059/138] Automatic changelog for PR #4068 [ci skip] --- html/changelogs/AutoChangeLog-pr-4068.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4068.yml diff --git a/html/changelogs/AutoChangeLog-pr-4068.yml b/html/changelogs/AutoChangeLog-pr-4068.yml new file mode 100644 index 000000000000..f0437bbca87c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4068.yml @@ -0,0 +1,5 @@ +author: "Zonespace27" +delete-after: True +changes: + - rscadd: "WJs now spawn in the ARES core." + - rscadd: "There is now a synthetic repair station in the ARES core." \ No newline at end of file From 01c6796a7d1800c4b87e9a45f2b7413f3ffeee93 Mon Sep 17 00:00:00 2001 From: Segrain Date: Thu, 3 Aug 2023 20:47:35 +0400 Subject: [PATCH 060/138] Fix for runner-lesserdrone collision. (#4075) # About the pull request I tried digging for the reasoning behind the current state of things, and I gave up. Git blamer for the pass flags on base xenomorph and on runner goes through several overhauls into a separate two-three years old commits (CM Dev strikes again), and I honestly cannot be bothered to check which predates which or go dig deep into private repository on Gitlab in search of corresponding PRs and their descriptions. I do not know what can go wrong here, anyway. (Last time I said something like that, things managed to go wrong anyway...) # Explain why it's good for the game Closes #4012. # Changelog :cl: fix: Lesser drones now can pass through runners same as through any other castes. /:cl: --- code/modules/mob/living/carbon/xenomorph/castes/Runner.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm b/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm index 69e5b82aa307..f946ec44b5b7 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm @@ -71,7 +71,7 @@ /mob/living/carbon/xenomorph/runner/initialize_pass_flags(datum/pass_flags_container/PF) ..() if (PF) - PF.flags_pass = PASS_FLAGS_CRAWLER + PF.flags_pass |= PASS_FLAGS_CRAWLER /datum/behavior_delegate/runner_base name = "Base Runner Behavior Delegate" From 3516649c4934da25cdadd942e88af0687dacab9d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:51:16 +0100 Subject: [PATCH 061/138] Automatic changelog for PR #4075 [ci skip] --- html/changelogs/AutoChangeLog-pr-4075.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4075.yml diff --git a/html/changelogs/AutoChangeLog-pr-4075.yml b/html/changelogs/AutoChangeLog-pr-4075.yml new file mode 100644 index 000000000000..d590d7020367 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4075.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - bugfix: "Lesser drones now can pass through runners same as through any other castes." \ No newline at end of file From 64d4308fe12cb7ca12e9265d48566369c86e41b8 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:52:44 +0200 Subject: [PATCH 062/138] Anchors the yautja carpnade (#4074) # About the pull request Anchors the carpnade found in the yautja ship. # Explain why it's good for the game - Requested by forest - Prevents people abducted onto the pred ship from being dumb with the grenade - Prevents preds from unwittingly handing out the carpnade despite it being expressly prohibited by a senator (see [here](https://discord.com/channels/150315577943130112/207230793423126539/966035290399592468)) # Testing Photographs and Procedure
Screenshots & Videos It's a one tile change
# Changelog :cl: del: You can no longer move the carp nade in the yautja ship /:cl: --------- Co-authored-by: John Doe --- maps/predship/huntership.dmm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/maps/predship/huntership.dmm b/maps/predship/huntership.dmm index 73cdc78084d9..e6fb4adc1c74 100644 --- a/maps/predship/huntership.dmm +++ b/maps/predship/huntership.dmm @@ -2623,7 +2623,10 @@ /obj/structure/surface/table/reinforced/prison{ color = "#6b675e" }, -/obj/item/explosive/grenade/spawnergrenade/spesscarp, +/obj/item/explosive/grenade/spawnergrenade/spesscarp{ + anchored = 1; + desc = "A strange device taken from a far-off land. It looks incredibly fragile, best not to touch it." + }, /turf/open/floor/corsat{ dir = 1; icon_state = "squareswood" From cdbc91de4a36b7767805cae637fd2538e4ed9e88 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 19:07:40 +0100 Subject: [PATCH 063/138] Automatic changelog for PR #4074 [ci skip] --- html/changelogs/AutoChangeLog-pr-4074.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4074.yml diff --git a/html/changelogs/AutoChangeLog-pr-4074.yml b/html/changelogs/AutoChangeLog-pr-4074.yml new file mode 100644 index 000000000000..cea925a9026d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4074.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - rscdel: "You can no longer move the carp nade in the yautja ship" \ No newline at end of file From 5ab0070162b8bc1dce4db264bed071afbf6f897b Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Thu, 3 Aug 2023 17:59:05 +0100 Subject: [PATCH 064/138] Log Updates (#4024) # About the pull request Adds new and updates old logs. - Chestbursts now include location data. - Near miss shots now include the name of the firer. - Mentor Imaginary Friends now log their speech. - Ahelps now log to chat when they're deferred to mentors. - Phonecalls now log speech being relayed through a phone. - Dropships now log who launched them again. Dropship interactions are now also logged within attack logs via log_interact. # Explain why it's good for the game Knowledge is power. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/41653574/aba3178b-1a4a-4e2f-837b-93431097eae9) Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: admin: Added logs for speech through telephones and deferring ahelps to mentors. admin: Chestburst logs now include location data. Mentor Imaginary Friend now logs its speech. Narrow miss shots now log who fired them (where applicable). admin: Dropship interactions (Launch/Flyby/Autopilot) are now logged again, and also included in attack logs for the user. /:cl: --- code/__HELPERS/logging.dm | 6 ++-- .../datums/statistics/entities/death_stats.dm | 19 ++++++++--- .../items/explosives/grenades/marines.dm | 33 ++++++++++--------- code/modules/admin/verbs/adminhelp.dm | 1 + code/modules/cm_phone/phone.dm | 1 + code/modules/mob/camera/imaginary_friend.dm | 1 + .../mob/living/carbon/xenomorph/Embryo.dm | 6 ++-- code/modules/projectiles/guns/specialist.dm | 21 ++++++------ code/modules/projectiles/projectile.dm | 9 ++--- .../shuttle/computers/dropship_computer.dm | 22 ++++++++++--- 10 files changed, 76 insertions(+), 43 deletions(-) diff --git a/code/__HELPERS/logging.dm b/code/__HELPERS/logging.dm index 32da4c953188..5ecbff108725 100644 --- a/code/__HELPERS/logging.dm +++ b/code/__HELPERS/logging.dm @@ -108,8 +108,10 @@ if (CONFIG_GET(flag/log_interact)) WRITE_LOG(GLOB.world_game_log, "INTERACT: [msg]") LOG_REDIS("interact", "\[[time]\] [msg]") - origin.attack_log += "\[[time]\] [msg] " - target.attack_log += "\[[time]\] [msg] " + if(origin) + origin.attack_log += "\[[time]\] [msg] " + if(target) + target.attack_log += "\[[time]\] [msg] " GLOB.STUI.attack.Add("\[[time]]INTERACT: [msg]") GLOB.STUI.processing |= STUI_LOG_ATTACK diff --git a/code/datums/statistics/entities/death_stats.dm b/code/datums/statistics/entities/death_stats.dm index 7e26e92ae135..4a01e4e9d72b 100644 --- a/code/datums/statistics/entities/death_stats.dm +++ b/code/datums/statistics/entities/death_stats.dm @@ -65,13 +65,25 @@ ) /mob/proc/track_mob_death(datum/cause_data/cause_data, turf/death_loc) - if(!mind || statistic_exempt) - return - if(cause_data && !istype(cause_data)) stack_trace("track_mob_death called with string cause ([cause_data]) instead of datum") cause_data = create_cause_data(cause_data) + var/log_message = "\[[time_stamp()]\] [key_name(src)] died to " + if(cause_data) + log_message += "[cause_data.cause_name]" + else + log_message += "unknown causes" + var/mob/cause_mob = cause_data?.resolve_mob() + if(cause_mob) + log_message += " from [key_name(cause_data.resolve_mob())]" + cause_mob.attack_log += "\[[time_stamp()]\] [key_name(cause_mob)] killed [key_name(src)] with [cause_data.cause_name]." + + attack_log += "[log_message]." + + if(!mind || statistic_exempt) + return + var/datum/entity/statistic/death/new_death = DB_ENTITY(/datum/entity/statistic/death) var/datum/entity/player/player_entity = get_player_from_key(mind.ckey) if(player_entity) @@ -96,7 +108,6 @@ new_death.cause_role_name = cause_data?.role new_death.cause_faction_name = cause_data?.faction - var/mob/cause_mob = cause_data?.resolve_mob() if(cause_mob) cause_mob.life_kills_total += life_value diff --git a/code/game/objects/items/explosives/grenades/marines.dm b/code/game/objects/items/explosives/grenades/marines.dm index 1892c7543414..a8e0e1803a33 100644 --- a/code/game/objects/items/explosives/grenades/marines.dm +++ b/code/game/objects/items/explosives/grenades/marines.dm @@ -547,31 +547,32 @@ ram_distance -- //for max pinballing. icon_state = inactive_icon -/obj/item/explosive/grenade/slug/proc/impact_mob(mob/living/M) - var/direction = Get_Angle(src,M) - var/target_turf = get_angle_target_turf(src,direction,throw_max) - var/fling = rand(throw_min,throw_max) //WEEEEEEEEEEEEEEEEEEEE What is going to be put into throw_atom +/obj/item/explosive/grenade/slug/proc/impact_mob(mob/living/smacked) + var/direction = Get_Angle(src, smacked) + var/target_turf = get_angle_target_turf(src,direction, throw_max) + var/fling = rand(throw_min, throw_max) //WEEEEEEEEEEEEEEEEEEEE What is going to be put into throw_atom var/random_tile = 0 //random tile for bounce - playsound(M.loc, impact_sound, 75, 1) - M.apply_damage(impact_damage, BRUTE) + playsound(smacked.loc, impact_sound, 75, 1) + smacked.apply_damage(impact_damage, BRUTE) + smacked.attack_log += "\[[time_stamp()]\] [src], fired by [fingerprintslast], struck [key_name(smacked)]." random_tile = get_random_turf_in_range(src,ram_distance,ram_distance) //getting random tile for bounce src.throw_atom(random_tile,ram_distance,SPEED_FAST,src,TRUE,NORMAL_LAUNCH,NO_FLAGS) //time for a little trolling - if(isyautja(M)|| issynth(M)) - M.apply_effect(slowdown_time * 0.5, SLOW) - M.apply_effect(dazed_time * 0.5, DAZE) + if(isyautja(smacked)|| issynth(smacked)) + smacked.apply_effect(slowdown_time * 0.5, SLOW) + smacked.apply_effect(dazed_time * 0.5, DAZE) - if(M.mob_size >= MOB_SIZE_BIG)//big xenos not KO'ed - M.apply_effect(slowdown_time * 1.2, SLOW)//They are slowed more :trol: - M.apply_effect(dazed_time * 1.2, DAZE) + if(smacked.mob_size >= MOB_SIZE_BIG)//big xenos not KO'ed + smacked.apply_effect(slowdown_time * 1.2, SLOW)//They are slowed more :trol: + smacked.apply_effect(dazed_time * 1.2, DAZE) return - M.apply_effect(knockout_time, WEAKEN)//but little xenos and humans are - M.throw_atom(target_turf,fling,SPEED_AVERAGE,M,TRUE) - M.apply_effect(slowdown_time, SLOW) - M.apply_effect(dazed_time, DAZE) + smacked.apply_effect(knockout_time, WEAKEN)//but little xenos and humans are + smacked.throw_atom(target_turf, fling, SPEED_AVERAGE, smacked, TRUE) + smacked.apply_effect(slowdown_time, SLOW) + smacked.apply_effect(dazed_time, DAZE) return /obj/item/explosive/grenade/slug/baton diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 03d2ae517354..3d50b50e414c 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -519,6 +519,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) AddInteraction("Deferred to Mentors by [key_name_admin(usr)].", player_message = "Deferred to Mentors.") to_chat(initiator, SPAN_ADMINHELP("Your ticket has been deferred to Mentors.")) + log_admin_private("Ticket [TicketHref("#[id]")] deferred to mentors by [usr.key].") log_ahelp(id, "Defer", "Deferred to mentors by [usr.key]", null, usr.ckey) Close(silent = TRUE) diff --git a/code/modules/cm_phone/phone.dm b/code/modules/cm_phone/phone.dm index ac00e717f79a..b3e0ecd87206 100644 --- a/code/modules/cm_phone/phone.dm +++ b/code/modules/cm_phone/phone.dm @@ -312,6 +312,7 @@ GLOBAL_LIST_EMPTY_TYPED(transmitters, /obj/structure/transmitter) P.handle_hear(message, L, speaking) attached_to.handle_hear(message, L, speaking) + log_say("TELEPHONE: [key_name(speaking)] on Phone '[phone_id]' to '[T.phone_id]' said '[message]'") /obj/structure/transmitter/attackby(obj/item/W, mob/user) if(W == attached_to) diff --git a/code/modules/mob/camera/imaginary_friend.dm b/code/modules/mob/camera/imaginary_friend.dm index 054dd6ea8ff4..a78de70a7e15 100644 --- a/code/modules/mob/camera/imaginary_friend.dm +++ b/code/modules/mob/camera/imaginary_friend.dm @@ -200,6 +200,7 @@ to_chat(owner, "[rendered]") to_chat(src, "[rendered]") + log_say("Imaginary Friend: [dead_rendered]") if(!hidden) var/list/send_to = list() if(!owner.client?.prefs.lang_chat_disabled) diff --git a/code/modules/mob/living/carbon/xenomorph/Embryo.dm b/code/modules/mob/living/carbon/xenomorph/Embryo.dm index 54f5892ca93c..4ce266f70596 100644 --- a/code/modules/mob/living/carbon/xenomorph/Embryo.dm +++ b/code/modules/mob/living/carbon/xenomorph/Embryo.dm @@ -337,8 +337,8 @@ if(larva_embryo.client) larva_embryo.set_lighting_alpha_from_prefs(larva_embryo.client) - larva_embryo.attack_log += "\[[time_stamp()]\] chestbursted from [key_name(victim)]" - victim.attack_log += "\[[time_stamp()]\] Was chestbursted, larva was [key_name(larva_embryo)]" + larva_embryo.attack_log += "\[[time_stamp()]\] chestbursted from [key_name(victim)] in [get_area_name(larva_embryo)] at X[victim.x], Y[victim.y], Z[victim.z]" + victim.attack_log += "\[[time_stamp()]\] Was chestbursted in [get_area_name(larva_embryo)] at X[victim.x], Y[victim.y], Z[victim.z]. The larva was [key_name(larva_embryo)]." if(burstcount) step(larva_embryo, pick(cardinal)) @@ -359,7 +359,7 @@ if(!victim.first_xeno) to_chat(larva_embryo, SPAN_XENOHIGHDANGER("The Queen's will overwhelms your instincts...")) to_chat(larva_embryo, SPAN_XENOHIGHDANGER("\"[hive.hive_orders]\"")) - log_attack("[key_name(victim)] chestbursted, the larva was [key_name(larva_embryo)].") //this is so that admins are not spammed with los logs + log_attack("[key_name(victim)] chestbursted in [get_area_name(larva_embryo)] at X[victim.x], Y[victim.y], Z[victim.z]. The larva was [key_name(larva_embryo)].") //this is so that admins are not spammed with los logs for(var/obj/item/alien_embryo/AE in victim) qdel(AE) diff --git a/code/modules/projectiles/guns/specialist.dm b/code/modules/projectiles/guns/specialist.dm index 22fb290878e9..66456f4e21fc 100644 --- a/code/modules/projectiles/guns/specialist.dm +++ b/code/modules/projectiles/guns/specialist.dm @@ -829,26 +829,27 @@ muzzle_flash(angle,user) simulate_recoil(0, user) - var/obj/item/explosive/grenade/F = cylinder.contents[1] - cylinder.remove_from_storage(F, user.loc) + var/obj/item/explosive/grenade/fired = cylinder.contents[1] + cylinder.remove_from_storage(fired, user.loc) var/pass_flags = NO_FLAGS if(is_lobbing) - if(istype(F, /obj/item/explosive/grenade/slug/baton)) + if(istype(fired, /obj/item/explosive/grenade/slug/baton)) if(ishuman(user)) var/mob/living/carbon/human/human_user = user - human_user.remember_dropped_object(F) + human_user.remember_dropped_object(fired) + fired.fingerprintslast = key_name(user) pass_flags |= PASS_MOB_THRU_HUMAN|PASS_MOB_IS_OTHER|PASS_OVER else pass_flags |= PASS_MOB_THRU|PASS_HIGH_OVER - msg_admin_attack("[key_name_admin(user)] fired a grenade ([F.name]) from \a ([name]).") + msg_admin_attack("[key_name_admin(user)] fired a grenade ([fired.name]) from \a ([name]).") log_game("[key_name_admin(user)] used a grenade ([name]).") - F.throw_range = 20 - F.det_time = min(10, F.det_time) - F.activate(user, FALSE) - F.forceMove(get_turf(src)) - F.throw_atom(target, 20, SPEED_VERY_FAST, user, null, NORMAL_LAUNCH, pass_flags) + fired.throw_range = 20 + fired.det_time = min(10, fired.det_time) + fired.activate(user, FALSE) + fired.forceMove(get_turf(src)) + fired.throw_atom(target, 20, SPEED_VERY_FAST, user, null, NORMAL_LAUNCH, pass_flags) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 2fc04e35f399..e4251f5f6b31 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -501,13 +501,14 @@ if(ammo.sound_miss) playsound_client(L.client, ammo.sound_miss, get_turf(L), 75, TRUE) L.visible_message(SPAN_AVOIDHARM("[src] misses [L]!"), SPAN_AVOIDHARM("[src] narrowly misses you!"), null, 4, CHAT_TYPE_TAKING_HIT) - log_attack("[src] narrowly missed [key_name(L)]") + var/log_message = "[src] narrowly missed [key_name(L)]" var/mob/living/carbon/shotby = firer if(istype(shotby)) - L.attack_log += "[time_stamp()]\] [src], fired by [key_name(firer)], narrowly missed [key_name(L)]" - shotby.attack_log += "[time_stamp()]\] [src], fired by [key_name(shotby)], narrowly missed [key_name(L)]" - + L.attack_log += "\[[time_stamp()]\] [src], fired by [key_name(firer)], narrowly missed [key_name(L)]" + shotby.attack_log += "\[[time_stamp()]\] [src], fired by [key_name(shotby)], narrowly missed [key_name(L)]" + log_message = "[src], fired by [key_name(firer)], narrowly missed [key_name(L)]" + log_attack(log_message) #if DEBUG_HIT_CHANCE to_world(SPAN_DEBUG("([L]) Missed.")) diff --git a/code/modules/shuttle/computers/dropship_computer.dm b/code/modules/shuttle/computers/dropship_computer.dm index 50449b32fcb9..5ad84e17f159 100644 --- a/code/modules/shuttle/computers/dropship_computer.dm +++ b/code/modules/shuttle/computers/dropship_computer.dm @@ -362,6 +362,9 @@ update_equipment(is_optimised) if(is_set_flyby) to_chat(user, SPAN_NOTICE("You begin the launch sequence for a flyby.")) + var/log = "[key_name(user)] launched the dropship [src.shuttleId] on flyby." + msg_admin_niche(log) + log_interact(user, msg = "[log]") shuttle.send_for_flyby() return TRUE var/dockId = params["target"] @@ -387,6 +390,9 @@ return TRUE SSshuttle.moveShuttle(shuttle.id, dock.id, TRUE) to_chat(user, SPAN_NOTICE("You begin the launch sequence to [dock].")) + var/log = "[key_name(user)] launched the dropship [src.shuttleId] on transport." + msg_admin_niche(log) + log_interact(user, msg = "[log]") return TRUE if("button-push") playsound(loc, get_sfx("terminal_button"), KEYBOARD_SOUND_VOLUME, 1) @@ -403,10 +409,14 @@ to_chat(user, SPAN_WARNING("Door controls have been overridden. Please call technical support.")) if("set-ferry") is_set_flyby = FALSE - msg_admin_niche("[key_name_admin(usr)] set the dropship [src.shuttleId] into transport") + var/log = "[key_name(user)] set the dropship [src.shuttleId] into transport" + msg_admin_niche(log) + log_interact(user, msg = "[log]") if("set-flyby") is_set_flyby = TRUE - msg_admin_niche("[key_name_admin(usr)] set the dropship [src.shuttleId] into flyby") + var/log = "[key_name(user)] set the dropship [src.shuttleId] into flyby." + msg_admin_niche(log) + log_interact(user, msg = "[log]") if("set-automate") var/almayer_lz = params["hangar_id"] var/ground_lz = params["ground_id"] @@ -426,7 +436,9 @@ shuttle.automated_lz_id = ground_lz shuttle.automated_delay = delay playsound(loc, get_sfx("terminal_button"), KEYBOARD_SOUND_VOLUME, 1) - message_admins("[key_name_admin(usr)] has set auto pilot on '[shuttle.name]'") + var/log = "[key_name(user)] has enabled auto pilot on '[shuttle.name]'" + message_admins(log) + log_interact(user, msg = "[log]") return /* TODO if(!dropship.automated_launch) //If we're toggling it on... @@ -440,7 +452,9 @@ shuttle.automated_lz_id = null shuttle.automated_delay = null playsound(loc, get_sfx("terminal_button"), KEYBOARD_SOUND_VOLUME, 1) - message_admins("[key_name_admin(usr)] has removed auto pilot on '[shuttle.name]'") + var/log = "[key_name(user)] has disabled auto pilot on '[shuttle.name]'" + message_admins(log) + log_interact(user, msg = "[log]") return if("cancel-flyby") From c7721377d41f0da947225503352d16e33e474ac5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 19:25:40 +0100 Subject: [PATCH 065/138] Automatic changelog for PR #4024 [ci skip] --- html/changelogs/AutoChangeLog-pr-4024.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4024.yml diff --git a/html/changelogs/AutoChangeLog-pr-4024.yml b/html/changelogs/AutoChangeLog-pr-4024.yml new file mode 100644 index 000000000000..1d20fc50b0a1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4024.yml @@ -0,0 +1,6 @@ +author: "realforest2001" +delete-after: True +changes: + - admin: "Added logs for speech through telephones and deferring ahelps to mentors." + - admin: "Chestburst logs now include location data. Mentor Imaginary Friend now logs its speech. Narrow miss shots now log who fired them (where applicable)." + - admin: "Dropship interactions (Launch/Flyby/Autopilot) are now logged again, and also included in attack logs for the user." \ No newline at end of file From c952578280b687fcb68f156fad25b4c80ba0fe08 Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Thu, 3 Aug 2023 13:37:25 -0400 Subject: [PATCH 066/138] Workin Joey Talks (#4093) # About the pull request Expansion on #4042 that was discussed with Thwomp. Working Joe randomly says a quip and responds when attacked. # Explain why it's good for the game More character to Joey instead of being a static prop that doesn't move. Showing how "Joey" is still active but been interfered with by the crew. # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/91219575/f24d5095-301d-4d2c-896b-3134928d7e43) # Changelog :cl: add: Workin Joey now randomly talks and responds when attacked /:cl: --------- Co-authored-by: harryob --- code/game/objects/structures/props.dm | 74 +++++++++++++++++++ .../living/carbon/xenomorph/attack_alien.dm | 9 +++ 2 files changed, 83 insertions(+) diff --git a/code/game/objects/structures/props.dm b/code/game/objects/structures/props.dm index 7a0e7c9a9834..0df2cc345cb7 100644 --- a/code/game/objects/structures/props.dm +++ b/code/game/objects/structures/props.dm @@ -1165,4 +1165,78 @@ desc = "A defunct Seegson-brand Working Joe lifted from deep storage by a crew of marines after the last shore leave. Attempts have been made to modify the janitorial synthetic to serve as a crude bartender, but with little success." icon = 'icons/obj/structures/props/props.dmi' icon_state = "joey" + unslashable = FALSE + wrenchable = FALSE + /// converted into minutes when used to determine cooldown timer between quips + var/quip_delay_minimum = 5 + /// delay between Quips. Slightly randomized with quip_delay_minimum plus a random number + COOLDOWN_DECLARE(quip_delay) + /// delay between attack voicelines. Short but done for anti-spam + COOLDOWN_DECLARE(damage_delay) + /// list of quip emotes, taken from Working Joe + var/static/list/quips = list( + /datum/emote/living/carbon/human/synthetic/working_joe/quip/alwaysknow_damaged, + /datum/emote/living/carbon/human/synthetic/working_joe/quip/not_liking, + /datum/emote/living/carbon/human/synthetic/working_joe/greeting/how_can_i_help, + /datum/emote/living/carbon/human/synthetic/working_joe/task_update/day_never_done, + /datum/emote/living/carbon/human/synthetic/working_joe/task_update/required_by_apollo, + /datum/emote/living/carbon/human/synthetic/working_joe/warning/safety_breach + ) + /// list of voicelines to use when damaged + var/static/list/damaged = list( + /datum/emote/living/carbon/human/synthetic/working_joe/warning/damage, + /datum/emote/living/carbon/human/synthetic/working_joe/warning/that_stings, + /datum/emote/living/carbon/human/synthetic/working_joe/warning/irresponsible, + /datum/emote/living/carbon/human/synthetic/working_joe/warning/this_is_futile, + /datum/emote/living/carbon/human/synthetic/working_joe/warning/hysterical, + /datum/emote/living/carbon/human/synthetic/working_joe/warning/patience + ) + +/obj/structure/prop/invuln/joey/Initialize() + . = ..() + START_PROCESSING(SSobj, src) + +/obj/structure/prop/invuln/joey/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/structure/prop/invuln/joey/process() + //check if quip_delay cooldown finished. If so, random chance it says a line + if(COOLDOWN_FINISHED(src, quip_delay) && prob(10)) + emote(pick(quips)) + var/delay = rand(3) + quip_delay_minimum + COOLDOWN_START(src, quip_delay, delay MINUTES) + +// Advert your eyes. +/obj/structure/prop/invuln/joey/attackby(obj/item/W, mob/user) + attacked() + return ..() + +/obj/structure/prop/invuln/joey/bullet_act(obj/item/projectile/P) + attacked() + return ..() + +/// A terrible way of handling being hit. If signals would work it should be used. +/obj/structure/prop/invuln/joey/proc/attacked() + if(COOLDOWN_FINISHED(src, damage_delay) && prob(25)) + emote(pick(damaged)) + COOLDOWN_START(src, damage_delay, 8 SECONDS) + +/// SAY THE LINE JOE +/obj/structure/prop/invuln/joey/proc/emote(datum/emote/living/carbon/human/synthetic/working_joe/emote) + if (!emote) + return FALSE + + for(var/mob/mob in hearers(src, null)) + mob.show_message("[src] says, \"[initial(emote.say_message)]\"", SHOW_MESSAGE_AUDIBLE) + + var/list/viewers = get_mobs_in_view(7, src) + for(var/mob/current_mob in viewers) + if(!(current_mob.client?.prefs.toggles_langchat & LANGCHAT_SEE_EMOTES)) + viewers -= current_mob + langchat_speech(initial(emote.say_message), viewers, GLOB.all_languages, skip_language_check = TRUE) + + if(initial(emote.sound)) + playsound(loc, initial(emote.sound), 50, FALSE) + return TRUE diff --git a/code/modules/mob/living/carbon/xenomorph/attack_alien.dm b/code/modules/mob/living/carbon/xenomorph/attack_alien.dm index 246e2d2809db..8e64afa3f733 100644 --- a/code/modules/mob/living/carbon/xenomorph/attack_alien.dm +++ b/code/modules/mob/living/carbon/xenomorph/attack_alien.dm @@ -982,3 +982,12 @@ var/matrix/A = matrix() apply_transform(A) stat &= ~BROKEN //Remove broken. MAGICAL REPAIRS + +//Misc +/obj/structure/prop/invuln/joey/attack_alien(mob/living/carbon/xenomorph/alien) + alien.animation_attack_on(src) + alien.visible_message(SPAN_DANGER("[alien] [alien.slashes_verb] [src]!"), \ + SPAN_DANGER("You [alien.slash_verb] [src]!"), null, 5) + playsound(loc, "alien_claw_metal", 25, 1) + attacked() + return XENO_ATTACK_ACTION From a97bc41de7895725fcd907be85cf26686d3e627a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 19:41:16 +0100 Subject: [PATCH 067/138] Automatic changelog for PR #4093 [ci skip] --- html/changelogs/AutoChangeLog-pr-4093.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4093.yml diff --git a/html/changelogs/AutoChangeLog-pr-4093.yml b/html/changelogs/AutoChangeLog-pr-4093.yml new file mode 100644 index 000000000000..5b0503e1ec68 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4093.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - rscadd: "Workin Joey now randomly talks and responds when attacked" \ No newline at end of file From 256346f2679e4975290c6b4e687d2a80d1439009 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:50:48 +0100 Subject: [PATCH 068/138] Falcon Drone appears on marine MD (#4057) # About the pull request Adds the falcon drone to marine MD, same manner as queen eye. # Explain why it's good for the game It is a moving object after all, more so than the Queen's eye. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Added the falcon drone to marine motion detectors, appearing the same as Queen eye. /:cl: --------- Co-authored-by: harryob --- code/game/objects/items/devices/motion_detector.dm | 9 ++++++--- code/modules/cm_preds/falcon.dm | 1 + code/modules/cm_tech/hologram.dm | 4 +++- code/modules/mob/living/carbon/xenomorph/castes/Queen.dm | 1 + 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/devices/motion_detector.dm b/code/game/objects/items/devices/motion_detector.dm index ade74531bc91..dd0c5d45eda4 100644 --- a/code/game/objects/items/devices/motion_detector.dm +++ b/code/game/objects/items/devices/motion_detector.dm @@ -229,11 +229,14 @@ if(human_user) show_blip(human_user, M) - for(var/mob/hologram/queen/Q in GLOB.hologram_list) - if(Q.z != cur_turf.z || !(range_bounds.contains_atom(Q))) continue + for(var/mob/hologram/holo as anything in GLOB.hologram_list) + if(!holo.motion_sensed) + continue + if(holo.z != cur_turf.z || !(range_bounds.contains_atom(holo))) + continue ping_count++ if(human_user) - show_blip(human_user, Q, "queen_eye") + show_blip(human_user, holo, "queen_eye") if(ping_count > 0) playsound(loc, pick('sound/items/detector_ping_1.ogg', 'sound/items/detector_ping_2.ogg', 'sound/items/detector_ping_3.ogg', 'sound/items/detector_ping_4.ogg'), 60, 0, 7, 2) diff --git a/code/modules/cm_preds/falcon.dm b/code/modules/cm_preds/falcon.dm index 19977a7bd84a..4461f9b4f7e7 100644 --- a/code/modules/cm_preds/falcon.dm +++ b/code/modules/cm_preds/falcon.dm @@ -68,6 +68,7 @@ var/obj/item/falcon_drone/parent_drone var/obj/item/clothing/gloves/yautja/owned_bracers desc = "An agile drone used by Yautja to survey the hunting grounds." + motion_sensed = TRUE /mob/hologram/falcon/Initialize(mapload, mob/M, obj/item/falcon_drone/drone, obj/item/clothing/gloves/yautja/bracers) . = ..() diff --git a/code/modules/cm_tech/hologram.dm b/code/modules/cm_tech/hologram.dm index 83cc0937b46e..5c0e986f45b2 100644 --- a/code/modules/cm_tech/hologram.dm +++ b/code/modules/cm_tech/hologram.dm @@ -1,4 +1,4 @@ -GLOBAL_LIST_EMPTY(hologram_list) +GLOBAL_LIST_EMPTY_TYPED(hologram_list, /mob/hologram) /mob/hologram name = "Hologram" @@ -16,6 +16,8 @@ GLOBAL_LIST_EMPTY(hologram_list) var/mob/linked_mob var/datum/action/leave_hologram/leave_button + ///If can be detected on motion detectors. + var/motion_sensed = FALSE /mob/hologram/movement_delay() . = -2 // Very fast speed, so they can navigate through easily, they can't ever have movement delay whilst as a hologram diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm index f3a354b42ad0..53e30d374b2c 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm @@ -68,6 +68,7 @@ /mob/hologram/queen name = "Queen Eye" action_icon_state = "queen_exit" + motion_sensed = TRUE color = "#a800a8" From 216794e565a3098d526e2feb4d66425e8d0c295b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 19:54:33 +0100 Subject: [PATCH 069/138] Automatic changelog for PR #4057 [ci skip] --- html/changelogs/AutoChangeLog-pr-4057.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4057.yml diff --git a/html/changelogs/AutoChangeLog-pr-4057.yml b/html/changelogs/AutoChangeLog-pr-4057.yml new file mode 100644 index 000000000000..0677c85b9dd8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4057.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "Added the falcon drone to marine motion detectors, appearing the same as Queen eye." \ No newline at end of file From 2c85063514bea66df4f865053c70fdbfc1b64979 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 3 Aug 2023 20:06:15 +0200 Subject: [PATCH 070/138] Fixes predator crew monitor console (#4079) # About the pull request Fixes the predator crew monitor to work at all. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/41448081/f0928b55-378a-403e-b732-0e3bc2217692)
# Changelog :cl: fix: Predator ship health monitor console now works /:cl: Co-authored-by: John Doe --- code/modules/cm_marines/marines_consoles.dm | 57 ++++++++++++++++++++- maps/predship/huntership.dmm | 3 +- 2 files changed, 56 insertions(+), 4 deletions(-) diff --git a/code/modules/cm_marines/marines_consoles.dm b/code/modules/cm_marines/marines_consoles.dm index 36535a0b5141..4743034a68f4 100644 --- a/code/modules/cm_marines/marines_consoles.dm +++ b/code/modules/cm_marines/marines_consoles.dm @@ -679,11 +679,13 @@ idle_power_usage = 250 active_power_usage = 500 var/faction = FACTION_MARINE + /// What type of /datum/crewmonitor this will create + var/crewmonitor_type = /datum/crewmonitor /obj/structure/machinery/computer/crew/Initialize() . = ..() if(!GLOB.crewmonitor[faction]) - GLOB.crewmonitor[faction] = new /datum/crewmonitor(faction) + GLOB.crewmonitor[faction] = new crewmonitor_type(faction) /obj/structure/machinery/computer/crew/attack_remote(mob/living/user) attack_hand(user) @@ -714,6 +716,12 @@ icon_state = "cmonitor" density = FALSE +/obj/structure/machinery/computer/crew/alt/yautja + name = "\improper Yautja health monitor" + desc = "Used to monitor active health sensors of all Yautja in the system. You can see that the console highlights the human's ship areas with BLUE and the hunting locations with RED." + faction = FACTION_YAUTJA + crewmonitor_type = /datum/crewmonitor/yautja + /obj/structure/machinery/computer/crew/upp faction = FACTION_UPP @@ -790,7 +798,7 @@ GLOBAL_LIST_EMPTY_TYPED(crewmonitor, /datum/crewmonitor) /datum/crewmonitor/ui_data(mob/user) . = list( "sensors" = update_data(), - "link_allowed" = isAI(user) + "link_allowed" = isAI(user), ) /datum/crewmonitor/proc/update_data() @@ -1102,6 +1110,51 @@ GLOBAL_LIST_EMPTY_TYPED(crewmonitor, /datum/crewmonitor) else jobs = list() +/datum/crewmonitor/yautja + faction = FACTION_YAUTJA + +/datum/crewmonitor/yautja/update_data() + var/list/results = list() + for(var/mob/living/carbon/human/human_mob as anything in GLOB.human_mob_list) + + if(!isyautja(human_mob)) + continue + + if(faction != human_mob.faction) + continue + + // Check if z-level is correct + var/turf/pos = get_turf(human_mob) + if(!pos) + continue + + // The entry for this human + var/list/entry = list( + "ref" = REF(human_mob), + "name" = human_mob.real_name, + "ijob" = UNKNOWN_JOB_ID, + "assignment" = "Hunter", + "oxydam" = round(human_mob.getOxyLoss(), 1), + "toxdam" = round(human_mob.getToxLoss(), 1), + "burndam" = round(human_mob.getFireLoss(), 1), + "brutedam" = round(human_mob.getBruteLoss(), 1), + "can_track" = TRUE, + ) + + if(is_mainship_level(pos.z)) + entry["side"] = "Almayer" + + var/area/mob_area = get_area(human_mob) + entry["area"] = sanitize_area(mob_area.name) + + results[++results.len] = entry + + // Cache result + data = results + last_update = world.time + + return results + #undef SENSOR_LIVING #undef SENSOR_VITALS #undef SENSOR_COORDS diff --git a/maps/predship/huntership.dmm b/maps/predship/huntership.dmm index e6fb4adc1c74..d7dcb49427a0 100644 --- a/maps/predship/huntership.dmm +++ b/maps/predship/huntership.dmm @@ -486,8 +486,7 @@ /obj/structure/pipes/standard/simple/hidden{ dir = 4 }, -/obj/structure/machinery/computer/crew/alt{ - faction = "Yautja"; +/obj/structure/machinery/computer/crew/alt/yautja{ pixel_y = 24 }, /turf/open/floor/corsat{ From 9dc6e61aa54e9ea16959a40039eef97f08effbf8 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 20:07:59 +0100 Subject: [PATCH 071/138] Automatic changelog for PR #4079 [ci skip] --- html/changelogs/AutoChangeLog-pr-4079.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4079.yml diff --git a/html/changelogs/AutoChangeLog-pr-4079.yml b/html/changelogs/AutoChangeLog-pr-4079.yml new file mode 100644 index 000000000000..5a7fcc03642b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4079.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - bugfix: "Predator ship health monitor console now works" \ No newline at end of file From c073bd8c7c5b5fa02fdd21c717f5b23a83da89ec Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Thu, 3 Aug 2023 14:07:53 -0400 Subject: [PATCH 072/138] Add security camera console to ARES Chamber (#4059) # About the pull request Add general camera console to ARES Chamber # Explain why it's good for the game ARES core and chamber especially is supposed to be the nexus of information, as such, I believe it would be better to start adding some new consoles to chamber, as right now it just mirrors itself on each side. # Changelog :cl: mapadd: ARES Chamber now has a security camera console /:cl: --- maps/map_files/USS_Almayer/USS_Almayer.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index ff74707aa9c0..741b511792b1 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -53969,7 +53969,7 @@ }, /area/almayer/hull/upper_hull/u_a_p) "nJH" = ( -/obj/structure/machinery/computer/cameras/almayer/ares{ +/obj/structure/machinery/computer/cameras/almayer{ dir = 8; pixel_x = 17 }, From 6dd2c71e9cc24980df2d6b529910ea0a1495c2be Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 20:21:37 +0100 Subject: [PATCH 073/138] Automatic changelog for PR #4059 [ci skip] --- html/changelogs/AutoChangeLog-pr-4059.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4059.yml diff --git a/html/changelogs/AutoChangeLog-pr-4059.yml b/html/changelogs/AutoChangeLog-pr-4059.yml new file mode 100644 index 000000000000..cef9e6ea95b2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4059.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - mapadd: "ARES Chamber now has a security camera console" \ No newline at end of file From 36b6bffa2f2643a6a13a2ac0b2d762b5f750a7de Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 3 Aug 2023 22:41:55 +0200 Subject: [PATCH 074/138] Preds now show up on the predship tacmap (#4080) # About the pull request Now makes preds (and thralls) show up on their (and only their) tacmaps. Additionally, anyone wearing a stolen bracer (since that's what the tracker is based from) has a custom icon on the tacmap. # Explain why it's good for the game Well, it makes sense that preds should be able to see each other on their tacmap. Not sure if this was intended when preds got their tacmap, but it's here now. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Predators and thralls are now visible on the predship tacmap. add: Anyone wearing a stolen predator bracer is now visible on the predship tacmap. /:cl: --------- Co-authored-by: John Doe --- code/__DEFINES/minimap.dm | 3 +- code/modules/cm_preds/yaut_bracers.dm | 42 ++++++++++++++++++++++++++ icons/ui_icons/map_blips.dmi | Bin 2672 -> 2840 bytes 3 files changed, 44 insertions(+), 1 deletion(-) diff --git a/code/__DEFINES/minimap.dm b/code/__DEFINES/minimap.dm index 9069ed323357..ca6d9718cd0c 100644 --- a/code/__DEFINES/minimap.dm +++ b/code/__DEFINES/minimap.dm @@ -4,7 +4,8 @@ #define MINIMAP_FLAG_PMC (1<<2) #define MINIMAP_FLAG_UPP (1<<3) #define MINIMAP_FLAG_CLF (1<<4) -#define MINIMAP_FLAG_ALL (1<<5) - 1 +#define MINIMAP_FLAG_YAUTJA (1<<5) +#define MINIMAP_FLAG_ALL (1<<6) - 1 ///Converts the overworld x and y to minimap x and y values #define MINIMAP_SCALE 2 diff --git a/code/modules/cm_preds/yaut_bracers.dm b/code/modules/cm_preds/yaut_bracers.dm index ca946aa580ac..305badf6fceb 100644 --- a/code/modules/cm_preds/yaut_bracers.dm +++ b/code/modules/cm_preds/yaut_bracers.dm @@ -46,6 +46,8 @@ var/mob/living/carbon/human/owner //Pred spawned on, or thrall given to. var/obj/item/clothing/gloves/yautja/linked_bracer //Bracer linked to this one (thrall or mentor). COOLDOWN_DECLARE(bracer_recharge) + /// What minimap icon this bracer should have + var/minimap_icon = "predator" /obj/item/clothing/gloves/yautja/equipped(mob/user, slot) . = ..() @@ -54,6 +56,8 @@ if(!owner) owner = user toggle_lock_internal(user, TRUE) + RegisterSignal(user, list(COMSIG_MOB_STAT_SET_ALIVE, COMSIG_MOB_DEATH), PROC_REF(update_minimap_icon)) + INVOKE_NEXT_TICK(src, PROC_REF(update_minimap_icon), user) /obj/item/clothing/gloves/yautja/Destroy() STOP_PROCESSING(SSobj, src) @@ -65,6 +69,8 @@ /obj/item/clothing/gloves/yautja/dropped(mob/user) STOP_PROCESSING(SSobj, src) flags_item = initial(flags_item) + UnregisterSignal(user, list(COMSIG_MOB_STAT_SET_ALIVE, COMSIG_MOB_DEATH)) + SSminimaps.remove_marker(user) ..() /obj/item/clothing/gloves/yautja/pickup(mob/living/user) @@ -102,6 +108,27 @@ /obj/item/clothing/gloves/yautja/proc/decloak() return +/// Called to update the minimap icon of the predator +/obj/item/clothing/gloves/yautja/proc/update_minimap_icon() + if(!ishuman(owner)) + return + + var/mob/living/carbon/human/human_owner = owner + var/turf/wearer_turf = get_turf(owner) + SSminimaps.remove_marker(owner) + if(!isyautja(owner)) + if(owner.stat >= DEAD) + if(human_owner.undefibbable) + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, "bracer_stolen", 'icons/ui_icons/map_blips.dmi', overlay_iconstates = list("undefibbable")) + else + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, "bracer_stolen", 'icons/ui_icons/map_blips.dmi', overlay_iconstates = list("defibbable")) + else + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, "bracer_stolen", 'icons/ui_icons/map_blips.dmi') + else + if(owner?.stat >= DEAD) + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, minimap_icon, 'icons/ui_icons/map_blips.dmi', overlay_iconstates = list("undefibbable")) //defib/undefib status doesn't really matter because they're gonna explode in the end regardless + else + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, minimap_icon, 'icons/ui_icons/map_blips.dmi') /* *This is the main proc for checking AND draining the bracer energy. It must have human passed as an argument. *It can take a negative value in amount to restore energy. @@ -193,8 +220,23 @@ desc = "A pair of strange alien bracers, adapted for human biology." color = "#b85440" + minimap_icon = "thrall" +/obj/item/clothing/gloves/yautja/thrall/update_minimap_icon() + if(!ishuman(owner)) + return + + var/mob/living/carbon/human/human_owner = owner + var/turf/wearer_turf = get_turf(owner) + if(owner.stat >= DEAD) + if(human_owner.undefibbable) + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, minimap_icon, overlay_iconstates = list("undefibbable")) + else + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, minimap_icon, overlay_iconstates = list("defibbable")) + else + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, minimap_icon) + /obj/item/clothing/gloves/yautja/hunter name = "clan bracers" desc = "An extremely complex, yet simple-to-operate set of armored bracers worn by the Yautja. It has many functions, activate them to use some." diff --git a/icons/ui_icons/map_blips.dmi b/icons/ui_icons/map_blips.dmi index 829d9b8a43b09a6bab06c96c8145c04426b97288..0034b4fd6ff7df582f6698f428dc90da42f53d63 100644 GIT binary patch delta 2837 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 delta 2668 zcmV-y3X}Di7Vs26iBL{Q4GJ0x0000DNk~Le0000#0000#2nGNE09RiS-v9ssw0cxn zbVOxyV{&P5bZKvH004NLm6X43+%OErkw77T$&!+R7Y{%2-$#D8?&tHb)2lnaoZ1y7 zQ)1V-hy9PX*(j9Bb?&KcCZusHu5(XqE>O^Q?xqKS86{N?H*FJ0vg_Pk+YACT{{4SP zD_=Nmta6^b%H%7TNv9B0W}%phN(HaiwCV^Y6+s?Jg$xzXi;8R@0d+kB4%GM1M>I%( z{0(@{dKX?t1T%v82}RdhXoaFz77>CWT#5PyE@)Wh8KjJr*^qO_U^ow-L@+Oj1F}BB zTxHcm>dn3(>-!x+R{bgm@Ho|RG)yF7&M4;~iFIXdl-RTgI3QaVrLQ7sGk_Vn5Tico ziB^nBbkp@9LWay6h)^<2yUNAV$U>!m7&w6yEFycU*>>T8B?*CUYki_Z4)rU)phP}_pR?E0W1bXLoRYXFOV~>`nmnX2NL4( zi_$+Tzu(<|wytG~SM|+d|F}EsA3t@GC7Z@xD*xvmZ{73j(H&n-?H?Alq11|hB&FB@ z00?(UL_t(&f$dvgXdB5L{$?emR$?qH;hd?ceT4YM4~OVekJ?$4*g6hOA1-}5g_e6b zxc1fI!lf-H9OvSYP(q&12VHnVLodZBFm&3}+3QW^PG#X_%C)EX%Icn@n=kFqm6_k&zKj#0Lil`QYGxpu;{fG2uu> ztgo;0R4T=;UcK7p6!j|;wOlUqa=F}AuIoCd87w2dva-V5{b{*ePF5eAo11ptGz{q@ zu)4a+DwPTAeXd zrfD+HIcJP9H*pnV5vf#)-M@doO#pJ#-5+6SXo!i#0U)2xn}B3;{lXu)x>!k6_V zzpS@*4l(~K@$CG0P8XHgV2trdBm&bk(cj99XLf1dZu&9SeONk0B!?Fs_Gi4!MKuh;SP=~IM%!(lvr{Mc?-sZ`KxHkqbr z8~{Y(Kx=Es=kuu7>yGkVF2~B{GN&zz>|(^JF5PFYsHnGK7zR(L(^BF1a070=)qtRd#VFHnLlLlH*S2^MZQ2@6PesIqo5z%NA+v1js$M8ff$X0zE>LPi|NYm8Vd#*4+`j(pJkDkKsK?k4DVD4WePa%iWk zF!igdFB`K^D4E(ED|A)&`n>;zR8%IbK*)~>xC={@~yo_u%%a)gyrR_tZ5GO*S zA4E(PEt}1qq(lOSPjgTlVmCA9%~q$v55NB@ z_excm)_b{E+HFkFtB<>%-F%O$?7q|9kN6+|)%x0jQrn>}6Zax`#S%PR&jv`>c310ZYg3_-b&`wGfUAL_h>^DI# z?E6;t`B(4rK=`@T;n}4W@03U)n z<|lu5_$Jzanfi-V$mi7ne*L3=ze&ZMT}p9wdM3=hD(q(@RPfpbKD+rIcMC)KV&MZW z69#w@*jMo^bsH+;08p!KE8CgnEu~GXhoSwi5bP9t5#~_;lH(`Ln-`n^SG*xF!|YP( zm46j^&`^?pUJa;BhejABd95B+HaaZAD9QUB5L9@bgi(^;%gITFgAm4l>-PiYml>U$ zoTlfKT=u?BOavwdB91OOP13_J2-yH9?R#+SdpA?@>% zS^-}k8ECW3+|)ZNI(QRyK2M z0X}WUcaUih=7WS*W=)2lSRE#Ts*UAN4ywJ Date: Thu, 3 Aug 2023 21:59:08 +0100 Subject: [PATCH 075/138] Automatic changelog for PR #4080 [ci skip] --- html/changelogs/AutoChangeLog-pr-4080.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4080.yml diff --git a/html/changelogs/AutoChangeLog-pr-4080.yml b/html/changelogs/AutoChangeLog-pr-4080.yml new file mode 100644 index 000000000000..2f631b6d1a70 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4080.yml @@ -0,0 +1,5 @@ +author: "Zonespace27" +delete-after: True +changes: + - rscadd: "Predators and thralls are now visible on the predship tacmap." + - rscadd: "Anyone wearing a stolen predator bracer is now visible on the predship tacmap." \ No newline at end of file From b4859b4c7a86bb3ba22e62e97216a220447e0442 Mon Sep 17 00:00:00 2001 From: Segrain Date: Fri, 4 Aug 2023 00:47:47 +0400 Subject: [PATCH 076/138] Assigned job slots and cryorines. (#4076) # About the pull request Followup to #3552. In other words, the second part of it that was left out of the original PR to cut down on feature creep. Seems to work out fine in first approach on localhost, but testing with wider populace in natural conditions is probably required. (Also, added an extra sanity check to keep randomised characters from inheriting actual characters' records which might be using the actual names - not that anybody ever reads character records anyawy.) # Explain why it's good for the game Roleplaying game letting players use their characters is good. Encouraging players to use different characters more is also good. # Changelog :cl: add: Joining cryomarines now uses your assigned character slot for the role you get (as long as you have not already used that character name this round). /:cl: --- code/datums/emergency_calls/cryo_marines.dm | 15 ++++++++++----- code/modules/client/preferences.dm | 17 ++++++++++++----- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/code/datums/emergency_calls/cryo_marines.dm b/code/datums/emergency_calls/cryo_marines.dm index eb914e198b37..fb4a0d94e177 100644 --- a/code/datums/emergency_calls/cryo_marines.dm +++ b/code/datums/emergency_calls/cryo_marines.dm @@ -36,30 +36,35 @@ if(leaders < cryo_squad.max_leaders && HAS_FLAG(H.client.prefs.toggles_ert, PLAY_LEADER) && check_timelock(H.client, JOB_SQUAD_LEADER, time_required_for_job)) leader = H leaders++ - arm_equipment(H, /datum/equipment_preset/uscm/leader/cryo, TRUE, TRUE) + H.client.prefs.copy_all_to(H, JOB_SQUAD_LEADER, TRUE, TRUE) + arm_equipment(H, /datum/equipment_preset/uscm/leader/cryo, FALSE, TRUE) to_chat(H, SPAN_ROLE_HEADER("You are a Squad Leader in the USCM")) to_chat(H, SPAN_ROLE_BODY("You are here to assist in the defence of the [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command.")) to_chat(H, SPAN_BOLDWARNING("If you wish to cryo or ghost upon spawning in, you must ahelp and inform staff so you can be replaced.")) else if (heavies < max_heavies && HAS_FLAG(H.client.prefs.toggles_ert, PLAY_HEAVY) && check_timelock(H.client, JOB_SQUAD_SPECIALIST, time_required_for_job)) heavies++ - arm_equipment(H, /datum/equipment_preset/uscm/spec/cryo, TRUE, TRUE) + H.client.prefs.copy_all_to(H, JOB_SQUAD_SPECIALIST, TRUE, TRUE) + arm_equipment(H, /datum/equipment_preset/uscm/spec/cryo, FALSE, TRUE) to_chat(H, SPAN_ROLE_HEADER("You are a Weapons Specialist in the USCM")) to_chat(H, SPAN_ROLE_BODY("Your squad is here to assist in the defence of the [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command.")) to_chat(H, SPAN_BOLDWARNING("If you wish to cryo or ghost upon spawning in, you must ahelp and inform staff so you can be replaced.")) else if (medics < max_medics && HAS_FLAG(H.client.prefs.toggles_ert, PLAY_MEDIC) && check_timelock(H.client, JOB_SQUAD_MEDIC, time_required_for_job)) medics++ - arm_equipment(H, /datum/equipment_preset/uscm/medic/cryo, TRUE, TRUE) + H.client.prefs.copy_all_to(H, JOB_SQUAD_MEDIC, TRUE, TRUE) + arm_equipment(H, /datum/equipment_preset/uscm/medic/cryo, FALSE, TRUE) to_chat(H, SPAN_ROLE_HEADER("You are a Hospital Corpsman in the USCM")) to_chat(H, SPAN_ROLE_BODY("You are here to assist in the defence of the [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command.")) to_chat(H, SPAN_BOLDWARNING("If you wish to cryo or ghost upon spawning in, you must ahelp and inform staff so you can be replaced.")) else if (engineers < max_engineers && HAS_FLAG(H.client.prefs.toggles_ert, PLAY_ENGINEER) && check_timelock(H.client, JOB_SQUAD_ENGI, time_required_for_job)) engineers++ - arm_equipment(H, /datum/equipment_preset/uscm/engineer/cryo, TRUE, TRUE) + H.client.prefs.copy_all_to(H, JOB_SQUAD_ENGI, TRUE, TRUE) + arm_equipment(H, /datum/equipment_preset/uscm/engineer/cryo, FALSE, TRUE) to_chat(H, SPAN_ROLE_HEADER("You are an Engineer in the USCM")) to_chat(H, SPAN_ROLE_BODY("You are here to assist in the defence of the [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command.")) to_chat(H, SPAN_BOLDWARNING("If you wish to cryo or ghost upon spawning in, you must ahelp and inform staff so you can be replaced.")) else - arm_equipment(H, /datum/equipment_preset/uscm/pfc/cryo, TRUE, TRUE) + H.client.prefs.copy_all_to(H, JOB_SQUAD_MARINE, TRUE, TRUE) + arm_equipment(H, /datum/equipment_preset/uscm/pfc/cryo, FALSE, TRUE) to_chat(H, SPAN_ROLE_HEADER("You are a Rifleman in the USCM")) to_chat(H, SPAN_ROLE_BODY("You are here to assist in the defence of the [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command.")) to_chat(H, SPAN_BOLDWARNING("If you wish to cryo or ghost upon spawning in, you must ahelp and inform staff so you can be replaced.")) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 16afa8d1b4f2..4f1161709657 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1955,11 +1955,17 @@ var/const/MAX_SAVE_SLOTS = 10 load_character(slot_for_job) /// Transfers both physical characteristics and character information to character -/datum/preferences/proc/copy_all_to(mob/living/carbon/human/character, job_title, is_late_join = FALSE) +/datum/preferences/proc/copy_all_to(mob/living/carbon/human/character, job_title, is_late_join = FALSE, check_datacore = FALSE) if(!istype(character)) return find_assigned_slot(job_title, is_late_join) + if(check_datacore && !(be_random_body && be_random_name)) + for(var/datum/data/record/record as anything in GLOB.data_core.locked) + if(record.fields["name"] == real_name) + be_random_body = TRUE + be_random_name = TRUE + break if(be_random_name) real_name = random_name(gender) @@ -1987,10 +1993,11 @@ var/const/MAX_SAVE_SLOTS = 10 character.flavor_texts["legs"] = flavor_texts["legs"] character.flavor_texts["feet"] = flavor_texts["feet"] - character.med_record = strip_html(med_record) - character.sec_record = strip_html(sec_record) - character.gen_record = strip_html(gen_record) - character.exploit_record = strip_html(exploit_record) + if(!be_random_name) + character.med_record = strip_html(med_record) + character.sec_record = strip_html(sec_record) + character.gen_record = strip_html(gen_record) + character.exploit_record = strip_html(exploit_record) character.age = age character.gender = gender From 8ec830baf70c9decc8d85fd9b34e0aee7fe801a3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 22:16:53 +0100 Subject: [PATCH 077/138] Automatic changelog for PR #4076 [ci skip] --- html/changelogs/AutoChangeLog-pr-4076.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4076.yml diff --git a/html/changelogs/AutoChangeLog-pr-4076.yml b/html/changelogs/AutoChangeLog-pr-4076.yml new file mode 100644 index 000000000000..0299cb845e98 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4076.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - rscadd: "Joining cryomarines now uses your assigned character slot for the role you get (as long as you have not already used that character name this round)." \ No newline at end of file From 327057eb043c8854657831b3310f6dfd33d8202e Mon Sep 17 00:00:00 2001 From: Stan_Albatross <66756236+stanalbatross@users.noreply.github.com> Date: Thu, 3 Aug 2023 22:21:58 +0100 Subject: [PATCH 078/138] Almayer control console tgui (#4066) # About the pull request ![image](https://github.com/cmss13-devs/cmss13/assets/66756236/9cbacd1d-5932-43a7-85f8-afa6982a7bc9) also majorly cleaned up almayer command console code # Explain why it's good for the game tgui is good # Changelog :cl: ui: changed the almayer control console from html to tgui fix: custom faction messages will now be named properly in the paper printed out from the almayer control console /:cl: --------- Co-authored-by: Stan_Albatross Co-authored-by: harryob --- .../machinery/computer/almayer_control.dm | 465 ++++++++---------- code/game/objects/items/devices/cictablet.dm | 2 +- code/modules/admin/tabs/event_tab.dm | 4 +- .../tgui/interfaces/AlmayerControl.js | 259 ++++++++++ .../packages/tgui/interfaces/CommandTablet.js | 4 +- 5 files changed, 477 insertions(+), 257 deletions(-) create mode 100644 tgui/packages/tgui/interfaces/AlmayerControl.js diff --git a/code/game/machinery/computer/almayer_control.dm b/code/game/machinery/computer/almayer_control.dm index b2a931224464..7d63a2e8c3af 100644 --- a/code/game/machinery/computer/almayer_control.dm +++ b/code/game/machinery/computer/almayer_control.dm @@ -1,16 +1,3 @@ -#define STATE_DEFAULT 1 -#define STATE_EVACUATION 2 -#define STATE_EVACUATION_CANCEL 3 -#define STATE_DISTRESS 4 -#define STATE_DESTROY 5 -#define STATE_DEFCONLIST 6 - -#define STATE_MESSAGELIST 7 -#define STATE_VIEWMESSAGE 8 -#define STATE_DELMESSAGE 9 - - - #define COMMAND_SHIP_ANNOUNCE "Command Ship Announcement" /obj/structure/machinery/computer/almayer_control @@ -21,273 +8,149 @@ unslashable = TRUE unacidable = TRUE - var/state = STATE_DEFAULT - - var/is_announcement_active = TRUE - - var/cooldown_request = 0 - var/cooldown_destruct = 0 - var/cooldown_central = 0 + /// requesting a distress beacon + COOLDOWN_DECLARE(cooldown_request) + /// requesting evac + COOLDOWN_DECLARE(cooldown_destruct) + /// messaging HC (admins) + COOLDOWN_DECLARE(cooldown_central) + /// making a ship announcement + COOLDOWN_DECLARE(cooldown_message) var/list/messagetitle = list() var/list/messagetext = list() - var/currmsg = 0 - var/aicurrmsg = 0 /obj/structure/machinery/computer/almayer_control/attack_remote(mob/user as mob) return attack_hand(user) /obj/structure/machinery/computer/almayer_control/attack_hand(mob/user as mob) - if(..() || !allowed(user) || inoperable()) + if(..() || inoperable()) return + if(!allowed(user)) + to_chat(usr, SPAN_WARNING("Access denied.")) + return FALSE + if(!istype(loc.loc, /area/almayer/command/cic)) //Has to be in the CIC. Can also be a generic CIC area to communicate, if wanted. to_chat(usr, SPAN_WARNING("Unable to establish a connection.")) return FALSE - ui_interact(user) - -/obj/structure/machinery/computer/almayer_control/ui_interact(mob/user as mob) - user.set_interaction(src) + tgui_interact(user) - var/dat = "Almayer Control Console" +// tgui boilerplate \\ - if(EvacuationAuthority.evac_status == EVACUATION_STATUS_INITIATING) - dat += "Evacuation in Progress\n
\nETA: [EvacuationAuthority.get_status_panel_eta()]
" - - switch(state) - if(STATE_DEFAULT) - dat += "Alert Level:
[get_security_level()]
" - dat += "
[is_announcement_active ? "Make a ship announcement" : "*Unavailable*"]" - dat += GLOB.admins.len > 0 ? "
Send a message to USCM" : "
USCM communication offline" - dat += "
Award a medal" - dat += "

" - dat += "

" - - - dat += "
Message list" - dat += "
Send Distress Beacon" - dat += "
Activate Self-Destruct" - switch(EvacuationAuthority.evac_status) - if(EVACUATION_STATUS_STANDING_BY) - dat += "
Initiate emergency evacuation" - if(EVACUATION_STATUS_INITIATING) - dat += "
Cancel emergency evacuation" - - if(STATE_EVACUATION) - dat += "Are you sure you want to evacuate the [MAIN_SHIP_NAME]? Confirm" - - if(STATE_EVACUATION_CANCEL) - dat += "Are you sure you want to cancel the evacuation of the [MAIN_SHIP_NAME]? Confirm" - - if(STATE_DISTRESS) - dat += "Are you sure you want to trigger a distress signal? The signal can be picked up by anyone listening, friendly or not. Confirm" - - if(STATE_DESTROY) - dat += "Are you sure you want to trigger the self-destruct? This would mean abandoning ship. Confirm" - - if(STATE_MESSAGELIST) - dat += "Messages:" - for(var/i = 1; i<=messagetitle.len; i++) - dat += "
[messagetitle[i]]" - - if(STATE_VIEWMESSAGE) - if (currmsg) - dat += "[messagetitle[currmsg]]

[messagetext[currmsg]]" - dat += "

Delete" - else - state = STATE_MESSAGELIST - attack_hand(user) - return FALSE +/obj/structure/machinery/computer/almayer_control/tgui_interact(mob/user, datum/tgui/ui, datum/ui_state/state) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "AlmayerControl", "[name]") + ui.open() - if(STATE_DELMESSAGE) - if (currmsg) - dat += "Are you sure you want to delete this message? OK|Cancel" - else - state = STATE_MESSAGELIST - attack_hand(user) - return FALSE +/obj/structure/machinery/computer/almayer_control/ui_status(mob/user, datum/ui_state/state) + . = ..() + if(!allowed(user)) + return UI_CLOSE + if(!operable()) + return UI_CLOSE - dat += "
[(state != STATE_DEFAULT) ? "Main Menu|" : ""]Close" +/obj/structure/machinery/computer/almayer_control/ui_state(mob/user) + return GLOB.not_incapacitated_and_adjacent_strict_state - show_browser(user, dat, name, "almayer_control") - onclose(user, "almayer_control") +// tgui data \\ -/obj/structure/machinery/computer/almayer_control/Topic(href, href_list) - if(..()) - return FALSE - - usr.set_interaction(src) - var/datum/ares_link/link = GLOB.ares_link - switch(href_list["operation"]) - if("main") - state = STATE_DEFAULT - - if("ship_announce") - if(!is_announcement_active) - to_chat(usr, SPAN_WARNING("Please allow at least [COOLDOWN_COMM_MESSAGE*0.1] second\s to pass between announcements.")) - return FALSE - var/input = stripped_multiline_input(usr, "Please write a message to announce to the station crew.", "Priority Announcement", "") - if(!input || !is_announcement_active || !(usr in view(1,src))) - return FALSE - - is_announcement_active = FALSE - - var/signed = null - if(ishuman(usr)) - var/mob/living/carbon/human/H = usr - var/obj/item/card/id/id = H.wear_id - if(istype(id)) - var/paygrade = get_paygrades(id.paygrade, FALSE, H.gender) - signed = "[paygrade] [id.registered_name]" +/obj/structure/machinery/computer/almayer_control/ui_static_data(mob/user) + var/list/data = list() - shipwide_ai_announcement(input, COMMAND_SHIP_ANNOUNCE, signature = signed) - addtimer(CALLBACK(src, PROC_REF(reactivate_announcement), usr), COOLDOWN_COMM_MESSAGE) - message_admins("[key_name(usr)] has made a shipwide annoucement.") - log_announcement("[key_name(usr)] has announced the following to the ship: [input]") + data["cooldown_request"] = COOLDOWN_COMM_REQUEST + data["cooldown_destruct"] = COOLDOWN_COMM_DESTRUCT + data["cooldown_central"] = COOLDOWN_COMM_CENTRAL + data["cooldown_message"] = COOLDOWN_COMM_MESSAGE + data["distresstimelock"] = DISTRESS_TIME_LOCK + return data - if("evacuation_start") - if(state == STATE_EVACUATION) - if(security_level < SEC_LEVEL_RED) - to_chat(usr, SPAN_WARNING("The ship must be under red alert in order to enact evacuation procedures.")) - return FALSE +/obj/structure/machinery/computer/almayer_control/ui_data(mob/user) + var/list/data = list() + var/list/messages = list() - if(EvacuationAuthority.flags_scuttle & FLAGS_EVACUATION_DENY) - to_chat(usr, SPAN_WARNING("The USCM has placed a lock on deploying the evacuation pods.")) - return FALSE + data["alert_level"] = security_level - if(!EvacuationAuthority.initiate_evacuation()) - to_chat(usr, SPAN_WARNING("You are unable to initiate an evacuation procedure right now!")) - return FALSE + data["time_request"] = cooldown_request + data["time_destruct"] = cooldown_destruct + data["time_central"] = cooldown_central + data["time_message"] = cooldown_message - log_game("[key_name(usr)] has called for an emergency evacuation.") - message_admins("[key_name_admin(usr)] has called for an emergency evacuation.") - link.log_ares_security("Initiate Evacuation", "[usr] has called for an emergency evacuation.") - return TRUE + data["worldtime"] = world.time - state = STATE_EVACUATION + data["evac_status"] = EvacuationAuthority.evac_status + if(EvacuationAuthority.evac_status == EVACUATION_STATUS_INITIATING) + data["evac_eta"] = EvacuationAuthority.get_status_panel_eta() - if("evacuation_cancel") - if(state == STATE_EVACUATION_CANCEL) - if(!EvacuationAuthority.cancel_evacuation()) - to_chat(usr, SPAN_WARNING("You are unable to cancel the evacuation right now!")) - return FALSE + if(!messagetitle.len) + data["messages"] = null + else + for(var/i in 1 to length(messagetitle)) + var/list/messagedata = list(list( + "title" = messagetitle[i], + "text" = messagetext[i], + "number" = i + )) + messages += messagedata - spawn(35)//some time between AI announcements for evac cancel and SD cancel. - if(EvacuationAuthority.evac_status == EVACUATION_STATUS_STANDING_BY)//nothing changed during the wait - //if the self_destruct is active we try to cancel it (which includes lowering alert level to red) - if(!EvacuationAuthority.cancel_self_destruct(1)) - //if SD wasn't active (likely canceled manually in the SD room), then we lower the alert level manually. - set_security_level(SEC_LEVEL_RED, TRUE) //both SD and evac are inactive, lowering the security level. + data["messages"] = messages - log_game("[key_name(usr)] has canceled the emergency evacuation.") - message_admins("[key_name_admin(usr)] has canceled the emergency evacuation.") - link.log_ares_security("Cancel Evacuation", "[usr] has cancelled the emergency evacuation.") - return TRUE + return data - state = STATE_EVACUATION_CANCEL +// end tgui data \\ - if("distress") - if(state == STATE_DISTRESS) - if(world.time < DISTRESS_TIME_LOCK) - to_chat(usr, SPAN_WARNING("The distress beacon cannot be launched this early in the operation. Please wait another [time_left_until(DISTRESS_TIME_LOCK, world.time, 1 MINUTES)] minutes before trying again.")) - return FALSE +// tgui interact \\ - if(!SSticker.mode) - return FALSE //Not a game mode? +/obj/structure/machinery/computer/almayer_control/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if(.) + return - if(SSticker.mode.force_end_at == 0) - to_chat(usr, SPAN_WARNING("ARES has denied your request for operational security reasons.")) - return FALSE + switch(action) + if("award") + print_medal(usr, src) + . = TRUE - if(world.time < cooldown_request + COOLDOWN_COMM_REQUEST) - to_chat(usr, SPAN_WARNING("The distress beacon has recently broadcast a message. Please wait.")) - return FALSE + // evac stuff start \\ - if(security_level == SEC_LEVEL_DELTA) - to_chat(usr, SPAN_WARNING("The ship is already undergoing self-destruct procedures!")) - return FALSE + if("evacuation_start") + if(security_level < SEC_LEVEL_RED) + to_chat(usr, SPAN_WARNING("The ship must be under red alert in order to enact evacuation procedures.")) + return FALSE - for(var/client/C in GLOB.admins) - if((R_ADMIN|R_MOD) & C.admin_holder.rights) - C << 'sound/effects/sos-morse-code.ogg' - message_admins("[key_name(usr)] has requested a Distress Beacon! [CC_MARK(usr)] (SEND) (DENY) [ADMIN_JMP_USER(usr)] [CC_REPLY(usr)]") - to_chat(usr, SPAN_NOTICE("A distress beacon request has been sent to USCM Central Command.")) + if(EvacuationAuthority.flags_scuttle & FLAGS_EVACUATION_DENY) + to_chat(usr, SPAN_WARNING("The USCM has placed a lock on deploying the evacuation pods.")) + return FALSE - cooldown_request = world.time - return TRUE + if(!EvacuationAuthority.initiate_evacuation()) + to_chat(usr, SPAN_WARNING("You are unable to initiate an evacuation procedure right now!")) + return FALSE - state = STATE_DISTRESS + log_game("[key_name(usr)] has called for an emergency evacuation.") + message_admins("[key_name_admin(usr)] has called for an emergency evacuation.") + var/datum/ares_link/link = GLOB.ares_link + link.log_ares_security("Initiate Evacuation", "[usr] has called for an emergency evacuation.") + . = TRUE - if("destroy") - if(state == STATE_DESTROY) - //Comment to test - if(world.time < DISTRESS_TIME_LOCK) - to_chat(usr, SPAN_WARNING("The self-destruct cannot be activated this early in the operation. Please wait another [time_left_until(DISTRESS_TIME_LOCK, world.time, 1 MINUTES)] minutes before trying again.")) - return FALSE - - if(!SSticker.mode) - return FALSE //Not a game mode? - - if(SSticker.mode.force_end_at == 0) - to_chat(usr, SPAN_WARNING("ARES has denied your request for operational security reasons.")) - return FALSE - - if(world.time < cooldown_destruct + COOLDOWN_COMM_DESTRUCT) - to_chat(usr, SPAN_WARNING("A self-destruct request has already been sent to high command. Please wait.")) - return FALSE - - if(get_security_level() == "delta") - to_chat(usr, SPAN_WARNING("The [MAIN_SHIP_NAME]'s self-destruct is already activated.")) - return FALSE - - for(var/client/C in GLOB.admins) - if((R_ADMIN|R_MOD) & C.admin_holder.rights) - C << 'sound/effects/sos-morse-code.ogg' - message_admins("[key_name(usr)] has requested Self-Destruct! [CC_MARK(usr)] (GRANT) (DENY) [ADMIN_JMP_USER(usr)] [CC_REPLY(usr)]") - to_chat(usr, SPAN_NOTICE("A self-destruct request has been sent to USCM Central Command.")) - cooldown_destruct = world.time - return TRUE - - state = STATE_DESTROY - - if("messagelist") - currmsg = 0 - state = STATE_MESSAGELIST - - if("viewmessage") - state = STATE_VIEWMESSAGE - if (!currmsg) - if(href_list["message-num"]) currmsg = text2num(href_list["message-num"]) - else state = STATE_MESSAGELIST + if("evacuation_cancel") + if(!EvacuationAuthority.cancel_evacuation()) + to_chat(usr, SPAN_WARNING("You are unable to cancel the evacuation right now!")) + return FALSE - if("delmessage") - state = (currmsg) ? STATE_DELMESSAGE : STATE_MESSAGELIST - - if("delmessage2") - if(currmsg) - var/title = messagetitle[currmsg] - var/text = messagetext[currmsg] - messagetitle.Remove(title) - messagetext.Remove(text) - if(currmsg == aicurrmsg) aicurrmsg = 0 - currmsg = 0 - state = STATE_MESSAGELIST + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/structure/machinery/computer/almayer_control, cancel_evac)), 4 SECONDS) - if("messageUSCM") - if(world.time < cooldown_central + COOLDOWN_COMM_CENTRAL) - to_chat(usr, SPAN_WARNING("Arrays recycling. Please stand by.")) - return FALSE - var/input = stripped_input(usr, "Please choose a message to transmit to USCM. Please be aware that this process is very expensive, and abuse will lead to termination. Transmission does not guarantee a response. There is a small delay before you may send another message. Be clear and concise.", "To abort, send an empty message.", "") - if(!input || !(usr in view(1,src)) || world.time < cooldown_central + COOLDOWN_COMM_CENTRAL) return FALSE + log_game("[key_name(usr)] has canceled the emergency evacuation.") + message_admins("[key_name_admin(usr)] has canceled the emergency evacuation.") + var/datum/ares_link/link = GLOB.ares_link + link.log_ares_security("Cancel Evacuation", "[usr] has cancelled the emergency evacuation.") + . = TRUE - high_command_announce(input, usr) - to_chat(usr, SPAN_NOTICE("Message transmitted.")) - log_announcement("[key_name(usr)] has made an USCM announcement: [input]") - cooldown_central = world.time + // evac stuff end \\ - if("changeseclevel") + if("change_sec_level") var/list/alert_list = list(num2seclevel(SEC_LEVEL_GREEN), num2seclevel(SEC_LEVEL_BLUE)) switch(security_level) if(SEC_LEVEL_GREEN) @@ -302,27 +165,125 @@ return set_security_level(seclevel2num(level_selected)) - log_game("[key_name(usr)] has changed the security level to [get_security_level()].") message_admins("[key_name_admin(usr)] has changed the security level to [get_security_level()].") + var/datum/ares_link/link = GLOB.ares_link + link.log_ares_security("Security Level Update", "[usr] has changed the security level to [get_security_level()].") + . = TRUE - if("award") - print_medal(usr, src) + if("messageUSCM") + if(!COOLDOWN_FINISHED(src, cooldown_central)) + to_chat(usr, SPAN_WARNING("Arrays are re-cycling. Please stand by.")) + return FALSE + var/input = stripped_input(usr, "Please choose a message to transmit to USCM. Please be aware that this process is very expensive, and abuse will lead to termination. Transmission does not guarantee a response. There is a small delay before you may send another message. Be clear and concise.", "To abort, send an empty message.", "") + if(!input || !(usr in view(1,src)) || !COOLDOWN_FINISHED(src, cooldown_central)) + return FALSE + + high_command_announce(input, usr) + to_chat(usr, SPAN_NOTICE("Message transmitted.")) + log_announcement("[key_name(usr)] has made an USCM announcement: [input]") + COOLDOWN_START(src, cooldown_central, COOLDOWN_COMM_CENTRAL) + . = TRUE + + if("ship_announce") + if(!COOLDOWN_FINISHED(src, cooldown_message)) + to_chat(usr, SPAN_WARNING("Please allow at least [COOLDOWN_TIMELEFT(src, cooldown_message)/10] second\s to pass between announcements.")) + return FALSE + var/input = stripped_multiline_input(usr, "Please write a message to announce to the station crew.", "Priority Announcement", "") + if(!input || !COOLDOWN_FINISHED(src, cooldown_message) || !(usr in view(1,src))) + return FALSE + + var/signed = null + if(ishuman(usr)) + var/mob/living/carbon/human/human_user = usr + var/obj/item/card/id/id = human_user.wear_id + if(istype(id)) + var/paygrade = get_paygrades(id.paygrade, FALSE, human_user.gender) + signed = "[paygrade] [id.registered_name]" + + COOLDOWN_START(src, cooldown_message, COOLDOWN_COMM_MESSAGE) + shipwide_ai_announcement(input, COMMAND_SHIP_ANNOUNCE, signature = signed) + message_admins("[key_name(usr)] has made a shipwide annoucement.") + log_announcement("[key_name(usr)] has announced the following to the ship: [input]") + . = TRUE + + if("distress") + if(world.time < DISTRESS_TIME_LOCK) + to_chat(usr, SPAN_WARNING("The distress beacon cannot be launched this early in the operation. Please wait another [time_left_until(DISTRESS_TIME_LOCK, world.time, 1 MINUTES)] minutes before trying again.")) + return FALSE + + if(!SSticker.mode) + return FALSE //Not a game mode? + + if(SSticker.mode.force_end_at == 0) + to_chat(usr, SPAN_WARNING("ARES has denied your request for operational security reasons.")) + return FALSE + + if(!COOLDOWN_FINISHED(src, cooldown_request)) + to_chat(usr, SPAN_WARNING("The distress beacon has recently broadcast a message. Please wait.")) + return FALSE - updateUsrDialog() + if(security_level == SEC_LEVEL_DELTA) + to_chat(usr, SPAN_WARNING("The ship is already undergoing self-destruct procedures!")) + return FALSE + + for(var/client/admin_client as anything in GLOB.admins) + if((R_ADMIN|R_MOD) & admin_client.admin_holder.rights) + admin_client << 'sound/effects/sos-morse-code.ogg' + message_admins("[key_name(usr)] has requested a Distress Beacon! [CC_MARK(usr)] (SEND) (DENY) [ADMIN_JMP_USER(usr)] [CC_REPLY(usr)]") + to_chat(usr, SPAN_NOTICE("A distress beacon request has been sent to USCM Central Command.")) + + COOLDOWN_START(src, cooldown_request, COOLDOWN_COMM_REQUEST) + . = TRUE + + // sd \\ + + if("destroy") + if(world.time < DISTRESS_TIME_LOCK) + to_chat(usr, SPAN_WARNING("The self-destruct cannot be activated this early in the operation. Please wait another [time_left_until(DISTRESS_TIME_LOCK, world.time, 1 MINUTES)] minutes before trying again.")) + return FALSE + + if(!SSticker.mode) + return FALSE //Not a game mode? + + if(SSticker.mode.force_end_at == 0) + to_chat(usr, SPAN_WARNING("ARES has denied your request for operational security reasons.")) + return FALSE + + if(!COOLDOWN_FINISHED(src, cooldown_destruct)) + to_chat(usr, SPAN_WARNING("A self-destruct request has already been sent to high command. Please wait.")) + return FALSE + + if(get_security_level() == "delta") + to_chat(usr, SPAN_WARNING("The [MAIN_SHIP_NAME]'s self-destruct is already activated.")) + return FALSE + + for(var/client/admin_client as anything in GLOB.admins) + if((R_ADMIN|R_MOD) & admin_client.admin_holder.rights) + admin_client << 'sound/effects/sos-morse-code.ogg' + message_admins("[key_name(usr)] has requested Self-Destruct! [CC_MARK(usr)] (GRANT) (DENY) [ADMIN_JMP_USER(usr)] [CC_REPLY(usr)]") + to_chat(usr, SPAN_NOTICE("A self-destruct request has been sent to USCM Central Command.")) + COOLDOWN_START(src, cooldown_destruct, COOLDOWN_COMM_DESTRUCT) + . = TRUE + + if("delmessage") + var/number_of_message = params["number"] + if(!number_of_message) + return FALSE + var/title = messagetitle[number_of_message] + var/text = messagetext[number_of_message] + messagetitle.Remove(title) + messagetext.Remove(text) + . = TRUE -/obj/structure/machinery/computer/almayer_control/proc/reactivate_announcement(mob/user) - is_announcement_active = TRUE - updateUsrDialog() +// end tgui interact \\ -#undef STATE_DEFAULT -#undef STATE_EVACUATION -#undef STATE_EVACUATION_CANCEL -#undef STATE_DISTRESS -#undef STATE_DESTROY -#undef STATE_DEFCONLIST +// end tgui \\ -#undef STATE_MESSAGELIST -#undef STATE_VIEWMESSAGE -#undef STATE_DELMESSAGE +/obj/structure/machinery/computer/almayer_control/proc/cancel_evac() + if(EvacuationAuthority.evac_status == EVACUATION_STATUS_STANDING_BY)//nothing changed during the wait + //if the self_destruct is active we try to cancel it (which includes lowering alert level to red) + if(!EvacuationAuthority.cancel_self_destruct(1)) + //if SD wasn't active (likely canceled manually in the SD room), then we lower the alert level manually. + set_security_level(SEC_LEVEL_RED, TRUE) //both SD and evac are inactive, lowering the security level. diff --git a/code/game/objects/items/devices/cictablet.dm b/code/game/objects/items/devices/cictablet.dm index 1a4aebe813cc..b2707a20aa90 100644 --- a/code/game/objects/items/devices/cictablet.dm +++ b/code/game/objects/items/devices/cictablet.dm @@ -53,6 +53,7 @@ data["faction"] = announcement_faction data["cooldown_message"] = cooldown_between_messages + data["distresstimelock"] = DISTRESS_TIME_LOCK return data @@ -63,7 +64,6 @@ data["evac_status"] = EvacuationAuthority.evac_status data["endtime"] = announcement_cooldown data["distresstime"] = distress_cooldown - data["distresstimelock"] = DISTRESS_TIME_LOCK data["worldtime"] = world.time return data diff --git a/code/modules/admin/tabs/event_tab.dm b/code/modules/admin/tabs/event_tab.dm index b9eb4fd47ea1..fdf70d314c21 100644 --- a/code/modules/admin/tabs/event_tab.dm +++ b/code/modules/admin/tabs/event_tab.dm @@ -491,10 +491,10 @@ for(var/obj/structure/machinery/computer/almayer_control/C in machines) if(!(C.inoperable())) var/obj/item/paper/P = new /obj/item/paper( C.loc ) - P.name = "'[command_name] Update.'" + P.name = "'[customname].'" P.info = input P.update_icon() - C.messagetitle.Add("[command_name] Update") + C.messagetitle.Add("[customname]") C.messagetext.Add(P.info) if(alert("Press \"Yes\" if you want to announce it to ship crew and marines. Press \"No\" to keep it only as printed report on communication console.",,"Yes","No") == "Yes") diff --git a/tgui/packages/tgui/interfaces/AlmayerControl.js b/tgui/packages/tgui/interfaces/AlmayerControl.js new file mode 100644 index 000000000000..6cc44737626c --- /dev/null +++ b/tgui/packages/tgui/interfaces/AlmayerControl.js @@ -0,0 +1,259 @@ +import { Fragment } from 'inferno'; +import { useBackend } from '../backend'; +import { Button, Section, Flex, NoticeBox, Collapsible, Divider, Box } from '../components'; +import { Window } from '../layouts'; + +export const AlmayerControl = (_props, context) => { + const { act, data } = useBackend(context); + + const worldTime = data.worldtime; + const messages = data.messages; + + const evacstatus = data.evac_status; + const evacEta = data.evac_eta; + + const AlertLevel = data.alert_level; + + const minimumTimeElapsed = worldTime > data.distresstimelock; + + const canMessage = data.time_message < worldTime; // ship announcement + const canRequest = // requesting distress beacon + data.time_request < worldTime && AlertLevel === 2 && minimumTimeElapsed; + const canEvac = (evacstatus === 0, AlertLevel >= 2); // triggering evac + const canDestruct = + data.time_destruct < worldTime && minimumTimeElapsed && AlertLevel === 2; + const canCentral = data.time_central < worldTime; // messaging HC + + let distress_reason; + let destruct_reason; + if (AlertLevel === 3) { + distress_reason = 'Self-destruct in progress. Beacon disabled.'; + destruct_reason = 'Self-destruct is already active!'; + } else if (AlertLevel !== 2) { + distress_reason = 'Ship is not under an active emergency.'; + destruct_reason = 'Ship is not under an active emergency.'; + } else if (data.time_request < worldTime) { + distress_reason = + 'Beacon is currently recharging. Time remaining: ' + + Math.ceil((data.time_message - worldTime) / 10) + + 'secs.'; + } else if (data.time_destruct < worldTime) { + destruct_reason = + 'A request has already been sent to HC. Please wait: ' + + Math.ceil((data.time_destruct - worldTime) / 10) + + 'secs to send another.'; + } else if (!minimumTimeElapsed) { + distress_reason = "It's too early to launch a distress beacon."; + destruct_reason = "It's too early to initiate the self-destruct."; + } + + let alertLevelString; + let alertLevelColor; + if (AlertLevel === 3) { + alertLevelString = 'DELTA'; + alertLevelColor = 'purple'; + } + if (AlertLevel === 2) { + alertLevelString = 'RED'; + alertLevelColor = 'red'; + } + if (AlertLevel === 1) { + alertLevelString = 'BLUE'; + alertLevelColor = 'blue'; + } + if (AlertLevel === 0) { + alertLevelString = 'GREEN'; + alertLevelColor = 'green'; + } + + return ( + + +
+ + + + + + {!canMessage && ( + + )} + {!!canMessage && ( + + )} + {!!canCentral && ( +
+ + + {messages && ( + + + + + {messages.map((entry) => { + return ( + +
+ act('delmessage', { number: entry.number }) + } + /> + }> + {entry.text} +
+
+ ); + })} +
+
+
+ )} +
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/CommandTablet.js b/tgui/packages/tgui/interfaces/CommandTablet.js index f4cc882070b2..8b334d1dac62 100644 --- a/tgui/packages/tgui/interfaces/CommandTablet.js +++ b/tgui/packages/tgui/interfaces/CommandTablet.js @@ -28,7 +28,7 @@ export const CommandTablet = (_props, context) => { } else if (AlertLevel !== 2) { distress_reason = 'Ship is not under an active emergency.'; } else if (distressCooldown) { - distress_reason = 'Beacon is currently on cooldown.'; + distress_reason = 'Beacon is currently recharging.'; } else if (!minimumTimeElapsed) { distress_reason = "It's too early to launch a distress beacon."; } @@ -41,7 +41,7 @@ export const CommandTablet = (_props, context) => { {!canAnnounce && ( )} From 7e0ae9e0d4933db6398c405d5b64364d92378b0f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 22:31:46 +0100 Subject: [PATCH 079/138] Automatic changelog for PR #4066 [ci skip] --- html/changelogs/AutoChangeLog-pr-4066.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4066.yml diff --git a/html/changelogs/AutoChangeLog-pr-4066.yml b/html/changelogs/AutoChangeLog-pr-4066.yml new file mode 100644 index 000000000000..db124283d592 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4066.yml @@ -0,0 +1,5 @@ +author: "stanalbatross" +delete-after: True +changes: + - ui: "changed the almayer control console from html to tgui" + - bugfix: "custom faction messages will now be named properly in the paper printed out from the almayer control console" \ No newline at end of file From 7e822b92cc37ad2b0ac8b1e34c7a5f6f00a596dc Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 4 Aug 2023 01:18:36 +0000 Subject: [PATCH 080/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3860.yml | 4 --- html/changelogs/AutoChangeLog-pr-4024.yml | 6 ---- html/changelogs/AutoChangeLog-pr-4057.yml | 4 --- html/changelogs/AutoChangeLog-pr-4059.yml | 4 --- html/changelogs/AutoChangeLog-pr-4066.yml | 5 --- html/changelogs/AutoChangeLog-pr-4068.yml | 5 --- html/changelogs/AutoChangeLog-pr-4074.yml | 4 --- html/changelogs/AutoChangeLog-pr-4075.yml | 4 --- html/changelogs/AutoChangeLog-pr-4076.yml | 4 --- html/changelogs/AutoChangeLog-pr-4079.yml | 4 --- html/changelogs/AutoChangeLog-pr-4080.yml | 5 --- html/changelogs/AutoChangeLog-pr-4082.yml | 4 --- html/changelogs/AutoChangeLog-pr-4083.yml | 4 --- html/changelogs/AutoChangeLog-pr-4084.yml | 4 --- html/changelogs/AutoChangeLog-pr-4090.yml | 4 --- html/changelogs/AutoChangeLog-pr-4093.yml | 4 --- html/changelogs/AutoChangeLog-pr-4094.yml | 4 --- html/changelogs/archive/2023-08.yml | 38 +++++++++++++++++++++++ 18 files changed, 38 insertions(+), 73 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3860.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4024.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4057.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4059.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4066.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4068.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4074.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4075.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4076.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4079.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4080.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4082.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4083.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4084.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4090.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4093.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4094.yml diff --git a/html/changelogs/AutoChangeLog-pr-3860.yml b/html/changelogs/AutoChangeLog-pr-3860.yml deleted file mode 100644 index c897739d6646..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3860.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ghostsheet" -delete-after: True -changes: - - rscadd: "B5 Breaching Hammer will now slow down humans who picks it up." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4024.yml b/html/changelogs/AutoChangeLog-pr-4024.yml deleted file mode 100644 index 1d20fc50b0a1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4024.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - admin: "Added logs for speech through telephones and deferring ahelps to mentors." - - admin: "Chestburst logs now include location data. Mentor Imaginary Friend now logs its speech. Narrow miss shots now log who fired them (where applicable)." - - admin: "Dropship interactions (Launch/Flyby/Autopilot) are now logged again, and also included in attack logs for the user." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4057.yml b/html/changelogs/AutoChangeLog-pr-4057.yml deleted file mode 100644 index 0677c85b9dd8..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4057.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "Added the falcon drone to marine motion detectors, appearing the same as Queen eye." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4059.yml b/html/changelogs/AutoChangeLog-pr-4059.yml deleted file mode 100644 index cef9e6ea95b2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4059.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ben10083" -delete-after: True -changes: - - mapadd: "ARES Chamber now has a security camera console" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4066.yml b/html/changelogs/AutoChangeLog-pr-4066.yml deleted file mode 100644 index db124283d592..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4066.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "stanalbatross" -delete-after: True -changes: - - ui: "changed the almayer control console from html to tgui" - - bugfix: "custom faction messages will now be named properly in the paper printed out from the almayer control console" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4068.yml b/html/changelogs/AutoChangeLog-pr-4068.yml deleted file mode 100644 index f0437bbca87c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4068.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - rscadd: "WJs now spawn in the ARES core." - - rscadd: "There is now a synthetic repair station in the ARES core." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4074.yml b/html/changelogs/AutoChangeLog-pr-4074.yml deleted file mode 100644 index cea925a9026d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4074.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - rscdel: "You can no longer move the carp nade in the yautja ship" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4075.yml b/html/changelogs/AutoChangeLog-pr-4075.yml deleted file mode 100644 index d590d7020367..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4075.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - bugfix: "Lesser drones now can pass through runners same as through any other castes." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4076.yml b/html/changelogs/AutoChangeLog-pr-4076.yml deleted file mode 100644 index 0299cb845e98..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4076.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - rscadd: "Joining cryomarines now uses your assigned character slot for the role you get (as long as you have not already used that character name this round)." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4079.yml b/html/changelogs/AutoChangeLog-pr-4079.yml deleted file mode 100644 index 5a7fcc03642b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4079.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - bugfix: "Predator ship health monitor console now works" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4080.yml b/html/changelogs/AutoChangeLog-pr-4080.yml deleted file mode 100644 index 2f631b6d1a70..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4080.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - rscadd: "Predators and thralls are now visible on the predship tacmap." - - rscadd: "Anyone wearing a stolen predator bracer is now visible on the predship tacmap." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4082.yml b/html/changelogs/AutoChangeLog-pr-4082.yml deleted file mode 100644 index bc2e8e989ea7..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4082.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "blackdragonTOW" -delete-after: True -changes: - - bugfix: "fixed a file reference that broke end of round music for some factions" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4083.yml b/html/changelogs/AutoChangeLog-pr-4083.yml deleted file mode 100644 index 6fa9a43c2892..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4083.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - qol: "Predator emote panel emotes now look a bit cleaner in the menu" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4084.yml b/html/changelogs/AutoChangeLog-pr-4084.yml deleted file mode 100644 index 51bc383a0eda..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4084.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - bugfix: "Predator flight computers can no longer be walked on." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4090.yml b/html/changelogs/AutoChangeLog-pr-4090.yml deleted file mode 100644 index 786b56eed7bb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4090.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - bugfix: "Yautja Bracers are no longer hyper lethal electrical outlets." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4093.yml b/html/changelogs/AutoChangeLog-pr-4093.yml deleted file mode 100644 index 5b0503e1ec68..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4093.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ben10083" -delete-after: True -changes: - - rscadd: "Workin Joey now randomly talks and responds when attacked" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4094.yml b/html/changelogs/AutoChangeLog-pr-4094.yml deleted file mode 100644 index 071aedb02f61..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4094.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - bugfix: "forbidden all the items beside battery and beakers to avoid weirdness and bug." \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index d8fa59382b06..fe0ed539128f 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -22,3 +22,41 @@ lockbox. Thwomper: - maptweak: added Workin' Joey to maint bar. +2023-08-04: + Ben10083: + - mapadd: ARES Chamber now has a security camera console + - rscadd: Workin Joey now randomly talks and responds when attacked + Huffie56: + - bugfix: forbidden all the items beside battery and beakers to avoid weirdness + and bug. + Segrain: + - bugfix: Lesser drones now can pass through runners same as through any other castes. + - rscadd: Joining cryomarines now uses your assigned character slot for the role + you get (as long as you have not already used that character name this round). + Zonespace27: + - bugfix: Predator flight computers can no longer be walked on. + - rscadd: Predators and thralls are now visible on the predship tacmap. + - rscadd: Anyone wearing a stolen predator bracer is now visible on the predship + tacmap. + - qol: Predator emote panel emotes now look a bit cleaner in the menu + - bugfix: Predator ship health monitor console now works + - rscadd: WJs now spawn in the ARES core. + - rscadd: There is now a synthetic repair station in the ARES core. + - rscdel: You can no longer move the carp nade in the yautja ship + blackdragonTOW: + - bugfix: fixed a file reference that broke end of round music for some factions + ghostsheet: + - rscadd: B5 Breaching Hammer will now slow down humans who picks it up. + realforest2001: + - admin: Added logs for speech through telephones and deferring ahelps to mentors. + - admin: Chestburst logs now include location data. Mentor Imaginary Friend now + logs its speech. Narrow miss shots now log who fired them (where applicable). + - admin: Dropship interactions (Launch/Flyby/Autopilot) are now logged again, and + also included in attack logs for the user. + - bugfix: Yautja Bracers are no longer hyper lethal electrical outlets. + - rscadd: Added the falcon drone to marine motion detectors, appearing the same + as Queen eye. + stanalbatross: + - ui: changed the almayer control console from html to tgui + - bugfix: custom faction messages will now be named properly in the paper printed + out from the almayer control console From 50e83da9f53579e7b27d72da11be02d94f88db73 Mon Sep 17 00:00:00 2001 From: ghostsheet <43085828+ghostsheet@users.noreply.github.com> Date: Fri, 4 Aug 2023 14:19:08 +1000 Subject: [PATCH 081/138] Tent Quickfix (#4100) # About the pull request Prevent noise spam by using action_busy # Explain why it's good for the game My code was bad, this improves it. Prevents people from spamming deconstruction noise and text --- code/modules/tents/deployed_tents.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/tents/deployed_tents.dm b/code/modules/tents/deployed_tents.dm index fc9a69d2366c..d55fe6b59879 100644 --- a/code/modules/tents/deployed_tents.dm +++ b/code/modules/tents/deployed_tents.dm @@ -100,12 +100,12 @@ /obj/structure/tent/attackby(obj/item/item, mob/user) var/obj/item/tool/shovel/shovel = item - if(!istype(shovel) || shovel.folded) + if(!istype(shovel) || shovel.folded || user.action_busy) return visible_message(SPAN_HIGHDANGER("[user] is trying to tear down the [src]")) playsound(src, 'sound/items/paper_ripped.ogg', 25, 1) - if(user.action_busy || !do_after(user, 150, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_HOSTILE, src) || QDELETED(src)) + if(!do_after(user, 150, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_HOSTILE, src) || QDELETED(src)) return visible_message(SPAN_HIGHDANGER("[user] tears down the [src]")) From e1a97c4df5270a9d5c458df8c5e67dff044eb885 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 4 Aug 2023 00:57:30 -0400 Subject: [PATCH 082/138] You can no longer bypass skill checks on pill bottles (#4097) # About the pull request When it got passed to attack_hand() from unarmed_attack() in click() it would not check the skillcheck as it calls attack_hand() on the pill rather than through the pill bottle which was allowing a bypass for the skillcheck for pill bottles. This *feels* like the wrong way to do it as like OOP so I'm happy to do it in a different way. # Explain why it's good for the game Bug bad # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: You can no longer bypass skill checks on pill bottles /:cl: --- code/game/objects/items/storage/firstaid.dm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm index 2717b7c98501..ccab1bf3dfc7 100644 --- a/code/game/objects/items/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -448,6 +448,22 @@ ..() update_icon() +/obj/item/storage/pill_bottle/attack_hand(mob/user, mods) + if(loc != user) + return ..() + + if(!mods || !mods["alt"]) + return ..() + + if(!ishuman(user)) + return ..() + + if(skilllock && !skillcheck(user, SKILL_MEDICAL, SKILL_MEDICAL_MEDIC)) + error_idlock(user) + return FALSE + + return ..() + /obj/item/storage/pill_bottle/proc/error_idlock(mob/user) to_chat(user, SPAN_WARNING("It must have some kind of ID lock...")) From aa0c3a682308037c5d046f960a6c05d402a7b4ad Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:05:38 +0100 Subject: [PATCH 083/138] Automatic changelog for PR #4097 [ci skip] --- html/changelogs/AutoChangeLog-pr-4097.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4097.yml diff --git a/html/changelogs/AutoChangeLog-pr-4097.yml b/html/changelogs/AutoChangeLog-pr-4097.yml new file mode 100644 index 000000000000..077d31d7df64 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4097.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "You can no longer bypass skill checks on pill bottles" \ No newline at end of file From bbeab9d7f00aab36e81db5993928711385bcdbba Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:57:53 +0200 Subject: [PATCH 084/138] Fixes underbarrel extinguishers (#4102) # About the pull request Closes https://github.com/cmss13-devs/cmss13/issues/4036 You can now refill underbarrel extinguishers at watertanks and such when they are selected. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/41448081/b9d57670-0532-46d8-8c24-baae3e099618)
# Changelog :cl: fix: Underbarrel extinguishers can now be refilled. /:cl: Co-authored-by: John Doe --- code/modules/projectiles/gun.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 6b948b9debe2..7a2a5f85c5b3 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -1218,6 +1218,16 @@ and you're good to go. #define EXECUTION_CHECK (attacked_mob.stat == UNCONSCIOUS || attacked_mob.is_mob_restrained()) && ((user.a_intent == INTENT_GRAB)||(user.a_intent == INTENT_DISARM)) +/obj/item/weapon/gun/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + if(!proximity_flag) + return FALSE + + if(active_attachable && (active_attachable.flags_attach_features & ATTACH_MELEE)) + active_attachable.last_fired = world.time + active_attachable.fire_attachment(target, src, user) + return TRUE + + /obj/item/weapon/gun/attack(mob/living/attacked_mob, mob/living/user) if(active_attachable && (active_attachable.flags_attach_features & ATTACH_MELEE)) //this is expected to do something in melee. active_attachable.last_fired = world.time From d053185ab0bb9961c9e40a902688cfac4e3f9516 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:19:34 +0100 Subject: [PATCH 085/138] Automatic changelog for PR #4102 [ci skip] --- html/changelogs/AutoChangeLog-pr-4102.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4102.yml diff --git a/html/changelogs/AutoChangeLog-pr-4102.yml b/html/changelogs/AutoChangeLog-pr-4102.yml new file mode 100644 index 000000000000..b713f5842337 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4102.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - bugfix: "Underbarrel extinguishers can now be refilled." \ No newline at end of file From 69ff181ce69643debf3b1824daae2cf00b880dca Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Fri, 4 Aug 2023 01:06:58 -0400 Subject: [PATCH 086/138] Adds campfires (#4091) # About the pull request Adds campfires that provide heating to those nearby, while requiring fuel Sprites and sound by Thwomper # Explain why it's good for the game They look cool and will allow marines, and maps, to have campfires without using braziers # Changelog :cl: add: Adds campfires, craftable with wood code: Modifies brazier construction code for easier use and mapping /:cl: --------- Co-authored-by: harryob --- .../items/stacks/sheets/sheet_types.dm | 1 + code/game/objects/structures/props.dm | 195 +++++++++++++++--- code/game/turfs/walls/walls.dm | 2 +- icons/obj/structures/structures.dmi | Bin 42628 -> 42273 bytes maps/templates/clf_ert_station.dmm | 4 +- sound/machines/firepit_ambience.ogg | Bin 0 -> 58377 bytes 6 files changed, 168 insertions(+), 34 deletions(-) create mode 100644 sound/machines/firepit_ambience.ogg diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 34719747bd02..98a7ab036f06 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -144,6 +144,7 @@ var/global/list/datum/stack_recipe/wood_recipes = list ( \ /* new/datum/stack_recipe("table parts", /obj/item/frame/table/wood, 2), \ */ + new/datum/stack_recipe("campfire", /obj/structure/prop/brazier/frame/full/campfire, 5, time = 15, one_per_turf = ONE_TYPE_PER_TURF, on_floor = TRUE), \ new/datum/stack_recipe("wooden chair", /obj/structure/bed/chair/wood/normal, 1, time = 10, one_per_turf = ONE_TYPE_PER_TURF, on_floor = 1), \ new/datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 20, one_per_turf = ONE_TYPE_PER_BORDER, on_floor = 1), \ new/datum/stack_recipe("wooden crate", /obj/structure/closet/coffin/woodencrate, 5, time = 15, one_per_turf = ONE_TYPE_PER_TURF, on_floor = 1), \ diff --git a/code/game/objects/structures/props.dm b/code/game/objects/structures/props.dm index 0df2cc345cb7..ea3a2af391bc 100644 --- a/code/game/objects/structures/props.dm +++ b/code/game/objects/structures/props.dm @@ -639,6 +639,10 @@ icon_state = "" icon = 'icons/turf/lifeboat.dmi' +#define STATE_COMPLETE 0 +#define STATE_FUEL 1 +#define STATE_IGNITE 2 + /obj/structure/prop/brazier name = "brazier" desc = "The fire inside the brazier emits a relatively dim glow to flashlights and flares, but nothing can replace the feeling of sitting next to a fireplace with your friends." @@ -647,6 +651,40 @@ density = TRUE health = 150 luminosity = 6 + /// What obj this becomes when it gets to its next stage of construction / ignition + var/frame_type + /// What is used to progress to the next stage + var/state = STATE_COMPLETE + +/obj/structure/prop/brazier/get_examine_text(mob/user) + . = ..() + switch(state) + if(STATE_FUEL) + . += "[src] requires wood to be fueled." + if(STATE_IGNITE) + . += "[src] needs to be lit." + +/obj/structure/prop/brazier/attackby(obj/item/hit_item, mob/user) + switch(state) + if(STATE_COMPLETE) + return ..() + if(STATE_FUEL) + if(!istype(hit_item, /obj/item/stack/sheet/wood)) + return ..() + var/obj/item/stack/sheet/wood/wooden_boards = hit_item + if(!wooden_boards.use(5)) + to_chat(user, SPAN_WARNING("Not enough wood!")) + return + user.visible_message(SPAN_NOTICE("[user] fills [src] with [hit_item].")) + if(STATE_IGNITE) + if(!hit_item.heat_source) + return ..() + if(!do_after(user, 3 SECONDS, INTERRUPT_MOVED, BUSY_ICON_BUILD)) + return + user.visible_message(SPAN_NOTICE("[user] ignites [src] with [hit_item].")) + + new frame_type(loc) + qdel(src) /obj/structure/prop/brazier/Destroy() SetLuminosity(0) @@ -662,31 +700,15 @@ desc = "An empty brazier." icon_state = "brazier_frame" luminosity = 0 + frame_type = /obj/structure/prop/brazier/frame/full + state = STATE_FUEL -/obj/structure/prop/brazier/frame/attackby(obj/item/hit_item, mob/user) - if(!istype(hit_item, /obj/item/stack/sheet/wood)) - return ..() - var/obj/item/stack/wooden_boards = hit_item - if(wooden_boards.amount < 5) - to_chat(user, SPAN_WARNING("Not enough wood!")) - return - wooden_boards.use(5) - user.visible_message(SPAN_NOTICE("[user] fills the brazier with wood.")) - new /obj/structure/prop/brazier/frame_woodened(loc) - qdel(src) - -/obj/structure/prop/brazier/frame_woodened +/obj/structure/prop/brazier/frame/full name = "empty full brazier" desc = "An empty brazier. Yet it's also full. What??? Use something hot to ignite it, like a welding tool." icon_state = "brazier_frame_filled" - luminosity = 0 - -/obj/structure/prop/brazier/frame_woodened/attackby(obj/item/hit_item, mob/user) - if(!hit_item.heat_source) - return ..() - user.visible_message(SPAN_NOTICE("[user] ignites the brazier with [hit_item].")) - new /obj/structure/prop/brazier(loc) - qdel(src) + frame_type = /obj/structure/prop/brazier + state = STATE_IGNITE /obj/structure/prop/brazier/torch name = "torch" @@ -695,25 +717,136 @@ density = FALSE luminosity = 5 -/obj/structure/prop/brazier/torch/frame +/obj/structure/prop/brazier/frame/full/torch name = "unlit torch" desc = "It's a torch, but it's not lit. Use something hot to ignite it, like a welding tool." icon_state = "torch_frame" - luminosity = 0 - -/obj/structure/prop/brazier/torch/frame/attackby(obj/item/hit_item, mob/user) - if(!hit_item.heat_source) - return ..() - user.visible_message(SPAN_NOTICE("[user] ignites the torch with [hit_item].")) - new /obj/structure/prop/brazier/torch(loc) - qdel(src) + frame_type = /obj/structure/prop/brazier/torch /obj/item/prop/torch_frame name = "unlit torch" icon = 'icons/obj/structures/structures.dmi' desc = "It's a torch, but it's not lit or placed down. Click on a wall to place it." icon_state = "torch_frame" - luminosity = 0 + +/obj/structure/prop/brazier/frame/full/campfire + name = "unlit campfire" + desc = "A circle of stones surrounding a pile of wood. If only you were to light it." + icon_state = "campfire" + frame_type = /obj/structure/prop/brazier/campfire + density = FALSE + +/obj/structure/prop/brazier/frame/full/campfire/smolder + name = "smoldering campfire" + desc = "A campfire that used to be lit, but was extinguished. You can still see the embers, and smoke rises from it." + state = STATE_FUEL + frame_type = /obj/structure/prop/brazier/frame/full/campfire + +/obj/structure/prop/brazier/campfire + name = "campfire" + desc = "A circle of stones surrounding a burning pile of wood. The fire is roaring and you can hear its crackle. You could probably stomp the fire out." + icon = 'icons/obj/structures/structures.dmi' + icon_state = "campfire_on" + density = FALSE + ///How many tiles the heating and sound goes + var/heating_range = 2 + /// time between sounds + var/time_to_sound = 20 + /// Time for it to burn through fuel + var/fuel_stage_time = 1 MINUTES + /// How much fuel it has + var/remaining_fuel = 5 //Maxes at 5, but burns one when made + /// If the fire can be manually put out + var/extinguishable = TRUE + /// Make no noise + var/quiet = FALSE + +/obj/structure/prop/brazier/campfire/Initialize() + . = ..() + START_PROCESSING(SSobj, src) + fuel_drain(TRUE) + +/obj/structure/prop/brazier/campfire/get_examine_text(mob/user) + . = ..() + switch(remaining_fuel) + if(4 to INFINITY) + . += "The fire is roaring." + if(2 to 3) + . += "The fire is burning warm." + if(-INFINITY to 1) + . += "The embers of the fire barely burns." + +/obj/structure/prop/brazier/campfire/process(delta_time) + if(!isturf(loc)) + return + + for(var/mob/living/carbon/human/mob in range(heating_range, src)) + if(mob.bodytemperature < T20C) + mob.bodytemperature += min(round(T20C - mob.bodytemperature)*0.7, 25) + mob.recalculate_move_delay = TRUE + + if(quiet) + return + time_to_sound -= delta_time + if(time_to_sound <= 0) + playsound(loc, 'sound/machines/firepit_ambience.ogg', 15, FALSE, heating_range) + time_to_sound = initial(time_to_sound) + +/obj/structure/prop/brazier/campfire/attack_hand(mob/user) + . = ..() + if(!extinguishable) + to_chat(user, SPAN_WARNING("You cannot extinguish [src].")) + return + to_chat(user, SPAN_NOTICE("You begin to extinguish [src].")) + while(remaining_fuel) + if(user.action_busy || !do_after(user, 3 SECONDS, INTERRUPT_MOVED, BUSY_ICON_BUILD)) + return + fuel_drain() + to_chat(user, SPAN_NOTICE("You continue to extinguish [src].")) + visible_message(SPAN_NOTICE("[user] extinguishes [src].")) + +/obj/structure/prop/brazier/campfire/attackby(obj/item/attacking_item, mob/user) + if(!istype(attacking_item, /obj/item/stack/sheet/wood)) + to_chat(SPAN_NOTICE("You cannot fuel [src] with [attacking_item].")) + return + var/obj/item/stack/sheet/wood/fuel = attacking_item + if(remaining_fuel >= initial(remaining_fuel)) + to_chat(user, SPAN_NOTICE("You cannot fuel [src] further.")) + if(!fuel.use(1)) + to_chat(SPAN_NOTICE("You do not have enough [attacking_item] to fuel [src].")) + visible_message(SPAN_NOTICE("[user] fuels [src] with [fuel].")) + remaining_fuel++ + +/obj/structure/prop/brazier/campfire/attack_alien(mob/living/carbon/xenomorph/xeno) + if(!extinguishable) + to_chat(xeno, SPAN_WARNING("You cannot extinguish [src].")) + return + to_chat(xeno, SPAN_NOTICE("You begin to extinguish [src].")) + while(remaining_fuel) + if(xeno.action_busy || !do_after(xeno, 1 SECONDS, INTERRUPT_MOVED, BUSY_ICON_HOSTILE)) + return + fuel_drain() + to_chat(xeno, SPAN_NOTICE("You continue to extinguish [src].")) + visible_message(SPAN_WARNING("[xeno] extinguishes [src]!")) + +/obj/structure/prop/brazier/campfire/proc/fuel_drain(looping) + remaining_fuel-- + if(!remaining_fuel) + new /obj/structure/prop/brazier/frame/full/campfire/smolder(loc) + qdel(src) + return + if(!looping || !fuel_stage_time) + return + addtimer(CALLBACK(src, PROC_REF(fuel_drain), TRUE), fuel_stage_time) + +/obj/structure/prop/brazier/campfire/Destroy() + SetLuminosity(0) + STOP_PROCESSING(SSobj, src) + return ..() + +#undef STATE_COMPLETE +#undef STATE_FUEL +#undef STATE_IGNITE //ICE COLONY PROPS //Thematically look to Blackmesa's Xen levels. Generic science-y props n' stuff. diff --git a/code/game/turfs/walls/walls.dm b/code/game/turfs/walls/walls.dm index 3599d5bb980b..2387a2086192 100644 --- a/code/game/turfs/walls/walls.dm +++ b/code/game/turfs/walls/walls.dm @@ -403,7 +403,7 @@ if(istype(attacking_item, /obj/item/prop/torch_frame)) to_chat(user, SPAN_NOTICE("You place the torch down on the wall.")) - new /obj/structure/prop/brazier/torch/frame(src) + new /obj/structure/prop/brazier/frame/full/torch(src) qdel(attacking_item) if(hull) diff --git a/icons/obj/structures/structures.dmi b/icons/obj/structures/structures.dmi index 21567936aad0905d18b2c3eb3b710a9172035ba9..ef63dee56e13a33cc8e21a0c1f57f6613387d2ae 100644 GIT binary patch literal 42273 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 E063EbqyPW_ literal 42628 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 diff --git a/maps/templates/clf_ert_station.dmm b/maps/templates/clf_ert_station.dmm index cf8bc8d46bf6..330f7b2a1819 100644 --- a/maps/templates/clf_ert_station.dmm +++ b/maps/templates/clf_ert_station.dmm @@ -46,7 +46,7 @@ /turf/closed/wall/rock/brown, /area/adminlevel/ert_station/clf_station) "az" = ( -/obj/structure/prop/brazier/frame_woodened, +/obj/structure/prop/brazier/frame/full, /turf/open/floor/plating{ dir = 1; icon_state = "asteroidwarning" @@ -1079,7 +1079,7 @@ /turf/open/auto_turf/strata_grass/layer1, /area/adminlevel/ert_station/clf_station) "yY" = ( -/obj/structure/prop/brazier/frame_woodened, +/obj/structure/prop/brazier/frame/full, /turf/open/floor/plating{ icon_state = "asteroidwarning" }, diff --git a/sound/machines/firepit_ambience.ogg b/sound/machines/firepit_ambience.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bebbd13cc6dcd74ae3c1aaeabbb45f0dda575180 GIT binary patch literal 58377 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%0ABsa%hflRw0Kj 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 HbMFxV+~pCW literal 0 HcmV?d00001 From 28e175ac8b6266901100e2d4efa22d06f96471ba Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:32:50 +0100 Subject: [PATCH 087/138] Automatic changelog for PR #4091 [ci skip] --- html/changelogs/AutoChangeLog-pr-4091.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4091.yml diff --git a/html/changelogs/AutoChangeLog-pr-4091.yml b/html/changelogs/AutoChangeLog-pr-4091.yml new file mode 100644 index 000000000000..a2b5f63f9e67 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4091.yml @@ -0,0 +1,5 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - rscadd: "Adds campfires, craftable with wood" + - code_imp: "Modifies brazier construction code for easier use and mapping" \ No newline at end of file From bf132414b4ad13c8a8afdb163a3206e265a0d206 Mon Sep 17 00:00:00 2001 From: Smov1 <52742585+Smov1@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:11:05 +0100 Subject: [PATCH 088/138] Adds a False Testemony charge to Marine Law (#4009) # About the pull request Adds a new Marine Law charge "False Testemony" to the JAS system. It was classified as a minor crime and 5 minutes brig timer. # Explain why it's good for the game Right now, Marine Law doesn't cover people purposely lying to MPs when they are asked about whether they saw who did what, etc. The closest thing we have is aiding and abetting but that usually only applies when someone actively attempts to help a suspect. If the person that lied to the MP is proved to have lied, Marine Law should cover this circumstance. # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/52742585/751642c0-88a7-4ec7-a553-1487b3650a33) # Changelog :cl: smov add: Adds a new Marine Law charge /:cl: --------- Co-authored-by: forest2001 <41653574+realforest2001@users.noreply.github.com> --- code/modules/law/laws/minor_crime.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/law/laws/minor_crime.dm b/code/modules/law/laws/minor_crime.dm index 3fc257cf1cbf..651b9dd42d4f 100644 --- a/code/modules/law/laws/minor_crime.dm +++ b/code/modules/law/laws/minor_crime.dm @@ -50,3 +50,8 @@ desc = "To take items (or property) from another person or entity without their express permission, or to retain possession of items that have been taken without permission. This includes the removal of vendors from department areas without permission." special_punishment = "Return of Stolen Item" brig_time = 10 + +/datum/law/minor_law/false_testimony + name = "False Testimony" + desc = "To intentionally and willingly lie to an MP, or deputized officer, during a legal investigation with the intent to disrupt said investigation." + brig_time = 5 From 864bc8d51206fc24f4e661bc31990661904908f4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:46:26 +0100 Subject: [PATCH 089/138] Automatic changelog for PR #4009 [ci skip] --- html/changelogs/AutoChangeLog-pr-4009.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4009.yml diff --git a/html/changelogs/AutoChangeLog-pr-4009.yml b/html/changelogs/AutoChangeLog-pr-4009.yml new file mode 100644 index 000000000000..ab83978637f8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4009.yml @@ -0,0 +1,4 @@ +author: "smov" +delete-after: True +changes: + - rscadd: "Adds a new Marine Law charge" \ No newline at end of file From 34f1f2466732a8eb35a3e7aa8997cc29358696aa Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:13:26 +0100 Subject: [PATCH 090/138] Admin Flag for Disposal mobs (#3814) # About the pull request Allows admins to toggle a flag as to whether mobs will fit inside disposals tubes. # Explain why it's good for the game Regarding disposal tubes, there are some situations where I can see it being fitting to the situation, and this will also allow a measured level of return for a feature we had to remove due to abuse. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Added an admin toggle flag for fitting mobs into disposals. (Within reason - no queens...) add: The Crawler trait that allows mobs to enter vents will also allow them to climb into disposals regardless of above flag. add: Added a subtype of disposal that can't fit mobs, used for the delivery units. /:cl: --- code/__DEFINES/mode.dm | 1 + code/_globalvars/bitfields.dm | 1 + code/modules/admin/admin_verbs.dm | 1 + code/modules/admin/tabs/admin_tab.dm | 14 +++ code/modules/recycling/disposal.dm | 112 +++++++++++++-------- maps/map_files/USS_Almayer/USS_Almayer.dmm | 6 +- 6 files changed, 89 insertions(+), 46 deletions(-) diff --git a/code/__DEFINES/mode.dm b/code/__DEFINES/mode.dm index 2895b3211fd3..32a292d0d8cc 100644 --- a/code/__DEFINES/mode.dm +++ b/code/__DEFINES/mode.dm @@ -70,6 +70,7 @@ #define MODE_LZ_PROTECTION (1<<7) /// Prevents the LZ from being mortared #define MODE_SHIPSIDE_SD (1<<8) /// Toggles whether Predators can big SD when not on the groundmap #define MODE_HARDCORE_PERMA (1<<9) /// Toggles Hardcore for all marines, meaning they instantly perma upon death +#define MODE_DISPOSABLE_MOBS (1<<10) // Toggles if mobs fit in disposals or not. Off by default. #define ROUNDSTATUS_FOG_DOWN 1 #define ROUNDSTATUS_PODDOORS_OPEN 2 diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index ef539b8459c7..4936609d892e 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -415,6 +415,7 @@ DEFINE_BITFIELD(toggleable_flags, list( "MODE_NO_COMBAT_CAS" = MODE_NO_COMBAT_CAS, "MODE_LZ_PROTECTION" = MODE_LZ_PROTECTION, "MODE_SHIPSIDE_SD" = MODE_SHIPSIDE_SD, + "MODE_DISPOSABLE_MOBS" = MODE_DISPOSABLE_MOBS, )) DEFINE_BITFIELD(state, list( diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 20ff65ed144e..de884cfebe61 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -121,6 +121,7 @@ var/list/admin_verbs_minor_event = list( /client/proc/toggle_sniper_upgrade, /client/proc/toggle_attack_dead, /client/proc/toggle_strip_drag, + /client/proc/toggle_disposal_mobs, /client/proc/toggle_uniform_strip, /client/proc/toggle_strong_defibs, /client/proc/toggle_blood_optimization, diff --git a/code/modules/admin/tabs/admin_tab.dm b/code/modules/admin/tabs/admin_tab.dm index a2f3bd42df5f..6dc08c63e5de 100644 --- a/code/modules/admin/tabs/admin_tab.dm +++ b/code/modules/admin/tabs/admin_tab.dm @@ -708,6 +708,20 @@ SSticker.mode.toggleable_flags ^= MODE_NO_ATTACK_DEAD message_admins("[src] has [MODE_HAS_TOGGLEABLE_FLAG(MODE_NO_ATTACK_DEAD) ? "prevented dead mobs from being" : "allowed dead mobs to be"] attacked.") +/client/proc/toggle_disposal_mobs() + set name = "Toggle Disposable Mobs" + set category = "Admin.Flags" + + if(!admin_holder || !check_rights(R_EVENT, FALSE)) + return + + if(!SSticker.mode) + to_chat(usr, SPAN_WARNING("A mode hasn't been selected yet!")) + return + + SSticker.mode.toggleable_flags ^= MODE_DISPOSABLE_MOBS + message_admins("[src] has [MODE_HAS_TOGGLEABLE_FLAG(MODE_DISPOSABLE_MOBS) ? "allowed mobs to fit" : "prevented mobs fitting"] inside disposals.") + /client/proc/toggle_strip_drag() set name = "Toggle Strip/Drag Dead" set category = "Admin.Flags" diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 8a5a6ec960ec..2c7401ac278c 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -37,6 +37,13 @@ active_power_usage = 3500 idle_power_usage = 100 var/disposal_pressure = 0 + ///Whether the disposals tube is too narrow for a mob to fit into. + var/narrow_tube = FALSE + +/obj/structure/machinery/disposal/delivery + name = "delivery chute" + desc = "A pneumatic delivery unit connecting two locations. It's rather narrow." + narrow_tube = TRUE /obj/structure/machinery/disposal/broken name = "broken disposal unit" @@ -128,24 +135,42 @@ update() return - var/obj/item/grab/G = I - if(istype(G)) //Handle grabbed mob - if(ismob(G.grabbed_thing)) - to_chat(user, SPAN_WARNING("You can't fit that in there!")) - return - /*&& user.grab_level >= GRAB_AGGRESSIVE) - var/mob/GM = G.grabbed_thing - user.visible_message(SPAN_WARNING("[user] starts putting [GM] into [src]."), - SPAN_WARNING("You start putting [GM] into [src].")) - if(do_after(user, 20, INTERRUPT_ALL, BUSY_ICON_HOSTILE)) - GM.forceMove(src) - user.visible_message(SPAN_WARNING("[user] puts [GM] into [src]."), - SPAN_WARNING("[user] puts [GM] into [src].")) - user.attack_log += text("\[[time_stamp()]\] Has placed [GM] ([GM.ckey]) in disposals.") - GM.attack_log += text("\[[time_stamp()]\] Has been placed in disposals by [user] ([user.ckey])") - msg_admin_attack("[user] ([user.ckey]) placed [GM] ([GM.ckey]) in a disposals unit in [get_area(user)] ([user.loc.x],[user.loc.y],[user.loc.z]).", user.loc.x, user.loc.y, user.loc.z) - flush()*/ - return + var/obj/item/grab/grab_effect = I + if(istype(grab_effect)) //Handle grabbed mob + if(ismob(grab_effect.grabbed_thing)) + var/mob/grabbed_mob = grab_effect.grabbed_thing + if((!MODE_HAS_TOGGLEABLE_FLAG(MODE_DISPOSABLE_MOBS) && !HAS_TRAIT(grabbed_mob, TRAIT_CRAWLER)) || narrow_tube || grabbed_mob.mob_size >= MOB_SIZE_BIG) + to_chat(user, SPAN_WARNING("You can't fit that in there!")) + return FALSE + var/max_grab_size = user.mob_size + /// Amazing what you can do with a bit of dexterity. + if(HAS_TRAIT(user, TRAIT_DEXTROUS)) + max_grab_size++ + /// Strong mobs can lift above their own weight. + if(HAS_TRAIT(user, TRAIT_SUPER_STRONG))//NB; this will mean Yautja can bodily lift MOB_SIZE_XENO(3) and Synths can lift MOB_SIZE_XENO_SMALL(2) + max_grab_size++ + if(grabbed_mob.mob_size > max_grab_size || !(grabbed_mob.status_flags & CANPUSH)) + to_chat(user, SPAN_WARNING("You don't have the strength to move [grabbed_mob]!")) + return FALSE//can't tighten your grip on mobs bigger than you and mobs you can't push. + if(!user.grab_level >= GRAB_AGGRESSIVE) + to_chat(user, SPAN_WARNING("You need a better grip to force [grabbed_mob] in there!")) + return FALSE + user.visible_message(SPAN_WARNING("[user] starts putting [grabbed_mob] into [src]."), + SPAN_WARNING("You start putting [grabbed_mob] into [src].")) + if(!do_after(user, 2 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE)) + user.visible_message(SPAN_WARNING("[user] stops putting [grabbed_mob] into [src]."), + SPAN_WARNING("You stop putting [grabbed_mob] into [src].")) + return FALSE + + grabbed_mob.forceMove(src) + user.visible_message(SPAN_WARNING("[user] puts [grabbed_mob] into [src]."), + SPAN_WARNING("[user] puts [grabbed_mob] into [src].")) + user.attack_log += text("\[[time_stamp()]\] Has placed [key_name(grabbed_mob)] in disposals.") + grabbed_mob.attack_log += text("\[[time_stamp()]\] Has been placed in disposals by [user] ([user.ckey])") + msg_admin_attack("[user] ([user.ckey]) placed [key_name(grabbed_mob)] in a disposals unit in [get_area(user)] ([user.loc.x],[user.loc.y],[user.loc.z]).", user.loc.x, user.loc.y, user.loc.z) + flush(TRUE)//Forcibly flushing someone if forced in by another player. + return TRUE + return FALSE if(isrobot(user)) return @@ -161,51 +186,50 @@ ///Mouse drop another mob or self /obj/structure/machinery/disposal/MouseDrop_T(mob/target, mob/user) - return -/* - if(!istype(target) || target.anchored || target.buckled || get_dist(user, src) > 1 || get_dist(user, target) > 1 || user.is_mob_incapacitated(TRUE) || isRemoteControlling(user) || target.mob_size >= MOB_SIZE_BIG) - return - if(!(ishuman(target)) || !(ishuman(user))) return - if(isanimal(user) && target != user) return //Animals cannot put mobs other than themselves into disposal + if((!MODE_HAS_TOGGLEABLE_FLAG(MODE_DISPOSABLE_MOBS) && !HAS_TRAIT(user, TRAIT_CRAWLER)) || narrow_tube) + to_chat(user, SPAN_WARNING("Looks a little bit too tight in there!")) + return FALSE + + if(target != user) + to_chat(user, SPAN_WARNING("You need a better grip on [target] to force them into [src]!")) + return FALSE //Need a firm grip to put someone else in there. + + if(!istype(target) || target.anchored || target.buckled || get_dist(user, src) > 1 || user.is_mob_incapacitated(TRUE) || isRemoteControlling(user) || target.mob_size >= MOB_SIZE_BIG) + to_chat(user, SPAN_WARNING("You cannot get into the [src]!")) + return FALSE add_fingerprint(user) var/target_loc = target.loc if(target == user) visible_message(SPAN_NOTICE("[user] starts climbing into the disposal.")) - else - if(user.is_mob_restrained()) return //can't stuff someone other than you if restrained. - visible_message(SPAN_WARNING("[user] starts stuffing [target] into the disposal.")) + if(!do_after(user, 40, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE)) - return + return FALSE if(target_loc != target.loc) - return + return FALSE + if(user.is_mob_incapacitated(TRUE)) + to_chat(user, SPAN_WARNING("You cannot do this while incapacitated!")) + return FALSE + if(target == user) - if(user.is_mob_incapacitated(TRUE)) return user.visible_message(SPAN_NOTICE("[user] climbs into [src]."), SPAN_NOTICE("You climb into [src].")) - else - if(user.is_mob_incapacitated()) return - user.visible_message(SPAN_DANGER("[user] stuffs [target] into [src]!"), - SPAN_WARNING("You stuff [target] into [src]!")) - - user.attack_log += text("\[[time_stamp()]\] Has placed [target.name] ([target.ckey]) in disposals.") - target.attack_log += text("\[[time_stamp()]\] Has been placed in disposals by [user.name] ([user.ckey])") - msg_admin_attack("[user] ([user.ckey]) placed [target] ([target.ckey]) in a disposals unit in [get_area(user)] ([user.loc.x],[user.loc.y],[user.loc.z]).", user.loc.x, user.loc.y, user.loc.z) + user.attack_log += text("\[[time_stamp()]\] [key_name(user)] climbed into a disposals bin!") target.forceMove(src) - flush() - update()*/ + flush()//Not forcing flush if climbing in by self. + update() ///Attempt to move while inside /obj/structure/machinery/disposal/relaymove(mob/user) if(user.stat || user.stunned || user.knocked_down || flushing) - return + return FALSE if(user.loc == src) go_out(user) + return TRUE ///Leave the disposal /obj/structure/machinery/disposal/proc/go_out(mob/user) - if(user.client) user.client.eye = user.client.mob user.client.perspective = MOB_PERSPECTIVE @@ -364,7 +388,9 @@ return ///Perform a flush -/obj/structure/machinery/disposal/proc/flush() +/obj/structure/machinery/disposal/proc/flush(forced = FALSE) + if((disposal_pressure < SEND_PRESSURE) && !forced) + return FALSE flushing = TRUE flick("[icon_state]-flush", src) diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index 741b511792b1..ce4a853acc62 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -5011,7 +5011,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/machinery/disposal{ +/obj/structure/machinery/disposal/delivery{ density = 0; desc = "A pneumatic delivery unit. Sends items to the requisitions."; icon_state = "delivery_engi"; @@ -76155,12 +76155,12 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/machinery/disposal{ +/obj/structure/machinery/disposal/delivery{ density = 0; desc = "A pneumatic delivery unit. Sends items to the requisitions."; icon_state = "delivery_med"; name = "Requisitions Delivery Unit"; - pixel_y = 29 + pixel_y = 28 }, /turf/open/floor/almayer{ icon_state = "mono" From 8d881703b07cd6fea7df282d7381d43bc3f68ed2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:59:39 +0100 Subject: [PATCH 091/138] Automatic changelog for PR #3814 [ci skip] --- html/changelogs/AutoChangeLog-pr-3814.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3814.yml diff --git a/html/changelogs/AutoChangeLog-pr-3814.yml b/html/changelogs/AutoChangeLog-pr-3814.yml new file mode 100644 index 000000000000..38c4ee962b5f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3814.yml @@ -0,0 +1,6 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "Added an admin toggle flag for fitting mobs into disposals. (Within reason - no queens...)" + - rscadd: "The Crawler trait that allows mobs to enter vents will also allow them to climb into disposals regardless of above flag." + - rscadd: "Added a subtype of disposal that can't fit mobs, used for the delivery units." \ No newline at end of file From 9dc622aa8a0928f136f439d07f6b4967901b4db5 Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Fri, 4 Aug 2023 13:14:22 +0800 Subject: [PATCH 092/138] Nightmare Insert: Trijent Dam - Crashed UPP Survivors (#3845) # About the pull request **Starring** _The UPP 173rd Airborne Reconnaissance Company, 2nd Platoon_ ![Screenshot 2023-07-09 16 10 32](https://github.com/cmss13-devs/cmss13/assets/6595389/76159e01-6d7f-44f7-b404-e30c54ecc9c8) This PR adds a new nightmare insert to Trijent Dam that sees a small group of UPP survivors, post a crash landing in their Mi-220 Assault Gunship "Fulcrum", attempting to survive the xenomorph outbreak. Whilst successful in holding their ground despite their initial casualties, the group are now running low on ammunition and their equipment is starting to falter. Rescue is coming, but from whom? The Americans? Is the enemy of my enemy really our friend? --------------- Technically speaking the PR will see the deployment of the following survivor roles * 4 Riflemen * 1 Non-Combat Synthetic * 2 Sappers * 2 Medics * 1 Specialist * 1 Squad Leader ![Screenshot 2023-07-10 01 54 11](https://github.com/cmss13-devs/cmss13/assets/6595389/07ef824b-ec62-499c-b7fd-80e935140b73) Squad Patch The UPP are in dire straits and this is represented in game by them being spawned with a mish mash of armour and items. Only the Specialist and SL are guaranteed to spawn with full armour, everyone else is likely getting clothing or webbing. If a soldier spawns with webbing they will be given a flashlight in their suit storage slot. Weapon's wise it is a even 33% chance for each role to either get a UPP Pulse Rifle, Pulse Carbine or a UPP Shotgun, with each only getting two spare mags/3 shell handfuls. The Specialist is guaranteed to get the UPP Pulse Rifle/Flamer. The mini-gun in the DS is a prop and non-functional. The area is littered with mostly props or junk, the 'HEAP' ammo mags are all empty. There is a single ammo box of soft-point ammo set to around 120 rounds. Every UPP member speaks Russian by default, with Chinese and German as their secondary languages. Only the SL and Synth can speak English. The Synthetic has lesser equipment compared to its ERT counterpart and uses survivor synth skills. It has similar combat restrictions to its USCM counterpart. The lore has been run past the lore channel and has been given a thumbs up. ----------- **Other Additions** - External webbing can be clipped to UPP uniforms, which is used to facilitate some of the cosmetic options for the survivors. - New UPP logo has been added for documents and faxes. Official UPP documents now can look more official (see images for example). - UPP synthetics will now speak Russian as their first language instead of English ----------- The PR (as far as I can tell) works and runs properly. I mostly have a few other tasks of moderate difficulty to finish. To-Do - [x] Add the UPP synth - [x] Figure out how to get the UPP to spawn with random UPP names - [x] Sprite the dropships side and rear wings - [x] Expand the in-game lore and descriptions - [x] Get spawn chances set to correct odds (20% ?) - [ ] BALANCE # Explain why it's good for the game I believe that this would add further variety to the game in two respects. Firstly, the UPP are a somewhat under-used aspect that generally only appear during events or as hostile ERT. Technically in-universe the USCM and UPP are in a cold war and are technically not at war, I believe that their introduction as a uncommon survivor spawn may provide some interesting opportunities for roleplay to occur, either from actual encounters between UPP and USCM personnel, or from the USCM finding the last stand of the UPP. Secondly I think more variety in survivor roles is a boon for the game, and the opportunity to play as a UPP soldier in a non-ERT setting may present more opportunities for UPP roleplay to occur. # Testing Photographs and Procedure
Screenshots & Videos ![2023-07-19 15 51 28](https://github.com/cmss13-devs/cmss13/assets/6595389/ffbce5b8-e593-4f1e-b1c0-0035c56807fd) In game map as it stands ![Screenshot 2023-07-09 16 10 32](https://github.com/cmss13-devs/cmss13/assets/6595389/76159e01-6d7f-44f7-b404-e30c54ecc9c8) Overview of the UPP as they stand ![Screenshot 2023-07-10 01 54 11](https://github.com/cmss13-devs/cmss13/assets/6595389/07ef824b-ec62-499c-b7fd-80e935140b73) Squad Patch ![Screenshot 2023-07-11 12 09 54](https://github.com/cmss13-devs/cmss13/assets/6595389/572ec5b1-55eb-4e4b-95d2-9957dd6ebb02) Your Orders + UPP logo
# Changelog :cl: add: A team of UPP survivors may spawn on Trijent Dam. mapadd: A new nightmare insert for Trijent Dam has been added, featuring a crashed UPP dropship. /:cl: --------- Co-authored-by: Steelpoint --- code/__DEFINES/language.dm | 2 + code/datums/skills.dm | 76 + .../effects/landmarks/survivor_spawner.dm | 27 +- code/game/objects/items/storage/backpack.dm | 4 + code/game/objects/items/storage/belt.dm | 13 + code/game/objects/items/storage/pouch.dm | 6 + code/modules/asset_cache/asset_list_items.dm | 1 + code/modules/clothing/under/marine_uniform.dm | 2 +- code/modules/clothing/under/ties.dm | 5 + .../modules/gear_presets/_select_equipment.dm | 50 + code/modules/gear_presets/survivors.dm | 156 + code/modules/gear_presets/synths.dm | 48 +- code/modules/gear_presets/upp.dm | 2 +- code/modules/paperwork/paper.dm | 10 + html/images/upplogo.png | Bin 0 -> 897 bytes icons/obj/items/clothing/ties.dmi | Bin 18979 -> 19394 bytes icons/turf/ert_shuttle.dmi | Bin 9813 -> 12039 bytes maps/Nightmare/maps/DesertDam/nightmare.json | 13 +- maps/Nightmare/maps/DesertDam/scenario.json | 10 +- maps/map_files/BigRed/BigRed.dmm | 16 +- maps/map_files/DesertDam/Desert_Dam.dmm | 11 +- .../standalone/crashlanding-upp-bar.dmm | 4544 +++++++++++++++++ 22 files changed, 4969 insertions(+), 27 deletions(-) create mode 100644 html/images/upplogo.png create mode 100644 maps/map_files/DesertDam/standalone/crashlanding-upp-bar.dmm diff --git a/code/__DEFINES/language.dm b/code/__DEFINES/language.dm index 557f8e6a3f68..e4c4041a3dda 100644 --- a/code/__DEFINES/language.dm +++ b/code/__DEFINES/language.dm @@ -20,6 +20,8 @@ #define ALL_SYNTH_LANGUAGES list(LANGUAGE_ENGLISH, LANGUAGE_JAPANESE, LANGUAGE_CHINESE, LANGUAGE_RUSSIAN, LANGUAGE_GERMAN, LANGUAGE_SPANISH, LANGUAGE_YAUTJA, LANGUAGE_XENOMORPH) +#define ALL_SYNTH_LANGUAGES_UPP list(LANGUAGE_RUSSIAN, LANGUAGE_ENGLISH, LANGUAGE_JAPANESE, LANGUAGE_CHINESE, LANGUAGE_GERMAN, LANGUAGE_SPANISH, LANGUAGE_YAUTJA, LANGUAGE_XENOMORPH) + //Chinese language sound bitflags //initial flags diff --git a/code/datums/skills.dm b/code/datums/skills.dm index b70b2bb9b7b0..7d58a64d9d13 100644 --- a/code/datums/skills.dm +++ b/code/datums/skills.dm @@ -1594,6 +1594,82 @@ COLONIAL MARSHALS SKILL_INTEL = SKILL_INTEL_EXPERT, SKILL_DOMESTIC = SKILL_DOMESTIC_MASTER ) + +/datum/skills/military/survivor/upp_private + name = "UPP Private" + skills = list( + SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, + SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, + SKILL_CQC = SKILL_CQC_TRAINED, + SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, + SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, + SKILL_VEHICLE = SKILL_VEHICLE_DEFAULT, + SKILL_JTAC = SKILL_JTAC_TRAINED, + ) + +/datum/skills/military/survivor/upp_sapper + name = "UPP Sapper" + skills = list( + SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, + SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, + SKILL_CQC = SKILL_CQC_TRAINED, + SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, + SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, + SKILL_VEHICLE = SKILL_VEHICLE_DEFAULT, + SKILL_JTAC = SKILL_JTAC_TRAINED, + ) + +/datum/skills/military/survivor/upp_medic + name = "UPP Medic" + skills = list( + SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_MEDICAL = SKILL_MEDICAL_DOCTOR, + SKILL_SURGERY = SKILL_SURGERY_TRAINED, + SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, + SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, + SKILL_CQC = SKILL_CQC_TRAINED, + SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, + SKILL_VEHICLE = SKILL_VEHICLE_DEFAULT, + SKILL_JTAC = SKILL_JTAC_TRAINED, + ) + +/datum/skills/military/survivor/upp_spec + name = "UPP Specialist" + skills = list( + SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, + SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, + SKILL_CQC = SKILL_CQC_TRAINED, + SKILL_LEADERSHIP = SKILL_LEAD_TRAINED, + SKILL_JTAC = SKILL_JTAC_TRAINED, + SKILL_SPEC_WEAPONS = SKILL_SPEC_UPP, + SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, + SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, + SKILL_CQC = SKILL_CQC_TRAINED, + SKILL_VEHICLE = SKILL_VEHICLE_DEFAULT, + ) + +/datum/skills/military/survivor/upp_sl + name = "UPP Squad Leader" + skills = list( + SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, + SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, + SKILL_CQC = SKILL_CQC_TRAINED, + SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, + SKILL_LEADERSHIP = SKILL_LEAD_EXPERT, + SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, + SKILL_VEHICLE = SKILL_VEHICLE_DEFAULT, + SKILL_JTAC = SKILL_JTAC_EXPERT, + ) + /* --------------------- SPEC-OPS diff --git a/code/game/objects/effects/landmarks/survivor_spawner.dm b/code/game/objects/effects/landmarks/survivor_spawner.dm index eba13a41c89d..d19bbbe49516 100644 --- a/code/game/objects/effects/landmarks/survivor_spawner.dm +++ b/code/game/objects/effects/landmarks/survivor_spawner.dm @@ -117,7 +117,6 @@ spawn_priority = SPAWN_PRIORITY_VERY_HIGH - //Military Survivors// /obj/effect/landmark/survivor_spawner/lv522_forecon_tech @@ -139,3 +138,29 @@ /obj/effect/landmark/survivor_spawner/lv522_forecon_squad_leader equipment = /datum/equipment_preset/survivor/forecon/squad_leader spawn_priority = SPAWN_PRIORITY_HIGH + +/obj/effect/landmark/survivor_spawner/upp/soldier + equipment = /datum/equipment_preset/survivor/upp/soldier + synth_equipment = /datum/equipment_preset/synth/survivor/upp + spawn_priority = SPAWN_PRIORITY_MEDIUM + +/obj/effect/landmark/survivor_spawner/upp_sapper + equipment = /datum/equipment_preset/survivor/upp/sapper + synth_equipment = /datum/equipment_preset/synth/survivor/upp + spawn_priority = SPAWN_PRIORITY_MEDIUM + +/obj/effect/landmark/survivor_spawner/upp_medic + equipment = /datum/equipment_preset/survivor/upp/medic + synth_equipment = /datum/equipment_preset/synth/survivor/upp + spawn_priority = SPAWN_PRIORITY_HIGH + +/obj/effect/landmark/survivor_spawner/upp_specialist + equipment = /datum/equipment_preset/survivor/upp/specialist + synth_equipment = /datum/equipment_preset/synth/survivor/upp + spawn_priority = SPAWN_PRIORITY_HIGH + +/obj/effect/landmark/survivor_spawner/squad_leader + equipment = /datum/equipment_preset/survivor/upp/squad_leader + synth_equipment = /datum/equipment_preset/synth/survivor/upp + spawn_priority = SPAWN_PRIORITY_VERY_HIGH + diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 40bd143fd074..3bf3656f4bd2 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -437,6 +437,10 @@ xeno_icon_state = "medicpack" xeno_types = list(/mob/living/carbon/xenomorph/runner, /mob/living/carbon/xenomorph/praetorian, /mob/living/carbon/xenomorph/drone, /mob/living/carbon/xenomorph/warrior, /mob/living/carbon/xenomorph/defender, /mob/living/carbon/xenomorph/sentinel, /mob/living/carbon/xenomorph/spitter) +/obj/item/storage/backpack/marine/medic/upp + name = "\improper UPP corpsman backpack" + desc = "Uncommon issue backpack worn by UPP medics from isolated sectors. You can swear you can see a faded USCM symbol." + /obj/item/storage/backpack/marine/tech name = "\improper USCM technician backpack" desc = "A standard-issue backpack worn by USCM technicians." diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 290460da758f..d12e5b2808a1 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -283,6 +283,19 @@ new /obj/item/storage/pill_bottle/tramadol(src) new /obj/item/storage/pill_bottle/peridaxon(src) +/obj/item/storage/belt/medical/lifesaver/upp/partial/fill_preset_inventory() + new /obj/item/stack/medical/advanced/bruise_pack(src) + new /obj/item/stack/medical/advanced/bruise_pack(src) + new /obj/item/stack/medical/advanced/ointment(src) + new /obj/item/stack/medical/advanced/ointment(src) + new /obj/item/stack/medical/splint(src) + new /obj/item/stack/medical/splint(src) + new /obj/item/reagent_container/hypospray/autoinjector/oxycodone(src) + new /obj/item/storage/pill_bottle/bicaridine(src) + new /obj/item/storage/pill_bottle/kelotane(src) + new /obj/item/storage/pill_bottle/inaprovaline(src) + new /obj/item/storage/pill_bottle/tramadol(src) + /obj/item/storage/belt/security name = "\improper M276 pattern security rig" desc = "The M276 is the standard load-bearing equipment of the USCM. It consists of a modular belt with various clips. This configuration is commonly seen among USCM Military Police and peacekeepers, though it can hold some light munitions." diff --git a/code/game/objects/items/storage/pouch.dm b/code/game/objects/items/storage/pouch.dm index dc3ee0ba1506..6397c33b76c1 100644 --- a/code/game/objects/items/storage/pouch.dm +++ b/code/game/objects/items/storage/pouch.dm @@ -1211,6 +1211,12 @@ new /obj/item/explosive/plastic(src) new /obj/item/explosive/plastic(src) +/obj/item/storage/pouch/tools/uppsynth/fill_preset_inventory() + new /obj/item/tool/crowbar(src) + new /obj/item/tool/wirecutters(src) + new /obj/item/tool/weldingtool(src) + new /obj/item/tool/wrench(src) + /obj/item/storage/pouch/sling name = "sling strap" desc = "Keeps a single item attached to a strap." diff --git a/code/modules/asset_cache/asset_list_items.dm b/code/modules/asset_cache/asset_list_items.dm index e00f4a2d1263..f5f1122fa795 100644 --- a/code/modules/asset_cache/asset_list_items.dm +++ b/code/modules/asset_cache/asset_list_items.dm @@ -143,6 +143,7 @@ assets = list( "wylogo.png" = 'html/images/wylogo.png', "uscmlogo.png" = 'html/images/uscmlogo.png', + "upplogo.png" = 'html/images/upplogo.png', "faxwylogo.png" = 'html/images/faxwylogo.png', "faxbackground.jpg" = 'html/images/faxbackground.jpg', ) diff --git a/code/modules/clothing/under/marine_uniform.dm b/code/modules/clothing/under/marine_uniform.dm index eca050cc4b88..01598eeb2785 100644 --- a/code/modules/clothing/under/marine_uniform.dm +++ b/code/modules/clothing/under/marine_uniform.dm @@ -527,7 +527,7 @@ min_cold_protection_temperature = ICE_PLANET_MIN_COLD_PROT has_sensor = UNIFORM_HAS_SENSORS sensor_faction = FACTION_UPP - suit_restricted = list(/obj/item/clothing/suit/storage/marine/faction/UPP, /obj/item/clothing/suit/gimmick/jason, /obj/item/clothing/suit/storage/snow_suit/soviet, /obj/item/clothing/suit/storage/snow_suit/survivor) + suit_restricted = list(/obj/item/clothing/suit/storage/marine/faction/UPP, /obj/item/clothing/suit/gimmick/jason, /obj/item/clothing/suit/storage/snow_suit/soviet, /obj/item/clothing/suit/storage/snow_suit/survivor, /obj/item/clothing/suit/storage/webbing) flags_jumpsuit = UNIFORM_SLEEVE_ROLLABLE /obj/item/clothing/under/marine/veteran/UPP/medic diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/ties.dm index d42e7d17bfd2..329e2055778e 100644 --- a/code/modules/clothing/under/ties.dm +++ b/code/modules/clothing/under/ties.dm @@ -359,6 +359,11 @@ desc = "A fire-resistant shoulder patch, worn by the men and women of the USS Hanyut, USCM FORECON." icon_state = "forecon_patch" +/obj/item/clothing/accessory/patch/upp + name = "UPP Airborne Reconnaissance patch" + desc = "A fire-resistant shoulder patch, worn by the men and women of the 173rd Airborne Reconnaissance Platoon." + icon_state = "upppatch" + /obj/item/clothing/accessory/poncho name = "USCM Poncho" desc = "The standard USCM poncho has variations for every climate. Custom fitted to be attached to standard USCM armor variants it is comfortable, warming or cooling as needed, and well-fit. A marine couldn't ask for more. Affectionately referred to as a \"woobie\"." diff --git a/code/modules/gear_presets/_select_equipment.dm b/code/modules/gear_presets/_select_equipment.dm index fc70e5fc90bb..94a628553252 100644 --- a/code/modules/gear_presets/_select_equipment.dm +++ b/code/modules/gear_presets/_select_equipment.dm @@ -952,3 +952,53 @@ var/list/rebel_rifles = list( list("Shoulder Holster", 10, /obj/item/clothing/accessory/storage/holster, null, VENDOR_ITEM_REGULAR), list("Webbing", 10, /obj/item/clothing/accessory/storage/webbing, null, VENDOR_ITEM_REGULAR) ) + +/datum/equipment_preset/proc/add_upp_weapon(mob/living/carbon/human/new_human) + var/random_gun = rand(1,3) + switch(random_gun) + if(1) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_BACK) + if(2) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/carbine(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_BACK) + if(3) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/heavy/buckshot(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/heavy/buckshot(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/heavy/buckshot(new_human), WEAR_IN_BACK) + +/datum/equipment_preset/proc/spawn_random_upp_headgear(mob/living/carbon/human/new_human) + var/random_hat = rand(1,10) + switch(random_hat) + if (1, 2) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP(new_human), WEAR_HEAD) + if (3, 4, 5) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap(new_human), WEAR_HEAD) + if (6, 7) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret(new_human), WEAR_HEAD) + if (8, 9) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/ushanka(new_human), WEAR_HEAD) + +/datum/equipment_preset/proc/spawn_random_upp_armor(mob/living/carbon/human/new_human) + var/random_gear = rand(1, 4) + switch(random_gear) + if (1, 2, 3) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP (new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/webbing(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight(new_human), WEAR_J_STORE) + if (4) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP (new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_JACKET) + +/datum/equipment_preset/proc/spawn_random_upp_belt(mob/living/carbon/human/new_human) + var/random_gun = rand(1, 3) + switch(random_gun) + if (1, 2) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/NY(new_human), WEAR_WAIST) + if (3) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/upp(new_human), WEAR_WAIST) diff --git a/code/modules/gear_presets/survivors.dm b/code/modules/gear_presets/survivors.dm index 8c6a118d24d4..9ab5e7c8d22c 100644 --- a/code/modules/gear_presets/survivors.dm +++ b/code/modules/gear_presets/survivors.dm @@ -1562,3 +1562,159 @@ new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/med_small_stack(new_human), WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911(new_human), WEAR_WAIST) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap(new_human), WEAR_HEAD) + + ..() + +/datum/equipment_preset/survivor/upp + name = "UPP Soldier" + paygrade = "UE1" + origin_override = ORIGIN_UPP + rank = JOB_SURVIVOR + skills = /datum/skills/military/survivor/upp_private + languages = list(LANGUAGE_RUSSIAN, LANGUAGE_GERMAN, LANGUAGE_CHINESE) + faction = FACTION_UPP + faction_group = list(FACTION_UPP, FACTION_SURVIVOR) + role_comm_title = "UPP 173RD RECON" + idtype = /obj/item/card/id/dogtag + flags = EQUIPMENT_PRESET_EXTRA + uses_special_name = TRUE + access = list( + ACCESS_CIVILIAN_PUBLIC, + ) + +/datum/equipment_preset/survivor/upp/load_name(mob/living/carbon/human/new_human, randomise) + var/random_name = capitalize(pick(new_human.gender == MALE ? first_names_male_upp : first_names_female_upp)) + " " + capitalize(pick(last_names_upp)) + new_human.change_real_name(new_human, random_name) + +/datum/equipment_preset/survivor/upp/load_gear(mob/living/carbon/human/new_human) + var/obj/item/clothing/under/marine/veteran/UPP/uniform = new() + var/random_number = rand(1,2) + switch(random_number) + if(1) + uniform.roll_suit_jacket(new_human) + if(2) + uniform.roll_suit_sleeves(new_human) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch/upp (new_human), WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp_knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full/alternate(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/med_small_stack(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + +/datum/equipment_preset/survivor/upp/soldier + name = "Survivor - UPP Soldier" + paygrade = "UE2" + assignment = "UPP Soldier" + skills = /datum/skills/military/survivor/upp_private + +/datum/equipment_preset/survivor/upp/soldier/load_gear(mob/living/carbon/human/new_human) + var/obj/item/clothing/under/marine/veteran/UPP/uniform = new() + var/random_number = rand(1,2) + switch(random_number) + if(1) + uniform.roll_suit_jacket(new_human) + if(2) + uniform.roll_suit_sleeves(new_human) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + add_upp_weapon(new_human) + spawn_random_upp_headgear(new_human) + spawn_random_upp_armor(new_human) + spawn_random_upp_belt(new_human) + + ..() + +/datum/equipment_preset/survivor/upp/sapper + name = "Survivor - UPP Sapper" + paygrade = "UE3S" + assignment = "UPP Sapper" + skills = /datum/skills/military/survivor/upp_sapper + +/datum/equipment_preset/survivor/upp/sapper/load_gear(mob/living/carbon/human/new_human) + + var/obj/item/clothing/under/marine/veteran/UPP/engi/uniform = new() + var/R = rand(1,2) + switch(R) + if(1) + uniform.roll_suit_jacket(new_human) + if(2) + uniform.roll_suit_sleeves(new_human) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + spawn_random_upp_armor(new_human) + add_upp_weapon(new_human) + spawn_random_upp_headgear(new_human) + + ..() + +/datum/equipment_preset/survivor/upp/medic + name = "Survivor - UPP Medic" + paygrade = "UE3M" + assignment = "UPP Medic" + skills = /datum/skills/military/survivor/upp_medic + +/datum/equipment_preset/survivor/upp/medic/load_gear(mob/living/carbon/human/new_human) + var/obj/item/clothing/under/marine/veteran/UPP/medic/uniform = new() + var/random_number = rand(1,2) + switch(random_number) + if(1) + uniform.roll_suit_jacket(new_human) + if(2) + uniform.roll_suit_sleeves(new_human) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new/obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/partial(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/medic/upp(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(new_human), WEAR_IN_BACK) + spawn_random_upp_armor(new_human) + add_upp_weapon(new_human) + spawn_random_upp_headgear(new_human) + + ..() + +/datum/equipment_preset/survivor/upp/specialist + name = "Survivor - UPP Specialist" + paygrade = "UE4" + assignment = "UPP Specialist" + skills = /datum/skills/military/survivor/upp_spec + +/datum/equipment_preset/survivor/upp/specialist/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP/heavy(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP (new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/heavy (new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/PK9(new_human), WEAR_WAIST) + + ..() + +/datum/equipment_preset/survivor/upp/squad_leader + name = "Survivor - UPP Squad Leader" + paygrade = "UE5" + languages = list(LANGUAGE_RUSSIAN, LANGUAGE_ENGLISH, LANGUAGE_GERMAN, LANGUAGE_CHINESE) + assignment = "UPP Squad Leader" + role_comm_title = "UPP 173Rd RECON SL" + skills = /datum/skills/military/survivor/upp_sl + +/datum/equipment_preset/survivor/upp/squad_leader/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP/officer (new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/officer (new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/PK9(new_human), WEAR_WAIST) + add_upp_weapon(new_human) + + ..() diff --git a/code/modules/gear_presets/synths.dm b/code/modules/gear_presets/synths.dm index eaf6299b88a8..7976ad6c2351 100644 --- a/code/modules/gear_presets/synths.dm +++ b/code/modules/gear_presets/synths.dm @@ -1,7 +1,7 @@ /datum/equipment_preset/synth name = "Synth" uses_special_name = TRUE - languages = ALL_SYNTH_LANGUAGES + languages = ALL_SYNTH_LANGUAGES_UPP skills = /datum/skills/synthetic paygrade = "SYN" @@ -455,13 +455,50 @@ survivor_variant = ENGINEERING_SURVIVOR - faction = FACTION_SURVIVOR - faction_group = list(FACTION_SURVIVOR) - access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_COMMAND) +/datum/equipment_preset/synth/survivor/upp + name = "Survivor - Synthetic - UPP Synth" + flags = EQUIPMENT_PRESET_EXTRA + assignment = JOB_UPP_COMBAT_SYNTH + rank = JOB_SURVIVOR + faction = FACTION_UPP + faction_group = list(FACTION_UPP, FACTION_SURVIVOR) + skills = /datum/skills/colonial_synthetic + paygrade = "SYN" + idtype = /obj/item/card/id/dogtag + role_comm_title = "UPP 173Rd RECON Syn" + +/datum/equipment_preset/synth/survivor/upp/load_gear(mob/living/carbon/human/new_human) + var/obj/item/clothing/under/marine/veteran/UPP/medic/uniform = new() + var/random_number = rand(1,2) + switch(random_number) + if(1) + uniform.roll_suit_jacket(new_human) + if(2) + uniform.roll_suit_sleeves(new_human) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/tool/screwdriver, WEAR_R_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/multitool, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/small_stack, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/webbing, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/partial, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch/upp, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/uppsynth, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) /datum/equipment_preset/synth/survivor/pmc name = "Survivor - Synthetic - PMC Support Synth" - + faction = FACTION_SURVIVOR + faction_group = list(FACTION_SURVIVOR) + access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_COMMAND) idtype = /obj/item/card/id/pmc assignment = JOB_PMC_SYNTH rank = JOB_PMC_SYNTH @@ -507,6 +544,7 @@ new_human.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_L_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full_barbed_wire, WEAR_R_STORE) + //*****************************************************************************************************/ /datum/equipment_preset/synth/working_joe diff --git a/code/modules/gear_presets/upp.dm b/code/modules/gear_presets/upp.dm index 2f7148302485..a43404c59450 100644 --- a/code/modules/gear_presets/upp.dm +++ b/code/modules/gear_presets/upp.dm @@ -1777,7 +1777,7 @@ name = "UPP Combat Synthetic" flags = EQUIPMENT_PRESET_EXTRA - languages = ALL_SYNTH_LANGUAGES + languages = ALL_SYNTH_LANGUAGES_UPP skills = /datum/skills/synthetic assignment = JOB_UPP_COMBAT_SYNTH diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 7665e0a5d7ab..3b10c757f2f4 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -256,6 +256,7 @@ t = replacetext(t, "\[logo\]", "") t = replacetext(t, "\[wy\]", "") t = replacetext(t, "\[uscm\]", "") + t = replacetext(t, "\[upp\]", "") t = "[t]" else // If it is a crayon, and he still tries to use these, make them empty! @@ -606,6 +607,15 @@ color = "green" info = "

I could not do it, the fucking marshals, the minions of THEM, have gotten a whiff of my co-workers plans and started raiding us pre-emptively. We managed to get word of it and erected a few barricades to slow them down, but it is too late. Our plan, my plan to save humanity has turned to dust.

As I lay and write this, they are gassing the entire area with tear gas, while gunshots echo around the caves. \n They have gotten to my mind already, their voices are... laughing, saying that, \" it's over \" and that \n “we have risen\". Their voices are mocking me as I could do nothing to prevent their rise \n Just as I am about to finish my final entry, I overhear a few panicked radio calls from a dead officer's radio, about a code red lambda breach, and \" X-RAYS OUT OF CONTAINMENT\". \n However, not a single one of their cries has been met with a response as their fellow officers are too preoccupied with beating up poor miners... \n They have won.... they have PLANNED THIS all along.... \n only God may save us now..." +/obj/item/paper/bigred/upp + name = "UPP Orders" + +/obj/item/paper/bigred/upp/Initialize(mapload, photo_list) + . = ..() + + var/datum/asset/asset = get_asset_datum(/datum/asset/simple/paper) + info = "

Union Of Progressive People's Fourth Fleet
Orders For 173rd Airborne Reconnaissance: 2nd Platoon
No.52

Order of Military Officer of the UPP
Kolonel Ganbaatar
Commander of MV-35
Date: 2182
On Special Mission
The actions of the hostile Weyland-Yutani corporation on the fringes of the Neroid sector have grown increasingly intolerable. However, evidence suggesting they are researching into the creation and deployment of some form of biological weapons program represent an unacceptable risk to the security of UPP interests in this sector. The risk of these items falling into UA/USCM hands is unacceptable.

Orders for the Boris squad of the 173rd Airborne Recon are as follows. Initiate airborne reconnaissance of WY colony Oxley's Buttle, Trijent Dam, location on planet Raijin (UA Code: LV-670). Ascertain veracity of onsight biological weapons program. If positive confirmation of the weapons program is identified, authorization for rapid assault and recovery is granted. Avoid all contact with UA/USCM military forces, abort missions if UA/USCM forces are encountered.
Authorizing Officer: Gaanbatar
Name and Rank: Kolonel

FOR SANCTIONED USE ONLY" + /obj/item/paper/crumpled name = "paper scrap" icon_state = "scrap" diff --git a/html/images/upplogo.png b/html/images/upplogo.png new file mode 100644 index 0000000000000000000000000000000000000000..55619e2ce5ea042654f25ef0a1eef8e972d153d7 GIT binary patch literal 897 zcmeAS@N?(olHy`uVBq!ia0vp^GeDSw4M<8HQcwg^Y)RhkE(|U}7DI@E>o*|9S>O>_ z%)p?h48n{ROYO^mg6t)pzOL*~*@YRESq@#lyB{bdS>hT|;+&tGo0?a`;9QiNSdyBe zP@Y+mq2TW68xY>eC(gjY^wQJCF{I+w+q;H&!j2+r4-7Y@?DTRM@eRX4`yY>)*9YTTi@ub^Xle&$sV_oDKtRTX*U`{r=_f z>AUx)KFsjfKhHjYZ(-yKl>`n6CbrPqQI7xr9gYrPHl^tM&*T^PYj^#9l{7Wz)b{yd z200TsBv`UHm|pQ+e$AubUQWDt4M*hVzyZ7ASuV{kjeufuMlDl0FDC7hxU!Ex}FmcxV_^4|xmy5G*F4)?X*v-P|d?4V- z`7jIj?k7vl1EWR$K96~QJ>x>uL7-_oEImI<4SfZ7<{R!l(O>pfc~kexxc9qFd>eIz z7?~Lt^T+nQ?y>kaNAveSZ-@gf>Au>w^@MKh;>e)dRTsOU%3k(fJ2B&qttf`;`*_a8{@Cy4Zuh%(dKl0FAY1%bSH!3I zp8l<%>{e}_(pxAC3d5Gt!rM{bUcY>{ZhMvGak*D^+7e7{4UG*OFDdQ+wz~eUV)o3- z?7Hgwo77FSt}kmp$qALe*nV@l=BDoN8Q1MT-<^DMxx@7>Z}$23D_6VRHeuc70rK)x zv7fr!KcXCCv^QiwtMhuW^7z%)5`9YY(JD-A={NOWCM-XDai_Z8Il=nAV@K=H-{fKg z+N_wc;fB)wRL1+xn~kb?CKktBnhuN;u#*h;huSpg8J(P9Yc%(-d3C}pCXh)?Zt~j} z&kgvd&tQ7F@6XD`mdaxPz&>s+y^^4tJ>yN`(~GZk;jTVgs>yy?Wcu#C+J`UBi<`GL h0g@142@*)3_`?28jOzwNa{oe*sHdx+%Q~loCIA+ndtLwl literal 0 HcmV?d00001 diff --git a/icons/obj/items/clothing/ties.dmi b/icons/obj/items/clothing/ties.dmi index 4f5a3777ab10d39cb383a8a1db2bdab8038c57b6..083aaa4d4ada0f5e7970abee23e4db0b7b6f0d84 100644 GIT binary patch literal 19394 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 m6E7+>GDY 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 diff --git a/icons/turf/ert_shuttle.dmi b/icons/turf/ert_shuttle.dmi index 2a9627a77094997395032429459ddc8716d7201d..6c38d6b409c09890ea3f5d7630ec5cb96392a251 100644 GIT binary patch literal 12039 zcmX|ncUTkO^Yx|?dgvf6QIXy|N(l-G(wkHvAPR_d5Rev{fOJqnil8D$$4*ZuQdJNs zDhQ#2q1O-yyz%q>J?|gM^X%^2xpQaF&Yn4Ylg&)7GSTzW0|3Beps!;A03bB=hoXg0 z&ull@cTf*P%#5sbsfT=g{6a#);u6xba!N`nmo(A3YL~P)I5-3a1w}lqo)z$CZ zxnpK#mY0{Oprq>V?k+4W9OkK$6Jr??5|SQm74B=E6785Ff2l*q?3c~W8V!9VB_$0F zjf)pADk(_GO9&KYdML`C*Eci0q>bi9oeL5Y5<&?|ONdG-CNx%pI8Rd3$)_rHk_%y}Ff{~$0n;a>a$=cpKMPcLmXC4NnqKPU_yON)zU6P9CM8KcKYvm_uNyrIgMyo%G(=aeFC@(K> zXlOV*Jj~9{4h;?6-rk;>nd#~2A(P4OLrY(%x8Uu4E88HQTY)zNJpF<^eSH8RwD586 zCEpHNj)bLo8=ZO^)uHjBS72+#Tib%K($2D0XeU=JL{Ag-?wqkNnv>FYUM23-ceR90 zwcHK)Ob#xH&UaZg`4}pGT_r_*=f<3UnB9}GvHbO+rj=Vk9~8D#iC?GAgfCZDj7SdV z`|vEdKXyNQej@v0$Jy^GSmvyH*Y{<$T2J*}r8JQ&c#238$CR4IWV*F;7&E`V-)E_D zJ1;kb%iT%S*@=g5p3Ndf|7MLWjeCFl3`@*Js_<-#Uo5mE7mHSP1HTHg z_jB}&@q0PfEtZf@KW)x7H+J>myOiye*AbZVCZ?W+}IWp_C<%5lEHHOMm6Pv#i)K!RZt=&y;X2?Sl+ubux z+T^{eb2C^mJyAHI>`fOhLv?bJXE)fDSNE>&FJqE%kQsYOqHrxU<@BqZjB@kdfpfb| zt^8(+K_BOJ06+l-I@(sDg=P4m+&XRfIrM$vlC`_G_xkHr2J5S~*2(O<;cuLa%be~ly2-arUG{aExg6qD zY8F!(YiM=9*`Q6ta>SE(AW%?dvfB}>Zy_|Pl>ApcxwG;FQ!nc6xsuTSnfvh#enrKQ z69z*=@$c;=#S=2}qK1ivg6_Z&WGdq5HYY^^EJ zA4O-za`&?k4#OWR$5cNtXZ!@kqaVV7Hh-szom9;$Ik=#T8$ zbLfret_zNQc~G7Vhyix3z!So%4c)vo+8Y$yw-hYgydyw}!3e*_Xgq}Rq(Rc)!?_Ks zpx?w_&2$(ZOL=B>V{8(J)-TNNc1u;tE2GxcP{b=rH!G?a)xd;SQb{|E6Nm^0KzbO972A%Cq+Newf0 zekXzN2M`$gyU0D`e+jv9iHugr@-dyxu?G$y3UlZJmS8$~Ju#bUF?E%KSE%X8CnUi| z)m?m?awDAFE#}#*XJGgBSV5^hG0JEEvI(Nz`UzVoGOKG~E5XhJHT6KahTW=~N>fqJ zp<-L??Q?e6E($t_B{-Ry=LqYY{Gs;&So_R1a7oEahJ*g9*{j@x_XIqIhl4|Qx1=KP z@q4hpkdCRUH~eIy%)DB}ieA8aA_@zB+_GF?_icecm_tWT^f8q}{&^+FbX}N~r73q% zWgY=c(+GHQi?}@=idP$*Z55}#ee(6|*MwF-ZbT{N20NoHFT6=PvmqV{CkKg9ku?OU zUx?`J3sm?{oWqP&Hb*BmEearw4U+f4?SF1@EZSR*dV^z zo%_+0?tvV2N|3se0+0Y%1lojGt!D)5`nf@PAIw{!JH3mqe>vGsO)(gGgMeg1TkH)D z`cPV`3%9+`^NARc{Z^Kj*|Fo9N1uYRDU@r#qdgnI z@fIMSbA?{T)pCyE=0Ia2?~J3}76ZusrOX@0ef{o=Pm}L>RBX7QHJEl#(K|owosf$(}4Ts#yz?`93AC7!&I&hV|7wj>iYKO_C|#Ct3@eV7pya-H_!a8s21@h5 z9-rs|VzFoO@=r$ePNndG( zY|MF4&A7ApJQUQnKVuWWcsvXoI@w-&3@M%Teiflbm$`9-`PJFR0|Zfg^P(%Y63JR? zF+r4~58Q3N84xja)xwb{wz@4tWEo^}oHq}q6mO$fqUGXVY!nCqPW-*$$&zR_Svjl~ z>@#3_bOu}a&lJc$zP1}(MxS%+b~xSmvY5eAxg}tU9${8I2soyJogXJMce$n@Uk@44KVEC2Lxr;^O~IvfO((EL?@_i9KnXXR=X}nbHghTDRR#R_ zP7d(-lr1y(6Db}wFxmi0+N$OF1&g;G${ zjvDs-k7_mayjA)iXLi)NWuP`l2>+`e2n$~g>togaf(SWa(K z)X{G%E<-_hhoWyaw3x08!$+-1y8dYvLhp)v4iHzt3(A~8Mp)B>9qD~&6Iq6=EFjeS z39MAON`KdWEESz2E~yY2oVTj;yP)5?h@NB5J*JI?>!TX}RaA*geDd`#DpT5rXVLC3 zz~;eri>+NS^Xx1OYg%UkAKDr@e?VUK|wN+q(QEUn00-8(c=ln5EG}UdC{X4%q z`}{FtX!EG>tNFWErXV)PG*@kY97&aM{(VY|)7r+@?xEG0OMO*FJY|gho3_ZyoKgbeR5FoAv3|jYrWw(y<3$?t+YE}9aNBilX4)9(hvT4H*4B;t7NnO|EYU5R$$h z_%G6mzxkF%j2;Ip$(m#Q+84N+w@!gGkx1XO?KlKhr)T@zfl(Y07ZIQ>bsY$7wKb6G zzty&TT=;5uaINn3o3H9M8wE?W{fqTZB-&Tk;o&cm8!B{IK36~9_Sdq6`&P8GTD1W7&Yw!+}+g$uIM@8O1 zgE_xd6a)b0gB|>eUcKVSPwug=NJL3$2U4y@v1O6d#txpx?b`WAXj~lvgz5;p!Sgo_ zNw(Qy&qq%eKxK7<<#h~KyQs66-Y*H#W@Ncka>U5~p`jPTZ3&D923N+LoXS_h->wiB zJ@p^SG(_oYdB50={1R8uAP@vwHpD(Hw@>lJ-gd6m`bd5*iH{{(t`xYMFEG?P|GDt> zV=Q`F#Vx&s?M6FyiLZL5(gMg1TNZx;Mn_xE$Dpdjn@Qw1H2V*KeEPf)cML^S%qLrk z&iW~Pk^9-pn?Vt+ZBWtlCaDvg#A)yJ#NsFm;Mf7s#uD!3Yn3qLmlK*bulwDPM47jt z;vV~-T{4`4U5PB7h+!W5JpKbn_`{{O$Szyw2hvBY;nx726-Xq?Ml+mptz7wiU(@?7 zE9nMRRdsG>Qx3wucfqPzXz?yO%|EG<#ZEWSy5+HW>L8qqcRREI5@(Erj(0C(`$+d| zfh(Ksm!d~t`oV18;GicE+TEDG?N`7Q6X?Mn05bYKPAx~-osTAE-LE6&cN077*`E)H zDAgK?xL$O<#NLj48J(3Akx*#FO%T94m@iAR7jGb@T*y3YoL2C=y=>YDgJirjmJ2?oM*}NyD`5=F(m;naKo@Y zBe!0`7g}Rh5gIEor`>tGcst*`C-+h1-hC^OcUuq;+RG;emZv)JBi;5)6kn%`#j(K% z1iMQjSQBJk8ZvJaJrhe$koE8VLye}OQ$igt;SQqKn$k9za>SQzgb}Ev`95*+t3y@a zm4K~1pQ*+pqO;sS@!cjq_5VzuK}qDW5Fcg})axtqTYEa3w z0>$^?#Qt^Ts81iu*out0`3ee@DPIq!Z1$&wYn*qF)(#5__%22}I3Sab|2W|4enf9# z8}1j8;tRfs-nuLm2QXpx!doKqelD2|f=l;O=&+*E$Vd+72n!L-nZ@uiQEwxum-4DF zIUzda&#qYF!G@&`;`8+a03M>Nd*`j&i4yJ=c3y3YN5&q6El~ zr_p9_(VfL9Kt(n8k6gywLHaA)1E9Cu-OvhBJP7v=s&7+h2b`nKegSUA>O^#8P9N#E z%EDz<6K*l*=O>Gj#Hz0eOl6ySjPvxo6Ejk52`vgFbV)3f z98#S){>eAv!J`wIp+VT02+?Rk6RlrS`ruNr{G1VAF|@p<%S~)j2_$Kj{XX_tG4wSl z%bK+BZE?!IyyS|Vbq{~&qKb83{hUZB7esRu*Q?<(OYZ(lJTr=*BIN<0i{u{~G#AuY z{lS$W9m2+tnQm$e&b)hvRU42^GUX}tHI-h|x%|&40r>P`BaFl0qz*))qmxyw;KA?| zXF_eQQPB=wb6elO{j}GY1@sffQ+|vCSNq+1`; z=)}Lf!f~`B;yyB-3XJwMz-?l8R74KF6!Ve?HBIxINA8l2W4@Sw=O~ccLHxdw z`#vU1lX-cmo6z=Kn#}iyMY0)5o3@saOp3n%_(ycm0S$-9TfoLBjOSlq%)n&PU9Z7k zOtcq6?qhDqP8taoKvd7ovX_CRJ+PvhGeR>lsx5*`F(xWHf0y+CrT+{zLs0$apFdNa zFMlM131>`1?!COv+42+>yVbpgM0%{V;{C*Pp&qdXYb;xI4nW@b!K{DDdM7BFY}KDN2pjZ-iI$nh>oHdPg#Wfum$AjLCHps)SQM{NT=!HRND^xn%~ z3)4dB!FQvidV1*Q)EM7SDKmS$eFbBA*fDK?U7a{k3u9!7I2`8Q6ey|MRPr7Kc=6!;0Vrb<0I z)~czdy&qyc|2IHQ4lPieZ_WP?h0a}yZAH0 zeVwdEL3+v$7VxQR?Y^1X-#f;b?|84*^yq<(V}C3q5O*#{>Aa1PJY2}#6rkx{ zKJ^HMc9Ie*EKAJ+qU~9{jBTV-y{4~m6!=%}j01yg#pwVm<1Du(62RfDe-d{HUiqIZOYOm6JY{G#b^v^jBF8i#+JCj z$87Io3@FZG?e9RgrGxCpvgjkDj+#Nk&6`IvIMTXp8}r4v@PnzPS?=LK8{xM8E?#fI zq~g!5^+LAO;;yQC%R8Cy+6TbnQ{$UalV)Zau+w9Air$&Y!5$g6?f|*=l?Q3gwwlb3 zphO4j(!owa+TE}+diZfVqn6rJ>F>xFX&>ge<)JCF+?TP5#bckuD>7!gW6;IrRkHIT z(8F6cS6}Uqr911hNv1e^fbPWZrGZpG1LmCjWc7uZh7&=%sKdRmzE-M}?0-%!VwvcM zfpS*7%%&AHnDNj6p)P;CP29;2C-%q)(T#26A3&=-`x{K4%R5l~76(ZEB6(&!5{)A)s1VNX*%Gy1=VE%R71Q^xtIOS~s+k68Q0M#~l`kB~s?$c=a$Lscr+||vu>8^WeFqh=! zYGaYV)q1ZTl3S#@W#$3lIqtD#owlR(OCYmjgvxcVt|l)%JWiPbKm4D=Ua-+;84kex z?}I9_H|xK7s&NBAkfjv)4dL1rxh46pwMvxB4J__G;C}WsFdIDHjXAXa$YccGCAT{s zw~>P9NC`rC$K%T|KbqLlc-!bt(2~cw{(#~566`TMrA7dkxretp?r5bs0OF2f*j*`q zkw>_XQ@af!V!~6d=EXOCi;t++KJ> ztqs9ci~&Ek7|!D3D6Ornkvc=ZR&}u|v(YvQGvsC%P^7s*yxQ`y)Gcy~1E0Ue;E8=o zN&uk^+z^l;z6FVu;PteKSO571r3U~z#2xTO9ZEGPF0-nmkCc!(9upeK0(t*W(ptn& zU){3IU%=4qw{=L3hoCXr;&DFC!uspSmuu-o>P|TTFK8w|d<;-E0ZG~xtJrA~Kg-OQ z2P6}u8fQfuf@}+s=6@S$q5?}Z$|NRAZ`DcUh~#z z3kOg$EdkRfZtN4gHeM=0txhiBZ!*@SPN{F((y?M^)_@FGtUk_$G4uW4{%Nynl(Y0J z9?aUY;WB**J?niVu%jn)=E%lZn#^;(T^j?!9ANcy5ZAmGG^taldB+`;v=^=bE~PTE zqwN(PfN$Q}^^>+wh5`1a9biFjwF9wHxj`hX4+@xyVqu4gfb}Ei?c=9Zb~g1NJ3DU6 zwvxr`9dZMviuju}CEMsqEsiC35F5Fb5$zNWA9$8B4L_9YgB@-Z4*?9@8=y+nAG?Q~ za)sIBgQ*Y$iW4)c3O7fmw{_HU)01Ia2BiE22ZRpWc#G1|eygMHn{Z*p+v0Lzy(=4` zvDDRt3gz%;o%W<{`+_Rp}%fkSK=3Y}RzmH3yb z3|xS>2cw@7e6s|=lujE$?&`>pTb2y$h`xfsKmvE=^6B|K%yb$P;4P49+(zSII0N7oD-XdEa zw-GW;LFGm#xYLg~TdmU+iZ9Lv7P@7N&sFD$zM6RS{B&Y34J z+AkK#6kmT4i|o@L)3&uhp#AV2h;i;93#g(8t23@IKA_4~63klM<;8|UxJsQ9?jwG@ z)d^B-Mdml(TR1$F;-dA~3tHc8Rr?of$p2vL2;))!QJ-XZ=GCclaEWsz=E9+hpguU> zvhfG}XE=Sz?}V)*9T$oyYdJEZ_$9DT)Op^<$}$2}D9aW{|Dd^sjV*?TZjYau?~mvF z0%gxEsbc?>rz6uR-i9pyqhsqEM4h;$-{}OGK_K=1OziQ53nSf7aWS-Enhjsu*6$*c zJ`vC`7#7MOm3}SyG&8g|(nBlf9&jxROqez~xmH*VZYTzLOcN}CX46+|!Ltog@ONN! z)HAOQP~>?HcClVuQSuOALx20+5gqoWDkOr>qgZa^Kf8)ubCQ}o1v1;XFPOQM6*!Z9 z+}yZ%64Uf_lM%eTWO)F2{sy3CpGwh=+amK$PL+WM(`7z6{IZXc!O5RLJc!JTNYHL= zE=aZG49^1akDEnJM|D8_NosDibA{Utbmr0*m}8c^Ljzoowtc@u=6 zJ-+05m3F8o19UEOT${?E3ad)#=SY!?R4gDFScrTn)W>-mQaWe~QU4jLp|-Vq~eOJ=8);+UZ2Ttu;-f0 z&o&kxMu+czxefH}w6WPZ|XZ5qXm9W2n&Y{3dZP%^qCgMr&6 zgv|z$`MpPO2@ZHiwBI8&f(gW>;b5ps1hw5rm&9j*`u`P13-U$A&7WY!EttdXL72&O zt_bZcgEDk^FQ!z}1nj6t^}?dXj@k`=O}7b5EG#kLmyaymFUKlCf~-~V3!4F%4>x*1 z^M8F`*4hSjPwq8B>0+hZFz=jr)Y+*`9vk6Bb^~vVp8p>JV2Js*7XUkBDQ54SSO9Fq z44*Q)Mt#+bJBo;C-zBlKsQ-LNT|pXzTK|yTfVwcKo7_Z8cvIIQgp+XRaLznyd%g`- zC$kI87|s9ayb#PVs{>Y7OIPeri!Aa4r<>m8ynR??9HE_!Nh8J5MY>RLfD%Y}H<%VR zxKTaJKqX;w3}w3s%ox=iRduURE~X~ra1oI=da6}*3dZ=pWN`1!rFW!Qq4vuNqrVIi zB^gx=vd`-nfOP>KKnnLRMTW<5a?<;kM2bw_2={d~5`HP>%AV*QzwJ(hNW5O&*f=ZI z3nJHfsa0N^8Odc zq?M6Db{9JTJMB_gKrJ1n?D7&T^{R*I{C|#@V4Lc*3}v9~?vF8BRwizp#OV>VEz2Xo zAWKOMalQaB5e#A8f~jE}sbPjqHiFa>NwJc6qlk7%baloNv5#s_BH*KDREKGE$QR$z zVfGT-krYHljS>bs7P%_e>nE9U?ceVLx)J50GLN@evW)%BL7{Zpiy# z<`UNQG48T1Ej_-ue5@i~Ax);&dL}5MJ(X1PV&Mh{de=zkNusv55ijAei+jG(Z=0+Z z#*Y}%ztp1FK!fLwV9)%9e@dP0AN%13>kKMdkyN05Vh_(?_kxvxXND2l|HzJ3xlDDy z)@c9{jzc=I09mvI9v;S*$44RK(>LlogH8x!*T2#4?C0ECQcX6+1YpstPnS0bR4L-z zr!t?S{0e}alxrt3px$|etgMR?Q~PEp!17{eB4EX)krdsy7dOa^(b+`sqKa|&@)iUQ zSUW>}F~llUa|BMMmPB|l4*sOpca_#D4y>);WI#4UQh9F;@|ZsqRfGfj&C#0|S!nQ&ZUld3s_ReoWbuM9c-kWiehz6{1O<$vx!b9p7RW*-(Hy#A#dQqV+hSl{{${} zzQg18^^s#;Xq^=7*Xk zR^(JomM~Onl-~rP`_~|R6ZCmEy_hYvMkzlH^!WkI*$*M!29N>|F?ic z2u(PfZaojd^zel4FXRe#k#Ay^+%5%S%(apH@v1RhXP9 zkZ~=#qulvBx$O$K$^|Da(g<*IVk%wPTh}4A{kY~OSP%V05aM@Hx~il1^o989ZX_ex zl|uLdCYhb67e>9MWJ2}L;|~pA+J;n1;#V3<*=LqixKJA0%5Pr2-itHkE+PGT<{HaP z;Cey31NY)qVt-S|kM9drW5`_BA{Yq?Xl2-Hksg8Q?;*qxUCZy=k3rlnG{fW!xauzh z0TJ)S4J}DLE8Oh!;DGUm->`<7$ibb7?Pw;v>1C{JbiYjYV-jr`!HqvQWiW$`cwb!H ze+D5mmR1GZ%=iFkMkE1E>uv*KnB^qrMBq@c%kLsRC~7Sv@6R%HBwFVv3|q!j$cd3c zq=q|V9Na{(r_<;#zF!RN1Jg88K~mW0e!z(L56w1^+$<-AW_~x- zKIn`8lh*`1{{RfJ8-=01%D^($vMa=m04w+JJ2JT9VK|LKmffYSSmh!1FIF!7-E#QX z7PAkp1fPS3?TI{#jz1EM#K>~{aH8g754Svco>}b$#rt-*ouUpb$#{YfBf}7N zuMeDeLO1#)Uu>5$7&At4F}hoEbQ6S@j+%OE+4)$B|^%Nb-I7lr<2nxHP-fg=OyxR^{?k;X^a;Hb%Ep^2%_uAGZK>msKnpA0J3-b zPa4AhCk+|h#6GP^nkoYHi=sJp@uA|m45xb4NJj)=ahs7cPkCkpE++Hgr z3g|qRe7Q=8U4cx!E33HcQ?lbu(;!$ONd30f8&_)Srw?J+3+q+H&x3dd7WG1-_<+u} zM^WqiQbSA0{4ife{0N9O_iGyA_z7@%6!N_Ik~1QRtX^@u@gC*kmuED2swkRwji5o_ z0f+**aYvzK(DKd`uk}49gseZHeLE0RIL(Z=piHXejW2m>jD8>jPj=8J0DaoopOx^p z?pWxOlIk5}Twct?TI4=@APJZyy^!Xt3fUSQ5v1*p&h@Qn4ganY}r!+X;D z34oyQnsQ}KO@Ca*mVR(b0F|VHv5m)bPCR=;gK+%4vH)mF8XLC7O)@{3MWe3~Vl*ix z`c|uh9@=c3Z|EfkG^TmX_^u1|~IUd;W&&&VDfXy5Pm*rkO6H;~Y@>ZYv<*yRQ zl&bVed)*-g3iWCiaMPCs^C0sZZDa*=r;YMpgdpA{q?aNoNSsrpQ*>wY!hnPr=-Q^FgwHud&OccRw@*u%3JtL-Z7wH|;=!-~s+jlHPxzW~qFfCq zRcNh5Wb3ML4J)yuhWgjkemiq=Lmrj;rYJt~#V$KLQ%$i=VA(~5tbM?QAFcifq+zh& zooLJLbMeAh@B~Q2{HVvr_bNp}xomi;s(!JY?wKLyGou$zX_v31BGTKpKVIr;@}oyN zjeEl-O%2zOaTF9q?y;sr!q)?p*m4$k`vj`wTq&XrY?1LfbZ^>Zp!#d3KeFdYYuMgFhe%28*K}jFx`1(W^l#7bLEmP5qTP|Mqrm zF5E+0&eky~(H3b7>LMP|WB+n6ux$MENtN|TC!A6A-vcY#V?ii)F;x$EF96uplhw8LZV@mL?HgVLfr zs#3dDu)EsZ+m*4qM9^IJcqwTS9-JtTo&p*x$`cqE=zUzx%}3u3FGWxhw8P^>(5O9V zl(L4TgS%EtOiW&0UQJC+Yiny?U*F%qe`jW9d>qxOH_QrBO=#DNc}awV6as~8l$U61 zZEamyS^4V6tgNin)zu$AelQq}$jC@0lgW1bw_X(+_6Hbt%+3)Y&U`$_{tiVu zxrCXY4fPK3zZm8pd;tI=@8ssaz3}oNCTZY}qxr@9i!^eIhZ1IzzRqnNz)`KOk zN*jQUr@3zee4LYF8}i?Q=CHZW*T(4W<(bEy(4T0`N7x#w1=Usu>{Z`-idVBNSq_8F&BigE?>#LcR zKj`VeyU!Mw^T)%(HwKm-q+hQ5x)_#zp?+*>rHi%Lgba#mJ=KDmyy$*MQaC6tJ>e{6 zVm#{h(b)45ks3QJ8e#99U*WDioQl2oN-5pPSK>TMRovr)7c|e7_;TI1I&sl{kJ9HZ zHRa^8q5R4>Q&)$s`C3F@a?-fHt$t*G>EMvxN2O1#mOEh0c=?5)>DnLsO^`5GUe`uq zG2h%B#K=;_v#+pyf#)*9TKBPV||xDA*cL!VgLyH`zrmH zia=Gp!8d3B(}i!`zav(MiFXLy*&HK_mt$TgylWi^y4JqFQGt9U@Fm4`W zeE9Jaq@yuc)j3me_W?Af1*ZYMYtSf3aq(DjAf9sgBBrlH<)nqqM$fv4zEU4|k5AgU zY5d(0`407$gb+ksxiIcl zYJS42?JEc`k@6W_ph-dc{jvywoO8g&(HCm_gG>Shq7RGskQ+WFlv|`p2}7u@3&$pq zBe$SP1vWO9b#^{-XmU2g`iF3=)Zl=W!s z?b?_HoG?aq#A-4YNAsZCwO)N^+NcU>^i={53%JrqWEG~y{(^SXK^_`z)I^W=hVMps z8melaZI6xHcEh!oo;~Yn;iOjjo>Lb}RJmQPQx<3#irk2cIFc9=q#QHqeBnrjqo9ABKI3cPN3_lT#4r<=JzS&#;RU1j zlr0ncuL%aH#+&QTa|B-1?c$=R>jA=b|6xQZx4z_tjT+1egBx3|?vl;X3(J?Q*dflc zLzwZTJk6vqKzhsMQvyY)Kj@pfZm6UjSR`JuJ3rB&=-T}s^AVNr zFD-c)lS}-lPveL$40`%atoB@%^yz!`Z#{6%<#69PJem;s(=%%NWlep1^p9NU$hFU2 z%meAUS!_2CMtShMT1eqSB+J1f-jbW($U@qvXDfaFDxavwG?v~}F%};*J-w#YTJoH zZ(cfwlEBzU?$L+(4XpFd2Z;3T=knXNr7J>iwOdG>&)H#1Nt}jUhTrO<^M0o&XXPi3 zgl4(*jCU!>z^*sYyp~@sdWe`iy#O}2Od6Xs1zeHClU#?s|7jMVv;PUb?ko-Wkc;or zRu;JgANQAkaPK$1h6k^PD_T}MvHGy<2D9_`)k0tG!#zjZUs-KmS{j|98Jz7fugmp! z5w6{Hd*t$Q_dmh4`Q^^htmLNo`|zkNrTb&nvXYZVkk^2Lbmot1_q`$m()N5y5J~>! zeT=zpeS3aB%%JG)-DcYk`l|{tSgWY6ZicGv&~Y?tr_e5XVd+~4y7fT)OIzZGNh)#w zI5B@v;E4W}@#)(f&+*GF`?Z1Yh3*YP*{}OMeI4-GE!F&Qv0F!Hx7;VQ#)ZkKYwgi? zZH0DiTN&W6h$$#DaH|U2!gR)$JmRE1LgG7Ya>JO=x%(aW$C_=IT0_&|J|>}XhFXu{ zmYs4ZiBKz1es{tCi^O$?4Rp{{jb?tn zRV66RStWxt?us?lhlH^RN`Vs&Apes^yyUsf*!M8#xKI`(NBuytFDLm5ta6_PhGR>i zj}sD*&Mg2FCxtSO+Imy)k$kS+1g0aS~@#xp%@k^5j&(lE3O%R6}Fs4^G8tTHK9 z=joC40gir_AjOCSy;I%_{u(a7J406eqqWA^ly?Pz9hJjH>U=%&a=oI^xj&C4d_vJE zj^2S8!LSKRRQk40KM$yyMO0dN7swFq@bmW33FTfdFW%@&|O~+nq z5PABy8gEZj4iRveHQBk^tZHycXZwp?bf$qIsZtjFk*Rsl)Y76v!T%g_e8997Tv(fv z`}(Eq@Q@nOne}1_`{JDwN=wXuDeIzGbJBizO%Q#p6kMareZ|q@!DomK%hp4ebEn48 z;O^;Wai0<*nS*-|Tm|wVm5^2i7=Eh@E6;PA9OLI(`Kp}v;@eq%dX0R4l%T`1u2p4( z;iPnHPox_)n_mv>AES!nEc_DYGWW~&CREmlP+a^=rZe}aviwTvF2t9R4LH2t9OT8y zpCqoV;c3OOZHaT4ufxF`yLX02P70n9eb&)MD$t$8bMH6ka(|G^v$T&4fa3QXGlae2 zy%9)kTp4~YhP3eGMKWygn6nGATG_6#bSQS>b&a% zCdEd7rF+Dl zf_LQ1xk>FgO8nNiL672pu1pBWH_(b7vSo#f5FyFSm{TZ_IQzBb<<*RAo|V^%H*ruE z3w5-0sH|k7*r`Ynrhjw=%U0eOF&Tevqkaw}FM;RB@-xw61Ie0eP96=5u5(ed&@}6h^yU z=}S+ff$blCM^2ff$ZQVU(+KHDu}iZzqeNqlejL!7a*UUka}*te!|pAZnR;I^Ly*3P zUw3ZrRAAqRllS(f1gGvW(_`bVR4~LtvVsMFFtIzl?>Z!o+wJ;*vHd_ukGMFskaDNM zrB}jBj>>o)8yXsVbUWEv@^-M7@9bliZ$=(bFw0EkIGLA3%eXXu`^c(F>QwVFT zFyq$LP36Ej*OPE!9%ep!mo%rM2Z8ws)jlfC?H@-H!4(X+$@5L_pF*zk_vB#2&bo?d zWq^W9do)aEc47r+KlA{f4Z=R>nVaTCUF(FdiXTQk;(Ak%;6~<8XygfrP_@A)1|_pN zq0A=SS6ty=K#K^UqSY9WErG zjjl4WMV-%#>g>fsh`+1*elHzmq2W;1xB?_ms3VbEy5Xyrx)s9a7kLCK;x6c=kSU`Ay{pR$KO|T@M#~&j3%|q z@9w9#Q@VUq6*ZHNnKg*xXz&&2NH3rj;XGWo@dPSm$~nScZZGE;TN4|t=`DcRj{R}I zPhsE-36PeLKj58}@$I!^ACwN=XH`zh)n4$4mj6>&vO^hGXk?Pj_MadJNawp*o!~0p zAXpQl&jb=&gfyYw4)8wL?5&D*>)phTY3LZb ztdgT=o*ZA)meoFqMM71!Gi(2Bw+ESH6AcOT7kr)mQGZJK{*$t^>!|nJty_hZlhy-o zY|A-cty_OdVBN6#!iJ?D=k!@8$OFH8GW>`)ZFL-(awp(t!n6q29bt(gJ2Yh&KHvYg z6*-HG$$5x7XNnj!3VCzRhT1h>3Dz1LvW;uLB>y?#<+pl|Pahw*h_}gA*n4esY^vS- z7LzQ(rVdZuYxwoo^S}mM!GF|C-(-iEipALO93LD&L0LW%8(9SR@D0peP<=GbNFBT5luy?NaXnS}{y;Rk;Tbg>{uxk2QHco9DR&Y|&a2x{k9`?_*cei!L&4!<9>8L_@} z6w$=IOWjR_FjrMX2Y=6U&dqmY$^EPVZpx7E&UN6_4*e&cF$^VfPJgkkdOcfQ@7T`S z#bfcF3QG{`g=Vuk%BKx$*KOq5rE^2u?HB+?R`{syg(=k(J!+Q$H(>KC*vq|OThKEK z7+7o7XO_A!FoTO*H_E@N5N+Du+uT!-DV$6|TU!McR9;5PFf172|0=0Z*0tpz?#a$~ zIP3u{Ilflr$mt9^HX(NZ%o(W@XYigT>n0Z%T%@w3%bI{S!)`d?^~g2-2YgrNVpOns z`u-+P@yFXaM{p%Y9JucjRk>vyFFgL#-QyQCpFlFMA7w1o1Ulk#J#V3b+hJ?xF8UGl zva%>I*Db%#LNYdU;eDd8UP7ppEW!67ILNZIL+7-xIm)8cuJH6WO3*9oA+p=J1-t|lraU}DI5Tz^cnjbTEzy|NoOngE2_aSNTXe58gnxGF=V)!=qlfI5 z1xmH7C@78;8`6G0Ch29OJNb$96E3K~?64`EJ&Zm(7b7V0FA#xzljfHrXCH3c6((*A z>0;L8Luxt07DNoX&N(hQl!@d1_UDXlc7bOYCXBm=h`|i{&u}-aQ|0elJr8D{ho8%r z!!?)f9hxX#Hw)h|_KPRQgUt7Ow4&Nc=C|5H-QdL~RLpR1oV{{IhxJ0r{I8h7ZQ6Fi zZcW`8FZchibg5D7IU0jhEa_l7Z+`y&!VDfbk)ZqJGLhvaZ}q`osm;H2eZD0-I|Hu@ z-)2r1TCejv-KKlQ?0+FxJr@y6Hj6F&_SK@Ga#-}YXzr065|(3o%N&SeO8l0bx%>}^ zoy)12cye?u!U(p^vR{|{ee3(rTkkG85=KxUj30*vAAKKt2+JC_->OTi=#Q9vbYLfA z0q$9T6JtxBeJ4qOi;`2}rf=Ruam$)_Z6abd!LR!_3^U-etk}I-hKtVp+;fQ#nJNek z&SOmdV%2*T(1StbRM#DWb+S_)yK`{_In0V%Wp|_Gl3s0w(5Dbj|EN#3#G~j0rMD^Q zM#JSoPM-~v=N46uTIn8A)N)pW8w%XXkno}moa(83 z2>*+n5Nc|7$Wt@Hke@NR(`I$$SK=*QD1`RK0Q|-d_Q8EJm7PUn5K#X%KhKYqHdDOX zUkKfTgB_5F5XMEmr#1AEP4Wn0rR^BhGqrotHe97$6!4*U329p+cLb0v4}OAAV>V@9 zRkpLWr7j&8qgeI;tCKOV#M`klkD|&Z^x@Uf48GKgOuYO1g4BPO`%V)*&2lrX;)J5JR5$Q@%?s?S2ubtf?_GnRizJGzOlSfdg>z= zdGYmTLeV_|zlgrHK#=cjZspVg&ohwtIyncd@_b&Wx6~muH{yt%v#~C{PlIp|De@vh8(%Ot&tAxf(g_JID3FDOQuR!?Wz&Za= zR%R1mZMyZ$>Lg#gaR!pN)A`Kw(jS>is+adr4WNQmvJY0<3-XDrkFh#=t>`Iqnete~ z9oH@j_89TfvcnQtnJTzwfnkmPi_&bFWiFez8=~#Js$^7JU?b;C=bNDhs7?MWW<)0f4ZTd_=}IlzL2~V5BB|F+ zfdY9zEY9H+Y^jQwxW-YQfc|PW8KaG0FSuMzD`Q^FBgX4(>;qz~x;SMQzU6AyW;%i$ z)gh6oSDU?n&$^*!+~Ki_Bv^K5@}RM`Eipb;T>>M;W}52W?B&w31*@0fDz>>5$sa|U z*o6yw^}SN*aYf04U{tR&HBMx7f(DnV5RDIZZHJS>QlG4}^?Z(P5KsdBl)0+F|IAYM zGBFM^VHx--3-qKdT@9|JEzpEuU-*{4LIV_UC zv0At#6W4q{{|KudjkYN1n?|T&GlTP}Sh*wE^&cpgEW+Qm1&?j@bvFuy>kE9>>nZiK ziBY?&8m=-fAJ1){OxXu3=Ur8}4{AH=;MCh)b#VCy<4EZgA$Wnok@Q-(M!+wRvqvyt zrK8xJc!&)+OKit09_8+WqwT;mD{tp_H5w76N@k_lj=#@^+XM4;#KnE@&=@T{0x*|; zKieB@BAd3U&cmG+oChR5LeD2YmGx2;68!X}?k9P=J~5Jy-AuOkVz*>%Y7>|Ln#57! zC4b4qC*g9~R65_67Y+}f5uqJycNN5p;;Yahx_%E>SLAX;VOw3|Lt0}P2E{h=8lvre7A|NiLwu`F%BO$}~dl>_xN#r0^V&>zE-&%^wH=~r+m z@ay_T9nF=Frj(BnnUUh@9UXmr!(IP+835K9?&9$$7HSX!hdb;gNPn!EE1MH!f&_Ye zBJ)tF7P1QNT6T?ODjcplF2fS#R1}A6y5x4~E8bkGJ4J<8xO}EHh~Lb>d1H;(?alaW zohQ=ho^mvoZS~PBj?ZqW?n8`Zm;J^>EmfWvzIg_*y_Lhc?#|Ed*{aGyFD-BErF|1B z7U_xUNc<Tc!U$;5BitA-ZRSA?kOZ$wzj{TGZqzGgg3fAl607_@*+Lm1k?rx77nu zYhSJF+7rp*sIZ1e(?x6Ls9luJsa+am$u3~J8!p9a%P{vnY;Dk;QLtUP!ZlN7?7`jvH2Ae6_~}N+IEy?PJgz~k*f5l+ z2D(%!xe&OzYN+;7&oj>xWb4JNWyATd4QO`4L5HoYFtJ2S>3>vwJrRzn)0Lnk13Jdg zr?LA;hq*W4>|_2oNNFxY?}TLe3ODD}Y(!E2ZRu(tw=WZ6%6*1K&QcOV5Atv+nsp#S z9`)FJ+j6ur3`q%YJQ#x|S#htx*(VrD5GD75TSuo`qzovz8|vA9d9*~ll$Ww(E&OJQ z-+`0+OPtf!OE7_ApAqjHnSkv5c<3RNgzXk&90H^nmx!l#5-_~m@Z+(`H$zJoiE}o( zwe0iKF4;?94U}ICC3iT{je`EOSKDAAEk{ z7mpg;&8ygt1q>#kNMAqGVi=oge~erL#w{Rw2bYZKqy1;3aatY5@J7kS+}@Nquc#2= z{xkQOA27xS4v?Q|9ZYSC)uJs)c|n3~a&(6yl;r-gv-A0_`_v9On$-?w@XDzA%l4lv zvMC;wR5kM)T&E9po{8FdxBR25J4ApF{K0sE(Kiyl{Sk9&xzPOJo631-v-K%+V3lVD zaS$fFllMdl_+&xtWG#tXV@ualGTTL=uI7&~e#ik+v+8_`$2w5|8n96;^7lQiv3^7` zrX=T_f-t54YuBVgAdl!VepL$j2-r^RvS}4~*lkz?hz^6IQ!5%!f^=TV#2K?AfcPaM z3N_c9U)Z6A(fa0Cb zEXG@mHv3e#GT3(XvGm<0u2OMimEvC73I!qje#t0OPhx>zchp^&QrKa{W-fys`*Cb{ zL|FNatC9G6qee&~Nr>J^r|(hpGA@mjiq%5tPi}$`W>aS`twQ(%5hg$sj-H8BLDV70++87?y_>GjlJTG<4ql1_x8d)~zu1f3!}=%W#UL9o zOjOnd1lE(?52lnbhNM5G{|YqP)R_w`LQcVL>QKzSb=UI+B@-G0UbY&NM>3>oeym+Y zKb95^t^xeg=WC{%Bb21i#{D{Rcm2>$H zw1}FXi;(JB9k2CJvCcR}9NHFx8n!D@J)5u)qPlJZgqqgYbjxIf+!KF8Y7Hm-cP4N;$qbBD9k@%S2f?7W003g;-?IS!@|Ijm<(%_?0L>?U7e<8D_Xa)jRsj%unE_*0 zb+Gpn?U1B<+uI)+V>iyvHV8r<4Q5)PqBr-yl!X?%laV(dajOrDF#TDk&)%i&1e{vA zk&)cDNO{5EL?<|Lzrfii%b&BWo9kfO38ko&Cvwzuyx`(KzU%YkW!sfx#a zPr)W)(CJvU&e`}IIm0mNiLmq-!J)e8DJzkEv!I{6u?)t%d(2X>=vlFM;wQDkG!>!& z-uY1M5u|StOTn6(sZb53R!9%_v=e$$aj)sp^Bt&(9MYYt+30XdmLxRQyq>7=9p zWbX<#$KQlbuMSi8);$z3a7zgz?XxX({Mog$zoTw7;VuwR($s*Ok_sVe--^AkC*j3w z^%inzzyhv?FJZah%DoL`TD^!;ddYf@s z_B-^GQLHqQ={PHGevX|!55>-R&-Sj{Ckghp(A=1162xnX0AIo(0_K5#aO6_}IGhuzAB}<1{rkH+w)HtW`0!yf&dycx@neiOTI1yr_9i0yclJ zZfQ-V=LLqYJYnlM4ek_Ur3L)TR6+!(;hlM4b75KzxsZ_v`G1VZ zIY(S#>jYV8lhB~~JCku{Svpj3?SB}>X=+to>s?LS-O140WqWf3n>%_xB>vy9gDde9 z!9jJ$VOqcH9{nWS6D5%5|0uaeoc^P<;``@}3PLq+YVe$nAhjlmEW=CcB{)3BI+>E4 zBuQrfnJWXx?+7{k85qWX$WJUt`%kxk;vZ`2d2$A;YCnznAF4FjD)Q&^?0E~<~S>!y8kx^kk Pp#)f4*qPUvo=*5b`XgwK diff --git a/maps/Nightmare/maps/DesertDam/nightmare.json b/maps/Nightmare/maps/DesertDam/nightmare.json index e1b1e5123ac0..261481f6531b 100644 --- a/maps/Nightmare/maps/DesertDam/nightmare.json +++ b/maps/Nightmare/maps/DesertDam/nightmare.json @@ -1,9 +1,16 @@ [ { "type": "pick", "choices": [ { "type": "map_insert", "landmark": "green-new-bridge", "path": "greenriver/newbridge.dmm" } - ], "chance": 0.5 }, + ], "chance": 0.0 }, { "type": "pick", "choices": [ { "weight": 2, "type": "map_insert", "landmark": "purple-new-bridge", "path": "purpleriver/newbridge.dmm" } - ], "chance": 0.6 }, - { "type": "map_sprinkle", "path": "sprinkles/" } + ], "chance": 0.0 }, + { "type": "map_sprinkle", "path": "sprinkles/" }, + { + "type": "map_insert", + "landmark": "uppcrash", + "chance": 1.0, + "path": "standalone/crashlanding-upp-bar.dmm", + "when": { "lvevent": "uppcrash" } + } ] diff --git a/maps/Nightmare/maps/DesertDam/scenario.json b/maps/Nightmare/maps/DesertDam/scenario.json index fe51488c7066..bacb95e27c25 100644 --- a/maps/Nightmare/maps/DesertDam/scenario.json +++ b/maps/Nightmare/maps/DesertDam/scenario.json @@ -1 +1,9 @@ -[] +[ + { + "type": "pick", "name": "uppcrash", + "choices": [ + { "weight": 10, "type": "def", "values": { "lvevent": "none" } }, + { "weight": 4, "type": "def", "values": { "lvevent": "uppcrash" } } + ] + } +] diff --git a/maps/map_files/BigRed/BigRed.dmm b/maps/map_files/BigRed/BigRed.dmm index 29e43dc9e128..32259fa72f45 100644 --- a/maps/map_files/BigRed/BigRed.dmm +++ b/maps/map_files/BigRed/BigRed.dmm @@ -1975,7 +1975,6 @@ "afP" = ( /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ dir = 1; - locked = 0; name = "\improper Marshal Office Prison" }, /turf/open/floor{ @@ -1986,7 +1985,6 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ dir = 1; - locked = 0; name = "\improper Marshal Office Prison" }, /turf/open/floor{ @@ -2799,7 +2797,6 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ dir = 1; - locked = 0; name = "\improper Marshal Office Armory" }, /turf/open/floor{ @@ -3387,7 +3384,6 @@ dir = 4 }, /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ - locked = 0; name = "\improper Marshal Office Armory" }, /turf/open/floor{ @@ -4684,7 +4680,6 @@ "anx" = ( /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ dir = 1; - locked = 0; name = "\improper Marshal Office Holding Cell" }, /turf/open/floor{ @@ -6923,7 +6918,6 @@ dir = 1; icon_state = "door_locked"; id = "safe_room"; - locked = 0; name = "\improper Lambda Lab Secure Storage" }, /turf/open/floor{ @@ -27115,12 +27109,6 @@ icon_state = "delivery" }, /area/bigredv2/outside/office_complex) -"bFh" = ( -/obj/structure/surface/table, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/caves/eta/living) "bFw" = ( /turf/closed/wall/solaris/reinforced, /area/bigredv2/outside/telecomm/warehouse) @@ -62303,14 +62291,14 @@ aDX kqS bDu bDA -bFh +aRf aDX bDU elM aDX bDo aQy -bFh +aRf aRf aDX bEK diff --git a/maps/map_files/DesertDam/Desert_Dam.dmm b/maps/map_files/DesertDam/Desert_Dam.dmm index 9aeb42c9d8c5..938092bde688 100644 --- a/maps/map_files/DesertDam/Desert_Dam.dmm +++ b/maps/map_files/DesertDam/Desert_Dam.dmm @@ -64447,6 +64447,15 @@ icon_state = "desert_transition_corner1" }, /area/desert_dam/interior/caves/temple) +"sRl" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "uppcrash" + }, +/turf/open/desert/dirt{ + dir = 6; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/valley_hydro) "sUe" = ( /obj/effect/decal/sand_overlay/sand1{ dir = 1 @@ -82412,7 +82421,7 @@ dTs dTs dTs dTs -cMo +sRl dNS cZw xgA diff --git a/maps/map_files/DesertDam/standalone/crashlanding-upp-bar.dmm b/maps/map_files/DesertDam/standalone/crashlanding-upp-bar.dmm new file mode 100644 index 000000000000..f4efd48f0a88 --- /dev/null +++ b/maps/map_files/DesertDam/standalone/crashlanding-upp-bar.dmm @@ -0,0 +1,4544 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp25"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"ab" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal7" + }, +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 1 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"am" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal11" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 6 + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"aw" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"aO" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"aT" = ( +/turf/closed/shuttle/ert{ + icon_state = "T16"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"aY" = ( +/obj/item/reagent_container/food/drinks/flask/canteen{ + desc = "You take a sip from your trusty UPP canteen..." + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"be" = ( +/obj/structure/closet/secure_closet/bar, +/obj/effect/landmark/objective_landmark/close, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"bf" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/spawner/gibspawner/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"bu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"bz" = ( +/obj/structure/bed/roller, +/obj/structure/machinery/iv_drip, +/obj/effect/decal/cleanable/blood, +/obj/item/prop/colony/usedbandage{ + dir = 5 + }, +/obj/effect/spawner/gibspawner/human, +/turf/open/shuttle/dropship{ + icon_state = "rasputin6" + }, +/area/desert_dam/building/bar/bar) +"bC" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 1 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"bI" = ( +/obj/item/ammo_casing/bullet, +/turf/open/desert/dirt{ + dir = 5; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"bJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"bN" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"bO" = ( +/turf/closed/shuttle/ert{ + icon_state = "T4"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"bP" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/disposalpipe/segment, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"bY" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp4"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"cl" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"cu" = ( +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"cH" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"cI" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar_restroom) +"cL" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/bed/chair/dropship/pilot{ + dir = 1 + }, +/obj/structure/machinery/computer/cameras{ + desc = "The flight controls for a Mi-220 Attack Dropship. these controls look pretty banged up, and there's some blood covering the screen.."; + name = "\improper 'Fulcrum' flight controls"; + network = null; + pixel_y = 21 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"cR" = ( +/obj/effect/landmark/crap_item, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"cZ" = ( +/turf/open/asphalt/cement{ + icon_state = "cement2" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"da" = ( +/obj/structure/flora/grass/desert/heavygrass_4, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ds" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T11"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"du" = ( +/obj/item/stack/rods, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/backroom) +"dJ" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt/cement{ + icon_state = "cement14" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"dQ" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal4" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"dR" = ( +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"dX" = ( +/obj/structure/surface/table/almayer, +/obj/item/ammo_box/rounds/type71{ + bullet_amount = 129 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"ee" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"eh" = ( +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar_restroom) +"ej" = ( +/obj/structure/flora/grass/desert/lightgrass_2, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"eD" = ( +/obj/structure/flora/grass/tallgrass/desert, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"eI" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"eJ" = ( +/obj/structure/desertdam/decals/road_edge, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"eK" = ( +/obj/structure/fence, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"eQ" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal9" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"eT" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"eU" = ( +/obj/structure/surface/table/almayer, +/obj/item/trash/semki, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"eV" = ( +/obj/structure/surface/table/almayer, +/obj/item/clothing/accessory/patch/upp{ + pixel_y = -6; + pixel_x = -7 + }, +/obj/item/paper/bigred/upp{ + pixel_y = 4; + pixel_x = 3 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"fk" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"fy" = ( +/obj/structure/flora/grass/desert/lightgrass_6, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"fL" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"fM" = ( +/obj/item/stack/rods, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"fN" = ( +/obj/structure/disposalpipe/segment, +/obj/item/stack/sandbags, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"fP" = ( +/obj/structure/bed/bedroll, +/obj/item/bedsheet/brown, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"fR" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ga" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/item/prop/colony/used_flare, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"gm" = ( +/obj/structure/desertdam/decals/road_edge, +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"gA" = ( +/obj/structure/disposalpipe/segment, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"gM" = ( +/obj/item/trash/candy, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"gN" = ( +/obj/item/ammo_casing/bullet, +/obj/effect/decal/cleanable/blood, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"gP" = ( +/obj/structure/flora/grass/desert/lightgrass_4, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"gR" = ( +/obj/effect/decal/sand_overlay/sand1, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"hc" = ( +/obj/structure/prop/dam/wide_boulder/boulder1, +/turf/open/desert/dirt{ + dir = 9; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hd" = ( +/obj/structure/flora/grass/desert/lightgrass_8, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hi" = ( +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hk" = ( +/obj/structure/machinery/squeezer, +/turf/open/floor/plating, +/area/desert_dam/building/bar/backroom) +"hm" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp5"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"hn" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/effect/spawner/gibspawner/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hv" = ( +/turf/closed/wall/wood, +/area/desert_dam/building/bar/bar) +"hx" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp20"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"hF" = ( +/obj/structure/machinery/light/double{ + dir = 8 + }, +/obj/effect/landmark/survivor_spawner/upp_medic, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"hH" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal4" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hJ" = ( +/obj/item/ammo_box/rounds/type71/heap/empty{ + bullet_amount = 0 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hO" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hT" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "sterile_white" + }, +/area/desert_dam/building/bar/bar_restroom) +"hY" = ( +/obj/structure/bed/stool, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"if" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"ig" = ( +/obj/structure/flora/grass/tallgrass/desert/corner{ + dir = 5 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"in" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"is" = ( +/turf/open/desert/dirt{ + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"iy" = ( +/turf/closed/wall/wood, +/area/desert_dam/building/bar/backroom) +"iz" = ( +/obj/structure/flora/bush/desert/cactus, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"iI" = ( +/obj/item/ammo_casing/bullet, +/turf/open/desert/rock, +/area/desert_dam/exterior/valley/bar_valley_dam) +"iL" = ( +/obj/structure/prop/dam/boulder/boulder1, +/turf/open/desert/dirt{ + dir = 1; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"iV" = ( +/obj/effect/landmark/crap_item, +/turf/open/floor/plating, +/area/desert_dam/building/bar/backroom) +"jf" = ( +/obj/structure/prop/invuln/lattice_prop{ + icon_state = "lattice12"; + pixel_x = -7; + pixel_y = 35 + }, +/obj/structure/prop/invuln/pipe_water{ + pixel_y = 11 + }, +/obj/item/reagent_container/glass/bucket/mopbucket, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"jj" = ( +/obj/item/trash/cheesie, +/obj/item/stack/sheet/wood, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"jm" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/barricade/sandbags/wired{ + dir = 8 + }, +/obj/item/prop/colony/usedbandage{ + dir = 5; + pixel_y = 8 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"jp" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 2; + id = "dam_checkpoint_west"; + name = "\improper Checkpoint Lock" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"jr" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 2; + id = "dam_checkpoint_west"; + name = "\improper Checkpoint Lock" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"jt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/interior/wood/alt, +/area/desert_dam/building/bar/bar) +"jw" = ( +/obj/item/ammo_casing/bullet, +/turf/open/desert/dirt{ + dir = 6; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"jy" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + dir = 1; + name = "\improper Bar Backroom" + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"jC" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"jI" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/desert/dirt{ + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"jJ" = ( +/obj/structure/flora/grass/desert/lightgrass_1, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"kf" = ( +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"kh" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ki" = ( +/obj/item/stack/sandbags, +/turf/open/desert/dirt{ + dir = 10; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"kk" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"kp" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/prop/almayer/flight_recorder/colony, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"kB" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached14" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"kD" = ( +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"kM" = ( +/turf/closed/shuttle/ert{ + icon_state = "rightengine_2"; + opacity = 0; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"kQ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/backroom) +"ln" = ( +/turf/open/desert/rock, +/area/desert_dam/exterior/valley/bar_valley_dam) +"lC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached4" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"lT" = ( +/turf/open/desert/dirt{ + dir = 8; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mb" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 6 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"md" = ( +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mf" = ( +/turf/open/desert/dirt{ + dir = 9; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mq" = ( +/obj/structure/flora/grass/tallgrass/desert/corner{ + dir = 8 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mw" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/item/prop/colony/used_flare, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/backroom) +"mF" = ( +/obj/structure/disposalpipe/segment, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"mL" = ( +/obj/structure/flora/bush/desert/cactus{ + icon_state = "cactus_8" + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mR" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mT" = ( +/obj/item/ammo_casing/bullet, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mV" = ( +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/building/bar/bar_restroom) +"nk" = ( +/turf/closed/shuttle/ert{ + icon_state = "T3"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"np" = ( +/obj/structure/flora/grass/desert/lightgrass_1, +/obj/item/ammo_casing/bullet, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"nt" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ny" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/prop/almayer/comp_closed, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"nz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T8"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"nB" = ( +/obj/effect/landmark/survivor_spawner/upp/soldier, +/turf/open/shuttle/dropship{ + icon_state = "rasputin5" + }, +/area/desert_dam/building/bar/bar) +"nC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"nD" = ( +/obj/structure/flora/grass/desert/heavygrass_4, +/obj/item/trash/cheesie, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"nP" = ( +/obj/structure/machinery/colony_floodlight, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"nR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 1 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"oc" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/chem_dispenser/soda{ + density = 0; + pixel_y = 32 + }, +/obj/effect/landmark/objective_landmark/medium, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"oo" = ( +/obj/structure/flora/grass/desert/heavygrass_4, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"oy" = ( +/obj/effect/decal/sand_overlay/sand1, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached16" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"oD" = ( +/obj/structure/machinery/vending/snack, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"oF" = ( +/obj/item/ammo_casing/bullet, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/desert/dirt{ + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"oK" = ( +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 8 + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 9 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached16" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"oN" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"pk" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 10 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"pq" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"pu" = ( +/obj/structure/machinery/light/double, +/turf/open/desert/dirt{ + dir = 5; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"px" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/obj/item/prop/colony/used_flare, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"py" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + dir = 2; + name = "\improper Fulcrum Airlock" + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"pA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"pM" = ( +/obj/structure/bed/chair/dropship/passenger, +/obj/item/storage/belt/medical/lifesaver/upp, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"pO" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/closed/shuttle/ert{ + icon_state = "T10"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"pW" = ( +/turf/closed/wall/r_wall/bunker{ + name = "reinforced metal wall" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"pZ" = ( +/obj/item/prop/colony/usedbandage{ + dir = 9; + pixel_x = 5; + pixel_y = 15 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"qe" = ( +/obj/structure/prop/dam/boulder/boulder3, +/turf/open/desert/dirt{ + dir = 8; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"qu" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/item/prop/colony/used_flare, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"qx" = ( +/turf/open/desert/dirt{ + dir = 4; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"qS" = ( +/turf/open/floor/interior/wood/alt, +/area/desert_dam/building/bar/bar) +"qU" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/floor/interior/wood/alt, +/area/desert_dam/building/bar/bar) +"rj" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"rl" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 1 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"rm" = ( +/obj/structure/machinery/power/apc{ + dir = 8; + pixel_x = -30; + start_charge = 0 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"rR" = ( +/obj/structure/prop/dam/boulder/boulder1, +/turf/open/desert/dirt{ + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"rX" = ( +/obj/item/prop/colony/folded_bedroll, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"se" = ( +/obj/item/trash/semki, +/turf/open/shuttle/dropship, +/area/desert_dam/building/bar/bar) +"sn" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"so" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"sp" = ( +/obj/structure/machinery/cm_vending/sorted/boozeomat, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"su" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/chem_dispenser/soda{ + density = 0; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"sv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/tool/shovel, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"sE" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_y = -5 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin7" + }, +/area/desert_dam/building/bar/bar) +"sH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/sandbags/wired, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"sI" = ( +/obj/structure/flora/grass/desert/lightgrass_5, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"sO" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"sT" = ( +/obj/structure/flora/grass/desert/lightgrass_3, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"tl" = ( +/obj/item/ammo_casing/bullet, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"tu" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/shuttle/dropship{ + icon_state = "rasputin8" + }, +/area/desert_dam/building/bar/bar) +"tA" = ( +/obj/item/tool/wrench, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"tE" = ( +/obj/structure/flora/grass/desert/heavygrass_3, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"tK" = ( +/obj/structure/bed/bedroll, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"tM" = ( +/turf/closed/shuttle/ert{ + icon_state = "leftengine_1"; + opacity = 0; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"tR" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"tW" = ( +/turf/closed/shuttle/ert{ + icon_state = "T11"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"tX" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"ug" = ( +/obj/structure/flora/grass/desert/lightgrass_10, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"uA" = ( +/obj/structure/surface/table/almayer, +/obj/item/prop{ + desc = "A gas-operated rotary machine gun used by UPP heavies. Its enormous volume of fire and ammunition capacity allows the suppression of large concentrations of enemy forces. Heavy weapons training is required control its recoil, is non-functional."; + icon_state = "painless"; + item_state = "m41amk1"; + name = "\improper GSh-7.62 rotary machine gun"; + pixel_y = 7; + icon = 'icons/obj/items/weapons/guns/guns_by_faction/upp.dmi' + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"uF" = ( +/turf/open/desert/dirt{ + dir = 4; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"uZ" = ( +/obj/item/roller, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"vk" = ( +/obj/structure/flora/grass/desert/lightgrass_9, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"vl" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/effect/decal/sand_overlay/sand1/corner1, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"vn" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/prison{ + dir = 8; + icon_state = "sterile_white" + }, +/area/desert_dam/building/bar/bar_restroom) +"vq" = ( +/obj/structure/sink, +/obj/effect/landmark/objective_landmark/medium, +/turf/open/floor/prison{ + dir = 8; + icon_state = "sterile_white" + }, +/area/desert_dam/building/bar/bar_restroom) +"vy" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar_restroom) +"vP" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal5" + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"vR" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"vZ" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"wj" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"wm" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/closed/shuttle/ert{ + icon_state = "upp5"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"wp" = ( +/obj/structure/flora/grass/desert/heavygrass_10, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"wq" = ( +/obj/structure/flora/grass/desert/lightgrass_2, +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ws" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/closed/shuttle/ert{ + icon_state = "T17"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"wv" = ( +/obj/structure/flora/grass/tallgrass/desert/corner{ + dir = 6 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"wy" = ( +/obj/item/trash/candy, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar_restroom) +"wE" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"wI" = ( +/obj/structure/machinery/light/double{ + dir = 1 + }, +/obj/structure/bed/bedroll, +/obj/item/reagent_container/food/drinks/bottle/vodka, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"wJ" = ( +/turf/open/desert/dirt{ + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"wO" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/obj/structure/barricade/sandbags/wired{ + dir = 1 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"wT" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp16"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"wZ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S-corner" + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"xg" = ( +/obj/structure/prop/dam/boulder/boulder1, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xj" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/obj/effect/landmark/crap_item, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached4" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xm" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"xn" = ( +/obj/structure/prop/dam/large_boulder{ + icon_state = "boulder_large1" + }, +/turf/open/desert/rock, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xr" = ( +/obj/structure/prop/dam/boulder/boulder3, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xt" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 1 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"xz" = ( +/obj/structure/prop/wooden_cross{ + pixel_y = 13 + }, +/obj/item/clothing/accessory/patch/upp{ + pixel_y = -6 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xG" = ( +/obj/structure/machinery/power/apc{ + dir = 8; + pixel_x = -30; + start_charge = 0 + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_plate" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"xN" = ( +/turf/closed/shuttle/ert{ + icon_state = "rightengine_1"; + opacity = 0; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"xP" = ( +/obj/item/ammo_casing/bullet, +/turf/open/desert/dirt{ + dir = 9; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xT" = ( +/turf/template_noop, +/area/template_noop) +"xX" = ( +/obj/item/prop/colony/used_flare, +/turf/open/desert/rock, +/area/desert_dam/exterior/valley/bar_valley_dam) +"yc" = ( +/obj/structure/flora/grass/desert/lightgrass_3, +/obj/item/prop/colony/usedbandage{ + dir = 10 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ye" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/wood, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"yf" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"yk" = ( +/obj/structure/prop/dam/large_boulder/boulder2, +/turf/open/desert/dirt{ + dir = 6; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ym" = ( +/obj/item/stack/sandbags/large_stack, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"yo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar) +"ys" = ( +/obj/structure/flora/grass/tallgrass/desert/corner{ + dir = 1 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"yx" = ( +/obj/structure/closet/secure_closet/bar, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"yC" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/closed/shuttle/ert{ + icon_state = "upp5"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"yF" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/shuttle/dropship, +/area/desert_dam/building/bar/bar) +"yG" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal11" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 6 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"yP" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached4" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"zl" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"zm" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "sterile_white" + }, +/area/desert_dam/building/bar/bar_restroom) +"zC" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T6"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"zD" = ( +/obj/structure/surface/table/woodentable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"zM" = ( +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"zO" = ( +/turf/open/desert/dirt{ + dir = 10; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"zS" = ( +/obj/structure/flora/grass/desert/heavygrass_4, +/turf/open/desert/dirt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"zT" = ( +/obj/structure/surface/table/woodentable, +/obj/effect/landmark/good_item, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"zZ" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 8 + }, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ae" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_plate" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Ah" = ( +/obj/structure/barricade/wooden{ + dir = 1; + pixel_y = 7 + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/backroom) +"Al" = ( +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"At" = ( +/obj/effect/landmark/crap_item, +/turf/open/floor/interior/wood/alt, +/area/desert_dam/building/bar/bar) +"Aw" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal5" + }, +/obj/effect/decal/sand_overlay/sand1/corner1, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"AC" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 1 + }, +/turf/open/desert/dirt{ + dir = 6; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"AT" = ( +/turf/closed/shuttle/ert{ + icon_state = "T2"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Bj" = ( +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"Bq" = ( +/obj/structure/machinery/light/double{ + dir = 8 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin6" + }, +/area/desert_dam/building/bar/bar) +"Bu" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Bx" = ( +/obj/structure/surface/table/almayer, +/obj/item/reagent_container/food/drinks/bottle/vodka, +/obj/item/reagent_container/food/drinks/bottle/vodka{ + pixel_x = -7; + pixel_y = 6 + }, +/obj/item/reagent_container/food/drinks/bottle/vodka{ + pixel_y = -8; + pixel_x = -8 + }, +/obj/item/reagent_container/food/drinks/bottle/vodka{ + pixel_x = 6 + }, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"BB" = ( +/turf/closed/shuttle/ert{ + icon_state = "T5"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"BK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/item/reagent_container/food/drinks/flask/canteen{ + desc = "You take a sip from your trusty UPP canteen..." + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"BM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"BP" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal5" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"BU" = ( +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"BW" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/backroom) +"Cc" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal9" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 9 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ce" = ( +/turf/open/desert/dirt{ + dir = 8; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ch" = ( +/turf/open/desert/dirt{ + dir = 6; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Cm" = ( +/obj/structure/prop/invuln/lattice_prop{ + icon_state = "lattice12"; + pixel_x = 1; + pixel_y = 35 + }, +/turf/closed/shuttle/ert{ + icon_state = "T3"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Cn" = ( +/obj/effect/landmark/survivor_spawner/upp/soldier, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"Cx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"CA" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp21"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"CE" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"CH" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar_restroom) +"CI" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 10 + }, +/obj/structure/prop/wooden_cross{ + pixel_y = 13 + }, +/obj/item/clothing/mask/cigarette/cigar, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"CL" = ( +/turf/closed/shuttle/ert{ + icon_state = "leftengine_2"; + opacity = 0; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"CX" = ( +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Db" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Df" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Di" = ( +/obj/item/prop/colony/used_flare, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Dn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T7"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Dt" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar_restroom) +"Du" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "upp5"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"DB" = ( +/obj/structure/bed/bedroll, +/obj/item/trash/cheesie, +/turf/open/shuttle/dropship{ + icon_state = "rasputin7" + }, +/area/desert_dam/building/bar/bar) +"DD" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ + dir = 2; + name = "\improper Bar" + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"DE" = ( +/obj/structure/machinery/light, +/turf/open/floor/prison{ + dir = 8; + icon_state = "sterile_white" + }, +/area/desert_dam/building/bar/bar_restroom) +"DO" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"DR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/sand_overlay/sand1, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"DZ" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T4"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Eb" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"Ec" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Eg" = ( +/turf/open/desert/dirt{ + dir = 5; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ek" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"Eq" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached19" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Er" = ( +/obj/item/stack/sheet/wood, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"Ev" = ( +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"Ex" = ( +/obj/item/prop/colony/used_flare, +/turf/open/desert/dirt{ + dir = 5; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"EH" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"EO" = ( +/turf/closed/shuttle/ert{ + icon_state = "T14"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"EW" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/disposalpipe/segment, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Fa" = ( +/obj/structure/flora/tree/joshua, +/turf/closed/wall/rock/orange, +/area/desert_dam/exterior/rock) +"Fd" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"Fh" = ( +/obj/item/storage/belt/utility, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"Fl" = ( +/obj/structure/pipes/standard/manifold/hidden/green, +/turf/closed/shuttle/ert{ + icon_state = "T15"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Fr" = ( +/obj/item/stack/sandbags, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Fs" = ( +/obj/structure/flora/bush/desert{ + icon_state = "tree_3" + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"FB" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/desert/dirt{ + dir = 4; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"FF" = ( +/obj/structure/disposalpipe/segment, +/obj/item/ammo_casing/bullet, +/obj/item/prop/colony/used_flare, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"FI" = ( +/obj/effect/decal/sand_overlay/sand1, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached15" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Gc" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached4" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Gd" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"GK" = ( +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"GP" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"GY" = ( +/obj/item/trash/used_stasis_bag, +/obj/effect/landmark/survivor_spawner/squad_leader, +/turf/open/shuttle/dropship{ + icon_state = "rasputin5" + }, +/area/desert_dam/building/bar/bar) +"GZ" = ( +/obj/item/stack/barbed_wire/small_stack, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Hb" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 8 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Hl" = ( +/turf/open/desert/dirt{ + dir = 1; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Hq" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"HB" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar) +"HH" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/item/prop/colony/used_flare, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"HI" = ( +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"HP" = ( +/turf/closed/shuttle/ert{ + icon_state = "T8"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"HV" = ( +/obj/structure/disposalpipe/segment, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ip" = ( +/obj/item/prop/colony/usedbandage{ + dir = 5 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Iu" = ( +/turf/open/desert/dirt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"IA" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/item/stack/sandbags, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"IF" = ( +/obj/structure/bed/chair/dropship/passenger{ + dir = 8 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"IU" = ( +/obj/item/tool/shovel, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"IW" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp27"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Jc" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar) +"Jd" = ( +/obj/structure/flora/grass/desert/lightgrass_5, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ji" = ( +/obj/item/trash/candy, +/obj/item/stack/rods, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar) +"Jk" = ( +/turf/open/desert/dirt{ + dir = 9; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Js" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"Jt" = ( +/obj/item/trash/cheesie, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Jx" = ( +/obj/structure/desertdam/decals/road_edge, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"JB" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/item/prop/colony/used_flare, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"JS" = ( +/obj/structure/barricade/sandbags/wired, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"JT" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp3"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"Kf" = ( +/obj/structure/bed/bedroll, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"Kl" = ( +/obj/structure/window/framed/wood/reinforced, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"KA" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/closed/shuttle/ert{ + icon_state = "upp5"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"KC" = ( +/obj/structure/barricade/sandbags/wired, +/turf/open/desert/dirt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Li" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/item/stack/sandbags, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Lo" = ( +/obj/effect/landmark/survivor_spawner/upp_medic, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"Lu" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/obj/effect/decal/sand_overlay/sand1/corner1, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Lw" = ( +/obj/item/stack/rods, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"LB" = ( +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 2; + id = "dam_checkpoint_west"; + name = "\improper Checkpoint Lock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"LC" = ( +/obj/item/prop/colony/usedbandage, +/turf/open/desert/dirt{ + dir = 10; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"LD" = ( +/obj/item/ammo_casing/bullet, +/turf/open/desert/dirt{ + dir = 8; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"LF" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_plate" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"LJ" = ( +/obj/structure/machinery/power/apc{ + dir = 1; + pixel_y = 24; + start_charge = 0 + }, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/backroom) +"LM" = ( +/obj/item/prop/colony/used_flare, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached16" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ms" = ( +/obj/item/ammo_casing/bullet, +/obj/item/prop/colony/usedbandage{ + dir = 1 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Mw" = ( +/obj/structure/machinery/blackbox_recorder, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"MM" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_y = -5 + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/spawner/gibspawner/human, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"MW" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Nh" = ( +/obj/structure/flora/grass/desert/lightgrass_4, +/obj/effect/decal/sand_overlay/sand1{ + dir = 6 + }, +/obj/item/ammo_box/rounds/type71/heap/empty{ + bullet_amount = 0 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Nj" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 6 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"No" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Nu" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/desert/dirt{ + dir = 1; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"NH" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_y = -5 + }, +/obj/effect/landmark/survivor_spawner/upp_sapper, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"NK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T20"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Oe" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Oj" = ( +/turf/closed/shuttle/ert{ + icon_state = "T12"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Om" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/closed/shuttle/ert{ + icon_state = "T7"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Ou" = ( +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 8 + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ow" = ( +/obj/structure/prop/dam/boulder/boulder2, +/turf/open/desert/dirt{ + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"OD" = ( +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"OJ" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/structure/machinery/sentry_holder/colony{ + dir = 1; + pixel_y = -10 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached19" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"OO" = ( +/turf/closed/wall/r_wall, +/area/desert_dam/exterior/valley/bar_valley_dam) +"OS" = ( +/obj/structure/barricade/sandbags/wired, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"OU" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal4" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"OZ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Pd" = ( +/obj/structure/machinery/vending/coffee, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"Pw" = ( +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_plate" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"PH" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/structure/prop/invuln/lattice_prop{ + icon_state = "lattice12"; + pixel_x = -7; + pixel_y = 35 + }, +/obj/structure/prop/invuln/lattice_prop{ + icon_state = "lattice12"; + pixel_x = 1; + pixel_y = 35 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"PR" = ( +/obj/structure/bed/chair/dropship/passenger{ + dir = 4 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"PS" = ( +/obj/effect/decal/sand_overlay/sand1, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"PX" = ( +/obj/structure/flora/grass/desert/heavygrass_5, +/obj/effect/decal/sand_overlay/sand1{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"PY" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/structure/prop/wooden_cross{ + pixel_y = 13 + }, +/obj/item/toy/farwadoll, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Qc" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "freezerfloor" + }, +/area/desert_dam/building/bar/bar_restroom) +"Qk" = ( +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"QA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T2"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"QG" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/chem_dispenser/soda{ + density = 0; + pixel_y = 32 + }, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"QI" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 10 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"QK" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/closed/shuttle/ert{ + icon_state = "T9"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"QN" = ( +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 2; + id = "dam_checkpoint_west"; + name = "\improper Checkpoint Lock" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"QW" = ( +/obj/item/prop/colony/used_flare, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Re" = ( +/obj/item/ammo_box/rounds/type71/heap/empty{ + bullet_amount = 0 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin4" + }, +/area/desert_dam/building/bar/bar) +"Rl" = ( +/obj/structure/closet/crate/supply, +/obj/item/ammo_box/magazine/misc/flares, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"Ro" = ( +/obj/structure/flora/grass/desert/lightgrass_11, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Rs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar) +"RU" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 5 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached9" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"RW" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S-corner" + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"Sb" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Sh" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"Sl" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"So" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T16"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"SE" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/closed/shuttle/ert{ + icon_state = "T19"; + opacity = 0; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"SF" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"SG" = ( +/obj/effect/decal/sand_overlay/sand1, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"SL" = ( +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"SP" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/sandbags/wired{ + dir = 1 + }, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"SY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/metal, +/obj/structure/barricade/wooden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"Ta" = ( +/obj/item/prop/colony/used_flare, +/turf/open/desert/dirt{ + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Tc" = ( +/obj/structure/bed/chair/wood/normal{ + dir = 8 + }, +/obj/structure/machinery/light, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"Td" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/structure/barricade/wooden{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"Tl" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"TH" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/item/ammo_casing/bullet, +/obj/effect/landmark/crap_item, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"TO" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"TR" = ( +/turf/open/floor/prison{ + dir = 8; + icon_state = "sterile_white" + }, +/area/desert_dam/building/bar/bar_restroom) +"Ug" = ( +/obj/item/ammo_casing/bullet, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ui" = ( +/obj/structure/prop/dam/boulder/boulder2, +/turf/open/desert/dirt{ + dir = 8; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ul" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood{ + layer = 3 + }, +/turf/closed/shuttle/ert{ + icon_state = "upp1"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"Un" = ( +/obj/structure/prop/dam/large_boulder/boulder2, +/turf/open/desert/rock, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Uq" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/desert/dirt{ + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"UB" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"UK" = ( +/obj/item/ammo_box/rounds/type71/heap/empty{ + bullet_amount = 0 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"UL" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 10 + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/obj/structure/prop/wooden_cross{ + pixel_y = 13 + }, +/obj/item/clothing/head/helmet/marine/veteran/UPP, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"UQ" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/chem_dispenser/soda{ + density = 0; + pixel_y = 32 + }, +/obj/effect/landmark/objective_landmark/far, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"Vc" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Vg" = ( +/obj/item/stack/sandbags, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Vl" = ( +/obj/structure/bed/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"Vr" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"Vt" = ( +/obj/item/prop/colony/usedbandage{ + dir = 1 + }, +/obj/effect/landmark/survivor_spawner/upp_specialist, +/turf/open/shuttle/dropship{ + icon_state = "rasputin5" + }, +/area/desert_dam/building/bar/bar) +"VA" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"VG" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/desert/dirt{ + dir = 9; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"VI" = ( +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"VP" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 1 + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"VQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/barricade/sandbags/wired, +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"VT" = ( +/turf/closed/wall/wood, +/area/desert_dam/building/bar/bar_restroom) +"VU" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"VW" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Wb" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Wh" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"WE" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"WG" = ( +/obj/item/stack/sheet/wood, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"WK" = ( +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"WO" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"WX" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal8" + }, +/obj/effect/spawner/gibspawner/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"WY" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal4" + }, +/obj/item/stack/sheet/wood/medium_stack, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"WZ" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Xe" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_container/food/drinks/flask/canteen{ + desc = "You take a sip from your trusty UPP canteen..."; + pixel_x = 3; + pixel_y = -6 + }, +/obj/item/reagent_container/food/drinks/flask/canteen{ + desc = "You take a sip from your trusty UPP canteen..."; + pixel_y = 5; + pixel_x = -8 + }, +/obj/item/reagent_container/food/drinks/flask/canteen{ + desc = "You take a sip from your trusty UPP canteen..."; + pixel_y = 4 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Xh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"Xo" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 6 + }, +/obj/item/ammo_casing/bullet, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Xv" = ( +/obj/structure/prop/dam/boulder/boulder3, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Xw" = ( +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"XB" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"XF" = ( +/obj/structure/bed/chair/wood/normal{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"XR" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"XZ" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/desert/dirt{ + dir = 5; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Yf" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"Yn" = ( +/turf/open/desert/dirt{ + dir = 1; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Yq" = ( +/turf/open/floor{ + dir = 8; + icon_state = "carpet6-2" + }, +/area/desert_dam/building/bar/bar) +"YA" = ( +/obj/structure/bed/chair/wood/normal, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar) +"YE" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"YK" = ( +/obj/item/stack/rods, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"YM" = ( +/obj/structure/flora/grass/tallgrass/desert/corner{ + dir = 10 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"YQ" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/obj/structure/machinery/light, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"YS" = ( +/turf/closed/shuttle/ert{ + icon_state = "T7"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"YY" = ( +/turf/closed/shuttle/ert{ + icon_state = "T1"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"YZ" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar_restroom) +"Zn" = ( +/obj/effect/landmark/survivor_spawner/upp_sapper, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"ZA" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached4" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ZB" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"ZD" = ( +/obj/structure/flora/grass/tallgrass/desert/corner{ + dir = 9 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ZS" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/disposalpipe/segment, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ZY" = ( +/obj/structure/flora/grass/desert/heavygrass_5, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) + +(1,1,1) = {" +iy +iy +iy +iy +iy +xT +xT +xT +xT +xT +xT +VT +vq +vn +TR +DE +VT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(2,1,1) = {" +iy +sO +Bj +SF +iy +xT +xT +xT +xT +xT +mV +YZ +TR +TR +hT +TR +cI +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(3,1,1) = {" +iy +Bj +Wh +Vl +iy +hv +hv +wE +Mw +wj +CH +tW +zC +DZ +zm +eh +Dt +xT +xT +Fa +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(4,1,1) = {" +iy +Bj +Ek +zT +iy +Pd +rm +qS +Yq +aO +tW +nz +Om +BB +Qc +wy +vy +jf +kD +kD +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(5,1,1) = {" +iy +be +Ek +Tc +iy +oD +Xw +jt +Rs +tW +HP +YS +QK +CL +tM +zM +YK +PH +jC +jC +pk +kD +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(6,1,1) = {" +iy +yx +Ek +hk +iy +if +Xh +BM +ds +HP +YS +YS +pO +kM +xN +Sh +YY +Cm +nk +bO +kf +pk +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(7,1,1) = {" +jy +bC +mw +iV +Ah +Jc +cH +hx +bY +bY +bY +bY +bY +bY +bY +bY +bY +Ul +QA +EO +zZ +jm +xz +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(8,1,1) = {" +iy +LJ +kQ +hx +bY +wT +bY +CA +bz +hF +Lo +Cn +Re +PR +PR +PR +Bq +RW +hJ +sH +kf +SG +WO +UL +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(9,1,1) = {" +iy +du +BW +IW +cL +CA +cL +CA +GY +pM +dX +Rl +nB +GK +Fh +cu +yF +wZ +gM +kf +kf +kf +jC +IU +PY +CI +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(10,1,1) = {" +hv +su +HB +IW +kp +MM +ny +py +Vt +uA +eV +Bx +nB +fP +uZ +tA +se +wZ +kf +ym +GZ +cR +kf +kf +kf +kf +pk +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(11,1,1) = {" +hv +oc +Sl +aa +hm +hm +hm +CA +DB +NH +Zn +Cn +tu +IF +IF +IF +sE +RW +GZ +OS +sv +kf +kf +Di +md +tl +OS +QI +xT +xT +xT +xT +xT +xT +xT +xT +"} +(12,1,1) = {" +hv +hv +Td +SY +Jc +zM +Jc +aa +hm +hm +hm +KA +wm +yC +Du +hm +hm +JT +nk +bO +wI +kf +Jt +kf +hJ +Ms +OS +gR +xT +xT +xT +xT +xT +xT +xT +xT +"} +(13,1,1) = {" +hv +sp +Fd +nC +WG +UB +WK +zM +So +NK +Dn +Dn +SE +CL +tM +Kf +Oj +AT +AT +EO +md +kf +Jd +kf +tl +np +OS +Nj +pu +xT +xT +xT +xT +xT +xT +xT +"} +(14,1,1) = {" +hv +sp +Vr +bu +jj +ye +Xh +zM +YA +So +NK +Dn +ws +kM +xN +zM +wE +tK +Xe +tK +kf +Jd +gM +kf +kf +oo +mb +zS +Iu +xT +xT +xT +xT +xT +xT +xT +"} +(15,1,1) = {" +hv +hv +TO +fM +zD +bu +Xh +qU +in +XF +aT +NK +Om +BB +eU +Eb +Ji +Xv +aY +BK +qu +wp +pZ +kf +tl +TH +Ug +KC +Iu +Db +xT +xT +xT +xT +xT +pW +"} +(16,1,1) = {" +hv +QG +Ev +Ev +zD +hY +Er +At +qS +Js +pA +aT +Fl +EO +Al +wj +rX +Ip +mb +Gc +aw +PX +EH +EH +EH +Xo +tE +KC +Iu +bN +VI +Db +pW +pW +pW +pW +"} +(17,1,1) = {" +hv +UQ +Ev +GP +Ev +Ev +Yf +WE +Xw +xx +xm +yo +SP +VA +BU +wE +Lw +Nh +sI +yP +oN +yc +wq +nD +Ug +UK +Ug +KC +oK +VI +tR +Ae +xG +Pw +LF +Db +"} +(18,1,1) = {" +hv +hv +Kl +Kl +hv +Kl +Kl +hv +Kl +xx +DD +Kl +hv +eT +Hq +wE +mT +SL +gN +xj +Tl +kD +hc +LC +Cc +CE +Vc +XR +VP +jp +eJ +eJ +eJ +eJ +eJ +gm +"} +(19,1,1) = {" +xT +xT +ln +ln +ln +ln +ln +ln +wJ +lC +DR +xr +kD +kD +kD +gP +wO +sn +sn +yP +oN +VG +Ce +oF +OU +Ec +JS +ee +HH +QN +OD +ee +DO +OD +ee +Sb +"} +(20,1,1) = {" +xT +xT +ln +ln +ln +ln +ln +xX +wJ +lC +Bu +kD +kD +kD +kD +ej +kD +kD +kD +ZA +MW +Hl +xn +jI +OU +Oe +VQ +bP +bP +LB +mF +bP +mF +mF +bP +tX +"} +(21,1,1) = {" +xT +ln +ln +ln +ln +ln +ln +ln +Ta +yP +PS +kD +nP +kD +mR +fy +QW +mR +vk +yP +PS +Hl +Yn +Ch +hH +HI +bJ +BP +pq +jr +pq +pq +Wb +pq +pq +jr +"} +(22,1,1) = {" +xT +xT +ln +iI +Yn +Uq +ln +Nu +Ch +RU +Ou +fR +kk +Cx +kk +kk +kk +kk +kk +nR +FI +Eg +Ch +kD +hH +Df +hO +Lu +OJ +pW +cZ +so +dR +dR +dJ +pW +"} +(23,1,1) = {" +xT +xT +xT +Yn +jw +bI +is +wJ +kD +kD +kD +eQ +Jx +Jx +Jx +Jx +Jx +bf +Jx +Jx +Hb +CE +CE +JB +ab +vR +bJ +ZB +xT +xT +xT +xT +xT +xT +xT +xT +"} +(24,1,1) = {" +xT +xT +xT +wJ +Ug +Ug +Eg +Ch +kD +kD +kD +hH +HI +OZ +HI +HI +OZ +HI +HI +yf +HI +HI +OZ +HI +HI +OZ +bJ +YQ +xT +xT +xT +xT +xT +xT +xT +xT +"} +(25,1,1) = {" +xT +xT +xT +FB +ki +px +kD +kD +kD +ej +sT +hH +HI +Gd +HV +HV +ZS +HV +HV +ZS +HV +HV +ZS +HV +HV +ZS +zl +ZB +xT +xT +xT +xT +xT +xT +xT +xT +"} +(26,1,1) = {" +xT +xT +Yn +is +Ow +kD +sT +ug +wv +ig +hd +hH +HI +bJ +Aw +VU +VU +VU +VU +VU +VU +VU +hn +VU +VU +VU +VU +am +xT +xT +xT +xT +xT +xT +xT +xT +"} +(27,1,1) = {" +xT +xT +Ch +XZ +Ch +kD +da +wv +eD +ys +jJ +hH +Df +hO +eI +mf +lT +Ui +zO +kD +kD +kD +kD +mf +zO +nP +kD +Jk +xT +xT +xT +xT +xT +xT +xT +xT +"} +(28,1,1) = {" +xT +xT +zO +kD +kD +kD +wv +eD +eD +ZD +kD +hH +HI +bJ +eI +Hl +Un +iL +Ch +kD +kD +kD +kD +Hl +rR +kD +mf +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(29,1,1) = {" +xT +Yn +yk +QW +kD +Fs +YM +mq +ZD +vk +kD +hH +HI +bJ +eI +Eg +uF +Ch +Ug +kD +mL +mR +mf +Ce +qx +lT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(30,1,1) = {" +is +wJ +kD +Ug +kD +kD +jJ +fy +hd +Ro +QW +hH +vR +bJ +eI +Fr +kD +Ug +kD +iz +mf +lT +Ce +ln +xT +ln +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(31,1,1) = {" +XZ +AC +Ug +kD +nP +kD +kD +kD +kD +kD +kD +hH +Df +hO +eI +xt +kD +QW +kD +mf +qe +ln +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(32,1,1) = {" +CE +CE +VW +CE +Vc +CE +CE +Vc +CE +Vc +CE +ab +HI +bJ +eI +kD +ZY +xP +LD +Ce +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(33,1,1) = {" +No +vR +OZ +rl +hi +OZ +HI +hi +Qk +vR +OZ +HI +HI +bJ +nt +mf +lT +Ce +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(34,1,1) = {" +HV +HV +ZS +fN +HV +EW +HV +FF +HV +HV +ZS +HV +gA +zl +YE +Hl +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(35,1,1) = {" +cl +IA +cl +kh +XB +cl +WX +Vg +Oe +vP +vl +fL +hn +VU +yG +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(36,1,1) = {" +ga +Li +vZ +fk +CX +kB +dQ +Df +rj +WZ +Eq +Fr +kD +sn +Fr +Hl +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(37,1,1) = {" +eK +eK +eK +eK +OO +LM +WY +vR +HI +WZ +oy +nP +mR +xg +kD +Ex +uF +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} From 4f9b17bc604bf0d33e5f98fbed8157575e5c177d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 07:16:39 +0100 Subject: [PATCH 093/138] Automatic changelog for PR #3845 [ci skip] --- html/changelogs/AutoChangeLog-pr-3845.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3845.yml diff --git a/html/changelogs/AutoChangeLog-pr-3845.yml b/html/changelogs/AutoChangeLog-pr-3845.yml new file mode 100644 index 000000000000..8be12e7b1974 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3845.yml @@ -0,0 +1,5 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "A team of UPP survivors may spawn on Trijent Dam." + - mapadd: "A new nightmare insert for Trijent Dam has been added, featuring a crashed UPP dropship." \ No newline at end of file From aa1cf876d98ab41b1048f2aa398854c1a76c679a Mon Sep 17 00:00:00 2001 From: ghostsheet <43085828+ghostsheet@users.noreply.github.com> Date: Fri, 4 Aug 2023 15:20:04 +1000 Subject: [PATCH 094/138] Acid Runner Respawn (#4037) # About the pull request Acid Runner will now respawn on its turf when there's no hivecore to respawn at. instead of not spawning at all. # Explain why it's good for the game If acid runner exploded without a hivecore it wouldn't respawn at all. Now if it would respawn as a larva where it blew up, cool niche feature. # Testing Photographs and Procedure
Acid Runner Respawn https://github.com/cmss13-devs/cmss13/assets/43085828/97e3720d-3f6e-49f1-8258-a7e7c9c17837
# Changelog :cl: ghostsheet add: Acid Runners will now respawn where it blew up, if there is no hivecore to spawn at. /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- .../xenomorph/mutators/strains/runner/acid.dm | 7 ++++++- .../living/carbon/xenomorph/xeno_defines.dm | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/mutators/strains/runner/acid.dm b/code/modules/mob/living/carbon/xenomorph/mutators/strains/runner/acid.dm index 7a2196a3c209..7b64ae9f69d7 100644 --- a/code/modules/mob/living/carbon/xenomorph/mutators/strains/runner/acid.dm +++ b/code/modules/mob/living/carbon/xenomorph/mutators/strains/runner/acid.dm @@ -159,7 +159,12 @@ new /obj/effect/particle_effect/smoke/acid_runner_harmless(T) playsound(bound_xeno, 'sound/effects/blobattack.ogg', 75) if(bound_xeno.client && bound_xeno.hive) - addtimer(CALLBACK(bound_xeno.hive, TYPE_PROC_REF(/datum/hive_status, free_respawn), bound_xeno.client), 5 SECONDS) + var/datum/hive_status/hive_status = bound_xeno.hive + var/turf/spawning_turf = get_turf(bound_xeno) + if(!hive_status.hive_location) + addtimer(CALLBACK(bound_xeno.hive, TYPE_PROC_REF(/datum/hive_status, respawn_on_turf), bound_xeno.client, spawning_turf), 0.5 SECONDS) + else + addtimer(CALLBACK(bound_xeno.hive, TYPE_PROC_REF(/datum/hive_status, free_respawn), bound_xeno.client), 5 SECONDS) bound_xeno.gib() /mob/living/carbon/xenomorph/runner/ventcrawl_carry() diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index acc72586e647..cfca16f70a51 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -936,6 +936,24 @@ else hive_ui.update_burrowed_larva() +/datum/hive_status/proc/respawn_on_turf(client/xeno_client, turf/spawning_turf) + var/mob/living/carbon/xenomorph/larva/new_xeno = spawn_hivenumber_larva(spawning_turf, hivenumber) + if(isnull(new_xeno)) + return FALSE + + if(!SSticker.mode.transfer_xeno(xeno_client.mob, new_xeno)) + qdel(new_xeno) + return FALSE + + new_xeno.visible_message(SPAN_XENODANGER("A larva suddenly emerges from a dead husk!"), + SPAN_XENOANNOUNCE("The hive has no core! You manage to emerge from your old husk as a larva!")) + msg_admin_niche("[key_name(new_xeno)] respawned at \a [spawning_turf]. [ADMIN_JMP(spawning_turf)]") + playsound(new_xeno, 'sound/effects/xeno_newlarva.ogg', 50, 1) + if(new_xeno.client?.prefs?.toggles_flashing & FLASH_POOLSPAWN) + window_flash(new_xeno.client) + + hive_ui.update_burrowed_larva() + /datum/hive_status/proc/do_buried_larva_spawn(mob/xeno_candidate) var/spawning_area if(hive_location) From e62502c58ab854ab8ea776e637e6a20690333d8c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 07:33:53 +0100 Subject: [PATCH 095/138] Automatic changelog for PR #4037 [ci skip] --- html/changelogs/AutoChangeLog-pr-4037.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4037.yml diff --git a/html/changelogs/AutoChangeLog-pr-4037.yml b/html/changelogs/AutoChangeLog-pr-4037.yml new file mode 100644 index 000000000000..f66dd54c89fd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4037.yml @@ -0,0 +1,4 @@ +author: "ghostsheet" +delete-after: True +changes: + - rscadd: "Acid Runners will now respawn where it blew up, if there is no hivecore to spawn at." \ No newline at end of file From 23d5d9872d5135967cf0fb03434da7adf2adb22c Mon Sep 17 00:00:00 2001 From: Vile Beggar Date: Fri, 4 Aug 2023 07:32:34 +0200 Subject: [PATCH 096/138] Increases the availability and minimum burn time for Star Shells (#4087) # About the pull request raises the minimum burn time for star shell fragments to 30 seconds from 5 and increases their quantity in squad vendors from scale * 2 to scale * 4. # Explain why it's good for the game these grenades are fairly innocuous but rarely, if ever, used outside the free packet you get with the m79. their short burn time coupled with the fact you are giving up space that could be used for actual grenades that have a lot more utility place them into the "not really worth it" category. hopefully with a higher minimum burn time and a bit more abundance in the squad vendor they'll see some more use, whether in an ugl or the m79. # Changelog :cl:Vile Beggar balance: Star Shells now have a higher minimum burn time and are more plentiful in squad prep. /:cl: --- .../machinery/vending/vendor_types/squad_prep/squad_prep.dm | 2 +- code/game/objects/items/devices/flashlight.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm index 4fcd3d25237c..4f10d956ee3c 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm @@ -194,7 +194,7 @@ list("M56D Drum Magazine", round(scale * 2), /obj/item/ammo_magazine/m56d, VENDOR_ITEM_REGULAR), list("M2C Box Magazine", round(scale * 2), /obj/item/ammo_magazine/m2c, VENDOR_ITEM_REGULAR), list("HIRR Baton Slugs", round(scale * 6), /obj/item/explosive/grenade/slug/baton, VENDOR_ITEM_REGULAR), - list("M74 AGM-S Star Shell", round(scale * 2), /obj/item/explosive/grenade/high_explosive/airburst/starshell, VENDOR_ITEM_REGULAR), + list("M74 AGM-S Star Shell", round(scale * 4), /obj/item/explosive/grenade/high_explosive/airburst/starshell, VENDOR_ITEM_REGULAR), list("M74 AGM-S Hornet Shell", round(scale * 4), /obj/item/explosive/grenade/high_explosive/airburst/hornet_shell, VENDOR_ITEM_REGULAR), ) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 07b56eedb7d2..9bcda4a82bbb 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -441,7 +441,7 @@ if(mapload) return INITIALIZE_HINT_QDEL . = ..() - fuel = rand(5 SECONDS, 60 SECONDS) + fuel = rand(30 SECONDS, 60 SECONDS) /obj/item/device/flashlight/flare/on/illumination/chemical name = "chemical light" From c1e2afa00048de39794f8641b4b5cde1c1af829b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 07:47:34 +0100 Subject: [PATCH 097/138] Automatic changelog for PR #4087 [ci skip] --- html/changelogs/AutoChangeLog-pr-4087.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4087.yml diff --git a/html/changelogs/AutoChangeLog-pr-4087.yml b/html/changelogs/AutoChangeLog-pr-4087.yml new file mode 100644 index 000000000000..f5e1dd6a638d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4087.yml @@ -0,0 +1,4 @@ +author: "Vile Beggar" +delete-after: True +changes: + - balance: "Star Shells now have a higher minimum burn time and are more plentiful in squad prep." \ No newline at end of file From f423abacba00964ab350d14747298c0492277863 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 5 Aug 2023 01:15:02 +0000 Subject: [PATCH 098/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3814.yml | 6 ----- html/changelogs/AutoChangeLog-pr-3845.yml | 5 ----- html/changelogs/AutoChangeLog-pr-4009.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4037.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4087.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4091.yml | 5 ----- html/changelogs/AutoChangeLog-pr-4097.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4102.yml | 4 ---- html/changelogs/archive/2023-08.yml | 27 +++++++++++++++++++++++ 9 files changed, 27 insertions(+), 36 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3814.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3845.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4009.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4037.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4087.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4091.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4097.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4102.yml diff --git a/html/changelogs/AutoChangeLog-pr-3814.yml b/html/changelogs/AutoChangeLog-pr-3814.yml deleted file mode 100644 index 38c4ee962b5f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3814.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "Added an admin toggle flag for fitting mobs into disposals. (Within reason - no queens...)" - - rscadd: "The Crawler trait that allows mobs to enter vents will also allow them to climb into disposals regardless of above flag." - - rscadd: "Added a subtype of disposal that can't fit mobs, used for the delivery units." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3845.yml b/html/changelogs/AutoChangeLog-pr-3845.yml deleted file mode 100644 index 8be12e7b1974..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3845.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - rscadd: "A team of UPP survivors may spawn on Trijent Dam." - - mapadd: "A new nightmare insert for Trijent Dam has been added, featuring a crashed UPP dropship." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4009.yml b/html/changelogs/AutoChangeLog-pr-4009.yml deleted file mode 100644 index ab83978637f8..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4009.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "smov" -delete-after: True -changes: - - rscadd: "Adds a new Marine Law charge" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4037.yml b/html/changelogs/AutoChangeLog-pr-4037.yml deleted file mode 100644 index f66dd54c89fd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4037.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ghostsheet" -delete-after: True -changes: - - rscadd: "Acid Runners will now respawn where it blew up, if there is no hivecore to spawn at." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4087.yml b/html/changelogs/AutoChangeLog-pr-4087.yml deleted file mode 100644 index f5e1dd6a638d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4087.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Vile Beggar" -delete-after: True -changes: - - balance: "Star Shells now have a higher minimum burn time and are more plentiful in squad prep." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4091.yml b/html/changelogs/AutoChangeLog-pr-4091.yml deleted file mode 100644 index a2b5f63f9e67..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4091.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - rscadd: "Adds campfires, craftable with wood" - - code_imp: "Modifies brazier construction code for easier use and mapping" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4097.yml b/html/changelogs/AutoChangeLog-pr-4097.yml deleted file mode 100644 index 077d31d7df64..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4097.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "You can no longer bypass skill checks on pill bottles" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4102.yml b/html/changelogs/AutoChangeLog-pr-4102.yml deleted file mode 100644 index b713f5842337..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4102.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - bugfix: "Underbarrel extinguishers can now be refilled." \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index fe0ed539128f..bcaf24ca5d66 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -60,3 +60,30 @@ - ui: changed the almayer control console from html to tgui - bugfix: custom faction messages will now be named properly in the paper printed out from the almayer control console +2023-08-05: + BeagleGaming1: + - rscadd: Adds campfires, craftable with wood + - code_imp: Modifies brazier construction code for easier use and mapping + Morrow: + - bugfix: You can no longer bypass skill checks on pill bottles + Steelpoint: + - rscadd: A team of UPP survivors may spawn on Trijent Dam. + - mapadd: A new nightmare insert for Trijent Dam has been added, featuring a crashed + UPP dropship. + Vile Beggar: + - balance: Star Shells now have a higher minimum burn time and are more plentiful + in squad prep. + Zonespace27: + - bugfix: Underbarrel extinguishers can now be refilled. + ghostsheet: + - rscadd: Acid Runners will now respawn where it blew up, if there is no hivecore + to spawn at. + realforest2001: + - rscadd: Added an admin toggle flag for fitting mobs into disposals. (Within reason + - no queens...) + - rscadd: The Crawler trait that allows mobs to enter vents will also allow them + to climb into disposals regardless of above flag. + - rscadd: Added a subtype of disposal that can't fit mobs, used for the delivery + units. + smov: + - rscadd: Adds a new Marine Law charge From 7de9afaabc95eee479b1e5d8013a27d9ec336951 Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Sat, 5 Aug 2023 02:53:13 -0400 Subject: [PATCH 099/138] Prompt Confirmation before Random Fact (#4105) # About the pull request Add confirmation prompt before triggering random fact # Explain why it's good for the game Misclicking something that does a announcement SIMILAR TO END OF ROUND without any confirmation leads to said admin getting bullied. ![image](https://github.com/cmss13-devs/cmss13/assets/91219575/3383b2b5-de8c-468b-837d-4520c87e8cad) # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/91219575/5ad5c776-fb28-4287-9fcd-83a28534d69d) # Changelog :cl: admin: You now need to give confirmation before announcing random facts (OOC tab verb) /:cl: --- code/modules/admin/admin_verbs.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index de884cfebe61..05e27625daeb 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -577,6 +577,10 @@ var/list/roundstart_mod_verbs = list( set desc = "Tells everyone about a random statistic in the round." set category = "OOC" + var/prompt = tgui_alert(usr, "Are you sure you want to do this?", "Announce Random Fact", list("No", "Yes")) + if(prompt != "Yes") + return + message_admins("[key_name(usr)] announced a random fact.") SSticker.mode?.declare_fun_facts() From d6a523e1a0a9d43291ce96591407342a5962eb18 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 5 Aug 2023 08:01:04 +0100 Subject: [PATCH 100/138] Automatic changelog for PR #4105 [ci skip] --- html/changelogs/AutoChangeLog-pr-4105.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4105.yml diff --git a/html/changelogs/AutoChangeLog-pr-4105.yml b/html/changelogs/AutoChangeLog-pr-4105.yml new file mode 100644 index 000000000000..7c9488172098 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4105.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - admin: "You now need to give confirmation before announcing random facts (OOC tab verb)" \ No newline at end of file From 0c1cdfb736e8134f2b3dbf170159dafec459d627 Mon Sep 17 00:00:00 2001 From: harryob Date: Sat, 5 Aug 2023 19:16:36 +0100 Subject: [PATCH 101/138] no suspicious .rar and no heavily outdated python script in repo root (#4108) cleans up the repo root a little to get rid of the scripts/ folder no one needs this sussy .rar and this irc .py file --- scripts/ShuttleGenerator.rar | Bin 4585 -> 0 bytes scripts/ircbot_message.py | 31 ------------------------------- 2 files changed, 31 deletions(-) delete mode 100644 scripts/ShuttleGenerator.rar delete mode 100644 scripts/ircbot_message.py diff --git a/scripts/ShuttleGenerator.rar b/scripts/ShuttleGenerator.rar deleted file mode 100644 index 582cc2041d00cc2561ba5eedef63ceacf46c49be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4585 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 Y-<3g}=8r1^>add}eaayKH8Q~e05(`JJpcdz diff --git a/scripts/ircbot_message.py b/scripts/ircbot_message.py deleted file mode 100644 index 4339019e03d7..000000000000 --- a/scripts/ircbot_message.py +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env python2 - -# Four arguments, password host channel and message. -# EG: "ircbot_message.py hunter2 example.com #adminchannel ADMINHELP, people are killing me!" - -import sys,cPickle,socket,HTMLParser - -def pack(): - ht = HTMLParser.HTMLParser() - - passwd = sys.argv[1] - ip = sys.argv[3] - try: - data = [] - for in_data in sys.argv[4:]: #The rest of the arguments is data - data += {ht.unescape(in_data)} - except: - data = "NO DATA SPECIFIED" - dictionary = {"ip":ip,"data":[passwd] + data} - pickled = cPickle.dumps(dictionary) - nudge(pickled) -def nudge(data): - HOST = sys.argv[2] - PORT = 45678 - s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - s.connect((HOST,PORT)) - s.send(data) - s.close() - -if __name__ == "__main__" and len(sys.argv) > 1: # If not imported and more than one argument - pack() From ceb9422dc095a09c3896f95d9c219561679930fd Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Sun, 6 Aug 2023 03:03:04 +0800 Subject: [PATCH 102/138] Adds White-Green Armband Sprite (#4043) # About the pull request Adds an mob sprite to the white-green armband. Noticed that the sprites given to the Synth in this PR (https://github.com/cmss13-devs/cmss13/pull/4026) never actually had any mob sprites. # Explain why it's good for the game Sprites # Testing Photographs and Procedure
Screenshots & Videos ![Screenshot 2023-07-29 22 08 00](https://github.com/cmss13-devs/cmss13/assets/6595389/a63499ab-3446-402e-a6e0-94469185cc54)
# Changelog :cl: fix: EMT/White-Green armband now has a sprite /:cl: Co-authored-by: Steelpoint --- icons/mob/humans/onmob/ties.dmi | Bin 15343 -> 17793 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/humans/onmob/ties.dmi b/icons/mob/humans/onmob/ties.dmi index b9ffbdd61ca4078df2b1e31b9bad575e453a0cce..a908aaf71037af9bf3181ebde2ae25a6d0db1bc2 100644 GIT binary patch literal 17793 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 literal 15343 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 From c0d3a35b0d6ff8ac21a51a81aee292b9214c8598 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 5 Aug 2023 20:12:48 +0100 Subject: [PATCH 103/138] Automatic changelog for PR #4043 [ci skip] --- html/changelogs/AutoChangeLog-pr-4043.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4043.yml diff --git a/html/changelogs/AutoChangeLog-pr-4043.yml b/html/changelogs/AutoChangeLog-pr-4043.yml new file mode 100644 index 000000000000..7e4a7a6919ea --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4043.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - bugfix: "EMT/White-Green armband now has a sprite" \ No newline at end of file From 04c79679a693b0b92f214f6d56876a93c3ed89af Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 6 Aug 2023 01:12:01 +0000 Subject: [PATCH 104/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4043.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4105.yml | 4 ---- html/changelogs/archive/2023-08.yml | 6 ++++++ 3 files changed, 6 insertions(+), 8 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4043.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4105.yml diff --git a/html/changelogs/AutoChangeLog-pr-4043.yml b/html/changelogs/AutoChangeLog-pr-4043.yml deleted file mode 100644 index 7e4a7a6919ea..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4043.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - bugfix: "EMT/White-Green armband now has a sprite" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4105.yml b/html/changelogs/AutoChangeLog-pr-4105.yml deleted file mode 100644 index 7c9488172098..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4105.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ben10083" -delete-after: True -changes: - - admin: "You now need to give confirmation before announcing random facts (OOC tab verb)" \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index bcaf24ca5d66..b732c81ccdb9 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -87,3 +87,9 @@ units. smov: - rscadd: Adds a new Marine Law charge +2023-08-06: + Ben10083: + - admin: You now need to give confirmation before announcing random facts (OOC tab + verb) + Steelpoint: + - bugfix: EMT/White-Green armband now has a sprite From adf591e4eedd7ea25356e0288a46c359b5a01d70 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Mon, 7 Aug 2023 03:03:30 +0200 Subject: [PATCH 105/138] fix: snowing inside walls on Sorokyne Strata map. (#4088) # About the pull request fixes: https://github.com/cmss13-devs/cmss13/issues/1496 change the area so it as a wall if this sort of wall is suppose to be some sort of wall that snow is falling on sprite should reflect it.. # Explain why it's good for the game it shouldn't snow inside walls? atleast i think it shouldn't... # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: maptweak: changing an area so it stop snowing inside walls. /:cl: Co-authored-by: Julien --- code/game/area/strata.dm | 4 + .../Sorokyne_Strata/Sorokyne_Strata.dmm | 82 +++++++++---------- 2 files changed, 45 insertions(+), 41 deletions(-) diff --git a/code/game/area/strata.dm b/code/game/area/strata.dm index 91bdff277c3d..1cf0eac58d1c 100644 --- a/code/game/area/strata.dm +++ b/code/game/area/strata.dm @@ -50,6 +50,10 @@ EXTERIOR is FUCKING FREEZING, and refers to areas out in the open and or exposed temperature = T20C //Nice and room temp ceiling = CEILING_METAL +/area/strata/ag/interior/mountain + name = "Outside mountain" + icon_state = "ag_e" + /area/strata/ag/interior/restricted is_resin_allowed = FALSE flags_area = AREA_NOTUNNEL diff --git a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm index 17f2e577a120..c43a02dddf12 100644 --- a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm +++ b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm @@ -10,7 +10,7 @@ /area/space) "aac" = ( /turf/closed/wall/strata_ice/dirty, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "aad" = ( /turf/closed/wall/strata_ice/jungle, /area/strata/ug/interior) @@ -427,7 +427,7 @@ "abA" = ( /obj/structure/fence, /turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "abB" = ( /obj/structure/bed/nest, /obj/effect/landmark/corpsespawner/upp, @@ -1746,7 +1746,7 @@ "aff" = ( /obj/item/lightstick/planted, /turf/closed/wall/strata_ice/dirty, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "afg" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony, /turf/open/floor/strata{ @@ -9870,7 +9870,7 @@ "aDQ" = ( /obj/structure/pipes/standard/simple/hidden/cyan, /turf/closed/wall/strata_ice/dirty, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "aDR" = ( /obj/effect/decal/cleanable/blood/oil, /obj/structure/barricade/handrail/strata, @@ -10715,7 +10715,7 @@ layer = 2.9 }, /turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "aGh" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/strata{ @@ -10930,7 +10930,7 @@ dir = 9 }, /turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "aGM" = ( /obj/item/stack/sandbags, /obj/structure/barricade/handrail/strata{ @@ -10957,7 +10957,7 @@ /area/strata/ag/interior/outpost/canteen) "aGP" = ( /turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "aGQ" = ( /obj/structure/machinery/door/airlock/almayer/generic{ dir = 2 @@ -12302,7 +12302,7 @@ pixel_y = 28 }, /turf/closed/wall/strata_outpost, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "aLy" = ( /obj/structure/platform/strata/metal{ dir = 8 @@ -15956,7 +15956,7 @@ /area/strata/ag/interior/dorms/south) "aXG" = ( /turf/closed/wall/strata_outpost/reinforced/hull, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "aXH" = ( /obj/structure/surface/table, /obj/item/phone, @@ -19583,7 +19583,7 @@ dir = 1 }, /turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "bkX" = ( /obj/structure/platform/strata{ dir = 1 @@ -19592,7 +19592,7 @@ dir = 4 }, /turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "bkY" = ( /obj/structure/pipes/standard/simple/hidden/cyan, /turf/open/floor/strata{ @@ -19677,23 +19677,23 @@ "blo" = ( /obj/structure/flora/grass/tallgrass/ice, /turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "blp" = ( /obj/structure/platform/strata{ dir = 1 }, /turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "blq" = ( /obj/structure/inflatable, /turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "blr" = ( /obj/structure/platform_decoration/strata{ dir = 8 }, /turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "bls" = ( /obj/structure/machinery/light/small, /turf/open/auto_turf/ice/layer0, @@ -19704,7 +19704,7 @@ dir = 1 }, /turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "blv" = ( /obj/structure/platform/strata{ dir = 1 @@ -20416,7 +20416,7 @@ "bom" = ( /obj/effect/decal/cleanable/blood, /turf/closed/wall/strata_ice/dirty, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "bon" = ( /turf/open/auto_turf/strata_grass/layer0_mud_alt, /area/strata/ug/interior/jungle/deep/minehead) @@ -25013,7 +25013,7 @@ pixel_y = -8 }, /turf/closed/wall/strata_outpost/reinforced, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "bMd" = ( /turf/open/asphalt/cement{ icon_state = "cement2" @@ -25026,7 +25026,7 @@ /area/strata/ag/exterior/north_lz_caves) "bME" = ( /turf/closed/wall/strata_outpost, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "bMF" = ( /obj/structure/window/framed/strata/reinforced, /turf/open/floor/strata{ @@ -25144,7 +25144,7 @@ /area/strata/ag/exterior/research_decks) "bNW" = ( /turf/closed/wall/strata_ice/jungle, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "bOh" = ( /obj/structure/barricade/handrail/strata, /turf/open/floor/strata{ @@ -30605,7 +30605,7 @@ "efT" = ( /obj/effect/decal/cleanable/blood, /turf/open/floor/strata, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "egh" = ( /obj/structure/flora/bush/ausbushes/grassybush{ icon_state = "fullgrass_1" @@ -30737,7 +30737,7 @@ /area/strata/ag/exterior/research_decks) "eqV" = ( /turf/closed/wall/wood, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "era" = ( /obj/structure/machinery/power/apc{ dir = 1; @@ -30759,7 +30759,7 @@ /area/strata/ag/exterior/north_lz_caves) "esJ" = ( /turf/open/auto_turf/snow/brown_base/layer4, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "euc" = ( /obj/structure/platform_decoration/strata{ dir = 4 @@ -31203,7 +31203,7 @@ pixel_y = -8 }, /turf/closed/wall/strata_outpost/reinforced/hull, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "fiD" = ( /obj/structure/fence, /turf/open/asphalt/cement{ @@ -31636,7 +31636,7 @@ /area/strata/ag/exterior/tcomms/tcomms_deck) "fPO" = ( /turf/open/auto_turf/ice/layer1, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "fQG" = ( /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/strata{ @@ -31941,7 +31941,7 @@ /area/strata/ag/interior/outpost/gen/bball/nest) "glL" = ( /turf/open/auto_turf/snow/brown_base/layer1, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "glN" = ( /obj/structure/machinery/weather_siren{ dir = 8; @@ -32121,7 +32121,7 @@ "gAD" = ( /obj/structure/machinery/iv_drip, /turf/open/floor/strata, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "gBj" = ( /obj/effect/decal/cleanable/blood, /turf/open/auto_turf/ice/layer1, @@ -32145,7 +32145,7 @@ layer = 2.9 }, /turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "gFf" = ( /obj/effect/decal/cleanable/blood, /turf/open/floor/strata{ @@ -33303,7 +33303,7 @@ /obj/item/clothing/gloves/latex, /obj/item/storage/surgical_tray, /turf/open/floor/strata, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "iJJ" = ( /obj/effect/blocker/sorokyne_cold_water, /obj/effect/blocker/sorokyne_cold_water, @@ -33758,7 +33758,7 @@ "jww" = ( /obj/structure/sign/safety/biohazard, /turf/closed/wall/strata_outpost/reinforced/hull, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "jwS" = ( /obj/structure/surface/rack, /obj/item/weapon/gun/pistol/c99, @@ -34897,7 +34897,7 @@ pixel_y = 32 }, /turf/open/floor/strata, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "luA" = ( /obj/effect/blocker/sorokyne_cold_water, /obj/effect/blocker/sorokyne_cold_water, @@ -35085,7 +35085,7 @@ dir = 4 }, /turf/open/auto_turf/ice/layer1, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "lMB" = ( /obj/structure/bed/chair/comfy{ dir = 8 @@ -36008,7 +36008,7 @@ "nhv" = ( /obj/structure/flora/grass/tallgrass/ice, /turf/open/auto_turf/ice/layer1, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "njA" = ( /obj/structure/pipes/standard/manifold/hidden/cyan{ dir = 1 @@ -36616,7 +36616,7 @@ /obj/structure/surface/rack, /obj/item/storage/pill_bottle/bicaridine, /turf/open/floor/strata, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "oyu" = ( /obj/structure/machinery/shower{ dir = 8 @@ -37909,7 +37909,7 @@ pixel_y = 10 }, /turf/closed/wall/strata_outpost/reinforced, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "qzf" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/phone{ @@ -38533,7 +38533,7 @@ "ryA" = ( /obj/structure/inflatable, /turf/open/floor/strata, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "ryK" = ( /turf/open/floor/strata{ dir = 4; @@ -39711,7 +39711,7 @@ dir = 4 }, /turf/closed/wall/strata_ice/dirty, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "tIv" = ( /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/strata{ @@ -40045,7 +40045,7 @@ /obj/structure/inflatable/door, /obj/effect/decal/cleanable/blood, /turf/open/floor/strata, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "ueD" = ( /obj/structure/window/reinforced/tinted{ dir = 4 @@ -40735,7 +40735,7 @@ pixel_y = -8 }, /turf/closed/wall/strata_outpost/reinforced, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "vmm" = ( /obj/structure/surface/table/reinforced/prison, /obj/structure/machinery/light/small{ @@ -41336,7 +41336,7 @@ "wgI" = ( /obj/item/tank/anesthetic, /turf/open/floor/strata, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "whO" = ( /obj/structure/filingcabinet, /obj/effect/landmark/objective_landmark/medium, @@ -41872,7 +41872,7 @@ dir = 4; icon_state = "floor3" }, -/area/strata/ag/exterior) +/area/strata/ag/interior/mountain) "xoE" = ( /obj/structure/largecrate/random, /obj/structure/barricade/handrail/strata{ From 513110593441486fd5dc05a17586016d057481b8 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 7 Aug 2023 02:12:08 +0100 Subject: [PATCH 106/138] Automatic changelog for PR #4088 [ci skip] --- html/changelogs/AutoChangeLog-pr-4088.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4088.yml diff --git a/html/changelogs/AutoChangeLog-pr-4088.yml b/html/changelogs/AutoChangeLog-pr-4088.yml new file mode 100644 index 000000000000..4aa037a91312 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4088.yml @@ -0,0 +1,4 @@ +author: "Huffie56" +delete-after: True +changes: + - maptweak: "changing an area so it stop snowing inside walls." \ No newline at end of file From 73fdf15dbe10ca734c771970d34ada6e28c8fe8e Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 7 Aug 2023 01:17:59 +0000 Subject: [PATCH 107/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4088.yml | 4 ---- html/changelogs/archive/2023-08.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4088.yml diff --git a/html/changelogs/AutoChangeLog-pr-4088.yml b/html/changelogs/AutoChangeLog-pr-4088.yml deleted file mode 100644 index 4aa037a91312..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4088.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - maptweak: "changing an area so it stop snowing inside walls." \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index b732c81ccdb9..87ac33e88c1f 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -93,3 +93,6 @@ verb) Steelpoint: - bugfix: EMT/White-Green armband now has a sprite +2023-08-07: + Huffie56: + - maptweak: changing an area so it stop snowing inside walls. From 5a5183d8933074628b518987b357856cdd84a89c Mon Sep 17 00:00:00 2001 From: Segrain Date: Mon, 7 Aug 2023 07:37:51 +0400 Subject: [PATCH 108/138] Fix for synths' default language. (#4115) # About the pull request Followup to #3845. # Explain why it's good for the game Selfevident. # Changelog :cl: fix: Non-UPP synthetics no longer default to speaking Russian. /:cl: --- code/modules/gear_presets/synths.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/gear_presets/synths.dm b/code/modules/gear_presets/synths.dm index 7976ad6c2351..eaab23630ed2 100644 --- a/code/modules/gear_presets/synths.dm +++ b/code/modules/gear_presets/synths.dm @@ -1,7 +1,7 @@ /datum/equipment_preset/synth name = "Synth" uses_special_name = TRUE - languages = ALL_SYNTH_LANGUAGES_UPP + languages = ALL_SYNTH_LANGUAGES skills = /datum/skills/synthetic paygrade = "SYN" @@ -458,6 +458,7 @@ /datum/equipment_preset/synth/survivor/upp name = "Survivor - Synthetic - UPP Synth" flags = EQUIPMENT_PRESET_EXTRA + languages = ALL_SYNTH_LANGUAGES_UPP assignment = JOB_UPP_COMBAT_SYNTH rank = JOB_SURVIVOR faction = FACTION_UPP From c141a46230f2b603966b743d9cc93c6e0b899722 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 7 Aug 2023 04:45:34 +0100 Subject: [PATCH 109/138] Automatic changelog for PR #4115 [ci skip] --- html/changelogs/AutoChangeLog-pr-4115.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4115.yml diff --git a/html/changelogs/AutoChangeLog-pr-4115.yml b/html/changelogs/AutoChangeLog-pr-4115.yml new file mode 100644 index 000000000000..8ef7e87aa024 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4115.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - bugfix: "Non-UPP synthetics no longer default to speaking Russian." \ No newline at end of file From 6c3cbb8b2837b309d7afb899f356c092abfa59ca Mon Sep 17 00:00:00 2001 From: Kozmos <31109792+HeresKozmos@users.noreply.github.com> Date: Mon, 7 Aug 2023 12:01:22 +0100 Subject: [PATCH 110/138] CL Storage Room Change (#4118) # About the pull request Changes the Corporate Liaison's storage room to add a bottle of space cleaner, changes the old toxin medkit to a regular medkit and adds a non-alcoholic drinks dispenser on the wall. # Explain why it's good for the game The drinks dispenser gives the CL non-alcoholic serving options that isn't just sake or beer and allows a nice RP interaction where you can serve drinks to the guests in your office. The space cleaner is just there as a little QOL thing where it lets you clean up any mess in your office to keep it nice and clean. The regular medkit is just a straight upgrade over the old toxin medkit that I have never seen actually get used. # Changelog :cl: maptweak: Added non-alcoholic drinks dispenser, space cleaner bottle and a regular medkit to the storage closet. Deleted old toxin medkit in the storage closet /:cl: --- maps/map_files/USS_Almayer/USS_Almayer.dmm | 30 ++++++++++------------ 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index ce4a853acc62..c7a1689d550c 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -41459,6 +41459,7 @@ /obj/item/reagent_container/food/drinks/bottle/sake{ pixel_x = -4 }, +/obj/structure/machinery/light, /turf/open/floor/almayer{ icon_state = "plate" }, @@ -45529,11 +45530,11 @@ }, /area/almayer/hull/lower_hull/l_m_p) "jZU" = ( -/obj/structure/machinery/light{ +/obj/structure/machinery/power/apc/almayer{ dir = 1 }, /turf/open/floor/almayer, -/area/almayer/command/corporateliason) +/area/almayer/medical/containment/cell/cl) "jZY" = ( /obj/structure/closet/l3closet/virology, /turf/open/floor/almayer{ @@ -46056,13 +46057,17 @@ /area/almayer/hull/upper_hull/u_a_p) "kmL" = ( /obj/structure/surface/table/almayer, -/obj/item/storage/firstaid/toxin{ +/obj/item/storage/firstaid/regular{ pixel_x = 8; pixel_y = -2 }, /obj/item/storage/box/drinkingglasses{ pixel_x = -7 }, +/obj/item/reagent_container/spray/cleaner{ + pixel_x = -10; + pixel_y = 14 + }, /obj/item/storage/xeno_tag_case/full{ pixel_y = 8 }, @@ -58554,11 +58559,11 @@ }, /area/almayer/engineering/engine_core) "pQu" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 +/obj/structure/machinery/chem_dispenser/soda{ + pixel_y = 20 }, /turf/open/floor/almayer, -/area/almayer/medical/containment/cell/cl) +/area/almayer/command/corporateliason) "pQy" = ( /obj/structure/window/framed/almayer, /turf/open/floor/plating, @@ -58697,15 +58702,6 @@ icon_state = "test_floor4" }, /area/almayer/command/airoom) -"pTM" = ( -/obj/structure/sign/safety/water{ - pixel_x = 8; - pixel_y = -32 - }, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/hydroponics) "pTT" = ( /obj/structure/platform{ dir = 4 @@ -108941,7 +108937,7 @@ iBt iBt iBt awE -cvj +jZU rjH qVM vGk @@ -109144,7 +109140,7 @@ iBt iBt iBt awE -jZU +cvj iiz qVM oLw From ea185bf90cc711df0b3552eb364e4ae15e8ae823 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 7 Aug 2023 12:09:19 +0100 Subject: [PATCH 111/138] Automatic changelog for PR #4118 [ci skip] --- html/changelogs/AutoChangeLog-pr-4118.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4118.yml diff --git a/html/changelogs/AutoChangeLog-pr-4118.yml b/html/changelogs/AutoChangeLog-pr-4118.yml new file mode 100644 index 000000000000..39204c7f29c3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4118.yml @@ -0,0 +1,4 @@ +author: "HeresKozmos" +delete-after: True +changes: + - maptweak: "Added non-alcoholic drinks dispenser, space cleaner bottle and a regular medkit to the storage closet. Deleted old toxin medkit in the storage closet" \ No newline at end of file From 583911a348e248dc6b9e85b988055ac0d5d17539 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Mon, 7 Aug 2023 09:49:02 -0400 Subject: [PATCH 112/138] Auxiliary Support Officer (#4081) # About the pull request This PR adds the Auxiliary Support Officer. Read more here: Main points: Auxiliary Support Officer oversees the hangar, the intel team, the engineering department, and the requisitions department. Chief Engineer has been demoted to O1. Requisitions Officer renamed to Quartermaster and is now a Gunnery Sergeant. For the duration of testing the following is true: The Auxiliary Support Officer may not deploy. The Chief Engineer will be given explicit authority over construction and control of the Forward Operating Base. The Chief Engineer, and Maintenance Technicians under them, may deploy freely if there is an Auxiliary Support Officer. If there is not an Auxiliary Support Officer the Chief Engineer may deploy with permission from the Acting Commander and Maintenance Technicians may deploy with the permission of the Chief Engineer. The Chief Engineer is not required to assist with FOB construction unless ordered to. One member of Engineering, or the Auxiliary Support Officer, should be aboard the ship at all times. The Quartermaster will have unchanged deployment standards as the Requisitions Officer. Cargo Technicians may deploy if given permission by the Quartermaster, Auxiliary Support Officer, or aCO. The Mess Technician will be formally put under the Quartermaster in Requisitions. # Explain why it's good for the game Explained in above linked documentation. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow, Thwomper add: Added Auxiliary Support Officer add: Auxiliary Support Officer oversees the hangar, the intel team, the engineering department, and the requisitions department add: Chief Engineer has been demoted to O1. add: Requisitions Officer is now "Quartermaster" and a Gunnery Sergeant. /:cl: --------- Co-authored-by: harryob --- code/__DEFINES/access.dm | 1 + code/__DEFINES/job.dm | 7 +- code/__DEFINES/minimap.dm | 1 + code/__DEFINES/mode.dm | 6 +- code/__DEFINES/urls.dm | 3 +- code/datums/factions/uscm.dm | 3 + code/datums/skills.dm | 17 + code/datums/supply_packs/clothing.dm | 2 +- code/game/area/almayer.dm | 5 + code/game/jobs/access.dm | 1 + .../jobs/job/civilians/other/mess_seargent.dm | 2 +- .../auxiliary/auxiliary_support_officer.dm | 26 + .../jobs/job/command/auxiliary/crew_chief.dm | 1 + code/game/jobs/job/command/auxiliary/intel.dm | 1 + code/game/jobs/job/command/auxiliary/pilot.dm | 1 + .../jobs/job/logistics/cargo/chief_req.dm | 5 +- code/game/jobs/job/logistics/logistics.dm | 2 +- .../vendor_types/crew/senior_officers.dm | 45 +- .../vending/vendor_types/crew/synthetic.dm | 2 +- .../items/devices/radio/encryptionkey.dm | 5 +- .../objects/items/devices/radio/headset.dm | 9 +- .../closets/secure/cm_closets.dm | 4 +- code/modules/clothing/suits/marine_armor.dm | 8 +- code/modules/clothing/suits/marine_coat.dm | 7 + code/modules/clothing/under/marine_uniform.dm | 6 +- code/modules/cm_marines/marines_consoles.dm | 13 +- code/modules/gear_presets/uscm_ship.dm | 77 ++- .../mob/new_player/preferences_setup.dm | 4 +- colonialmarines.dme | 1 + html/browser/common.css | 2 +- html/browser/legacy.css | 2 +- icons/mob/hud/marine_hud.dmi | Bin 5441 -> 5495 bytes icons/mob/hud/sec_hud.dmi | Bin 3030 -> 3120 bytes icons/mob/humans/onmob/suit_1.dmi | Bin 188970 -> 233897 bytes icons/obj/items/clothing/cm_suits.dmi | Bin 63898 -> 74949 bytes maps/map_files/USS_Almayer/USS_Almayer.dmm | 560 +++++++++++------- 36 files changed, 555 insertions(+), 274 deletions(-) create mode 100644 code/game/jobs/job/command/auxiliary/auxiliary_support_officer.dm diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm index dcc8e4bf6c4b..044271be9b5a 100644 --- a/code/__DEFINES/access.dm +++ b/code/__DEFINES/access.dm @@ -42,6 +42,7 @@ most of them are tied into map-placed objects. This should be reworked in the fu #define ACCESS_MARINE_OT 35 #define ACCESS_MARINE_SYNTH 36 +#define ACCESS_MARINE_ASO 37 // AI Core Accesses /// Used in temporary passes diff --git a/code/__DEFINES/job.dm b/code/__DEFINES/job.dm index d598a8ff6f67..9b8dd45a6938 100644 --- a/code/__DEFINES/job.dm +++ b/code/__DEFINES/job.dm @@ -72,10 +72,13 @@ var/global/list/job_squad_roles = JOB_SQUAD_ROLES_LIST #define JOB_COMMAND_ROLES_LIST list(JOB_CO, JOB_XO, JOB_SO) var/global/list/job_command_roles = JOB_COMMAND_ROLES_LIST +#define JOB_AUXILIARY_OFFICER "Auxiliary Support Officer" #define JOB_PILOT "Pilot Officer" #define JOB_DROPSHIP_CREW_CHIEF "Dropship Crew Chief" #define JOB_CREWMAN "Vehicle Crewman" #define JOB_INTEL "Intelligence Officer" +#define JOB_AUXILIARY_ROLES /datum/timelock/auxiliary +#define JOB_AUXILIARY_ROLES_LIST list(JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_CREWMAN, JOB_INTEL) #define JOB_POLICE "Military Police" #define JOB_WARDEN "Military Warden" @@ -91,7 +94,7 @@ var/global/list/job_command_roles = JOB_COMMAND_ROLES_LIST #define JOB_ENGINEER_ROLES /datum/timelock/engineer #define JOB_ENGINEER_ROLES_LIST list(JOB_SQUAD_ENGI, JOB_MAINT_TECH, JOB_ORDNANCE_TECH, JOB_CHIEF_ENGINEER) -#define JOB_CHIEF_REQUISITION "Requisitions Officer" +#define JOB_CHIEF_REQUISITION "Quartermaster" #define JOB_CARGO_TECH "Cargo Technician" #define JOB_REQUISITION_ROLES /datum/timelock/requisition #define JOB_REQUISITION_ROLES_LIST list(JOB_CHIEF_REQUISITION, JOB_CARGO_TECH) @@ -143,7 +146,7 @@ var/global/list/job_command_roles = JOB_COMMAND_ROLES_LIST #define JOB_WO_CHIEF_ENGINEER "Bunker Crew Master" #define JOB_WO_ORDNANCE_TECH "Bunker Crew" -#define JOB_WO_CHIEF_REQUISITION "Quartermaster" +#define JOB_WO_CHIEF_REQUISITION "Bunker Quartermaster" #define JOB_WO_REQUISITION "Bunker Crew Logistics" #define JOB_WO_CMO "Head Surgeon" diff --git a/code/__DEFINES/minimap.dm b/code/__DEFINES/minimap.dm index ca6d9718cd0c..c9f21484f622 100644 --- a/code/__DEFINES/minimap.dm +++ b/code/__DEFINES/minimap.dm @@ -60,6 +60,7 @@ GLOBAL_LIST_INIT(all_minimap_flags, bitfield2list(MINIMAP_FLAG_ALL)) #define MINIMAP_ICON_COLOR_COMMANDER "#c6fcfc" #define MINIMAP_ICON_COLOR_HEAD "#F0C542" +#define MINIMAP_ICON_COLOR_SILVER "#c0c0c0" #define MINIMAP_ICON_COLOR_BRONZE "#eb9545" #define MINIMAP_ICON_COLOR_DOCTOR "#b83737" diff --git a/code/__DEFINES/mode.dm b/code/__DEFINES/mode.dm index 32a292d0d8cc..c44a8e340546 100644 --- a/code/__DEFINES/mode.dm +++ b/code/__DEFINES/mode.dm @@ -108,12 +108,12 @@ //================================================= //Role defines, specifically lists of roles for job bans, crew manifests and the like. -var/global/list/ROLES_COMMAND = list(JOB_CO, JOB_XO, JOB_SO, JOB_INTEL, JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_CREWMAN, JOB_POLICE, JOB_CORPORATE_LIAISON, JOB_COMBAT_REPORTER, JOB_CHIEF_REQUISITION, JOB_CHIEF_ENGINEER, JOB_CMO, JOB_CHIEF_POLICE, JOB_SEA, JOB_SYNTH, JOB_WARDEN) +var/global/list/ROLES_COMMAND = list(JOB_CO, JOB_XO, JOB_SO, JOB_AUXILIARY_OFFICER, JOB_INTEL, JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_CREWMAN, JOB_POLICE, JOB_CORPORATE_LIAISON, JOB_COMBAT_REPORTER, JOB_CHIEF_REQUISITION, JOB_CHIEF_ENGINEER, JOB_CMO, JOB_CHIEF_POLICE, JOB_SEA, JOB_SYNTH, JOB_WARDEN) //Marine roles -#define ROLES_OFFICERS list(JOB_CO, JOB_XO, JOB_SO, JOB_INTEL, JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_SEA, JOB_CORPORATE_LIAISON, JOB_COMBAT_REPORTER, JOB_SYNTH, JOB_CHIEF_POLICE, JOB_WARDEN, JOB_POLICE) +#define ROLES_OFFICERS list(JOB_CO, JOB_XO, JOB_SO, JOB_AUXILIARY_OFFICER, JOB_INTEL, JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_SEA, JOB_CORPORATE_LIAISON, JOB_COMBAT_REPORTER, JOB_SYNTH, JOB_CHIEF_POLICE, JOB_WARDEN, JOB_POLICE) var/global/list/ROLES_CIC = list(JOB_CO, JOB_XO, JOB_SO, JOB_WO_CO, JOB_WO_XO) -var/global/list/ROLES_AUXIL_SUPPORT = list(JOB_INTEL, JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_WO_CHIEF_POLICE, JOB_WO_SO, JOB_WO_CREWMAN, JOB_WO_POLICE, JOB_WO_PILOT) +var/global/list/ROLES_AUXIL_SUPPORT = list(JOB_AUXILIARY_OFFICER, JOB_INTEL, JOB_PILOT, JOB_DROPSHIP_CREW_CHIEF, JOB_WO_CHIEF_POLICE, JOB_WO_SO, JOB_WO_CREWMAN, JOB_WO_POLICE, JOB_WO_PILOT) var/global/list/ROLES_MISC = list(JOB_SYNTH, JOB_WORKING_JOE, JOB_SEA, JOB_CORPORATE_LIAISON, JOB_COMBAT_REPORTER, JOB_MESS_SERGEANT, JOB_WO_CORPORATE_LIAISON, JOB_WO_SYNTH) var/global/list/ROLES_POLICE = list(JOB_CHIEF_POLICE, JOB_WARDEN, JOB_POLICE) var/global/list/ROLES_ENGINEERING = list(JOB_CHIEF_ENGINEER, JOB_ORDNANCE_TECH, JOB_MAINT_TECH, JOB_WO_CHIEF_ENGINEER, JOB_WO_ORDNANCE_TECH) diff --git a/code/__DEFINES/urls.dm b/code/__DEFINES/urls.dm index e12ec1079589..4d9268220f2b 100644 --- a/code/__DEFINES/urls.dm +++ b/code/__DEFINES/urls.dm @@ -34,7 +34,8 @@ #define URL_WIKI_CMP_GUIDE "https://cm-ss13.com/wiki/Chief_MP" // MP Roles // #define URL_WIKI_MW_GUIDE "https://cm-ss13.com/wiki/Warden" #define URL_WIKI_MP_GUIDE "https://cm-ss13.com/wiki/Military_Police" -#define URL_WIKI_PO_GUIDE "https://cm-ss13.com/wiki/Pilot_Officer" // Auxiliary Support +#define URL_WIKI_ASO_GUIDE "https://cm-ss13.com/wiki/Auxiliary_Support_Officer" // Auxiliary Support +#define URL_WIKI_PO_GUIDE "https://cm-ss13.com/wiki/Pilot_Officer" #define URL_WIKI_DCC_GUIDE "https://cm-ss13.com/wiki/Dropship_Crew_Chief" #define URL_WIKI_IO_GUIDE "https://cm-ss13.com/wiki/Intelligence_Officer" #define URL_WIKI_SYN_GUIDE "https://cm-ss13.com/wiki/Synthetic" diff --git a/code/datums/factions/uscm.dm b/code/datums/factions/uscm.dm index 4d13e7d285ca..cf77142ce5d6 100644 --- a/code/datums/factions/uscm.dm +++ b/code/datums/factions/uscm.dm @@ -77,6 +77,9 @@ if(JOB_SO) marine_rk = "so" border_rk = "command" + if(JOB_AUXILIARY_OFFICER) + marine_rk = "aso" + border_rk = "command" if(JOB_GENERAL, JOB_COLONEL, JOB_ACMC, JOB_CMC) marine_rk = "general" border_rk = "command" diff --git a/code/datums/skills.dm b/code/datums/skills.dm index 7d58a64d9d13..584d466d948c 100644 --- a/code/datums/skills.dm +++ b/code/datums/skills.dm @@ -699,6 +699,23 @@ COMMAND STAFF SKILL_INTEL = SKILL_INTEL_TRAINED, ) +/datum/skills/auxiliary_officer + name = "Auxiliary Support Officer" + skills = list( + SKILL_PILOT = SKILL_PILOT_EXPERT, + SKILL_POWERLOADER = SKILL_POWERLOADER_MASTER, + SKILL_LEADERSHIP = SKILL_LEAD_MASTER, + SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, + SKILL_SURGERY = SKILL_SURGERY_NOVICE, + SKILL_JTAC = SKILL_JTAC_EXPERT, + SKILL_INTEL = SKILL_INTEL_EXPERT, + SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, + SKILL_POLICE = SKILL_POLICE_FLASH, + SKILL_NAVIGATIONS = SKILL_NAVIGATIONS_TRAINED, + SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, + ) + /datum/skills/CE name = "Chief Engineer" skills = list( diff --git a/code/datums/supply_packs/clothing.dm b/code/datums/supply_packs/clothing.dm index 0e7604ead7c7..1c7241bb253b 100644 --- a/code/datums/supply_packs/clothing.dm +++ b/code/datums/supply_packs/clothing.dm @@ -110,7 +110,7 @@ /datum/supply_packs/officer_outfits//lmao this shit is so hideously out of date contains = list( - /obj/item/clothing/under/rank/ro_suit, + /obj/item/clothing/under/rank/qm_suit, /obj/item/clothing/under/marine/officer/bridge, /obj/item/clothing/under/marine/officer/bridge, /obj/item/clothing/under/marine/officer/exec, diff --git a/code/game/area/almayer.dm b/code/game/area/almayer.dm index d19cbd3a6dec..6ced81a22b15 100644 --- a/code/game/area/almayer.dm +++ b/code/game/area/almayer.dm @@ -317,6 +317,11 @@ icon_state = "livingspace" fake_zlevel = 2 +/area/almayer/living/auxiliary_officer_office + name = "\improper Auxiliary Support Officer office" + icon_state = "livingspace" + fake_zlevel = 2 + /area/almayer/squads/tankdeliveries name = "\improper Vehicle ASRS" icon_state = "req" diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index 54f79ce32881..425a09afb591 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -156,6 +156,7 @@ ACCESS_MARINE_KITCHEN, ACCESS_MARINE_SYNTH, ACCESS_PRESS, + ACCESS_MARINE_ASO, ) /proc/get_all_weyland_access() diff --git a/code/game/jobs/job/civilians/other/mess_seargent.dm b/code/game/jobs/job/civilians/other/mess_seargent.dm index 37e0b01ad711..615df24ecb47 100644 --- a/code/game/jobs/job/civilians/other/mess_seargent.dm +++ b/code/game/jobs/job/civilians/other/mess_seargent.dm @@ -4,7 +4,7 @@ spawn_positions = 1 selection_class = "job_ot" flags_startup_parameters = ROLE_ADD_TO_DEFAULT - supervisors = "the acting commanding officer" + supervisors = "the auxiliary support officer" gear_preset = /datum/equipment_preset/uscm_ship/chef entry_message_body = "Your job is to service the marines with excellent food, drinks and entertaining the shipside crew when needed. You have a lot of freedom and it is up to you, to decide what to do with it. Good luck!" diff --git a/code/game/jobs/job/command/auxiliary/auxiliary_support_officer.dm b/code/game/jobs/job/command/auxiliary/auxiliary_support_officer.dm new file mode 100644 index 000000000000..262ba271edbf --- /dev/null +++ b/code/game/jobs/job/command/auxiliary/auxiliary_support_officer.dm @@ -0,0 +1,26 @@ +/datum/job/command/auxiliary_officer + title = JOB_AUXILIARY_OFFICER + total_positions = 1 + spawn_positions = 1 + allow_additional = TRUE + flags_startup_parameters = ROLE_ADD_TO_DEFAULT + gear_preset = /datum/equipment_preset/uscm_ship/auxiliary_officer + entry_message_body = "Your job is to oversee the hangar crew, the intel officers, the engineering department, and requisition department. You have many responsibilities and a few plates to keep spinning but your subordinates are mostly self-reliant. Assist where you can and make sure command personnel are confident the auxiliary departments are operating at peak efficiency." + +AddTimelock(/datum/job/command/auxiliary_officer, list( + JOB_SQUAD_ROLES = 5 HOURS, + JOB_REQUISITION_ROLES = 5 HOURS, + JOB_ENGINEER_ROLES = 5 HOURS, + JOB_AUXILIARY_ROLES = 5 HOURS, +)) + +/obj/effect/landmark/start/auxiliary_officer + name = JOB_AUXILIARY_OFFICER + job = /datum/job/command/auxiliary_officer + +/datum/timelock/auxiliary + name = "Auxiliary Roles" + +/datum/timelock/auxiliary/New(name, time_required, list/roles) + . = ..() + src.roles = JOB_AUXILIARY_ROLES_LIST diff --git a/code/game/jobs/job/command/auxiliary/crew_chief.dm b/code/game/jobs/job/command/auxiliary/crew_chief.dm index 3bf7f0bcd33e..5f846bf6581e 100644 --- a/code/game/jobs/job/command/auxiliary/crew_chief.dm +++ b/code/game/jobs/job/command/auxiliary/crew_chief.dm @@ -4,6 +4,7 @@ spawn_positions = 2 allow_additional = TRUE scaled = TRUE + supervisors = "the pilot officers" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/dcc entry_message_body = "Your job is to assist the pilot officer maintain the ship's dropship. You have authority only on the dropship, but you are expected to maintain order, as not to disrupt the pilot." diff --git a/code/game/jobs/job/command/auxiliary/intel.dm b/code/game/jobs/job/command/auxiliary/intel.dm index f30bb62e8d72..10b8381c417e 100644 --- a/code/game/jobs/job/command/auxiliary/intel.dm +++ b/code/game/jobs/job/command/auxiliary/intel.dm @@ -5,6 +5,7 @@ spawn_positions = 3 allow_additional = 1 scaled = 1 + supervisors = "the auxiliary support officer" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = "USCM Intelligence Officer (IO) (Cryo)" entry_message_body = "Your job is to assist the marines in collecting intelligence related to the current operation to better inform command of their opposition. You are in charge of gathering any data disks, folders, and notes you may find on the operational grounds and decrypt them to grant the USCM additional resources." diff --git a/code/game/jobs/job/command/auxiliary/pilot.dm b/code/game/jobs/job/command/auxiliary/pilot.dm index b7c9d15fa366..57495fe8be28 100644 --- a/code/game/jobs/job/command/auxiliary/pilot.dm +++ b/code/game/jobs/job/command/auxiliary/pilot.dm @@ -4,6 +4,7 @@ spawn_positions = 2 allow_additional = TRUE scaled = TRUE + supervisors = "the auxiliary support officer" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/po entry_message_body = "Your job is to fly, protect, and maintain the ship's dropship. While you are an officer, your authority is limited to the dropship, where you have authority over the enlisted personnel. If you are not piloting, there is an autopilot fallback for command, but don't leave the dropship without reason." diff --git a/code/game/jobs/job/logistics/cargo/chief_req.dm b/code/game/jobs/job/logistics/cargo/chief_req.dm index ffdb04da3421..3b6fb7262a80 100644 --- a/code/game/jobs/job/logistics/cargo/chief_req.dm +++ b/code/game/jobs/job/logistics/cargo/chief_req.dm @@ -1,9 +1,8 @@ -//Requisitions Officer /datum/job/logistics/requisition title = JOB_CHIEF_REQUISITION - selection_class = "job_ro" + selection_class = "job_qm" flags_startup_parameters = ROLE_ADD_TO_DEFAULT - gear_preset = /datum/equipment_preset/uscm_ship/ro + gear_preset = /datum/equipment_preset/uscm_ship/qm entry_message_body = "Your job is to dispense supplies to the marines, including weapon attachments. Your cargo techs can help you out, but you have final say in your department. Make sure they're not goofing off. While you may request paperwork for supplies, do not go out of your way to screw with marines, unless you want to get deposed. A happy ship is a well-functioning ship." AddTimelock(/datum/job/logistics/requisition, list( diff --git a/code/game/jobs/job/logistics/logistics.dm b/code/game/jobs/job/logistics/logistics.dm index 6c0a2d0447e1..ef4364354067 100644 --- a/code/game/jobs/job/logistics/logistics.dm +++ b/code/game/jobs/job/logistics/logistics.dm @@ -1,5 +1,5 @@ /datum/job/logistics - supervisors = "the acting commanding officer" + supervisors = "the auxiliary support officer" total_positions = 1 spawn_positions = 1 diff --git a/code/game/machinery/vending/vendor_types/crew/senior_officers.dm b/code/game/machinery/vending/vendor_types/crew/senior_officers.dm index 24b60079692b..99947e0a3daa 100644 --- a/code/game/machinery/vending/vendor_types/crew/senior_officers.dm +++ b/code/game/machinery/vending/vendor_types/crew/senior_officers.dm @@ -2,7 +2,7 @@ name = "\improper ColMarTech Senior Officer Equipment Rack" desc = "An automated equipment vendor for Senior Officers." req_access = list(ACCESS_MARINE_SENIOR) - vendor_role = list(JOB_CHIEF_POLICE,JOB_CMO,JOB_XO,JOB_CHIEF_ENGINEER,JOB_CHIEF_REQUISITION) + vendor_role = list(JOB_CHIEF_POLICE, JOB_CMO, JOB_XO, JOB_CHIEF_ENGINEER, JOB_CHIEF_REQUISITION, JOB_AUXILIARY_OFFICER) /obj/structure/machinery/cm_vending/clothing/senior_officer/get_listed_products(mob/user) if(!user) @@ -23,6 +23,8 @@ return GLOB.cm_vending_clothing_cmo else if(user.job == JOB_CHIEF_POLICE) return GLOB.cm_vending_clothing_military_police_chief + else if(user.job == JOB_AUXILIARY_OFFICER) + return GLOB.cm_vending_clothing_auxiliary_officer return ..() @@ -161,11 +163,11 @@ GLOBAL_LIST_INIT(cm_vending_clothing_req_officer, list( list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), list("Insulated Gloves", 0, /obj/item/clothing/gloves/yellow, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), - list("RO Uniform", 0, /obj/item/clothing/under/rank/ro_suit, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), - list("Headset", 0, /obj/item/device/radio/headset/almayer/ro, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), + list("Quartermaster Uniform", 0, /obj/item/clothing/under/rank/qm_suit, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), + list("Headset", 0, /obj/item/device/radio/headset/almayer/qm, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Satchel", 0, /obj/item/storage/backpack/marine/satchel/tech, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), list("Req Cap", 0, /obj/item/clothing/head/cmcap/req, MARINE_CAN_BUY_MASK, VENDOR_ITEM_MANDATORY), - list("RO Jacket", 0, /obj/item/clothing/suit/storage/RO, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("Quartermaster Jacket", 0, /obj/item/clothing/suit/storage/RO, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("PERSONAL SIDEARM (CHOOSE 1)", 0, null, null, null), list("M4A3 Service Pistol", 0, /obj/item/storage/belt/gun/m4a3/full, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), @@ -308,3 +310,38 @@ GLOBAL_LIST_INIT(cm_vending_clothing_xo, list( list("Patrol Cap", 0, /obj/item/clothing/head/cmcap, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), list("Officer Cap", 0, /obj/item/clothing/head/cmcap/ro, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), )) + +//------------ AUXILIARY SUPPORT OFFICER --------------- +GLOBAL_LIST_INIT(cm_vending_clothing_auxiliary_officer, list( + + list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), + list("Insulated Gloves", 0, /obj/item/clothing/gloves/yellow, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), + list("Officer Uniform", 0, /obj/item/clothing/under/marine/officer/bridge, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), + list("Headset", 0, /obj/item/device/radio/headset/almayer/qm, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), + list("Satchel", 0, /obj/item/storage/backpack/marine/satchel/tech, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), + list("Patrol Cap", 0, /obj/item/clothing/head/cmcap, MARINE_CAN_BUY_MASK, VENDOR_ITEM_MANDATORY), + list("Auxiliary Support Officer Jacket", 0, /obj/item/clothing/suit/storage/jacket/marine/service/aso, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + + list("PERSONAL SIDEARM (CHOOSE 1)", 0, null, null, null), + list("M4A3 Service Pistol", 0, /obj/item/storage/belt/gun/m4a3/full, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), + list("Mod 88 Pistol", 0, /obj/item/storage/belt/gun/m4a3/mod88, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), + list("M44 Custom Revolver", 0, /obj/item/storage/belt/gun/m44/custom, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), + + list("COMBAT EQUIPMENT (TAKE ALL)", 0, null, null, null), + list("Officer M3 Armor", 0, /obj/item/clothing/suit/storage/marine/MP/SO, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("Officer M10 Helmet", 0, /obj/item/clothing/head/helmet/marine/MP/SO, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), + list("Marine Combat Boots", 0, /obj/item/clothing/shoes/marine/knife, MARINE_CAN_BUY_SHOES, VENDOR_ITEM_MANDATORY), + + list("POUCHES (CHOOSE 2)", 0, null, null, null), + list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Tools Pouch (Empty)", 0, /obj/item/storage/pouch/tools, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Construction Pouch", 0, /obj/item/storage/pouch/construction, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + + list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), + list("Black Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("Brown Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest/brown_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_RECOMMENDED), + list("Webbing", 0, /obj/item/clothing/accessory/storage/webbing, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + )) diff --git a/code/game/machinery/vending/vendor_types/crew/synthetic.dm b/code/game/machinery/vending/vendor_types/crew/synthetic.dm index 4cd6857f8dc4..5dddff051b50 100644 --- a/code/game/machinery/vending/vendor_types/crew/synthetic.dm +++ b/code/game/machinery/vending/vendor_types/crew/synthetic.dm @@ -251,7 +251,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list( list("Windbreaker, Exploration", 12, /obj/item/clothing/suit/storage/windbreaker/windbreaker_covenant, null, VENDOR_ITEM_REGULAR), list("Labcoat", 12, /obj/item/clothing/suit/storage/labcoat, null, VENDOR_ITEM_REGULAR), list("Labcoat, Researcher", 12, /obj/item/clothing/suit/storage/labcoat/researcher, null, VENDOR_ITEM_REGULAR), - list("RO Jacket", 12, /obj/item/clothing/suit/storage/RO, null, VENDOR_ITEM_REGULAR), + list("Quartermaster Jacket", 12, /obj/item/clothing/suit/storage/RO, null, VENDOR_ITEM_REGULAR), list("USCM Poncho", 12, /obj/item/clothing/accessory/poncho, null, VENDOR_ITEM_REGULAR), list("BACKPACK", 0, null, null, null), diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index 9fa85f03b9b1..d43883dc3156 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -68,6 +68,9 @@ icon_state = "cap_key" channels = list(RADIO_CHANNEL_COMMAND = TRUE, SQUAD_MARINE_1 = TRUE, SQUAD_MARINE_2 = TRUE, SQUAD_MARINE_3 = TRUE, SQUAD_MARINE_4 = TRUE, SQUAD_MARINE_5 = TRUE, SQUAD_MARINE_CRYO = TRUE, RADIO_CHANNEL_ENGI = TRUE, RADIO_CHANNEL_MEDSCI = TRUE, RADIO_CHANNEL_REQ = TRUE, RADIO_CHANNEL_JTAC = TRUE, RADIO_CHANNEL_INTEL = TRUE) +/obj/item/device/encryptionkey/mcom/alt + channels = list(RADIO_CHANNEL_COMMAND = TRUE, SQUAD_MARINE_1 = FALSE, SQUAD_MARINE_2 = FALSE, SQUAD_MARINE_3 = FALSE, SQUAD_MARINE_4 = FALSE, SQUAD_MARINE_5 = FALSE, SQUAD_MARINE_CRYO = FALSE, RADIO_CHANNEL_ENGI = TRUE, RADIO_CHANNEL_MEDSCI = TRUE, RADIO_CHANNEL_REQ = TRUE, RADIO_CHANNEL_JTAC = TRUE, RADIO_CHANNEL_INTEL = TRUE) + // MARINE ENGINEERING /obj/item/device/encryptionkey/ce @@ -116,7 +119,7 @@ // MARINE REQUISTIONS -/obj/item/device/encryptionkey/ro +/obj/item/device/encryptionkey/qm name = "Requisition Officer's Encryption Key" icon_state = "ce_key" channels = list(RADIO_CHANNEL_REQ = TRUE, RADIO_CHANNEL_COMMAND = TRUE, RADIO_CHANNEL_ENGI = FALSE, RADIO_CHANNEL_MEDSCI = FALSE, SQUAD_MARINE_1 = FALSE, SQUAD_MARINE_2 = FALSE, SQUAD_MARINE_3 = FALSE, SQUAD_MARINE_4 = FALSE, SQUAD_MARINE_5 = FALSE, SQUAD_MARINE_CRYO = FALSE) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 0bd0fae364e5..7e6b0db056d0 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -451,11 +451,11 @@ icon_state = "req_headset" initial_keys = list(/obj/item/device/encryptionkey/req/ct) -/obj/item/device/radio/headset/almayer/ro - desc = "A headset used by the RO for controlling their slave(s). Channels are as follows: :u - requisitions, :v - marine command, :a - alpha squad, :b - bravo squad, :c - charlie squad, :d - delta squad." +/obj/item/device/radio/headset/almayer/qm + desc = "A headset used by the quartermaster for controlling their slave(s). Channels are as follows: :u - requisitions, :v - marine command, :a - alpha squad, :b - bravo squad, :c - charlie squad, :d - delta squad." name = "requisition officer radio headset" icon_state = "ro_headset" - initial_keys = list(/obj/item/device/encryptionkey/ro) + initial_keys = list(/obj/item/device/encryptionkey/qm) volume = RADIO_VOLUME_CRITICAL multibroadcast_cooldown = LOW_MULTIBROADCAST_COOLDOWN @@ -494,6 +494,9 @@ volume = RADIO_VOLUME_CRITICAL multibroadcast_cooldown = LOW_MULTIBROADCAST_COOLDOWN +/obj/item/device/radio/headset/almayer/mcom/alt + initial_keys = list(/obj/item/device/encryptionkey/mcom/alt) + /obj/item/device/radio/headset/almayer/marine/mp_honor/com name = "marine honor guard command radio headset" desc = "Given to highly trusted marine honor guard only. It features a non-standard brace. Channels are as follows: :v - marine command, :p - military police, :n - engineering, :m - medbay, :u - requisitions, :a - alpha squad, :b - bravo squad, :c - charlie squad, :d - delta squad." diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cm_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/cm_closets.dm index 4d275ee7b9d8..fbd476e2bfe5 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cm_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cm_closets.dm @@ -306,8 +306,8 @@ GLOBAL_LIST_EMPTY(co_secure_boxes) /obj/structure/closet/secure_closet/req_officer/Initialize() . = ..() - new /obj/item/device/radio/headset/almayer/ro(src) - new /obj/item/clothing/under/rank/ro_suit(src) + new /obj/item/device/radio/headset/almayer/qm(src) + new /obj/item/clothing/under/rank/qm_suit(src) new /obj/item/clothing/shoes/marine(src) new /obj/item/storage/belt/marine(src) new /obj/item/clothing/head/cmcap/req(src) diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index 713b6df355c2..20004e0367fb 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -271,7 +271,7 @@ /obj/item/clothing/suit/storage/marine/rto/intel name = "\improper XM4 pattern intelligence officer armor" - uniform_restricted = list(/obj/item/clothing/under/marine/officer, /obj/item/clothing/under/rank/ro_suit, /obj/item/clothing/under/marine/officer/intel) + uniform_restricted = list(/obj/item/clothing/under/marine/officer, /obj/item/clothing/under/rank/qm_suit, /obj/item/clothing/under/marine/officer/intel) specialty = "XM4 pattern intel" /obj/item/clothing/suit/storage/marine/MP @@ -347,7 +347,7 @@ icon_state = "officer" storage_slots = 3 flags_atom = null - uniform_restricted = list(/obj/item/clothing/under/marine/officer, /obj/item/clothing/under/rank/ro_suit, /obj/item/clothing/under/rank/chief_medical_officer) + uniform_restricted = list(/obj/item/clothing/under/marine/officer, /obj/item/clothing/under/rank/qm_suit, /obj/item/clothing/under/rank/chief_medical_officer) specialty = "M2 pattern officer" item_state_slots = list(WEAR_JACKET = "officer") @@ -362,7 +362,7 @@ storage_slots = 3 flags_atom = NO_SNOW_TYPE flags_inventory = BLOCKSHARPOBJ|SMARTGUN_HARNESS - uniform_restricted = list(/obj/item/clothing/under/marine, /obj/item/clothing/under/rank/ro_suit) + uniform_restricted = list(/obj/item/clothing/under/marine, /obj/item/clothing/under/rank/qm_suit) specialty = "M3 pattern captain" item_state_slots = list(WEAR_JACKET = "co_officer") valid_accessory_slots = list(ACCESSORY_SLOT_MEDAL, ACCESSORY_SLOT_RANK, ACCESSORY_SLOT_DECOR, ACCESSORY_SLOT_PONCHO) @@ -1516,7 +1516,7 @@ pockets.max_storage_space = 8 /obj/item/clothing/suit/storage/RO - name = "\improper RO jacket" + name = "quartermaster jacket" desc = "A green jacket worn by USCM personnel. The back has the flag of the United Americas on it." icon_state = "RO_jacket" blood_overlay_type = "coat" diff --git a/code/modules/clothing/suits/marine_coat.dm b/code/modules/clothing/suits/marine_coat.dm index 3113b38e6e41..4ca2a54af4bf 100644 --- a/code/modules/clothing/suits/marine_coat.dm +++ b/code/modules/clothing/suits/marine_coat.dm @@ -217,6 +217,13 @@ icon_state = "bridge_coat_grey" valid_accessory_slots = list(ACCESSORY_SLOT_ARMBAND, ACCESSORY_SLOT_RANK, ACCESSORY_SLOT_MEDAL) +/obj/item/clothing/suit/storage/jacket/marine/service/aso + name = "auxiliary support officer jacket" + desc = "A comfortable vest for officers who are expected to work long hours staring at rows of numbers and inspecting equipment from knives to torpedos to entire dropships." + icon_state = "aso_jacket" + blood_overlay_type = "coat" + flags_armor_protection = BODY_FLAG_CHEST + has_buttons = FALSE //=========================//PROVOST\\================================\\ diff --git a/code/modules/clothing/under/marine_uniform.dm b/code/modules/clothing/under/marine_uniform.dm index 01598eeb2785..a4b38b657735 100644 --- a/code/modules/clothing/under/marine_uniform.dm +++ b/code/modules/clothing/under/marine_uniform.dm @@ -839,9 +839,9 @@ desc = "A formal white undersuit." flags_jumpsuit = FALSE -/obj/item/clothing/under/rank/ro_suit - name = "requisition officer suit" - desc = "A nicely-fitting military suit for a requisition officer. It has shards of light Kevlar to help protect against stabbing weapons and bullets." +/obj/item/clothing/under/rank/qm_suit + name = "quartermaster suit" + desc = "A nicely-fitting military suit for a quartermaster. It has shards of light Kevlar to help protect against stabbing weapons and bullets." icon_state = "RO_jumpsuit" worn_state = "RO_jumpsuit" flags_jumpsuit = UNIFORM_SLEEVE_ROLLABLE diff --git a/code/modules/cm_marines/marines_consoles.dm b/code/modules/cm_marines/marines_consoles.dm index 4743034a68f4..ad0ebac8307b 100644 --- a/code/modules/cm_marines/marines_consoles.dm +++ b/code/modules/cm_marines/marines_consoles.dm @@ -910,10 +910,11 @@ GLOBAL_LIST_EMPTY_TYPED(crewmonitor, /datum/crewmonitor) RAIDER_OFFICER_SQUAD = 11, JOB_SO = 12, JOB_SEA = 13, - // 20-29: Aux Command (Synth isn't Aux head, but important - make him bold) - JOB_SYNTH = 20, - JOB_PILOT = 21, - JOB_DROPSHIP_CREW_CHIEF = 22, + // 20-29: Aux Command + JOB_AUXILIARY_OFFICER = 20, + JOB_SYNTH = 21, + JOB_PILOT = 22, + JOB_DROPSHIP_CREW_CHIEF = 23, JOB_INTEL = 24, // 30-39: Security JOB_CHIEF_POLICE = 30, @@ -937,11 +938,11 @@ GLOBAL_LIST_EMPTY_TYPED(crewmonitor, /datum/crewmonitor) // 60-69: Cargo JOB_CHIEF_REQUISITION = 60, JOB_CARGO_TECH = 61, + JOB_MESS_SERGEANT = 62, // 70-139: SQUADS (look below) // 140+: Civilian/other JOB_CORPORATE_LIAISON = 140, - JOB_MESS_SERGEANT = 141, - JOB_PASSENGER = 142, + JOB_PASSENGER = 141, // Non Almayer jobs lower then registered JOB_SYNTH_SURVIVOR = 150, JOB_SURVIVOR = 151, diff --git a/code/modules/gear_presets/uscm_ship.dm b/code/modules/gear_presets/uscm_ship.dm index 2714dd063786..457ef71e9a46 100644 --- a/code/modules/gear_presets/uscm_ship.dm +++ b/code/modules/gear_presets/uscm_ship.dm @@ -193,7 +193,6 @@ ACCESS_MARINE_ENGINEERING, ACCESS_MARINE_COMMAND, ACCESS_CIVILIAN_ENGINEERING, - ACCESS_MARINE_SENIOR, ACCESS_MARINE_DATABASE, ACCESS_MARINE_MAINT, ACCESS_MARINE_OT, @@ -202,7 +201,7 @@ ) assignment = JOB_CHIEF_ENGINEER rank = JOB_CHIEF_ENGINEER - paygrade = "MO2" + paygrade = "MO1" role_comm_title = "CE" minimum_age = 27 skills = /datum/skills/CE @@ -308,8 +307,8 @@ //*****************************************************************************************************/ -/datum/equipment_preset/uscm_ship/ro - name = "USCM Requisitions Officer (RO)" +/datum/equipment_preset/uscm_ship/qm + name = "USCM Quartermaster (QM)" flags = EQUIPMENT_PRESET_START_OF_ROUND|EQUIPMENT_PRESET_MARINE idtype = /obj/item/card/id/silver @@ -318,7 +317,6 @@ ACCESS_MARINE_RO, ACCESS_MARINE_COMMAND, ACCESS_MARINE_DATABASE, - ACCESS_MARINE_SENIOR, ACCESS_MARINE_ALPHA, ACCESS_MARINE_BRAVO, ACCESS_MARINE_CHARLIE, @@ -327,23 +325,23 @@ ) assignment = JOB_CHIEF_REQUISITION rank = JOB_CHIEF_REQUISITION - paygrade = "MO2" - role_comm_title = "RO" + paygrade = "ME7" + role_comm_title = "QM" minimum_age = 27 skills = /datum/skills/RO minimap_background = MINIMAP_ICON_BACKGROUND_CIC minimap_icon = list("ct" = MINIMAP_ICON_COLOR_HEAD) - utility_under = list(/obj/item/clothing/under/rank/ro_suit) + utility_under = list(/obj/item/clothing/under/rank/qm_suit) -/datum/equipment_preset/uscm_ship/ro/load_gear(mob/living/carbon/human/new_human) +/datum/equipment_preset/uscm_ship/qm/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/tech if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/industrial - new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/ro(new_human), WEAR_L_EAR) - new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/ro_suit(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/qm(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/qm_suit(new_human), WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(new_human), WEAR_FEET) new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/req(new_human), WEAR_HEAD) @@ -616,6 +614,63 @@ //*****************************************************************************************************/ +/datum/equipment_preset/uscm_ship/auxiliary_officer + name = "USCM Auxiliary Support Officer (ASO)" + flags = EQUIPMENT_PRESET_START_OF_ROUND|EQUIPMENT_PRESET_MARINE + + idtype = /obj/item/card/id/silver + assignment = JOB_AUXILIARY_OFFICER + rank = JOB_AUXILIARY_OFFICER + paygrade = "MO2" + role_comm_title = "ASO" + minimum_age = 27 + skills = /datum/skills/auxiliary_officer + + minimap_icon = list("cic" = MINIMAP_ICON_COLOR_SILVER) + minimap_background = MINIMAP_ICON_BACKGROUND_CIC + +/datum/equipment_preset/uscm_ship/auxiliary_officer/New() + . = ..() + access = list( + ACCESS_MARINE_SENIOR, + ACCESS_MARINE_ASO, + ACCESS_MARINE_COMMAND, + ACCESS_MARINE_BRIG, + ACCESS_MARINE_ARMORY, + ACCESS_MARINE_MEDBAY, + ACCESS_MARINE_CE, + ACCESS_MARINE_ENGINEERING, + ACCESS_MARINE_MAINT, + ACCESS_MARINE_OT, + ACCESS_MARINE_RO, + ACCESS_MARINE_CARGO, + ACCESS_MARINE_PREP, + ACCESS_MARINE_ALPHA, + ACCESS_MARINE_BRAVO, + ACCESS_MARINE_CHARLIE, + ACCESS_MARINE_DELTA, + ACCESS_MARINE_PILOT, + ACCESS_MARINE_DROPSHIP, + ACCESS_MARINE_KITCHEN, + ACCESS_PRESS, + ) + +/datum/equipment_preset/uscm_ship/auxiliary_officer/load_gear(mob/living/carbon/human/new_human) + var/back_item = /obj/item/storage/backpack/satchel + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) + back_item = /obj/item/storage/backpack/marine + + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/alt(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/service/aso(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_L_STORE) + +//*****************************************************************************************************/ + /datum/equipment_preset/uscm_ship/po name = "USCM Pilot (DP) (Cryo)" flags = EQUIPMENT_PRESET_START_OF_ROUND|EQUIPMENT_PRESET_MARINE diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index f8c86f9c5171..1839fe191627 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -245,6 +245,8 @@ return /datum/equipment_preset/uscm_ship/so if(JOB_XO) return /datum/equipment_preset/uscm_ship/xo + if(JOB_AUXILIARY_OFFICER) + return /datum/equipment_preset/uscm_ship/auxiliary_officer if(JOB_INTEL) return /datum/equipment_preset/uscm/intel/full if(JOB_PILOT) @@ -277,7 +279,7 @@ if(JOB_MAINT_TECH) return /datum/equipment_preset/uscm_ship/maint if(JOB_CHIEF_REQUISITION) - return /datum/equipment_preset/uscm_ship/ro + return /datum/equipment_preset/uscm_ship/qm if(JOB_CARGO_TECH) return /datum/equipment_preset/uscm_ship/cargo if(JOB_CMO) diff --git a/colonialmarines.dme b/colonialmarines.dme index 2b3b08984dfa..11c35963edf9 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -704,6 +704,7 @@ #include "code\game\jobs\job\civilians\support\synthetic.dm" #include "code\game\jobs\job\civilians\support\working_joe.dm" #include "code\game\jobs\job\command\command.dm" +#include "code\game\jobs\job\command\auxiliary\auxiliary_support_officer.dm" #include "code\game\jobs\job\command\auxiliary\crew_chief.dm" #include "code\game\jobs\job\command\auxiliary\intel.dm" #include "code\game\jobs\job\command\auxiliary\pilot.dm" diff --git a/html/browser/common.css b/html/browser/common.css index fa8687d1f592..bb2bdd32e3e6 100644 --- a/html/browser/common.css +++ b/html/browser/common.css @@ -467,7 +467,7 @@ a.purple:hover { background-color: #e6b800; } -.job_ro { +.job_qm { background-color: #8378a1; } diff --git a/html/browser/legacy.css b/html/browser/legacy.css index 47d0f2bb46cd..cd8999e88862 100644 --- a/html/browser/legacy.css +++ b/html/browser/legacy.css @@ -181,7 +181,7 @@ a.purple { background-color: #ffeeaa; } -.job_ro { +.job_qm { background-color: #9990B2; } diff --git a/icons/mob/hud/marine_hud.dmi b/icons/mob/hud/marine_hud.dmi index 32c1d71e68cb983788290aed6de9aab90cef1b7d..05390b27025411eaf911242c44d02db444ca27a1 100644 GIT binary patch delta 5033 zcmZvg2{hE--^a(kjO^iO8zI?;{A^*UNZExbV&qq3*JL;IWh{kkQAmuEJzEjNXiTzX zscijBnkkGejcqJrmdF41JkL4L|9PHs-uK>f@BN&6&;8tUKCjQcIQ2dCTxB+&yptiP zQd3i_tE-pt&d0^Yt*)-Ft*tpbJLmhVHZ(LOCMFIK58oPLxw^XMHAv~WySJV>ldYtL zICt+H2xRMkQ)$!Fb#ii&xy)B$Z0I8@tfr{T-n_!Ylkdo;b6h2mCIte4*zR6-Z~9_n`vrfRc%a8j6o3W^i?0$|xdG4B)Rm=^X4gTb#V7T9*-$ZW z&yqYju@!h8G#KM988v%i^mzi^{+a(&?hGjIIN089y>QL zMHAJ4uV?0-Mt%Z&}X-*-kYUL;uZhDscL2eA=>d%s!?|ALwW3;mJe_8%Sss4;`%*v$vnY5tp z-Qr_ZS7K(fV`IG?;h-9vv^}am+~fRy%+ja{5Ng$hC5p>%Ws4Kdq}mq}MSgbiT*?!< zsJ;3`RF2V7-|=Lk-z+e;bFWwgDwXun$~1z*y0$i{p4aCzd-blrVf~u&^)Xu0(_S{T zvK}FeJER{35;=Cs@~msj)AiCUcd-HKd#?+E{YMSfqB5z91;WP~YAs$|nVhEBwDEoq z1gs_l8>r{PdL4ofSs0VonFWYQ6y;35ufY%G4#}7q73E)Mx0~E8&^FsF`XH-kd#oe& zFs?^F?OAX4Dkp_3CDWKG+rYMFD!Q68EW~El#WE<81Afivrf0$R`*SVSC7+8FioK-t zGkFa%qBwi~<6PC6i)AJ5o&A2_SDR4<{6vP7@lvhZ%w6N>U7cB-j%fRAR(2)HX)<4c zw;=XupVz?@Sn#za<8KipA{~=|Ojy1?I+q2`4CW(v>?2W8(n7+ugGrF^Ik^7hl3=4S6^qVWmz5|($ zJXE%U?L^V}H)yI+)<*Z)P^#5BTWhp^W~_dZVM57GbN}Xwd3VqNhiTkSK-A>?CS#td z#m|s0a(Q3IimA^W=@pmH0eq0ZLi1H}dMMrv$ej&n;c`frFU@!cK*&olsOY4CU2r`Vc!a{5*#;M3$OT6`}st{ z61)&qER3X$OZj=SW&_@fBAK79^&b8hJ*A?8R?rCx^MnwD6$AO6>C^LsUx%D%HOuW( zcQ|(tQG^*hyKeHH$u)c`!z;+6Ei7@j^PMUVoow8W_InB>$nrB6Qs`i=>Tp&bC*NZi zDR7#YCEtUG0@J_%H{ujE_S8$$&PBE$sgD%hm0thpG-=K9cS5y-GbH=spb5M^~e*!ol@wRNWs$}Ls66jj< z#rT>YX`pJHLs#S?-XdJd!4Da)=5%0%e&q9KvST~h5omwhD(8gqCty}gR39&RN-bor zYQ7wIOi(mto3-sRYh_*hON?gfR6Xco5$=s?2=f6eJ%<^*i`68j((5HPC6128-J!fB zHH=6k$!_mjdJ8~!#~AFmY3l2(V`bX68N>1;ce^l2^X_IsXcy7#-Q5=?(duQityfv{ zQ85MRY9nfIOT{Ue!6Akiqg^FrG?`D+$1dgi~ZAUv}h0s&XB$B1fdX&?Y zP$1%f$wwydbZ*Hc{p`@oaPssjkT_VH^%^{o;SVX>gMQir!Y^mhz2ee zsV}Tagdmo=a+i2KzF+O`Z=15}Q8bkF>Q2og<=g%!`Vu*_OK)Vq2H7bW_e|nr+k6rV>4k7OC=O>AZ0cpNPC(`P|9?9gEIIXAC zjBf0?ZfBg&#-_JBGkqJe@BDI`bUx#GDW%I8gpFO(3+@cUli1i3fy9*cZ6(k^LAk0T zXFb$S;%UuywzGA2^^(zx5*NeuhCazUh<36iBu(;vCNmI%Zp6A7X-MLf;W+X3U z-it~#y=S*937Nw`o0X}qqd6)VDRVBxHdT*5f-B?(V|M?_=4x*tN%2(yS1^yzQ#AZZ zuHKvFyc4a3=hzNJmo1u|GJq(SJ8Wy>2i_pC#-XDM4LK=p0t{Gabl`|NVEGXEX3b8rQ|b zqt^or@(p>v`xS8!oF_Z5p%F7WV0q4_zpy_DrkXLr&G3N@wLaa1JcIzT$~X=3r>x$q zoME>lE|au>^x>D1Qq`ZDUv+Om2zr%25Y2ugHq}yTe*ht4WoBL7-M_S}H?Erpmtahy znewhxyBlQ@-(SY{L~2gX4=WpJcAE>z&ids~6Ok znUOTSk&eX{N+?9v0S^U5K$s zvSfs70~av^b;iR}CaTj*T5WNmwk4RtsHN2X%Y`$Km8gOfV6Vq#D~j94=@4U$PJL4DRPKjE7x@CoH4tw0DLziD#kP%tgeIAa4*K}f=OTA* zP5@H(kx$1)r6q=-G~Rb$_Mrv^ReErZWDo=K7^9rH;1M45y@@nC#`l*i*UTrxH&h?w z&?F7)E{m^p&;IfA>_GTIy`M+3-@f<{DeRzeTG)gvUPwCokH4)K>)xT|@c#(FFE(ZS z;WqUO9v$W$mdWbeXM~&2o%O+H=GA6#Pzqn3qS^?EiV?$;rTA$N1zz*>T zw1yAp^#2|S1f$wujhi5^CZcUL`ySXZdNdsXfEnFq^OjYn0;wMeNco~&Ufsz0M{FXzQ7 zM@<~-VjV2;e{^VhBN}zz%^%hYm9H|CYL^FocDeQd%5LTZZb!{=E&JIcFZmVaEtI$o z8A_Pke@-~cbS_O#PtS~c0svx(_|Sx$R&itH{5r4A0x>OW-3s0UJk*bjLE!77DagIK zp00ZRiOl=5?|uc#2yQUBB{o3dY}X{MK!`B(-57K9!zsq}c?A9rJFzF45(-Nl4NVRO z*S2dJ>>ONB!U}DLK~yacWeaR^XVV!aSz-1y`h)#dDDdEFy~}%`ZY8T*TyqwD@g2ix z4iqZ|5EP4n@3+>U zxBg6MHv|lR2MxGC`?lj8k3>v-3k%uY+{;-cT4f3bkGyH~e`gx@-iUPtNS9GA!xnA^ zY!2lou$O>Cp^1FT+eZBd$-?C1zEV=PBW4wEEd&|ry(0Hjf&P`u(N|2WHa9)o>^#ep z_S-Ll-F-fuhIbrCsr$t&gH3q7vM4LB{l~q#0Ucq}yOozX8$ayr3}C#aMoG^!8kNEg zuuJCHm=eTB3HI1&8?@X5%E9(&)YT1GB%H!J3beO*_7#`ja3qwFyE$e9R5xMRXV6~? z8!#9}F8smXW-KMquRCWvo=0{bnQ-1m-iCxs_-;ayqRh+CXrAnp`E6A8og=&AM}WjJ zp$Zr*O*f@3Z1LOaQ>&gU-J!*qYVC*ZzcD?Sx2Q~gk-9Cr+%)#YQNo_l{)p-~?;7?9X6amw0pUolp;t z!hnr%)3(d76Z$ER6LrLPM-Y+-|+{rN`6nN@gdrkSIkH_6`y9V zkswB!JLnmbN4&y5dI`w6B3o8+UI9$?+B*(Y?V%sCid0X?348~xd_C@pTtiLuX1^r; zixcz6s}0TrhkfA{*?X18tmP<~i0m`p3k&5U|1Vp9Sl=8t$^`yXF+Sc=lSgRT#G)uQ z_@$!+fz~77a>;9EK$N~qp!Bjfts@aY&@yd?{Kg)si3@v9T;4nE4cbNtj#LabnhiG$ zt@)I6V54Mah`%StpIm=o*-N~Ch-BL;L_W1fry~3Eqm9p&bfl% z!WxWz*QjVjg^1w|)qUvY@Tzf^s~Fw!lQ-Wqh4@6K6QkwIn*FBj<`cAAt^m-EUQriG zK2R1r`wNotM~gBr3e9C6p}J4jGB$6wV645l0iHVAKTI07n!yy^D3M{xkonFetKuEY zmKnodWl2t<$F8#8My@^nPAS{1LKo5);(YsEM3xK|lmb_e){22sTdH#2vS$;KOiTU? zu{U*?-e?7K4y9Xt!|+Cs?7u(^={h2}^%1!pkH~FyMDE)Ehur_>-TyM_z|QC<2u2Ca f?42Ij*fQ6CaY{3Ef1vs34-9n4%E7Yn931^02F(V_ delta 5037 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 S_3QN3i^j~@!l>Q=iu@nV-2WT^ diff --git a/icons/mob/hud/sec_hud.dmi b/icons/mob/hud/sec_hud.dmi index 9c1c4052caaf93fe64a23830630211962104d5b6..9cc3e66c3e0ba75befbe18e6b332693f743a0210 100644 GIT binary patch delta 2949 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 delta 2871 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 diff --git a/icons/mob/humans/onmob/suit_1.dmi b/icons/mob/humans/onmob/suit_1.dmi index f0daf54e7ac99261ce358ca825d35325bbee57f7..19f2a2f6f68be3a09453afa4433afaa5b71eef25 100644 GIT binary patch literal 233897 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

H;2XX0tQVxy&l;OAc! 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%0A(gBm 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 F|381zwow28 literal 188970 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�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%0A&Bzf>vZ&fS(v^8BGv9$g@lYx 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 diff --git a/icons/obj/items/clothing/cm_suits.dmi b/icons/obj/items/clothing/cm_suits.dmi index 3a2ba038bef4b59269412a72067d8c80efc4b475..232e74695a1bccb75c0161626443e5eb5895c391 100644 GIT binary patch literal 74949 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%0Aqp!Eubc`?|!_cgcZ%sbv{B%HYb#w<-dBfz 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�wNP23!s7il$X~mq(DXid`k8xTY;jGHhQEGMV>$U~;(JyIXI}zTF#t6|J?h zSmx&^{*&u~*g1Pka_2&*z+R1fdKMxD2nTvJHg_*9AcKe?_RX$7;18BCaUBc|3k_8P z)*r?gJ}{i*{{D^1NKBkT4o?H(9QBV?O?{`nDn4E)U{bp`hz!~V>Qz>2STdKwUUF;7c7Oxs_=8WRV#>V#uav<4UL{Vx2T^MQ2`wVktD=-hkvu!(j6Vq8pM z1nchDW4V?jjDMbN#QWzb?tHxSMf1eYa4cY<%KMf1z3}m(C=94QV6Qz|BjnfoJDg1f z^)0}_PG;d#(<$7qpvsnXj1&C9G;)9PqYxSSmf{`ytD-6-=SpT+a=L zVsECr+0g#Dw=Y(i)}7CPoSi@3X^FieB!mM<^gIxJ^Vfny3K5KAUn3WF8Q5t{H znD6x4bbqlKU+nv=$M?s^e;dE5fm3N)_^ZH6E;^X~4_XcWA(@;Ibc7tN2^(AxRyAc{ z74h^W2*tbpY|DRA@+2ORn{`0PwDrqw)h0l<_xj6#D z3yN-V@ap^2g~O`t41lLEE#M7vSKmMPr#W`MRwuLhJ9>h8rz;5H5C{B0(YUv{5f&+c z@>*D0%46`Qw?0()LT#)!`aT#?OP~Z;8?dcroIvy-#pCK48%9Yo5CHeq0x%vt$?a3B zhB2uV@Jj|8AX-kb1|QSYgSkA|v%nI0g#rreh9&kzSv%6MYoLaB*>E zfUoVso9HO~d~m3{Zn{n(864le6ch&kdW<=Z!QXzFag&gs)`k$1!6pn6%&Ve)-8W*Y z(N$!u{b^3hcQL5~Ev#e)YgifVm!kc|p?RRBS42t5gCAEQ56s%oJG)8BGjAl!%H)G* zl0ofgR)r$)J!Yz)z2@#lLQsq3y^oS(Fym^t~(ydJWT>4});8iX&B0uSKT82Yeo z^WZ3!|Mgt)pFgTxw@5YZ>itmbB zGrlUq($n5qnfM|b^6m1;p5b0BJ;!6K``m2C!MoWV*L*TLufTSuAl%&H(9A3f1H(4( zjif-&lE(zEaFZHV1~(?W0WnP8XuO9VcKSUFH zVZj4-79|PaZfMlrr!QYfn1P9XqTSs@qIr_ z7-3WGap;A=tX%aJ7pj#)>B%uJZuP!A7T9<8EGR4#FP_eC{*7yCxj#5IBI;sl+BS$x zIMKYA$_vgRbLV|0qjWSdNj^s@wC(FxfruGmzRcG!qE7@5@bGuw--=VafHg{a^h9&f z37K^ab@gd+#lUaOQ9{gA7`K5qCCCgm`|2KC3$NVR#x!whK-bhDg?X)0n+c)Ed!LN# zFy<(P;(Gs*03sF^7T+JHuUz7c;oQvWgF_lQQ{eCkHWA&-V`<`;sRg(UM1pul;xLGS zlBjT1p8!pCBxz-^1v8c!xz|YHN*7i>AuH6;ztyL819xw@#MkS$>y@XTvFZd2D`D5% z7_1d4xCB1GDdebJR`I#qS}=l|le+Ir#y!5ns7aL;U62zgy4st!Eor~|YLlmusF|YV zng1YJ$Y6P8U2jEB*}ed?JYx1Bm&yAb6$2wcMK|(jgbdsoYVYB{M3t9gl-b(iVE@A^ z=|wSrQrAN7s7eKN+%%=j)w-7E2xg`7`+Olze6l@r4oc$pFaf>*U@g><Tzci-@OC@U8nG)LZKd}IYRCe(tvZ=^QE1vbrKla{H3xfUU zAFQv)jzejR!hOg6!6mGLj7*Z%qD~GzymW&l?c2LycyoIS`$Us%Hk_R1D{>6aUmh#o zSogfkJuH$QrUY^CXDhwPv{R&o4-RU`p|DEha&>CihgbdwSv^pqa&R+fR?WQW?>ip} z(?Y#KJH31I4!+PaP-l{YQ!e;MQq3FLL&$i;Al)&u+dUuN)-h98S$ejrlyUU>*PXr*UKS zXKs8lA2co9?IeupZy*$+5c z)uhd#yF*(7m@gfc{NEqMrTyzq7pBc{a=`!a%}rP=uw7_Yrv=Y|Q`aQy48K>YYR)eS zKPWJzas%sKN!S_oam~9+QaKZO5IPbJ($ia#M0Kv9-Prmg2amy$n=&#m7|3B~0;4XF zkT+}%h=2O2A?x#%9Ph&ieP<&2R~Av&KQkIT?;%fQf3%bnOqS7=Q2MbKe|Gp0sN)rZ zT-Fc5uv^rDdkT%n#b4N>tWP?yKFZ&c28hV{V4b%i#6|5i;`$b(Ex>d{Gr3lF7NQF|m9!B#C_Cni^9}XBIQ;U7cfQCVSmpj}P**;OG2W31Rj-gPBXyPQ| zY;i5zrHE~l;%)j$>hrBc_Pv~f_;{0qR$dJ&FNWYQZjd?}cgL6fPnEE?PZ^(Ne_y=Kl9hB1>4!GF=3G%^0z(}3&;>`YU{LTcr z)2@)B$30&TL*fKnoMpxTh77&Wscy-1@*#vEg~ZPNKYyWXN$1=w zyC?hheW?G)Fh4taHIx=5?LP_8AVHkO|5aMJ|5q0DcR4RRvO1GLxW96n=|25Xn$9Af zH&_Wm|DRZ=wBAuh{L&xe;<|XX;8Rw!7ak5ysM~5_A=htd9~eWyPrq0;b5wM+O&!eP zQd;JGS%xB`taDX;wYbY?1XTrLHy0eks|Qk#a>0lnzpq-x8Mxit$ao#`E10PnWSvL0 zIL4#Hbl&u25bB%i`c0y7lt{)c=M`6ySL}XXPw!ybIG`3QsYg`UWL8StQ)+lhKi%T- zqF92v7oX>tKxpd;Vslv)EAsL3yZzCe_ATHL%>VTdLUMChx^5Hp{=`|3ot6v-EOht@ zAKvdg>$vFq-93gR`j79bQ2=J+U|xoQuP8c9cHGUp-PAb;8gsj-Ulk>{4))%J;mW2e2>o8n~YkyGg2L9n>_`i0J^^xPEmdW1b*D(JImhl)`&B2juN9}ztHJ7*<>pEeW#xqc+zK8(K$ycDrVdgp2Q zhTgD>^X;xGA&YL;*}(l)s(JrBhj0(YVO&&lg~901UD=`b^1?>38fh87dDQ9mW&;O( zmP9LSCEd>fDz+GiH&@*^A9brvGT!^j))}rQ$95NdWSi+UAZ+EL#|=T{{l-jZygju& zQ-@Am=eY04w6DUB`pWU;CR~uN(tK`>yz%|8k8{X7)^Jv}Z$d7MLA!A_`FmRLdmk1eQfFu>Mc&T5o& z`LxA57h=zGxympxN;F`*nQZ^a)ediwyjySATev$YRfCvkSMLPBOc_vU0B{ZUh6l|p zG=RtPA48UhnSkfjL4=Pmg`wO+TGAyW7mYGF4Ui$O{t`C#NG*vfk=5e5=Z7U^(c}k_ zTju!gh7K6N%Wsv?S}4&>Z9WQPqocca{ieIbsX6L!SVyaJI+PmGuEKw~IYuyO285x0 z)75qZm`9p7ICDPL2{ld;5fQnu$1&Eb&=--^n+W}AZz}o&^%S^3zL!srcG0(y0Q0K* zTxl&f8f5d&ENKCWL(!nB*#-RkUo%84DNR{_nPZ<`nS+vwV^x`%{-KzVKw z8R8q#P6Aqdjm}R5#Y`LnU(Fbl01CWRH|SOAwT>*FXdZ88O9&JtKDA_HN6CL^eY_xRCw&1b%&IzVn_j8wy|E%X*2}QD?6w~Lv-zh{R>Ac_X zsbbSNQbHjx221YOSNqp2K28{Fh~hy#+WgnYTYYk=Vo7UFaJxRR0^FuU(4jfw1ky!Anzijkrve<<&|h>cdGh5;nxNFu7vR^>db zhCb7hJ$^6Q4Xn@wvpP<)?Dkgt05v)x_W~~>yA_$f3t~mXJ89w0EL>`7D(l%pE`InQ zpMP~VeZw_LvU+#nJF{d3CK8F3mzxd!DrI_iZH^YPKtiahCey5fOfT)#7%2Ojz+afVT24QHxHdF!=fR|Z)5X%6)CBAn=$bQk`odK3WTXTKY-}vF+f&f*;^5(l z^U9LU5jHhC6?OQmwM&g+jmCm}b=T_ZO2p`L#LMD_u5-H8kWo$sbpm6hQ$2Ujf5t>J zErgLteVX?>Bnw&%OogYp#uxuSCg%PHV!nhxNRw0K^VPeQ>^lGb`M%_RtEjCWi|b;V zZZVogE+3IeiyfKqb!*83f5&{izwQ#eqH_IaaD8NFd0B_ zdMaVDpBXy zG4KDIobvu%D>wC zt33$E3%JDB7 zQCukhmQiHnpF76cL>fGik~eUXxa8nABW9M1Q<&!XhJMco^~|D?!}>*Tzfp&X+Q5a5 zh<^tE4i%i8x5NnG_C~cYyRkw;t~u$4%^H{YE`u|Qoyl|rVL^*JP_|sW`ZtkOA$oU( z?)h4sHLrE$;1H^9x&7+XPM)l{wss;Z`imUr{HoHfa(Pk}!YsE2DBo5R0XegWsRPwC zuY0oc={0A)uyGd9))~IqQSJ_y1U8ziMolIzOtSa3KYP0U{LB|l&Y5y!^r6oMUq;)i zd2j-Uh=oE`B9wVIt@*x%1)(9;H%0`tLFL9WH`CY*VO6<}Pd<$Z>6}C78l?`K z!{Fg=zc1Q%rW9*GHjh4;s9BeaHn~Yc9MFaMOODWCrUhfrZ}u@aZ}aPPs4U zz?~*lI`jnT-lhFcD7IlQBy|Sdi=v6Yy5Quh=?77=sGi7AC5d@o`jA=QE5u$G4aT*D z}&kXh}`hQCF#=qqge69CnQp4mQP zquh8l|1WK?KPG?UourwecC8IlSJkW3p_&&dWt7%+>ixr;B5Ba8fNSw-_Ur-!21q=F zNOWMt5C3xrB3*sF#p7A?S)Bx_N!H(M{SH2OMHc-!Hy7EnH>e~X?7r`KkUm0vhYPsQ zp)R}z7xqMJG^L970I+l3!@>>hMMhJT3$zMoUp32}S+?k9w?!^x`g-iHKgj=aq2 zP*}dql)*osD=Ecn+2YFc4J??P=KA}?%V&&nS-MBW5C%}m z=~Z#FNMe_WrihRie*SYbpEkdp$>;K`kAE7B(b?eHkF=a4Bu{|p+`s33QAZ~u7PzNP z-93YajeUPR4uhIxSIN^<@{aNjN4KwFQcs4sx+t-19Vb{l84K$wKAATH2~!DrAF@>{ z&mW(W8S|U{b?EiAw3#}A1T|YtwnDL_k^$wI&S*doT*zw}7`fPQ5&@(ZX*ekufo9 z=2g(c%}l+vYQ)3`eN3-xq_8_3xgS<9%b9Uh{e2l8Zk~FfiqZkv8seKfbB6OUX`I#s zg_AQoSIoXcaL+}Dlk^hdEPijzhRDgud9|Y~rwWLMdWOkY+l3}RtK~oEx24eT5w2;* ztj57_SxIrhM3S(uK-XxPxFN#*rPZJ{=`@~;%?&-$fJB0BQ7XJ5d zhZS-M-$*2=AT%7S*RKT~J-&Drv6PFqI)Ac`I- zd*?9e+gZD#G*xJVezF$i@oafHO}tRYktLl@nO4s(EOIPY)jXM1p9XV1szK^ei;`pc z_HuIZYToApg@uVJ@&a;MLv(%7n*KbkJc|!RpffBl7Vc z@Zowy@rTIRZBI(zx|Q{MBW^^D1{{ScKe3bV(emk)?P4+Gt%uI0R8`EjcPsr=1DT&) zce^kj6h)>d#KLqcpKN09j+i38?E)R#-iva+m=V?at0M)7U5|D6O-l z8mePsV`mUZa8eD&kV&z@D?V5@W+wbsuS5$~3`f&AkFQsqu~4L3T``A-wX>q;4?@J3 z9$ssJriO!KZCIYf0J>zVnRb%6@|4srSeLYfxxRIQZKvIX8!vgxOtt&44ZZ;JWb zS~)N_e9r>>;@qD@M*!6MxFNeoO(R=YLqRLP7fN%wB`MlgTXF#-gUKe$w~Rg4m6 z!pke#7l*9^(<7C!Kj7u7g0m2cDp=WhxoN4z!K^DRdaRYH>SN*n_LavOOc9S`rx;6F zflN5by+-HDt3JG*FgTz+E{bL+48%`f8@=X(o5@Pq6`4$_7n4)i4IP8wb2xJM%0_)j={kV}0i9s=s*|V~0^a|mdAaj=?ERnE zg%iTkYay8bB!3|X*N6TOob-Q}#Q%$_|BgKQ$G$Or8BR4qem^Qs`-4Hm!~Z0nfiFw@ z#hYX1#Z(1YU6-5|pjU|K`|~j+{9bo&iaKh6fg2kn;PI>nOW;~D34B97Zsq5QoJ~Jj z%C*X1SL3_K{VQ1VZ2P}ZCEqtK^(MtH-vlQv{#EEb#_vE_?>aBir-#RPMNg$G!bX0N ztvF#bz2~cW{o-bIbsA07N)l>uHgRhj@H~0h*e%HCwKc4|l7qW;tel(ueT)s>K!1!bwFF!SM6* ztEs82&y=VV326FPZ-wyOwPfKz%ZuZbOwF;nc3l|}(Y^60XiHL>xsmumlAox-(*yW0 zDm=E`2y>qOAnsN7pu2$w@TEOQlWIm=oQzA9lw{zr?Cn>3tt&EYizH`#&yON1q1~2c z8Mbc}vm{WC5WtnHJ*z)@k6{SZw?UkTzs%Rh<{bi%&NX|wRdldmbW)ZYBek&KJSyB@ zUD4riE@ma+K}Rb_HRCCGz3;rx;>MEC;c}p66)Dp@ll{A)?*$%O@_0dx*!POMEy&=6 zp5cdvJIagg?K|R22*a;`|5B{6=|h!0IzcHfLp~I`3!c~EU6uoT6}V3 zMLJCCuG)TXy~TZ$&5(pe9e2)fGBH?UW&#*H~sX8 zyx*TvxV_ku+=}tr)fLXpUB%tUPuw4-dE_$Q?a29A)gmXe5CeduB)bwm!s~Ge0e_2Y z*Ng>D#j~}EuGir{&5VASUr(ThUQg(A`9M3I<*mCT16d!gMXgn!BF$be>*0gNPRXHuzf4^5XI;7`ZGlGDg4I-OUf8YC6l^-7D% zPVZqp?_^Dd6TR)eb9M#o<(5tg_7~yfds7*mzwhJ}MKp4I(n*Qa8E-;MdRa>;J-gya8mQzs=y3nbvo z_IX0(^6tRM$~qw^GQa)lfdA@G)q2Qc3aE?BlHkpF!~e{K?LmZeuMt*k%m_alEajQ< zw43u2jHmP;Z5|y(gSA|Hvh3$X&lZe{xN-=`^xOX~an*;HwHl4YWd#Or`DrDNgC|Lc z+zxptz$|Cc4gdB%Mzl|vaDDG{B$c?BlDk4gb=;No&=o1c!`Ix7W2E;#mpd=3W7n4% zSq;BohhZJC9etG^jI=Xe#`-dM)sQ757UG812ac+sxKgBk#q7YE;-_w;k4$GFQbbqV z4ru2C@i=ik1G8`d_Ue0lZAA*hQTWLndWKFUpvv?Rb766D<7UmTvf-3a-_~FSyd_Tc z*2YmdqzoGzRE8_Ta#3jtS0s-__`k)#A(X?MKtuTsz2ZbqX%ID+IYE4L6A^s04NgL0-w}UdLed3AEV_1_%vT`bVSN z$@PQ5OTb~;SBk>Fw1x27cvh`NM|%PGQ&)cc_pf+QT`QX0qJEF(NcJF2_Dtu7A|*&) z1@DU1GdEz0{Mcb&0?i2E^$VdoG-L9FQ21X)6rT@J_*E_4VC-Xg)KX;mTx&gE472c9 zJEf}nkkskK{ynlW(Qgav+R8E-`W_2K1Z~Qn+m6g8I4u@9+b3IaWB~(yPYQeXJVxk%uievqquVLh%cmHgV5p;8v zEZGY56~V_q9Q)_ur{FCjR%0Dum`1L*vP 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%0APswrdt$ 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 B3%mdT diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index c7a1689d550c..828e406cc28b 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -5211,6 +5211,12 @@ icon_state = "plate" }, /area/almayer/medical/medical_science) +"aqI" = ( +/turf/open/floor/almayer{ + dir = 8; + icon_state = "silver" + }, +/area/almayer/living/auxiliary_officer_office) "aqJ" = ( /turf/open/floor/almayer{ dir = 5; @@ -19333,7 +19339,7 @@ /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "bBa" = ( /turf/open/floor/almayer{ dir = 4; @@ -19514,19 +19520,31 @@ }, /area/almayer/hallways/aft_hallway) "bBD" = ( -/obj/structure/bed/chair{ - dir = 4 - }, /obj/structure/machinery/firealarm{ pixel_y = 28 }, /obj/structure/sign/safety/maint{ pixel_x = -17 }, +/obj/structure/surface/table/almayer, +/obj/structure/transmitter/rotary{ + name = "Telephone"; + phone_category = "Almayer"; + phone_id = "Auxiliary Support Office Second Line"; + pixel_x = -5; + pixel_y = 3 + }, +/obj/structure/transmitter/rotary{ + name = "Telephone"; + phone_category = "Almayer"; + phone_id = "Auxiliary Support Office"; + pixel_x = 8; + pixel_y = 8 + }, /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "bBN" = ( /obj/structure/machinery/light, /turf/open/floor/plating/plating_catwalk, @@ -20425,7 +20443,7 @@ "bFr" = ( /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/plating/plating_catwalk, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "bFs" = ( /obj/structure/machinery/cm_vending/sorted/cargo_guns/squad_prep, /turf/open/floor/almayer{ @@ -21122,7 +21140,7 @@ /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "bII" = ( /obj/structure/sign/safety/distribution_pipes{ pixel_x = 8; @@ -21262,8 +21280,8 @@ "bJl" = ( /obj/structure/machinery/door/airlock/almayer/generic{ dir = 1; - name = "\improper Tanker Quarters"; - req_one_access_txt = "19;27" + name = "\improper Auxiliary Support Officers Quarters"; + req_one_access_txt = "37" }, /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/machinery/door/firedoor/border_only/almayer{ @@ -21276,7 +21294,7 @@ /turf/open/floor/almayer{ icon_state = "test_floor4" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "bJo" = ( /turf/closed/wall/almayer, /area/almayer/hallways/repair_bay) @@ -23754,20 +23772,15 @@ /obj/structure/machinery/light{ dir = 1 }, -/obj/structure/surface/table/almayer, -/obj/item/paper_bin, -/obj/item/tool/pen, -/obj/item/clothing/mask/rebreather/scarf, -/obj/item/clothing/mask/rebreather/scarf, /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "bTS" = ( /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "bTT" = ( /obj/structure/window/framed/almayer/hull, /turf/open/floor/plating, @@ -23775,11 +23788,14 @@ "bTU" = ( /obj/structure/surface/table/almayer, /obj/item/storage/toolbox/mechanical, +/obj/item/dogtag{ + desc = "A blank marine's information dog tag. The word ranger and a pawprint is scratched into it." + }, /obj/item/device/megaphone, /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "bTV" = ( /obj/item/bedsheet/brown{ pixel_y = 13 @@ -24410,7 +24426,7 @@ /obj/structure/machinery/door/window/eastright, /obj/structure/window/reinforced/tinted/frosted, /turf/open/floor/plating/plating_catwalk, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "bWK" = ( /obj/structure/bed/chair{ dir = 1 @@ -26216,10 +26232,6 @@ icon_state = "plate" }, /area/almayer/hallways/port_umbilical) -"cey" = ( -/obj/structure/largecrate/random/barrel/white, -/turf/open/floor/plating/plating_catwalk, -/area/almayer/hull/lower_hull/l_f_p) "ceC" = ( /obj/structure/machinery/light, /obj/structure/bed/chair{ @@ -27917,10 +27929,6 @@ icon_state = "blue" }, /area/almayer/squads/delta) -"coo" = ( -/obj/structure/largecrate/random/secure, -/turf/open/floor/plating/plating_catwalk, -/area/almayer/living/tankerbunks) "cop" = ( /turf/open/floor/plating/plating_catwalk, /area/almayer/living/tankerbunks) @@ -28689,6 +28697,13 @@ icon_state = "red" }, /area/almayer/hull/upper_hull/u_a_p) +"cDZ" = ( +/obj/structure/surface/table/almayer, +/obj/item/paper, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/living/tankerbunks) "cEg" = ( /obj/structure/surface/table/almayer, /obj/item/device/flashlight/lamp{ @@ -32447,7 +32462,7 @@ /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/hull/lower_hull/l_f_p) +/area/almayer/living/tankerbunks) "eim" = ( /obj/structure/pipes/vents/pump{ dir = 1 @@ -33454,6 +33469,12 @@ icon_state = "plating" }, /area/almayer/medical/upper_medical) +"eDu" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer, +/area/almayer/living/bridgebunks) "eDG" = ( /obj/structure/barricade/handrail{ dir = 1; @@ -34403,10 +34424,6 @@ icon_state = "red" }, /area/almayer/hull/upper_hull/u_a_p) -"eZX" = ( -/obj/structure/largecrate/random/barrel/green, -/turf/open/floor/plating/plating_catwalk, -/area/almayer/hull/lower_hull/l_f_p) "fau" = ( /obj/structure/pipes/standard/manifold/hidden/supply, /obj/structure/disposalpipe/junction{ @@ -35003,6 +35020,10 @@ icon_state = "emeraldcorner" }, /area/almayer/squads/charlie) +"foN" = ( +/obj/structure/bed/chair, +/turf/open/floor/almayer, +/area/almayer/living/tankerbunks) "foP" = ( /obj/structure/machinery/shower{ pixel_y = 16 @@ -38898,12 +38919,8 @@ /turf/open/floor/almayer, /area/almayer/lifeboat_pumps/south1) "gZK" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "SE-out"; - pixel_x = 1 - }, /turf/open/floor/almayer, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "ham" = ( /turf/open/floor/almayer{ icon_state = "sterile_green" @@ -38957,6 +38974,15 @@ icon_state = "green" }, /area/almayer/hallways/port_hallway) +"hbu" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/open/floor/almayer{ + dir = 4; + icon_state = "silver" + }, +/area/almayer/living/auxiliary_officer_office) "hbx" = ( /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -39762,11 +39788,6 @@ icon_state = "greenfull" }, /area/almayer/living/offices) -"hum" = ( -/turf/open/floor/almayer{ - icon_state = "cargo" - }, -/area/almayer/living/tankerbunks) "huK" = ( /turf/open/floor/almayer{ icon_state = "redcorner" @@ -40054,7 +40075,7 @@ /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/hull/lower_hull/l_f_s) "hzP" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/power/apc/almayer{ @@ -40617,6 +40638,13 @@ icon_state = "plate" }, /area/almayer/hull/upper_hull/u_a_p) +"hPh" = ( +/obj/structure/bed/chair/comfy, +/turf/open/floor/almayer{ + dir = 1; + icon_state = "silver" + }, +/area/almayer/living/auxiliary_officer_office) "hPo" = ( /obj/structure/surface/rack, /obj/item/tool/wet_sign, @@ -41328,6 +41356,13 @@ }, /turf/open/floor/almayer, /area/almayer/living/briefing) +"ifb" = ( +/obj/structure/machinery/cm_vending/sorted/cargo_guns/vehicle_crew{ + density = 0; + pixel_y = 16 + }, +/turf/open/floor/almayer, +/area/almayer/living/tankerbunks) "iff" = ( /obj/structure/sign/safety/reception{ pixel_x = 32; @@ -41783,12 +41818,12 @@ "iqp" = ( /obj/structure/machinery/door/airlock/almayer/maint{ req_one_access = null; - req_one_access_txt = "19;27" + req_one_access_txt = "37" }, /turf/open/floor/almayer{ icon_state = "test_floor4" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "iqx" = ( /obj/structure/machinery/light/small{ dir = 4 @@ -42411,6 +42446,12 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hallways/port_hallway) +"iEg" = ( +/turf/open/floor/almayer{ + dir = 9; + icon_state = "silver" + }, +/area/almayer/living/auxiliary_officer_office) "iEr" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -43010,17 +43051,8 @@ }, /area/almayer/hull/lower_hull/l_m_p) "iTD" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "E"; - pixel_x = 1 - }, -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, -/turf/open/floor/almayer{ - dir = 6; - icon_state = "silver" - }, +/obj/effect/landmark/start/auxiliary_officer, +/turf/open/floor/plating/plating_catwalk, /area/almayer/living/bridgebunks) "iTI" = ( /obj/structure/machinery/light/small{ @@ -43211,8 +43243,11 @@ /obj/structure/pipes/standard/simple/hidden/supply{ dir = 10 }, -/turf/open/floor/almayer, -/area/almayer/living/tankerbunks) +/turf/open/floor/almayer{ + dir = 4; + icon_state = "silver" + }, +/area/almayer/living/auxiliary_officer_office) "iYf" = ( /obj/structure/machinery/cm_vending/clothing/medical_crew{ density = 0; @@ -43722,7 +43757,7 @@ /turf/open/floor/almayer{ icon_state = "test_floor4" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "jgu" = ( /obj/structure/sink{ dir = 4; @@ -45086,14 +45121,6 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_a_s) -"jPz" = ( -/obj/structure/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/hull/lower_hull/l_f_p) "jQt" = ( /turf/open/floor/almayer/research/containment/floor2{ dir = 8 @@ -45686,6 +45713,9 @@ /obj/structure/window/framed/almayer, /turf/open/floor/plating, /area/almayer/squads/bravo) +"kcp" = ( +/turf/closed/wall/almayer, +/area/almayer/living/auxiliary_officer_office) "kcH" = ( /turf/closed/wall/almayer/reinforced, /area/almayer/living/synthcloset) @@ -47785,6 +47815,16 @@ icon_state = "orange" }, /area/almayer/hallways/port_umbilical) +"kZN" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 8 + }, +/turf/open/floor/almayer{ + dir = 5; + icon_state = "silver" + }, +/area/almayer/living/auxiliary_officer_office) "kZV" = ( /obj/structure/machinery/light, /obj/effect/decal/warning_stripes{ @@ -48949,7 +48989,6 @@ }, /area/almayer/squads/charlie) "lxo" = ( -/obj/structure/machinery/cm_vending/sorted/cargo_guns/vehicle_crew, /obj/structure/sign/safety/hazard{ pixel_x = -17; pixel_y = -8 @@ -48961,20 +49000,15 @@ /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "lxW" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - freerange = 1; - name = "General Listening Channel"; - pixel_y = 28 +/obj/structure/sign/prop2{ + pixel_y = 29 }, /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "lyi" = ( /obj/structure/surface/table/almayer, /obj/item/trash/pistachios, @@ -49005,6 +49039,16 @@ icon_state = "silvercorner" }, /area/almayer/command/computerlab) +"lyX" = ( +/obj/structure/machinery/cm_vending/clothing/senior_officer{ + req_access = null; + req_access_txt = 37; + req_one_access = null + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/living/auxiliary_officer_office) "lzj" = ( /obj/structure/sign/safety/storage{ pixel_x = 8; @@ -52420,7 +52464,7 @@ dir = 4 }, /turf/open/floor/plating/plating_catwalk, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "naB" = ( /turf/closed/wall/almayer/reinforced, /area/almayer/shipboard/brig/perma) @@ -52766,7 +52810,7 @@ /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "niY" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -55216,7 +55260,6 @@ "onY" = ( /obj/structure/surface/table/almayer, /obj/item/paper_bin/uscm, -/obj/item/attachable/bayonet, /obj/item/device/flashlight/lamp{ pixel_x = -8; pixel_y = 12 @@ -55224,7 +55267,7 @@ /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "oog" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -56354,20 +56397,16 @@ }, /area/almayer/squads/req) "oMi" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/microwave{ - pixel_y = 6 - }, /obj/structure/machinery/status_display{ pixel_y = 30 }, /obj/structure/sign/safety/rewire{ pixel_x = 32 }, -/turf/open/floor/prison{ - icon_state = "kitchen" +/turf/open/floor/almayer{ + icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "oMs" = ( /obj/structure/machinery/computer/cameras/almayer{ dir = 1 @@ -56538,10 +56577,25 @@ /obj/structure/pipes/vents/pump{ dir = 4 }, +/obj/structure/surface/table/almayer, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/tool/pen, +/obj/item/book/manual/marine_law{ + pixel_x = 15; + pixel_y = 5 + }, +/obj/item/book/manual/security_space_law{ + pixel_x = 16; + pixel_y = 9 + }, /turf/open/floor/almayer{ - icon_state = "cargo" + dir = 8; + icon_state = "silver" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "oRj" = ( /obj/structure/stairs{ icon_state = "ramptop" @@ -57399,7 +57453,7 @@ dir = 5 }, /turf/open/floor/almayer, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "pqc" = ( /obj/structure/machinery/firealarm{ dir = 4; @@ -59202,7 +59256,7 @@ /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "qdk" = ( /obj/structure/surface/table/almayer, /obj/structure/pipes/standard/simple/hidden/supply{ @@ -59456,6 +59510,16 @@ /obj/structure/sign/dartboard, /turf/closed/wall/almayer, /area/almayer/hallways/hangar) +"qih" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + dir = 1; + name = "\improper Tanker Quarters"; + req_one_access_txt = "19;27" + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/living/tankerbunks) "qim" = ( /obj/structure/disposalpipe/segment, /obj/structure/pipes/standard/manifold/hidden/supply{ @@ -61658,8 +61722,21 @@ /obj/structure/pipes/vents/scrubber{ dir = 8 }, -/turf/open/floor/almayer, -/area/almayer/living/tankerbunks) +/obj/structure/surface/table/almayer, +/obj/item/device/flashlight/lamp{ + layer = 3.5; + pixel_x = 5; + pixel_y = 14 + }, +/obj/item/attachable/bayonet{ + pixel_x = -14; + pixel_y = 3 + }, +/turf/open/floor/almayer{ + dir = 4; + icon_state = "silver" + }, +/area/almayer/living/auxiliary_officer_office) "rgW" = ( /turf/open/floor/almayer{ icon_state = "emeraldcorner" @@ -61679,15 +61756,6 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/living/port_emb) -"rix" = ( -/obj/structure/largecrate/supply/ammo/m41a/half, -/obj/structure/largecrate/supply/ammo/pistol/half{ - pixel_y = 12 - }, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/hull/lower_hull/l_f_p) "riA" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -63024,6 +63092,17 @@ }, /turf/open/floor/almayer, /area/almayer/hallways/port_hallway) +"rKA" = ( +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/item/bedsheet/brown{ + layer = 3.1 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/living/auxiliary_officer_office) "rKO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -65576,12 +65655,12 @@ /area/almayer/hallways/hangar) "sXE" = ( /obj/structure/machinery/door/airlock/almayer/generic{ - name = "\improper Tanker's Room" + name = "\improper Auxiliary Support Officer's Room" }, /turf/open/floor/almayer{ icon_state = "test_floor4" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "sXK" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -66177,6 +66256,13 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/medical_science) +"tjw" = ( +/obj/structure/machinery/cm_vending/clothing/vehicle_crew{ + density = 0; + pixel_y = 16 + }, +/turf/open/floor/almayer, +/area/almayer/living/tankerbunks) "tjU" = ( /obj/structure/bed/chair/wood/normal, /obj/item/bedsheet/brown, @@ -67450,14 +67536,14 @@ }, /area/almayer/command/lifeboat) "tKr" = ( +/obj/structure/machinery/cryopod/right{ + dir = 2 + }, /obj/structure/machinery/light{ dir = 8 }, -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, /turf/open/floor/almayer{ - icon_state = "silver" + icon_state = "cargo" }, /area/almayer/living/bridgebunks) "tLc" = ( @@ -68259,7 +68345,9 @@ }, /obj/structure/machinery/cm_vending/clothing/senior_officer{ density = 0; - pixel_y = 30 + pixel_y = 30; + req_access = list(); + req_access_txt = "6" }, /turf/open/floor/wood/ship, /area/almayer/engineering/ce_room) @@ -68861,13 +68949,10 @@ /obj/structure/machinery/light{ dir = 4 }, -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "utX" = ( /turf/closed/wall/almayer/research/containment/wall/connect_e2{ icon_state = "containment_wall_connect_e" @@ -73115,11 +73200,8 @@ /obj/structure/bed/chair{ dir = 1 }, -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, /turf/open/floor/almayer, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "wdo" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -74192,12 +74274,6 @@ icon_state = "plating" }, /area/almayer/command/airoom) -"wza" = ( -/obj/structure/machinery/cm_vending/clothing/vehicle_crew, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/living/tankerbunks) "wzg" = ( /obj/structure/bed/chair{ dir = 4 @@ -74496,8 +74572,9 @@ /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 1 }, +/obj/structure/surface/table/almayer, /turf/open/floor/plating/plating_catwalk, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "wHo" = ( /turf/open/floor/almayer{ icon_state = "emerald" @@ -74511,7 +74588,10 @@ /turf/open/floor/almayer, /area/almayer/lifeboat_pumps/south1) "wIr" = ( -/obj/structure/machinery/cm_vending/clothing/senior_officer, +/obj/structure/machinery/cm_vending/clothing/senior_officer{ + req_access = list(); + req_access_txt = "26" + }, /obj/structure/sign/safety/hvac_old{ pixel_x = 8; pixel_y = 32 @@ -75027,19 +75107,13 @@ /turf/closed/wall/almayer/research/containment/wall/south, /area/almayer/medical/containment/cell) "wTN" = ( -/obj/structure/surface/table/almayer, -/obj/item/storage/box/cups{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets, /obj/structure/machinery/power/apc/almayer{ dir = 1 }, -/turf/open/floor/prison{ - icon_state = "kitchen" +/turf/open/floor/almayer{ + icon_state = "plate" }, -/area/almayer/living/tankerbunks) +/area/almayer/living/auxiliary_officer_office) "wUd" = ( /obj/structure/surface/table/almayer, /obj/item/storage/box/gloves{ @@ -75631,6 +75705,19 @@ icon_state = "green" }, /area/almayer/squads/req) +"xfO" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer{ + dir = 4; + icon_state = "silver" + }, +/area/almayer/living/bridgebunks) "xfT" = ( /obj/structure/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -77275,6 +77362,21 @@ icon_state = "silver" }, /area/almayer/command/computerlab) +"xNz" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/microwave{ + pixel_y = 7 + }, +/obj/item/storage/box/cups{ + pixel_x = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_y = 19 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/living/auxiliary_officer_office) "xNB" = ( /obj/structure/machinery/light, /obj/structure/sign/safety/security{ @@ -77698,6 +77800,16 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/lifeboat_pumps/south2) +"xVT" = ( +/obj/structure/prop/invuln/overhead_pipe{ + pixel_x = 12 + }, +/obj/structure/prop/invuln/overhead_pipe{ + pixel_x = 12; + pixel_y = 12 + }, +/turf/closed/wall/almayer, +/area/almayer/living/tankerbunks) "xWd" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/almayer{ @@ -91147,7 +91259,7 @@ uNL tVf mGL oxp -bSv +kcp bWJ nar alU @@ -91350,7 +91462,7 @@ mGL poR mGL pNp -bSv +kcp bTS bIA alU @@ -91549,13 +91661,13 @@ hJp oPI uNL hJp -bSv -bSv +kcp +kcp iqp -bSv -bSv +kcp +kcp jgl -bSv +kcp alU alU alU @@ -91752,13 +91864,13 @@ mGL dqd uNL hJp -bSv +kcp bBD bTS -wza +bTS lxo qcy -bSv +kcp bAg edM egq @@ -91776,11 +91888,11 @@ jjs jjs jjs jYd -bzy -fIH -nqU -vhq -nqU +bSv +bSv +bSv +bSv +bSv nqU vRz aag @@ -91955,13 +92067,13 @@ pzZ ijp uNL mGL -bSv +kcp bTR -bTH +iEg oQM -hum -bTH -bSv +aqI +aqI +kcp bzA bBB bBB @@ -91979,11 +92091,11 @@ afz afz afz iDd -bzy -rix -wlL -vhq -vhq +qih +bTH +foN +cDZ +bSv pch vRz aag @@ -92158,13 +92270,13 @@ uNL uNL uNL mGL -bSv +kcp lxW -bTH +hPh wGX bFr ppe -bSv +kcp bzA bKh bKh @@ -92182,11 +92294,11 @@ afz afz afz iDd -bzy -mzo -mzo -mzo -vhq +bSv +tjw +bTH +bTV +bSv nqU vRz aag @@ -92361,11 +92473,11 @@ qDv aLk uNL xCR -bSv +kcp wTN -bTH +kZN rgK -bTH +hbu iYe bJl bKa @@ -92385,11 +92497,11 @@ afC afz afz bRx -bzy -cEY -fIH -mzo -rpW +bSv +ifb +bTH +bSv +xVT kAs vRz aag @@ -92564,13 +92676,13 @@ kmM eqk uNL hJp -bSv +kcp oMi bAZ bTS bTS niR -bSv +kcp bzA bKh bKh @@ -92588,10 +92700,10 @@ afz afz afz iDd -bzy -cey -eZX -mzo +bSv +aIX +aIX +bSv ehZ eXo vRz @@ -92767,13 +92879,13 @@ hJp hJp uNL hJp -bSv -bSv -bSv +kcp +kcp +kcp sXE -bSv -bSv -bSv +kcp +kcp +kcp bzA bBB bBB @@ -92791,10 +92903,10 @@ afz afz afz iDd -bzy -vhq -wqE -mzo +bSv +cop +cop +bSv vhq nqU vRz @@ -92970,13 +93082,13 @@ aSY hJp uNL hJp -coo -bSv +dqd +kcp bTU gZK -aIX -aIX -bSv +bTS +lyX +kcp bAr bKh bBB @@ -92994,10 +93106,10 @@ eGg eGg eGg jYd -bzy -nqU -jPz -mzo +bSv +kBY +bTn +bSv vhq vhq vRz @@ -93173,13 +93285,13 @@ uNL lgY uNL mGL -cop -bSv +hJp +kcp onY wdf -cop -cop -bSv +bTS +kcp +kcp bzy bKh bBB @@ -93197,10 +93309,10 @@ hdh hdh hdh bRD -bzy -qOU -mzo -mzo +bSv +bSv +bSv +bSv mzo qOU vRz @@ -93377,12 +93489,12 @@ hJp qee mGL hzM -bSv -bTV +kcp +xNz utK -kBY -bTn -bSv +rKA +kcp +kcp bzy bXs bBB @@ -93579,13 +93691,13 @@ aQv aQv bcm bcm -bSv -bSv -bSv -bSv -bSv -bSv -bSv +kcp +kcp +kcp +kcp +kcp +kcp +kcp bzy bZL cat @@ -96344,7 +96456,7 @@ qnh aKa rrB aGr -aGr +eDu tKr uNg cLN @@ -96547,7 +96659,7 @@ gtp qfA tYX tpD -tpD +xfO iTD vCO vCO From 85266ae778f4b534057ade7a022da337077cafb3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 7 Aug 2023 14:57:03 +0100 Subject: [PATCH 113/138] Automatic changelog for PR #4081 [ci skip] --- html/changelogs/AutoChangeLog-pr-4081.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4081.yml diff --git a/html/changelogs/AutoChangeLog-pr-4081.yml b/html/changelogs/AutoChangeLog-pr-4081.yml new file mode 100644 index 000000000000..dc975f1d7581 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4081.yml @@ -0,0 +1,7 @@ +author: "Morrow, Thwomper" +delete-after: True +changes: + - rscadd: "Added Auxiliary Support Officer" + - rscadd: "Auxiliary Support Officer oversees the hangar, the intel team, the engineering department, and the requisitions department" + - rscadd: "Chief Engineer has been demoted to O1." + - rscadd: "Requisitions Officer is now \"Quartermaster\" and a Gunnery Sergeant." \ No newline at end of file From a99fc29964a2be044bb6c3047aea85074614e740 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 8 Aug 2023 01:15:42 +0000 Subject: [PATCH 114/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4081.yml | 7 ------- html/changelogs/AutoChangeLog-pr-4115.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4118.yml | 4 ---- html/changelogs/archive/2023-08.yml | 12 ++++++++++++ 4 files changed, 12 insertions(+), 15 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4081.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4115.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4118.yml diff --git a/html/changelogs/AutoChangeLog-pr-4081.yml b/html/changelogs/AutoChangeLog-pr-4081.yml deleted file mode 100644 index dc975f1d7581..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4081.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "Morrow, Thwomper" -delete-after: True -changes: - - rscadd: "Added Auxiliary Support Officer" - - rscadd: "Auxiliary Support Officer oversees the hangar, the intel team, the engineering department, and the requisitions department" - - rscadd: "Chief Engineer has been demoted to O1." - - rscadd: "Requisitions Officer is now \"Quartermaster\" and a Gunnery Sergeant." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4115.yml b/html/changelogs/AutoChangeLog-pr-4115.yml deleted file mode 100644 index 8ef7e87aa024..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4115.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - bugfix: "Non-UPP synthetics no longer default to speaking Russian." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4118.yml b/html/changelogs/AutoChangeLog-pr-4118.yml deleted file mode 100644 index 39204c7f29c3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4118.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "HeresKozmos" -delete-after: True -changes: - - maptweak: "Added non-alcoholic drinks dispenser, space cleaner bottle and a regular medkit to the storage closet. Deleted old toxin medkit in the storage closet" \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index 87ac33e88c1f..892d3b284d61 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -96,3 +96,15 @@ 2023-08-07: Huffie56: - maptweak: changing an area so it stop snowing inside walls. +2023-08-08: + HeresKozmos: + - maptweak: Added non-alcoholic drinks dispenser, space cleaner bottle and a regular + medkit to the storage closet. Deleted old toxin medkit in the storage closet + Morrow, Thwomper: + - rscadd: Added Auxiliary Support Officer + - rscadd: Auxiliary Support Officer oversees the hangar, the intel team, the engineering + department, and the requisitions department + - rscadd: Chief Engineer has been demoted to O1. + - rscadd: Requisitions Officer is now "Quartermaster" and a Gunnery Sergeant. + Segrain: + - bugfix: Non-UPP synthetics no longer default to speaking Russian. From 0f2be8560381066a72fe62e684583467d7527df3 Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Mon, 7 Aug 2023 21:30:36 -0400 Subject: [PATCH 115/138] Changes person cap on pod from hardcoded to var (#4130) # About the pull request Changes hardcoded number to var # Explain why it's good for the game Vars are easier to work with # Testing Photographs and Procedure

Screenshots & Videos I did not test this
# Changelog :cl: code: occupant limit of evacuation pods changed to a variable /:cl: --- code/modules/shuttle/shuttles/escape_shuttle.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/shuttle/shuttles/escape_shuttle.dm b/code/modules/shuttle/shuttles/escape_shuttle.dm index 859aa45aceb3..daf91034036f 100644 --- a/code/modules/shuttle/shuttles/escape_shuttle.dm +++ b/code/modules/shuttle/shuttles/escape_shuttle.dm @@ -8,9 +8,12 @@ rechargeTime = SHUTTLE_RECHARGE ignitionTime = 8 SECONDS ignition_sound = 'sound/effects/escape_pod_warmup.ogg' - /// The % chance of the escape pod crashing into the groundmap + /// The % chance of the escape pod crashing into the groundmap before lifeboats leaving var/early_crash_land_chance = 75 + /// The % chance of the escape pod crashing into the groundmap var/crash_land_chance = 25 + /// How many people can be in the escape pod before it crashes + var/max_capacity = 3 var/datum/door_controller/single/door_handler = new() var/launched = FALSE @@ -71,7 +74,7 @@ occupant_count++ for(var/obj/structure/machinery/cryopod/evacuation/cryotube in interior_area) cryos += list(cryotube) - if (occupant_count > 3) + if (occupant_count > max_capacity) playsound(src,'sound/effects/escape_pod_warmup.ogg', 50, 1) sleep(31) var/turf/sploded = return_center_turf() From 973714a2ae70b3630f55346a749851bc768cdb62 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 8 Aug 2023 02:42:42 +0100 Subject: [PATCH 116/138] Automatic changelog for PR #4130 [ci skip] --- html/changelogs/AutoChangeLog-pr-4130.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4130.yml diff --git a/html/changelogs/AutoChangeLog-pr-4130.yml b/html/changelogs/AutoChangeLog-pr-4130.yml new file mode 100644 index 000000000000..a6bcf4c97cec --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4130.yml @@ -0,0 +1,4 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - code_imp: "occupant limit of evacuation pods changed to a variable" \ No newline at end of file From f3fc60ed655d27bb3f012d0e0d834c64990b173d Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Mon, 7 Aug 2023 23:01:57 -0400 Subject: [PATCH 117/138] Attachment nerfs and removals (#4122) # About the pull request This PR: Removes the barrel charger from vendors Removes all benefits other than wield delay mod from the angled grip Adds wield delay to the extended barrel # Explain why it's good for the game Barrel charger is a straight damage increase and rather silly to work around given how burst works bypassing real fire rate concerns. If you know, you know. Horrible idea, I am amazed it's been around this long. Angled grip had zero downside. Now it still has zero downside but isn't also a ton of accuracy buffs on top of the god-tier lower wield delay. Extended barrel had zero downside. Now it has a downside. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Removed the barrel charger from vendors balance: Removed all benefits other than wield delay mod from the angled grip balance: Added wield delay to extended barrel /:cl: --- code/datums/supply_packs/attachments.dm | 11 ----------- .../vendor_types/crew/commanding_officer.dm | 1 - .../machinery/vending/vendor_types/requisitions.dm | 1 - .../vending/vendor_types/squad_prep/squad_prep.dm | 1 - code/modules/projectiles/gun_attachables.dm | 14 ++------------ maps/map_files/New_Varadero/New_Varadero.dmm | 1 - 6 files changed, 2 insertions(+), 27 deletions(-) diff --git a/code/datums/supply_packs/attachments.dm b/code/datums/supply_packs/attachments.dm index 2a812e94cfc1..b685e5c3c37f 100644 --- a/code/datums/supply_packs/attachments.dm +++ b/code/datums/supply_packs/attachments.dm @@ -84,17 +84,6 @@ containername = "extended barrel attachment crate" group = "Attachments" -/datum/supply_packs/muzzle_heavy - name = "barrel charger attachment crate (x2)" - contains = list( - /obj/item/attachable/heavy_barrel, - /obj/item/attachable/heavy_barrel, - ) - cost = 30 - containertype = /obj/structure/closet/crate - containername = "heavy barrel attachment crate" - group = "Attachments" - /datum/supply_packs/muzzle_compensator name = "compensator attachment crate (x6)" contains = list( diff --git a/code/game/machinery/vending/vendor_types/crew/commanding_officer.dm b/code/game/machinery/vending/vendor_types/crew/commanding_officer.dm index 3d6a48b45daa..fac4182ea5fe 100644 --- a/code/game/machinery/vending/vendor_types/crew/commanding_officer.dm +++ b/code/game/machinery/vending/vendor_types/crew/commanding_officer.dm @@ -42,7 +42,6 @@ GLOBAL_LIST_INIT(cm_vending_gear_commanding_officer, list( list("Underbarrel Flamethrower", 15, /obj/item/attachable/attached_gun/flamer, null, VENDOR_ITEM_REGULAR), list("BARREL ATTACHMENTS", 0, null, null, null), - list("Barrel Charger", 25, /obj/item/attachable/heavy_barrel, null, VENDOR_ITEM_RECOMMENDED), list("Suppressor", 15, /obj/item/attachable/suppressor, null, VENDOR_ITEM_REGULAR), list("Extended Barrel", 15, /obj/item/attachable/extended_barrel, null, VENDOR_ITEM_REGULAR), list("Recoil Compensator", 15, /obj/item/attachable/compensator, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index f85657e887a8..cdf64368c8d4 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -342,7 +342,6 @@ /obj/structure/machinery/cm_vending/sorted/attachments/populate_product_list(scale) listed_products = list( list("BARREL", -1, null, null), - list("Barrel Charger", round(scale * 2.5), /obj/item/attachable/heavy_barrel, VENDOR_ITEM_REGULAR), list("Extended Barrel", round(scale * 6.5), /obj/item/attachable/extended_barrel, VENDOR_ITEM_REGULAR), list("M5 Bayonet", round(scale * 10.5), /obj/item/attachable/bayonet, VENDOR_ITEM_REGULAR), list("Recoil Compensator", round(scale * 6.5), /obj/item/attachable/compensator, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm index 4f10d956ee3c..28cc72a1708e 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm @@ -281,7 +281,6 @@ /obj/structure/machinery/cm_vending/sorted/attachments/squad/populate_product_list(scale) listed_products = list( list("BARREL", -1, null, null), - list("Barrel Charger", round(scale * 0.9), /obj/item/attachable/heavy_barrel, VENDOR_ITEM_REGULAR), list("Extended Barrel", round(scale * 2.5), /obj/item/attachable/extended_barrel, VENDOR_ITEM_REGULAR), list("Recoil Compensator", round(scale * 2.5), /obj/item/attachable/compensator, VENDOR_ITEM_REGULAR), list("Suppressor", round(scale * 2.5), /obj/item/attachable/suppressor, VENDOR_ITEM_REGULAR), diff --git a/code/modules/projectiles/gun_attachables.dm b/code/modules/projectiles/gun_attachables.dm index 2a77a6ba6a68..7f6e01045745 100644 --- a/code/modules/projectiles/gun_attachables.dm +++ b/code/modules/projectiles/gun_attachables.dm @@ -368,6 +368,7 @@ Defined in conflicts.dm of the #defines folder. icon_state = "ebarrel" attach_icon = "ebarrel_a" hud_offset_mod = -3 + wield_delay_mod = WIELD_DELAY_FAST /obj/item/attachable/extended_barrel/New() ..() @@ -2522,10 +2523,9 @@ Defined in conflicts.dm of the #defines folder. accuracy_unwielded_mod = -HIT_ACCURACY_MULT_TIER_3 scatter_unwielded_mod = SCATTER_AMOUNT_TIER_10 - /obj/item/attachable/angledgrip name = "angled grip" - desc = "An angled foregrip that improves weapon ergonomics and offers less recoil, and faster wielding time. \nHowever, it also increases weapon size." + desc = "An angled foregrip that improves weapon ergonomics resulting in faster wielding time. \nHowever, it also increases weapon size." icon = 'icons/obj/items/weapons/guns/attachments/under.dmi' icon_state = "angledgrip" attach_icon = "angledgrip_a" @@ -2534,16 +2534,6 @@ Defined in conflicts.dm of the #defines folder. slot = "under" pixel_shift_x = 20 -/obj/item/attachable/angledgrip/New() - ..() - recoil_mod = -RECOIL_AMOUNT_TIER_4 - accuracy_mod = HIT_ACCURACY_MULT_TIER_1 - accuracy_unwielded_mod = -HIT_ACCURACY_MULT_TIER_1 - scatter_mod = -SCATTER_AMOUNT_TIER_10 - scatter_unwielded_mod = SCATTER_AMOUNT_TIER_10 - - - /obj/item/attachable/gyro name = "gyroscopic stabilizer" desc = "A set of weights and balances to stabilize the weapon when fired with one hand. Slightly decreases firing speed." diff --git a/maps/map_files/New_Varadero/New_Varadero.dmm b/maps/map_files/New_Varadero/New_Varadero.dmm index 20558b48ac32..4488d13b9bc7 100644 --- a/maps/map_files/New_Varadero/New_Varadero.dmm +++ b/maps/map_files/New_Varadero/New_Varadero.dmm @@ -2832,7 +2832,6 @@ /obj/structure/surface/table/reinforced/prison{ color = "#6b675e" }, -/obj/item/attachable/heavy_barrel, /obj/structure/window/reinforced, /turf/open/floor/strata{ color = "#5e5d5d"; From e7aaca8bc43151c9188e98cb8fa35b3138c9eebb Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 8 Aug 2023 04:20:10 +0100 Subject: [PATCH 118/138] Automatic changelog for PR #4122 [ci skip] --- html/changelogs/AutoChangeLog-pr-4122.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4122.yml diff --git a/html/changelogs/AutoChangeLog-pr-4122.yml b/html/changelogs/AutoChangeLog-pr-4122.yml new file mode 100644 index 000000000000..2f821c756627 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4122.yml @@ -0,0 +1,6 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Removed the barrel charger from vendors" + - balance: "Removed all benefits other than wield delay mod from the angled grip" + - balance: "Added wield delay to extended barrel" \ No newline at end of file From 0cb5c0d2895c94699cc77633371b0ff22714da8f Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Mon, 7 Aug 2023 23:15:41 -0400 Subject: [PATCH 119/138] Adds basic IB surgery instructions to surgical case (#4121) # About the pull request Adds basic IB surgery instructions to surgical case # Explain why it's good for the game In character ability to learn the game good # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Added basic IB surgery instructions to surgical case /:cl: --- code/game/objects/items/storage/firstaid.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm index ccab1bf3dfc7..5f498876b085 100644 --- a/code/game/objects/items/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -265,7 +265,14 @@ /obj/item/storage/surgical_case name = "surgical case" - desc = "It's a medical case for storing basic surgical tools." + desc = "It's a medical case for storing basic surgical tools. It comes with a brief description for treating common internal bleeds.\ + \nBefore surgery: Verify correct location and patient is adequately numb to pain.\ + \nStep one: Open an incision at the site with the scalpel.\ + \nStep two: Clamp bleeders with the hemostat.\ + \nStep three: Draw back the skin with the retracter.\ + \nStep four: Patch the damaged vein with a surgical line.\ + \nStep five: Close the incision with a surgical line." + icon_state = "surgical_case" throw_speed = SPEED_FAST throw_range = 8 From 680872d2f338677113f716e05efdb80ebac97917 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 8 Aug 2023 04:33:41 +0100 Subject: [PATCH 120/138] Automatic changelog for PR #4121 [ci skip] --- html/changelogs/AutoChangeLog-pr-4121.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4121.yml diff --git a/html/changelogs/AutoChangeLog-pr-4121.yml b/html/changelogs/AutoChangeLog-pr-4121.yml new file mode 100644 index 000000000000..d9e78ede8551 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4121.yml @@ -0,0 +1,4 @@ +author: "morrowwolf" +delete-after: True +changes: + - rscadd: "Added basic IB surgery instructions to surgical case" \ No newline at end of file From 5702a4ce1bc264b7caee73eee3ffe1403e5e2cb5 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Mon, 7 Aug 2023 23:18:53 -0400 Subject: [PATCH 121/138] Xeno PVTs (#4125) # About the pull request Xenos with under 10 hours total of xeno playtime will have the "young" prefix. "Young Queen" renamed to "Growing Queen" # Explain why it's good for the game Identifying if someone is brand new is important for players to be able to assist others. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Xenos with less than 10 hours on xeno now have the "Young" prefix add: Young Queen has been renamed to Growing Queen /:cl: --- code/__DEFINES/job.dm | 11 +++++----- code/modules/asset_cache/asset_list_items.dm | 8 ++++---- .../living/carbon/xenomorph/XenoUpgrade.dm | 6 ++++++ .../living/carbon/xenomorph/castes/Queen.dm | 19 ++++++++++++------ icons/mob/hud/hud.dmi | Bin 19038 -> 19038 bytes 5 files changed, 29 insertions(+), 15 deletions(-) diff --git a/code/__DEFINES/job.dm b/code/__DEFINES/job.dm index 9b8dd45a6938..eac5121f173e 100644 --- a/code/__DEFINES/job.dm +++ b/code/__DEFINES/job.dm @@ -347,11 +347,12 @@ var/global/list/job_command_roles = JOB_COMMAND_ROLES_LIST #define JOB_PLAYTIME_TIER_4 (175 HOURS) #define XENO_NO_AGE -1 -#define XENO_NORMAL 0 -#define XENO_MATURE 1 -#define XENO_ELDER 2 -#define XENO_ANCIENT 3 -#define XENO_PRIME 4 +#define XENO_YOUNG 0 +#define XENO_NORMAL 1 +#define XENO_MATURE 2 +#define XENO_ELDER 3 +#define XENO_ANCIENT 4 +#define XENO_PRIME 5 /// For monthly time tracking #define JOB_OBSERVER "Observer" diff --git a/code/modules/asset_cache/asset_list_items.dm b/code/modules/asset_cache/asset_list_items.dm index f5f1122fa795..3f0775c0b65d 100644 --- a/code/modules/asset_cache/asset_list_items.dm +++ b/code/modules/asset_cache/asset_list_items.dm @@ -205,10 +205,10 @@ /datum/asset/spritesheet/playtime_rank/register() var/icon_file = 'icons/mob/hud/hud.dmi' - var/tier1_state = "hudxenoupgrade1" - var/tier2_state = "hudxenoupgrade2" - var/tier3_state = "hudxenoupgrade3" - var/tier4_state = "hudxenoupgrade4" + var/tier1_state = "hudxenoupgrade2" + var/tier2_state = "hudxenoupgrade3" + var/tier3_state = "hudxenoupgrade4" + var/tier4_state = "hudxenoupgrade5" var/icon/tier1_icon = icon(icon_file, tier1_state, SOUTH) var/icon/tier2_icon = icon(icon_file, tier2_state, SOUTH) diff --git a/code/modules/mob/living/carbon/xenomorph/XenoUpgrade.dm b/code/modules/mob/living/carbon/xenomorph/XenoUpgrade.dm index a89a3ad32e85..ae03d0646657 100644 --- a/code/modules/mob/living/carbon/xenomorph/XenoUpgrade.dm +++ b/code/modules/mob/living/carbon/xenomorph/XenoUpgrade.dm @@ -3,6 +3,7 @@ return age = XENO_NORMAL + var/hours_as_xeno = client.get_total_xeno_playtime() var/hours_as_caste = get_job_playtime(client, caste.caste_type) switch(hours_as_caste) @@ -15,11 +16,16 @@ if(JOB_PLAYTIME_TIER_4 to INFINITY) age = XENO_PRIME + if(hours_as_xeno < JOB_PLAYTIME_TIER_1) + age = XENO_YOUNG + // For people who wish to remain anonymous if(!client.prefs.playtime_perks) age = XENO_NORMAL switch(age) + if(XENO_YOUNG) + age_prefix = "Young " if(XENO_NORMAL) age_prefix = "" if(XENO_MATURE) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm index 53e30d374b2c..632c7a978261 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm @@ -413,17 +413,24 @@ if(queen_aged) age_xeno() switch(age) - if(XENO_NORMAL) name = "[name_prefix]Queen" //Young - if(XENO_MATURE) name = "[name_prefix]Elder Queen" //Mature - if(XENO_ELDER) name = "[name_prefix]Elder Empress" //Elite - if(XENO_ANCIENT) name = "[name_prefix]Ancient Empress" //Ancient - if(XENO_PRIME) name = "[name_prefix]Prime Empress" //Primordial + if(XENO_YOUNG) + name = "[name_prefix]Young Queen" //Young + if(XENO_NORMAL) + name = "[name_prefix]Queen" //Regular + if(XENO_MATURE) + name = "[name_prefix]Elder Queen" //Mature + if(XENO_ELDER) + name = "[name_prefix]Elder Empress" //Elite + if(XENO_ANCIENT) + name = "[name_prefix]Ancient Empress" //Ancient + if(XENO_PRIME) + name = "[name_prefix]Prime Empress" //Primordial else age = XENO_NORMAL if(client) hud_update() - name = "[name_prefix]Young Queen" + name = "[name_prefix]Growing Queen" var/name_client_prefix = "" var/name_client_postfix = "" diff --git a/icons/mob/hud/hud.dmi b/icons/mob/hud/hud.dmi index f8ea98d01e538e7f19a983980e265422f4c35146..704c1e930fa23c7a024740b6904fcb83854a83f2 100644 GIT binary patch delta 196 zcmV;#06YKQlmXt90kFmc4u5F#-Cd&1clU}mZ|WG6)B{a_V|c2~Rjma>`B_*n6r_a( zLy2}-coh_qni@K^u7x^-g7eqga3x0p@Wb$ZkhaqY?W3H5@uVvFsk`s~ev30Oo;*{Q zR~dAFF}HC4=dvq7ZPZlWYT=b&R)8vQwe(6bD@zr(T6`te`&L!kfBBVI@08o&?7L%0 y5S#LCyk8n3C$#y~09*{kq*Uc}bgd-kvm5PJ?rIx5{{b(kO|QRAD0;KP1e`_e9%A4C delta 196 zcmV;#06YKQlmXt90kFmc4ku~z-TkD^cXyRGZ|W_R)B{a_#WU6Bs@8&`oGdID3e3WS zq2#(Oyb20QO${Ad*Fv2^!TIZLxRRp)_+j`yNZaXy_EFBjcv2Po)ZKS~zr`6CPo62u zs|>oom|M92bJ>-kHfkzwweU(XD?k;uT6!gzm8FVXExr=#eXFYNzx+z9cgpQ>_T8~0 yh)wx6-Y<l0&*^PE9ceRb3{{Rq>O{?uY&Wp3c1e`@M=Vj~w From d2f737f20569b2a72fef5c33e7b16956f1ac0037 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 8 Aug 2023 04:47:20 +0100 Subject: [PATCH 122/138] Automatic changelog for PR #4125 [ci skip] --- html/changelogs/AutoChangeLog-pr-4125.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4125.yml diff --git a/html/changelogs/AutoChangeLog-pr-4125.yml b/html/changelogs/AutoChangeLog-pr-4125.yml new file mode 100644 index 000000000000..c678b8473a7a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4125.yml @@ -0,0 +1,5 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Xenos with less than 10 hours on xeno now have the \"Young\" prefix" + - rscadd: "Young Queen has been renamed to Growing Queen" \ No newline at end of file From 85374c97960168e8b6c23c6d515840279946affa Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 8 Aug 2023 00:18:11 -0400 Subject: [PATCH 123/138] Scan health only when non-revivable (#4124) # About the pull request This PR only allows you to use scan health when non-revivable. **THIS IS FOR THE GHOST ABILITY, NOT THE HEALTH ANALYZER** # Explain why it's good for the game Using scan health to immediately know what is wrong with you while still playing the game is lame. Let's just cut out the meta entirely. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Scan health now only works when non-revivable /:cl: --- code/modules/mob/dead/observer/observer.dm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 9e8fa264af1d..ee36d25fc687 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -544,6 +544,27 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(!istype(target)) return + if(check_client_rights(client, R_MOD, FALSE)) + view_health_scan(target) + return + + if(!mind.original) + view_health_scan(target) + return + + if(!ishuman(mind.original)) + view_health_scan(target) + return + + var/mob/living/carbon/human/original_human = mind.original + + if(!original_human.check_tod() || !original_human.is_revivable() || !can_reenter_corpse) + view_health_scan(target) + return + + to_chat(src, SPAN_NOTICE("You must be permanently unrevivable or unable to reenter your body to use the scan health verb.")) + +/mob/dead/observer/proc/view_health_scan(mob/living/target) if (!last_health_display) last_health_display = new(target) else From 87975c65e6186b8e276573ef53181e88fdf2a2d2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 8 Aug 2023 05:26:53 +0100 Subject: [PATCH 124/138] Automatic changelog for PR #4124 [ci skip] --- html/changelogs/AutoChangeLog-pr-4124.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4124.yml diff --git a/html/changelogs/AutoChangeLog-pr-4124.yml b/html/changelogs/AutoChangeLog-pr-4124.yml new file mode 100644 index 000000000000..c335ea69aae5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4124.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Scan health now only works when non-revivable" \ No newline at end of file From e77c994c8b3fcf97b13886de7c56c6b407108598 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 8 Aug 2023 01:10:04 -0400 Subject: [PATCH 125/138] Xeno endgame content part 1: pylons and larva (#3985) # About the pull request This PR: Allows xenos to capture comms relays after 90 minutes into the game. Once a comms relay is captured, each comm relay gives 10% of the current hive total every five minutes. (Note: I'd like more impact, this is just part 1) To capture a comms relay you must place a cluster nearby. This cluster then morphs into a pylon with CAS/mortar protection. # Explain why it's good for the game After a certain point in the game it can stale due to sieging or otherwise failure for either side to want to fight. This should create urgency and change the focus of the round if stagnating. # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/41448081/8fdb12f8-7059-4c30-9ff4-99c21ee1e8d4) # Changelog :cl: Morrow, Sleepynecrons (beautiful sprites) add: Xenos can now capture comms relays for bonuses after 90 minutes into the round. /:cl: --------- Co-authored-by: Segrain Co-authored-by: harryob --- code/__DEFINES/xeno.dm | 6 ++ code/game/machinery/telecomms/presets.dm | 93 ++++++++++++++++++ .../structures/special/pylon_core.dm | 82 +++++++++++++-- .../cm_aliens/structures/special_structure.dm | 3 + code/modules/cm_aliens/weeds.dm | 12 ++- .../living/carbon/xenomorph/xeno_defines.dm | 18 +++- .../obj/structures/machinery/comm_tower3.dmi | Bin 11910 -> 23363 bytes 7 files changed, 205 insertions(+), 9 deletions(-) diff --git a/code/__DEFINES/xeno.dm b/code/__DEFINES/xeno.dm index 222222a09d54..0f822385ad13 100644 --- a/code/__DEFINES/xeno.dm +++ b/code/__DEFINES/xeno.dm @@ -168,6 +168,12 @@ /// The amount of time after round start before buried larva spawns are disallowed #define XENO_BURIED_LARVA_TIME_LIMIT (30 MINUTES) +/// The time when xenos can start taking over comm towers +#define XENO_COMM_ACQUISITION_TIME (90 MINUTES) + +/// The time it takes for a pylon to give one larva while activated +#define XENO_PYLON_ACTIVATION_COOLDOWN (5 MINUTES) + /// The time against away_timer when an AFK xeno larva can be replaced #define XENO_LEAVE_TIMER_LARVA 80 //80 seconds /// The time against away_timer when an AFK xeno (not larva) can be replaced diff --git a/code/game/machinery/telecomms/presets.dm b/code/game/machinery/telecomms/presets.dm index c56360953650..47d4bb20849b 100644 --- a/code/game/machinery/telecomms/presets.dm +++ b/code/game/machinery/telecomms/presets.dm @@ -212,12 +212,27 @@ GLOBAL_LIST_EMPTY(all_static_telecomms_towers) freq_listening = list(COLONY_FREQ) var/toggle_cooldown = 0 + /// Tower has been taken over by xenos, is not usable + var/corrupted = FALSE + + /// Held image for the current overlay on the tower from xeno corruption + var/image/corruption_image + +/obj/structure/machinery/telecomms/relay/preset/tower/mapcomms/Initialize() + . = ..() + + RegisterSignal(src, COMSIG_ATOM_TURF_CHANGE, PROC_REF(register_with_turf)) + register_with_turf() + /obj/structure/machinery/telecomms/relay/preset/tower/mapcomms/attack_hand(mob/user) if(user.action_busy) return if(toggle_cooldown > world.time) //cooldown only to prevent spam toggling to_chat(user, SPAN_WARNING("\The [src]'s processors are still cooling! Wait before trying to flip the switch again.")) return + if(corrupted) + to_chat(user, SPAN_WARNING("[src] is entangled in resin. Impossible to interact with.")) + return var/current_state = on if(!do_after(user, 20, INTERRUPT_NO_NEEDHAND|BEHAVIOR_IMMOBILE, BUSY_ICON_FRIENDLY, src)) return @@ -282,6 +297,84 @@ GLOBAL_LIST_EMPTY(all_static_telecomms_towers) else update_icon() +/// Handles xenos corrupting the tower when weeds touch the turf it is located on +/obj/structure/machinery/telecomms/relay/preset/tower/mapcomms/proc/handle_xeno_acquisition(turf/weeded_turf) + SIGNAL_HANDLER + + if(corrupted) + return + + if(!weeded_turf.weeds) + return + + if(weeded_turf.weeds.weed_strength < WEED_LEVEL_HIVE) + return + + if(!weeded_turf.weeds.parent) + return + + if(!istype(weeded_turf.weeds.parent, /obj/effect/alien/weeds/node/pylon/cluster)) + return + + if(SSticker.mode.is_in_endgame) + return + + if(ROUND_TIME < XENO_COMM_ACQUISITION_TIME) + addtimer(CALLBACK(src, PROC_REF(handle_xeno_acquisition), weeded_turf), (XENO_COMM_ACQUISITION_TIME - ROUND_TIME)) + return + + var/obj/effect/alien/weeds/node/pylon/cluster/parent_node = weeded_turf.weeds.parent + + var/obj/effect/alien/resin/special/cluster/cluster_parent = parent_node.resin_parent + + var/list/held_children_weeds = parent_node.children + var/cluster_loc = cluster_parent.loc + var/linked_hive = cluster_parent.linked_hive + + parent_node.children = list() + + qdel(cluster_parent) + + var/obj/effect/alien/resin/special/pylon/endgame/new_pylon = new(cluster_loc, linked_hive) + new_pylon.node.children = held_children_weeds + + for(var/obj/effect/alien/weeds/weed in new_pylon.node.children) + weed.parent = new_pylon.node + + RegisterSignal(new_pylon, COMSIG_PARENT_QDELETING, PROC_REF(uncorrupt)) + + corrupted = TRUE + + corruption_image = image(icon, icon_state = "resin_growing") + + flick_overlay(src, corruption_image, (2 SECONDS)) + addtimer(CALLBACK(src, PROC_REF(switch_to_idle_corruption)), (2 SECONDS)) + + new_pylon.comms_relay_connection() + +/// Handles removing corruption effects from the comms relay +/obj/structure/machinery/telecomms/relay/preset/tower/mapcomms/proc/uncorrupt(datum/deleting_datum) + SIGNAL_HANDLER + + corrupted = FALSE + + overlays -= corruption_image + +/// Handles moving the overlay from growing to idle +/obj/structure/machinery/telecomms/relay/preset/tower/mapcomms/proc/switch_to_idle_corruption() + if(!corrupted) + return + + corruption_image = image(icon, icon_state = "resin_idle") + + overlays += corruption_image + +/// Handles re-registering signals on new turfs if changed +/obj/structure/machinery/telecomms/relay/preset/tower/mapcomms/proc/register_with_turf() + SIGNAL_HANDLER + + RegisterSignal(get_turf(src), COMSIG_WEEDNODE_GROWTH, PROC_REF(handle_xeno_acquisition)) + /obj/structure/machinery/telecomms/relay/preset/telecomms id = "Telecomms Relay" autolinkers = list("relay") diff --git a/code/modules/cm_aliens/structures/special/pylon_core.dm b/code/modules/cm_aliens/structures/special/pylon_core.dm index 993d4f833fa6..068ffeb659eb 100644 --- a/code/modules/cm_aliens/structures/special/pylon_core.dm +++ b/code/modules/cm_aliens/structures/special/pylon_core.dm @@ -12,6 +12,7 @@ block_range = 0 var/cover_range = WEED_RANGE_PYLON var/node_type = /obj/effect/alien/weeds/node/pylon + var/obj/effect/alien/weeds/node/node var/linked_turfs = list() var/damaged = FALSE @@ -25,7 +26,7 @@ /obj/effect/alien/resin/special/pylon/Initialize(mapload, hive_ref) . = ..() - place_node() + node = place_node() for(var/turf/A in range(round(cover_range*PYLON_COVERAGE_MULT), loc)) LAZYADD(A.linked_pylons, src) linked_turfs += A @@ -34,9 +35,8 @@ for(var/turf/A as anything in linked_turfs) LAZYREMOVE(A.linked_pylons, src) - var/obj/effect/alien/weeds/node/pylon/W = locate() in loc - if(W) - qdel(W) + if(node) + QDEL_NULL(node) . = ..() /obj/effect/alien/resin/special/pylon/attack_alien(mob/living/carbon/xenomorph/M) @@ -87,8 +87,78 @@ playsound(loc, "alien_resin_build", 25) /obj/effect/alien/resin/special/pylon/proc/place_node() - var/obj/effect/alien/weeds/node/pylon/W = new node_type(loc, null, null, linked_hive) - W.resin_parent = src + var/obj/effect/alien/weeds/node/pylon/pylon_node = new node_type(loc, null, null, linked_hive) + pylon_node.resin_parent = src + return pylon_node + +/obj/effect/alien/resin/special/pylon/endgame + cover_range = WEED_RANGE_CORE + var/activated = FALSE + +/obj/effect/alien/resin/special/pylon/endgame/Destroy() + if(activated) + activated = FALSE + + if(hijack_delete) + return ..() + + marine_announcement("ALERT.\n\nEnergy build up around communication relay at [get_area(src)] halted.", "[MAIN_AI_SYSTEM] Biological Scanner") + + for(var/hivenumber in GLOB.hive_datum) + var/datum/hive_status/checked_hive = GLOB.hive_datum[hivenumber] + if(!length(checked_hive.totalXenos)) + continue + + if(checked_hive == linked_hive) + xeno_announcement(SPAN_XENOANNOUNCE("We have lost our control of the tall's communication relay at [get_area(src)]."), hivenumber, XENO_GENERAL_ANNOUNCE) + else + xeno_announcement(SPAN_XENOANNOUNCE("Another hive has lost control of the tall's communication relay at [get_area(src)]."), hivenumber, XENO_GENERAL_ANNOUNCE) + + return ..() + +/// Checks if all comms towers are connected and then starts end game content on all pylons if they are +/obj/effect/alien/resin/special/pylon/endgame/proc/comms_relay_connection() + marine_announcement("ALERT.\n\nIrregular build up of energy around communication relays at [get_area(src)].", "[MAIN_AI_SYSTEM] Biological Scanner") + + for(var/hivenumber in GLOB.hive_datum) + var/datum/hive_status/checked_hive = GLOB.hive_datum[hivenumber] + if(!length(checked_hive.totalXenos)) + continue + + if(checked_hive == linked_hive) + xeno_announcement(SPAN_XENOANNOUNCE("We have harnessed the tall's communication relay at [get_area(src)]. Hold it!"), hivenumber, XENO_GENERAL_ANNOUNCE) + else + xeno_announcement(SPAN_XENOANNOUNCE("Another hive has harnessed the tall's communication relay at [get_area(src)].[linked_hive.faction_is_ally(checked_hive.name) ? "" : " Stop them!"]"), hivenumber, XENO_GENERAL_ANNOUNCE) + + activated = TRUE + addtimer(CALLBACK(src, PROC_REF(give_larva)), XENO_PYLON_ACTIVATION_COOLDOWN, TIMER_UNIQUE|TIMER_OVERRIDE|TIMER_LOOP|TIMER_DELETE_ME) + +#define ENDGAME_LARVA_CAP_MULTIPLIER 0.4 +#define LARVA_ADDITION_MULTIPLIER 0.10 + +/// Looped proc via timer to give larva after time +/obj/effect/alien/resin/special/pylon/endgame/proc/give_larva() + if(!activated) + return + + if(!linked_hive.hive_location || !linked_hive.living_xeno_queen) + return + + var/list/hive_xenos = linked_hive.totalXenos + + for(var/mob/living/carbon/xenomorph/xeno in hive_xenos) + if(!xeno.counts_for_slots) + hive_xenos -= xeno + + if(length(hive_xenos) > (length(GLOB.alive_human_list) * ENDGAME_LARVA_CAP_MULTIPLIER)) + return + + linked_hive.partial_larva += length(hive_xenos) * LARVA_ADDITION_MULTIPLIER + linked_hive.convert_partial_larva_to_full_larva() + linked_hive.hive_ui.update_burrowed_larva() + +#undef ENDGAME_LARVA_CAP_MULTIPLIER +#undef LARVA_ADDITION_MULTIPLIER //Hive Core - Generates strong weeds, supports other buildings /obj/effect/alien/resin/special/pylon/core diff --git a/code/modules/cm_aliens/structures/special_structure.dm b/code/modules/cm_aliens/structures/special_structure.dm index caa729f1df87..69bdcc2438ac 100644 --- a/code/modules/cm_aliens/structures/special_structure.dm +++ b/code/modules/cm_aliens/structures/special_structure.dm @@ -39,6 +39,9 @@ plane = FLOOR_PLANE + /// Tells the structure if they are being deleted because of hijack + var/hijack_delete = FALSE + /obj/effect/alien/resin/special/Initialize(mapload, hive_ref) . = ..() maxhealth = health diff --git a/code/modules/cm_aliens/weeds.dm b/code/modules/cm_aliens/weeds.dm index f20fa842e446..01140beae304 100644 --- a/code/modules/cm_aliens/weeds.dm +++ b/code/modules/cm_aliens/weeds.dm @@ -55,7 +55,7 @@ linked_hive = GLOB.hive_datum[hivenumber] set_hive_data(src, hivenumber) - if(spread_on_semiweedable) + if(spread_on_semiweedable && weed_strength < WEED_LEVEL_HIVE) if(color) var/list/RGB = ReadRGB(color) RGB[1] = Clamp(RGB[1] + 35, 0, 255) @@ -588,9 +588,13 @@ weed_strength = WEED_LEVEL_HIVE node_range = WEED_RANGE_PYLON overlay_node = FALSE + spread_on_semiweedable = TRUE var/obj/effect/alien/resin/special/resin_parent /obj/effect/alien/weeds/node/pylon/proc/set_parent_damaged() + if(!resin_parent) + return + var/obj/effect/alien/resin/special/pylon/parent_pylon = resin_parent parent_pylon.damaged = TRUE @@ -616,7 +620,13 @@ /obj/effect/alien/weeds/node/pylon/acid_spray_act() return +/obj/effect/alien/weeds/node/pylon/cluster + spread_on_semiweedable = FALSE + /obj/effect/alien/weeds/node/pylon/cluster/set_parent_damaged() + if(!resin_parent) + return + var/obj/effect/alien/resin/special/cluster/parent_cluster = resin_parent parent_cluster.damaged = TRUE diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index cfca16f70a51..512c26f8c360 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -317,6 +317,7 @@ XENO_STRUCTURE_EGGMORPH = 6, XENO_STRUCTURE_EVOPOD = 2, XENO_STRUCTURE_RECOVERY = 6, + XENO_STRUCTURE_PYLON = 2, ) var/global/list/hive_structure_types = list( @@ -370,17 +371,25 @@ if(hivenumber != XENO_HIVE_NORMAL) return - RegisterSignal(SSdcs, COMSIG_GLOB_POST_SETUP, PROC_REF(setup_evolution_announcements)) + RegisterSignal(SSdcs, COMSIG_GLOB_POST_SETUP, PROC_REF(post_setup)) -/datum/hive_status/proc/setup_evolution_announcements() +/datum/hive_status/proc/post_setup() SIGNAL_HANDLER + setup_evolution_announcements() + setup_pylon_limits() + +/datum/hive_status/proc/setup_evolution_announcements() for(var/time in GLOB.xeno_evolve_times) if(time == "0") continue addtimer(CALLBACK(src, PROC_REF(announce_evolve_available), GLOB.xeno_evolve_times[time]), text2num(time)) +/// Sets up limits on pylons in New() for potential futureproofing with more static comms +/datum/hive_status/proc/setup_pylon_limits() + hive_structures_limit[XENO_STRUCTURE_PYLON] = length(GLOB.all_static_telecomms_towers) || 2 + /datum/hive_status/proc/announce_evolve_available(list/datum/caste_datum/available_castes) var/list/castes_available = list() @@ -883,6 +892,7 @@ for(var/obj/effect/alien/resin/special/S in hive_structures[name_ref]) if(get_area(S) == hijacked_dropship) continue + S.hijack_delete = TRUE hive_structures[name_ref] -= S qdel(S) for(var/mob/living/carbon/xenomorph/xeno as anything in totalXenos) @@ -1122,6 +1132,10 @@ /datum/hive_status/proc/increase_larva_after_burst() var/extra_per_burst = CONFIG_GET(number/extra_larva_per_burst) partial_larva += extra_per_burst + convert_partial_larva_to_full_larva() + +///Called after times when partial larva are added to process them to stored larva +/datum/hive_status/proc/convert_partial_larva_to_full_larva() for(var/i = 1 to partial_larva) partial_larva-- stored_larva++ diff --git a/icons/obj/structures/machinery/comm_tower3.dmi b/icons/obj/structures/machinery/comm_tower3.dmi index 931d6f77514a39125b5bf319e65ff518490023ec..8a5aa1f68fe31acf75321f5620bb43c65b65ffb0 100644 GIT binary patch literal 23363 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 WWQ?8;@xiIsklj)IFO^5UX#WA-f!{U& literal 11910 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 Date: Tue, 8 Aug 2023 06:17:59 +0100 Subject: [PATCH 126/138] Automatic changelog for PR #3985 [ci skip] --- html/changelogs/AutoChangeLog-pr-3985.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3985.yml diff --git a/html/changelogs/AutoChangeLog-pr-3985.yml b/html/changelogs/AutoChangeLog-pr-3985.yml new file mode 100644 index 000000000000..9753f46415d8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3985.yml @@ -0,0 +1,4 @@ +author: "Morrow, Sleepynecrons (beautiful sprites)" +delete-after: True +changes: + - rscadd: "Xenos can now capture comms relays for bonuses after 90 minutes into the round." \ No newline at end of file From 496d00c0b27fde6e2207b40ad850ec1097eab16a Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Tue, 8 Aug 2023 00:38:36 -0700 Subject: [PATCH 127/138] Fix drop ships having inconsistent ceiling setting to prevent OBs (#4133) # About the pull request This PR is a followup to #3237 and in response to Round 18077 on New Varadero which had a cluster OB wipe a large portion of the hive on the dropship. # Explain why it's good for the game OB protections should not be inconsistent. If a dropship is supposed to provide protection, then it should do so on all maps. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Drathek fix: Fix new map dropship areas not getting changes to dropship ceilings that prevents OBs /:cl: --- code/game/area/Sulaco.dm | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/code/game/area/Sulaco.dm b/code/game/area/Sulaco.dm index ffc087ad9851..851025e1b63a 100644 --- a/code/game/area/Sulaco.dm +++ b/code/game/area/Sulaco.dm @@ -13,6 +13,7 @@ is_resin_allowed = FALSE flags_area = AREA_NOTUNNEL is_landing_zone = TRUE + ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop1/Enter(atom/movable/O, atom/oldloc) if(istype(O, /obj/structure/barricade)) @@ -23,36 +24,30 @@ name = "\improper Dropship Alamo" icon_state = "shuttlered" base_muffle = MUFFLE_HIGH - ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop1/LV624 name = "\improper Dropship Alamo" ambience_exterior = AMBIENCE_LV624 icon_state = "shuttle" - ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop1/prison name = "\improper Dropship Alamo" ambience_exterior = AMBIENCE_PRISON icon_state = "shuttle" - ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop1/BigRed name = "\improper Dropship Alamo" ambience_exterior = AMBIENCE_BIGRED icon_state = "shuttle" - ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop1/ice_colony name = "\improper Dropship Alamo" icon_state = "shuttle" - ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop1/DesertDam name = "\improper Dropship Alamo" ambience_exterior = AMBIENCE_TRIJENT icon_state = "shuttle" - ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop1/transit ambience_exterior = 'sound/ambience/dropship_ambience_loop.ogg' @@ -75,41 +70,36 @@ is_resin_allowed = FALSE flags_area = AREA_NOTUNNEL is_landing_zone = TRUE + ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop2/sulaco name = "\improper Dropship Normandy" icon_state = "shuttle" base_muffle = MUFFLE_HIGH - ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop2/LV624 name = "\improper Dropship Normandy" ambience_exterior = AMBIENCE_LV624 icon_state = "shuttle2" - ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop2/prison name = "\improper Dropship Normandy" ambience_exterior = AMBIENCE_PRISON icon_state = "shuttle2" - ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop2/BigRed name = "\improper Dropship Normandy" ambience_exterior = AMBIENCE_BIGRED icon_state = "shuttle2" - ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop2/ice_colony name = "\improper Dropship Normandy" icon_state = "shuttle2" - ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop2/DesertDam name = "\improper Dropship Normandy" ambience_exterior = AMBIENCE_TRIJENT icon_state = "shuttle2" - ceiling = CEILING_REINFORCED_METAL /area/shuttle/drop2/transit ambience_exterior = 'sound/ambience/dropship_ambience_loop.ogg' From 6fa66965a1e43cc4745f521da747a43e31157f99 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 8 Aug 2023 08:46:33 +0100 Subject: [PATCH 128/138] Automatic changelog for PR #4133 [ci skip] --- html/changelogs/AutoChangeLog-pr-4133.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4133.yml diff --git a/html/changelogs/AutoChangeLog-pr-4133.yml b/html/changelogs/AutoChangeLog-pr-4133.yml new file mode 100644 index 000000000000..5e2b0c16c10d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4133.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fix new map dropship areas not getting changes to dropship ceilings that prevents OBs" \ No newline at end of file From a68173bdb50716996547edcbcfea5b8cc18745b3 Mon Sep 17 00:00:00 2001 From: blackdragonTOW <31581761+blackdragonTOW@users.noreply.github.com> Date: Tue, 8 Aug 2023 01:22:52 -0700 Subject: [PATCH 129/138] New Icon: Red Skull for players dead from Hardcore trait/mode (#4099) # About the pull request Adds a red skull to differentiate between HC death and normal perma. # Explain why it's good for the game Medhud and OOC observers can tell very quickly when they watch someone die if they were HC or not. This adds a bit of cool factor to things, and removes ambiguity for those who have that info immediately on hand anyway. # Testing Photographs and Procedure Verified both with hardcore trait and gamemode enabled. Xenos also should still only see the white skull and will not get extra info.
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: ui: Hardcore deaths are now marked with a unique red skull imageadd: Red skull added for hardcore deaths /:cl: --- code/datums/mob_hud.dm | 4 ++-- icons/mob/hud/hud.dmi | Bin 19038 -> 19237 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/mob_hud.dm b/code/datums/mob_hud.dm index c1f67e93a53c..aa1bc9b40783 100644 --- a/code/datums/mob_hud.dm +++ b/code/datums/mob_hud.dm @@ -441,9 +441,9 @@ var/list/datum/mob_hud/huds = list( holder2_set = 1 return - holder.icon_state = "huddead" + holder.icon_state = HAS_TRAIT(src, TRAIT_HARDCORE) || MODE_HAS_TOGGLEABLE_FLAG(MODE_HARDCORE_PERMA) ? "hudhcdead" : "huddead" if(!holder2_set) - holder2.icon_state = "huddead" + holder2.icon_state = holder.icon_state holder3.icon_state = "huddead" holder2_set = 1 diff --git a/icons/mob/hud/hud.dmi b/icons/mob/hud/hud.dmi index 704c1e930fa23c7a024740b6904fcb83854a83f2..c9e4c0c6c23d5eb406380528bdc9643513b31553 100644 GIT binary patch literal 19237 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 E0M`GYj{pDw literal 19038 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 From d5795ccc927cbdcbe3a51b96bbff58ab8cb19e2a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 8 Aug 2023 09:30:53 +0100 Subject: [PATCH 130/138] Automatic changelog for PR #4099 [ci skip] --- html/changelogs/AutoChangeLog-pr-4099.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4099.yml diff --git a/html/changelogs/AutoChangeLog-pr-4099.yml b/html/changelogs/AutoChangeLog-pr-4099.yml new file mode 100644 index 000000000000..df86b7105b7b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4099.yml @@ -0,0 +1,5 @@ +author: "blackdragonTOW" +delete-after: True +changes: + - ui: "Hardcore deaths are now marked with a unique red skull" + - imageadd: "Red skull added for hardcore deaths" \ No newline at end of file From 63d033d948e10bb08a6d590900949927642ba0eb Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Tue, 8 Aug 2023 22:38:39 +0800 Subject: [PATCH 131/138] Toolkit Addition (#3952) # About the pull request Adds a toolkit to the game. Toolkits are functionally re-sprited medkits intended to be used by Engineering personnel. ComTech vendors have a supply they can vend for free. MTs have a smaller supply they can vend for free in their department. The USCM Synthetic can purchase one for the low price of 1 supply point. Sprites by @thwomper # Explain why it's good for the game Engineers already take medkits to carry supplies. This will make it more offical looking and look more thematic/in universe to carry your stuff in an actual toolkit instead of a medkit. # Testing Photographs and Procedure
Screenshots & Videos ![Screenshot 2023-07-20 19 38 02](https://github.com/cmss13-devs/cmss13/assets/6595389/f72c6d4f-2bbf-438a-a233-2e774339d558)
# Changelog :cl: thwomper, Steelpoint add: Toolkits have been added to the game. Holds engineering supplies akin to a medkit. Issued freely to ComTechs and Engineers, can be bought by the USCM Synthetic for cheap. /:cl: --------- Co-authored-by: Steelpoint --- .../vending/vendor_types/crew/synthetic.dm | 1 + .../vending/vendor_types/engineering.dm | 2 ++ code/game/objects/items/storage/firstaid.dm | 16 ++++++++++++++++ icons/obj/items/storage.dmi | Bin 45992 -> 44960 bytes 4 files changed, 19 insertions(+) diff --git a/code/game/machinery/vending/vendor_types/crew/synthetic.dm b/code/game/machinery/vending/vendor_types/crew/synthetic.dm index 5dddff051b50..0496530be861 100644 --- a/code/game/machinery/vending/vendor_types/crew/synthetic.dm +++ b/code/game/machinery/vending/vendor_types/crew/synthetic.dm @@ -21,6 +21,7 @@ list("Industrial Blowtorch", 2, /obj/item/tool/weldingtool/largetank, null, VENDOR_ITEM_REGULAR), list("High-Capacity Industrial Blowtorch", 4, /obj/item/tool/weldingtool/hugetank, null, VENDOR_ITEM_REGULAR), list("Plastic Explosive", 3, /obj/item/explosive/plastic, null, VENDOR_ITEM_REGULAR), + list("Toolkit", 1, /obj/item/storage/firstaid/toolkit/empty, null, VENDOR_ITEM_REGULAR), list("FIRSTAID KITS", 0, null, null, null), list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/engineering.dm b/code/game/machinery/vending/vendor_types/engineering.dm index 83f69ae09889..f0a81d990491 100644 --- a/code/game/machinery/vending/vendor_types/engineering.dm +++ b/code/game/machinery/vending/vendor_types/engineering.dm @@ -25,6 +25,7 @@ list("Utility Tool Belt", round(scale * 2), /obj/item/storage/belt/utility, VENDOR_ITEM_REGULAR), list("Welding Goggles", round(scale * 2), /obj/item/clothing/glasses/welding, VENDOR_ITEM_REGULAR), list("Welding Helmet", round(scale * 2), /obj/item/clothing/head/welding, VENDOR_ITEM_REGULAR), + list("Toolkit", round(scale * 4), /obj/item/storage/firstaid/toolkit/empty, VENDOR_ITEM_REGULAR), list("SCANNERS", -1, null, null), list("Atmos Scanner", round(scale * 2), /obj/item/device/analyzer, VENDOR_ITEM_REGULAR), @@ -54,6 +55,7 @@ list("EQUIPMENT", -1, null, null), list("Utility Tool Belt", round(scale * 4), /obj/item/storage/belt/utility, VENDOR_ITEM_REGULAR), list("Cable Coil", round(scale * 4), /obj/item/stack/cable_coil/random, VENDOR_ITEM_REGULAR), + list("Toolkit", round(scale * 12), /obj/item/storage/firstaid/toolkit/empty, VENDOR_ITEM_REGULAR), list("TOOLS", -1, null, null), list("Blowtorch", round(scale * 4), /obj/item/tool/weldingtool, VENDOR_ITEM_REGULAR), diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm index 5f498876b085..0d976b4cdf57 100644 --- a/code/game/objects/items/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -212,6 +212,22 @@ /obj/item/storage/firstaid/surgical/empty/fill_preset_inventory() return +//---------TOOLKIT--------- + +/obj/item/storage/firstaid/toolkit + name = "toolkit" + desc = "An combat engineering toolkit intended to carry electrical and mechanical supplies into combat." + icon_state = "toolkit" + item_state = "fulton" + +/obj/item/storage/firstaid/toolkit/update_icon() + if(content_watchers || !length(contents)) + icon_state = "toolkit_empty" + else + icon_state = icon_full + +/obj/item/storage/firstaid/toolkit/empty/fill_preset_inventory() + return //---------SYRINGE CASE--------- diff --git a/icons/obj/items/storage.dmi b/icons/obj/items/storage.dmi index 2d0c1f5928df96d044209015a4e5acf4da7b1fff..310bee26b9e90262b0da50e5e88f264da56678a6 100644 GIT binary patch literal 44960 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
-4nKSXy8H8OH>!(TEy2*wugJ^5z7ws2=< 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 TvphEe@aK`L_Jay#%aH#8Dy|*A literal 45992 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 pbK63iigsYTDvCofgV? Date: Tue, 8 Aug 2023 15:46:51 +0100 Subject: [PATCH 132/138] Automatic changelog for PR #3952 [ci skip] --- html/changelogs/AutoChangeLog-pr-3952.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3952.yml diff --git a/html/changelogs/AutoChangeLog-pr-3952.yml b/html/changelogs/AutoChangeLog-pr-3952.yml new file mode 100644 index 000000000000..c4363cdb5c04 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3952.yml @@ -0,0 +1,4 @@ +author: "thwomper, Steelpoint" +delete-after: True +changes: + - rscadd: "Toolkits have been added to the game. Holds engineering supplies akin to a medkit. Issued freely to ComTechs and Engineers, can be bought by the USCM Synthetic for cheap." \ No newline at end of file From 4594547cd79ac1e167f59d111c2607b5e00bacea Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Tue, 8 Aug 2023 23:45:30 +0800 Subject: [PATCH 133/138] Updates Yautja Plasma Rifle (#3942) # Explain Changes Makes several changes to the Predators Plasma Rifle to improve its usability, these changes are. - Removes the mini-HPC mode - Increases standard bolt rounds to have 50 penetration, retaining their default 55 damage - Makes the weapon a two-handed weapon, allowing the user to increase their accuracy - Updates desc to indicate this is a combat weapon and not a hunting weapon # Explain why it's good for the game The Plasma Rifle is a hold over from when it used to be a dedicated hunting weapon. In the curret iteration of it being a weapon that only appears when an abomination appears, it is very lacklustre. Its default fire mode deals incredibly low damage (usually only dealing 10 to 20 points of damage per shot to xenos) and its mini-HPC fire setting is quite useless against the Abomination, dealing negligble damage and not stunning, with it only being useful to stun regular Xenomorphs. Its low accuracy at range further diminishes its usefulness when compared to the standard Plasma Pistol let alone a melee weapon. Furthermore the incredibly long recharge time and the fact firing the gun's bolt mode would drain the battery further means the only viable strategy to use the Plasma Rifle is to hoard them, only shoot once for its mini-HPC, then ditch them until they recharge in the future. This update will boost its effectiveness as a more generalist assault weapon. While its maximum DPS is lower than a good Predator using their melee, it now allows a Predator to apply consistent and reliable damage at range that is effective against xenomorphs However the lower ROF will give Xenos a chance to disengage, or allow a Predator a chance to cease fire if they just want to let a Xeno retreat and stop harassing it as it pursues a Predalien. # Testing Photographs and Procedure
Screenshots & Videos ![Screenshot 2023-07-19 17 53 35](https://github.com/cmss13-devs/cmss13/assets/6595389/5865157c-8650-41b2-a229-cb2aeca6af6c) New in-hand sprites
# Changelog :cl: balance: Yautja's Plasma Rifle has been rebalanced to make it a more effective assault weapon against xenomorphs. It has lost its mini-high explosive fire mode but its default fire mode now mostly ignores xenomorph armor. /:cl: --------- Co-authored-by: Steelpoint --- code/modules/cm_preds/yaut_weapons.dm | 12 +++----- code/modules/projectiles/ammo_datums.dm | 27 +----------------- .../humans/onmob/hunter/items_lefthand.dmi | Bin 7540 -> 7870 bytes .../humans/onmob/hunter/items_righthand.dmi | Bin 7432 -> 7802 bytes 4 files changed, 5 insertions(+), 34 deletions(-) diff --git a/code/modules/cm_preds/yaut_weapons.dm b/code/modules/cm_preds/yaut_weapons.dm index fbbe6c183aaa..25941319ee2f 100644 --- a/code/modules/cm_preds/yaut_weapons.dm +++ b/code/modules/cm_preds/yaut_weapons.dm @@ -823,7 +823,7 @@ /obj/item/weapon/gun/energy/yautja/plasmarifle name = "plasma rifle" - desc = "A long-barreled heavy plasma weapon capable of taking down large game. It has a mounted scope for distant shots and an integrated battery." + desc = "A long-barreled heavy plasma weapon. Intended for combat, not hunting. Has an integrated battery that allows for a functionally unlimited amount of shots to be discharged. Equipped with an internal gyroscopic stabilizer allowing its operator to fire the weapon one-handed if desired" icon_state = "plasmarifle" item_state = "plasmarifle" unacidable = TRUE @@ -836,7 +836,7 @@ var/charge_time = 0 var/last_regen = 0 flags_gun_features = GUN_UNUSUAL_DESIGN - flags_item = ITEM_PREDATOR + flags_item = ITEM_PREDATOR|TWOHANDED /obj/item/weapon/gun/energy/yautja/plasmarifle/Initialize(mapload, spawn_empty) . = ..() @@ -889,12 +889,8 @@ return ..() /obj/item/weapon/gun/energy/yautja/plasmarifle/load_into_chamber() - if(charge_time >= 80) - ammo = GLOB.ammo_list[/datum/ammo/energy/yautja/rifle/blast] - charge_time -= 80 - else - ammo = GLOB.ammo_list[/datum/ammo/energy/yautja/rifle/bolt] - charge_time -= 10 + ammo = GLOB.ammo_list[/datum/ammo/energy/yautja/rifle/bolt] + charge_time -= 10 var/obj/item/projectile/projectile = create_bullet(ammo, initial(name)) projectile.SetLuminosity(1) in_chamber = projectile diff --git a/code/modules/projectiles/ammo_datums.dm b/code/modules/projectiles/ammo_datums.dm index f97195d5ac32..d09c7ad7bb26 100644 --- a/code/modules/projectiles/ammo_datums.dm +++ b/code/modules/projectiles/ammo_datums.dm @@ -2367,32 +2367,7 @@ flags_ammo_behavior = AMMO_IGNORE_RESIST damage = 55 - -/datum/ammo/energy/yautja/rifle/blast - name = "plasma shatterer" - icon_state = "bluespace" - damage_type = BURN - - shell_speed = AMMO_SPEED_TIER_4 - damage = 40 - -/datum/ammo/energy/yautja/rifle/blast/on_hit_mob(mob/M, obj/item/projectile/P) - var/L = get_turf(M) - cell_explosion(L, 90, 30, EXPLOSION_FALLOFF_SHAPE_LINEAR, null, P.weapon_cause_data) - ..() - -/datum/ammo/energy/yautja/rifle/blast/on_hit_turf(turf/T, obj/item/projectile/P) - cell_explosion(T, 90, 30, EXPLOSION_FALLOFF_SHAPE_LINEAR, null, P.weapon_cause_data) - ..() - -/datum/ammo/energy/yautja/rifle/blast/on_hit_obj(obj/O, obj/item/projectile/P) - cell_explosion(get_turf(O), 100, 30, EXPLOSION_FALLOFF_SHAPE_LINEAR, null, P.weapon_cause_data) - ..() - -/datum/ammo/energy/yautja/rifle/blast/do_at_max_range(obj/item/projectile/P) - cell_explosion(get_turf(P), 100, 30, EXPLOSION_FALLOFF_SHAPE_LINEAR, null, P.weapon_cause_data) - ..() - + penetration = 50 /* //====== diff --git a/icons/mob/humans/onmob/hunter/items_lefthand.dmi b/icons/mob/humans/onmob/hunter/items_lefthand.dmi index f3379c469113fe940620032a822c0f09b630d57e..91aa364340cb282b2bea3a4ee0bc2e87940011a6 100644 GIT binary patch delta 7175 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 delta 6837 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 gJSO@7t4tMr>*CEVHjATJ_^<5Lo@*VxDgTc9GyA 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 delta 6758 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 aUJPS2;r;Xr;+c?tUY@CHsZ=RhhyNeA(L196 From 1daef7e5986a1e0da2f4cd65b49aa28ebe12b211 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 8 Aug 2023 16:56:01 +0100 Subject: [PATCH 134/138] Automatic changelog for PR #3942 [ci skip] --- html/changelogs/AutoChangeLog-pr-3942.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3942.yml diff --git a/html/changelogs/AutoChangeLog-pr-3942.yml b/html/changelogs/AutoChangeLog-pr-3942.yml new file mode 100644 index 000000000000..6e72c89aac0a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3942.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - balance: "Yautja's Plasma Rifle has been rebalanced to make it a more effective assault weapon against xenomorphs. It has lost its mini-high explosive fire mode but its default fire mode now mostly ignores xenomorph armor." \ No newline at end of file From bef6a83e729d2ed859c425c069c5354f45c3d031 Mon Sep 17 00:00:00 2001 From: "Supernova (Dylan)" Date: Tue, 8 Aug 2023 13:05:07 -0400 Subject: [PATCH 135/138] Cmo research qol (#4135) # About the pull request Gives CMO the ability to vend reagent scanner goggles. Some people that play CMO focus on research more than medical in things like making stims or corrupted Xenos. Also gives CMO intel radio, Similar in intent to #3956 but for CMO. Easier communication between IOs and CMOs that are doing research would be helpful. # Explain why it's good for the game If a CMO is helping research with making corrupted Xenos or general research and someone has taken the spare reagent goggles from research they have to ask a researcher to vend them one. Giving CMO access to intel radio at Roundstart would improve QoL for CMOs. As it stands the current situation if a CMO wants to help research and needs intel access they have to ask req for an intel key. # Testing Photographs and Procedure

Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/56845006/18d49250-1054-4d46-b542-a0537cb9eb31) Tested in local dev server Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Megastar1234 add: Adds reagent scanner goggles to CMO vendor add: Gives CMO headset intel radio /:cl: --- .../machinery/vending/vendor_types/crew/senior_officers.dm | 5 ++++- code/game/objects/items/devices/radio/encryptionkey.dm | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/vending/vendor_types/crew/senior_officers.dm b/code/game/machinery/vending/vendor_types/crew/senior_officers.dm index 99947e0a3daa..157f79cd43c2 100644 --- a/code/game/machinery/vending/vendor_types/crew/senior_officers.dm +++ b/code/game/machinery/vending/vendor_types/crew/senior_officers.dm @@ -203,9 +203,12 @@ GLOBAL_LIST_INIT(cm_vending_clothing_cmo, list( list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), list("Gloves", 0, /obj/item/clothing/gloves/latex, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/cmo, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), - list("Medical HUD Glasses", 0, /obj/item/clothing/glasses/hud/health, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_MANDATORY), list("Labcoat", 0, /obj/item/clothing/suit/storage/labcoat, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("EYEWARE (CHOOSE 1)", 0, null, null, null), + list("Medical HUD Glasses", 0, /obj/item/clothing/glasses/hud/health, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_MANDATORY), + list("Reagent Scanner HUD Goggles", 0, /obj/item/clothing/glasses/science, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_REGULAR), + list("UNIFORM (CHOOSE 1)", 0, null, null, null), list("Green Scrubs", 0, /obj/item/clothing/under/rank/medical/green, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_RECOMMENDED), list("Blue Scrubs", 0, /obj/item/clothing/under/rank/medical/blue, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_REGULAR), diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index d43883dc3156..d724e1cec10f 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -88,7 +88,7 @@ /obj/item/device/encryptionkey/cmo name = "Chief Medical Officer's Encryption Key" icon_state = "cmo_key" - channels = list(RADIO_CHANNEL_MEDSCI = TRUE, RADIO_CHANNEL_COMMAND = TRUE) + channels = list(RADIO_CHANNEL_MEDSCI = TRUE, RADIO_CHANNEL_COMMAND = TRUE, RADIO_CHANNEL_INTEL = TRUE) /obj/item/device/encryptionkey/med name = "Medical Radio Encryption Key" From 7de1295b90f12beb13ebab05424d0ea78828aa82 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 8 Aug 2023 18:13:24 +0100 Subject: [PATCH 136/138] Automatic changelog for PR #4135 [ci skip] --- html/changelogs/AutoChangeLog-pr-4135.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4135.yml diff --git a/html/changelogs/AutoChangeLog-pr-4135.yml b/html/changelogs/AutoChangeLog-pr-4135.yml new file mode 100644 index 000000000000..27c91e6adb0f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4135.yml @@ -0,0 +1,5 @@ +author: "Megastar1234" +delete-after: True +changes: + - rscadd: "Adds reagent scanner goggles to CMO vendor" + - rscadd: "Gives CMO headset intel radio" \ No newline at end of file From 592d59dac3a284857782dd816e14f001e1dee294 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Tue, 8 Aug 2023 19:06:25 +0100 Subject: [PATCH 137/138] Changes 'Growing Queen' to 'Immature Queen' (#4138) # About the pull request As title # Explain why it's good for the game Makes a little more sense in context. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Changed 'Growing Queen' to 'Immature Queen' fix: Updated playerpanel transform Queen button title. /:cl: --- code/modules/admin/player_panel/actions/transform.dm | 2 +- code/modules/mob/living/carbon/xenomorph/castes/Queen.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/player_panel/actions/transform.dm b/code/modules/admin/player_panel/actions/transform.dm index 185165357e05..91a62b1a1d02 100644 --- a/code/modules/admin/player_panel/actions/transform.dm +++ b/code/modules/admin/player_panel/actions/transform.dm @@ -127,7 +127,7 @@ GLOBAL_LIST_INIT(pp_transformables, list( "Alien Tier 4" = list( list( - name = XENO_CASTE_QUEEN+" (Young)", + name = XENO_CASTE_QUEEN+" (Immature)", key = /mob/living/carbon/xenomorph/queen, color = "purple" ), diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm index 632c7a978261..8a7425e2071a 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm @@ -430,7 +430,7 @@ if(client) hud_update() - name = "[name_prefix]Growing Queen" + name = "[name_prefix]Immature Queen" var/name_client_prefix = "" var/name_client_postfix = "" From 3744e37e3c9733c8925f30cd659c2db8a8c561a7 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 8 Aug 2023 19:17:17 +0100 Subject: [PATCH 138/138] Automatic changelog for PR #4138 [ci skip] --- html/changelogs/AutoChangeLog-pr-4138.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4138.yml diff --git a/html/changelogs/AutoChangeLog-pr-4138.yml b/html/changelogs/AutoChangeLog-pr-4138.yml new file mode 100644 index 000000000000..b1bc8ce7bff2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4138.yml @@ -0,0 +1,5 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "Changed 'Growing Queen' to 'Immature Queen'" + - bugfix: "Updated playerpanel transform Queen button title." \ No newline at end of file