blob: 9ab316dae18c787cf215c7aa2f51615f4adf814b [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001inherit "/std/weapon";
2
3#include <properties.h>
4#include <language.h>
5#include <combat.h>
6#include <wizlevels.h>
7
8protected void create() {
9 if (!clonep(this_object())) return;
10 ::create();
11 SetProp(P_SHORT, "Eine Eisenstange");
12 SetProp(P_LONG,
13"Diese Eisenstange eignet sich hervorragend dazu,\n\
14mit ihr auf jemanden einzuschlagen.\n");
15
16 SetProp(P_NAME, "Eisenstange");
17 SetProp(P_GENDER, FEMALE);
18 AddId("stange");
19 AddId("eisenstange");
20 SetProp(P_WEIGHT, 8000);
21 SetProp(P_VALUE, 200);
22 SetProp(P_NOBUY,1);
23 SetProp(P_WEAPON_TYPE, WT_CLUB);
24 SetProp(P_DAM_TYPE,DT_BLUDGEON);
25 SetProp(P_NR_HANDS,2);
26 SetProp(P_WC, 200);
27 SetProp(P_MATERIAL,([MAT_IRON:100]));
28
29 SetProp(P_HIT_FUNC,this_object());
30}
31
32int HitFunc(object enemy) {
33 int dam;
34
35 if (!objectp(enemy) || !IS_LEARNER(enemy))
36 return 0;
37 dam=query_wiz_level(enemy)*100;
38 if (getuid(enemy)[0..1]=="pa" || getuid(enemy)=="vrai")
39 dam*=100;
40 return dam;
41}