From the NannyMUD documentation
2001-08-12
NAME
block_drink_alcohol_hook -AVAILABILITY
Any object can define this function. The calls are triggered from /obj/player.DESCRIPTION
This function is called when the player drinks an alcoholic drink. If it returns non-zero, the player is prevented from having the drink. ARGUMENTS block_drink_alcohol_hook( ({ The drink object, The strength, The flag passed to drink_alcohol, The intoxication level of the player, }), the player )SEE ALSO
drink_alcohol_hook in hooks/drink_alcohol_hookSEE ALSO
value_drink_alcohol_hook in hooks/value_drink_alcohol_hookSEE ALSO
drink_soft_hook in hooks/drink_soft_hookSEE ALSO
eat_food_hook in hooks/eat_food_hook