]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
dom point selection: show a warning when no dom points exist. Added a TODO comment...
authorRudolf Polzer <divverent@alientrap.org>
Sat, 23 Apr 2011 20:27:09 +0000 (22:27 +0200)
committerRudolf Polzer <divverent@alientrap.org>
Sat, 23 Apr 2011 20:27:09 +0000 (22:27 +0200)
qcsrc/server/domination.qc

index 891863f97a3a32daa771675391405563ad4675ca..de18bfdd5c0a2e97b8ec5b1ea9c88e97ae4eca76 100644 (file)
@@ -614,22 +614,15 @@ void dom_delayedinit()
        // if no control points are found, spawn defaults
        if (find(world, classname, "dom_controlpoint") == world)
        {
-               // here follow default domination points for each map
-               /*
-               if (world.model == "maps/e1m1.bsp")
-               {
-                       dom_spawnpoint('0 0 0');
-               }
-               else
-               */
+               // TODO in a few months (maybe 2011/08): change this into error() and remove this very poor dom point selection
+               backtrace("This map contains no dom_controlpoint entities. A very poor dom point placement will be chosen. Please fix the map.");
+
+               // if no supported map was found, make every deathmatch spawn a point
+               head = find(world, classname, "info_player_deathmatch");
+               while (head)
                {
-                       // if no supported map was found, make every deathmatch spawn a point
-                       head = find(world, classname, "info_player_deathmatch");
-                       while (head)
-                       {
-                               dom_spawnpoint(head.origin);
-                               head = find(head, classname, "info_player_deathmatch");
-                       }
+                       dom_spawnpoint(head.origin);
+                       head = find(head, classname, "info_player_deathmatch");
                }
        }