CatStation/Content.Server/GameTicking/Rules
KeTuFaisPiKiNut ea2dd83e77
Mindshield Refactor + Changeling Fake Mindshield (#43864)
* the great mindshield rework

* it just works :D

* glory to nyanotransen, I said with my very obviously fake mindshield.

* work on things to remove manual mindshield queries

* very wip impl

* yeah there we go apc destroyed mission accomplished

* some comments

* textures!

* i will stab the person who decided to spell it differently.

* rename things since i am crazy (i was also crazy once)

* minor spelling mistake :(

* Revert "minor spelling mistake :("

This reverts commit ece1f1c3509063d1c43b7f136509ed4df2cd62e7.

* Revert "rename things since i am crazy (i was also crazy once)"

This reverts commit e75411d4bb84e819ca525b9fa0fe1792b6ace0b6.

* Revert "i will stab the person who decided to spell it differently."

This reverts commit 696ffdc062094cc9e4cf382f1e39b4ae4e3d781d.

* fixed things + better texs

* aaaa

* INSANITY RAHHHHH

* e

* changing things a bit.

* testifying things actually no insanity

* cleaning

* only doing this cuz of heseintests failing

* cleanup

* Update Content.Server/Revolutionary/RevolutionarySystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Apply suggestions from code review

fucking suggestions WHY IS THE BUTTON THERE EVEN WHEN ITS DISABLED!!!!

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* half of things for scarky0

* event merging stub / beginning

* big rewrite

* there ya go scar

* e

* NETWORK YOU PRICK

* Update Content.Shared/Mindshield/SharedMindShieldSystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update Content.Shared/Mindshield/SharedMindShieldSystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update Content.Server/Revolutionary/RevolutionarySystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update Content.Shared/Mindshield/FakeMindshieldSystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* e

* RAHHHH

* cleaning

* Update changeling.yml

* Update meta.json

* slarti 1/3

* slarti things 2

* le real fix

* commit & push

* Update Content.Client/Overlays/ShowMindShieldIconsSystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update Content.Server/Implants/MindshieldImplantSystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update Content.Shared/Mindshield/SharedMindShieldSystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update Content.Shared/Mindshield/FakeMindshieldSystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update Content.Shared/Mindshield/Components/MindShieldStatusComponent.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* scarky0

* dirty

* fml

* robust thyself now

* minor fix

* stub

* Revert "stub"

This reverts commit c1204b88d3ae1bbdca2deeb075a9dd0d6c529326.

* s

* jrwebiwerhweir

* shrimple fix

* Apply suggestions from code review

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* yeeeuuuwhqeheueuuu

* rweifohgeterwt

* cleaning, compiling

* container bs and icons

* werewrewr

* fix

* crisis averted

* howd i forget this

* leave me ALONE

---------

Co-authored-by: nomdéraisonnablementlong <you@example.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
2026-07-30 22:39:13 +00:00
..
Components Nukeops disk-centric win condition (#39715) 2026-07-09 20:36:24 +00:00
VariationPass Cleanup: fix content-side obsolete TransformComponent warnings (#44494) 2026-07-28 22:45:45 +00:00
AntagLoadProfileRuleSystem.cs Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
DeathMatchRuleSystem.cs Change DeathMatchRuleComponent to use EntityTables (#44452) 2026-07-02 20:22:14 +00:00
DragonRuleSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
DynamicRuleSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
GameRuleSystem.cs Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
GameRuleSystem.Utility.cs Fix TryFindRandomTileOnStation spawning everything at 0, 0 (#44668) 2026-07-14 19:11:51 +00:00
InactivityTimeRestartRuleSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
KillCalloutRuleSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
LoadMapRuleSystem.cs Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
MaxTimeRestartRuleSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
NukeopsRuleSystem.cs Predict StationRecords (#40240) 2026-07-17 03:36:39 +00:00
ParadoxCloneRuleSystem.cs Generic Target System (#43554) 2026-07-11 04:11:24 +00:00
RespawnRuleSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
RevolutionaryRuleSystem.cs Mindshield Refactor + Changeling Fake Mindshield (#43864) 2026-07-30 22:39:13 +00:00
RoundstartStationVariationRuleSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
RuleGridsSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
SandboxRuleSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
SecretRuleSystem.cs Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
SubGamemodesSystem.cs Fix DummyNonAntag not being ignored during AllPresetStartTest (#43757) 2026-04-27 00:40:45 +00:00
SurvivorRuleSystem.cs Generic Target System (#43554) 2026-07-11 04:11:24 +00:00
ThiefRuleSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
TraitorRuleSystem.cs Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
XenoborgsRuleSystem.cs Generic Target System (#43554) 2026-07-11 04:11:24 +00:00
ZombieRuleSystem.cs Use dependency injection for EntityQuery<T>s in Content.Server (#43566) 2026-05-17 15:59:37 +00:00