blob: cb32c71e1ebfb1904339f187ae0e860263c6d520 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001P_UNWIELD_MSG
Zesstra953f9972017-02-18 15:37:36 +01002*************
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005NAME
6====
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 P_UNWIELD_MSG "unwield_msg"
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DEFINIERT IN
12============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 /sys/weapon.h
MG Mud User88f12472016-06-24 23:31:02 +020015
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017BESCHREIBUNG
18============
MG Mud User88f12472016-06-24 23:31:02 +020019
Zesstra953f9972017-02-18 15:37:36 +010020 Zweiteiliges Array mit Meldungen, die beim Wegstecken einer
21 Waffe an den Spieler und die Umgebung ausgegeben werden.
MG Mud User88f12472016-06-24 23:31:02 +020022
Zesstra953f9972017-02-18 15:37:36 +010023 Der erste Eintrag geht an den Spieler, der zweite Eintrag an die
24 Umgebung. Zeilenumbrueche werden automatisch gemacht, existierende
25 jedoch beruecksichtigt.
26
27 Platzhalter fuer Spieler ist @WExxx1, fuer die Waffe @WExxx2 (siehe
28 man replace_personal()).
29
30 [Wegen Abwaertskompatibilitaet ist auch noch der Platzhalter %s
31 moeglich, wobei in der eigenen Meldung %s fuer den Waffennamen steht,
32 in der an den Raum das erste %s fuer den Spielernamen, das zweite fuer
33 den Waffennamen.]
34
35
36BEISPIELE
37=========
38
39 SetProp(P_NAME, "Streitkolben");
40 SetProp(P_UNWIELD_MSG,
41 ({ "Du steckst @WEN2 zurueck und atmest erstmal tief durch.",
42 "@WER1 steckt @WENU2 zurueck und atmet erstmal tief durch." }));
43
44 -> beim Wegstecken durch Urk:
45 Urk bekommt: Du steckst den Streitkolben zurueck und atmest erstmal
46 tief durch.
47 Der Raum: Urk steckt einen Streitkolben zurueck und atmet erstmal
48 tief durch.
49
50 SetProp(P_UNWIELD_MSG,
51 ({"Du steckst die schwere Keule zurueck. Zufaellig landet sie "
52 "dabei auf Deinem Fuss. Laut schreiend humpelst Du in der "
53 "Gegend herum.",
54 "@WER1 steckt eine schwere Keule zurueck. Dummerweise landet diese "
55 "direkt auf dem eigenen Fuss. Aua, das tat sicher weh ... nicht "
56 "umsonst humpelt @WERQP1 jetzt schreiend durch die Gegend."}));
57
58 -> beim Wegstecken durch Urk:
59 Urk bekommt: Du steckst die schwere Keule zurueck. Zufaellig landet
60 sie dabei auf Deinem Fuss. Laut schreiend humpelst Du in
61 der Gegend herum.
62 Der Raum: Urk steckt eine schwere Keule zurueck. Dummerweise
63 landet diese direkt auf dem eigenen Fuss. Aua, das tat
64 sicher weh ... nicht umsonst humpelt er jetzt schreiend
65 durch die Gegend.
66
67
68SIEHE AUCH
69==========
70
71 Aehnliches: P_WIELD_MSG, P_WEAR_MSG, P_UNWEAR_MSG
72 P_DROP_MSG, P_PUT_MSG, P_GIVE_MSG, P_PICK_MSG
73 Funktionen: UnwieldFunc, WieldFunc
74 Sonstiges: replace_personal(E), /std/weapon/combat.c
MG Mud User88f12472016-06-24 23:31:02 +020075
7629. Maerz 2004 Gloinson