Flag returns are based on distance, the closer to the enemy flag base the more points you get for a return.
8 pts for a close save (with msg), Half a pt for base returns, 2 pts for Mid, 4 pts for enemy base
If the flag bases are too close together (< 900 *1.5uu) then there is no special/different returns.
These are the different return types:
flag_return_base - 0.5 points(aka 0)
flag_return_mid - 2 points
flag_return_enemybase - 4 points
flag_return_closesave - 8 points