From a6be9ae525a99ec7a0b30ad10cfd1a09bf1c9c35 Mon Sep 17 00:00:00 2001 From: BrunoDCC Date: Thu, 22 Aug 2013 21:00:48 -0300 Subject: [PATCH] Add full npc read (it not cause bug) --- src/client/creatures.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/creatures.cpp b/src/client/creatures.cpp index 6f2a1d7e..ee001e47 100644 --- a/src/client/creatures.cpp +++ b/src/client/creatures.cpp @@ -62,7 +62,7 @@ void Spawn::load(TiXmlElement* node) if(cNode->ValueStr() != "monster" && cNode->ValueStr() != "npc") stdext::throw_exception(stdext::format("invalid spawn-subnode %s", cNode->ValueStr())); - setNPC(cNode->ValueStr() != "npc"); + setNPC(cNode->ValueStr() == "npc"); std::string cName = cNode->Attribute("name"); stdext::tolower(cName); stdext::trim(cName); @@ -98,7 +98,7 @@ void Spawn::save(TiXmlElement* node) TiXmlElement* creatureNode = nullptr; for(const auto& pair : m_creatures) { - if(!(creatureNode = new TiXmlElement(getNPC()? "monster" : "npc"))) + if(!(creatureNode = new TiXmlElement(getNPC()? "npc" : "monster"))) stdext::throw_exception("oom?"); const CreatureTypePtr& creature = pair.second;