From fe3e3e8eccd4ed1611a21a0ab7adef07d23a343c Mon Sep 17 00:00:00 2001 From: CorruptComputer Date: Sat, 29 Nov 2014 12:39:57 -0600 Subject: [PATCH] Adds a cancel button to the drop bomb verb --- code/modules/admin/admin_verbs.dm | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 4f916cccdfe..5e97b4fb2c8 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -416,10 +416,18 @@ var/list/admin_verbs_hideable = list( if("Big Bomb") explosion(epicenter, 3, 5, 7, 5) if("Custom Bomb") - var/devastation_range = input("Devastation range (in tiles):") as num - var/heavy_impact_range = input("Heavy impact range (in tiles):") as num - var/light_impact_range = input("Light impact range (in tiles):") as num - var/flash_range = input("Flash range (in tiles):") as num + var/devastation_range = input("Devastation range (in tiles):") as null|num + if(!devastation_range) + return + var/heavy_impact_range = input("Heavy impact range (in tiles):") as null|num + if(!heavy_impact_range) + return + var/light_impact_range = input("Light impact range (in tiles):") as null|num + if(!light_impact_range) + return + var/flash_range = input("Flash range (in tiles):") as null|num + if(!flash_range) + return explosion(epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range) message_admins("[ckey] creating an admin explosion at [epicenter.loc].") feedback_add_details("admin_verb","DB") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!