From 3572a11a6973f8b5046d689f775ca50f624b94d8 Mon Sep 17 00:00:00 2001 From: ReturnToZender Date: Mon, 15 May 2023 00:45:35 -0500 Subject: [PATCH] Ace's donor items Add: Warden's campaign hat to loadout Add: Head of Staff alternatives to loadout --- .../code/modules/clothing/head/jobs.dm | 28 ++++++++++++++++++ .../loadout_items/loadout_datum_heads.dm | 27 +++++++++++++++++ .../icons/obj/clothing/head/hats.dmi | Bin 0 -> 1179 bytes tgstation.dme | 2 ++ 4 files changed, 57 insertions(+) create mode 100644 modular_zubbers/code/modules/clothing/head/jobs.dm create mode 100644 modular_zubbers/code/modules/loadouts/loadout_items/loadout_datum_heads.dm create mode 100644 modular_zubbers/icons/obj/clothing/head/hats.dmi diff --git a/modular_zubbers/code/modules/clothing/head/jobs.dm b/modular_zubbers/code/modules/clothing/head/jobs.dm new file mode 100644 index 00000000000..214bc31de93 --- /dev/null +++ b/modular_zubbers/code/modules/clothing/head/jobs.dm @@ -0,0 +1,28 @@ +/obj/item/clothing/head/hats/blueshield/drill + name = "Blueshield's campaign hat" + desc = "A variant of the warden's campaign hat recolored to match the Blueshield. Made with durathread to protect their squishy braincase. It's padded with nano-kevlar, making it more protective than standard berets." + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + icon_state = "bluedrill" + armor_type = /datum/armor/beret_blueshield //same as the Blueshield's default beret. + +/obj/item/clothing/head/hats/caphat/drill + name = "Captain's campaign hat" + desc = "A variant of the warden's campaign hat for your more militaristic captains." + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + icon_state = "capdrill" + +/obj/item/clothing/head/hats/hos/drill + name = "Head of Security's campaign hat" + desc = "A variant of the warden's campaign hat for the Head of Security. End the blood-feud and team up." + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + icon_state = "hosdrill" + +/obj/item/clothing/head/nanotasen_consultant/drill + name = "Representative's campaign hat" + desc = "A variant of the warden's campaign hat for your more militaristic representatives." + icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + worn_icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' + icon_state = "repdrill" diff --git a/modular_zubbers/code/modules/loadouts/loadout_items/loadout_datum_heads.dm b/modular_zubbers/code/modules/loadouts/loadout_items/loadout_datum_heads.dm new file mode 100644 index 00000000000..8ede432fd61 --- /dev/null +++ b/modular_zubbers/code/modules/loadouts/loadout_items/loadout_datum_heads.dm @@ -0,0 +1,27 @@ +/datum/loadout_item/head/hats/warden/drill + name = "warden's campaign hat" + item_path = /obj/item/clothing/head/hats/warden/drill + +/datum/loadout_item/head/hats/caphat/drill + name = "Captain's campaign hat" + item_path = /obj/item/clothing/head/hats/caphat/drill + donator_only = TRUE + restricted_roles = list(JOB_CAPTAIN) + +/datum/loadout_item/head/hats/blueshield/drill + name = "Blueshield's campaign hat" + item_path = /obj/item/clothing/head/hats/blueshield/drill + donator_only = TRUE + restricted_roles = list(JOB_BLUESHIELD) + +/datum/loadout_item/head/hats/hos/drill + name = "Head of Security's campaign hat" + item_path = /obj/item/clothing/head/hats/hos/drill + donator_only = TRUE + restricted_roles = list(JOB_HEAD_OF_SECURITY) + +/datum/loadout_item/head/hats/nanotrasen_consultant/drill + name = "Representative's campaign hat" + item_path = /obj/item/clothing/head/nanotasen_consultant/drill + donator_only = TRUE + restricted_roles = list(JOB_NT_REP) diff --git a/modular_zubbers/icons/obj/clothing/head/hats.dmi b/modular_zubbers/icons/obj/clothing/head/hats.dmi new file mode 100644 index 0000000000000000000000000000000000000000..9b6acf73ff0aab71740c3b6fb8f2d7582601653e GIT binary patch literal 1179 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSbyXn|B`&GO$wiq3C7Jno3=9=> zg2M`mO22;zF8KKMiI%sn*10q1gExd4Tr__0Nawtd=1GR4p57f6#zDrHjlC4+JeqW5 zQiwvZrt*G^r5eWS?w#Gns+(6xEa~qyUaMhfE_%ewMMK9+SHUl_NNFP13$0|WC7PZ!6KiaBrZp7ov*D02K`ved0JCR&e|tlVqeJVFV4-7RWxt>`u^GjYxare4Xvwp?%a9F^oi1ux%u7sYo-OvKJfPb zx>MzRuNM6~_^E2&QvJSX*Sl<`BAECR@tnv2#*s1Sj zT*$`etO{5Y{t*+;_)3m9VPPd zYaO>u&Gz^rJ6TO~W!AsNPkRnMxqLMzawhZJ`kZB7iWDCGwUA$MsK$KqXGRQv0R^Nl zc22(DWmWY#y~%FY-ndVu*W0cMTHUYO{;*np{bxp#J?m2YUwCYlnRKCBpnTu6%yqnL zm7l0>_;**T=DETrwhaYazZ5>5Keasu7|ppKd#?&*3GeuOJM`x{$0wf|-#w9=Howh9 zrohgj^=F>ib7pK#Hd{3B&dx=Beb;Jq&ObjscRet0`!4*vwww3zopr0C7b-*8l(j literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index 368232f893b..9b9dc79a6da 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6706,6 +6706,7 @@ #include "modular_zubbers\code\game\objects\items\food\misc.dm" #include "modular_zubbers\code\modules\_defines.dm" #include "modular_zubbers\code\modules\clothing\head\helmet.dm" +#include "modular_zubbers\code\modules\clothing\head\jobs.dm" #include "modular_zubbers\code\modules\clothing\head\wig.dm" #include "modular_zubbers\code\modules\clothing\outfits\plasmaman.dm" #include "modular_zubbers\code\modules\clothing\outfits\prison_headset.dm" @@ -6721,6 +6722,7 @@ #include "modular_zubbers\code\modules\fluff\flora\ash_flora.dm" #include "modular_zubbers\code\modules\food_and_drinks\recipes\tablecraft\recipes_seafood.dm" #include "modular_zubbers\code\modules\jobs\job_types\blacksmith.dm" +#include "modular_zubbers\code\modules\loadouts\loadout_items\loadout_datum_heads.dm" #include "modular_zubbers\code\modules\loadouts\loadout_items\loadout_datum_suit.dm" #include "modular_zubbers\code\modules\loadouts\loadout_items\loadout_datum_toys.dm" #include "modular_zubbers\code\modules\mapping\access_helpers.dm"