else if(command.length() == 3 && command.compare(0,3,"job")== 0 && arguments.size() > 0) { std::string njob; std::transform(arguments[0].begin(), arguments[0].end(), arguments[0].begin(), static_cast<int(*)(int)>(std::tolower)); for(int i = 0; i < static_cast<int>(arguments.size()); i++) { if(njob == "") { njob = arguments[i]; } else { njob += " " + arguments[i]; } } if(njob.length() > 21) { njob = util::lowercase(njob); njob = njob.substr(0, 21); } this->player->character->job = njob;