Fixes.
Change-Id: Ia281b849c1adb15a5fd9a0b9fd2ac123c79b3850
diff --git a/obj/schild.c b/obj/schild.c
new file mode 100644
index 0000000..bcc5da0
--- /dev/null
+++ b/obj/schild.c
@@ -0,0 +1,36 @@
+inherit "/std/armour";
+
+#include __PATH__(1)"defs.h"
+
+
+protected void create() {
+ if (!clonep()) {
+ set_next_reset(-1);
+ return;
+ }
+ ::create();
+
+ SetProp(P_SHORT, "Ein billiger Schild");
+ SetProp(P_LONG, BSLF(
+ "Dieser Schild sieht irgendwie komisch aus. Das muss er auch, denn im "
+ "Morgengrauen sind Schilde aus technischer Sicht Ruestungen. Deswegen "
+ "auch das Beispiel hier ..."));
+
+ SetProp(P_NAME, "Schild");
+ SetProp(P_GENDER, MALE);
+ AddId(({"schild"}));
+
+ // Auch fuer P_AC unbedingt "man grenzwerte" lesen!
+ SetProp(P_AC, 20);
+ // Hier hilft "man schadenstypen":
+ SetProp(P_DAM_TYPE, DT_BLUDGEON); // fuer Schildstoss der Kaempfer
+ SetProp(P_NR_HANDS, 1);
+
+ SetProp(P_VALUE, 200);
+ SetProp(P_WEIGHT, 4020);
+ SetProp(P_SIZE, 110);
+
+ // Fuer die Materialien "man materialliste" lesen:
+ SetProp(P_MATERIAL, ([MAT_STEEL:100]));
+}
+