Delta-v/Content.Server/StationEvents/Components
deltanedas d3aa1efc38 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-08-09 17:45:27 +01:00
..
AlertLevelInterceptionRuleComponent.cs Add syndicate sleeper agents random event (#27501) 2024-05-15 19:57:27 +02:00
AnomalySpawnRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
BasicStationEventSchedulerComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
BluespaceArtifactRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
BluespaceLockerRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
BreakerFlipRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
BureaucraticErrorRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
CargoGiftsRuleComponent.cs Replace string data fields with LocId where relevant (#20883) 2023-10-14 22:02:30 +02:00
ClericalErrorRuleComponent.cs clerical error station event (#23091) 2024-01-22 18:47:30 +01:00
FalseAlarmRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
GasLeakRuleComponent.cs buff gas leak event (#25864) 2024-03-07 01:28:42 +01:00
ImmovableRodRuleComponent.cs Immovable Rod visual variations (#25932) 2024-03-27 18:34:32 +01:00
IonStormRuleComponent.cs Ion storm event (#20277) 2023-10-31 18:51:30 +01:00
KudzuGrowthRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
MassHallucinationsComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
MassHallucinationsRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
MeteorSwarmRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
PowerGridCheckRuleComponent.cs Power monitoring console overhaul (#20927) 2024-01-22 18:28:33 +01:00
RampingStationEventSchedulerComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
RandomEntityStorageSpawnRuleComponent.cs Fix closet skeletons spawning in nullspace (#22942) 2024-01-22 18:36:51 +01:00
RandomSentienceRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
RandomSpawnRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
SentienceTargetComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
SolarFlareRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
SpaceSpawnRuleComponent.cs item toggling giga rework + full ninja refactor (#28039) 2024-08-09 17:45:27 +01:00
StationEventComponent.cs New event: Approaching unknown shuttle (#24490) 2024-05-18 13:51:30 +02:00
VentClogRuleComponent.cs A return to foam (foam rework) (#20831) 2023-10-31 18:54:02 +01:00
VentCritterSpawnLocationComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
VentCrittersRuleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00