]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Add tower defense to the menu
authorMario <mario.mario@y7mail.com>
Thu, 18 Apr 2013 08:22:15 +0000 (18:22 +1000)
committerMario <mario.mario@y7mail.com>
Thu, 18 Apr 2013 08:22:15 +0000 (18:22 +1000)
qcsrc/menu/xonotic/util.qc
qcsrc/server/mutators/gamemode_towerdefense.qc

index b4ca21385d3d744652d9e68ce7acec9a5e22be17..155c3bd4b887a831ccc729d28d9376c36a985b2d 100644 (file)
@@ -610,6 +610,7 @@ float updateCompression()
        GAMETYPE(MAPINFO_TYPE_RACE) \
        GAMETYPE(MAPINFO_TYPE_CTS) \
        GAMETYPE(MAPINFO_TYPE_TEAM_DEATHMATCH) \
+       GAMETYPE(MAPINFO_TYPE_TD) \
        /* nothing */
 
 float GameType_GetID(float cnt)
index e47f13aa7194c340b787a58815d785fef4ee4946..08a516b43e9f9f7095eef08e82516fa7c6d90b53 100644 (file)
@@ -666,6 +666,9 @@ void td_Initialize()
 
 MUTATOR_HOOKFUNCTION(td_TurretValidateTarget)
 {
+       if(time < game_starttime || current_phase != PHASE_COMBAT)
+               return FALSE; // battle hasn't started
+
        if(turret_flags & TFL_TARGETSELECT_MISSILESONLY)
     if(turret_target.flags & FL_PROJECTILE)
        if(turret_target.owner.flags & FL_MONSTER)