MudOSa4DGD/
MudOSa4DGD/bin/
MudOSa4DGD/data/
MudOSa4DGD/doc/
MudOSa4DGD/doc/driver/
MudOSa4DGD/doc/efun/bitstrings/
MudOSa4DGD/doc/efun/command/
MudOSa4DGD/doc/efun/communication/
MudOSa4DGD/doc/efun/heart_beat/
MudOSa4DGD/doc/efun/interactive/
MudOSa4DGD/doc/efun/inventory/
MudOSa4DGD/doc/efun/living/
MudOSa4DGD/doc/efun/mappings/
MudOSa4DGD/doc/efun/strings/
MudOSa4DGD/doc/efun/uid/
MudOSa4DGD/doc/funs/
MudOSa4DGD/doc/language/
MudOSa4DGD/mudlib/dgd/doc/
MudOSa4DGD/mudlib/dgd/lib/include/dgd/
MudOSa4DGD/mudlib/dgd/lib/std/
MudOSa4DGD/mudlib/dgd/lib/sys/
MudOSa4DGD/mudlib/dgd/log/
MudOSa4DGD/mudlib/log/
MudOSa4DGD/mudlib/std/include/
MudOSa4DGD/mudlib/std/obj/
NAME
        make - make an object and move it to a destination

SYNOPSIS
        varargs object make(string thing, mixed dest)

    
DESCRIPTION
        This function will clone an object and move it into a
        destination.  This is almost exacly the same as
        clone_object("foo")->move(foo); just easier, and make()
        understands relative file names like "~/path.c" and
        "../grove".
        It returns the object which was made.

	This is an sfun and might not be available. For any
	movement to be done, objects must have inventories, ie.
	config.h must define MUDOS_INVENTORY. For livings to be
	move_player()ed, MUDOS_LIVING must be defined also.

NOTE
        If `thing' does not start with a `.' `~' or `/', it will be
        made into "~/" + thing.
        Example:  make("monsters/guard2");  clones your
        "~/monsters/guard2" and moves into the object calling make().

        If the object was cloned successfully, but for some reason could
        not be moved to the destination, the function will still return
        the object. If there is a danger for this to happen, for example
        if the destination is a living object, you should check yourself
        afterwards if the object actually arrived at its destination.

SEE ALSO
        kfun/clone_object, efun/move

(Taken from VikingMUD)