/* /verbs/items/free.c * From the Dead Souls Mud Library * A verb to allow people to free things from traps * Creatd by Descartes of Borg 961010 * Version: @(#) free.c 1.1@(#) * Last modified: 96/10/10 */ #include inherit LIB_VERB; static void create() { verb::create(); SetVerb("free"); SetRules("LIV from OBJ"); SetSynonyms("release", "liberate", "emancipate"); SetErrorMessage("Free what from what?"); SetHelp("Syntax: \n\n" "Frees an object from a trap.\n\n" "Synonyms: emancipate, liberate, release\n\n" "See also: capture"); } mixed can_free_liv_from_obj() { return this_player()->CanManipulate(); } mixed do_free_liv_from_obj(object target, object tool) { return tool->eventFree(this_player(), target); }