I did my dialog system for the client and server. Now working on the quest system. Basically I just make a definition schema I like then write a class around that for the logic processing. Now I have to actually write quests and quest requirements. I will probably drop any skill requirements, and would never use a skill maximum I think but figured I'd get the features in first.