diff --git a/code/game/machinery/biogenerator.dm b/code/game/machinery/biogenerator.dm index 83796077afc..ebe8a4eb43f 100644 --- a/code/game/machinery/biogenerator.dm +++ b/code/game/machinery/biogenerator.dm @@ -133,6 +133,14 @@ cost = 300, amount = list(1,2,3,4,5), emag = 0 + ), + "hydrobelt" = list( + name = "Hydroponic Belt", + class = "Items", + object = /obj/item/weapon/storage/belt/hydro, + cost = 300, + amount = list(1,2,3,4,5), + emag = 0 ), "wallet" = list( name = "Leather Wallet", diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index f8e6ba59bc4..fe322ee6416 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -233,7 +233,7 @@ w_class = 3 max_w_class = 3 can_hold = list( - /obj/item/weapon/grenade/chem_grenade/cleaner, + /obj/item/weapon/grenade/chem_grenade, //if I'm going to be doing a full allowance on one belt, I need to do the other. /obj/item/device/lightreplacer, /obj/item/device/flashlight, /obj/item/weapon/reagent_containers/spray, @@ -313,6 +313,43 @@ /obj/item/weapon/gun/custom_ka ) +/obj/item/weapon/storage/belt/hydro + name = "hydrobelt" + desc = "A utility belt to store and provide easy access to your floral utilities." + icon_state = "growbelt" + item_state = "growbelt" + storage_slots = 9 + w_class = 3 + max_w_class = 4 + can_hold = list( + /obj/item/weapon/reagent_containers/glass, + /obj/item/weapon/grenade/chem_grenade, //weed killer grenades mostly, or water-pottassium if you grow the bannanas! + /obj/item/weapon/bee_smoker, //will this ever get used? Probally not. + /obj/item/weapon/plantspray/pests, + /obj/item/weapon/storage/bag/plants, + /obj/item/weapon/reagent_containers/food/snacks/grown, + /obj/item/seeds, + /obj/item/weapon/grown, + /obj/item/weapon/material/minihoe, + /obj/item/weapon/material/hatchet, + /obj/item/weapon/wirecutters, + /obj/item/weapon/reagent_containers/spray, //includes if you ever wish to get a spraybottle full of other chemicals, Like water + /obj/item/device/analyzer/plant_analyzer, + /obj/item/clothing/gloves/botanic_leather, + ) + +/obj/item/weapon/storage/belt/hydro/full/fill() + ..() + new /obj/item/weapon/plantspray/pests(src) + new /obj/item/weapon/material/minihoe(src) + new /obj/item/weapon/storage/bag/plants(src) + new /obj/item/clothing/gloves/botanic_leather(src) + new /obj/item/device/analyzer/plant_analyzer(src) + new /obj/item/weapon/material/hatchet(src) + new /obj/item/weapon/reagent_containers/glass/fertilizer/rh(src) + new /obj/item/weapon/reagent_containers/spray/plantbgone(src) + new /obj/item/weapon/wirecutters/clippers(src) + /obj/item/weapon/storage/belt/bandolier name = "bandolier" desc = "A pocketed belt designated to hold shotgun shells." @@ -373,4 +410,4 @@ /obj/item/weapon/storage/belt/fannypack/yellow name = "yellow fannypack" icon_state = "fannypack_yellow" - item_state = "fannypack_yellow" \ No newline at end of file + item_state = "fannypack_yellow" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm index 24c82c1912e..f99ed7fa9ea 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm @@ -24,6 +24,7 @@ new /obj/item/weapon/material/hatchet(src) new /obj/item/weapon/wirecutters/clippers(src) new /obj/item/weapon/reagent_containers/spray/plantbgone(src) + new /obj/item/weapon/storage/belt/hydro(src) // new /obj/item/weapon/bee_net(src) //No more bees, March 2014 /obj/structure/closet/secure_closet/xenobotany @@ -54,3 +55,4 @@ new /obj/item/weapon/reagent_containers/spray/plantbgone(src) new /obj/item/clothing/mask/gas/alt(src) new /obj/item/watertank(src) + new /obj/item/weapon/storage/belt/hydro(src) diff --git a/html/changelogs/belt-shit.yml b/html/changelogs/belt-shit.yml new file mode 100644 index 00000000000..613ae85c13d --- /dev/null +++ b/html/changelogs/belt-shit.yml @@ -0,0 +1,7 @@ +author: SonicGotNuked + +delete-after: True + +changes: + - rscadd: "Adds a new hydroponics belt to store and easily access your floral utilities." + - balance: "Removes the cleaning chemgrenade restriction on the janitor belt, now janitor belts can store all the chemical grenades. Don't make me regret this." diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index e59b5a5cc5d..e1377ed018d 100644 Binary files a/icons/mob/belt.dmi and b/icons/mob/belt.dmi differ diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index a550390e47e..8fd295c1345 100644 Binary files a/icons/obj/clothing/belts.dmi and b/icons/obj/clothing/belts.dmi differ