Look at the list that calculates match score:
win - Base value for winning.
loss - Base value for losing.
teamkills - Loss for team killing.
spottingassist - Gain for spotting an enemy and that enemy takes damage. (Press R)
componentdestroyed - Gain for destroying a component on an enemy.
death - Loss for dying.
capturewin - Bonus gain for winning by capture.
captureassist - Gain for helping others capture a capture point by being in the capture radius.
suicide - Loss for suiciding.
saviorkill - Gain for helping a teammate under fire and you get the kill shot on his highest damaging opponent.
defensivekill - Gain for helping a teammate under fire and you get the kill shot on an opponent damaging them.
uavkill - Gain for any kills happening under a UAV you deployed.
uavlockeddmg - Gain for any damage done to a target that is under your UAV.
uavdetection - Gain for any new enemy detected by your UAV.
counterECM - Gain for countering enemy ECM.
counterECMLockedDmg - Gain for damage done to enemies under your counter ECM.
turretkill - Gain for killing a turret.
killblow - Gain for getting the killing blow on your enemy.
killassist - Gain for damage done to enemies upon kill but you didn't explicitly get the kill shot.
teamdmg - Loss for team damage done.
damagedone - Gain for damage done to enemies.
killmostdmg - Gain for getting the kill shot and you did the most damage to your enemy.
solokill - Gain for killing an enemy without the assistance of your teammates.
scouting - Gain for targeting enemies without damage being done.
flanking - Gain for being out of LoS to your enemy and behind enemy line.
capture - Gain for capturing a capture zone.
capturepulse - Gain for time you are capturing in a capture zone.
firstcapture - Gain for capturing the first capture zone in a match.
brawling - Gain for being in combat agaist multiple opponents.
tagdmg - Gain for any damage done to an enemy you have tagged.
tagkill - Gain for any kill done to an enemy you have tagged.
narckill - Gain for any kill done to an enemy you have narced.
hitandrun - Gain for attacking an enemy and escaping their LoS for an amount of time.
tagstealth - Gain for tagging an enemy behind enemies and not being targeted by them.
lanceformation - Gain for time spent near lancemates.
protectmedium - Gain for killing an enemy who is attacking a medium class teammate.
protectlight - Gain for killing an enemy who is attacking a light class teammate.
protectproximity - Gain for killing an enemy who is near any teammate.
powercell_pickup - Gain for picking up a power cell.
powercell_dropoff - Gain for dropping off a power cell.
incrusion_destruction - Gain for destroying objective objects in Incursion.
kill_powercell_carrier - Gain for killing a power cell carrier.
ams_missile_destroyed - Gain for missiles destroyed by your AMS system.
Then your match score is compared to all the other players in the match to determine which PSR value you are given.
Now if it was my game I would keep the old experience bar / Tier system in place but calculate the actual match making hidden in the background.
The hidden match maker would only consider the following:
- Kills + damage done + hit accuracy.
- Points from damage done would be adjusted by weapon system:
LRM/Streak = reduced score
Lasers/hit scan = normal score
Weapons requiring lead = extra score
This would calculate the actual lethality of individual players and try to match them together rather than water up the calculation with all the nonsense.
In summary:
match score => Cbills, XP, Tier progress
dmg,kills,accuracy => PSR
Edited by selfish shellfish, 12 July 2020 - 10:53 AM.