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

Create Ship System #70

Open
jonzenor opened this issue Apr 3, 2020 · 0 comments
Open

Create Ship System #70

jonzenor opened this issue Apr 3, 2020 · 0 comments
Assignees

Comments

@jonzenor
Copy link
Collaborator

jonzenor commented Apr 3, 2020

Star Port --> Research Ship Plans --> Build Factory --> Build Ship

Star Ports are used to store the ships while on planet. Leveling up the Star Port gets you...

  • Store more ships
  • Research Faster (cheaper?)

ship_types

  • id
  • name
  • engine_size
  • cargo_size
  • fueltank_size
  • mod_size
  • engine_new -- What equipment type is cloned for the engine when ship created
  • cargo_new
  • fueltank_new
  • rocket_new
  • mods = number of mods this ship can have

ships

  • id
  • character_id
  • ship_type
  • engine_id -- id to the components table for this component
  • rocket_id -- id to the component table for this component
  • cargo_id -- id to the components table
  • fueltank_id -- id to the components table
  • fuel -- Level of fuel stored on this ship
  • storage -- Total level of used storage in the cargo bay

component_types

  • id
  • name
  • description
  • size == A, B, C, etc
  • modifies == What this modifies
  • modifier == How much this modifies that by, or what it's base value is
  • upgrade == The amount that is increased per upgrade
  • ore_cost
  • ore_type == The type of ore required to fill this cost
  • gas_cost
  • gas_type == The type of gas required to fill this gas_cost

components

  • id
  • ship_id
  • type_id == component type id
  • level == Current level starts at 0
  • modifier == The current modifier this item gives. Starts with the components_types->modifier

storage

  • id
  • ship_id
  • amount == How much is being stored
  • item == What is being stored
@jonzenor jonzenor self-assigned this Apr 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant