diff --git a/code/modules/jobs/job_types/roboticist.dm b/code/modules/jobs/job_types/roboticist.dm index cdfef62689f..663e33adf89 100644 --- a/code/modules/jobs/job_types/roboticist.dm +++ b/code/modules/jobs/job_types/roboticist.dm @@ -31,8 +31,9 @@ uniform = /obj/item/clothing/under/rank/rnd/roboticist suit = /obj/item/clothing/suit/toggle/labcoat/roboticist - backpack = /obj/item/storage/backpack/science - satchel = /obj/item/storage/backpack/satchel/tox + backpack = /obj/item/storage/backpack/science/robo //SKYRAT CHANGE - Roboticist Bags (CHANGE) + satchel = /obj/item/storage/backpack/satchel/tox/robo //SKYRAT CHANGE - Roboticist Bags (CHANGE) + duffelbag = /obj/item/storage/backpack/duffel/robo //SKYRAT CHANGE - Roboticist Bags (ADDITION) pda_slot = ITEM_SLOT_LPOCKET diff --git a/modular_skyrat/modules/roboclothes/code/clothing/robotics_clothing.dm b/modular_skyrat/modules/roboclothes/code/clothing/robotics_clothing.dm new file mode 100644 index 00000000000..68fcb1f1f9f --- /dev/null +++ b/modular_skyrat/modules/roboclothes/code/clothing/robotics_clothing.dm @@ -0,0 +1,24 @@ +/obj/item/clothing/suit/toggle/labcoat/roboticist + icon = 'modular_skyrat/modules/roboclothes/icons/obj/labcoat_robo_item.dmi' + worn_icon = 'modular_skyrat/modules/roboclothes/icons/mob/labcoat_robo_onmob.dmi' + +/obj/item/storage/backpack/science/robo + name = "robotics backpack" + desc = "A sleek, industrial-strength backpack issued to robotics personnel. Smells faintly of oil." + icon = 'modular_skyrat/modules/roboclothes/icons/obj/robobag_item.dmi' + worn_icon = 'modular_skyrat/modules/roboclothes/icons/mob/robobag_onmob.dmi' + icon_state = "robopack" + +/obj/item/storage/backpack/satchel/tox/robo + name = "robotics satchel" + desc = "A sleek, industrial-strength satchel issued to robotics personnel. Smells faintly of oil." + icon = 'modular_skyrat/modules/roboclothes/icons/obj/robobag_item.dmi' + worn_icon = 'modular_skyrat/modules/roboclothes/icons/mob/robobag_onmob.dmi' + icon_state = "satchel-robo" + +/obj/item/storage/backpack/duffel/robo + name = "robotics duffelbag" + desc = "A sleek, industrial-strength duffelbag issued to robotics personnel. Smells faintly of oil." + icon = 'modular_skyrat/modules/roboclothes/icons/obj/robobag_item.dmi' + worn_icon = 'modular_skyrat/modules/roboclothes/icons/mob/robobag_onmob.dmi' + icon_state = "duffel-robo" diff --git a/modular_skyrat/modules/roboclothes/code/vending/wardrobes.dm b/modular_skyrat/modules/roboclothes/code/vending/wardrobes.dm new file mode 100644 index 00000000000..1361e5f8511 --- /dev/null +++ b/modular_skyrat/modules/roboclothes/code/vending/wardrobes.dm @@ -0,0 +1,5 @@ +/obj/machinery/vending/wardrobe/robo_wardrobe/Initialize() + products[/obj/item/storage/backpack/science/robo] = 3 + products[/obj/item/storage/backpack/satchel/tox/robo] = 3 + products[/obj/item/storage/backpack/duffel/robo] = 3 + . = ..() diff --git a/modular_skyrat/modules/roboclothes/icons/mob/labcoat_robo_onmob.dmi b/modular_skyrat/modules/roboclothes/icons/mob/labcoat_robo_onmob.dmi new file mode 100644 index 00000000000..88279e55ed0 Binary files /dev/null and b/modular_skyrat/modules/roboclothes/icons/mob/labcoat_robo_onmob.dmi differ diff --git a/modular_skyrat/modules/roboclothes/icons/mob/robobag_onmob.dmi b/modular_skyrat/modules/roboclothes/icons/mob/robobag_onmob.dmi new file mode 100644 index 00000000000..d51c53ef882 Binary files /dev/null and b/modular_skyrat/modules/roboclothes/icons/mob/robobag_onmob.dmi differ diff --git a/modular_skyrat/modules/roboclothes/icons/obj/labcoat_robo_item.dmi b/modular_skyrat/modules/roboclothes/icons/obj/labcoat_robo_item.dmi new file mode 100644 index 00000000000..aff310f11d8 Binary files /dev/null and b/modular_skyrat/modules/roboclothes/icons/obj/labcoat_robo_item.dmi differ diff --git a/modular_skyrat/modules/roboclothes/icons/obj/robobag_item.dmi b/modular_skyrat/modules/roboclothes/icons/obj/robobag_item.dmi new file mode 100644 index 00000000000..d5ce7b6a938 Binary files /dev/null and b/modular_skyrat/modules/roboclothes/icons/obj/robobag_item.dmi differ diff --git a/modular_skyrat/modules/roboclothes/readme.md b/modular_skyrat/modules/roboclothes/readme.md new file mode 100644 index 00000000000..8830df97c51 --- /dev/null +++ b/modular_skyrat/modules/roboclothes/readme.md @@ -0,0 +1,29 @@ +ttps://github.com/Skyrat-SS13/Skyrat-tg/pull + +## Title: ROBOTICS CLOTHING + +MODULE ID: ROBOCLOTHES + +### Description: + +Ports over old Robotics Backpacks as well as changes the current TG Robotics labcoat to be more COOL AND SICK (Read: Edgy). + +### TG Proc Changes: + +- Modified the Roboticist job file (code/modules/jobs/job_types/roboticist.dm) to include new robotics backpacks and such. + +### Defines: + +- N/A + +### Master file additions + +- N/A + +### Included files that are not contained in this module: + +- N/A + +### Credits: +ShadeAware - Coding and Spritework. +necromanceranne - Black-Colored Robotics Labcoats. diff --git a/tgstation.dme b/tgstation.dme index 4ae3b33c40c..2ad0efbec28 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3534,6 +3534,8 @@ #include "modular_skyrat\modules\pixel_shift\code\pixel_shift.dm" #include "modular_skyrat\modules\QOL\code\_under.dm" #include "modular_skyrat\modules\radiosound\code\game\objects\items\devices\radio\headset.dm" +#include "modular_skyrat\modules\roboclothes\code\clothing\robotics_clothing.dm" +#include "modular_skyrat\modules\roboclothes\code\vending\wardrobes.dm" #include "modular_skyrat\modules\SiliconQoL\code\_onclick.dm" #include "modular_skyrat\modules\ssd_indicator\code\mob.dm" #include "modular_skyrat\modules\typing_indicator\code\mob.dm"