Quote Originally Posted by Subliminal View Post
The other approach would be as simple as taking a 'snapshot' which it already has to do or else you wouldn't be in the same formation with the same heroes, runes and equipment as when you logged out. The problem with the snapshot is that you'd have to make sure you had a firm grasp on how you wanted to deal with the dynamic aspects of things that change.
The "snapshot" model is what I'm arguing for. It's more intuitive and frankly, easier to code (at least, from my experience as a developer, that would be the easiest path). Simply save which item/hero ID's are active, and then you can pull them back at any time. The only somewhat tricky part is inventory management at that point, but there are ways to manage that.