@Asmodeus566 I figured out the calculation based on the twitter status shared in the previous replies. The basic rule is: first 3 kill/assist is 100% RP, next 3 is 80% RP and any kill/assist after the first 6 will be 20%. And if it's from team RP, it will apply a 50% multiplier. And if there is rank differences, you will need to further apply the rank adjustment multiplier.
First game:13th
1 kill, 2 assists
base multiplier: 5
in the end I got 15 RP from kills
Teal total kills: 4
teammate 1: 0/3/0
teammate 2: 3/0/3
me: 1/2/2
I found out the screenshot after the match, I have 1 kill, 2 assists, and they are 1 rookie, 2 bronze; and I have 1 team participation, and it is 1 bronze
so the calculation is:
5 x 2 = 10 from the first 2 kill/assist I got and is not adjusted as the silver and bronze kill/assist will be prioritized by the system
5 x 0.7 = 3.5 the 3rd kill/assist on the rookie is 70% adjusted.
5 x 0.5 x 0.8 = 2 the team participation on that bronze
So they add up to 15.5, rounded up to 15, which matches my points received.
Second game: 1st
1 kill, 4 assists
base multiplier: 25
in the end I got 125 RP from kills
Team total kills: 9
teammate 1: 1/5/1
teammate 2: 7/1/7
me: 1/4/1
I found out the screenshot after the match, I have 1 kill, 4 assists, and they are 1 rookie, 2 bronze, 2 silver; and I have 4 team participations, and they are 2 rookie, 2 silver
so the calculation is:
25 x 3 = 75 from the first 3 kill/assist I got and is not adjusted as the silver and bronze kill/assist will be prioritized by the system
25 x 1 x 0.8 = 20 the 4th kill/assist that is not adjusted
25 x 1 x 0.8 x 0.7 = 14 the 5th kill/assist on that rookie which has a 70% multiplier
25 x 0.5 x 0.8 = 10 the 6th RP from the team participations, the first silver is rewarded here
25 x 0.5 x 0.2 = 2.5 the 7th RP from the team participations, the second silver is rewarded here
25 x 0.5 x 0.2 x 0.7 x 2 = 3.5 the 8th and 9th RP from the team participations, the 2 rookies are counted here
So they add up to 125, which matches my points received.