UNWIELD(L) LOCAL FUNCTIONS UNWIELD(L)
NAME
unwield() - unwields (removes) weapon from a player's hands
SYNOPSIS
void unwield();
DESCRIPTION
This lfun is defined in the standard weapon object, and is
used when the player stops using the weapon as one of his
combat weapons.
The unwield() function marks the armor as unwielded, removes
it from the player's list of weapons, displays appropriate
messages to the player and anyone else in the same room, and
recalculates the player's weapon class. Many commands call
this function, which is why it is defined in weapon.c rather
than in a command daemon.
SEE ALSO
/std/object/ob_logic.c, /std/weapon.c
AUTHOR
Ichabod@TMI (based on Mobydick's comments in weapon.c)
TMI-2 Release 0.9 Last change: 4-2-93