Files
tbd-station-14/Content.Shared
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
..
2024-07-11 15:14:01 +10:00
2024-07-08 00:27:52 +10:00
2024-07-01 02:20:57 +10:00
2024-05-27 17:51:50 -07:00
2024-03-24 16:33:45 +11:00
2024-07-10 15:51:47 +10:00
2024-06-08 18:48:23 +10:00
2024-06-20 01:14:18 +10:00
2023-09-11 18:42:38 -07:00
2024-03-19 23:27:02 -04:00
2023-10-10 16:41:11 -07:00
2023-09-09 23:37:56 -04:00
2023-11-14 19:23:40 -07:00
2024-05-03 19:26:09 +02:00
2024-07-08 19:03:53 +10:00
2024-04-28 21:38:23 -07:00
2024-06-05 16:23:23 -04:00
2024-04-30 16:49:35 +10:00
2023-12-28 13:11:50 +00:00
2024-07-10 01:48:56 +02:00
2024-06-09 15:18:54 -04:00
2024-06-20 01:14:18 +10:00
2024-02-15 16:26:45 -08:00
2024-04-25 11:31:45 +10:00
2024-06-19 18:15:26 +02:00
2024-01-04 05:56:14 -07:00
2024-06-18 22:11:36 +10:00
2024-06-01 05:08:31 -07:00
2024-06-05 10:32:58 +03:00
2024-07-03 22:23:11 +10:00
2024-07-08 00:19:10 +10:00
2024-07-03 22:23:11 +10:00
2024-03-19 14:30:56 +11:00
2024-07-03 22:23:11 +10:00
2024-04-28 21:38:23 -07:00
2024-07-08 00:26:58 +10:00
2024-05-12 17:07:54 +02:00
2024-07-03 22:23:11 +10:00
2024-06-01 11:29:17 -04:00
2024-06-02 11:11:19 +10:00
2024-01-27 08:51:24 -05:00
2023-12-24 02:58:28 -07:00
2024-07-08 00:26:58 +10:00
2024-04-28 21:38:23 -07:00
2024-06-18 20:27:34 +10:00
2024-07-08 00:19:10 +10:00