pan
8f89dd11fa
feat: 实现无限关卡 Boss 大招系统并重构关卡配置
2026-09-23 10:06:00 +08:00
pan
c10e24709d
feat(skill): 新增闪电斩技能6103的动画与配置
...
1. 更新技能配置表中闪电斩的sp名称为atk6
2. 为atk2/atk3/atk5/atk6添加完整的动画帧与预制体
3. 调整各技能动画时长与攻击帧触发时机
2026-09-22 16:10:40 +08:00
pan
f92502f4f5
feat(skill): 新增召唤目标选择模式与技能优化
...
1. 新增SummonTMode枚举,支持同一敌人/随机敌人/去重三种召唤目标模式
2. 为多个技能prefab新增召唤参数配置字段
3. 重构索敌逻辑,支持按配置模式选择召唤目标
4. 优化技能伤害与动画配置,新增maxm7技能与动画资源
5. 修复部分技能的碰撞次数与偏移参数
2026-09-22 15:56:27 +08:00
pan
fa58f699d9
fix(hero): 修正技能debuff数值与技能描述
...
1. 更新多个技能的debuff_value数值为正向加成值
2. 将技能描述中的"前方达人"改为"前方敌人",并补充攻击力占位符
3. 同步更新代码配置中的技能参数与json配置一致
2026-09-22 11:23:55 +08:00
pan
90e8a4a284
feat: 添加三个新技能并更新英雄配置
...
1. 新增6013闪电、6014小火球、6015小飓风三个技能及对应预制件
2. 更新职业技能列表,为法师和辅助职业新增技能
3. 调整部分英雄技能配置、属性描述与英雄列表
4. 优化部分技能的伤害系数与效果参数
2026-09-22 11:15:49 +08:00
pan
39de30b9b4
refactor(hero config): 批量调整英雄技能与配置参数
...
1. 统一替换击退、debuff相关参数为暴击属性
2. 更新技能描述与英雄简介文本
3. 调整召唤物、buff数值与触发概率
4. 重构部分技能的生效逻辑与战场技能配置
5. 修正中毒效果的数值符号与参数配置
2026-09-22 09:33:47 +08:00
pan
8707316032
feat(hero-data): 批量更新多名英雄的配置数据
...
本次提交对多个英雄的角色路径、技能参数、攻击效果、被动光环等配置进行了更新:
1. 修改了易伤剑仙、甲虫领主、控血大师的角色资源路径
2. 调整了多名英雄的技能伤害倍率、控制效果参数
3. 新增/更新了多个英雄的普攻、大招效果与描述
4. 调整了部分英雄的光环配置与团队增益效果
5. 修正了技能的debuff/buff参数、触发概率与持续时长
2026-09-21 17:01:35 +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
pan
51256a2813
chore(hero-config): set all hero rarity to 1
...
Unify hero rarity to 1 across heroes.json and heroSet.ts.
Deactivate an element in heros.prefab.
2026-09-21 11:34:01 +08:00
panFD
45e3e8712b
feat(ui): 新增天赋详情弹窗功能
...
重构天赋加点逻辑:将卡片点击校验与加点弹窗逻辑内聚到TIBoxComp中,TalentsComp仅负责打开弹窗。新增天赋详情弹窗,支持展示天赋信息、前置条件校验,并根据玩家状态动态控制加点按钮显隐。
2026-09-19 22:19:12 +08:00
panFD
707e25e73f
refactor: 重构天赋系统与技能触发逻辑
...
1. 重构天赋系统架构:将天赋加成与触发修正统一收敛到 HeroAttrsComp.applyTalent
2. 新增天赋触发修正字段:talent_t_num_reduce 与 talent_extra_trigger_chance
3. 重构天赋加点逻辑:统一 1 点/级,新增软前置校验
4. 优化天赋UI组件:改为编辑器静态配置驱动,重构层位展示逻辑
5. 修复技能触发判定:在 SkillTriggerHelper 中应用天赋触发修正
6. 调整天赋配置结构:改为 5 层递进解锁,新增 L4/L5 专属触发修正配置
2026-09-19 11:20:55 +08:00
panFD
63a9f6cba5
feat(hero): 新增英雄详情弹窗与图鉴页面重构
...
1. 新增HeroInfoComp英雄详情弹窗,支持英雄属性展示、升级操作、前后切换功能
2. 重构HerosListComp图鉴页面,将详情面板逻辑剥离至弹窗,点击卡片直接打开详情页
3. 新增英雄列表排序工具函数,统一图鉴与弹窗切换的排序逻辑
4. 优化战斗渲染排序逻辑,移除无关的Y轴渲染权重计算
5. 新增英雄详情弹窗UI配置与预制体资源
2026-09-18 11:22:03 +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
8c8810bb7e
fix(hero): 修复英雄大招动画播放异常问题
...
1. 重构大招播放方法,支持传入自定义动画clip名,适配不同职业的大招动画
2. 修复技能匹配逻辑,通过前缀匹配处理max0/max1类型的大招技能
3. 更新技能配置表,将辅助职业的技能act改为max1适配新逻辑
2026-09-14 21:38:52 +08:00
panFD
3bbf4a7eb6
feat(skill): add round end skill trigger system
...
新增回合结束(FEnd)类型的技能触发机制,包括:
1. 新增SkillTriggerType.FEnd枚举与相关配置映射
2. 为英雄、怪物属性组件添加回合结束技能的运行时解析与存储
3. 实现关卡节间流转时触发全队英雄回合结束技能的逻辑
4. 完善战力计算、技能图标检索等配套支持逻辑
2026-09-14 16:59:47 +08:00
panFD
ed9232cf0b
feat(skill&shield): 实现护盾持续时间功能,调整魔法盾冷却
...
1. 为护盾技能添加duration配置,支持永久/限时护盾
2. 新增护盾倒计时逻辑,到期自动清空护盾
3. 调整英雄6301魔法盾的冷却时间为10秒,新增7秒持续时长配置
4. 重构HeroAttrsComp,新增护盾持续时间字段与清空护盾方法
2026-09-13 14:04:00 +08:00
panFD
da2caa6576
refactor(mission): 重构关卡结算与刷怪统计逻辑
...
1. 新增整局跨回合刷怪统计与重置能力,替换原小节统计
2. 修改奖励配置为整局5回合累计结算逻辑
3. 调整失败奖励判定为整局维度统计
4. 重构胜利/失败奖励计算逻辑,适配多回合关卡
2026-09-13 10:28:55 +08:00
panFD
1b2545deec
refactor(rogue): 重构关卡刷怪与流程为一关一局模式
...
1. 将原10小节/关改为5小节/关,固定节类型为1-3普通节、4精英节、5Boss节
2. 调整刷怪逻辑:普通节3只小怪立即全刷,移除定时分批刷怪
3. 统一怪物入场方式为从右侧屏幕外贴地跑入,移除高空掉落动画
4. 移除小节间结算弹窗,改为自动连战,节间仅播放背景滚动过渡
5. 简化结算逻辑,仅保留通关/失败两种结算类型,移除小节胜利分支
6. 重构关卡进度存储,仅保存章节关卡,小节恒从1开始
2026-09-12 19:03:48 +08:00
pan
8dcad64f9c
chore: add RewardSet.ts.meta config file
2026-09-11 17:23:38 +08:00
pan
88ac1337a4
feat: 添加段位和闯关奖励领取系统
...
1. 新增REWARD_CLAIMED游戏事件用于通知奖励领取完成
2. 新建RewardSet配置文件,定义段位和闯关奖励数据结构与具体配置
3. 在SingletonModuleComp中新增奖励领取相关逻辑:
- 新增奖励领取状态存档字段
- 实现可领取奖励查询、奖励领取、通关标记等方法
- 新增统一的奖励发放工具方法
2026-09-11 17:08:55 +08:00
pan
6afb8af05e
refactor(score): 重构积分段位与生涯积分逻辑
...
1. 更新段位配置阈值,改为按局均20分估算的累计分标准
2. 修改生涯积分逻辑,改为累计正贡献分且不会回退
3. 优化结算页积分展示和涨幅提示逻辑,新增升段提示
4. 完善文档注释,修正积分规则描述
2026-09-11 16:30:16 +08:00
pan
ea15b464ad
refactor(game): 重构结算积分与奖励逻辑
...
1. 移除HeroAttrs中废弃的分数字段
2. 重构积分计算规则,简化为基础分+行为分
3. 调整胜利奖励计算逻辑,改用怪物等级作为成长参数替换原wave计数
4. 同步更新结算配置注释与日志输出
2026-09-11 16:25:28 +08:00
pan
5fe961846f
feat(victory): add defeat reward gate by clear time and kill ratio
...
Defeat rewards now require surviving 15s and killing at least one
monster. Qualified defeats grant a fixed survive reward plus a
kill-ratio-scaled bonus; unqualified defeats yield nothing.
Victory rewards remain unchanged.
2026-09-11 15:57:21 +08:00
pan
ab32b0e09d
refactor(普通关刷怪): 调整刷怪间隔并新增怪物砸地击退效果
...
1. 将普通关后续刷怪间隔从1秒改为2秒,同步更新注释与配置常量
2. 为普通关怪物添加从400码高度掉落入场的效果
3. 新增怪物落地震退逻辑,击退落点100码范围内的英雄
2026-09-11 15:39:57 +08:00
pan
04a77ac60c
refactor(map,config): 调整普通关刷怪间隔与相关注释
...
1. 将普通关后续刷怪间隔从5秒改为1秒
2. 更新对应配置注释与UI显示逻辑注释
3. 移除冗余的VM数据同步代码
2026-09-11 15:08:53 +08:00
pan
c04a357183
feat: 新增关卡进度同步系统并优化UI显示
...
1. 新增GameEvent.STAGE_PROGRESS_UPDATE事件与关卡进度镜像逻辑
2. 在SingletonModuleComp中添加关卡进度VM层字段与同步方法
3. 重构MissionComp的UI显示逻辑,拆分计时与阶段显示
4. 更新mission.prefab的UI节点结构与数据绑定
5. 统一关卡进度更新的调用方式,替换直接赋值为专用方法
2026-09-11 11:17:35 +08:00
panFD
4b0c0f00f9
feat(mission): 添加结算页再来一次功能
...
1. 新增GameEvent.RestartMission事件用于重开本关
2. 重构结算弹窗按钮逻辑,适配失败关卡重试需求
3. 新增restartCurrentMission方法实现关卡重置逻辑
4. 调整胜利prefab的缩放和控件绑定
2026-09-10 23:48:13 +08:00
pan
7b9545e2a8
feat(关卡系统): 实现章节-关-节三级关卡推进机制
...
本次提交重构了关卡系统,实现了完整的小节级关卡推进流程:
1. 新增关卡配置表StageSet,定义章节-关-节三级结构与怪物数值公式
2. 重构刷怪逻辑,按小节配置生成对应怪物波次
3. 实现关卡进度存档与恢复,支持断点续玩
4. 新增结算弹窗分支逻辑,区分小节胜利/关卡通关/失败状态
5. 优化胜利按钮文案与显示逻辑,将"再来一局"改为"下一关"
6. 新增一套完整的关卡事件系统,驱动各模块协同工作
2026-09-10 17:30:37 +08:00
pan
ecd6be7a84
feat(battle): add silver and diamond reward system
...
1. 新增银币、钻石奖励配置到游戏结算配置表
2. 添加银币、钻石奖励的预制体与组件绑定
3. 实现结算逻辑:固定发放银币,按胜负区间随机发放钻石
4. 新增奖励UI展示条目,完整展示新增奖励类型
2026-09-10 15:36:43 +08:00
panFD
317a500439
refactor: 将刷新石替换为银币作为卡牌刷新消耗
...
1. 重构全局配置,移除刷新石相关定义,新增银币刷新消耗常量
2. 新增局外持久货币银币的数据结构与管理逻辑
3. 重构卡牌刷新经济系统,统一使用银币进行刷新消耗
4. 更新UI显示与事件通知,适配银币系统变更
5. 调整清屏奖励逻辑,将刷新石奖励改为金币奖励
2026-09-10 14:12:51 +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
pan
2cc9678f74
fix(hero): 调整英雄技能配置与调试模式
...
1. 全局替换proc_skill技能结构为timed_buff相关配置
2. 修正技能参数数值与日志打印格式
3. 调整SCastSystem与CHeroComp的调试模式开关
2026-09-08 08:57:44 +08:00
panFD
f0063525da
refactor(map): 移除废弃HeroBoxComp相关代码与引用
...
feat: 新增5名英雄配置数据与服务端配置
style: 更新HeroMoreCom注释与刷新逻辑说明
2026-09-08 08:36:33 +08:00
panFD
f52488f3fb
refactor(ui): 移除英雄信息盒组件并重构弹窗逻辑
...
1. 删除 HeroBoxComp 组件及其相关缓存、调用逻辑
2. 简化 HeroMoreCom 职责说明与关闭逻辑
3. 为英雄技能配置添加图标字段
4. 移除 MissionCardComp 对英雄盒的相关依赖与事件监听
2026-09-08 00:18:01 +08:00
panFD
dc0e873523
feat(hero config): 新增闪避哥英雄并给多个英雄添加12级加成属性
...
1. 新增5014号英雄闪避哥的完整配置
2. 为13个现有英雄新增12级的属性加成配置
3. 更新英雄列表计数和条目
2026-09-08 00:08:53 +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
771b0aad26
refactor: 移除lv12职业专项属性机制,改用bonus配置接管
...
1. 从heroSet.ts中删除HERO_LV12_SPECIAL_ATTR等相关常量和计算逻辑
2. 移除各业务代码中基于lv12专项的属性加成逻辑
3. 更新文档说明与英雄配置,将职业专项加成改为lv12级bonus配置
4. 同步更新服务器端英雄数据配置示例
2026-09-07 23:21:56 +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
d559fdbaa4
feat(config,skill): 新增通用文字飘字提示功能
...
1. 新增TooltipTypes.tip枚举类型,支持调用方自定义文字和颜色
2. 扩展Tooltip.load和hp_tip方法,增加tipColor参数传递自定义颜色
3. 新增setupTipLabel工具方法,处理通用文字飘字的UI设置
4. 优化现有tip类型的注释和默认颜色逻辑,修复对象池复用颜色残留问题
5. 修复heroSet.ts导入多余空格问题
2026-09-07 21:08:26 +08:00
panFD
aa488d55e7
feat: 新增闪避与命中属性系统,完善战斗判定逻辑
...
1. 新增全局默认闪避/命中率配置,为英雄和怪物提供缺省属性兜底
2. 扩展英雄属性组件,添加闪避、命中率属性与对应计算接口
3. 实现闪避判定逻辑,修正伤害流程,添加闪避提示效果
4. 新增闪避/命中相关buff、技能与光环配置
5. 完善属性值计算与 tooltip 显示逻辑
2026-09-07 20:41:49 +08:00
panFD
22fe31a769
feat(config): add dodge and accuracy hero attributes
...
新增闪避率和命中率两个英雄属性配置项,分别用于计算被攻击时的闪避概率和攻击时的命中概率,单位为百分点。
2026-09-07 20:14:34 +08:00
pan
4b1ef5576a
feat(hero config): 新增5013反伤哥英雄配置
...
同步更新了客户端英雄配置表和服务端英雄数据JSON,新增了名为反伤哥的4星辅助英雄,包含其主动技能、被动技能和升级属性配置,并更新了英雄列表计数和条目。
2026-09-07 16:19:06 +08:00
pan
f598746e12
chore(hero skill): 给技能描述的概率数值添加强调色值
...
为英雄飓风的所有技能描述中的概率数值添加绿色高亮色值,统一界面显示效果,让关键增益触发概率更醒目
2026-09-07 15:27: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
922ca7318d
feat(hero&buff): 新增限时最大生命Buff与配套技能
...
新增7029生命爆发Buff和对应6517技能,实现限时提升最大生命功能:
1. Buff生效时按增量等量回血,到期自动钳回血量防止溢血
2. 血条显示逻辑适配动态最大生命值变化
3. 新增血量与最终最大生命同步方法统一处理边界情况
2026-09-07 11:16:02 +08:00
pan
2d82528abf
refactor(server,hero): 新增HeroList自动同步逻辑,格式化英雄配置
...
1. 新增syncHeroList工具函数,实现英雄列表自动去重、排序并格式化输出
2. 在apply接口中自动同步HeroList,保持图鉴与抽卡池数据源一致
3. 格式化heroSet.ts中的英雄配置代码,统一缩进与对象格式
4. 更新HeroList注释与内容,新增5010号英雄
2026-09-07 10:15:09 +08:00