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

[MIRROR] Bitrunning 1.5: Secondary Objectives #2852

Merged
merged 1 commit into from
Mar 12, 2024

Conversation

NaakaKo
Copy link
Collaborator

@NaakaKo NaakaKo commented Mar 9, 2024

Original PR: https://api.github.com/repos/tgstation/tgstation/pulls/81828

About The Pull Request

Added secondary objective lockboxes to bitrunning. These pull from a list of secondary objective loot on the domain, with a limited quantity of items. Once there are no items left to pull, the secondary objective disappears. If multiple secondary objective markers are placed, they will be placed until all markers have been used, or all the items in the loot pool are already spoken for.

To support this functionality, adds SSbitrunning, which stores all domains as instances, instead of checking the hardcoded types as previously. SSbitrunning manages listing domains for the quantum console, and rolling secondary loot.

As an example of this functionality, added a side path to Glacier Grind with a polar bear and some loot.

Why It's Good For The Game

Secondary objectives give mappers ways to encourage players to venture into a wider range of domains by offering non-trivial loot beyond the fluff items given in the main caches. The absolute limit on the number of items available ensures these items can't be farmed.

As well as supporting secondary objectives, SSbitrunning allows for future support of features relying on mid-round modification of domains, for instance adding custom domains.

Changelog

🆑
add: Added secondary objectives to bitrunning!
add: Pick up encrypted curiosities and return them to the safehouse to claim their contents.
add: Glacier Grind has been given a secondary objective, look out for the limited edition hat.
add: Bitrunning domains can now be modified during the round by admins.
/:cl:

@NaakaKo NaakaKo added the Upstream PR Merged Used by the mirror bot. label Mar 9, 2024
@CliffracerX CliffracerX merged commit f2bd85a into master Mar 12, 2024
2 checks passed
github-actions bot added a commit that referenced this pull request Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Upstream PR Merged Used by the mirror bot.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants