diff --git a/tff_modular/modules/redsec/code/vending.dm b/tff_modular/modules/redsec/code/vending.dm index 18679a0c432..c1a22c6ca06 100644 --- a/tff_modular/modules/redsec/code/vending.dm +++ b/tff_modular/modules/redsec/code/vending.dm @@ -26,6 +26,8 @@ /obj/item/clothing/suit/toggle/jacket/sec/old = 5, /obj/item/clothing/suit/armor/vest/alt/sec/redsec = 2, /obj/item/storage/backpack/waistbag/redsec = 3, + /obj/item/clothing/suit/armor/vest/alt/caftan = 3, + /obj/item/clothing/head/berendeyka = 3, ), ), list( diff --git a/tff_modular/modules/streletz/code/clothing.dm b/tff_modular/modules/streletz/code/clothing.dm new file mode 100644 index 00000000000..82acd9ef563 --- /dev/null +++ b/tff_modular/modules/streletz/code/clothing.dm @@ -0,0 +1,46 @@ +/obj/item/clothing/suit/armor/vest/alt/caftan + name = "security caftan" + desc = "This is a long and quite comfortable outfit, sitting tightly on the shoulders. Looks like it's from times of troubles." + icon = 'tff_modular/modules/streletz/icons/obj/suit.dmi' + worn_icon = 'tff_modular/modules/streletz/icons/mob/suit.dmi' + icon_state = "caftan_red" + uses_advanced_reskins = TRUE + unique_reskin = list( + "Red Variant" = list( + RESKIN_ICON_STATE = "caftan_red", + RESKIN_WORN_ICON_STATE = "caftan_red" + ), + "Blue Variant" = list( + RESKIN_ICON_STATE = "caftan_blue", + RESKIN_WORN_ICON_STATE = "caftan_blue" + ), + "White Variant" = list( + RESKIN_ICON_STATE = "caftan_white", + RESKIN_WORN_ICON_STATE = "caftan_white" + ), + ) + +/obj/item/clothing/head/berendeyka + name = "security beanie with band" + desc = "Soft and armored beanie that toggles its order." + icon = 'tff_modular/modules/streletz/icons/obj/hat.dmi' + worn_icon = 'tff_modular/modules/streletz/icons/mob/hat.dmi' + icon_state = "berendeyka_red" + uses_advanced_reskins = TRUE + armor_type = /datum/armor/head_helmet + strip_delay = 60 + //supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON + unique_reskin = list( + "Red Variant" = list( + RESKIN_ICON_STATE = "berendeyka_red", + RESKIN_WORN_ICON_STATE = "berendeyka_red" + ), + "Blue Variant" = list( + RESKIN_ICON_STATE = "berendeyka_blue", + RESKIN_WORN_ICON_STATE = "berendeyka_blue" + ), + "White Variant" = list( + RESKIN_ICON_STATE = "berendeyka_white", + RESKIN_WORN_ICON_STATE = "berendeyka_white" + ), + ) diff --git a/tff_modular/modules/streletz/icons/mob/hat.dmi b/tff_modular/modules/streletz/icons/mob/hat.dmi new file mode 100644 index 00000000000..0391e33b067 Binary files /dev/null and b/tff_modular/modules/streletz/icons/mob/hat.dmi differ diff --git a/tff_modular/modules/streletz/icons/mob/suit.dmi b/tff_modular/modules/streletz/icons/mob/suit.dmi new file mode 100644 index 00000000000..a28c149e44e Binary files /dev/null and b/tff_modular/modules/streletz/icons/mob/suit.dmi differ diff --git a/tff_modular/modules/streletz/icons/obj/hat.dmi b/tff_modular/modules/streletz/icons/obj/hat.dmi new file mode 100644 index 00000000000..2edd27c6455 Binary files /dev/null and b/tff_modular/modules/streletz/icons/obj/hat.dmi differ diff --git a/tff_modular/modules/streletz/icons/obj/suit.dmi b/tff_modular/modules/streletz/icons/obj/suit.dmi new file mode 100644 index 00000000000..03ab094c469 Binary files /dev/null and b/tff_modular/modules/streletz/icons/obj/suit.dmi differ diff --git a/tgstation.dme b/tgstation.dme index c6f74322e8b..ea343b72702 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8900,6 +8900,7 @@ #include "tff_modular\modules\silicon_laws_tweaks\code\upload.dm" #include "tff_modular\modules\smites\femboyfication.dm" #include "tff_modular\modules\snowfall\snowfall.dm" +#include "tff_modular\modules\streletz\code\clothing.dm" #include "tff_modular\modules\timed_citations\crime.dm" #include "tff_modular\modules\toys\code\loadout_datum_toys.dm" #include "tff_modular\modules\toys\code\plushes.dm"