Your biggest hurdle in this area is giving people what they need or want. Thing is, there are several types of players and each group has different needs and wants. Whales, collectors, old-timers, f2P casual and newbie players all have different requirements for compensation. No matter what you decide you are going to alienate some of them.
So, how can you deal with that? Well you can come up with some convoluted reward system that makes almost everyone angry and then try to market the hell out of it (This was your first choice?) or, you can give people EXACTLY what they want.
So, how do you give people EXACTLY what they want? You let people convert the different in-game currencies however they see fit. Right now, you allow people to convert MC into time, cbills or GXP but you should expand that system and allow for converting any non MC currency into another currency. You setup conversions where you can use any currency (GXP, XP, SP, Cbills, time MC) into another in game currency. Just like with a currency exchange, you take a cut of the exchange based on what gives PGI value. Your MC conversion would have the smallest 'cut' whereas c-bill transactions would probably have the highest cut. A player wants Cbills and has a lot of SP, no problem. A player wants GXP and has a ton of SP, no problem. A player as a ton of XP and wants ptime -- NO PROBLEMO!
In this manner, when you are offering rewards you have less contention because a player will have the ability to convert said reward into something more useful. In the case of the current skill tree, you could give out cbills, then allow players to move those around however they see fit. Just think about it for a minute... It's pretty easy to justify having this system without breaking immersion (experience purchased by cbills is the equivalent of going to mech-driving school)
Since you DON'T allow the movement of MC, Cbills, GXP, SP, XP between player accounts you have no economy to ruin by doing this. If you make MC the best way to purchase other in-game currencies you will still make it the default road for people to go to get what they need and, more likely you will see people spend more money on MC since they know it will have MORE uses.
You see, you need to identify MORE ways for people to spend their in-game currencies. A guy sitting on 1,000,000,000 cbills might be enticed to part with them if they could get a bunch of premium time, or some MC to purchase cammo patterns. Likewise someone with 3,000,000 mech XP would probably love to be able to spend that on a bit of MC or cbills so they can get a new mechbay or chassis.
Edited by nehebkau, 27 April 2017 - 06:43 PM.