blob: 6e63cd2819f3ab78e651abab5e24129e55750c6e [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SYNOPSIS
Zesstrad59c3892019-11-28 20:53:39 +01002 int clonep()
3 int clonep(object obj)
4 int clonep(string obj)
5 int clonep(mixed arg)
MG Mud User88f12472016-06-24 23:31:02 +02006
7BESCHREIBUNG
8 Liefert 1, wenn das angegebene Objekt ein Klon ist, ansonsten 0.
9 Das Objekt kann dabei auch durch seinen Objekt-Namen angegeben werden.
10 Wird kein Argument uebergeben, so wird this_object() getestet.
Zesstrad59c3892019-11-28 20:53:39 +010011 Liefert 0, wenn das Argument von einem anderen Typ ist.
MG Mud User88f12472016-06-24 23:31:02 +020012 Ein Objekt, dessen Programm mittels replace_program() ersetzt wurde,
13 zaehlt nicht als Klon.
14
Zesstrad59c3892019-11-28 20:53:39 +010015BEISPIELE
MG Mud User88f12472016-06-24 23:31:02 +020016 object o;
17 o = clone_object("/obj/ding");
18 write(clonep(o)); --> schreibt "1"
19 write(clonep("/obj/ding")) --> schreibt "0"
20
21 (Im COMPAT_MODE "obj/ding" als Dateinahmen benutzen)
22
Zesstrad59c3892019-11-28 20:53:39 +010023GESCHICHTE
MG Mud User88f12472016-06-24 23:31:02 +020024 Eingefuehrt in LDMud 3.2.6, geaendert in 3.2.7, so dass Objekte mit
25 ersetzten Programmen nicht mehr als Klone zaehlen.
26
27SIEHE AUCH
28 load_name(E), clone_object(E), clones(E)