... because this is ridiculous.
When I'm playing with N champions, it seems like every basic operation is
?(N). This is frustrating me to no end, especially since I like champions and
the nebulae and the like.
Shared DesignsBy far, the biggest problem is sharing design layouts between my ships:
- Select Champion 0
- Create a new design layout
- Click Copy to Disk
- Select Champion 1
- Click Copy from Disk
- Create a new design layout (if desired)
- Click Copy to Disk
- etc.
This is
insane:
- All I want is a shared design pool for my champions. I realize that
unlocks are local to each champion, but I see no point in having the
designs be local as well.
- The only available synchronization point requires
destructive assignment to a shared resource. This
should set off some major red flags.
- It requires two full passes to ensure everyone has the same set
of designs. Forgetting to "Copy from Disk" on one champion (or worse,
clicking "Copy to Disk" by accident!) is a great way to have all of this
tedious (redacted) thrown out the window to where I have to start over.
This process is great for demonstrating race conditions, but horrible for
actually playing the game.
Solution: When I save / delete a design on one champion, publish the change to all other
champions under my control. Yes, this includes those who have been shared by
another player --- this should not cause a significant problems in
multiplayer, because there shouldn't be THAT many designs.
Saving Module Marks in DesignsMy next problem is with how designs are saved and upgraded. When a design is
saved, the Mark of the modules is part of the design, and there's no way to
"downgrade" marks for saving purposes. This means that I have to rework a
design saved during an earlier game because I have not yet unlocked the
required marks yet (which triggers the round-robin described above).
This means that I don't want to save an updated design with the higher marks
when I do unlock them. However, it also means that when I switch from one
design to another, I have to also remember to click the "upgrade to latest"
button before applying.
Solution: When saving a design, just save the modules without their marks. When
switching to / loading a design, automatically select the highest-mark modules
available.
I have a few more complaints, but these are by far the biggest two, and this
post is already long enough. Is there any reason why these solutions couldn't
be implemented without too much trouble?