diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 59b5e38a594..effb6bbb3a9 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -10,7 +10,7 @@ new /obj/item/clothing/under/rank/engineering/chief_engineer/skirt(src) new /obj/item/clothing/head/hardhat/white(src) new /obj/item/clothing/head/hardhat/weldhat/white(src) - new /obj/item/clothing/gloves/color/yellow(src) + new /obj/item/clothing/gloves/color/chief_engineer(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/tank/jetpack/suit(src) new /obj/item/cartridge/ce(src) diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index b03cf037bd7..35fb3bf1be9 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -1,8 +1,15 @@ /obj/item/clothing/gloves/color dying_key = DYE_REGISTRY_GLOVES +/obj/item/clothing/gloves/color/chief_engineer + desc = "These gloves provide protection against electric shock. They are so thin you can barely feel them." + name = "advanced insulated gloves" + icon_state = "ce_insuls" + inhand_icon_state = "lgloves" + siemens_coefficient = 0 + /obj/item/clothing/gloves/color/yellow - desc = "These gloves provide protection against electric shock." + desc = "These gloves provide protection against electric shock. The thickness of the rubber makes your fingers seem bigger." name = "insulated gloves" icon_state = "yellow" inhand_icon_state = "ygloves" @@ -12,6 +19,7 @@ custom_price = PAYCHECK_MEDIUM * 10 custom_premium_price = PAYCHECK_COMMAND * 6 cut_type = /obj/item/clothing/gloves/cut + clothing_traits = list(TRAIT_CHUNKYFINGERS) /obj/item/toy/sprayoncan name = "spray-on insulation applicator" diff --git a/code/modules/modular_computers/computers/item/computer_ui.dm b/code/modules/modular_computers/computers/item/computer_ui.dm index 3559006f0de..07d87ead915 100644 --- a/code/modules/modular_computers/computers/item/computer_ui.dm +++ b/code/modules/modular_computers/computers/item/computer_ui.dm @@ -13,6 +13,10 @@ ui.close() return + if(HAS_TRAIT(user, TRAIT_CHUNKYFINGERS)) + to_chat(user, "Your fingers are too big to use this right now!") + return + // Robots don't really need to see the screen, their wireless connection works as long as computer is on. if(!screen_on && !issilicon(user)) if(ui) diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index 7b35ee40790..5b6c547a553 100644 Binary files a/icons/obj/clothing/gloves.dmi and b/icons/obj/clothing/gloves.dmi differ