From the NannyMUD documentation
2006-04-07
NAME
apply - Call a function in another object.SYNTAX
mixed apply(object ob|string ob, string func, mixed array)DESCRIPTION
This function is used to call another function in a given object, If the object `ob' is given as a string apply tries to find it using 'find_object()'. If not found apply tries to load it, otherwise the object pointer is used directly. If the object is given as a string, the absolute path to the object must be given. `func' should simply be the name of the function to be called. The argument 'array' contains the arguments that will be sent to the function.NOTE
The following two constructions are equivalent: apply(my_obj, "func", ({ 1,2,3 }) ); call_other(my_obj, "func", 1, 2, 3 );SEE ALSO
call_other in efun/object_related/call_otherSEE ALSO
varargs in LPC/types