61 (SCENARIO_START,
"scenaro_start")
71 (DEFAULT,
N_("Independent"))
72 (NO_MIRROR,
N_("No Mirror"))
73 (NO_ALLY_MIRROR,
N_("No Ally Mirror"))
100 std::map<std::string, addon_version_info>
addons;
std::string random_faction_mode()
Interfaces for manipulating version numbers of engine, add-ons, etc.
Definitions for the interface to Wesnoth Markup Language (WML).
std::string mp_scenario_name
int mp_countdown_action_bonus
void write(config &) const
void update_addon_requirements(const config &addon_cfg)
Takes a config with addon metadata (id, name, version, min_version) and adds it as a requirement for ...
std::vector< addon_content > content
MAKE_ENUM(SAVED_GAME_MODE,(NONE, "no")(MIDGAME, "midgame")(SCENARIO_START, "scenaro_start")) SAVED_GAME_MODE saved_game
addon_version_info(const config &)
int mp_countdown_reservoir_time
int mp_countdown_init_time
std::optional< version_info > version
Default, unset return value.
std::map< std::string, addon_version_info > addons
the key is the addon_id
std::map< std::string, std::string > side_users
int mp_countdown_turn_bonus
A config object defines a single node in a WML file, with access to child nodes.
Defines the MAKE_ENUM macro.
std::optional< version_info > min_version