ldmud-3.3.719/
ldmud-3.3.719/doc/
ldmud-3.3.719/doc/efun.de/
ldmud-3.3.719/doc/efun/
ldmud-3.3.719/doc/man/
ldmud-3.3.719/doc/other/
ldmud-3.3.719/mud/
ldmud-3.3.719/mud/heaven7/
ldmud-3.3.719/mud/lp-245/
ldmud-3.3.719/mud/lp-245/banish/
ldmud-3.3.719/mud/lp-245/doc/
ldmud-3.3.719/mud/lp-245/doc/examples/
ldmud-3.3.719/mud/lp-245/doc/sefun/
ldmud-3.3.719/mud/lp-245/log/
ldmud-3.3.719/mud/lp-245/obj/Go/
ldmud-3.3.719/mud/lp-245/players/lars/
ldmud-3.3.719/mud/lp-245/room/death/
ldmud-3.3.719/mud/lp-245/room/maze1/
ldmud-3.3.719/mud/lp-245/room/sub/
ldmud-3.3.719/mud/lp-245/secure/
ldmud-3.3.719/mud/sticklib/
ldmud-3.3.719/mud/sticklib/src/
ldmud-3.3.719/mudlib/deprecated/
ldmud-3.3.719/mudlib/uni-crasher/
ldmud-3.3.719/pkg/
ldmud-3.3.719/pkg/debugger/
ldmud-3.3.719/pkg/diff/
ldmud-3.3.719/pkg/misc/
ldmud-3.3.719/src/
ldmud-3.3.719/src/autoconf/
ldmud-3.3.719/src/ptmalloc/
ldmud-3.3.719/src/util/
ldmud-3.3.719/src/util/erq/
ldmud-3.3.719/src/util/indent/hosts/next/
ldmud-3.3.719/src/util/xerq/
ldmud-3.3.719/src/util/xerq/lpc/
ldmud-3.3.719/src/util/xerq/lpc/www/
ldmud-3.3.719/test/generic/
ldmud-3.3.719/test/inc/
ldmud-3.3.719/test/t-0000398/
ldmud-3.3.719/test/t-0000548/
ldmud-3.3.719/test/t-030925/
ldmud-3.3.719/test/t-040413/
ldmud-3.3.719/test/t-041124/
ldmud-3.3.719/test/t-language/
SYNOPSIS
        #include <sys/driver_hooks.h>

        set_driver_hook(H_SEND_NOTIFY_FAIL, value)

        <value> being:

          void <name>(string msg, object msgobj, object orig_cmd_giver)
          void <closure>(string msg, object msgobj, object orig_cmd_giver)

DESCRIPTION
        Optional hook to send the notify fail message, regardless
        of how it was determined, to the player. If the hook is not
        set, the message is delivered using tell_object() internally.
        Hook setting can be a string or a closure.

        If the hook is a string, it is the name of a (possibly static)
        function to call in the current command giver. If the hook
        is a closure, it is the function to be called. Lambda closures
        are bound to the current command giver first.

        The arguments to the call are:
         - <msg> is the notify fail message to be delivered.
         - <msgobj> is the object which set the message. It is 0 for
           the default message.
         - <orig_cmd_giver> is the object for which the original
           command was first received. It is usually identical with
           the current command giver this_player().

HISTORY

SEE ALSO
        hooks(C), command(H), modify_command(H), modify_command_fname(H),
        notify_fail(H)