Short: New efun clones() From: Logic, Daniel von Dincklage <vondincklage@usa.net> Date: Mon, 22 Jun 1998 00:53:36 +0200 Type: Feature State: Done - implemented in 3.2.8-dev.150 > Excellent idea. This, and a clones(object) efun which returned all clones > of a particular object, would be very handy (example: a particular object > is found to be problematic while the game is in progress, and you want to > pull it out of circulation without overly disrupting gameplay...how do > you eliminate every copy that's loaded, without a lot of work or > shutting down the server?). I don't know wether a clones()-efun is very useful. Especially in big muds with lots of objects this would produce quite a substantial amount of lag. I think a better idea would be to use debug_info to walk through the object-list in small slices. Aiding in this would be a program_name()-efun that returns the name of the program of a object. (ob->prog->name) That would make it possible to detect renamed objects, too. Note: program_name() is implemented in 3.2.6