Many games, for example Star Trek Online (Dry Dock) and Battletech (Storage) have a concept of placing a vehicle in storage. It is not ready for use, you're not destroying unused vehicles, but rather you eject all equipped weapons etc. from it and then store the "husk" of the ship/mecha where it can be retrieved for later.
This seems to be a surprisingly common mechanic, so I'm wondering if I'm overlooking some use this mechanism has over just adding more slots for more ships. The only advantage(s) of this I can think of right now:
- Take load off the database that has to associate vehicles and items equipped on them. A stored ship has nothing in it (guaranteed) so is just a simple item.
- Encourage people to buy more vehicles (in games with a money store like STO) even if those are Bound To Character. Instead of deleting them when your ship slots run out, you store them.
Is the load on databases really big enough to warrant this? But why does a single player game like Battletech then have the mechanic? It should be irrelevant for the numbers involved in that.
Also, vehicles generally only grant bonuses when actually in use (i.e. in STO when the player is flying it, in Battletech when it is one of the 5 or so deployed mechs on a mission) So shouldn't the effect of having more ships on a user be totally unimportant?