Allow hiding eras in help, and hide the blank era

This commit is contained in:
Charles Dang 2015-01-13 21:12:51 +11:00
parent 7f6bfd6e6e
commit 671830df13
2 changed files with 6 additions and 1 deletions

View file

@ -3,4 +3,5 @@
id=era_blank
name= _ "No era"
description=_ "An empty era to be used for single player campaigns."
hide_help=yes
[/era]

View file

@ -518,7 +518,7 @@ std::vector<topic> generate_era_topics(const bool sort_generated, const std::str
std::vector<topic> topics;
const config & era = game_cfg->find_child("era","id", era_id);
if(era) {
if(era && !era["hide_help"].to_bool()) {
topics = generate_faction_topics(era, sort_generated);
std::vector<std::string> faction_links;
@ -709,6 +709,10 @@ void generate_races_sections(const config *help_cfg, section &sec, int level)
void generate_era_sections(const config* help_cfg, section & sec, int level)
{
BOOST_FOREACH(const config & era, game_cfg->child_range("era")) {
if (era["hide_help"].to_bool()) {
continue;
}
DBG_HP << "Adding help section: " << era["id"].str() << "\n";
section era_section;