blob: 49a646658eb14db003b73ee4ce00d420c16787d1 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001P_UNWIELD_MSG
2NAME:
3 P_UNWIELD_MSG "unwield_msg"
4
5DEFINIERT IN:
6 /sys/weapon.h
7
8BESCHREIBUNG:
9 Zweiteiliges Array mit Meldungen, die beim Wegstecken einer
10 Waffe an den Spieler und die Umgebung ausgegeben werden.
11
12 Der erste Eintrag geht an den Spieler, der zweite Eintrag an die
13 Umgebung. Zeilenumbrueche werden automatisch gemacht, existierende
14 jedoch beruecksichtigt.
15
16 Platzhalter fuer Spieler ist @WExxx1, fuer die Waffe @WExxx2 (siehe
17 man replace_personal()).
18
19 [Wegen Abwaertskompatibilitaet ist auch noch der Platzhalter %s
20 moeglich, wobei in der eigenen Meldung %s fuer den Waffennamen steht,
21 in der an den Raum das erste %s fuer den Spielernamen, das zweite fuer
22 den Waffennamen.]
23
24BEISPIELE:
25 SetProp(P_NAME, "Streitkolben");
26 SetProp(P_UNWIELD_MSG,
27 ({ "Du steckst @WEN2 zurueck und atmest erstmal tief durch.",
28 "@WER1 steckt @WENU2 zurueck und atmet erstmal tief durch." }));
29
30 -> beim Wegstecken durch Urk:
31 Urk bekommt: Du steckst den Streitkolben zurueck und atmest erstmal
32 tief durch.
33 Der Raum: Urk steckt einen Streitkolben zurueck und atmet erstmal
34 tief durch.
35
36 SetProp(P_UNWIELD_MSG,
37 ({"Du steckst die schwere Keule zurueck. Zufaellig landet sie "
38 "dabei auf Deinem Fuss. Laut schreiend humpelst Du in der "
39 "Gegend herum.",
40 "@WER1 steckt eine schwere Keule zurueck. Dummerweise landet diese "
41 "direkt auf dem eigenen Fuss. Aua, das tat sicher weh ... nicht "
42 "umsonst humpelt @WERQP1 jetzt schreiend durch die Gegend."}));
43
44 -> beim Wegstecken durch Urk:
45 Urk bekommt: Du steckst die schwere Keule zurueck. Zufaellig landet
46 sie dabei auf Deinem Fuss. Laut schreiend humpelst Du in
47 der Gegend herum.
48 Der Raum: Urk steckt eine schwere Keule zurueck. Dummerweise
49 landet diese direkt auf dem eigenen Fuss. Aua, das tat
50 sicher weh ... nicht umsonst humpelt er jetzt schreiend
51 durch die Gegend.
52
53SIEHE AUCH:
54 Aehnliches: P_WIELD_MSG, P_WEAR_MSG, P_UNWEAR_MSG
55 P_DROP_MSG, P_PUT_MSG, P_GIVE_MSG, P_PICK_MSG
56 Funktionen: UnwieldFunc, WieldFunc
57 Sonstiges: replace_personal(E), /std/weapon/combat.c
58
5929. Maerz 2004 Gloinson