blob: 624c7fc671c3ed5011ab50a8d18d572c9814969a [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001Unwear()
2FUNKTION:
3 public int Unwear(object ob)
4
5DEFINIERT IN:
6 /std/living/clothing.c
7
8ARGUMENTE:
9 object ob
10 Die Ruestung oder Kleidung, die ausgezogen wird.
11
12BESCHREIBUNG:
13 Das Lebewesen, in dem diese Funktion gerufen wird, zieht die Ruestung
14 oder das Kleidungsstueck <ob> aus.
15 ABER: 'Ausziehen' bedeutet in diesem Kontext lediglich, dass die
16 Ruestung/Kleidung aus P_ARMOURS bzw. P_CLOTHING ausgetragen wird. Es
17 finden zur Zeit keine Pruefungen statt, ob das Lebewesen den Gegenstand
18 ueberhaupt ausziehen kann. Genausowenig werden Funktionen wie
19 InformUnwear()/RemoveFunc() gerufen oder etwaige Stat-Boni deaktiviert.
20
21 Die Funktion ist nur dazu gedacht, im Zuge des Ausziehens eines Objekts
22 von diesem im Lebewesen gerufen zu werden.
23
24RUeCKGABEWERT:
25 1, wenn das Ausziehen erfolgreich war.
26 0 sonst.
27
28BEMERKUNGEN:
29 Nicht von Hand aufrufen, es sei denn man weiss genau, was man tut. Und am
30 besten auch dann nicht.
31
32SIEHE AUCH:
33 Wear(), WearArmour(), WearClothing(), UnwearArmour(), UnwearClothing()
34 P_CLOTHING, P_ARMOURS
35 FilterClothing(), FilterArmours()
36
37ZULETZT GEAeNDERT:
3814.03.2009, Zesstra