diff --git a/system.cpp b/system.cpp index 0d81e4ab..6cee5825 100644 --- a/system.cpp +++ b/system.cpp @@ -169,6 +169,9 @@ EX hookset hooks_initgame; /** \brief These hooks are called at the end of initgame. */ EX hookset hooks_post_initgame; +/** \brief These hooks are called at the end of startgame. */ +EX hookset hooks_post_startgame; + EX bool ineligible_starting_land; EX int easy_specialland; @@ -1729,6 +1732,7 @@ EX void start_game() { texture::config.remap(); #endif subscreens::prepare(); + callhooks(hooks_post_startgame); } // popAllScreens + popAllGames + stop_game + switch_game_mode + start_game