Files
Shiip-of-Hakinian-Espanol/soh/include
aMannus 170a9103f9 Implement GameInteractor & move CrowdControl and console commands to it (#2358)
* Begin GameInteractor

* Basic skeleton of PoC

* WIP

* First 2 CC effects transitioned to GameInteractor

* Prepare GameInteractor classes for CrowdControl

* More effects & replace chaosEffects with GameInteractor

* CC connection fixes & all CC effects (enemy spawns still borked)

* First couple of build error fixes

* Fix build

* Proper enemy spawning

* Clean up old CC code

* Extract link size/invisibility into GameInteractor

* Small fix/cleanup

* Suggestions for PR

* Address PR comment

* Addressed more comments & small adjustments

* Fix crash when spawning enemies

* Remove Remove()

* Move checks into Apply() and move CC and some console commands to it

* Use inheritance to abstract check on application

* Rename prefix Actions with RawAction

* Make Remove return a Result

* Fix issue with compilation

* debugconsole -> GameInteractionEffects progress

* Add State in GI

* Unify some Effects

* Port more debug console items

* Remove state modifyiers from raw actions

* Port over last raw action / state in console

* Adjust some types

* Consolidate link size modifier effect

* Adjust more types

* Define category strings in CC

* Clean up remaining non defined strings

* Fix bug in timed effects

* Rename old pack

* CC fixes

* Translate GI enum function

* Console cleanup/fixes/consistency

Co-authored-by: David Chavez <david@dcvz.io>
2023-01-25 18:13:33 -05:00
..
2023-01-17 00:33:56 -05:00
2022-11-30 00:28:57 +01:00
2022-05-11 13:18:24 -04:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2022-09-21 00:50:22 -04:00
2022-08-31 22:59:38 -04:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2022-06-22 23:13:32 -04:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2022-11-30 00:28:57 +01:00
2023-01-17 00:33:56 -05:00