mud/lib/verbs/items/free.c
2020-09-06 05:43:07 -07:00

32 lines
842 B
C

/* /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 <lib.h>
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: <free OBJECT from OBJECT>\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);
}