37 Commits

Author SHA1 Message Date
pan
90e8a4a284 feat: 添加三个新技能并更新英雄配置
1. 新增6013闪电、6014小火球、6015小飓风三个技能及对应预制件
2. 更新职业技能列表,为法师和辅助职业新增技能
3. 调整部分英雄技能配置、属性描述与英雄列表
4. 优化部分技能的伤害系数与效果参数
2026-09-22 11:15:49 +08:00
pan
cd9e7296a1 feat(trigger-editor): 添加触发组概率与保底配置功能
1. 新增触发组条目字段t_chance(触发概率)和pity_add(保底叠加),仅攻击/受击组生效
2. 为TriggerGroupEditor传入分组标识,动态显示概率配置表单项
3. 新增条目创建时继承同组末档概率参数的逻辑
4. 更新常量定义与文档说明,补充概率参数使用规则
5. 在前端展示和服务端导出中添加概率相关信息展示
2026-09-21 16:01:41 +08:00
pan
be6d941b90 feat(skill): add trigger probability and pity system for attack/attacked triggers
1. 新增技能触发概率配置与保底叠加机制,仅对攻击/受击触发生效
2. 前端编辑器新增t_chance概率与pity_add保底增量配置项
3. 技能描述文案支持展示触发概率
4. 运行时新增概率判定与保底缓存逻辑,兼容存量配置
2026-09-21 15:25:02 +08:00
panFD
93dc59a616 refactor(skill): 重构大招CD配置体系,统一档位管理
1. 新增大招CD档位配置ULT_CDS/ULT_CD_MAP,与普攻档位分离
2. 为职业默认值添加大招CD档配置,支持按职业类型适配
3. 改造技能编辑器与英雄向导,支持选择大招CD档位
4. 批量更新现有英雄数据与配置文件,统一使用档位化CD配置
5. 补充文档说明,规范大招CD配置规则
2026-09-14 23:00:06 +08:00
panFD
f2a4926c49 feat(override-editor): add shield duration override support
1. add shield_duration translation and override config entry
2. add warning tip for shield duration setting with usage notes
3. control tip visibility based on whether shield_duration is configured
2026-09-14 17:15:36 +08:00
panFD
b63572c383 feat(trigger): add 回合结束触发组支持
1. 新增fend触发组常量与默认英雄模板配置
2. 后端校验、渲染逻辑兼容新触发组
3. 更新文档说明fend触发组规范
4. 前端UI添加回合结束触发组编辑器
5. 兼容旧英雄数据补全fend空对象
2026-09-14 17:09:31 +08:00
panFD
d3e7438bca feat: 新增预设库管理与一键创建英雄向导
1.  新增服务端模板持久化接口,支持触发/光环预设的读写
2.  前端新增预设库管理页面,支持增删改查触发/光环预设
3.  新增英雄创建向导,支持按职业快速生成英雄并套用预设
4.  调整本地开发端口与代理地址
5.  补充职业默认配置与攻速映射等常量定义
2026-09-13 11:43:18 +08:00
pan
799b93817d refactor: 重构技能触发逻辑,将proc_skill从命中触发改为施法后触发
1.  调整proc_skill触发时机为施法出手时判定,一次施法仅判定一次,与命中/弹道数无关
2.  移除HeroAtkSystem中旧的proc_skill触发逻辑,新增SCastSystem的tryProcSkill方法
3.  更新技能配置注释、编辑器文案与文档说明,同步调整服务端技能描述显示
4.  全局设置Element Plus组件为small尺寸,优化编辑器UI布局
5.  清理冗余的proc_skill快照传递逻辑,移除unused的reviveOptions计算属性
2026-09-08 17:22:41 +08:00
pan
fe0b121cb5 refactor(hero skill/editor): 调整技能配置并新增配置提示
1. 更新英雄普攻技能的overrides配置与描述文本
2. 为属性编辑器新增debuff和buff的语义提示弹窗
3. 优化编辑器提示框的样式适配
2026-09-08 16:57:54 +08:00
pan
be17d18ff3 feat(skill-system): 新增计时debuff机制,支持技能命中敌方附加减益效果
本次提交完整实现了技能对敌附加debuff的完整流程:
1.  新增TimedDebuffSnapshot数据结构,用于透传debuff配置
2.  在SkillConfig和SkillOverrides中新增debuff相关配置项
3.  实现HeroAtkSystem中debuff的判定与施加逻辑
4.  完善后台配置、前端编辑器的debuff配置支持
5.  调整了buff目标判定逻辑,修复了原有默认目标的语义混淆问题
6.  优化了BuffSystem的调试日志,新增了debuff分类标识
7.  批量更新了现有英雄技能的debuff配置示例
2026-09-08 16:37:13 +08:00
pan
f5908a9adf feat(editor): 完善技能覆写编辑器功能,优化配置体验
1. 为OverrideEditor新增baseSkillUuid参数,支持对敌技能debuff配置校验
2. 优化proc_skill和timed_buff_id的编辑体验,自动补全关联配置项
3. 更新常量注释与英雄技能配置,修正overrides字段配置
4. 新增对敌技能buff配置警示提示,引导正确配置方式
2026-09-08 10:38:18 +08:00
panFD
dbc013a20f feat(hero-config): 新增英雄额外属性加成档位的图鉴展示支持
本次变更完成了英雄bonus属性加成系统的图鉴可视化改造:
1. 扩展LvBonusAttrsEntry类型,新增name/icon/info配置字段
2. 服务端渲染兼容新增字段,仅在配置存在时输出
3. 更新英雄配置文档,补充bonus字段的新参数说明
4. 新增属性加成编辑器表单,支持配置名称、图标和自定义描述
5. 实现英雄图鉴的bonus档位图标渲染逻辑,支持锁定状态和点击弹窗
6. 新增bonus效果文案生成工具,支持自定义模板和属性自动生成
7. 为技能弹窗新增bonus专属渲染逻辑,适配属性加成档位的展示
8. 为部分测试英雄配置了bonus档位的名称属性
2026-09-07 23:58:44 +08:00
panFD
ed738d2e30 refactor(hero): 重构额外属性加成系统,统一为bonus字段
1.  将原ap_bonus/hp_bonus/def_bonus三个字段合并为通用的bonus数组结构
2.  新增多属性同时配置能力,支持hp/ap/def百分比加成与crt/frz/stun/para固定百分点加成
3.  更新所有前端编辑器、服务端渲染与游戏运行时逻辑适配新配置格式
4.  添加数据兼容迁移逻辑,自动处理旧版英雄配置数据
2026-09-07 23:05:30 +08:00
panFD
a1c8f46c50 feat(web/server): add dodge and accuracy stats support
1. 调整FieldEditor中光环档位默认等级为4级
2. 更新SUPPORT_ULT技能列表,新增6415、6416、6518、6519
3. 新增闪避(dodge)和命中(accuracy)属性配置:
   - 在常量中定义属性注释
   - 在前端表单添加属性编辑控件
   - 在后端渲染逻辑中支持属性导出
4. 新增测试英雄"闪避哥"用于展示新属性
2026-09-07 21:57:07 +08:00
pan
41db9f18a4 refactor: 完善英雄配置与UI展示,新增2名英雄
1.  为英雄列表新增5011控血大师、5012疾风法师两名英雄并配置完整技能与属性
2.  批量补全现有英雄的简介文本,优化技能描述文案
3.  调整部分技能名称与光环配置命名,统一术语表述
4.  添加英雄简介的CSS样式,在UI中展示英雄简介并支持超长文本省略与悬浮查看
2026-09-07 15:20:14 +08:00
pan
481fdaa450 feat(home-page): add hero sorting function
1. 新增首页工具栏排序控件,支持按职业/星级排序及升降序切换
2. 实现排序逻辑,保留原始数组下标保证编辑定位准确
3. 更新样式文件,添加排序控件组的布局样式
2026-09-07 14:04:49 +08:00
pan
5fc743dbe3 feat(web): 新增 timed_buff_id 覆写组件支持与 buff 列表配置
1. 扩展 SUPPORT_ULT 技能列表,新增6517号技能
2. 为 OVERRIDE_KEYS 添加buff类型标记与注释说明
3. 新增buffOptions参数透传机制,实现timed_buff_id下拉选择
4. 新增buff类型覆写编辑器,支持搜索创建与类型归一化
2026-09-07 12:45:14 +08:00
pan
55c7909241 feat(editor): 新增枚举型覆写编辑器与优化技能描述
1. 新增TGroup枚举覆写类型到常量配置,添加对应下拉编辑组件
2. 重构覆写解析逻辑,统一处理枚举与对象类型覆写
3. 批量更新全英雄技能的描述文本与覆写参数,修正技能效果描述
4. 优化技能详情展示逻辑,复用覆写解析函数减少重复代码
2026-09-07 09:32:25 +08:00
panFD
232446789f fix(hero config): 更新技能图标与英雄配置
1. 修正多个技能的图标资源路径
2. 调整6200技能的召唤参数配置
3. 重命名5009英雄为甲虫领主并新增5010火箭哥英雄
4. 更新辅助大招技能列表
2026-09-07 00:04:28 +08:00
panFD
30e69234b7 feat(hero): 新增回血坦克5009与火箭哥5010英雄,优化UI展示与技能逻辑
1.  新增5009回血坦克、5010火箭哥英雄配置
2.  重构英雄列表UI布局,新增职业标签配色区分
3.  优化技能详情展示,支持完整覆写参数显示
4.  调整技能默认配置,移除固定summon_count注入
5.  优化触发技能展示逻辑,新增参数详情显示
2026-09-06 17:43:16 +08:00
panFD
bd2e4cb16d chore(constants): update support ultimate skill list
add new support ultimate skill ids to SUPPORT_ULT constant
2026-09-05 22:21:52 +08:00
panFD
72fa2814e5 feat(skill-override): 新增反伤相关的覆写配置
1. 在常量文件中添加thorns_dmg和thorns_rate的覆写配置项
2. 在服务端和前端技能详情展示中添加反伤参数的解析展示逻辑
2026-09-05 18:25:28 +08:00
panFD
c4b49e4df6 feat(editor): add proc_skill override support for skills
1. 新增proc_skill覆写配置项,支持配置概率触发额外技能
2. 重构OverrideEditor,支持对象类型覆写的结构化编辑
3. 给SkillEditor和TriggerGroupEditor透传技能选项用于uuid选择
4. 更新英雄技能数据示例,添加触发普攻的proc_skill配置
5. 修复覆写编辑器同步逻辑,保留编辑中未完成的配置项
2026-09-05 13:38:30 +08:00
panFD
30748536d0 refactor(hero-config): 移除旧的本地导出hexport.ts功能
删除了前后端中与本地导出hexport.ts相关的API、页面按钮和实现代码,不再支持生成本地hexport.ts配置文件。
2026-09-05 12:55:35 +08:00
panFD
1806f4b1a5 feat(web+server): 新增枚举覆写支持与CSV导出功能
1. 新增buff_target枚举覆写配置,支持选择施法目标类型
2. 后端添加CSV导出接口,生成标准化英雄设计表
3. 前端新增CSV导出按钮,支持一键导出配置
4. 优化覆写字段渲染逻辑,支持枚举值转可读枚举名
5. 清理英雄数据中冗余的summon_count默认配置
2026-09-05 12:23:23 +08:00
pan
ba3810d00a feat(skill-editor): 新增普攻lv2强化档编辑模式
1. 为SkillEditor新增basicLv2属性,实现独立的普攻lv2档位编辑逻辑
2. 锁定lv和SkillLv值,禁用档位增删操作
3. 调整界面文案,适配普攻lv2模式的编辑提示
4. 自动规范化lv_entries数据,确保仅存在一个标准lv2档位
2026-09-04 16:39:41 +08:00
pan
e97de40d2e feat: 新增技能图标英雄语境覆写功能
1. 扩展SkillOverrides接口,新增icon字段支持自定义图标
2. 前端常量与编辑器适配:新增字符串型覆写类型与图标候选选择器
3. 新增getHeroSkillIcon工具函数,实现英雄专属图标优先级加载逻辑
4. 修复并优化技能图标展示逻辑,支持同底座技能不同英雄差异化图标
5. 重构部分英雄配置格式,统一代码风格
2026-09-04 16:25:57 +08:00
pan
c48d497bd8 refactor(hero): 移除无用的英雄操作按钮与相关样式
1. 从App.vue中删除英雄列表的修改和删除操作按钮
2. 移除全局和移动端适配下的.row-actions相关样式代码
3. 清理heroes.json中多余的技能配置字段
2026-09-04 14:52:14 +08:00
pan
4e0ef5bccc refactor(web): 重构英雄管理页面布局与交互
1. 将原侧边栏选择改为卡片列表首页视图,新增顶部计数和新建按钮
2. 重新设计英雄列表项,展示基础信息、属性、技能和触发效果
3. 重构编辑弹窗布局,适配移动端并优化交互流程
4. 新增多项数据展示辅助函数,优化页面信息展示
2026-09-04 11:01:18 +08:00
pan
e10c1b1120 feat(web): 添加写入heroSet.ts的功能按钮和逻辑
新增了写入heroSet.ts的操作按钮,添加了二次确认弹窗和后端写入接口调用逻辑,支持将当前英雄数据覆盖写入到指定配置文件的对应区域。
2026-09-04 09:10:34 +08:00
pan
50ea3a4954 feat: 新增英雄配置批量写入功能,优化buff和英雄预制体
1.  新增服务端/api/apply接口,支持直接覆盖写入heroSet.ts英雄配置区域
2.  前端管理页面新增「写入heroSet.ts」按钮,支持带确认的批量写入
3.  调整多个buff预制体的位置、缩放参数
4.  统一替换多款英雄预制体的关联资源引用与冗余属性
2026-09-04 09:10:21 +08:00
pan
71ba6d5ad7 fix(TriggerGroupEditor): 修改默认新增触发器的参数值
将默认新增的触发器条目参数从6改为4,调整默认生成的触发器配置
2026-09-04 08:40:22 +08:00
panFD
7f81634dd1 refactor: 重构复活配置逻辑,移除独立复活编辑器
调整复活配置实现方式,将复活功能并入dead触发组,通过overrides配置复活相关参数,删除原ReviveEditor组件,更新前端常量与页面展示逻辑
2026-09-03 22:44:56 +08:00
pan
87f771edd1 feat: 完成英雄配置编辑器全流程功能开发
本次提交实现了完整的英雄配置管理系统:
1.  新增服务器端英雄数据持久化接口,支持读取和保存英雄配置
2.  重构前端英雄编辑器UI,替换侧边栏为下拉选择器适配移动端
3.  统一调整前端页面样式,压缩间距适配更多内容
4.  修复Tooltip组件显示逻辑,优化技能飘字效果
5.  导入CSV英雄配置数据,补全全职业技能配置
6.  调整多个英雄预制体的尺寸和位置参数
7.  生成完整的英雄配置导出文件hexport.ts
2026-09-03 16:47:49 +08:00
pan
94acab2a5c feat(skill): 添加技能buff附加概率配置与判定逻辑
1. 新增SkillOverrides接口的buff_chance字段,配置buff附加概率
2. 在web常量中添加buff_chance的配置项说明
3. 在HeroAtkSystem中实现基于buff_chance的buff触发判定,默认100%触发
2026-09-03 14:30:05 +08:00
pan
7c536ec023 fix: 调整触发技能默认等级与提示文本
1. 将触发技能默认生成等级从6改为4,默认激活等级同步更新
2. 修复复活技能成长档位描述错误,从lv1/lv9/lv16改为lv1/lv8/lv16
3. 为普攻技能新增默认的lv2强化档位配置
2026-09-03 11:07:49 +08:00
panFD
a2dc40997c feat(editor): 完成英雄配置编辑器全功能开发
本提交新增完整的英雄配置可视化编辑器:
1.  初始化前后端项目结构,配置monorepo工作区
2.  实现后端API服务,支持读取游戏配置、导出hexport.ts文件
3.  开发前端Vue应用,包含完整的英雄增删改、属性配置、技能编辑功能
4.  实现多类型编辑器组件:基础属性、普攻/大招编辑、触发技能、光环、复活、属性加成等
5.  清理冗余的配置元数据文件
2026-09-02 23:35:40 +08:00