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

More Gamemodes #527

Merged

Conversation

Mnemotechnician
Copy link
Contributor

Description

Adds traitors and hellshift to the list of gamemodes offered by the gamemode vote.

Traitors just make sense.

Hellshift is a new version of survival. It starts out roughly as slow as survival, but it slowly devolves into a torrent of station events as frequent as one every 10-30 seconds. Good for when there's no other self-antaggers players to spice up the shift, or when there's one too many security officers to deal with all the threats this brings.

Technical details

Had to refactor a lot of RampingStationEventScheduler. Firstly, it was total shitcode, secondly, it had everything hardcoded, thirdly, it had a bug that made it possible for events to appear with little to no delay whatsoever. Now its component features four data fields that can be used to configure the scheduler and its system contains cleaner and more readable code.

Media

image

image

Changelog

🆑

  • tweak: Players can now vote on two more gamemodes: Traitors and Hellshift.

@github-actions github-actions bot added Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: YML Changes any yml files labels Jul 8, 2024
@SimpleStation14 SimpleStation14 changed the title More gamemodes More Gamemodes Jul 8, 2024
Resources/Prototypes/game_presets.yml Outdated Show resolved Hide resolved
Co-authored-by: DEATHB4DEFEAT <[email protected]>
Signed-off-by: Mnemotechnican <[email protected]>
@DangerRevolution DangerRevolution merged commit 7463b37 into Simple-Station:master Jul 11, 2024
11 checks passed
SimpleStation14 added a commit that referenced this pull request Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: YML Changes any yml files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants