diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm
index 75c95d0b0c..67ee71ecd8 100644
--- a/code/defines/obj/weapon.dm
+++ b/code/defines/obj/weapon.dm
@@ -35,6 +35,7 @@
throwforce = 0
throw_speed = 4
throw_range = 20
+ var/tile_clean_amount = 5
/obj/item/weapon/soap/nanotrasen
desc = "A NanoTrasen-brand bar of soap. Smells of phoron."
diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm
index 1bf562320e..6da1b23deb 100644
--- a/code/game/objects/items/weapons/clown_items.dm
+++ b/code/game/objects/items/weapons/clown_items.dm
@@ -47,7 +47,10 @@
T.clean(src, user)
else if(istype(target,/obj/structure/sink))
to_chat(user, "You wet \the [src] in the sink.")
- wet()
+ if(tile_clean_amount)
+ wet(tile_clean_amount)
+ else
+ wet(5)
else
to_chat(user, "You clean \the [target.name].")
target.clean_blood()
diff --git a/code/modules/mob/living/silicon/robot/drone/drone_unify.dm b/code/modules/mob/living/silicon/robot/drone/drone_unify.dm
index da88e8d667..106c1351c6 100644
--- a/code/modules/mob/living/silicon/robot/drone/drone_unify.dm
+++ b/code/modules/mob/living/silicon/robot/drone/drone_unify.dm
@@ -52,7 +52,7 @@
//TODO: Move Advanced soap here.
/obj/item/weapon/soap/drone
name = "Advanced Soap"
- var/tile_clean_amount = 100
+ tile_clean_amount = 100
/obj/item/weapon/soap/drone/New()
..()