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

Improved Meteor Shields #27937

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

FunnyMan3595
Copy link
Contributor

What Does This PR Do

  1. The meteor shield coverage algorithm has been changed to throw simulated meteors at the station. This means that 100% coverage is now (close to) complete protection of the station.
  2. The shield satellite control computer has been given a complete overhaul, and will now display the coverage simulation in real time.
  3. The meteor shield goal is now considered complete at 75% coverage.
  4. Shield sat crates are now cheaper (250 -> 100) and contain more shields (3 -> 4) to account for the increased difficulty of coverage.

Why It's Good For The Game

The old algorithm for meteor shield coverage was... bad. Like, really bad. Like, "it just counted all the things in view of a satellite" bad. It made no sense, and was woefully inaccurate.

The new algorithm is not only more accurate, it feels better, because with the console upgrade, you can watch the meteor simulation and see exactly where you need more shielding to protect the station.

Images of changes

2025-01-10.15-01-42.mp4

Since the video, it also became possible to click on the satellites in the map view to toggle them.

Testing

Verified that tabs, zoom level, and map offset were all preserved when reopening the UI.
Opened each tab both with and without a meteor shield goal, and with and without shield sats.
Ran a simulation with no satellites and watched the station get pelted.
Ran a simulation with some active satellites and watched the station get pelted less.
Ended a round with >75% coverage. Got greentext.


Declaration

  • I confirm that I either do not require pre-approval for this PR, or I have obtained such approval and have included a screenshot to demonstrate this below.

Changelog

🆑
tweak: The meteor shield coverage algorithm has been changed to throw simulated meteors at the station. This means that 100% coverage is now (close to) complete protection of the station.
tweak: The shield satellite control computer has been given a complete overhaul, and will now display the coverage simulation in real time.
tweak: The meteor shield goal is now considered complete at 75% coverage. You must perform a simulation with the control computer to calculate your coverage.
tweak: Shield sat crates are now cheaper (250 -> 100) and contain more shields (3 -> 4) to account for the increased difficulty of coverage.
/:cl:

@FunnyMan3595 FunnyMan3595 added Tweak This PR tweaks something ingame TGUI This PR modifies TGUI, will conflict labels Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TGUI This PR modifies TGUI, will conflict Tweak This PR tweaks something ingame
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant