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

Lets admins set system clear objectives and refactors extended mission code #2531

Merged
merged 4 commits into from
Oct 17, 2023

Conversation

Bokkiewokkie
Copy link
Contributor

@Bokkiewokkie Bokkiewokkie commented Aug 25, 2023

About The Pull Request

Adds the ability for admins to set the target system for a system clearing objective with the overmap gamemode controller.
If you (or most likely the game) for some reason did not select a system, it will instead select a random sector 2 system with enemies in it.

Why It's Good For The Game

This was originally going to be a PR to fix the round extension mission selection system. And while it does technically fix the issue of randomly selected clear missions not functioning, that is still a problem I intend to fix in this PR as well. (Later:) I just made a lazy fix for that now but it should work as originally intended.

Testing Photographs and Procedure

Screenshots&Videos I did test this

Changelog

🆑
fix: Fixed random clear missions not having a system
refactor: Removed the unintended ability for the mission extension to select any random objective
admin: Made it possible for admins to select a target for the "clear system" objective
/:cl:

This didn't actually fix the issue yet
@Bokkiewokkie Bokkiewokkie added Feature Fix Administration Starsystem Issues and pull requests related to star systems. labels Aug 25, 2023
@Bokkiewokkie Bokkiewokkie changed the title Lets admins set system clear objectives Lets admins set system clear objectives and refactors extended mission code Sep 21, 2023
@Bokkiewokkie Bokkiewokkie merged commit ae25330 into BeeStation:master Oct 17, 2023
9 checks passed
@Bokkiewokkie Bokkiewokkie deleted the missiontorubicon branch February 11, 2024 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Active Test Merge Feature Fix Starsystem Issues and pull requests related to star systems.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants