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;