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
|
63423c5378
|
feat(skill): add proc skill trigger system
实现技能命中后概率触发额外技能的完整流程
1. 新增proc_skill技能配置字段与数据组件
2. 新增公共技能派发工具方法
3. 在HeroAtkSystem中添加触发逻辑
4. 完善伤害事件与技能视图传递proc_skill参数
|
2026-09-05 13:26:34 +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 |
|
panFD
|
071afc8fa2
|
feat(skill): 添加计时buff目标覆写功能
1. 新增BuffTarget枚举定义计时buff的四种施加目标类型
2. 扩展SkillOverrides接口添加buff_target配置项
3. 实现resolveBuffTargets方法解析buff实际施加目标
4. 调整普攻buff施加逻辑适配新的目标配置规则
5. 修复伤害技能误给敌方挂友方buff的问题
6. 清理英雄技能配置中多余的summon_count参数
|
2026-09-05 12:22:18 +08:00 |
|
panFD
|
cf27211171
|
refactor(talent): 重构天赋升级消耗计算逻辑
1. 将天赋升级消耗从按等级索引改为按阶位统一配置
2. 调整getTalentUpgradeCost入参和计算逻辑
3. 更新天赋已投入点数的统计方式,优化计算效率
4. 修正天赋升级消耗判断的参数传递错误
|
2026-09-04 23:24:01 +08:00 |
|
pan
|
3ae6a69c67
|
fix(hero skill): 替换多余的summon_count配置为技能图标
1. 移除多个技能里冗余的summon_count字段
2. 为对应技能添加正确的图标配置
3. 同步更新服务端数据和前端配置文件
|
2026-09-04 16:53:19 +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
|
2a2abf24b2
|
feat(hero): 补全所有英雄技能的名称字段
统一给多个英雄的基础普攻技能添加"强化普攻"名称,同时优化技能配置的格式可读性,移除冗余的空字段和换行,修正了JSON文件末尾缺少换行的问题。
|
2026-09-04 16:03:28 +08:00 |
|
pan
|
16d44e3f5e
|
feat(skill): 优化技能描述展示逻辑,修复非伤害技能档位显示问题
1. 新增构建触发语境标签函数,统一处理循环触发技能的次数展示
2. 新增技能档位显式配置描述字段,支持直接渲染自定义描述模板
3. 重构技能展示逻辑,优先使用显式配置的描述,避免自动diff语义错位
4. 更新英雄技能配置,补全部分档位的描述文本,修正技能名称和描述文案
5. 完善类型注释和文档说明,规范技能描述配置规则
|
2026-09-04 14:50:51 +08:00 |
|
pan
|
7bb3dcf6db
|
refactor(skill): 优化技能文本展示逻辑,移除冗余的技能名前缀
1. 调整英雄技能描述文本,移除技能描述中重复的前置动作描述,统一文本风格
2. 重构技能文本生成代码,删除组内多技能时自动添加技能名前缀的逻辑,简化显示逻辑
3. 清理冗余的空行与注释,优化代码结构
4. 调整部分英雄技能的冷却时间配置,修正格式细节
|
2026-09-04 14:25:31 +08:00 |
|
pan
|
db26865e03
|
feat(map,hero): 实现英雄技能整组合并展示功能
重构英雄技能展示逻辑,支持将同一触发槽位的多个技能/光环词条合并为一个技能展示:
1. 新增触发组整组分档渲染接口,合并同槽位多技能档位数据
2. 新增组名获取函数,统一使用槽位首个自定义名称作为展示名
3. 调整图鉴面板技能列表,每个触发槽位仅展示一个合并后的图标
4. 升级技能弹窗渲染逻辑,支持整组模式下的合并说明展示
5. 优化注释与代码结构,统一技能展示口径
|
2026-09-04 14:15:45 +08:00 |
|
pan
|
4e0ef5bccc
|
refactor(web): 重构英雄管理页面布局与交互
1. 将原侧边栏选择改为卡片列表首页视图,新增顶部计数和新建按钮
2. 重新设计英雄列表项,展示基础信息、属性、技能和触发效果
3. 重构编辑弹窗布局,适配移动端并优化交互流程
4. 新增多项数据展示辅助函数,优化页面信息展示
|
2026-09-04 11:01:18 +08:00 |
|
pan
|
bf154a5bfd
|
refactor(hero config): 格式化英雄配置代码,统一对象写法
本次提交将所有英雄配置的技能对象属性进行了格式化,移除了多余的换行和空格,统一了对象字面量的写法风格,同时调整了部分注释位置,让配置文件结构更清晰易读,不影响实际游戏逻辑。
|
2026-09-04 09:11:30 +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
|
478651748b
|
docs(skill config): 更新复活技能配置与文档说明
1. 删除无效的复活技能配置条目
2. 统一死亡触发技能的激活档位为lv4
3. 修正文档中关于死亡触发技能档位的描述
|
2026-09-04 08:44:53 +08:00 |
|
panFD
|
b0038e74c8
|
refactor: 重构复活机制,将复活逻辑整合到dead触发组
1. 新增SkillOverrides的revive_hp和revive_count配置项,替代原独立复活字段
2. 移除所有revive相关的旧配置、解析函数和UI展示逻辑
3. 调整战斗逻辑,从dead触发组的overrides中读取复活配置
4. 更新文档说明,统一复活机制的配置方式
5. 清理冗余的导入和类型定义
|
2026-09-03 22:28:38 +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
|
6a09ae2954
|
chore(hero config): 更新英雄配置表数据
调整了英雄配置的字段顺序、新增/修改了部分英雄的属性、技能和定位,统一调整了稀有度配置
|
2026-09-03 14:30:11 +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
|
df61d55bc3
|
fix(hero config): 更新英雄配置表数据
调整了英雄列表、属性和技能配置,移除了冻住不谢英雄,新增出血战士英雄并修正相关配置项
|
2026-09-03 11:21:29 +08:00 |
|
pan
|
5d654b2914
|
chore(hero config): 更新英雄技能配置表
1. 重构技能配置命名为带等级后缀的格式
2. 调整部分技能的参数数值与效果描述
3. 删除冗余的空行配置数据
|
2026-09-03 11:01:24 +08:00 |
|
pan
|
421f31fecf
|
feat(hero&config): 完善英雄配置与护盾技能逻辑
新增英雄配置表及元数据,更新配置文档说明,修复护盾技能计算逻辑,调整技能基础参数与描述
|
2026-09-03 10:56:21 +08:00 |
|
panFD
|
a2dc40997c
|
feat(editor): 完成英雄配置编辑器全功能开发
本提交新增完整的英雄配置可视化编辑器:
1. 初始化前后端项目结构,配置monorepo工作区
2. 实现后端API服务,支持读取游戏配置、导出hexport.ts文件
3. 开发前端Vue应用,包含完整的英雄增删改、属性配置、技能编辑功能
4. 实现多类型编辑器组件:基础属性、普攻/大招编辑、触发技能、光环、复活、属性加成等
5. 清理冗余的配置元数据文件
|
2026-09-02 23:35:40 +08:00 |
|
panFD
|
6fed56d3c7
|
docs: 删除项目内所有旧的配置设计文档
清理了包括评分系统、英雄设计规范、英雄复刻方案、英雄配置详情在内的共6份废弃文档,移除冗余的历史设计参考资料。
|
2026-09-02 21:00:27 +08:00 |
|
pan
|
068a2dc76c
|
docs: 更新英雄配置规则与文档
调整英雄品质仅影响初始基础属性,移除lv6属性补偿配置,更新全部相关设计文档与注释,统一明确各机制的品质无关性。
|
2026-09-02 16:56:00 +08:00 |
|
pan
|
d9bccd7c93
|
refactor: 将代码中的card_lv统一替换为rarity
本次提交完成了全项目范围内术语的统一替换,将原本指代卡牌品质/等级的card_lv字段全部重命名为rarity,对齐了设计文档中的命名规范,避免了术语混淆:
1. 更新了所有配置文件、组件类、数据结构中的字段定义
2. 同步修改了注释、文档说明中的相关表述
3. 修正了英雄、技能、装备卡牌的品质显示逻辑
4. 调整了背景颜色切换、属性计算等相关业务逻辑
|
2026-09-02 16:42:54 +08:00 |
|
pan
|
6620b67103
|
fix(hero config): 更新英雄配置规则与触发条件
1. 统一调整触发类场技能解锁等级为lv6
2. 补充英雄配置的 revive 与技能互斥规则
3. 调整 card_lv 对应的属性加成数值与等级
4. 修改叠甲骑士的技能描述与注释内容
5. 更新英雄组合搭配的文本描述
|
2026-09-02 16:29:59 +08:00 |
|
pan
|
752788d1a1
|
docs(英雄配置文档): 更新英雄配置规则与示例条目
1. 修正lv光环触发等级描述,从lv9改为lv6
2. 新增触发技能统一lv6激活的规则说明
3. 补充复活技能与大招互斥的配置规则
4. 更新多个英雄配置示例的技能触发等级与字段格式
5. 修正叠甲骑士的配置列表项,移除无效的revive条目
|
2026-09-02 11:28:41 +08:00 |
|
panFD
|
e10c398703
|
docs(角色配置文档): 优化技能等级强化档位说明
将原有的lv3/lv5/lv7技能强化档统一调整为标准的lv9/lv16分档,同时修正射手职业的命名注释,补充大招按lv_entries分档强化的说明,统一全文档的配置格式规范。
|
2026-09-02 09:02:06 +08:00 |
|
panFD
|
2cfc2308b3
|
refactor(monster): 统一怪物与英雄的数值设定体系
1. 重构怪物配置,使用HERO_ROLE_BASE作为基础属性基准,通过card_lv应用品质系数
2. 新增怪物设计原则文档,明确数值平衡与成长逻辑
3. 修复Mon.ts中怪物属性计算,适配新的品质缩放规则与12级职业属性加成
4. 更新UI预制体的属性图标与文字显示,适配新的属性展示逻辑
|
2026-09-01 23:23:53 +08:00 |
|
panFD
|
1dbb3bd90d
|
refactor(hero): 重构英雄数值系统,支持品质系数与12级职业属性加成
1. 调整英雄最大等级为99,实现近似无限升级
2. 新增防御属性加成系统,补充def_bonus相关配置与计算
3. 引入英雄品质系数机制,相邻品质基础属性相差5%
4. 新增12级职业属性专项加成:坦克加防、战士辅助加血、输出加攻
5. 更新英雄设计文档与配置示例,统一数值计算逻辑
6. 重构成长计算函数,支持防御属性成长与加成
|
2026-09-01 20:47:36 +08:00 |
|
pan
|
f40ff033c2
|
feat: 添加战斗结算奖励系统
1. 新增结算奖励配置常量,定义金币、天赋经验、英雄碎片的发放规则与胜利加成系数
2. 新增RewardItemComp通用奖励条目组件,实现数量展示与弹跳入场动画
3. 为VictoryComp添加结算奖励逻辑:计算发放奖励、渲染奖励UI并添加入场动画效果
4. 新增金币、天赋经验奖励预制体并配置到结算弹窗中
5. 调整ui3.plist的图片边框参数适配新奖励图标
|
2026-09-01 10:18:55 +08:00 |
|
panFD
|
af4c45dc28
|
feat(hero card): add upgrade reminder feature
1. 新增英雄升级配置判定模块,封装升级条件校验逻辑
2. 为卡牌组件添加可升级标识节点和刷新逻辑
3. 实现英雄列表面板统一刷新所有卡牌的升级标识
4. 监听英雄成长变更事件实时更新升级提示状态
|
2026-08-30 23:10:08 +08:00 |
|
panFD
|
e4530d6d1c
|
feat(hero skill): add slot support for hero skill detail panel
1. 新增技能槽位参数,解决同底座技能(如普攻+触发技能)的分档定位问题
2. 新增2级/3级面板节点配置,自动隐藏无对应档位的面板
3. 重构英雄技能档位生成逻辑,支持按槽位精确查找技能配置
4. 优化技能弹窗渲染逻辑,传递槽位参数避免匹配错误分组
|
2026-08-30 14:44:27 +08:00 |
|
pan
|
d704f3201d
|
refactor(skillText): 重构技能描述生成逻辑,支持英雄自定义技能名
1. 重构getFieldSkillName和getReviveSkillName函数,新增hero参数获取英雄自定义技能名
2. 为FieldEntry和LvReviveEntry新增name字段,支持配置英雄专属技能展示名
3. 更新buildHeroSkillDesc和resolveTriggerSkillName函数,使用新的名称获取逻辑
4. 为部分英雄配置添加专属技能名称,统一技能展示文本
|
2026-08-28 17:07:20 +08:00 |
|
panFD
|
10a6d18836
|
refactor(skill-text): 重构技能文案系统,拆分英雄/卡牌语境
1. 将原HeroSkillDesc拆分为CardSkillText(卡牌/道具通用)和HeroSkillText(英雄专属)
2. 移除废弃的HeroSkillDesc文件与相关引用
3. 统一技能文案生成逻辑,修复数值漂移问题
4. 调整英雄配置中技能解锁等级与分档规则
5. 优化技能弹窗UI与参数传递逻辑
|
2026-08-28 08:36:39 +08:00 |
|
pan
|
d929a99172
|
refactor(hero): 新增英雄技能文案生成模块HeroSkillText
1. 新增HeroSkillText.ts,实现基于内联模板的实时技能文案渲染,解决数值与文案不同步问题
2. 为HSkillInfo、LvSkillEntry、LvTriggerEntry新增desc模板字段,配置技能描述模板
3. 重构HeroSkillDesc.ts,新增buildEffectOnlyRich方法,兼容旧UI引用
4. 为所有英雄配置添加技能描述模板,替换原硬编码文案逻辑
|
2026-08-27 20:40:53 +08:00 |
|
pan
|
b2f474d73b
|
feat(UI): 添加技能信息弹窗功能
1. 新增UIID.SInfo枚举项与弹窗配置
2. 为技能图标组件添加点击弹窗逻辑
3. 实现完整的技能信息弹窗UI组件,支持展示技能详情、等级提升说明
4. 支持点击外部区域关闭弹窗,防止重复绑定点击事件
|
2026-08-27 11:21:30 +08:00 |
|
pan
|
04835e29f6
|
refactor(skillDesc): 重构技能描述系统,统一技能命名规则
1. 移除旧的TriggerSkillNameSet,改为从HeroInfo配置读取技能展示名
2. 新增buildSkillTierDescRich方法,实现技能等级分段展示
3. 废弃heroInfo.infos字段,使用动态生成的技能描述替代
4. 新增技能名配置字段,统一主技能和触发技能的展示逻辑
|
2026-08-27 10:56:37 +08:00 |
|
pan
|
aca32fd5c8
|
refactor: 移除技能卡牌系统相关代码和资源
1. 删除MSkillBoxComp组件文件及对应的meta配置
2. 从UI配置中移除SkillBox相关注册项
3. 删除MSkillBox.prefab及其meta配置
4. 新增winbox和winboxbg弹窗预制体资源
5. 优化CardLiteComp的注释描述
|
2026-08-26 09:39:46 +08:00 |
|
pan
|
d4499d2154
|
refactor(ui): 移除卡牌槽组件CardComp及关联资源
1. 移除了CardComp.ts主文件和对应的prefab、meta配置文件
2. 更新了GameEvent.ts中的事件注释,修正了CardSelected和CardUsed的载荷类型描述
|
2026-08-26 09:34:01 +08:00 |
|
pan
|
8b9f940291
|
refactor(map): 移除废弃的英雄信息面板HInfoComp相关代码
1. 删除HInfoComp组件文件及其元数据
2. 移除UIConfig中HInfo配置项
3. 移除CardComp中打开HInfo面板的逻辑
4. 清理注释和代码中对HInfoComp的引用
5. 更新MissionCardComp的文档注释
|
2026-08-26 09:24:41 +08:00 |
|
panFD
|
5b965bba60
|
feat: 完成天赋系统重做与UI界面优化
1. 新增天赋等级配置与经验升级逻辑,支持连升多级
2. 重构天赋UI界面,添加等级进度条与页签状态显示
3. 优化技能卡片UI,新增技能名称显示与等级格式调整
4. 调整英雄界面布局,修复UI错位问题
5. 新增页签背景预制件与天赋道具UI样式
|
2026-08-26 08:50:54 +08:00 |
|
pan
|
df519fdc4e
|
feat(talent): 重构天赋系统为三阶结构并实现全新UI
1. 重构天赋系统为一阶基础/二阶专精/三阶超强三阶结构,移除前置天赋要求改为阶位累计点数解锁
2. 新增阶位解锁校验逻辑与天赋点投入统计
3. 重做天赋UI为三阶Tab页签+迷你升级卡样式,支持状态展示与一键升级
4. 补充新的天赋配置与属性加成,更新天赋系统文档
5. 修复属性计算问题,新增暴击伤害与穿刺伤害加成支持
|
2026-08-25 16:29:11 +08:00 |
|
panFD
|
8ce83dc5e2
|
chore: 停用风怒机制并移除相关所有代码
全面移除游戏中风怒相关的所有内容,包括属性、技能、天赋、成就、UI展示、配置数据和结算逻辑,清理所有残留的风怒机制代码和配置项。
|
2026-08-24 23:48:40 +08:00 |
|
panFD
|
2fc085c3aa
|
feat: 新增天赋系统,实现局外天赋养成与战斗属性加成
- 新增天赋配置表与相关枚举、数据结构
- 新增全局单例的天赋数据管理接口,支持升级、重置、点数管理
- 新增天赋属性加成结算逻辑,支持全局天赋与职业专精天赋
- 新增治疗强化、buff强化属性与对应天赋支持
- 新增天赋更新事件,同步UI与战斗数据
- 在英雄加载、升级流程中接入天赋加成计算
|
2026-08-24 22:58:27 +08:00 |
|
pan
|
62b6f83fbe
|
fix(config): adjust hero upgrade fragment costs
update the hero upgrade fragment requirements from tier 3 to 16,
rebalance the required fragments per hero upgrade level
|
2026-08-24 15:30:44 +08:00 |
|
panFD
|
41842f2b67
|
refactor(config,map): 统一抽离卡片背景颜色配置
将多处硬编码的卡片等级背景颜色数组移至公共配置文件,
同时重构英雄列表组件的等级显示逻辑,替换为标签直接赋值。
|
2026-08-23 23:52:20 +08:00 |
|