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

Ship purchasing #6

Open
lunar-crater-ex opened this issue Dec 21, 2022 · 2 comments
Open

Ship purchasing #6

lunar-crater-ex opened this issue Dec 21, 2022 · 2 comments

Comments

@lunar-crater-ex
Copy link
Collaborator

Initial requirements

A console should be implemented that, upon use, allows the user to use a store (an existing system, I'm not gonna make you write a whole UI for this) to purchase a vessel using their credits (see #5). The vessel should be automatically docked to the dock nearest to the purchasing console.

Future work

It should be additionally possible to purchase an "outfit" for the currently docked vessel, which looks for a marker at the top left corner of a room and places in a list of contents (likely just a Dictionary<Vector2i, List<EntitySpawnEntry>>) into the room via bluespace magic.

Also a "build your own vessel" kit would just be neat, though put a decent price tag on it to avoid people simply always purchasing it.

@Cheackraze
Copy link
Contributor

I could make some example ships to help. Is there a standard you want set for these modular rooms? Do you want modular rooms to be compatible cross-ships or a unique set of rooms to choose from on a per-ship basis? I figure that every ship should have the basics of cockpit and engineering (or rather, ship systems to simplify). I was thinking, small ship to have 1 modular room, medium ship would be 2-3 modular rooms, large ship 3-5 modular rooms? And what maximum bounds should be for the sizes of ships themselves?

@moonheart08
Copy link
Contributor

I've resolved this in #373.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants