5 Commits

Author SHA1 Message Date
waynebian01
232fa91aa2 Add SpellFieldKey class for managing spell and aura keys
- Introduced a new class `SpellFieldKey` to encapsulate constants and methods related to spell and aura identifiers.
- Added methods for generating keys for spells and auras, including parsing functionality for spell and aura strings.
- Implemented utility methods for stripping prefixes and canonicalizing aura IDs.
2026-08-30 10:22:51 +08:00
waynebian01
220edae2d8 添加职责覆盖槽和角色覆盖容器,优化队伍光环与治疗吸收逻辑 2026-08-28 15:01:46 +08:00
waynebian01
f37df2e7b8 更新版本号至 1.2.1.8,添加不带光环的单位选择功能及相关逻辑 2026-08-20 13:31:20 +08:00
waynebian01
be8f97eca8 feat: 更新模块目录和缓存路径,添加职责筛选功能 2026-08-15 16:14:15 +08:00
waynebian01
5a00da85d5 Refactor and implement runtime session management
- Removed the UnitSelector class from UI and added a new UnitSelector class in Modules.
- Introduced RuntimeSessionCoordinator to manage runtime sessions, ensuring safe concurrent operations.
- Created ShigureRuntimeFactory to handle the creation of ShigureRuntime instances.
- Added WindowsTriggerKeyState and WindowsVirtualKeyMap for handling key states and virtual key mappings.
- Implemented IKeymapResolver interface for key mapping resolution.
- Established runtime dependencies with interfaces for screen scanning, state building, logic evaluation, and key output.
2026-08-06 01:17:28 +08:00