input(...) as anything in someList
and someList only has one option, input automatically returns the value of that option, without prompting the player.
Is there a way to kill this behavior and force input to prompt the player, even when there's only one option?
1) Have the cancel button present. This is done using "as anything|null in list", "as null|(mob|turf, etc)".
2) Use alert() instead
3) Put an empty string as part of the list choices (but see #1 for the better alternative).
If someone presses the cancel button, a value of null is returned.
But seriously, why do an input() if no one has a choice? alert() would be suggested to use in those cases.