X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fg_damage.qc;h=8a0223804d473e8d1f3288f235f546bdb7dab84c;hb=5149aaa004721dba4947df89026a1c4b59506122;hp=d96c28bf1adaac3df8328bbc05ef5db3c9f76b6b;hpb=e57fd111a3279a4aa4789e2c72f9c819a56c7be9;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/g_damage.qc b/qcsrc/server/g_damage.qc index d96c28bf1..8a0223804 100644 --- a/qcsrc/server/g_damage.qc +++ b/qcsrc/server/g_damage.qc @@ -28,7 +28,7 @@ void UpdateFrags(entity player, int f) { - PlayerTeamScore_AddScore(player, f); + GameRules_scoring_add_team(player, SCORE, f); } void GiveFrags (entity attacker, entity targ, float f, int deathtype) @@ -41,23 +41,23 @@ void GiveFrags (entity attacker, entity targ, float f, int deathtype) if(targ == attacker) { // suicide - PlayerScore_Add(attacker, SP_SUICIDES, 1); + GameRules_scoring_add(attacker, SUICIDES, 1); } else { // teamkill - PlayerScore_Add(attacker, SP_KILLS, -1); // or maybe add a teamkills field? + GameRules_scoring_add(attacker, KILLS, -1); // or maybe add a teamkills field? } } else { // regular frag - PlayerScore_Add(attacker, SP_KILLS, 1); + GameRules_scoring_add(attacker, KILLS, 1); if(targ.playerid) PS_GR_P_ADDVAL(attacker, sprintf("kills-%d", targ.playerid), 1); } - PlayerScore_Add(targ, SP_DEATHS, 1); + GameRules_scoring_add(targ, DEATHS, 1); .entity weaponentity = weaponentities[0]; // TODO: unhardcode @@ -509,7 +509,7 @@ void Obituary(entity attacker, entity inflictor, entity targ, int deathtype) LogDeath("accident", deathtype, targ, targ); GiveFrags(targ, targ, -1, deathtype); - if(PlayerScore_Add(targ, SP_SCORE, 0) == -5) + if(GameRules_scoring_add(targ, SCORE, 0) == -5) { Send_Notification(NOTIF_ONE, targ, MSG_ANNCE, ANNCE_ACHIEVEMENT_BOTLIKE); PS_GR_P_ADDVAL(attacker, PLAYERSTATS_ACHIEVEMENT_BOTLIKE, 1); @@ -1064,7 +1064,7 @@ float RadiusDamageForSource (entity inflictor, vector inflictororigin, vector in force = force * a; if(autocvar_g_throughfloor_debug) - LOG_INFOF(" D=%f F=%f\n", finaldmg, vlen(force)); + LOG_INFOF(" D=%f F=%f", finaldmg, vlen(force)); } //if (targ == attacker)