From the NannyMUD documentation
2001-08-12
NAME
block_die_hook -AVAILABILITY
This function can reside in any object. The call is triggered from /obj/living_functions.DESCRIPTION
This function is called when the hooked living is about to die. If it returns non-zero, the living will not die. ARGUMENTS block_die_hook( ({ The damage being done, The player doing the damage, The object doing the damage, The ignore_flag. }), The living which is dying.NOTE
The use of this function needs approval.NOTE
Note that 'the living doing the damage' can be zero.NOTE
Note that 'the object doing the damage' can be zero.NOTE
If the ignore-flag is used in the call, you need an EXTREMELY good reason to prevent the death.SEE ALSO
die_hook in hooks/die_hook die_hook in std/line/line_control die_hook in std/misc/kill_logger die_hook in std/misc/loggerSEE ALSO
attack_hook in hooks/attack_hookSEE ALSO
kill_hook in hooks/kill_hook kill_hook in std/line/line_control kill_hook in std/misc/loggerSEE ALSO
hit_player_hook in hooks/hit_player_hook