]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Mega Antag Refactor (#25786)
authorNemanja <98561806+EmoGarbage404@users.noreply.github.com>
Thu, 25 Apr 2024 01:31:45 +0000 (21:31 -0400)
committerGitHub <noreply@github.com>
Thu, 25 Apr 2024 01:31:45 +0000 (11:31 +1000)
commit161fd6c83c87f7deb1a06aad66c9ac0ef329c641
tree9af47bedc3962ec2decb8798e18ca20699b29160
parent771661f478f5be07472434d32532f22aa7a8d8ab
Mega Antag Refactor (#25786)

* Mega Antag Refactor

* last minute delta save

* more workshopping

* more shit

* ok tested this for once

* okkkkk sure

* generic delays for starting rules

* well darn

* nukies partially

* ouagh

* ballin' faded and smonkin wed

* obliterated the diff

* Spread my arms and soak up congratulations

* I've got plenty of love, but nothing to show for it

* but there’s too much sunlight
Shining on my laptop monitor, so I
Can’t see anything with any amount of clarity

* ok this junk

* OOK!

* fubar

* most of sloth's review

* oh boy

* eek

* hell yea!

* ASDFJASDJFvsakcvjkzjnhhhyh
99 files changed:
Content.Client/Humanoid/HumanoidAppearanceSystem.cs
Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs
Content.IntegrationTests/Tests/GameRules/RuleMaxTimeRestartTest.cs
Content.IntegrationTests/Tests/GameRules/SecretStartsTest.cs
Content.Server/Administration/ServerApi.cs
Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs
Content.Server/Antag/AntagSelectionPlayerPool.cs [new file with mode: 0644]
Content.Server/Antag/AntagSelectionSystem.API.cs [new file with mode: 0644]
Content.Server/Antag/AntagSelectionSystem.cs
Content.Server/Antag/Components/AntagSelectionComponent.cs [new file with mode: 0644]
Content.Server/Antag/Components/GhostRoleAntagSpawnerComponent.cs [new file with mode: 0644]
Content.Server/Antag/MobReplacementRuleSystem.cs
Content.Server/Destructible/Thresholds/MinMax.cs
Content.Server/GameTicking/Components/ActiveGameRuleComponent.cs [moved from Content.Server/GameTicking/Rules/Components/ActiveGameRuleComponent.cs with 84% similarity]
Content.Server/GameTicking/Components/DelayedStartRuleComponent.cs [new file with mode: 0644]
Content.Server/GameTicking/Components/EndedGameRuleComponent.cs [moved from Content.Server/GameTicking/Rules/Components/EndedGameRuleComponent.cs with 81% similarity]
Content.Server/GameTicking/Components/GameRuleComponent.cs [moved from Content.Server/GameTicking/Rules/Components/GameRuleComponent.cs with 83% similarity]
Content.Server/GameTicking/GameTicker.GameRule.cs
Content.Server/GameTicking/GameTicker.cs
Content.Server/GameTicking/Rules/Components/LoadMapRuleComponent.cs [new file with mode: 0644]
Content.Server/GameTicking/Rules/Components/NinjaRuleComponent.cs
Content.Server/GameTicking/Rules/Components/NukeOperativeSpawnerComponent.cs
Content.Server/GameTicking/Rules/Components/NukeOpsShuttleComponent.cs
Content.Server/GameTicking/Rules/Components/NukeopsRuleComponent.cs
Content.Server/GameTicking/Rules/Components/PiratesRuleComponent.cs [deleted file]
Content.Server/GameTicking/Rules/Components/RevolutionaryRuleComponent.cs
Content.Server/GameTicking/Rules/Components/ThiefRuleComponent.cs
Content.Server/GameTicking/Rules/Components/TraitorRuleComponent.cs
Content.Server/GameTicking/Rules/Components/ZombieRuleComponent.cs
Content.Server/GameTicking/Rules/DeathMatchRuleSystem.cs
Content.Server/GameTicking/Rules/GameRuleSystem.Utility.cs
Content.Server/GameTicking/Rules/GameRuleSystem.cs
Content.Server/GameTicking/Rules/InactivityTimeRestartRuleSystem.cs
Content.Server/GameTicking/Rules/KillCalloutRuleSystem.cs
Content.Server/GameTicking/Rules/LoadMapRuleSystem.cs [new file with mode: 0644]
Content.Server/GameTicking/Rules/MaxTimeRestartRuleSystem.cs
Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs
Content.Server/GameTicking/Rules/PiratesRuleSystem.cs [deleted file]
Content.Server/GameTicking/Rules/RespawnRuleSystem.cs
Content.Server/GameTicking/Rules/RevolutionaryRuleSystem.cs
Content.Server/GameTicking/Rules/RoundstartStationVariationRuleSystem.cs
Content.Server/GameTicking/Rules/SandboxRuleSystem.cs
Content.Server/GameTicking/Rules/SecretRuleSystem.cs
Content.Server/GameTicking/Rules/SubGamemodesSystem.cs
Content.Server/GameTicking/Rules/ThiefRuleSystem.cs
Content.Server/GameTicking/Rules/TraitorRuleSystem.cs
Content.Server/GameTicking/Rules/ZombieRuleSystem.cs
Content.Server/Objectives/ObjectivesSystem.cs
Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs
Content.Server/Preferences/Managers/IServerPreferencesManager.cs
Content.Server/Preferences/Managers/ServerPreferencesManager.cs
Content.Server/RandomMetadata/RandomMetadataSystem.cs
Content.Server/Spawners/EntitySystems/ConditionalSpawnerSystem.cs
Content.Server/StationEvents/BasicStationEventSchedulerSystem.cs
Content.Server/StationEvents/Components/LoneOpsSpawnRuleComponent.cs [deleted file]
Content.Server/StationEvents/Events/AnomalySpawnRule.cs
Content.Server/StationEvents/Events/BluespaceArtifactRule.cs
Content.Server/StationEvents/Events/BluespaceLockerRule.cs
Content.Server/StationEvents/Events/BreakerFlipRule.cs
Content.Server/StationEvents/Events/BureaucraticErrorRule.cs
Content.Server/StationEvents/Events/CargoGiftsRule.cs
Content.Server/StationEvents/Events/ClericalErrorRule.cs
Content.Server/StationEvents/Events/FalseAlarmRule.cs
Content.Server/StationEvents/Events/GasLeakRule.cs
Content.Server/StationEvents/Events/ImmovableRodRule.cs
Content.Server/StationEvents/Events/IonStormRule.cs
Content.Server/StationEvents/Events/KudzuGrowthRule.cs
Content.Server/StationEvents/Events/LoneOpsSpawnRule.cs [deleted file]
Content.Server/StationEvents/Events/MassHallucinationsRule.cs
Content.Server/StationEvents/Events/MeteorSwarmRule.cs
Content.Server/StationEvents/Events/NinjaSpawnRule.cs
Content.Server/StationEvents/Events/PowerGridCheckRule.cs
Content.Server/StationEvents/Events/RandomEntityStorageSpawnRule.cs
Content.Server/StationEvents/Events/RandomSentienceRule.cs
Content.Server/StationEvents/Events/RandomSpawnRule.cs
Content.Server/StationEvents/Events/SolarFlareRule.cs
Content.Server/StationEvents/Events/StationEventSystem.cs
Content.Server/StationEvents/Events/VentClogRule.cs
Content.Server/StationEvents/Events/VentCrittersRule.cs
Content.Server/StationEvents/RampingStationEventSchedulerSystem.cs
Content.Server/Traitor/Systems/AutoTraitorSystem.cs
Content.Server/Traitor/Uplink/Commands/AddUplinkCommand.cs
Content.Server/Zombies/PendingZombieComponent.cs
Content.Server/Zombies/ZombieSystem.cs
Content.Shared/Antag/AntagAcceptability.cs
Content.Shared/CCVar/CCVars.cs
Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs
Content.Shared/Inventory/InventorySystem.Helpers.cs
Content.Shared/NukeOps/NukeOperativeComponent.cs
Content.Shared/Roles/SharedRoleSystem.cs
Content.Shared/Station/SharedStationSpawningSystem.cs
Resources/Locale/en-US/game-ticking/game-presets/preset-pirates.ftl [deleted file]
Resources/Maps/Shuttles/striker.yml
Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml
Resources/Prototypes/GameRules/events.yml
Resources/Prototypes/GameRules/midround.yml
Resources/Prototypes/GameRules/roundstart.yml
Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml
Resources/Prototypes/game_presets.yml