After:
if(readXMLString(root, "attackOnly", strValue))
mType->attackOnly = booleanString(strValue);
else
mType->attackOnly = false;
In class MonsterType add:
bool isSummonable, isIllusionable, isConvinceable, isAttackable, isHostile, isLureable,
isWalkable, canPushItems, canPushCreatures, pushable, hideName, hideHealth, attackOnly;
In void MonsterType::reset():
canPushItems = canPushCreatures = isSummonable = isIllusionable = isConvinceable = isLureable = isWalkable = hideName = hideHealth = attackOnly = false;