   Design issue in my chat RPG
  I am hoping someone can give me an idea to help solve a little design issue I am having. I am creating a chatroom that people run RPG''s over, but it is often changing game worlds (more of a ''tonight we are playing in'' type setup). People store their characters on the server and use them for the games they like. The problem I am having is that since it is possible for 8 DM''s to be running their own missions, there is the problem that people are getting multiple characters for the same world (AD&D) but with different DM''s. Now I cant just say ''fine, just use them in all AD&D worlds'', because I dont know if a certain DM is running a slightly modded world, one which all the other characters created for standard AD&D would not been made for. So basically im trying to stop the ''bug'' of needing to create 48 different characters for 48 different DM''s, all in the exact same world. Any ideas on how I could go about this? 
  just assign a state variable to each character. standard or mod.if a character is standard it is unaltered, if its state is mod, then you will need to refer to a table that defines the modifications of rules and apply them to each character. as the character is saved you simply reverse the process, storing the character in the traditional rules set.this way you have a single "mod template" for each DM, but dont have to store an instance of each character. the implementation of the template will be determined by the modifications the DM''s are using.   Dredd________________________________________"To die with your sword still in its sheath is most regrettable" -- Miyomoto Musashi 