diff --git a/modular_nova/master_files/code/modules/clothing/suits/labcoat.dm b/modular_nova/master_files/code/modules/clothing/suits/labcoat.dm index c627754e05f..cd5898746d3 100644 --- a/modular_nova/master_files/code/modules/clothing/suits/labcoat.dm +++ b/modular_nova/master_files/code/modules/clothing/suits/labcoat.dm @@ -47,10 +47,26 @@ icon_state = "labcoat_pharm" gets_cropped_on_taurs = FALSE +/obj/item/clothing/suit/toggle/labcoat/nova/geneticist + name = "geneticist's labcoat" + desc = "A standard labcoat for geneticist." + icon_state = "labcoat_gene" + gets_cropped_on_taurs = FALSE + +/obj/item/clothing/suit/toggle/labcoat/nova/roboticist + name = "roboticist's labcoat" + desc = "A standard labcoat for roboticist." + icon_state = "labcoat_robot" + gets_cropped_on_taurs = FALSE + /obj/item/clothing/suit/toggle/labcoat/nova/pharmacist/Initialize(mapload) . = ..() allowed += /obj/item/storage/bag/chemistry +/obj/item/clothing/suit/toggle/labcoat/nova/regular/Initialize(mapload) + . = ..() + allowed += /obj/item/storage/bag/xeno + /obj/item/clothing/suit/toggle/labcoat/nova/highvis name = "high vis labcoat" desc = "A high visibility vest for emergency responders, intended to draw attention away from the blood." diff --git a/modular_nova/master_files/icons/mob/clothing/suits/labcoat.dmi b/modular_nova/master_files/icons/mob/clothing/suits/labcoat.dmi index d8ec78fb925..f10fc8b1077 100644 Binary files a/modular_nova/master_files/icons/mob/clothing/suits/labcoat.dmi and b/modular_nova/master_files/icons/mob/clothing/suits/labcoat.dmi differ diff --git a/modular_nova/master_files/icons/obj/clothing/suits/labcoat.dmi b/modular_nova/master_files/icons/obj/clothing/suits/labcoat.dmi index 05aed77e092..b131622ad81 100644 Binary files a/modular_nova/master_files/icons/obj/clothing/suits/labcoat.dmi and b/modular_nova/master_files/icons/obj/clothing/suits/labcoat.dmi differ diff --git a/modular_nova/modules/loadouts/loadout_items/loadout_datum_suit.dm b/modular_nova/modules/loadouts/loadout_items/loadout_datum_suit.dm index ed848d61993..2914f8af04e 100644 --- a/modular_nova/modules/loadouts/loadout_items/loadout_datum_suit.dm +++ b/modular_nova/modules/loadouts/loadout_items/loadout_datum_suit.dm @@ -135,6 +135,14 @@ name = "Pharmacist's Labcoat" item_path = /obj/item/clothing/suit/toggle/labcoat/nova/pharmacist +/datum/loadout_item/suit/labcoat_geneticist + name = "Geneticist's Labcoat" + item_path = /obj/item/clothing/suit/toggle/labcoat/nova/geneticist + +/datum/loadout_item/suit/labcoat_roboticist + name = "Roboticist's Labcoat" + item_path = /obj/item/clothing/suit/toggle/labcoat/nova/roboticist + /datum/loadout_item/suit/labcoat_custom name = "Custom Labcoat" item_path = /obj/item/clothing/suit/toggle/labcoat/nova/custom diff --git a/modular_nova/modules/modular_vending/code/wardrobes.dm b/modular_nova/modules/modular_vending/code/wardrobes.dm index d52bb3cf939..1ada597beba 100644 --- a/modular_nova/modules/modular_vending/code/wardrobes.dm +++ b/modular_nova/modules/modular_vending/code/wardrobes.dm @@ -67,6 +67,7 @@ /obj/item/stack/medical/gauze = 4, // for ALL wounds /obj/item/healthanalyzer/no_medibot = 2, // disallows medibot use so it's not wasted immediately on medibots /obj/item/healthanalyzer/simple = 2, + /obj/item/clothing/suit/toggle/labcoat/nova/roboticist = 3, /obj/item/storage/backpack/science/robo = 2, /obj/item/storage/backpack/satchel/science/robo = 2, /obj/item/storage/backpack/duffelbag/science/robo = 2, @@ -81,10 +82,16 @@ products_nova = list( /obj/item/clothing/under/rank/rnd/scientist/nova/hlscience = 3, /obj/item/clothing/under/rank/rnd/scientist/nova/utility = 3, + /obj/item/clothing/suit/toggle/labcoat/nova/regular = 3, /obj/item/clothing/suit/toggle/jacket/sci = 3, /obj/item/storage/backpack/messenger/science = 3, ) +/obj/machinery/vending/wardrobe/gene_wardrobe + products_nova = list( + /obj/item/clothing/suit/toggle/labcoat/nova/geneticist = 3, + ) + /obj/machinery/vending/wardrobe/hydro_wardrobe contraband_nova = list( /obj/item/clothing/under/suit/nova/scarface = 2,