Simul efun: notify_fail - set customized error messages Synopsis: void notify_fail(string str); Description: Store 'str' as the error message given instead of the default funny error messages like "Huh?" and 'What ?'. If notify_fail() is called more than once, only the last call will be used. The idea of this function is to give command related error messages. Return value: false Examples: This could be some code of a safe in room. And perhaps the player is carrying a book. The player wants to "turn page" of his book. So the code below does not block the action "turn" if the player types "turn page". But if the player does not have an object with the action "turn" he would get the error message "Turn what?" init() { add_action("turn_wheel", "turn"); } turn_wheel(str) { if (str != "wheel") { notify_fail("Turn what?\n"); return 0; } write("You turn the wheel.\n"); ... } Note: A function of an add_action should return 0, if it fails e.g. as the argument of the verb does not fit. And it must not give an error message as another object might have/offer the same action/verb. See also: efun/add_action