Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Proposal]: Allow saving of ship builds #2535

Open
1 task done
clintonmead opened this issue Jan 22, 2024 · 1 comment
Open
1 task done

[Proposal]: Allow saving of ship builds #2535

clintonmead opened this issue Jan 22, 2024 · 1 comment
Labels
Type-Enhancement Issue refers to a vector of improvement for Naev.

Comments

@clintonmead
Copy link
Contributor

Suggestion

I often find myself swapping between both ships and outfits. For example I'll switch to a cargo ship for some trading and then back to a combat ship. But often those ships share outfits, like engines, distributors, and other equipment.

Similarly, even if I'm at a station without a spaceport, I may find myself switching between builds. I might generally fly with a cargo hull, with some cargo pods, but switch to a more armoured offensive build when I want to perform a mission involving combat. And I might have another build that's just intended for fast travel with speed increase utilities and a faster engine, but saving on weight, perhaps stripping out weapons and other items for example.

When one's personal inventory grows, switching between such builds becomes increasingly time consuming and fiddly, especially when you have a variety of ships.

It would be good if one could instead save such builds, and then reload them just by clicking on them in the outfitting tab. Of course such builds will need to be saved to the save file.

If a build can't be entirely completed when selected due to missing out, probably a warning should be given but the build should be completed as much as possible, and in this case I don't think the build should be changed, as the player may rebuy the missing outfit in the future.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@clintonmead clintonmead added the Type-Enhancement Issue refers to a vector of improvement for Naev. label Jan 22, 2024
@bobbens
Copy link
Member

bobbens commented Feb 26, 2024

Having ship builds would probably be quite a boon to the early game. Late game, most players will probably build several ships for different roles, so they would be less important, but players don't have that luxury early game.

I think probably the best way to go about it would be to extend the equipment screen to have tabs on the right side. Right now you can switch between normal stats + intrinsic stat view, so having a tabbed system that would let you do something like: normal stats, intrinsic stats, and ship builds. You could have something like 10 slots per ship (maybe 3 is enough?), and let the player simply save to a slot, load from a slot, or clear a slot. The main tricky part is there would need a way to show when a slot outfit requirement can't be met (say the outfit was sold or put into another ship). Other than that, it should be more or less straight-forward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type-Enhancement Issue refers to a vector of improvement for Naev.
Projects
None yet
Development

No branches or pull requests

2 participants