[DGD] The function call_other
Ludvig Lejon
ludde at lejon.biz
Mon Aug 23 17:45:37 CEST 2004
Thanks.
I have another question. I edited the auto object before to call the
create() function every time a new object is cloned.
I added the following to the function clone_object:
if(function_exists("create", retobj)) {
retobj->create();
}
I noticed that this only affects the objects beeing cloned, not the ones
called for the first time. If another object does
"/obj/an-object"->display_text() the create() doesn't get called. I'm
wondering. Can I rewrite the function compile_object in auto to?
Thanks.
/ Ludvig Lejon
----- Original Message -----
From: <birgit.schulte at philips.com>
To: <dgd at list.imaginary.com>
Sent: Monday, August 23, 2004 3:51 PM
Subject: Re: [DGD] The function call_other
>
>
>
>
> call_other is a kernel-function, which means it is provided by DGD.
> What you can do to add changes is to rewrite it like this in the
> auto-object:
>
> static mixed call_other(mixed obj, string function, mixed args...)
> {
> do_security_check_here();
> :: call_other(obj,function,args);
> }
>
>
> Regards,
> Birgit
>
> _________________________________________________________________
> List config page: http://list.imaginary.com/mailman/listinfo/dgd
>
>
_________________________________________________________________
List config page: http://list.imaginary.com/mailman/listinfo/dgd
More information about the DGD
mailing list