diff --git a/src/d_netcmd.c b/src/d_netcmd.c index b3453f999..29bba5f0d 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -913,6 +913,7 @@ const char *automate_names[AEV__MAX] = "VoteStart", // AEV_VOTESTART "QueueStart", // AEV_QUEUESTART "QueueEnd", // AEV_QUEUEEND + "LevelStart" // AEV_LEVELSTART }; /// \warning Keep this up-to-date if you add/remove/rename net text commands diff --git a/src/d_netcmd.h b/src/d_netcmd.h index fb530471c..91589a515 100644 --- a/src/d_netcmd.h +++ b/src/d_netcmd.h @@ -452,6 +452,7 @@ typedef enum AEV_VOTESTART, AEV_QUEUESTART, AEV_QUEUEEND, + AEV_LEVELSTART, AEV__MAX } automateEvents_t; diff --git a/src/g_game.c b/src/g_game.c index b492ba84a..22f348415 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -11,6 +11,7 @@ /// \file g_game.c /// \brief game loop functions, events handling +#include "d_netcmd.h" #include "doomdef.h" #include "console.h" #include "d_main.h" @@ -1947,6 +1948,8 @@ void G_DoLoadLevel(boolean resetplayer) Automate_Run(AEV_ROUNDSTART); } + + Automate_Run(AEV_LEVELSTART); } //