]> git.smokeofanarchy.ru Git - space-station-14.git/commit
refactor event schedulers to use explicit game rules (#29320)
authorIProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>
Wed, 14 Aug 2024 05:21:01 +0000 (01:21 -0400)
committerGitHub <noreply@github.com>
Wed, 14 Aug 2024 05:21:01 +0000 (15:21 +1000)
commit07ec00ed05394f0d6c8929d8d015854b8dbbc3bb
treee4d2f2f6cec336f05980b66471f26b2bf3a65b75
parent58a33b2593c7dc6d06feb7ded6e3e47958ec1df1
refactor event schedulers to use explicit game rules (#29320)

* works, still has testing values, im sure I did stupid shit.

* shitvent crapfactor

* snap extra word out of existence

* shit I died of old

* remove useless inaccurate design comments

* Oopsie, handle requirement params in RandomRuleSystem too

* I'm a slash slinging hasher

* Address reviews, add admin alerts I forgor

* EntityMan saves the day

* address reviews 1

* eh, I actually don't care about the cargo gifts thing.

* started

* Do reviews

* you actually meant 1.2 lmao

* dependency inheritance is a fickle bitch

* I have no idea.

* Threads are for sheets not computers.

* fix traitor rule test

* fix round type tattling

* break things

* It worky

* Toolshed makes we want to drink depresso.

* Finished?

* remove debug values

* timings

* use defaults

* alphabetize

* bobby drop tables

* Float required fr fr

* continue

* more continence

* uno mas

* obsolution

* cleanup and documentations

* Yell at self

* use the right value defaults

* housekeeping
21 files changed:
Content.IntegrationTests/Tests/GameRules/RuleMaxTimeRestartTest.cs
Content.IntegrationTests/Tests/GameRules/TraitorRuleTest.cs
Content.Server/GameTicking/GameTicker.GameRule.cs
Content.Server/StationEvents/BasicStationEventSchedulerSystem.cs
Content.Server/StationEvents/Components/BasicStationEventSchedulerComponent.cs
Content.Server/StationEvents/Components/MeteorSchedulerComponent.cs [deleted file]
Content.Server/StationEvents/Components/RampingStationEventSchedulerComponent.cs
Content.Server/StationEvents/EventManagerSystem.cs
Content.Server/StationEvents/MeteorSchedulerSystem.cs [deleted file]
Content.Server/StationEvents/RampingStationEventSchedulerSystem.cs
Content.Shared/CCVar/CCVars.cs
Resources/Locale/en-US/game-ticking/game-presets/preset-allatonce.ftl
Resources/Locale/en-US/game-ticking/game-presets/preset-survival.ftl
Resources/Locale/en-US/game-ticking/game-presets/preset-zombies.ftl
Resources/Prototypes/GameRules/cargo_gifts.yml
Resources/Prototypes/GameRules/events.yml
Resources/Prototypes/GameRules/meteorswarms.yml
Resources/Prototypes/GameRules/roundstart.yml
Resources/Prototypes/GameRules/unknown_shuttles.yml
Resources/Prototypes/game_presets.yml
Resources/Prototypes/secret_weights.yml