diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 5db026fb..2f98a4b4 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -488,7 +488,9 @@ icon_state = "jacket_yellow" item_state = "jacket_yellow" body_parts_covered = CHEST|ARMS + cold_protection = CHEST|ARMS mutantrace_variation = NO_MUTANTRACE_VARIATION + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT /obj/item/clothing/suit/toggle/jacket_orange name = "Orange Jacket" @@ -496,7 +498,9 @@ icon_state = "jacket_orange" item_state = "jacket_orange" body_parts_covered = CHEST|ARMS + cold_protection = CHEST|ARMS mutantrace_variation = NO_MUTANTRACE_VARIATION + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT /obj/item/clothing/suit/toggle/jacket_red name = "Red Jacket" @@ -504,7 +508,9 @@ icon_state = "jacket_red" item_state = "jacket_red" body_parts_covered = CHEST|ARMS + cold_protection = CHEST|ARMS mutantrace_variation = NO_MUTANTRACE_VARIATION + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT /obj/item/clothing/suit/toggle/jacket_purple name = "Purple Jacket" @@ -512,7 +518,9 @@ icon_state = "jacket_purple" item_state = "jacket_purple" body_parts_covered = CHEST|ARMS + cold_protection = CHEST|ARMS mutantrace_variation = NO_MUTANTRACE_VARIATION + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT /obj/item/clothing/suit/toggle/jacket_white name = "White Jacket" @@ -520,7 +528,9 @@ icon_state = "jacket_white" item_state = "jacket_white" body_parts_covered = CHEST|ARMS + cold_protection = CHEST|ARMS mutantrace_variation = NO_MUTANTRACE_VARIATION + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT /obj/item/clothing/suit/dracula name = "dracula coat" diff --git a/modular_citadel/code/modules/client/loadout/_cargo.dm b/modular_citadel/code/modules/client/loadout/_cargo.dm new file mode 100644 index 00000000..ed274ceb --- /dev/null +++ b/modular_citadel/code/modules/client/loadout/_cargo.dm @@ -0,0 +1,18 @@ +/datum/gear/coat_qm + name = "Quartermaster's winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/qm + restricted_roles = list("Quartermaster") + +/datum/gear/coat_cargo + name = "Cargo winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/cargo + restricted_roles = list("Chief Medical Officer", "Shaft Miner", "Cargo Technician") + restricted_desc = "Cargo" + +/datum/gear/coat_miner + name = "Mining winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/miner + restricted_roles = list("Quartermaster", "Miner") \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/_command.dm b/modular_citadel/code/modules/client/loadout/_command.dm new file mode 100644 index 00000000..90cf6172 --- /dev/null +++ b/modular_citadel/code/modules/client/loadout/_command.dm @@ -0,0 +1,11 @@ +/datum/gear/coat_cap + name = "Captain's winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/captain + restricted_roles = list("Captain") + +/datum/gear/coat_hop + name = "Head of Personnel's winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/hop + restricted_roles = list("Head of Personnel") \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/_engi.dm b/modular_citadel/code/modules/client/loadout/_engi.dm new file mode 100644 index 00000000..3de35b06 --- /dev/null +++ b/modular_citadel/code/modules/client/loadout/_engi.dm @@ -0,0 +1,18 @@ +/datum/gear/coat_engi + name = "Engineering winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/engineering + restricted_roles = list("Chief Engineer", "Station Engineer", "Atmospheric Technician") + restricted_desc = "Engineering" + +/datum/gear/coat_atmos + name = "Atmospherics winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos + restricted_roles = list("Chief Engineer", "Atmospheric Technician") + +/datum/gear/coat_ce + name = "Chief Engineer's winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/ce + restricted_roles = list("Chief Engineer") \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/_medical.dm b/modular_citadel/code/modules/client/loadout/_medical.dm index eed1ad32..1c495c76 100644 --- a/modular_citadel/code/modules/client/loadout/_medical.dm +++ b/modular_citadel/code/modules/client/loadout/_medical.dm @@ -1,4 +1,4 @@ -/datum/gear/stethoscope +/datum/gear/med_briefcase name = "Medical Briefcase" category = SLOT_HANDS path = /obj/item/storage/briefcase/medical @@ -16,7 +16,7 @@ path = /obj/item/clothing/under/rank/medical/blue restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") restricted_desc = "Medical" - + /datum/gear/greenscrubs name = "Green Scrubs" category = SLOT_W_UNIFORM @@ -30,3 +30,28 @@ path = /obj/item/clothing/under/rank/medical/purple restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") restricted_desc = "Medical" + +/datum/gear/coat_med + name = "Medical winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/medical + restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") + restricted_desc = "Medical" + +/datum/gear/coat_cmo + name = "Chief Medical Officer's winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/cmo + restricted_roles = list("Chief Medical Officer") + +/datum/gear/coat_viro + name = "Virology winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/viro + restricted_roles = list("Virologist") + +/datum/gear/coat_chem + name = "Chemistry winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/chemistry + restricted_roles = list("Chemist") diff --git a/modular_citadel/code/modules/client/loadout/_research.dm b/modular_citadel/code/modules/client/loadout/_research.dm new file mode 100644 index 00000000..acd210dc --- /dev/null +++ b/modular_citadel/code/modules/client/loadout/_research.dm @@ -0,0 +1,18 @@ +/datum/gear/coat_rnd + name = "Research winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/science + restricted_roles = list("Research Director", "Roboticist", "Scientist") + restricted_desc = "Research" + +/datum/gear/coat_robo + name = "Robotics winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/robotics + restricted_roles = list("Research Director", "Roboticist") + +/datum/gear/coat_rd + name = "Robotics winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/rd + restricted_roles = list("Research Director") \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/_service.dm b/modular_citadel/code/modules/client/loadout/_service.dm index 062e22f9..b2116bbf 100644 --- a/modular_citadel/code/modules/client/loadout/_service.dm +++ b/modular_citadel/code/modules/client/loadout/_service.dm @@ -16,4 +16,16 @@ category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/narplush cost = 5 - restricted_roles = list("Chaplain") \ No newline at end of file + restricted_roles = list("Chaplain") + +/datum/gear/coat_janitor + name = "Janitor's winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/janitor + restricted_roles = list("Janitor") + +/datum/gear/hydro + name = "Botany winter coat" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/hooded/wintercoat/hydro + restricted_roles = list("Botanist") diff --git a/tgstation.dme b/tgstation.dme index 4d4cd14c..64aa43da 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3249,7 +3249,11 @@ #include "modular_citadel\code\modules\client\preferences_savefile.dm" #include "modular_citadel\code\modules\client\preferences_toggles.dm" #include "modular_citadel\code\modules\client\loadout\__donator.dm" +#include "modular_citadel\code\modules\client\loadout\_cargo.dm" +#include "modular_citadel\code\modules\client\loadout\_command.dm" +#include "modular_citadel\code\modules\client\loadout\_engi.dm" #include "modular_citadel\code\modules\client\loadout\_medical.dm" +#include "modular_citadel\code\modules\client\loadout\_research.dm" #include "modular_citadel\code\modules\client\loadout\_security.dm" #include "modular_citadel\code\modules\client\loadout\_service.dm" #include "modular_citadel\code\modules\client\loadout\backpack.dm"