X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fmutators%2Fmutator%2Fgamemode_invasion.qh;fp=qcsrc%2Fserver%2Fmutators%2Fmutator%2Fgamemode_invasion.qh;h=98322bcac0fcbcbb0ebfc570ff9c61b6449c3f9b;hb=0f2e3cd6c6554bda254111dee0746fea05aac047;hp=e934f8745a4e29bfbcee542ee2c9b1793ea815df;hpb=44182002afcc9fdeca93c8296185258d374f6513;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/mutators/mutator/gamemode_invasion.qh b/qcsrc/server/mutators/mutator/gamemode_invasion.qh index e934f8745..98322bcac 100644 --- a/qcsrc/server/mutators/mutator/gamemode_invasion.qh +++ b/qcsrc/server/mutators/mutator/gamemode_invasion.qh @@ -4,6 +4,7 @@ #define autocvar_g_invasion_point_limit cvar("g_invasion_point_limit") int autocvar_g_invasion_teams; +int autocvar_g_invasion_type; bool autocvar_g_invasion_team_spawns; bool g_invasion; void invasion_Initialize(); @@ -58,3 +59,7 @@ float inv_monsters_perteam[17]; float inv_monsterskill; const float ST_INV_KILLS = 1; + +const int INV_TYPE_ROUND = 0; // round-based waves of enemies +const int INV_TYPE_HUNT = 1; // clear the map of placed enemies +const int INV_TYPE_STAGE = 2; // reach the end of the level