diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index 1c1ea684f26..b78c54bb4ef 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -79,7 +79,11 @@ /obj/item/weapon/reagent_containers/wash(mob/user, atom/source) if(is_open_container()) - reagents.add_reagent("water", min(volume - reagents.total_volume, amount_per_transfer_from_this)) - user << "You fill [src] from [source]." - return + if(reagents.total_volume >= volume) + user << "span class='warning'>\The [src] is full." + return + else + reagents.add_reagent("water", min(volume - reagents.total_volume, amount_per_transfer_from_this)) + user << "You fill [src] from [source]." + return ..() \ No newline at end of file