From b78fefd4d48b0da9f89253c6723995d788d7e8e2 Mon Sep 17 00:00:00 2001 From: Xander3359 <66163761+Xander3359@users.noreply.github.com> Date: Sun, 7 Sep 2025 20:50:16 -0400 Subject: [PATCH] Replaces T2 Tools with T1 Versions in CE Toolbelt (#92872) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request Removes the T2 tools from CE belt ## Why It's Good For The Game The T2 tools are bad because: 1. It encourages heads to play their subdepartment’s roles instead of their own, which is to manage their department, delegate tasks, and teach newer players. 2. It encourages bad command players to take the role for the gear instead of leaving it for the people who want it for the command. This also sets a bad precedent, people always point at the CE for reason why other heads should get more advanced gear, so this would be a hard bandaid to rip off but I think it is necessary. ## Changelog :cl: balance: Downgraded CE tools to T1 instead of T2 /:cl: --- code/game/objects/items/storage/belt.dm | 21 +++++++++---------- code/modules/jobs/job_types/chief_engineer.dm | 2 ++ 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index c708962ca29..213eaac9a55 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -54,24 +54,23 @@ preload = TRUE /obj/item/storage/belt/utility/chief/full/PopulateContents() - SSwardrobe.provide_type(/obj/item/screwdriver/power, src) - SSwardrobe.provide_type(/obj/item/crowbar/power, src) - SSwardrobe.provide_type(/obj/item/weldingtool/experimental, src) + SSwardrobe.provide_type(/obj/item/screwdriver, src) + SSwardrobe.provide_type(/obj/item/wrench, src) + SSwardrobe.provide_type(/obj/item/weldingtool, src) + SSwardrobe.provide_type(/obj/item/crowbar, src) + SSwardrobe.provide_type(/obj/item/wirecutters, src) SSwardrobe.provide_type(/obj/item/multitool, src) SSwardrobe.provide_type(/obj/item/stack/cable_coil, src) - SSwardrobe.provide_type(/obj/item/extinguisher/mini, src) - SSwardrobe.provide_type(/obj/item/analyzer, src) - //much roomier now that we've managed to remove two tools /obj/item/storage/belt/utility/chief/full/get_types_to_preload() var/list/to_preload = list() //Yes this is a pain. Yes this is the point - to_preload += /obj/item/screwdriver/power - to_preload += /obj/item/crowbar/power - to_preload += /obj/item/weldingtool/experimental + to_preload += /obj/item/screwdriver + to_preload += /obj/item/wrench + to_preload += /obj/item/weldingtool + to_preload += /obj/item/crowbar + to_preload += /obj/item/wirecutters to_preload += /obj/item/multitool to_preload += /obj/item/stack/cable_coil - to_preload += /obj/item/extinguisher/mini - to_preload += /obj/item/analyzer return to_preload /obj/item/storage/belt/utility/full/PopulateContents() diff --git a/code/modules/jobs/job_types/chief_engineer.dm b/code/modules/jobs/job_types/chief_engineer.dm index 3a9a9fbc397..8b24da5ab06 100644 --- a/code/modules/jobs/job_types/chief_engineer.dm +++ b/code/modules/jobs/job_types/chief_engineer.dm @@ -69,6 +69,8 @@ backpack_contents = list( /obj/item/melee/baton/telescopic/silver = 1, /obj/item/construction/rcd/ce = 1, + /obj/item/extinguisher/mini = 1, + /obj/item/analyzer = 1, ) belt = /obj/item/storage/belt/utility/chief/full ears = /obj/item/radio/headset/heads/ce