diff --git a/src/w_wad.cpp b/src/w_wad.cpp index a98fdc356..fb5955974 100644 --- a/src/w_wad.cpp +++ b/src/w_wad.cpp @@ -62,6 +62,7 @@ #include "lua_script.h" #include "g_game.h" // G_MapNumber #include "r_patchrotation.h" +#include "lua_hook.h" #include "k_terrain.h" @@ -1117,6 +1118,10 @@ UINT16 W_InitFile(const char *filename, boolean mainfile, boolean startup, boole G_LoadGameData(); DEH_UpdateMaxFreeslots(); + lua_lumploading++; + LUA_HookVoid(HOOK(AddonLoaded)); + lua_lumploading--; + W_InvalidateLumpnumCache(); return wadfile->numlumps; }