diff --git a/src/save.c b/src/save.c index 92de125..8cb003d 100644 --- a/src/save.c +++ b/src/save.c @@ -9,6 +9,7 @@ #include "toolkit.h" #include "menu.h" #include "lfile.h" +#include "hook.h" #include "save.h" #define LOAD_WIDTH 400 @@ -212,6 +213,10 @@ static int load_game(char* file) { hook_load(node); space_sysLoad(node); + /* Need to run takeoff hooks since player just "took off". */ + hooks_run("takeoff"); + hooks_run("enter"); + xmlFreeDoc(doc); return 0;