blob: a4fbc8d82c24f639ff21d4d0913493307dfa02f3 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001UseHands
2FUNKTION:
3 public varargs int UseHands(object ob, int num)
4
5DEFINIERT IN:
6 /std/living/combat.c
7
8ARGUMENTE:
9 ob - das Objekt, das die Haende belegen soll
10 num - die Anzahl der zu belegenden Haende
11
12RUECKGABEWERT:
13 1, fuer Erfolg
14 0, sonst
15
16BESCHREIBUNG:
17 Belegt, wenn moeglich Haende eines Livings durch ein bestimmtes
18 Objekt. Wenn die Anzahl der freien Haende (P_MAX_HANDS-P_USED_HANDS)
19 kleiner ist als "num", dann schlaegt diese Belegung fehl.
20
21BEISPIELE:
22 > halte seil fest
23 ...
24 this_player()->UseHands(this_object(),2);
25 ...
26
27 > lasse seil los
28 ...
29 this_player()->FreeHands(this_object());
30 ...
31
32SIEHE AUCH:
33 P_HANDS, P_HANDS_USED_BY
34 P_MAX_HANDS, P_USED_HANDS, P_FREE_HANDS
35 FreeHands
36
371.Feb.2004 Gloinson