blob: bd06bafef703f4c4527df1c8c8cf44e139f52fcc [file] [log] [blame]
notstrom2c844922018-12-03 10:40:03 +01001/*
2 Eine andere Moeglichkeit, eine Waffe nur fuer einen NPC zur Verfuegung zu
3 stellen ist ein wenig frustrierender fuer Spieler. Man sollte Beispiele
4 wie dieses nicht ungeprueft uebernehmen. Waffen, die kein Spieler zuecken
5 kann, stossen meist nicht auf sehr hohen Enthusiasmus beim Spieler, die
6 betreffende Gegend mehrmals zu aufzusuchen.
7*/
8inherit "/std/weapon";
9
10#include __PATH__(1)"defs.h"
11
12
13protected void create() {
14 if (!clonep()) {
15 set_next_reset(-1);
16 return;
17 }
18 ::create();
19
20 SetProp(P_SHORT, "Eine besondere Axt");
21 SetProp(P_LONG, BSLF(
22 "Dies ist die Axt von Kawumm, dem Zwerg. Niemand kann so damit zuhauen "
23 "wie er."));
24
25 SetProp(P_NAME, "Axt");
26 SetProp(P_GENDER, FEMALE);
27 AddId(({"axt"}));
28
29 SetProp(P_WC, 180);
30 SetProp(P_WEAPON_TYPE, WT_AXE);
31 SetProp(P_DAM_TYPE, DT_SLASH);
32 SetProp(P_NR_HANDS, 1);
33
34 SetProp(P_RESTRICTIONS, ([SR_FUN: "wield_check"]));
35
36 SetProp(P_VALUE, 200);
37 SetProp(P_WEIGHT, 3250);
38 SetProp(P_SIZE, 90);
39
40 SetProp(P_MATERIAL, ([MAT_STEEL:100]));
41}
42
43public mixed wield_check() {
44 if (interactive(ENV())
45 return BSLF(
46 "Dies ist Kawumms persoenliche Axt. Sie ist so dermassen unhandlich, "
47 "dass Du sie nicht zuecken kannst.");
48 return 1;
49}