Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/items/eisenstange.c b/items/eisenstange.c
new file mode 100644
index 0000000..9ab316d
--- /dev/null
+++ b/items/eisenstange.c
@@ -0,0 +1,41 @@
+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;
+}