diff --git a/code/modules/admin/fun_balloon.dm b/code/modules/admin/fun_balloon.dm index c41fa4c346..4fe17b8a0d 100644 --- a/code/modules/admin/fun_balloon.dm +++ b/code/modules/admin/fun_balloon.dm @@ -34,10 +34,11 @@ /obj/effect/fun_balloon/attack_ghost(mob/user) if(!user.client || !user.client.holder || popped) return - switch(alert("Pop [src]?","Fun Balloon","Yes","No")) - if("Yes") - effect() - pop() + var/confirmation = alert("Pop [src]?","Fun Balloon","Yes","No") + if(confirmation == "Yes" && !popped) + popped = TRUE + effect() + pop() /obj/effect/fun_balloon/sentience name = "sentience fun balloon"