Changes that need to be done to the mastery trees
Bounty hunter: 1 -> .75% damage per champ. Make it so getting 2-3 kills doesn't completely null Oppressor.
Thunderlords: 10 -> 7 damage per level + ~~ 30~~ -> 20% bonus AD + 10% AP (Katarina ult scales 375% bonus AD max and 250% AP max which means AD should scale at most 1.5x of AP considering her ult was balanced around getting AP and not AD by having her AD scalings be high but not enough to entice her to build all AD). Right now you can get 280+ damage as a 1k AP veigar. Or 100 damage as a 333 AD champ (in a game where most items give about 60-80 AD). The average Mage gets around 750 AP max right now which is 75 bonus damage. As it is currently not only is it broken in general, but it favors AD champs.
Swiftness: 3 -> 2% tenacity and slow resistance per rank.
20 -> 25% tenacity (It needs to exist but it sucked too much gold efficiency out of merc treads).
Vampyrism: .4 -> .5% lifesteal and spell vamp. (a solution to all the damage flying around right now) We could go to .6, but I remember just how finicky Riot got when runes used to give about 6% lifesteal and this also includes spell vamp.
Grasp of the Undying: 3% max hp damage and heal every 4 -> 5s
Warriors Bloodlust: 2 -> 3s CD (solve Yasuo and crit hording champ problems by giving them a bigger window to die and not just keep ramping)
problems.