In this context, I think this would suit your character's description:
Merit - MW
A good quality or feature that deserves to be praised
The quality of being good, important, or useful : value or worth
For an in-game character, deserve is too vast. You have to wonder how and why he deserves something (like to enter a new zone, or to get a new aptitude) before actually putting a noun on it.
See: http://www.collinsdictionary.com/dictionary/english-thesaurus/merit, goodness, virtue, integrity, talent are all features that could make your character deserve something.