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