diff --git a/modular_splurt/code/modules/client/loadout/neck.dm b/modular_splurt/code/modules/client/loadout/neck.dm new file mode 100644 index 0000000000..a6f4bd1924 --- /dev/null +++ b/modular_splurt/code/modules/client/loadout/neck.dm @@ -0,0 +1,12 @@ +/datum/gear/neck/boatcloakpoly + name = "Polychromatic Boatcloak" + path = /obj/item/clothing/neck/cloak/alt/boatcloak/polychromic + loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC + loadout_initial_colors = list("#FCFCFC", "#454F5C", "#CCCEE2") + +/datum/gear/neck/boatcloakcomm + name = "Command Boatcloak" + path = /obj/item/clothing/neck/cloak/alt/boatcloak/command + loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION + restricted_desc = "Heads of Staff" + restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster") diff --git a/modular_splurt/code/modules/clothing/suits/cloaks.dm b/modular_splurt/code/modules/clothing/suits/cloaks.dm new file mode 100644 index 0000000000..e1d11588db --- /dev/null +++ b/modular_splurt/code/modules/clothing/suits/cloaks.dm @@ -0,0 +1,24 @@ +// Boatcloaks +/obj/item/clothing/neck/cloak/alt/boatcloak + name = "boatcloak" + desc = "A simple, short-ish boatcloak." + icon = 'modular_splurt/icons/obj/clothing/neck.dmi' + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/neck.dmi' + icon_state = "boatcloak" + body_parts_covered = CHEST|ARMS + +/obj/item/clothing/neck/cloak/alt/boatcloak/command + name = "command boatcloak" + desc = "A boatcloak with gold ribbon." + icon_state = "boatcloak_com" + body_parts_covered = CHEST|LEGS|ARMS + +/obj/item/clothing/neck/cloak/alt/boatcloak/polychromic + name = "polychromic boatcloak" + desc = "A polychromic, short-ish boatcloak." + icon_state = "boatcloak" + var/list/poly_colors = list("#FCFCFC", "#454F5C", "#CCCEE2") + +/obj/item/clothing/neck/cloak/alt/boatcloak/polychromic/ComponentInitialize() + . = ..() + AddElement(/datum/element/polychromic, poly_colors, 3) diff --git a/modular_splurt/icons/mob/clothing/neck.dmi b/modular_splurt/icons/mob/clothing/neck.dmi new file mode 100644 index 0000000000..1fbd72688e Binary files /dev/null and b/modular_splurt/icons/mob/clothing/neck.dmi differ diff --git a/modular_splurt/icons/obj/clothing/neck.dmi b/modular_splurt/icons/obj/clothing/neck.dmi index dadf202668..2f62f5c0fd 100644 Binary files a/modular_splurt/icons/obj/clothing/neck.dmi and b/modular_splurt/icons/obj/clothing/neck.dmi differ diff --git a/tgstation.dme b/tgstation.dme index def35f242c..63b1b2562a 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4251,6 +4251,7 @@ #include "modular_splurt\code\modules\client\loadout\backpack.dm" #include "modular_splurt\code\modules\client\loadout\gloves.dm" #include "modular_splurt\code\modules\client\loadout\head.dm" +#include "modular_splurt\code\modules\client\loadout\neck.dm" #include "modular_splurt\code\modules\client\loadout\shoes.dm" #include "modular_splurt\code\modules\client\loadout\suit.dm" #include "modular_splurt\code\modules\client\loadout\uniform.dm" @@ -4258,6 +4259,7 @@ #include "modular_splurt\code\modules\clothing\head\misc.dm" #include "modular_splurt\code\modules\clothing\masks\miscellaneous.dm" #include "modular_splurt\code\modules\clothing\shoes\miscellaneous.dm" +#include "modular_splurt\code\modules\clothing\suits\cloaks.dm" #include "modular_splurt\code\modules\clothing\under\miscellaneous.dm" #include "modular_splurt\code\modules\discord\accountlink.dm" #include "modular_splurt\code\modules\discord\discord_link_record.dm"