SYNOPSIS object present_clone (string str [, object env] ) object present_clone (object obj [, object env] ) DESCRIPTION This efun searches the inventory of object <env> (default is the current object) for an object with a specific blueprint. The first object found is returned, otherwise the result is 0. The blueprint can be specified either by name <str>, or as the same blueprint as of object <obj>. The matching criteria in both cases is the load_name(). For plain driver this name starts with a '/', for compat-mode drivers it doesn't. Note that in contrast to present(), this efun never searches in the environment of <env>. EXAMPLES Assume that object 'env' contains the objects /obj/money#8, /std/weapon#9, /std/weapon#12 and /obj/key in the given order. present_clone("/obj/money", env) --> /obj/money#8 present_clone("/std/weapon#12", env) --> /std/weapon#9 present_clone(find_object("/obj/money#14"), env) --> /obj/money#8 present_clone("/obj/key#18", env) --> /obj/key For compat-mode drivers, remove the leading '/' from the given names. HISTORY Introduced in 3.2.7 SEE ALSO load_name(E), present(E)