Code cleanup
This commit is contained in:
parent
6db2458c1d
commit
edf17a44ca
|
@ -227,30 +227,29 @@ void ThingTypeManager::loadXml(const std::string& file)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ThingTypeManager::parseItemType(uint16 id, TiXmlElement* elem)
|
void ThingTypeManager::parseItemType(uint16 serverId, TiXmlElement* elem)
|
||||||
{
|
{
|
||||||
uint16 serverId = id;
|
|
||||||
ItemTypePtr itemType = nullptr;
|
ItemTypePtr itemType = nullptr;
|
||||||
|
|
||||||
|
bool s;
|
||||||
|
int d;
|
||||||
|
|
||||||
if(g_game.getProtocolVersion() < 960) {
|
if(g_game.getProtocolVersion() < 960) {
|
||||||
if(serverId > 20000 && serverId < 20100) {
|
s = serverId > 20000 && serverId < 20100;
|
||||||
serverId -= 20000;
|
d = 20000;
|
||||||
|
|
||||||
itemType = ItemTypePtr(new ItemType);
|
|
||||||
itemType->setServerId(serverId);
|
|
||||||
addItemType(itemType);
|
|
||||||
} else
|
|
||||||
itemType = getItemType(serverId);
|
|
||||||
} else {
|
} else {
|
||||||
if(serverId > 30000 && serverId < 30100) {
|
s = serverId > 30000 && serverId < 30100;
|
||||||
serverId -= 30000;
|
d = 30000;
|
||||||
|
|
||||||
itemType = ItemTypePtr(new ItemType);
|
|
||||||
itemType->setServerId(serverId);
|
|
||||||
addItemType(itemType);
|
|
||||||
} else
|
|
||||||
itemType = getItemType(serverId);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(s) {
|
||||||
|
serverId -= d;
|
||||||
|
itemType = ItemTypePtr(new ItemType);
|
||||||
|
itemType->setServerId(serverId);
|
||||||
|
addItemType(itemType);
|
||||||
|
} else
|
||||||
|
itemType = getItemType(serverId);
|
||||||
|
|
||||||
itemType->setName(elem->Attribute("name"));
|
itemType->setName(elem->Attribute("name"));
|
||||||
for(TiXmlElement* attrib = elem->FirstChildElement(); attrib; attrib = attrib->NextSiblingElement()) {
|
for(TiXmlElement* attrib = elem->FirstChildElement(); attrib; attrib = attrib->NextSiblingElement()) {
|
||||||
std::string key = attrib->Attribute("key");
|
std::string key = attrib->Attribute("key");
|
||||||
|
|
Loading…
Reference in New Issue