X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fscores_rules.qc;h=c4021fc397ea3d2cf28c67e004bb9afdde68e1aa;hb=5fd71ce5ea75779f5a260b4602c03814ebf45bdc;hp=18c780d8147a2499d6869c02c9b9b448af361c96;hpb=91b7b8b3cbfae138a8f09b13d6e5589b50328a9d;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/scores_rules.qc b/qcsrc/server/scores_rules.qc index 18c780d81..c4021fc39 100644 --- a/qcsrc/server/scores_rules.qc +++ b/qcsrc/server/scores_rules.qc @@ -17,12 +17,12 @@ void ScoreRules_basics(float teams, float sprio, float stprio, float score_enabl if(score_enabled) ScoreInfo_SetLabel_TeamScore (ST_SCORE, "score", stprio); - if not(independent_players) + if not(INDEPENDENT_PLAYERS) ScoreInfo_SetLabel_PlayerScore(SP_KILLS, "kills", 0); ScoreInfo_SetLabel_PlayerScore(SP_DEATHS, "deaths", SFL_LOWER_IS_BETTER); - if not(independent_players) + if not(INDEPENDENT_PLAYERS) ScoreInfo_SetLabel_PlayerScore(SP_SUICIDES, "suicides", SFL_LOWER_IS_BETTER); if(score_enabled) @@ -34,7 +34,7 @@ void ScoreRules_basics_end() } void ScoreRules_generic() { - if(teams_matter) + if(teamplay) { CheckAllowedTeams(world); ScoreRules_basics(((c4>=0) ? 4 : (c3>=0) ? 3 : 2), SFL_SORT_PRIO_PRIMARY, SFL_SORT_PRIO_PRIMARY, TRUE); @@ -44,44 +44,6 @@ void ScoreRules_generic() ScoreRules_basics_end(); } -// g_ctf -#define ST_CTF_CAPS 1 -#define SP_CTF_CAPS 4 -#define SP_CTF_PICKUPS 5 -#define SP_CTF_DROPS 6 -#define SP_CTF_FCKILLS 7 -#define SP_CTF_RETURNS 8 -void ScoreRules_ctf() -{ - float sp_score, sp_caps; - sp_score = sp_caps = 0; - switch(g_ctf_win_mode) - { - case 0: // caps only - sp_caps = SFL_SORT_PRIO_PRIMARY; - break; - case 1: // caps, then score - sp_caps = SFL_SORT_PRIO_PRIMARY; - sp_score = SFL_SORT_PRIO_SECONDARY; - break; - case 2: // score only - default: - sp_caps = SFL_SORT_PRIO_SECONDARY; // looks better ;) - sp_score = SFL_SORT_PRIO_PRIMARY; - break; - } - - CheckAllowedTeams(world); - ScoreRules_basics(2 + (c3>=0), SFL_SORT_PRIO_PRIMARY, sp_score, TRUE); // NOTE this assumes that the rogue team is team 3 - ScoreInfo_SetLabel_TeamScore (ST_CTF_CAPS, "caps", sp_caps); - ScoreInfo_SetLabel_PlayerScore(SP_CTF_CAPS, "caps", SFL_SORT_PRIO_SECONDARY); - ScoreInfo_SetLabel_PlayerScore(SP_CTF_PICKUPS, "pickups", 0); - ScoreInfo_SetLabel_PlayerScore(SP_CTF_FCKILLS, "fckills", 0); - ScoreInfo_SetLabel_PlayerScore(SP_CTF_RETURNS, "returns", 0); - ScoreInfo_SetLabel_PlayerScore(SP_CTF_DROPS, "drops", SFL_LOWER_IS_BETTER); - ScoreRules_basics_end(); -} - // g_domination #define ST_DOM_TICKS 1 #define SP_DOM_TICKS 4 @@ -187,21 +149,6 @@ void ScoreRules_nexball(float teams) ScoreRules_basics_end(); } -// Keep Away stuff -#define SP_KEEPAWAY_PICKUPS 4 -#define SP_KEEPAWAY_CARRIERKILLS 5 -#define SP_KEEPAWAY_DROPS 6 -#define SP_KEEPAWAY_TIME 7 -void ScoreRules_keepaway() -{ - ScoreRules_basics(0, SFL_SORT_PRIO_PRIMARY, 0, TRUE); // SFL_SORT_PRIO_PRIMARY - ScoreInfo_SetLabel_PlayerScore(SP_KEEPAWAY_PICKUPS, "pickups", 0); - ScoreInfo_SetLabel_PlayerScore(SP_KEEPAWAY_CARRIERKILLS, "bckills", 0); - ScoreInfo_SetLabel_PlayerScore(SP_KEEPAWAY_DROPS, "drops", SFL_LOWER_IS_BETTER); - ScoreInfo_SetLabel_PlayerScore(SP_KEEPAWAY_TIME, "time", SFL_SORT_PRIO_SECONDARY); - ScoreRules_basics_end(); -} - // FreezeTag stuff #define SP_FREEZETAG_REVIVALS 4 void ScoreRules_freezetag()