diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm index 5b6f2c6852..8f25b17ce4 100644 --- a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm @@ -161,4 +161,66 @@ Talon pin /datum/gear/accessory/antediluvian/loin display_name = "antediluvian loincloth" - path = /obj/item/clothing/accessory/antediluvian/loincloth \ No newline at end of file + path = /obj/item/clothing/accessory/antediluvian/loincloth + +//Replikant accessories + +/datum/gear/accessory/sleekpatch + display_name = "sleek uniform patch" + path = /obj/item/clothing/accessory/sleekpatch + +/datum/gear/accessory/poncho/roles/cloak/custom/gestaltjacket + display_name = "sleek uniform jacket" + path = /obj/item/clothing/accessory/poncho/roles/cloak/custom/gestaltjacket + +/datum/gear/accessory/replika + display_name = "replikant vest selection" + path = /obj/item/clothing/accessory/replika + +/datum/gear/accessory/replika/New() + ..() + var/list/replika_vests = list( + "controller replikant chestplate" = /obj/item/clothing/accessory/replika/klbr, + "combat-engineer replikant chestplate" = /obj/item/clothing/accessory/replika/lstr, + "security-controller replikant chestplate" = /obj/item/clothing/accessory/replika/stcr, + "security-technician replikant chestplate" = /obj/item/clothing/accessory/replika/star + ) + gear_tweaks += new/datum/gear_tweak/path(replika_vests) + +/datum/gear/accessory/insignia + display_name = "Insignia Selection" + path = /obj/item/clothing/accessory/solgov/department + +/datum/gear/accessory/insignia/New() + ..() + var/insignia = list( + "Command - Crew" = /obj/item/clothing/accessory/solgov/department/command, + "Command - Crew Short" = /obj/item/clothing/accessory/solgov/department/command/service, + "Command - Bands" = /obj/item/clothing/accessory/solgov/department/command/fleet, + "Command - Echelons" = /obj/item/clothing/accessory/solgov/department/command/army, + "Security - Crew" = /obj/item/clothing/accessory/solgov/department/security, + "Security - Crew Short" = /obj/item/clothing/accessory/solgov/department/security/service, + "Security - Bands" = /obj/item/clothing/accessory/solgov/department/security/fleet, + "Security - Echelons" = /obj/item/clothing/accessory/solgov/department/security/army, + "Medical - Crew" = /obj/item/clothing/accessory/solgov/department/medical, + "Medical - Crew Short" = /obj/item/clothing/accessory/solgov/department/medical/service, + "Medical - Bands" = /obj/item/clothing/accessory/solgov/department/medical/fleet, + "Medical - Echelons" = /obj/item/clothing/accessory/solgov/department/medical/army, + "Science - Crew" = /obj/item/clothing/accessory/solgov/department/research, + "Science - Crew Short" = /obj/item/clothing/accessory/solgov/department/research/service, + "Science - Bands" = /obj/item/clothing/accessory/solgov/department/research/fleet, + "Science - Echelons" = /obj/item/clothing/accessory/solgov/department/research/army, + "Engineering - Crew" = /obj/item/clothing/accessory/solgov/department/engineering, + "Engineering - Crew Short" = /obj/item/clothing/accessory/solgov/department/engineering/service, + "Engineering - Bands" = /obj/item/clothing/accessory/solgov/department/engineering/fleet, + "Engineering - Echelons" = /obj/item/clothing/accessory/solgov/department/engineering/army, + "Supply - Crew" = /obj/item/clothing/accessory/solgov/department/supply, + "Supply - Crew Short" = /obj/item/clothing/accessory/solgov/department/supply/service, + "Supply - Bands" = /obj/item/clothing/accessory/solgov/department/supply/fleet, + "Supply - Echelons" = /obj/item/clothing/accessory/solgov/department/supply/army, + "Service - Crew" = /obj/item/clothing/accessory/solgov/department/service, + "Service - Crew Short" = /obj/item/clothing/accessory/solgov/department/service/service, + "Service - Bands" = /obj/item/clothing/accessory/solgov/department/service/fleet, + "Service - Echelons" = /obj/item/clothing/accessory/solgov/department/service/army + ) + gear_tweaks += new/datum/gear_tweak/path(insignia) diff --git a/code/modules/clothing/under/accessories/torch.dm b/code/modules/clothing/under/accessories/torch.dm index 6965056059..1bdac7a80f 100644 --- a/code/modules/clothing/under/accessories/torch.dm +++ b/code/modules/clothing/under/accessories/torch.dm @@ -292,7 +292,7 @@ department tags **************/ /obj/item/clothing/accessory/solgov/department name = "department insignia" - desc = "Insignia denoting assignment to a department. These appear blank." + desc = "Insignia denoting assignment to a department." icon_state = "dept_exped" on_rolled = list("down" = "none", "rolled" = "dept_exped_sleeves") slot = ACCESSORY_SLOT_DEPT @@ -300,7 +300,7 @@ department tags /obj/item/clothing/accessory/solgov/department/command name = "command insignia" - desc = "Insignia denoting assignment to the command department. These fit Expeditionary Corps uniforms." + desc = "Insignia denoting assignment to the command department." color = "#e5ea4f" /obj/item/clothing/accessory/solgov/department/command/service @@ -312,17 +312,15 @@ department tags /obj/item/clothing/accessory/solgov/department/command/fleet icon_state = "dept_fleet" - desc = "Insignia denoting assignment to the command department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") /obj/item/clothing/accessory/solgov/department/command/army icon_state = "dept_army" - desc = "Insignia denoting assignment to the command department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/engineering name = "engineering insignia" - desc = "Insignia denoting assignment to the engineering department. These fit Expeditionary Corps uniforms." + desc = "Insignia denoting assignment to the engineering department." color = "#ff7f00" /obj/item/clothing/accessory/solgov/department/engineering/service @@ -333,17 +331,15 @@ department tags /obj/item/clothing/accessory/solgov/department/engineering/fleet icon_state = "dept_fleet" - desc = "Insignia denoting assignment to the engineering department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") /obj/item/clothing/accessory/solgov/department/engineering/army icon_state = "dept_army" - desc = "Insignia denoting assignment to the engineering department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/security name = "security insignia" - desc = "Insignia denoting assignment to the security department. These fit Expeditionary Corps uniforms." + desc = "Insignia denoting assignment to the security department." color = "#bf0000" /obj/item/clothing/accessory/solgov/department/security/service @@ -355,17 +351,15 @@ department tags /obj/item/clothing/accessory/solgov/department/security/fleet icon_state = "dept_fleet" - desc = "Insignia denoting assignment to the security department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") /obj/item/clothing/accessory/solgov/department/security/army icon_state = "dept_army" - desc = "Insignia denoting assignment to the security department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/medical name = "medical insignia" - desc = "Insignia denoting assignment to the medical department. These fit Expeditionary Corps uniforms." + desc = "Insignia denoting assignment to the medical department." color = "#4c9ce4" /obj/item/clothing/accessory/solgov/department/medical/service @@ -378,17 +372,15 @@ department tags /obj/item/clothing/accessory/solgov/department/medical/fleet icon_state = "dept_fleet" - desc = "Insignia denoting assignment to the medical department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") /obj/item/clothing/accessory/solgov/department/medical/army icon_state = "dept_army" - desc = "Insignia denoting assignment to the medical department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/supply name = "supply insignia" - desc = "Insignia denoting assignment to the supply department. These fit Expeditionary Corps uniforms." + desc = "Insignia denoting assignment to the supply department." color = "#bb9042" /obj/item/clothing/accessory/solgov/department/supply/service @@ -400,17 +392,15 @@ department tags /obj/item/clothing/accessory/solgov/department/supply/fleet icon_state = "dept_fleet" - desc = "Insignia denoting assignment to the supply department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") /obj/item/clothing/accessory/solgov/department/supply/army icon_state = "dept_army" - desc = "Insignia denoting assignment to the supply department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/service name = "service insignia" - desc = "Insignia denoting assignment to the service department. These fit Expeditionary Corps uniforms." + desc = "Insignia denoting assignment to the service department." color = "#6eaa2c" /obj/item/clothing/accessory/solgov/department/service/service @@ -422,17 +412,15 @@ department tags /obj/item/clothing/accessory/solgov/department/service/fleet icon_state = "dept_fleet" - desc = "Insignia denoting assignment to the service department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") /obj/item/clothing/accessory/solgov/department/service/army icon_state = "dept_army" - desc = "Insignia denoting assignment to the service department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/exploration name = "exploration insignia" - desc = "Insignia denoting assignment to the exploration department. These fit Expeditionary Corps uniforms." + desc = "Insignia denoting assignment to the exploration department." color = "#68099e" /obj/item/clothing/accessory/solgov/department/exploration/service @@ -443,17 +431,15 @@ department tags /obj/item/clothing/accessory/solgov/department/exploration/fleet icon_state = "dept_fleet" - desc = "Insignia denoting assignment to the exploration department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") /obj/item/clothing/accessory/solgov/department/exploration/army icon_state = "dept_army" - desc = "Insignia denoting assignment to the exploration department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/research name = "research insignia" - desc = "Insignia denoting assignment to the research department. These fit Expeditionary Corps uniforms." + desc = "Insignia denoting assignment to the research department." color = "#68099e" /obj/item/clothing/accessory/solgov/department/research/service @@ -463,6 +449,14 @@ department tags icon_state = "dept_exped_jumper" color = "#916f8d" +/obj/item/clothing/accessory/solgov/department/research/fleet + icon_state = "dept_fleet" + on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") + +/obj/item/clothing/accessory/solgov/department/research/army + icon_state = "dept_army" + on_rolled = list("down" = "none") + /********* ranks - ec *********/