]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
when a race checkpoint is both start and finish, show the appropriate name
authorRudolf Polzer <divverent@xonotic.org>
Thu, 4 Aug 2011 18:12:12 +0000 (20:12 +0200)
committerRudolf Polzer <divverent@xonotic.org>
Thu, 4 Aug 2011 18:12:12 +0000 (20:12 +0200)
qcsrc/client/waypointsprites.qc
qcsrc/server/race.qc

index 72488fca2feced3317e23507296dd261539521c0..cc29c5022087044cd24bc6d98d78c59e68c344de 100644 (file)
@@ -283,6 +283,7 @@ string spritelookuptext(string s)
                case "race-checkpoint": return _("Checkpoint");
                case "race-finish": return _("Finish");
                case "race-start": return _("Start");
+               case "race-start-finish": return (race_checkpointtime || race_mycheckpointtime) ? _("Finish") : _("Start");
                case "nb-ball": return _("Ball");
                case "ka-ball": return _("Ball");
                case "ka-ballcarrier": return _("Ball carrier");
index 80cb96b103b45e0b77927f8c49709e919cd901f4..f6ca98682c3d91eb7b4af582118c06dfed317e41 100644 (file)
@@ -807,7 +807,7 @@ void spawnfunc_trigger_race_checkpoint()
                if(self.race_checkpoint)
                        WaypointSprite_SpawnFixed("race-checkpoint", o, self, sprite, RADARICON_NONE, '1 0.5 0');
                else
-                       WaypointSprite_SpawnFixed("race-finish", o, self, sprite, RADARICON_NONE, '1 0.5 0');
+                       WaypointSprite_SpawnFixed("race-start-finish", o, self, sprite, RADARICON_NONE, '1 0.5 0');
        }
 
        self.sprite.waypointsprite_visible_for_player = race_waypointsprite_visible_for_player;