diff --git a/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm b/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm index b20aebe7f4..046bdf1b18 100644 --- a/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm @@ -4,4 +4,16 @@ /datum/gear/suit/labcoat_colorable/New() ..() - gear_tweaks = list(gear_tweak_free_color_choice) \ No newline at end of file + gear_tweaks = list(gear_tweak_free_color_choice) + +/datum/gear/suit/jacket_modular + display_name = "jacket, modular" + path = /obj/item/clothing/suit/storage/toggle/fluff/jacket + +/datum/gear/suit/jacket_modular/New() + ..() + var/list/jackets = list() + for(var/jacket in typesof(/obj/item/clothing/suit/storage/toggle/fluff/jacket)) + var/obj/item/clothing/suit/jacket_type = jacket + jackets[initial(jacket_type.name)] = jacket_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(jackets)) diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index 151dbb8247..ed416aeec4 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -1590,3 +1590,57 @@ Departamental Swimsuits, for general use name = "purple and grey cloak" icon_state = "tesh_cloak_brg" item_state = "tesh_cloak_brg" + +//Jackets For General Use. Sprited by Joji. +/obj/item/clothing/suit/storage/toggle/fluff/jacket + name = "Field Jacket" + desc = "A standard Earth military field jacket made of comfortable cotton." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "fjacket" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "fjacket_mob" + +/obj/item/clothing/suit/storage/toggle/fluff/jacket/field //Just here so it can be seen and easily recognized under /spawn. + name = "Field Jacket" + +/obj/item/clothing/suit/storage/toggle/fluff/jacket/air_cavalry + name = "Air Cavalry Jacket" + desc = "A jacket worn by the 1st Cavalry Division on Earth." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "acjacket" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "acjacket_mob" + +/obj/item/clothing/suit/storage/toggle/fluff/jacket/air_force + name = "Air Force Jacket" + desc = "A jacket worn by the Earth Air Force." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "afjacket" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "afjacket_mob" + +/obj/item/clothing/suit/storage/toggle/fluff/jacket/navy + name = "Navy Jacket" + desc = "A jacket worn by the Earth's Navy. It's adorned with reflective straps." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "navyjacket" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "navyjacket_mob" + +/obj/item/clothing/suit/storage/toggle/fluff/jacket/special_forces + name = "Special Forces Jacket" + desc = "A durable jacket worn by the Earth's special forces." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "sfjacket" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "sfjacket_mob" diff --git a/icons/vore/custom_clothes_vr.dmi b/icons/vore/custom_clothes_vr.dmi index 4b6db2e1a7..a4bdab3fb6 100644 Binary files a/icons/vore/custom_clothes_vr.dmi and b/icons/vore/custom_clothes_vr.dmi differ