From the NannyMUD documentation

LAST CHANGE

2000-12-15

FUNCTION


NAME

        protections - damage protection in livings.

LOCATION

	/obj/protections.c

SYNTAX

	The NannyMUD protection system

DESCRIPTION

	The protection system as implemented by /obj/protections is a
	replacement for the protection properties. The object is
	inherited by living_functions, and thus the functionality is
	available in both players and monsters.

	The protections are stored on a per-object basis. An object
	can contribute more than one protection type. Any number of
	objects can contribute a protection type.

NOTE

	Use of protections on players must be approved. Such approval
	will be very rare.

NOTE

	You should no longer be using protection properties. This
	system over-rides the properties; if both has been set on the
	monster/player, the properties are simply ignored.

SEE ALSO

        add_protection in lfun/living/add_protection

SEE ALSO

        remove_protection in lfun/living/remove_protection

SEE ALSO

        query_protection in lfun/living/query_protection