Ok, I mentioned this in GD, but I wonder what the coders think:
src/game/g_combat.c:1275 (G_Damage)
if( targ->client && g_friendlyFire.integer && OnSameTeam(targ, attacker) ) {
knockback = 0;
This says, if friendly fire is ON, then team damage does 0 knockback. My guess is this was supposed to be !g_friendlyFire.integer, so that in FF off games, people couldn’t nade boost their teamates all over the place.
Or perhaps because FF off is less serious, nade boosting is allowed ? :moo: