From 0bbd8ea8d29f2f3b9f95ac0eac7db79ceb20d30f Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Mon, 30 Nov 2015 20:03:59 -0500 Subject: [PATCH] Botany QoL Changes --- .../objects/items/weapons/storage/bags.dm | 2 +- code/modules/hydroponics/grown.dm | 20 ++++++++----------- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 7097c49926e..6af8207c163 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -163,7 +163,7 @@ max_combined_w_class = 200 //Doesn't matter what this is, so long as it's more or equal to storage_slots * plants.w_class max_w_class = 3 w_class = 1 - can_hold = list("/obj/item/weapon/reagent_containers/food/snacks/grown","/obj/item/seeds","/obj/item/weapon/grown", "/obj/item/stack/tile/grass") + can_hold = list("/obj/item/weapon/reagent_containers/food/snacks/grown","/obj/item/seeds","/obj/item/weapon/grown", "/obj/item/stack/tile/grass","/obj/item/stack/medical/ointment/aloe","/obj/item/stack/medical/bruise_pack/comfrey") /obj/item/weapon/storage/bag/plants/portaseeder diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 613ec7dcc35..4dae0d4dd6a 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -432,38 +432,34 @@ if("cashpod") user << "You crack open the cash pod..." var/value = round(seed.get_trait(TRAIT_POTENCY)) - var/dosh user.unEquip(src) switch(value) if(0) user << "It's empty! What a waste..." if(1 to 10) user << "It has a space dollar inside. Woo." - dosh = new /obj/item/weapon/spacecash(user.loc) + new /obj/item/weapon/spacecash(get_turf(user)) if(11 to 20) user << "It has 10 space dollars inside!" - dosh = new /obj/item/weapon/spacecash/c10(user.loc) + new /obj/item/weapon/spacecash/c10(get_turf(user)) if(21 to 30) user << "It has 20 space dollars inside! Cool!" - dosh = new /obj/item/weapon/spacecash/c20(user.loc) + new /obj/item/weapon/spacecash/c20(get_turf(user)) if(31 to 40) user << "It has 50 space dollars inside! Nice!" - dosh = new /obj/item/weapon/spacecash/c50(user.loc) + new /obj/item/weapon/spacecash/c50(get_turf(user)) if(41 to 50) user << "It has 100 space dollars inside! Sweet!" - dosh = new /obj/item/weapon/spacecash/c100(user.loc) + new /obj/item/weapon/spacecash/c100(get_turf(user)) if(51 to 60) user << "It has 200 space dollars inside! Awesome!" - dosh = new /obj/item/weapon/spacecash/c200(user.loc) + new /obj/item/weapon/spacecash/c200(get_turf(user)) if(61 to 80) user << "It has 500 space dollars inside! CHA-CHING!" - dosh = new /obj/item/weapon/spacecash/c500(user.loc) + new /obj/item/weapon/spacecash/c500(get_turf(user)) else user << "It has 1000 space dollars inside! JACKPOT!" - dosh = new /obj/item/weapon/spacecash/c1000(user.loc) - - if(dosh) - user.put_in_hands(dosh) + new /obj/item/weapon/spacecash/c1000(get_turf(user)) qdel(src) return