Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Emad stole my coke, but he didn't realize i put some sweetener in it.
- uint32_t Npc::loadParams(xmlNodePtr node)
- {
- uint32_t params = RESPOND_DEFAULT;
- std::string strValue;
- if(readXMLString(node, "param", strValue)){
- std::vector<std::string> paramList = explodeString(strValue, ";");
- for(std::vector<std::string>::iterator it = paramList.begin(); it != paramList.end(); ++it){
- if(asLowerCaseString(*it) == "male"){
- params |= RESPOND_MALE;
- }
- else if(asLowerCaseString(*it) == "female"){
- params |= RESPOND_FEMALE;
- }
- else if(asLowerCaseString(*it) == "pzblock"){
- params |= RESPOND_PZBLOCK;
- }
- else if(asLowerCaseString(*it) == "lowmoney"){
- params |= RESPOND_LOWMONEY;
- }
- else if(asLowerCaseString(*it) == "noamount"){
- params |= RESPOND_NOAMOUNT;
- }
- else if(asLowerCaseString(*it) == "lowamount"){
- params |= RESPOND_LOWAMOUNT;
- }
- else if(asLowerCaseString(*it) == "premium"){
- params |= RESPOND_PREMIUM;
- }
- else if(asLowerCaseString(*it) == "druid"){
- params |= RESPOND_DRUID;
- }
- //I HAVE THE POWER!!!!!!
- else if(asLowerCaseString(*it) == "knight"){
- params |= RESPOND_KNIGHT;
- }
- else if(asLowerCaseString(*it) == "paladin"){
- params |= RESPOND_PALADIN;
- }
- else if(asLowerCaseString(*it) == "sorcerer"){
- params |= RESPOND_SORCERER;
- }
- else if(asLowerCaseString(*it) == "lowlevel"){
- params |= RESPOND_LOWLEVEL;
- }
- else{
- std::cout << "Warning: [Npc::loadParams] Unknown param " << (*it) << std::endl;
- }
- }
- }
Add Comment
Please, Sign In to add comment