diff --git a/res/e3a/races.xml b/res/e3a/races.xml
index d5139298b..94bf9a742 100644
--- a/res/e3a/races.xml
+++ b/res/e3a/races.xml
@@ -8,7 +8,7 @@
-
+
@@ -32,7 +32,7 @@
-
+
@@ -47,7 +47,7 @@
-
+
@@ -76,7 +76,7 @@
-
+
@@ -104,7 +104,7 @@
-
+
@@ -124,7 +124,7 @@
-
+
@@ -144,7 +144,7 @@
-
+
@@ -167,7 +167,7 @@
-
+
@@ -192,7 +192,7 @@
-
+
@@ -219,7 +219,7 @@
-
+
@@ -241,7 +241,7 @@
-
+
@@ -263,7 +263,7 @@
-
+
@@ -287,7 +287,7 @@
-
+
@@ -311,7 +311,7 @@
-
+
@@ -334,7 +334,7 @@
-
+
@@ -361,7 +361,7 @@
-
+
@@ -384,7 +384,7 @@
-
+
@@ -409,7 +409,7 @@
-
+
@@ -435,7 +435,7 @@
-
+
@@ -460,7 +460,7 @@
-
+
@@ -484,7 +484,7 @@
-
+
@@ -507,7 +507,7 @@
-
+
@@ -535,7 +535,7 @@
-
+
@@ -559,7 +559,7 @@
-
+
@@ -582,7 +582,7 @@
-
+
@@ -624,7 +624,7 @@
-
+
@@ -677,7 +677,7 @@
-
+
@@ -695,13 +695,13 @@
-
+
-
+
@@ -717,7 +717,7 @@
-
+
@@ -747,7 +747,7 @@
-
+
diff --git a/res/eressea/races.xml b/res/eressea/races.xml
index 02d530da3..e672d7e4d 100644
--- a/res/eressea/races.xml
+++ b/res/eressea/races.xml
@@ -5,12 +5,12 @@
regaura="0.000000" weight="500" capacity="200" equipment="no"
speed="1.000000" hp="1000" ac="4" damage="2d4" unarmedattack="10"
unarmeddefense="10" attackmodifier="8" defensemodifier="8"
- fly="no" walk="no" canteach="no" getitem="yes" giveitem="yes">
+ fly="no" walk="no" canteach="no" getitem="yes">
-
+
@@ -26,7 +26,7 @@
-
+
@@ -60,7 +60,7 @@
-
+
@@ -89,7 +89,7 @@
-
+
@@ -117,7 +117,7 @@
-
+
@@ -147,7 +147,7 @@
-
+
@@ -177,7 +177,7 @@
-
+
@@ -208,7 +208,7 @@
-
+
@@ -243,7 +243,7 @@
-
+
@@ -274,7 +274,7 @@
-
+
@@ -307,7 +307,7 @@
-
+
@@ -338,7 +338,7 @@
-
+
@@ -369,7 +369,7 @@
-
+
@@ -400,7 +400,7 @@
-
+
@@ -430,7 +430,7 @@
-
+
@@ -462,7 +462,7 @@
-
+
@@ -494,7 +494,7 @@
-
+
@@ -524,7 +524,7 @@
-
+
@@ -557,7 +557,7 @@
-
+
@@ -605,7 +605,7 @@
-
+
@@ -674,7 +674,7 @@
-
+
@@ -692,13 +692,13 @@
-
+
-
+
@@ -713,14 +713,14 @@
-
+
-
+
@@ -745,7 +745,7 @@
-
+
@@ -785,7 +785,7 @@
-
+
@@ -804,7 +804,7 @@
-
+
@@ -830,7 +830,7 @@
-
+
@@ -863,7 +863,7 @@
-
+
@@ -892,7 +892,7 @@
-
+
@@ -924,7 +924,7 @@
-
+
@@ -955,7 +955,7 @@
-
+
@@ -981,7 +981,7 @@
-
+
@@ -1014,7 +1014,7 @@
-
+
@@ -1137,7 +1137,7 @@
-
+
@@ -1181,7 +1181,7 @@
-
+
@@ -1212,7 +1212,7 @@
-
-
+
@@ -1269,7 +1269,7 @@
-
+
@@ -1301,7 +1301,7 @@
-
+
diff --git a/res/races/aquarian.xml b/res/races/aquarian.xml
index 0bd11c8c3..f9c174339 100644
--- a/res/races/aquarian.xml
+++ b/res/races/aquarian.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/cat.xml b/res/races/cat.xml
index d71d41b92..818b24b36 100644
--- a/res/races/cat.xml
+++ b/res/races/cat.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/demon.xml b/res/races/demon.xml
index ba187acfd..9a0cc6d48 100644
--- a/res/races/demon.xml
+++ b/res/races/demon.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/dragon.xml b/res/races/dragon.xml
index ecb7e04da..7a6dee3a7 100644
--- a/res/races/dragon.xml
+++ b/res/races/dragon.xml
@@ -1,5 +1,5 @@
+"6" damage="2d30" unarmedattack="0" unarmeddefense="0" attackmodifier="7" defensemodifier="7" scarepeasants="yes" fly="yes" walk="yes" teach="no" getitem="yes" resistbash="yes">
diff --git a/res/races/dwarf.xml b/res/races/dwarf.xml
index a718581a7..8a31e4543 100644
--- a/res/races/dwarf.xml
+++ b/res/races/dwarf.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/elf.xml b/res/races/elf.xml
index 678422652..a88953ddb 100644
--- a/res/races/elf.xml
+++ b/res/races/elf.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/goblin-2.xml b/res/races/goblin-2.xml
index 7e23e28cf..6097e1b25 100644
--- a/res/races/goblin-2.xml
+++ b/res/races/goblin-2.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/goblin-3.xml b/res/races/goblin-3.xml
index 845b69c20..094c78bf0 100644
--- a/res/races/goblin-3.xml
+++ b/res/races/goblin-3.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/goblin.xml b/res/races/goblin.xml
index da2ee2907..b43792e0e 100644
--- a/res/races/goblin.xml
+++ b/res/races/goblin.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/halfling.xml b/res/races/halfling.xml
index 0e61aa55d..85bb6eb2e 100644
--- a/res/races/halfling.xml
+++ b/res/races/halfling.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/human.xml b/res/races/human.xml
index 0d689b4ac..26cb15c3b 100644
--- a/res/races/human.xml
+++ b/res/races/human.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/insect.xml b/res/races/insect.xml
index d727e1ee4..849da9a40 100644
--- a/res/races/insect.xml
+++ b/res/races/insect.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/orc.xml b/res/races/orc.xml
index 2caaaf8e5..64804a1c0 100644
--- a/res/races/orc.xml
+++ b/res/races/orc.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/troll.xml b/res/races/troll.xml
index 3761e17ec..c3e4db475 100644
--- a/res/races/troll.xml
+++ b/res/races/troll.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/res/races/zombie.xml b/res/races/zombie.xml
index 5d76a8557..a0798aaa4 100644
--- a/res/races/zombie.xml
+++ b/res/races/zombie.xml
@@ -2,7 +2,7 @@
diff --git a/src/kernel/xmlreader.c b/src/kernel/xmlreader.c
index 14f9f8f56..00f10b8ac 100644
--- a/src/kernel/xmlreader.c
+++ b/src/kernel/xmlreader.c
@@ -1693,7 +1693,7 @@ static int parse_races(xmlDocPtr doc)
if (xml_bvalue(node, "irongolem", false))
rc->flags |= RCF_IRONGOLEM;
- if (xml_bvalue(node, "giveitem", false))
+ if (xml_bvalue(node, "giveitem", true))
rc->ec_flags |= GIVEITEM;
if (xml_bvalue(node, "giveperson", false))
rc->ec_flags |= GIVEPERSON;