Skip to content

Commit

Permalink
Commandline: --campaign-skip-story skips [message]s during prestart a…
Browse files Browse the repository at this point in the history
…nd start events
  • Loading branch information
jostephd committed Sep 20, 2018
1 parent 7951dc2 commit f770d6b
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/play_controller.cpp
Expand Up @@ -374,6 +374,7 @@ void play_controller::fire_start()
{
gamestate().gamedata_.set_phase(game_data::START);
pump().fire("start");
skip_story_ = false; // Show [message]s from now on even with --campaign-skip-story
// start event may modify start turn with WML, reflect any changes.
gamestate().gamedata_.get_variable("turn_number") = int(turn());
refresh_objectives();
Expand Down
2 changes: 1 addition & 1 deletion src/scripting/game_lua_kernel.cpp
Expand Up @@ -2693,7 +2693,7 @@ int game_lua_kernel::intf_deselect_hex(lua_State*)
*/
int game_lua_kernel::intf_is_skipping_messages(lua_State *L)
{
bool skipping = play_controller_.is_skipping_replay();
bool skipping = play_controller_.is_skipping_replay() || play_controller_.is_skipping_story();
if (!skipping) {
skipping = game_state_.events_manager_->pump().context_skip_messages();
}
Expand Down

0 comments on commit f770d6b

Please sign in to comment.