SYNOPSIS int clonep() int clonep(object obj) int clonep(string obj) int clonep(mixed arg) DESCRIPTION The efun returns 1 if is a clone, and 0 if it is not. The can be given as the object itself, or by its name. If is omitted, the current object is tested. Arguments of other types return 0. Objects with replaced programs no longer count as clones. EXAMPLES object o; o = clone_object("/std/thing"); write(clonep(o)); --> writes "1" write(clonep("/std/thing")) --> writes "0" (In COMPAT_MODE use "std/thing" as the filename) HISTORY Introduced in LDMud 3.2.6, changed in 3.2.7 so that objects with replaced programs no longer count as clones. SEE ALSO load_name(E), clone_object(E), clones(E), bytesp(E), closurep(E), floatp(E), mappingp(E), objectp(E), intp(E), referencep(E), pointerp(E), stringp(E), symbolp(E), structp(E)