pan
dc67f42a33
fix(SingletonModuleComp): 修复进度显示不刷新的问题
...
将整体替换stage_progress对象改为就地更新字段,确保嵌套属性变更能正确触发视图刷新
2026-09-11 15:09:01 +08:00
pan
04a77ac60c
refactor(map,config): 调整普通关刷怪间隔与相关注释
...
1. 将普通关后续刷怪间隔从5秒改为1秒
2. 更新对应配置注释与UI显示逻辑注释
3. 移除冗余的VM数据同步代码
2026-09-11 15:08:53 +08:00
pan
50c9205e0f
refactor(missionComp): 移除旧的phase_label,改用MVVM驱动进度显示
...
重构了关卡进度倒计时和阶段显示的UI更新逻辑,移除了直接绑定的phase_label组件,改为通过vmdata驱动VMLabel自动更新,统一了进度显示的维护方式。
2026-09-11 11:20:48 +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
f6a1a99dc9
fix(victory): align buttons with final type
...
The stage-complete settle type was renamed to final; update
the victory panel to match the value sent by MissionComp.
- show the secondary button on every settle result, labeled
back for final and exit otherwise
- hide the next button only for the final settle type
- sync the bound confirm button visibility
2026-09-11 08:15:18 +08:00
panFD
4b0c0f00f9
feat(mission): 添加结算页再来一次功能
...
1. 新增GameEvent.RestartMission事件用于重开本关
2. 重构结算弹窗按钮逻辑,适配失败关卡重试需求
3. 新增restartCurrentMission方法实现关卡重置逻辑
4. 调整胜利prefab的缩放和控件绑定
2026-09-10 23:48:13 +08:00
panFD
6f76a67024
feat(VictoryUI): 新增确认按钮与绑定点击事件
...
1. 在胜利结算预制体中添加确认按钮节点引用
2. 新增按钮点击事件绑定通用方法
3. 为下一节和确认按钮绑定对应点击回调
2026-09-10 22:49:54 +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
panFD
a02bf54ede
feat(gui,logic): 优化战斗结算体验,新增延迟弹窗逻辑
...
1. 新增结算延迟机制,等待死亡动画播放完成后再弹出结算窗口
2. 调整金币道具、顶部UI、剪辑UI的尺寸、位置和贴图资源
3. 修复重复触发结算的问题,增加调度状态校验
2026-09-09 22:52:08 +08:00
panFD
124bb19005
refactor(common): 调整弹窗预制体尺寸与文本样式
...
1. 调整弹窗内容区域高度与文本行高、字号
2. 为通用弹窗标题添加描边支持
3. 优化英雄列表排序逻辑
首先调整了通用弹窗预制体的文本样式参数,修复Cocos 3.8+的Label描边适配,同时重构英雄列表排序规则,将可升级英雄优先展示并按等级、品质降序排列。
2026-09-08 22:53:52 +08:00
panFD
214231d64f
refactor(map): 调整英雄列表布局参数与添加页签红点逻辑
...
1. 新增英雄列表卡片宽度、间距、边距可配置属性,修正列表内容宽度计算
2. 为任务主页添加英雄成长和天赋更新事件监听,实现页签红点自动刷新
3. 补充全英雄可升级状态检测与红点显示逻辑
2026-09-08 22:20:22 +08:00
panFD
cfaed3b63f
docs(rich-text): 新增富文本描边规范文档
...
替换原有的SkillSet/heroSet配置规则文档,新增Cocos Creator富文本描边使用规范,包含使用示例和注意事项。同时重构英雄列表组件,添加升级属性提升说明的富文本展示功能,使用统一的描边工具类美化文本显示。
2026-09-08 21:40:34 +08:00
panFD
57a50578fa
style(ui): 优化天赋道具项UI表现与逻辑
...
1. 移除未激活天赋的灰阶处理,仅保留锁遮罩
2. 重构applyTierBg方法,移除背景灰阶逻辑
3. 调整天赋预制体的尺寸、缩放、文本样式与图标资源
2026-09-08 20:46:23 +08:00
panFD
07f1646013
feat(skillBox): add hero level unlock prompt for locked skills
...
1. 新增unlock_lv字段存储技能解锁所需英雄等级,与技能等级解耦
2. 优化锁定状态下的UI展示:优先显示等级解锁提示,回退使用技能等级
3. 重构技能图标生成逻辑,传递解锁等级参数
4. 更新天赋道具预制体,适配新的解锁提示UI展示逻辑
2026-09-08 20:04:27 +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
4d7e54f833
refactor(debug-log): 优化全模块调试日志格式与默认开关
...
1. 将BuffManager的静态DEBUG开关改为运行时可配置的debug属性,默认开启
2. 统一所有模块的调试日志输出格式,增加技能/ buff名称、UUID、目标信息和判定详情
3. 为HeroAtkSystem的概率判定添加统一日志,修复击退判定逻辑并补充日志
4. 开启SkillView和HeroAtkSystem的默认调试模式
2026-09-08 10:03:40 +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
95a8c0e1d6
refactor(skill tooltip): 移除技能提示的触发类型相关参数
...
1. 移除TooltipCom中triggerType相关属性和setupTriggerBg方法
2. 简化各层调用时的triggerType参数传递
3. 删除未使用的SkillTriggerType导入
2026-09-07 21:05:01 +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
73b1d054d0
refactor(hero cast): add buff effect animation resolution logic
...
新增根据buff属性解析对应增益特效动画名的方法,并在施加永久和计时buff时播放对应特效
2026-09-07 17:22:54 +08:00
pan
d37bbbcd72
fix(hero): 修正治疗特效的资源路径与动画参数
...
1. 将治疗特效的资源路径从heathed改为end/heal
2. 调整治疗动画的采样率和时长以优化表现
3. 新增攻击力提升、冷却缩减的技能结束特效预制体
2026-09-07 17:18:26 +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
852976d54b
fix(heroList): 调整英雄卡片等级显示格式与UI布局
...
1. 移除等级文本前缀"Lv.",仅显示纯数字等级
2. 重构cardlite预制体的等级显示UI组件:替换原精灵为文本标签,调整位置、尺寸与样式
3. 修正节点命名与层级关系,优化升级图标布局
2026-09-07 10:24:56 +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
pan
b1de2c13f2
fix(hero config): 调整两个英雄技能的ap数值和描述
...
更新了普攻回春和自疗技能的ap加成值,补充了技能描述说明具体效果,同时修正了技能目标组配置
2026-09-07 09:39:32 +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
9917442420
refactor: 优化技能图标与动画资源,更新配置表
...
1. 新增maxw1、maxw2技能预制体并删除range1预制体
2. 预加载ui7图集防止GC回收
3. 更新全量技能、buff、天赋的图标配置
4. 调整技能动画帧率与时长优化表现
5. 修复技能UI组件的布局与引用
2026-09-06 23:55:57 +08:00
panFD
084187f924
refactor(ui): 统一技能图标图集缓存逻辑
...
将技能图标加载从通用uiconsAtlas拆分到专属skillIconsAtlas,
在SinfoComp、SSkillBoxComp、TalentItemComp中替换图集引用,
并添加对应注释明确图集使用范围。
2026-09-06 21:46:59 +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
ff4a4124f0
fix(hero config): 重构英雄配置表格式
...
将旧版逗号分隔的单列配置调整为带uuid的标准csv格式,修正部分英雄技能参数,统一配置表结构
2026-09-05 23:25:14 +08:00
panFD
d1cb648c6f
fix(hero skill): 调整英雄治疗技能的ap数值和召唤计数
...
更新了服务器英雄数据和客户端技能配置,将基础和升级后的ap比例下调,移除了不必要的summon_count配置项
2026-09-05 22:27:13 +08:00
panFD
79687fbace
fix(SCastSystem): 修改治疗量计算逻辑
...
将治疗量计算从基于施法者ap改为基于被治疗者最终最大生命值,同时更新注释说明
2026-09-05 22:25:23 +08:00
panFD
00c875ff18
feat(hero&skill): 新增反伤相关光环技能与属性计算
...
1. 扩展英雄反伤属性计算逻辑,加入驻场光环加成
2. 新增两个永久反伤强化技能6413、6414
3. 新增FieldSkillType反伤相关枚举与光环配置
2026-09-05 22:18:57 +08:00