static void msg(const char *act, debug_info &i, const char *to="", const char *result="")
Base class for all the errors encountered by the engine.
Error used for any general game error, e.g.
game_error(const std::string &msg)
Error used when game loading fails.
load_game_failed(const std::string &msg)
Error used to report an error in a lua script or in the lua interpreter.
lua_error(const std::string &msg)
lua_error(const std::string &msg, const std::string &context)
mp_server_error(const std::string &msg)
Error used when game saving fails.
save_game_failed(const std::string &msg)