Advertisement
Guest User

highArPP

a guest
Jun 26th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. Currently, scores done on high AR (10.33 to 11, only achievable by adding DT mod to an AR9+ map) receive a bonus multiplier to their aimvalue and speedvalue for being able to read/react to it. This multiplier starts at 1.0x for AR10.33 and increases linearly up to 1.2x at AR11.
  2.  
  3. The issue with this is that it is a multiplier to aim/speed value, which has the effect of giving harder maps huge pp bonuses compared to easier maps. This is the case even though the difficulty of reacting (not to be confused with reading) to each map is roughly equal.
  4.  
  5. More importantly, this also creates a huge gap in the pp value of difficult maps that are at the same difficulty aim/speedwise (>150pp at the highest levels). As time goes on and players get better and able to FC maps of much higher difficulty, the gap between equally difficult maps that are played on <AR10.33 vs >AR10.33 will continue to increase up to a point where it may become unviable to try and climb rankings without playing >AR10.33 or AR11.
  6.  
  7. In the past when players were Fcing easier maps at high AR such as best friends 3mod etc, this issue wasn't noticeable since players were only getting +70 to +100pp, but nowadays we have much harder maps such as guess who is back and chika chika whatever its called gaining +150 which make this issue much more apparent. The biggest abuser has been Vaxeis recent 3mod score on lonely go.
  8.  
  9. The remedy to this is to either separate the high AR bonus from aim, making ‘reaction’ its own skill like speed and acc, or to make the bonus additive instead of multiplicative. Both of these achieve roughly the same effect.
  10.  
  11. // Reaction bonus
  12. double approachRateFactor = 1.0f;
  13. double arLengthBonus = 0.95f + 0.6f * Math.Min(1.0f, totalHits / 2000.0f) +
  14. (totalHits > 2000 ? Math.Log10(totalHits / 2000.0f) * 0.7f : 0.0f);
  15.  
  16. if (Attributes.ApproachRate > 10.33f)
  17. approachRateFactor += 100.0f * (Attributes.ApproachRate - 10.33f) * arLengthBonus;
  18.  
  19.  
  20. Some player profiles recomputed with this change:
  21.  
  22. Rinca(Underrated AR11 player): https://i.imgur.com/MPcqzfm.png
  23.  
  24. Freddie Benson: https://i.imgur.com/tP7EfFP.png
  25.  
  26. Vaxei: https://i.imgur.com/8rk3LpC.png
  27.  
  28. WalkingTuna: https://i.imgur.com/J7AwaUj.png
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement