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 00000000000..9b6acf73ff0 Binary files /dev/null and b/modular_zubbers/icons/obj/clothing/head/hats.dmi differ 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"