diff options
Diffstat (limited to 'src/game-server/itemmanager.cpp')
-rw-r--r-- | src/game-server/itemmanager.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/game-server/itemmanager.cpp b/src/game-server/itemmanager.cpp index c1750443..f2962250 100644 --- a/src/game-server/itemmanager.cpp +++ b/src/game-server/itemmanager.cpp @@ -97,7 +97,7 @@ void ItemManager::reload() { LOG_WARN(itemReferenceFile << ": Unknown item type \"" << sItemType << "\" for item #" << id << - " - treating it as \"generic\""); + " - treating it as \"generic\"."); itemType = ITEM_UNUSABLE; } @@ -133,12 +133,13 @@ void ItemManager::reload() std::string strWeaponType = XML::getProperty(node, "weapon-type", ""); if (strWeaponType == "") { - LOG_WARN(itemReferenceFile << ": Unknown weapon type \"" + LOG_WARN(itemReferenceFile << ": Empty weapon type \"" << "\" for item #" << id << - " - treating it as generic item"); - } else { - weaponType = SkillManager::getIdFromString(strWeaponType); + " - treating it as generic item."); } + else + weaponType = SkillManager::getIdFromString(strWeaponType); + modifiers.setValue(MOD_WEAPON_TYPE, weaponType); modifiers.setValue(MOD_WEAPON_RANGE, XML::getProperty(node, "range", 0)); modifiers.setValue(MOD_ELEMENT_TYPE, XML::getProperty(node, "element", 0)); |