I did this for an unreleased server of mine, wasn't too bad really. I created a few new DB tables to store templates of shroud and to store the users shroud(profiles and inventories) after they acquired them.
I wasn't able to get the playerprofile to switch dynamically so it had to involve a forced zoning to actually change the shroud and it wasn't really anything like live shroud(although live shrouds are a pretty stupid idea imo), more like the ability to play many different characters(also had it so that your chars were more powerful, the more powerful your shrouds were so there was incentive to level offbeat shrouds).
I had it setup so each shroud has its own skills, AAs, inventory, etc however bank space was shared among all the shrouds so there was some element of being able to transfer gear between shrouds. I would post a diff but since there was quite a bit of custom DB work, prob best for you to do it your way if you wanted to do it.
Don't be put off that Derision didn't do it as what Derision was doing was way beyond what you need. If you want to get shrouds working like Live, then yea you looking at a shit ton of work but if you want something similiar then its totally doable.
|