diff --git a/code/game/machinery/poolcontroller.dm b/code/game/machinery/poolcontroller.dm
index a1acb1814ff..6a865e923eb 100644
--- a/code/game/machinery/poolcontroller.dm
+++ b/code/game/machinery/poolcontroller.dm
@@ -81,12 +81,14 @@
//Establish that there is a mob, the mob is lying down, has no internals, species does breathe, is not a skrell/neara, and does not have NO_BREATHE
if(drownee.stat != CONSCIOUS) //Mob is in critical.
drownee.adjustOxyLoss(9) //Kill em quickly.
- drownee << "You're quickly drowning!" //inform them that they are fucked.
+ add_logs(drownee, src, "drowned")
+ drownee.visible_message("\The [drownee] appears to be drowning!","You're quickly drowning!") //inform them that they are fucked.
else
if(!drownee.internal) //double check they have no internals, just in case.
drownee.adjustOxyLoss(5) //5 oxyloss per cycle.
+ add_logs(drownee, src, "drowned")
if(prob(35)) //35% chance to tell them what is going on. They should probably figure it out before then.
- drownee << "You're lacking air!" //*gasp* *gasp* *gasp* *gasp* *gasp*
+ drownee.visible_message("\The [drownee] flails, almost like they are drowning!","You're lacking air!") //*gasp* *gasp* *gasp* *gasp* *gasp*
for(var/obj/effect/decal/cleanable/decal in W)
animate(decal, alpha = 10, time = 20)