|
Post by thurston on Aug 9, 2009 13:08:40 GMT -5
Hey Den! You got anything on how match bonus is calculated in the different playlists? Most importantly TDM and SnD. What things are influencing? For example, K/D ratio? Recon planes? Killing dogs? How long you' ve been in the game? Headshots? Some mathematical formulas would be awesome, -style ;D You are my bro, bro.
|
|
mdnl
True Bro
www.youtube.com/NEILoRFCo
Posts: 10,856
|
Post by mdnl on Aug 9, 2009 16:09:18 GMT -5
One thing you missed out is coverage of ground.
A Sniper with a 10/1 ratio might get 300 bonus where a run gunner with 10/1 might get a 400 bonus.
|
|
Den
He's That Guy
Posts: 4,294,967,295
|
Post by Den on Aug 9, 2009 16:37:08 GMT -5
The match bonus is based on the length of the round, how long you were playing in that round, your current Rank and if your team won.
playerScore = int( (winnerScale * ((gameLength/60) * spm)) * (player.timePlayed["total"] / gameLength) ); player.matchBonus = playerScore;
This is the first time I'm looking at this, so I haven't looked at it thoroughly.
PlayerScore is the match bonus.
WinnerScale is the multiplier of a win (1x), loss (0.5x), or tie (0.75x).
GameLength is seconds, so divided by 60, it would scale to minutes. It has a limit of twenty minutes, a match that goes longer than that won't get any more bonus than twenty.
spm is a measurement based on the player's Rank. It uses a really odd equation. The rank multiplied by 0.61 and then adds 1. It then takes THAT number, cuts it in half and then adds another 3. A Rank of 40 would be: (40 % 61) + 1 = 25.4 3 + (25.4 * 0.5) = 15.7
TimePlayed is seconds played, and it is divided by the GameLength. Basically if you are in the server when the match starts and play through to the end, you get 1.
- So... If a player who wins in a twenty minute round from start to end and he is rank 55...
win * (twenty minutes * rank 55) * (whole time played) 1 * (20 * 20.275) * (1) = 405 Match Bonus
|
|
mdnl
True Bro
www.youtube.com/NEILoRFCo
Posts: 10,856
|
Post by mdnl on Aug 10, 2009 4:28:07 GMT -5
Dens answer renders mine complete BS..
Oh well you only know what you hear..
Now I know..
|
|
|
Post by Aphoristic on Aug 11, 2009 22:21:55 GMT -5
Surely you jest. Team Kills, Bomb Plants/Defuses, and kills factor in some way.
|
|
|
Post by imrlybord7 on Aug 11, 2009 23:14:03 GMT -5
No, they do not.
|
|
|
Post by Aphoristic on Aug 12, 2009 22:50:03 GMT -5
Yes they do get added to it. They may not influence the rest, but they are added to it.
|
|
|
Post by ssog on Aug 12, 2009 23:02:45 GMT -5
Yes they do get added to it. They may not influence the rest, but they are added to it. ummmm........................................................ playerScore = int( (winnerScale * ((gameLength/60) * spm)) * (player.timePlayed["total"] / gameLength) ); player.matchBonus = playerScore;
|
|
|
Post by imrlybord7 on Aug 13, 2009 12:40:13 GMT -5
aphoristic lrn2readpl0x
|
|
|
Post by Aphoristic on Aug 13, 2009 22:53:14 GMT -5
Nobody read what I said still.
When I play hc search and get no kills, I get 0 match bonus. When I do the same and team kill the team, i get like 35 match bonus.
Explain this. Clearly there is more to match bonus.
|
|
|
Post by imrlybord7 on Aug 13, 2009 23:18:47 GMT -5
You have to have a hit to get match bonus. You can even shoot a teammate when friendly fire is off to get match bonus.
|
|
iKONIG
True Bro
Don't know what to put here, Just something random.
Posts: 220
|
Post by iKONIG on Aug 27, 2009 5:00:51 GMT -5
not true, when my team wins a round on S&D and i havnt killed anyone, then i get 100. nothing more or less.
thats if i dont die.
and correct me if im wrong, but im sure that your dufuses and plant XP is counted towards your match bonus?
might be just a small glitch or 'sumting'
|
|
Den
He's That Guy
Posts: 4,294,967,295
|
Post by Den on Aug 27, 2009 6:49:11 GMT -5
There is a "participation" thing, but I have no idea where (or at least how) it gets its calculation. It seems even destroying a car will add a point to the total match bonus. Though, the bulk of the match bonus comes from time played.
|
|