I'm not familiar with scripting so I'm not sure how feasible this is, but I've been toying with the idea of attempting to use Lilac Souls script generator to build a mod. One of the ideas I am intrigued by is an achievement system, in the vein of Guild Wars, WoW, LOTRO or Warhammer Online. The best way to accomplish this would likely be a book in the characters inventory that updates information based on achievements.
Examples of Achievements that might appear in the book:
Exploration- Exploring every nook and cranny of a zone, you would have to set way points that the player would have to pass that tick off as they pass each one in a zone before updating a book. An example reward of that would be perhaps the player receives a map of that zone in their inventory so that in the case of a server crash/reset they don't have to 'unfog' the zone, it automatically displays the entire map. (I think the Vision charms remove the exploration value from the mod, so I never use them)
Collecting- Finding and completing armor set pieces... Reward, I haven't thought that one out yet..Maybe after finding a certain number of sets, the character receives a slightly better chance% on the custom drop for set items.
Fighting- Defeating X number of a certain critter type. Perhaps the reward for that would be a bonus on their weapon or armor vs that creature.
I don't know if that would work here or not, but thought I'd throw the idea out there.