Rainfey
4e6c59cfe5
Refactor antag rule code (#23445)
* Initial Pass, Rev, Thief
* Zombie initial pass
* Rebase, Traitor
* Nukeops, More overloads
* Revert RevolutionaryRuleComponent
* Use TryRoundStartAttempt, Rewrite nukie spawning
* Comments, Add task scheduler to GameRuleSystem
* Zombie initial testing done
* Sort methods, rework GameRuleTask
* Add CCVar, Initial testing continues
* Might as well get rid of the obsolete logging
* Oops, i dont know how to log apparently
* Suggested formatting fixes
* Suggested changes
* Fix merge issues
* Minor optimisation
* Allowed thief to choose other antags
* Review changes
* Spawn items on floor first, then inserting
* minor tweaks
* Shift as much as possible to ProtoId<>
* Remove unneeded
* Add exclusive antag attribute
* Fix merge issues
* Minor formatting fix
* Convert to struct
* Cleanup
* Review cleanup (need to test a lot)
* Some fixes, (mostly) tested
* oop
* Pass tests (for real)
---------
Co-authored-by: Rainfall <rainfey0+git@gmail.com>
Co-authored-by: AJCM <AJCM@tutanota.com>
2024-02-29 17:25:10 +11:00
..
2023-08-25 10:56:51 +10:00
2024-02-20 13:08:41 +11:00
2023-10-28 09:59:53 +11:00
2023-08-25 10:56:51 +10:00
2023-12-28 09:48:10 +11:00
2024-01-12 23:22:01 +01:00
2024-02-16 16:54:27 -07:00
2023-10-28 09:59:53 +11:00
2023-10-10 16:41:11 -07:00
2023-08-25 12:13:11 +10:00
2024-02-14 18:14:40 +11:00
2024-02-16 16:54:27 -07:00
2024-01-19 10:33:07 -05:00
2024-02-11 14:19:45 +11:00
2024-02-28 00:51:20 +11:00
2024-01-20 13:53:39 +11:00
2023-08-25 10:56:51 +10:00
2023-09-21 17:23:02 +10:00
2023-12-29 08:47:43 -04:00
2024-02-13 16:48:39 -05:00
2024-01-30 21:52:35 -08:00
2023-08-25 12:13:11 +10:00
2024-01-23 11:30:09 +11:00
2024-02-28 00:51:20 +11:00
2024-02-28 00:51:20 +11:00
2023-08-25 12:13:11 +10:00
2023-08-25 12:13:11 +10:00
2024-02-26 16:29:36 -07:00
2024-01-16 20:25:07 +01:00
2023-08-25 10:56:51 +10:00
2024-02-02 00:29:01 +11:00
2023-12-28 10:05:20 +11:00
2024-02-28 00:51:20 +11:00
2024-02-01 23:04:52 +11:00
2023-08-25 10:56:51 +10:00
2023-08-25 10:56:51 +10:00
2024-02-03 10:32:30 -08:00
2023-11-01 19:56:07 -07:00
2024-01-12 23:22:01 +01:00
2024-02-28 00:51:20 +11:00
2023-09-24 18:07:31 -07:00
2024-01-14 21:18:47 +11:00
2023-09-11 18:10:07 +10:00
2024-02-03 11:54:48 +11:00
2023-08-25 10:56:51 +10:00
2023-09-11 09:42:41 +10:00
2024-01-12 23:22:01 +01:00
2023-08-25 12:13:11 +10:00
2023-09-05 00:07:01 +10:00
2024-01-20 17:15:10 +11:00
2024-02-28 00:51:20 +11:00
2024-01-02 19:08:50 -08:00
2023-09-11 09:42:41 +10:00
2023-08-25 12:13:11 +10:00
2023-10-29 15:29:30 +11:00
2024-01-20 17:15:10 +11:00
2023-11-21 15:27:37 +11:00
2024-01-02 17:24:01 +11:00
2023-10-30 20:55:55 -07:00
2023-08-25 10:56:51 +10:00
2023-08-25 10:56:51 +10:00
2023-08-25 10:56:51 +10:00
2023-08-25 12:13:11 +10:00
2024-02-29 17:25:10 +11:00
2023-11-26 14:20:07 +11:00
2023-08-25 10:56:51 +10:00
2023-11-01 19:56:07 -07:00
2023-11-01 19:56:07 -07:00
2024-01-04 13:26:25 +11:00
2024-01-04 14:25:32 +11:00
2023-08-25 10:56:51 +10:00
2023-08-25 10:56:51 +10:00
2024-01-20 17:15:10 +11:00
2023-08-25 10:56:51 +10:00
2023-12-04 16:04:39 -07:00
2024-01-21 18:59:14 -07:00