#include <lib.h> #include <daemons.h> inherit LIB_VERB; static void create() { verb::create(); SetVerb("activate"); SetRules("OBJ","OBJ on OBJ"); SetErrorMessage("Activate something?"); SetHelp("Syntax: <activate> THING\n" " \n" ""); } mixed can_activate() { return this_player()->CanManipulate(); } mixed can_activate_obj(mixed foo) { return this_player()->CanManipulate(); } mixed can_activate_obj_on_obj(mixed foo) { return this_player()->CanManipulate(); } mixed do_activate() { return "Activate what?"; return 1; } varargs mixed do_activate_obj(mixed foo, mixed foo2) { return foo->eventTurnOn(); } varargs mixed do_activate_obj_on_obj(mixed foo, mixed foo2) { return foo->eventTurnOn(foo2); }