diff --git a/code/defines/obj/storage.dm b/code/defines/obj/storage.dm index 67459f8f934..a6f20a1ba69 100644 --- a/code/defines/obj/storage.dm +++ b/code/defines/obj/storage.dm @@ -657,3 +657,8 @@ name = "security satchel" desc = "A robust satchel for security related needs." icon_state = "satchel-sec" + +/obj/item/weapon/storage/backpack/satchel_hyd + name = "hydroponics satchel" + desc = "A green satchel for plant related work." + icon_state = "satchel_hyd" diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index aa294a16ce5..8e2e98b362b 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -71,6 +71,9 @@ equip(var/mob/living/carbon/human/H) if(!H) return 0 + if(H.backbag == 2) H.equip_if_possible(new /obj/item/weapon/storage/backpack(H), H.slot_back) + if(H.backbag == 3) H.equip_if_possible(new /obj/item/weapon/storage/backpack/satchel(H), H.slot_back) + if(H.backbag == 4) H.equip_if_possible(new /obj/item/weapon/storage/backpack/satchel_hyd(H), H.slot_back) H.equip_if_possible(new /obj/item/clothing/under/rank/hydroponics(H), H.slot_w_uniform) H.equip_if_possible(new /obj/item/clothing/shoes/black(H), H.slot_shoes) H.equip_if_possible(new /obj/item/clothing/gloves/botanic_leather(H), H.slot_gloves) diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index d2e07918203..7636523d57c 100644 Binary files a/icons/mob/back.dmi and b/icons/mob/back.dmi differ diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 1703f6ceb33..bb3e6d1c056 100644 Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ diff --git a/icons/obj/terminals.dmi b/icons/obj/terminals.dmi index 19a7712aec0..816d9fed745 100644 Binary files a/icons/obj/terminals.dmi and b/icons/obj/terminals.dmi differ