diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 630064e5884..7c8bed1c894 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -56,6 +56,14 @@ update_icon() return + if(istype(I, /obj/item/weapon/reagent_containers)) + if (!open) + return + var/obj/item/weapon/reagent_containers/RG = I + RG.reagents.add_reagent("water", min(RG.volume - RG.reagents.total_volume, RG.amount_per_transfer_from_this)) + user << "You fill [RG] from [src]. Gross." + return + if(istype(I, /obj/item/weapon/grab)) user.changeNext_move(CLICK_CD_MELEE) var/obj/item/weapon/grab/G = I @@ -124,6 +132,7 @@ if(GM.loc != get_turf(src)) user << "[GM.name] needs to be on [src]." return + user.changeNext_move(CLICK_CD_MELEE) user.visible_message("[user] slams [GM] into [src]!", "You slam [GM] into [src]!") GM.adjustBruteLoss(8) else