|
|
@ -350,9 +350,7 @@ const char * GetAchievementDisplayAttribute( const char *pchName, const char *pc
|
|
|
|
return static_cast<std::string const&>(item["name"]) == pchName;
|
|
|
|
return static_cast<std::string const&>(item["name"]) == pchName;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
if (it != defined_achievements.end()) {
|
|
|
|
if (it != defined_achievements.end()) {
|
|
|
|
static std::string display_name;
|
|
|
|
return it.value()["displayName"].get_ptr<std::string*>()->c_str();
|
|
|
|
display_name = it.value()["displayName"].get<std::string>();
|
|
|
|
|
|
|
|
return display_name.c_str();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} catch (...) {}
|
|
|
|
} catch (...) {}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -363,9 +361,7 @@ const char * GetAchievementDisplayAttribute( const char *pchName, const char *pc
|
|
|
|
return static_cast<std::string const&>(item["name"]) == pchName;
|
|
|
|
return static_cast<std::string const&>(item["name"]) == pchName;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
if (it != defined_achievements.end()) {
|
|
|
|
if (it != defined_achievements.end()) {
|
|
|
|
static std::string description;
|
|
|
|
return it.value()["description"].get_ptr<std::string*>()->c_str();
|
|
|
|
description = it.value()["description"].get<std::string>();
|
|
|
|
|
|
|
|
return description.c_str();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} catch (...) {}
|
|
|
|
} catch (...) {}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -376,9 +372,7 @@ const char * GetAchievementDisplayAttribute( const char *pchName, const char *pc
|
|
|
|
return static_cast<std::string const&>(item["name"]) == pchName;
|
|
|
|
return static_cast<std::string const&>(item["name"]) == pchName;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
if (it != defined_achievements.end()) {
|
|
|
|
if (it != defined_achievements.end()) {
|
|
|
|
static std::string hidden;
|
|
|
|
return it.value()["hidden"].get_ptr<std::string*>()->c_str();
|
|
|
|
hidden = it.value()["hidden"].get<std::string>();
|
|
|
|
|
|
|
|
return hidden.c_str();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} catch (...) {}
|
|
|
|
} catch (...) {}
|
|
|
|
}
|
|
|
|
}
|
|
|
|