diff --git a/code/modules/admin/verbs/modifyvariables.dm b/code/modules/admin/verbs/modifyvariables.dm index 57831227145..4b4a3364196 100644 --- a/code/modules/admin/verbs/modifyvariables.dm +++ b/code/modules/admin/verbs/modifyvariables.dm @@ -189,14 +189,18 @@ var/list/VVckey_edit = list("key", "ckey") var/variable var/assoc_key if(assoc) - variable = input("Which var?","Var") as null|anything in L + "(ADD VAR)" + variable = input("Which var?","Var") as null|anything in L + "(ADD VAR)" + "(CLEAR NULLS)" else - variable = input("Which var?","Var") as null|anything in names + "(ADD VAR)" + variable = input("Which var?","Var") as null|anything in names + "(ADD VAR)" + "(CLEAR NULLS)" if(variable == "(ADD VAR)") mod_list_add(L, O, original_name, objectvar) return + if(variable == "(CLEAR NULLS)") + listclearnulls(L) + return + if(assoc) assoc_key = variable variable = L[assoc_key]