blob: 9ab316dae18c787cf215c7aa2f51615f4adf814b [file] [log] [blame]
inherit "/std/weapon";
#include <properties.h>
#include <language.h>
#include <combat.h>
#include <wizlevels.h>
protected void create() {
if (!clonep(this_object())) return;
::create();
SetProp(P_SHORT, "Eine Eisenstange");
SetProp(P_LONG,
"Diese Eisenstange eignet sich hervorragend dazu,\n\
mit ihr auf jemanden einzuschlagen.\n");
SetProp(P_NAME, "Eisenstange");
SetProp(P_GENDER, FEMALE);
AddId("stange");
AddId("eisenstange");
SetProp(P_WEIGHT, 8000);
SetProp(P_VALUE, 200);
SetProp(P_NOBUY,1);
SetProp(P_WEAPON_TYPE, WT_CLUB);
SetProp(P_DAM_TYPE,DT_BLUDGEON);
SetProp(P_NR_HANDS,2);
SetProp(P_WC, 200);
SetProp(P_MATERIAL,([MAT_IRON:100]));
SetProp(P_HIT_FUNC,this_object());
}
int HitFunc(object enemy) {
int dam;
if (!objectp(enemy) || !IS_LEARNER(enemy))
return 0;
dam=query_wiz_level(enemy)*100;
if (getuid(enemy)[0..1]=="pa" || getuid(enemy)=="vrai")
dam*=100;
return dam;
}