diff --git a/evennia/commands/default/building.py b/evennia/commands/default/building.py index 5158a2ccb2..095445af2f 100644 --- a/evennia/commands/default/building.py +++ b/evennia/commands/default/building.py @@ -816,8 +816,12 @@ class CmdDestroy(COMMAND_DEFAULT_CLASS): answer = yield (confirm) answer = self.default_confirm if answer == "" else answer - if answer.strip().lower() in ("n", "no"): - caller.msg("Canceled: no object was destroyed.") + if answer and answer not in ("yes", "y", "no", 'n'): + caller.msg("Canceled: Either accept the default by pressing " + "return or specify yes/no.") + delete = False + elif answer.strip().lower() in ("n", "no"): + caller.msg("Canceled: No object was destroyed.") delete = False if delete: