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

[MDB IGNORE] Ftl drive rework #1814

Merged
merged 139 commits into from Mar 16, 2023
Merged

[MDB IGNORE] Ftl drive rework #1814

merged 139 commits into from Mar 16, 2023

Conversation

TheFakeElon
Copy link
Contributor

@TheFakeElon TheFakeElon commented Feb 7, 2022

Big thanks to @IndusRobot for fixing/improving the FTL pylon sprites

Mapping Credits

About The Pull Request

FTL drives are now a lot more complex than a magic computer with a funny dial. The drive now consists of three different main components

FTL silo/refinery

This large refinery converts plasma directly into nucleium, conversion efficiency is determined by the amount of power currently being input into the silo. Make sure you manage the internal pressure, containment failure is devastating. This is a more convenient alternative to using the storm drive for FTL fuel production, albeit at a lower efficiency. It's generally preferable to use a storm drive over this

FTL pylon

Has fast spinny gyros that is spooled with nucleium and a moderate amount of power, drive manifolds can have multiple connected pylons, each one increasing the total FTL charge speed. Pylons have a retractable shield which increases their durability and power efficiency at the cost of heat and nucleium
Once the pylon is fully spun up, it will no will gradually (but exponentially) require more power to keep spooled, when the shield is down it's power gain increases less but it's nucleium consumption begins to increase. so make sure to only have these spun up when you need them.

FTL drive

The heart of it all, powered by the drive manifolds. This also acts as the drive pylon control computer.

Why It's Good For The Game

The current FTL computer is boring and a dent in engineer masochism.

Changelog

🆑 TheFakeElon, IndusRobot, Absolutely-Steph
add: Adds a new FTL drive and it's respective components
code: cleans up legacy FTL drive file
code: Adds a new advanced looping sound handler
code: Adds an index2phonetic/greek proc
/:cl:

  • FTL Silo
  • FTL Pylon
  • FTL Manifold
  • Frameshifted Plasma
  • New manifold UI
  • Silo UI
  • Test everything
  • Make legacy compatibility not bodge ((optional))
  • Clean up unused procs/vars

@Kenionatus
Copy link
Contributor

Kenionatus commented Feb 14, 2023

Tycoon map merges well, but I wasn't able to do Vago. There is quite a large conflict with #2264, I believe.
Figured it out now. TheFakeElon#6

@github-actions
Copy link

github-actions bot commented Mar 3, 2023

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@Bokkiewokkie Bokkiewokkie added Active Test Merge and removed Needs Test Merge This PR is ready for test merge during a test to determine effectiveness. labels Mar 10, 2023
covertcorvid
covertcorvid previously approved these changes Mar 15, 2023
@covertcorvid covertcorvid added the Starsystem Issues and pull requests related to star systems. label Mar 15, 2023
covertcorvid
covertcorvid previously approved these changes Mar 15, 2023
@covertcorvid
Copy link
Member

Got approval from the leads, here we go

@covertcorvid covertcorvid merged commit 95c6df9 into BeeStation:master Mar 16, 2023
Kenionatus added a commit to Kenionatus/NSV13 that referenced this pull request Mar 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Mapping Mass Map Change This PR will likely change two or more maps in order to implement its primary feature. Sprites Starsystem Issues and pull requests related to star systems. TGUI-Changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet