Wayne-Arasaka
b14ffd39e1
Merge pull request #65 from waynebian01/120100
...
120100
2026-09-02 21:42:50 +08:00
waynebian01
579bc3cbd7
添加“特殊”状态分类,更新相关状态块逻辑,优化状态获取和更新功能。各职业类中新增特殊状态支持,确保状态管理更加灵活和准确。
2026-09-02 21:29:29 +08:00
waynebian01
c3660fb388
更新状态块,添加“上个技能”和“公共冷却”功能,优化状态获取逻辑。
2026-09-02 20:42:56 +08:00
waynebian01
1c4a84aef5
更新版本至 1.2.1.20,添加沸点状态支持并优化模块依赖快照保存逻辑。修复宏键池和状态块的相关功能,确保模块保存时正确处理依赖关系。
2026-09-02 20:40:13 +08:00
waynebian01
beb587a045
添加了keymap.md
2026-09-02 14:12:52 +08:00
waynebian01
ab2165eaa8
修复 HTTP 请求异常处理中的 URL 获取逻辑
...
将 `response.RequestUri` 替换为 `response.RequestMessage?.RequestUri`,确保在处理 HTTP 404 和其他错误时正确获取请求的 URL。
2026-09-02 13:31:43 +08:00
Cursor Agent
d56aa39ced
合并检查更新 404 修复到 120100
...
将 GitHub 数据包下载回退与失败时提示手动下载的改动并入 120100。
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-02 05:23:10 +00:00
Cursor Agent
56f3b291fc
合并宏键池 keys 与 extraKeys 为单一表
...
Lua 与 C# 都改回修饰符×主键一层循环,50 个主键仍为 350 槽。减号、导航键和方向键接在原主键末尾。
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-02 05:15:45 +00:00
Cursor Agent
ee8d3d854b
将宏键池从 273 扩到 350,并同步 Shigure 发键
...
在原 7×39 槽之后追加减号、导航六键和四个方向键(7×11),不插入 F4/反引号/NUMPADENTER,避免打乱已有热键。KeySender 改为从左解析修饰前缀以支持 CTRL--,导航和方向键按扩展键发送。
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-02 03:48:05 +00:00
Cursor Agent
345e53c92c
下载失败时提示到 GitHub Releases 手动下载
...
失败弹窗固定给出 https://github.com/waynebian01/Shigure/releases ,
并说明把 SpellIcons.shgpack 放到程序目录的 data 文件夹;可选择立即打开页面。
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-02 03:21:02 +00:00
Cursor Agent
b5c8d00fe1
修复检查更新 404:GitHub API 失败时回退到发布页直链
...
/releases/latest 在未标记 latest 或 api.github.com 不可达时会返回 404。
现在依次尝试正式版 API、发布列表、latest/download 直链,以及当前版本
(1.2.1.19)的 SpellIcons.shgpack 下载地址。
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-02 03:18:12 +00:00
Wayne-Arasaka
cf812626cb
Merge pull request #61 from waynebian01/120100
...
120100
1.2.1.19
2026-09-01 21:59:57 +08:00
Wayne-Arasaka
8901177ac7
Merge pull request #60 from waynebian01/cursor/cloud-agent-1788263422954-oeeu4
...
Cursor/cloud agent 1788263422954 oeeu4
2026-09-01 21:39:31 +08:00
Cursor Agent
aa3f0d79a5
保存宏时同步写入该职业模块依赖快照
...
宏页保存原先只更新 keymap 和插件,模块快照仍停留在旧宏。改为走与配置页相同的回调,按当前职业捕获并保存模块。
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-01 13:36:31 +00:00
waynebian01
be584d2b8c
Merge branch 'cursor/cloud-agent-1788263422954-oeeu4' of https://github.com/waynebian01/Shigure into cursor/cloud-agent-1788263422954-oeeu4
2026-09-01 21:30:24 +08:00
waynebian01
cd9c9d272f
Add item lists for all character classes, including various potions and enhancements, ensuring consistent structure with spellsList format.
2026-09-01 21:30:21 +08:00
Cursor Agent
fe54eb513d
保存模块时按宏文本去重,不再把已删除的特殊宏从旧快照塞回
...
带注释与不带注释的同一段特殊宏会被当成两条,旧快照会在每次保存时把幽灵条目写回。捕获时合并重复项,导入时按正文或技能名视为已存在,删除后不再复活。
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-01 13:28:49 +00:00
Wayne-Arasaka
bbc8abce79
Merge pull request #59 from waynebian01/cursor/cloud-agent-1788263422954-oeeu4
...
Cursor/cloud agent 1788263422954 oeeu4
2026-09-01 21:10:00 +08:00
Cursor Agent
8701a2d71b
条件编辑将技能改为冷却并分出技能/物品分类
...
类型下拉由「技能」改为「冷却」;分类提供「技能」与「物品」,分别列出法术冷却与物品冷却字段。
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-01 13:00:14 +00:00
waynebian01
48bb27b34b
Enhance item management by adding '插入物品' command and integrating item handling into the Fuyutsui framework. Update README to reflect new item insertion functionality and modify class blocks across all character classes to include item insertion. Implement item indexing and retrieval methods in core logic, ensuring consistency with spell handling. Update UI components to support item conditions and improve overall item management experience.
2026-09-01 20:44:51 +08:00
waynebian01
c2a77b8a24
Merge branch 'cursor/cloud-agent-1788263422954-oeeu4' of https://github.com/waynebian01/Shigure into cursor/cloud-agent-1788263422954-oeeu4
2026-09-01 20:23:41 +08:00
waynebian01
a63b2ef1a2
Refactor Warrior itemsList to include structured indexing for items, enhancing consistency with spellsList format.
2026-09-01 20:23:38 +08:00
Cursor Agent
a5d1ad64cd
将战士物品列表改为带 index 的表项格式
...
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-01 12:23:08 +00:00
Cursor Agent
0fa9112a91
物品列表改为带 index 的表项并增加索引列
...
Fuyutsui.itemsList 保存为 [itemId] = { index, name };编辑器增加索引列,添加时自动分配空闲序号,允许同名、禁止同 ID 与同索引。
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-01 12:22:49 +00:00
waynebian01
b6cce9983b
Merge branch 'cursor/cloud-agent-1788263422954-oeeu4' of https://github.com/waynebian01/Shigure into cursor/cloud-agent-1788263422954-oeeu4
2026-09-01 20:16:44 +08:00
waynebian01
2f707da4cc
添加物品列表至 Warrior 类,包含多种药水和潜力物品的名称,确保与技能列表结构一致。
2026-09-01 20:16:27 +08:00
Cursor Agent
78222ad022
冷却页技能表增加 spellId/名称筛选
...
左侧技能冷却与右侧物品冷却对齐,输入 spellId 或名称即可过滤行;上下移动会跳过被筛掉的行。
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-01 12:15:57 +00:00
Cursor Agent
4a991bc85b
物品列表移到末页,允许同名并改为字符串表
...
将物品列表页签放到技能列表右侧;添加与校验只禁止重复 itemId;保存格式改为 [itemId] = "名称"。
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-01 12:09:21 +00:00
Cursor Agent
75bf8a3518
配置页改为冷却双栏与职业级物品列表
...
将配置页「法术」改为「冷却」(左技能冷却、右专精物品冷却),「物品」改为职业级 Fuyutsui.itemsList 编辑;保存时缺表则在 spellsList 后插入。
Co-authored-by: Wayne-Arasaka <waynebian01@users.noreply.github.com >
2026-09-01 12:01:05 +00:00
waynebian01
8b009cbdb2
Cursor: Apply local changes for cloud agent
2026-09-01 19:50:23 +08:00
waynebian01
bc68363ea4
更新 README 文档以包含免责声明和 MIT 许可证信息;在状态管理中添加新的状态字段显示记录,增强图标支持;优化用户界面以更好地展示应用信息和法律声明。
2026-09-01 17:24:32 +08:00
waynebian01
ccd670dfb5
更新版本号至 1.2.1.19,优化 README 文档中的功能描述,增强用户对技能和物品图标数据包的理解。添加对物品 ID 的支持,改进状态管理和条件字段显示,确保用户界面信息展示更加清晰。
2026-09-01 17:05:20 +08:00
waynebian01
3a5b4e8db5
Refactor configuration for Shaman, Warlock, and Warrior classes
...
- Adjusted step values for various configuration options to maintain order and consistency.
- Reintroduced "治疗药水" and "治疗石" for Warlock and Shaman with updated steps and properties.
- Removed "鲁莽药水" from Warrior configuration and added it back with updated properties.
- Ensured all changes maintain the integrity of the configuration structure.
2026-09-01 16:19:20 +08:00
Wayne-Arasaka
e9107a62d4
Merge pull request #57 from waynebian01/120100
...
120100
2026-09-01 14:57:14 +08:00
waynebian01
6f17f613d2
更新物品计数逻辑为冷却时间更新,优化状态管理
2026-09-01 14:56:39 +08:00
waynebian01
1cd4e7c084
Refactor item categories and IDs across multiple class configurations
...
- Removed unused skill entries and adjusted step numbers in DemonHunter.json.
- Updated item categories and added item IDs for healing items in Paladin.json, Priest.json, Shaman.json, Warlock.json, and Warrior.json.
- Ensured consistent naming for healing items across classes.
2026-09-01 14:04:03 +08:00
waynebian01
dcd5542df0
优化特殊宏的注释管理,确保技能名由用户手动填写并固定为无目标、无宏条件;更新相关文档和界面显示。
2026-09-01 13:24:19 +08:00
waynebian01
3e8168b84b
添加条件格式化支持和优化状态显示,增强用户界面信息展示
2026-08-31 01:49:46 +08:00
Wayne-Arasaka
4705caad89
Merge pull request #53 from waynebian01/120100
...
120100
2026-08-30 21:30:10 +08:00
waynebian01
e2b57fecfe
调整牧师法术列表,修正法术索引顺序并添加驱散魔法
2026-08-30 21:05:08 +08:00
waynebian01
dfea0321e2
优化插入法术命令,支持通过技能名称或 spellId 临时写入状态,并更新相关文档说明
2026-08-30 20:45:14 +08:00
waynebian01
4f2bec47b3
Update character configurations and key mappings for Warrior, Demon Hunter, and Paladin
...
- Modified Warrior.json to update skill values and add new entries.
- Adjusted key mappings in demonhunter.json to change unit assignments and skills.
- Revised paladin.json to update unit assignments and skills for various abilities.
- Ensured proper formatting and consistency across all key mapping files.
2026-08-30 20:23:20 +08:00
waynebian01
020541961c
添加条件字段显示名称的管理,优化条件表达式的格式化显示
2026-08-30 19:45:18 +08:00
waynebian01
8cda3cea73
Update cooldown metrics and display types for Warlock and Warrior abilities
...
- Added "displayType" field with Chinese translations for cooldown metrics in Warlock.json and Warrior.json.
- Ensured consistency in the structure of cooldown entries across both files.
2026-08-30 14:16:28 +08:00
waynebian01
4c435e3c7f
重构条件编辑器,优化单元格点击事件处理,添加首领战下拉选择功能
2026-08-30 12:58:27 +08:00
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
Wayne-Arasaka
54a541dd6d
Merge pull request #51 from waynebian01/120100
...
120100
2026-08-29 20:42:17 +08:00
waynebian01
9b9127c90c
一键辅助, 插入法术, 施法技能使用spellId作为唯一标识符
2026-08-29 20:16:54 +08:00
waynebian01
fe493e2b45
修改版本号
2026-08-29 17:24:08 +08:00
waynebian01
03d2d2c72e
保存配置会将当前职业的所有模块一起保存, 覆盖掉可能冲突项
2026-08-29 17:16:01 +08:00