diff --git a/tff_modular/modules/redsec/code/vending.dm b/tff_modular/modules/redsec/code/vending.dm index e096cc8012d..c2644baf233 100644 --- a/tff_modular/modules/redsec/code/vending.dm +++ b/tff_modular/modules/redsec/code/vending.dm @@ -24,7 +24,7 @@ /obj/item/clothing/under/rank/security/officer/skirt/redsec = 5, /obj/item/clothing/under/rank/security/nova/utility/redsec = 5, /obj/item/clothing/suit/toggle/jacket/sec/old = 5, - /obj/item/clothing/suit/armor/vest/alt/sec/redsec = 2 + /obj/item/clothing/suit/armor/vest/alt/sec/redsec = 2, ), ), list( @@ -38,7 +38,7 @@ /obj/item/clothing/neck/security_cape/armplate = 5, /obj/item/storage/backpack/security = 5, /obj/item/storage/backpack/satchel/sec = 5, - /obj/item/storage/backpack/duffelbag/sec = 5, + /obj/item/storage/backpack/messenger/sec = 5, /obj/item/storage/backpack/duffelbag/sec = 5, /obj/item/clothing/under/rank/security/officer = 10, /obj/item/clothing/under/rank/security/officer/skirt = 10, diff --git a/tff_modular/modules/redsec_reskins/beret_reskin.dm b/tff_modular/modules/redsec_reskins/code/beret_reskin.dm similarity index 100% rename from tff_modular/modules/redsec_reskins/beret_reskin.dm rename to tff_modular/modules/redsec_reskins/code/beret_reskin.dm diff --git a/tff_modular/modules/redsec_reskins/hood_reskin.dm b/tff_modular/modules/redsec_reskins/code/hood_reskin.dm similarity index 100% rename from tff_modular/modules/redsec_reskins/hood_reskin.dm rename to tff_modular/modules/redsec_reskins/code/hood_reskin.dm diff --git a/tff_modular/modules/redsec_reskins/redsec.dm b/tff_modular/modules/redsec_reskins/code/redsec.dm similarity index 92% rename from tff_modular/modules/redsec_reskins/redsec.dm rename to tff_modular/modules/redsec_reskins/code/redsec.dm index 6488ce3bde7..5345d744bce 100644 --- a/tff_modular/modules/redsec_reskins/redsec.dm +++ b/tff_modular/modules/redsec_reskins/code/redsec.dm @@ -223,11 +223,25 @@ if(!unique_reskin) return unique_reskin += list( + "Blue Slim Variant" = list( + RESKIN_ICON = 'tff_modular/modules/redsec_reskins/icons/belt_obj.dmi', + RESKIN_ICON_STATE = "belt_slim", + RESKIN_WORN_ICON = 'tff_modular/modules/redsec_reskins/icons/belt_worn.dmi', + RESKIN_WORN_ICON_STATE = "belt_slim" + ), + ) +/obj/item/storage/belt/security/webbing/peacekeeper/Initialize(mapload) + . = ..() + uses_advanced_reskins = TRUE + current_skin = NONE + unique_reskin = list( "Red Variant" = list( - RESKIN_ICON = 'icons/obj/clothing/belts.dmi', - RESKIN_ICON_STATE = "security", - RESKIN_WORN_ICON = 'icons/mob/clothing/belt.dmi', - RESKIN_WORN_ICON_STATE = "security" + RESKIN_ICON_STATE = "armadyne_webbing", + RESKIN_WORN_ICON_STATE = "armadyne_webbing" + ), + "Blue Variant" = list( + RESKIN_ICON_STATE = "peacekeeper_webbing", + RESKIN_WORN_ICON_STATE = "peacekeeper_webbing" ), ) @@ -268,6 +282,23 @@ ), ) +/obj/item/storage/backpack/messenger/sec + uses_advanced_reskins = TRUE + unique_reskin = list( + "Red Variant" = list( + RESKIN_ICON = 'icons/obj/storage/backpack.dmi', + RESKIN_ICON_STATE = "messenger_security", + RESKIN_WORN_ICON = 'icons/mob/clothing/back/backpack.dmi', + RESKIN_WORN_ICON_STATE = "messenger_security" + ), + "Blue Variant" = list( + RESKIN_ICON = 'modular_nova/master_files/icons/obj/clothing/backpacks.dmi', + RESKIN_ICON_STATE = "messenger_security_black", + RESKIN_WORN_ICON = 'modular_nova/master_files/icons/mob/clothing/back.dmi', + RESKIN_WORN_ICON_STATE = "messenger_security_black" + ), + ) + /obj/item/storage/backpack/security/Initialize(mapload) . = ..() unique_reskin += list( diff --git a/tff_modular/modules/redsec_reskins/icons/belt_obj.dmi b/tff_modular/modules/redsec_reskins/icons/belt_obj.dmi new file mode 100644 index 00000000000..bc513655ba7 Binary files /dev/null and b/tff_modular/modules/redsec_reskins/icons/belt_obj.dmi differ diff --git a/tff_modular/modules/redsec_reskins/icons/belt_worn.dmi b/tff_modular/modules/redsec_reskins/icons/belt_worn.dmi new file mode 100644 index 00000000000..81cbbab86e6 Binary files /dev/null and b/tff_modular/modules/redsec_reskins/icons/belt_worn.dmi differ diff --git a/tgstation.dme b/tgstation.dme index a3dbc188595..b8e225e8ad3 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8182,9 +8182,9 @@ #include "tff_modular\modules\nabbers\code\GAGS\nabber_gags.dm" #include "tff_modular\modules\quirks\code\_quirk.dm" #include "tff_modular\modules\redsec\code\vending.dm" -#include "tff_modular\modules\redsec_reskins\beret_reskin.dm" -#include "tff_modular\modules\redsec_reskins\hood_reskin.dm" -#include "tff_modular\modules\redsec_reskins\redsec.dm" +#include "tff_modular\modules\redsec_reskins\code\beret_reskin.dm" +#include "tff_modular\modules\redsec_reskins\code\hood_reskin.dm" +#include "tff_modular\modules\redsec_reskins\code\redsec.dm" #include "tff_modular\modules\smites\femboyfication.dm" #include "tff_modular\modules\teshari_reborn\code\teshari.dm" #include "tff_modular\modules\teshari_reborn\code\teshari_bodypart.dm"