}
f = 0;
}
- else if(g_ctf)
+ else if(g_ctf) // FIXCTF
{
if(g_ctf_ignore_frags)
f = 0;
if(g_ctf && targ.flagcarried)
{
- UpdateFrags(attacker, ctf_score_value("score_kill"));
+ UpdateFrags(attacker, ctf_ReadScore("score_kill")); // FIXCTF
PlayerScore_Add(attacker, SP_CTF_FCKILLS, 1);
GiveFrags(attacker, targ, 0, deathtype); // for logging
}
damage = damage * autocvar_g_balance_selfdamagepercent; // Partial damage if the attacker hits himself
}
- // CTF: reduce damage/force
- if(g_ctf)
- if(targ == attacker)
- if(targ.flagcarried)
- {
- damage = damage * autocvar_g_ctf_flagcarrier_selfdamage;
- force = force * autocvar_g_ctf_flagcarrier_selfforce;
- }
-
if(g_runematch)
{
// apply strength rune