So Professor was talking recently about a new XP system, i don't know what's already been discussed, or what's even possible, but i did have an idea for what could be kinda cool
-----------------------------------
On EU_3 we have a formula which gives people rank based on the rank of the player they kill.
The idea for the new XP system is that every player gets a 'rating'.
This rating would be based on a mixture of factors,
- Your win:loss ratio in games
- The rank of players you kill/die to (you gain more XP for killing a higher ranked player, you lose more for dieing to a low ranked player; the same system currently in place on the duel server)
- [Side thought, we already have a 'Score' system in-game, it may be possible to use the average of that which a player finishes with at the end of a round over time as a player's rating]
You gain XP based on,
- How much damage you do to a player, (with you getting more XP the higher the player's rating). This is to prevent people trying to last hit and get all of the XP for a kill
- If you kill a player (as in score the last hit), you get more XP based on their rating
- If you win a round you gain an amount of XP
- This would obviously favour higher level players, so lower level players get more XP (e.g. if a level 20 player kills e.g. Baozi they get 1000 XP, however if a level 34 player kills Baozi they get 300 XP etc.)
- So that's effectively a higher multiplier the lower your level; you get more XP for winning a round for example if you're a lower level player
I think that this XP system would reward people for how much they contribute to their team winning. I don't know if it's even possible to programme, because i'm a code noob, however it might be cool. Just a thought, let me know what you think