blob: f4b11a39afe30115e68da9f5a855b5553d4250fa [file] [log] [blame]
inherit "/std/unit";
#include "./path.h"
#include <properties.h>
#include <class.h>
void create() {
if (!clonep(this_object())) return;
::create();
SetProp(P_NAME, ({"Pfeil", "Pfeile"}) );
SetProp(P_LONG, break_string(
"Ein paar einfache Holzpfeile.", 78));
SetProp(P_GENDER, MALE);
SetProp(P_AMOUNT, 1);
SetProp(P_SHOOTING_WC, 40);
SetProp(P_DAM_TYPE, ({DT_PIERCE}));
SetProp(P_WEAPON_TYPE, WT_AMMU);
SetProp(P_MATERIAL, MAT_MISC_WOOD);
SetGramsPerUnits(120,1);
SetCoinsPerUnits(25,1);
AddId(MUN_ARROW);
AddSingularId("pfeil");
AddPluralId("pfeile");
AddClass(CL_AMMUNITION);
SetProp(P_HIT_FUNC, this_object());
}
int HitFunc(object enemy) {
if(!random(5)) {
tell_object(environment(), break_string(
"Der Pfeil schnurrt vom Bogen und dabei splittert das Holz "
"etwas. Gratiswiderhaken, das ist ja toll!", 78));
return 20;
}
return 0;
}