Delta-v/Content.Server/GameTicking/Rules/Components
deltanedas 02636386b5
item toggling giga rework + full ninja refactor (#28039)
* item toggle refactoring and some new systems

* add ToggleClothing component/system

* unhardcode magboots gravity logic

* make magboots and speedboots use ItemToggle and stuff

* remove now useless clothing components

* update client/server magboots systems

* add note to use ItemToggledEvent in ToggleActionEvent doc

* refactor PowerCellDraw to use ItemToggle for ui open/close control

* add TryUseCharges, refactor charges system

* update magboot trigger code

* make borg use ItemToggle, network SelectedModule instead of now removed Activated

* add AccessToggle for borg

* the giga ninja refactor

* update ninja yml

* update ItemToggle usage for some stuff

* fix activatableui requires power

* random fixing

* yaml fixing

* nuke ItemToggleDisarmMalus

* make defib use ItemToggle

* make things that use power not turn on if missing use charge

* pro

* fix sound prediction

* bruh

* proximity detector use ItemToggle

* oop

* big idiot syndrome

* fix ninja spawn rule and make it generic

* fix ninja spawn rule yml

* move loading profiles into AntagLoadProfileRule

* more ninja refactor

* ninja yml fixes

* the dreaded copy paste ops

* remove useless NinjaRuleComponent and ue AntagSelection for greeting

* fix invisibility

* move IsCompleted to SharedObjectivesSystem

* ability fixes

* oop fix powercell instantly draining itself

* sentient speedboots gaming

* make reflect use ItemToggle

* fix other test

* loadprofilerule moved into its own pr

* remove conflict with dragon refactor

* remove all GenericAntag code from ninja

* )

* probably

* remove old enabled

* great language bravo vince

* GREAT LANGUAGE

* who made this language

* because it stinks

* reparent blood-red magboots to magboots probbbly works

* most of the review stuff

* hasGrav doesnt mean what i thought it did

* make health analyzer use itemtoggle, not fail test

* fix mag/speed boots being wacky

* UNTROLL

* add ItemToggle to the random health analyzers

* a

* remove unused obsolete borg func

* untrolling

* :trollface:

* fix test

* fix

* g

* untroll

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-07-11 15:55:56 +10:00
..
AntagLoadProfileRuleCOmponent.cs Re-enabling nukie species(except vox), added antag species blacklisting 2024-07-05 00:59:16 -07:00
DeathMatchRuleComponent.cs 1v1 me first to 31 no powerups [Deathmatch Gamemode] (#19467) 2023-08-30 18:06:15 -07:00
GenericAntagRuleComponent.cs move ninja objectives code into generic antag system (#20186) 2023-09-21 07:33:18 -07:00
InactivityRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
KillCalloutRuleComponent.cs 1v1 me first to 31 no powerups [Deathmatch Gamemode] (#19467) 2023-08-30 18:06:15 -07:00
LoadMapRuleComponent.cs LoadMapRule grid storage rework (#28210) 2024-06-03 20:04:19 -04:00
MaxTimeRestartRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
NukeOperativeSpawnerComponent.cs Content changes for entity categories PR (#27232) 2024-06-02 14:08:15 +10:00
NukeOpsShuttleComponent.cs Mega Antag Refactor (#25786) 2024-04-25 11:31:45 +10:00
NukeopsRuleComponent.cs Mega Antag Refactor (#25786) 2024-04-25 11:31:45 +10:00
RespawnDeadRuleComponent.cs RespawnRuleSystem tweaks. (#28528) 2024-06-02 23:28:38 -04:00
RespawnTrackerComponent.cs RespawnRuleSystem tweaks. (#28528) 2024-06-02 23:28:38 -04:00
RevolutionaryRuleComponent.cs Mega Antag Refactor (#25786) 2024-04-25 11:31:45 +10:00
RoundstartStationVariationRuleComponent.cs Roundstart variation game rules (#24397) 2024-01-30 21:52:35 -08:00
RuleGridsComponent.cs LoadMapRule grid storage rework (#28210) 2024-06-03 20:04:19 -04:00
SandboxRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
SecretRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
StationVariationPassRuleComponent.cs Roundstart variation game rules (#24397) 2024-01-30 21:52:35 -08:00
SubGamemodesComponent.cs make thief a subgamemode (#25740) 2024-03-02 11:33:24 -05:00
ThiefRuleComponent.cs antag objective issuing refactor (#28216) 2024-05-25 16:14:48 -04:00
TraitorRuleComponent.cs antag objective issuing refactor (#28216) 2024-05-25 16:14:48 -04:00
ZombieRuleComponent.cs Mega Antag Refactor (#25786) 2024-04-25 11:31:45 +10:00