mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-02 18:16:11 +00:00
Public WML interface [scenario/multiplayer/test]
victory_when_enemies_defeated= was not a true WML boolean because it didn't use utils::string_bool(). Now it does (default for invalid values is 'true' as it used to be).
This commit is contained in:
parent
70bb50d15c
commit
184881dd6c
@ -267,7 +267,8 @@ LEVEL_RESULT playsingle_controller::play_scenario(const std::vector<config*>& st
|
||||
}
|
||||
|
||||
victory_conditions::set_victory_when_enemies_defeated(
|
||||
level_["victory_when_enemies_defeated"] != "no");
|
||||
utils::string_bool(level_["victory_when_enemies_defeated"], true)
|
||||
);
|
||||
victory_conditions::set_carryover_percentage(
|
||||
lexical_cast_default<int>(level_["carryover_percentage"],
|
||||
game_config::gold_carryover_percentage));
|
||||
|
@ -99,7 +99,8 @@ void replay_controller::init(){
|
||||
init_gui();
|
||||
statistics::fresh_stats();
|
||||
victory_conditions::set_victory_when_enemies_defeated(
|
||||
level_["victory_when_enemies_defeated"] != "no");
|
||||
utils::string_bool(level_["victory_when_enemies_defeated"], true)
|
||||
);
|
||||
|
||||
DBG_REPLAY << "first_time..." << (recorder.is_skipping() ? "skipping" : "no skip") << "\n";
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user