]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Mind Role Entities (#31318)
authorErrant <35878406+Errant-4@users.noreply.github.com>
Thu, 10 Oct 2024 08:48:56 +0000 (10:48 +0200)
committerGitHub <noreply@github.com>
Thu, 10 Oct 2024 08:48:56 +0000 (10:48 +0200)
commit93c7bdc1345dd3b76727a386fe7ce30e6edd28b2
tree9ced4ebd224bb38baec77e8cc70c0270f0292519
parent3e078ab3e0aff0d022bac2bb869090934e7f10e2
Mind Role Entities (#31318)

* Mind Role Entities wip

* headrev count fix

* silicon stuff, cleanup

* exclusive antag config, cleanup

* jobroleadd overwerite

* logging stuff

* MindHasRole cleanup, admin log stuff

* last second cleanup

* ocd

* minor cleanup

* remove createdTime datafield

* now actually using the event replacement I made for role time tracking

* weh
65 files changed:
Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs
Content.IntegrationTests/Tests/Internals/AutoInternalsTests.cs
Content.IntegrationTests/Tests/Minds/MindTests.cs
Content.IntegrationTests/Tests/Preferences/LoadoutTests.cs
Content.Server/Antag/AntagSelectionSystem.cs
Content.Server/Antag/Components/AntagSelectionComponent.cs
Content.Server/Cloning/CloningSystem.cs
Content.Server/EntityEffects/EffectConditions/JobCondition.cs
Content.Server/GameTicking/GameTicker.RoundFlow.cs
Content.Server/GameTicking/GameTicker.Spawning.cs
Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs
Content.Server/GameTicking/Rules/RevolutionaryRuleSystem.cs
Content.Server/GameTicking/Rules/ThiefRuleSystem.cs
Content.Server/GameTicking/Rules/TraitorRuleSystem.cs
Content.Server/GameTicking/Rules/ZombieRuleSystem.cs
Content.Server/Ghost/Roles/GhostRoleMarkerRoleComponent.cs
Content.Server/Ghost/Roles/GhostRoleSystem.cs
Content.Server/Mind/Commands/MindInfoCommand.cs
Content.Server/Objectives/Systems/KillPersonConditionSystem.cs
Content.Server/Objectives/Systems/NinjaConditionsSystem.cs
Content.Server/Objectives/Systems/NotCommandRequirementSystem.cs
Content.Server/Objectives/Systems/NotJobRequirementSystem.cs
Content.Server/Objectives/Systems/RoleRequirementSystem.cs
Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs
Content.Server/Revolutionary/Components/CommandStaffComponent.cs
Content.Server/Roles/DragonRoleComponent.cs
Content.Server/Roles/InitialInfectedRoleComponent.cs
Content.Server/Roles/Jobs/JobSystem.cs
Content.Server/Roles/NinjaRoleComponent.cs
Content.Server/Roles/NukeopsRoleComponent.cs
Content.Server/Roles/RemoveRoleCommand.cs
Content.Server/Roles/RevolutionaryRoleComponent.cs
Content.Server/Roles/RoleSystem.cs
Content.Server/Roles/SubvertedSiliconRoleComponent.cs
Content.Server/Roles/ThiefRoleComponent.cs
Content.Server/Roles/TraitorRoleComponent.cs
Content.Server/Roles/ZombieRoleComponent.cs
Content.Server/Silicons/Laws/SiliconLawSystem.cs
Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs
Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs
Content.Server/Station/Systems/StationSpawningSystem.cs
Content.Server/Store/Conditions/BuyerAntagCondition.cs
Content.Server/Store/Conditions/BuyerDepartmentCondition.cs
Content.Server/Store/Conditions/BuyerJobCondition.cs
Content.Server/Zombies/ZombieSystem.Transform.cs
Content.Shared/Mind/Components/MindContainerComponent.cs
Content.Shared/Mind/MindComponent.cs
Content.Shared/Roles/AntagonistRoleComponent.cs [deleted file]
Content.Shared/Roles/Jobs/JobComponent.cs [deleted file]
Content.Shared/Roles/Jobs/JobRoleComponent.cs [new file with mode: 0644]
Content.Shared/Roles/Jobs/SharedJobSystem.cs
Content.Shared/Roles/MindGetAllRoleInfoEvent.cs [moved from Content.Shared/Roles/MindGetAllRolesEvent.cs with 79% similarity]
Content.Shared/Roles/MindRoleComponent.cs [new file with mode: 0644]
Content.Shared/Roles/SharedRoleSystem.cs
Content.Shared/Whitelist/EntityWhitelist.cs
Content.Shared/Whitelist/EntityWhitelistSystem.cs
Resources/Locale/en-US/game-ticking/game-presets/preset-nukeops.ftl
Resources/Prototypes/GameRules/events.yml
Resources/Prototypes/GameRules/midround.yml
Resources/Prototypes/GameRules/roundstart.yml
Resources/Prototypes/Objectives/dragon.yml
Resources/Prototypes/Objectives/ninja.yml
Resources/Prototypes/Objectives/thief.yml
Resources/Prototypes/Objectives/traitor.yml
Resources/Prototypes/Roles/MindRoles/mind_roles.yml [new file with mode: 0644]