diff --git a/code/game/jobs/job/science_jobs.dm b/code/game/jobs/job/science_jobs.dm index d6e468418fc..ee930690303 100644 --- a/code/game/jobs/job/science_jobs.dm +++ b/code/game/jobs/job/science_jobs.dm @@ -121,3 +121,7 @@ l_ear = /obj/item/radio/headset/headset_sci id = /obj/item/card/id/roboticist pda = /obj/item/pda/roboticist + + backpack = /obj/item/storage/backpack/robotics + satchel = /obj/item/storage/backpack/satchel_robo + dufflebag = /obj/item/storage/backpack/duffel/robotics diff --git a/code/game/machinery/vendors/wardrobe_vendors.dm b/code/game/machinery/vendors/wardrobe_vendors.dm index f0f1ed33670..387c696929e 100644 --- a/code/game/machinery/vendors/wardrobe_vendors.dm +++ b/code/game/machinery/vendors/wardrobe_vendors.dm @@ -391,7 +391,10 @@ /obj/item/clothing/gloves/fingerless = 3, /obj/item/clothing/shoes/laceup = 3, /obj/item/clothing/shoes/white = 3, - /obj/item/clothing/shoes/black = 3) + /obj/item/clothing/shoes/black = 3, + /obj/item/storage/backpack/robotics = 2, + /obj/item/storage/backpack/satchel_robo = 2, + /obj/item/storage/backpack/duffel/robotics = 2) contraband = list(/obj/item/toy/figure/crew/roboticist = 1, /obj/item/toy/figure/crew/borg = 1) @@ -406,7 +409,10 @@ /obj/item/clothing/gloves/fingerless = 20, /obj/item/clothing/shoes/laceup = 30, /obj/item/clothing/shoes/white = 20, - /obj/item/clothing/shoes/black = 20) + /obj/item/clothing/shoes/black = 20, + /obj/item/storage/backpack/robotics = 50, + /obj/item/storage/backpack/satchel_robo = 50, + /obj/item/storage/backpack/duffel/robotics = 50) refill_canister = /obj/item/vending_refill/robodrobe diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 2b0a631022a..cba3393e3b2 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -213,6 +213,13 @@ icon_state = "blueshieldpack" item_state = "blueshieldpack" +/obj/item/storage/backpack/robotics + name = "robotics backpack" + desc = "A specially designed backpack. It's fire resistant and smells vaguely of welding fuel." + icon_state = "robopack" + item_state = "robopack" + resistance_flags = FIRE_PROOF + /* * Satchel Types */ @@ -336,6 +343,13 @@ icon_state = "satchel-blueshield" item_state = "satchel-blueshield" +/obj/item/storage/backpack/satchel_robo + name = "bioengineer satchel" + desc = "A black satchel designed for holding repair equipment." + icon_state = "satchel-robo" + item_state = "satchel-robo" + resistance_flags = FIRE_PROOF + /obj/item/storage/backpack/satchel_flat name = "smuggler's satchel" desc = "A very slim satchel that can easily fit into tight spaces." @@ -862,6 +876,12 @@ icon_state = "duffel-blueshield" item_state = "duffel-blueshield" +/obj/item/storage/backpack/duffel/robotics + name = "roboticist duffelbag" + desc = "A duffelbag designed to hold tools." + icon_state = "duffel-robo" + item_state = "duffel-robo" + //ERT backpacks. /obj/item/storage/backpack/ert name = "emergency response team backpack" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index c4bf4779a2e..73f75df0569 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -26,12 +26,12 @@ /obj/structure/closet/secure_closet/roboticist/populate_contents() new /obj/item/mod/core/standard(src) - new /obj/item/storage/backpack(src) - new /obj/item/storage/backpack(src) - new /obj/item/storage/backpack/satchel_norm(src) - new /obj/item/storage/backpack/satchel_norm(src) - new /obj/item/storage/backpack/duffel(src) - new /obj/item/storage/backpack/duffel(src) + new /obj/item/storage/backpack/robotics(src) + new /obj/item/storage/backpack/robotics(src) + new /obj/item/storage/backpack/satchel_robo(src) + new /obj/item/storage/backpack/satchel_robo(src) + new /obj/item/storage/backpack/duffel/robotics(src) + new /obj/item/storage/backpack/duffel/robotics(src) new /obj/item/clothing/suit/storage/labcoat/roboblack(src) new /obj/item/clothing/suit/storage/labcoat/robowhite(src) new /obj/item/radio/headset/headset_sci(src) diff --git a/icons/mob/clothing/back.dmi b/icons/mob/clothing/back.dmi index 016eec4eaf1..e9fb5b582b2 100644 Binary files a/icons/mob/clothing/back.dmi and b/icons/mob/clothing/back.dmi differ diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 06c7aa56083..768f5f64ed6 100644 Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ