overrides
Documentation for the simul_efun-overrides api in /secure/simul_efun/overrides.c.
Functions
-
string terminal_colour(string str, mapping m, int wrap, int indent)
Override of efun to avoid some driver issues.
- nomask varargs void ed(string file, mixed func)
The ed() efun is not used by the LIMA mudlib, as we use the new ed functionality. See ed_session.c
- nomask varargs void message(mixed msgclass, string message, mixed target, mixed exclude)
The message() efun is not used by the LIMA mudlib, as we use M_MESSAGES for all messages sent to users. See M_MESSAGES documentation.
- nomask int exec(object target, object src)
The exec efun is never used by the LIMA mudlib, since only bodies are reconnected.
- nomask string debug_info(int operation, object ob)
The debug_info efun is temporarily denied, until the driver is altered to use the valid_bind() apply.
- nomask varargs int input_to()
input_to should not be used; the stackable input system should be used instead. See the modal_push() and modal_func() routines.
- nomask object find_player(string str)
find_body() and find_user() are used to find the body and connection objects, respectively.
- nomask object this_player(string str)
this_body() and this_user() are used to find the body and connection objects, respectively.
- nomask varargs void destruct(object ob, mixed arg)
The destruct simul_efun guarantees that an object will always have remove() called in it if it is destructed by another object. destruct() with no arguments destructs this_object WITHOUT calling remove, which is the correct way to destruct an object from within a remove() function. destruct() can also be passed an optional second arg, which is passed to the remove() routine. The update command passes 1 as the second argument to indicate that a new copy will be reloaded immediately.
- nomask void shutdown()
The shutdown simul exists to prevent anything less than priv 1 from shutting down the mud.
- nomask object query_snoop(object ob)
The query_snoop efun makes no sense in the context of our snoop system.
- nomask object query_snooping(object ob)
The query_snooping efun makes no sense in the context of our snoop system.
-
void say(string m)
The say() efun is not used by the LIMA mudlib, in favour of the extensive messaging system in the body. Consider using this_body()->other_action() instead of say().
File generated by Lima 1.1a4 reStructured Text daemon.