Quote Originally Posted by Eversor86 View Post
I don't know any formulas, but I guess its based on level and/or stats difference and has a huge RNG component. Cause I just get 8 mojo on few fights with a 50 level enemy (I am 47 now), but got 12 to 18 mojo when I fought 45-46 leveled enemies. Cash and exp are also all over the place, sometimes varying a lot even if I battle same enemy few times in a row.

As a side note. Exp/Mojo/Cash rewards are basically the same at level 10-20 as they are at 40-50 - meaning they are static, and the higher level we will be, the more useless PvP battles will seem at least from exp/cash perspective.
Part of it is based on the real player vs filler NPC difference, as the NPCs give a bit less (the only way to check if one is an NPC is looking it up on the tower). The rest comes from the ranking differences (random ranking value for NPCs) and level differences (+1 level or higher = 100%). Because it's hard to tell what the opponent is and it's impossible to control, it seems rather random. Seeing as exp needed per level is increasing pretty slowly now, PvP stays somewhat useful until level 400 though, and I think the exp from PvP might actually increase by a minor bit on average as your level goes up, though I'm not sure... I seem to get 0,17 xp more on average at level 56 compared to when I was level 40... Not a significant change, but it's something (I'll be at 200+ before I'm sure)... Might still be a coincidence though, but it might be a ~0,01 xp average per level increase. Cash does seem static though, and Mojo is seemingly based on target source (tower vs arena), level and ranking.