diff --git a/code/modules/admin/fun_balloon.dm b/code/modules/admin/fun_balloon.dm index 5bc0e27c364..6ce61885905 100644 --- a/code/modules/admin/fun_balloon.dm +++ b/code/modules/admin/fun_balloon.dm @@ -35,10 +35,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"