From the NannyMUD documentation

LAST CHANGE

2005-10-19 by Gabe

FUNCTION


NAME

        set_puzzle_hook - Solved new puzzle notification.

AVAILABILITY

        In /obj/player through /obj/puzzle.

DESCRIPTION

        This hook is called from the player object when the player has solved
        a puzzle that is considered 'open' by the puzzle daemon.

        It is useful if your code depends on the number of puzzles solved
        by a player. Note that you cannot tell which puzzle has been solved,
        only that they have solved one more.

        ARGUMENTS

        void set_puzzle_hook(
          0,
          object player
        )

SEE ALSO

        set_puzzle in lfun/player/set_puzzle

SEE ALSO

        puzzled in daemon/puzzled