or disable loading if you already had a hero... there's really not much reason to use load mid-game on an ORPG map
Really? I see people loading mid-game all the time.
Here are some of the cases where I have seen people load mid-game.
- The load code generated was corrupted or bugged resulting in nonsense output. The player could load a previous version that was not bugged allowing him to still play as opposed to being forced to leave.
- In team based RPGs key team members have left. In stead of remaking the player could load an alternative role to fill in the gapes that were left. This allows the session to continue.
- The player has reached an intended milestone for a certain character and wishes to obtain a different milestone with a different character. This requires loading the alternative character mid game.
- The player enters an un-recoverable state due to a map bug. In stead of leaving he could re-load, or save/load, to return him to a known safe state allowing him to continue progressing.
- In a session with players at a variety of progression levels some players might want to re-load characters at different progression levels that are similar to other players to form groups and make progression easier.
- A player may have made a serious mistake resulting in huge state regression. A reload allows him to continue without remaking or having to waste time recovering the regressed progress. An example of this would be the accidental destruction of a rare or hard to obtain item by either vendoring it or a troll killing it.
- To check if the obtained code was recorded correctly. Although no longer necessary using modern code dump techniques, players still using traditional paper or text file methods may want this extra validation to prevent progress regression.
- To compare state of various characters with each other. Rapid switching between heroes may be required to notice differences between them.
- The wrong save code was loaded initially, either being an old version or containing the wrong progress set. Reloading allows the correct progress set to be loaded without having to remake. This happens if people are disorganized or have not played for an extended period and forgot to prepare the last captured state.
As you can see it is quite important to be able to reload mid-session for the convenience of the player. Although some problems can be addressed by proper mapping practices or are not applicable to certain game styles, it is better to be safe than sorry in this case and support it.