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