undef-engine
2025-12-24
Dial In game and ActionDispatcher pattern for WebSocket routing
285 files · 31,189+ · 15,751-
Shared Game Hooks
6 files changed
npc_actions.pyPython module npc_actionsnpc_actions.pyPython module npc_actionschat.pyPython module chatdispatcher.pyPython module dispatcherdispatchers.pyPython module dispatchersgame.pyPython module game
- Created useGameActions.ts (262 lines) for standardized game action dispatching
decouple
internal
4 files
useGameActions.tscard-interaction-advanced.spec.tscard-interaction.spec.tsuseGameActions.test.ts
- Created useGameStateReset.ts (86 lines) for consistent state cleanup between games
deprecate
errata
4 files
game.pyuseGameStateReset.tsgame.tsgames.py
Hive Mind
6 files changed
__init__.pyPython module __init__npc.pyPython module npcconfig.pyPython module confighandler.pyPython module handlerhooks_class.pyPython module hooks_classmodels.pyPython module models
All Game Boards
6 files changed
split_caw_packs.pyPython module split_caw_packspacks.pyPython module packshandler.pyPython module handlerhooks_class.pyPython module hooks_classloader.pyPython module loadernpc_actions.pyPython module npc_actions
Enhancement
6 files changed
npcs.pyPython module npcslobby_settings.pyPython module lobby_settingslobby.pyPython module lobbytest_lobby_settings_packs.pyTest file for lobby_settings_packstest_lobby_settings_validation.pyTest file for lobby_settings_validationbase.pyPython module base
- Updated RoomList with improved display (89 lines)
decouple
behavioral
4 files
lobby-pack-selection.spec.tsRoomList.tsxAdvancedSettingsModal.tsxBaseControl.tsx
- Enhanced base TreatmentCard component
decouple
internal
4 files
cah-cards-full.jsoncard-styles-demo.htmlTreatmentCard.tsxCawCard.tsx
Removal
1 file changed
RoleBanner.tsxReact component RoleBanner