   RPG Design Patterns
  I am in the pre-pro stage of a Flash-based RPG and I have some questions regarding RPG development.I have not worked on an RPG game before, and have some questions regarding the design patterns I should use for certain major fields in the game.The fields:Storyline ProgressionNPC ManagementQuest ManagementObviously these fields are somewhat related and will affect one another.For instance, as the storyline progresses, the dialog of certain NPCs in certain areas may need to change. For that matter, it would be very nice to have support for quests/quest lines which will, in turn, affect dialog by the affected NPCs.In case you are unfamiliar with Flash, it has a very well-integrated event system, as well as supposedly great support for XML (which can serve as a scripting interface).As of right now, we still have a lot to design as to the style of the game, and I was hoping to pull from some of the experience on these forums. Any suggestions or past experiences are helpful, thanks!   
  I'm not so good with the npc managment.and i've never actually fully completed an rpg. But, i've always liked the idea of creating an engine which uses text files with quest information on.And as you said, possibly xml could do that?And, i may be able to help you with story line progression, if you elaborate more.(Storytelling through games was the reason i got into programming :D)   ;  As for how to tell our story, I think it is going to branch into 2 systems. We really want to pull from how Infamous and Fable told their stories. The solid image with voice dialog in the background, if done right, gives the user just enough to get the general idea and easily imagine what's going on.That system will be fairly easy, cut-scenes just flip to another frame and back. The more difficult system will be in-game cut-scenes. It will need to have scripted character movement and dialog, as well as possible environmental changes (which can just be triggers). Even though it's just a 2D-Iso camera, it will also need to be scripted for the in-game cut-scenes.Thanks for the reply!   