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
|
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
|
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 |
|
pan
|
852976d54b
|
fix(heroList): 调整英雄卡片等级显示格式与UI布局
1. 移除等级文本前缀"Lv.",仅显示纯数字等级
2. 重构cardlite预制体的等级显示UI组件:替换原精灵为文本标签,调整位置、尺寸与样式
3. 修正节点命名与层级关系,优化升级图标布局
|
2026-09-07 10:24:56 +08:00 |
|
panFD
|
084187f924
|
refactor(ui): 统一技能图标图集缓存逻辑
将技能图标加载从通用uiconsAtlas拆分到专属skillIconsAtlas,
在SinfoComp、SSkillBoxComp、TalentItemComp中替换图集引用,
并添加对应注释明确图集使用范围。
|
2026-09-06 21:46:59 +08:00 |
|
panFD
|
cf27211171
|
refactor(talent): 重构天赋升级消耗计算逻辑
1. 将天赋升级消耗从按等级索引改为按阶位统一配置
2. 调整getTalentUpgradeCost入参和计算逻辑
3. 更新天赋已投入点数的统计方式,优化计算效率
4. 修正天赋升级消耗判断的参数传递错误
|
2026-09-04 23:24:01 +08:00 |
|
panFD
|
fcb9f293dc
|
refactor(talents): 优化天赋页签展示与投入点数显示
1. 更新阶位页签文案配置,调整锁提示文本
2. 新增各阶已投入点数标签的序列化与映射
3. 重构页签刷新逻辑,分离文案和投入点数展示
4. 简化未解锁阶位的提示文案
|
2026-09-04 23:07:43 +08:00 |
|
panFD
|
c239eafc10
|
fix(map): 移除奖励数字前的加号前缀
调整RewardItemComp和VictoryComp中的奖励数量显示逻辑,去掉原本的+号前缀,统一展示原始数值
|
2026-09-04 22:26:01 +08:00 |
|
panFD
|
a7223669cc
|
feat(heroList): add fragment display and level text refresh
1. 新增英雄碎片数量文本与进度条UI组件绑定和显示逻辑
2. 新增refreshLv方法统一刷新英雄等级数字,移除Lv.前缀
3. 优化卡牌组件注释,补充碎片管理职责
4. 统一英雄列表面板刷新所有卡牌的可升级标识和等级、碎片状态
|
2026-09-04 22:25:50 +08:00 |
|
pan
|
e97de40d2e
|
feat: 新增技能图标英雄语境覆写功能
1. 扩展SkillOverrides接口,新增icon字段支持自定义图标
2. 前端常量与编辑器适配:新增字符串型覆写类型与图标候选选择器
3. 新增getHeroSkillIcon工具函数,实现英雄专属图标优先级加载逻辑
4. 修复并优化技能图标展示逻辑,支持同底座技能不同英雄差异化图标
5. 重构部分英雄配置格式,统一代码风格
|
2026-09-04 16:25:57 +08:00 |
|
pan
|
22e91fc99d
|
feat(hero-ui): 新增普攻lv2强化档独立展示功能
实现英雄图鉴中普攻lv2强化档的单独展示逻辑:
1. 为技能档位渲染添加minLv参数,支持裁剪低档位
2. 新增普攻lv2专属模式,图标/名称取lv1,弹窗仅展示lv2+档位
3. 自动为符合条件的普攻强化档生成独立技能图标
4. 适配等级显示偏移,配置Lv2显示为Lv1
|
2026-09-04 15:25:35 +08:00 |
|
pan
|
db26865e03
|
feat(map,hero): 实现英雄技能整组合并展示功能
重构英雄技能展示逻辑,支持将同一触发槽位的多个技能/光环词条合并为一个技能展示:
1. 新增触发组整组分档渲染接口,合并同槽位多技能档位数据
2. 新增组名获取函数,统一使用槽位首个自定义名称作为展示名
3. 调整图鉴面板技能列表,每个触发槽位仅展示一个合并后的图标
4. 升级技能弹窗渲染逻辑,支持整组模式下的合并说明展示
5. 优化注释与代码结构,统一技能展示口径
|
2026-09-04 14:15:45 +08:00 |
|
panFD
|
a41ff479da
|
refactor(skill): 统一复活技能归类到dead触发组
更新多处注释与代码逻辑,将复活技能统一纳入dead触发组进行处理,移除冗余的单独复活图标添加方法,统一技能展示与配置逻辑。
|
2026-09-03 22:49:22 +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
|
d9bccd7c93
|
refactor: 将代码中的card_lv统一替换为rarity
本次提交完成了全项目范围内术语的统一替换,将原本指代卡牌品质/等级的card_lv字段全部重命名为rarity,对齐了设计文档中的命名规范,避免了术语混淆:
1. 更新了所有配置文件、组件类、数据结构中的字段定义
2. 同步修改了注释、文档说明中的相关表述
3. 修正了英雄、技能、装备卡牌的品质显示逻辑
4. 调整了背景颜色切换、属性计算等相关业务逻辑
|
2026-09-02 16:42:54 +08:00 |
|
panFD
|
f08b0794fd
|
fix(herosListComp): 修正英雄属性展示计算逻辑
将英雄属性计算改为使用局外等级和统一的属性计算接口,对齐技能面板的显示口径
|
2026-09-01 20:53:55 +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
|
d943bc05ce
|
fix(game): 优化结算分数计算与胜利状态传递
1. 重构calculateTotalScore方法,新增胜利和全存活加分逻辑
2. 给MissionComp添加胜利状态缓存,修复结算弹窗参数错误
3. 修正超时强制结算和胜利分支的胜利参数传递
|
2026-09-01 17:10:38 +08:00 |
|
pan
|
38cc214bd4
|
feat(map): 新增小提示组件并替换全局toast为气泡提示
1. 新增SmallTipComp小提示组件与对应预制体
2. 重构天赋页逻辑,将toast提示替换为锚定气泡提示
3. 优化升级按钮的气泡初始化逻辑
4. 调整小提示预制体的尺寸与文案样式
|
2026-09-01 16:36:12 +08:00 |
|
pan
|
8e1c81adb0
|
refactor(map): 重构小气泡提示逻辑,统一组件管理
1. 新增SmallTipComp组件封装气泡提示动画逻辑
2. 移除TalentsComp中切换阶位的解锁提示弹窗
3. 重构HerosListComp的小提示逻辑,复用通用组件
4. 修改顶部UI的资源监听路径为钻石数据
|
2026-09-01 16:26:41 +08:00 |
|
pan
|
2d13427d7d
|
refactor: 统一货币更新逻辑,修复奖励发放流程
1. 重构奖励发放代码,移除重复的金币持久化逻辑,统一使用updateGold方法
2. 新增钻石VM绑定字段与updateDiamond方法,实现金银币统一管理
3. 新增货币镜像同步方法syncCurrencyToView,维护持久层与视图层数据一致性
4. 修复两个奖励道具预制体的count_label绑定配置
|
2026-09-01 15:46:56 +08:00 |
|
pan
|
4ad8b2e0b6
|
refactor(ChipComp): 优化英雄图鉴卡图标渲染逻辑
1. 移除动画播放逻辑,改为加载英雄 idle 动画首帧静态展示,降低运行时开销
2. 调整注释与变量命名,统一代码表述风格
3. 修复异步加载竞态保护逻辑
4. 同时删除了冗余的 buff_bg 预制体文件,更新了 maxw/maxb/maxr 预制体的位置与缩放参数,调整了 clips 预制体的显示属性与贴图
fix: 修复部分UI元素的显示异常问题
|
2026-09-01 10:41:36 +08:00 |
|
pan
|
f40ff033c2
|
feat: 添加战斗结算奖励系统
1. 新增结算奖励配置常量,定义金币、天赋经验、英雄碎片的发放规则与胜利加成系数
2. 新增RewardItemComp通用奖励条目组件,实现数量展示与弹跳入场动画
3. 为VictoryComp添加结算奖励逻辑:计算发放奖励、渲染奖励UI并添加入场动画效果
4. 新增金币、天赋经验奖励预制体并配置到结算弹窗中
5. 调整ui3.plist的图片边框参数适配新奖励图标
|
2026-09-01 10:18:55 +08:00 |
|
pan
|
5d7ad91091
|
feat(map): add mask node click close function for info popup
1. 新增遮罩节点属性与编辑器绑定配置
2. 实现点击弹窗外遮罩区域自动关闭弹窗逻辑
3. 添加兜底查找遮罩节点的逻辑
4. 完善事件的注册与注销处理
|
2026-08-31 11:05:46 +08:00 |
|
panFD
|
9d0c418b88
|
style(HerosListComp): 修正英雄等级显示的大小写格式
将英雄等级文本的前缀从小写lv.改为大写Lv.,统一UI显示样式
|
2026-08-30 23:43:19 +08:00 |
|
panFD
|
120ea12a36
|
refactor(map): 移除技能框背景节点相关代码
1. 删除SskillBoxComp中bg_node属性和updateBgNode方法
2. 精简prefab中冗余的节点配置
3. 修复CardLiteComp的canup渲染覆盖问题
|
2026-08-30 23:43:13 +08:00 |
|
panFD
|
af4c45dc28
|
feat(hero card): add upgrade reminder feature
1. 新增英雄升级配置判定模块,封装升级条件校验逻辑
2. 为卡牌组件添加可升级标识节点和刷新逻辑
3. 实现英雄列表面板统一刷新所有卡牌的升级标识
4. 监听英雄成长变更事件实时更新升级提示状态
|
2026-08-30 23:10:08 +08:00 |
|
panFD
|
6e38e062b7
|
feat(map): add inactive skill icon background toggle logic
新增技能未激活时的图标背景显示逻辑,添加对应的节点引用和更新方法,实现1级档位未解锁时显示背景的功能
|
2026-08-30 22:54:44 +08:00 |
|
panFD
|
5edaae639d
|
refactor(HerosListComp): 重命名职业展示相关变量与方法
1. 将 type_node 重命名为 role_node,updateTypeDisplay 重命名为 updateRoleDisplay
2. 更新注释说明子节点按 HRole 枚举值命名
3. 同步修改调用处的变量名和方法名
|
2026-08-30 21:45:55 +08:00 |
|
panFD
|
69aa1863b7
|
feat(talent): 重构天赋升级交互,新增确认弹窗逻辑
1. 移除天赋预制件上的+号节点和旧的背景组件,改为按阶位切换颜色背景
2. 天赋点击逻辑改为先弹出确认弹窗再执行升级
3. 简化天赋项组件的参数传递和状态判断逻辑
4. 更新注释文档与组件职责描述
|
2026-08-30 17:18:36 +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
|
e5c4849e96
|
refactor(SSkillBoxComp): 新增英雄配置语境下的技能名称解析
新增resolveHeroSkillName方法,实现英雄图鉴模式下的技能名称智能解析,优先从英雄配置中获取技能展示名,未命中时回退原有逻辑。
|
2026-08-28 21:25:13 +08:00 |
|
pan
|
b34fbcf78c
|
fix(map/sinfo): 修复弹窗触摸监听泄漏和重复关闭问题
1. 新增onDisable方法,节点离场时注销全局触摸和定时任务
2. 优化全局触摸注册逻辑,添加节点有效性校验
3. 给close方法添加防御性判断,防止重复关闭弹窗
|
2026-08-28 08:44:21 +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
|
423653c4c8
|
feat(map): 新增英雄图鉴技能分档描述渲染逻辑
1. 为技能图标组件新增所属英雄UUID字段,传递英雄上下文
2. 在英雄列表面板中为技能图标绑定所属英雄ID
3. 新增英雄技能分档渲染逻辑,根据英雄等级展示对应技能解锁状态和描述
4. 补充注释和类型定义,完善代码文档
|
2026-08-27 21:10:39 +08:00 |
|
pan
|
39cbb2eed4
|
refactor(hero skill): 重构英雄技能描述生成逻辑
1. 抽离原HeroSkillDesc工具函数为独立HeroSkillText模块
2. 简化英雄局外技能描述生成逻辑,移除冗余的数据源构造步骤
3. 新增结构化技能档位数据接口,拆分整段文本输出与结构化输出能力
4. 优化默认隐藏普攻技能展示,减少冗余信息
|
2026-08-27 21:06:34 +08:00 |
|
pan
|
434ab91f81
|
feat(SinfoComp): 新增信息弹窗关闭按钮功能
1. 给SInfoBox预制体添加关闭按钮配置项
2. 新增close_btn节点绑定与自动兜底查找逻辑
3. 重构全局触摸关闭逻辑,改为精确判断触点位置
4. 分离弹窗自身点击和关闭按钮点击的事件处理
5. 统一添加按钮点击音效播放逻辑
|
2026-08-27 14:52:50 +08:00 |
|
pan
|
b2f474d73b
|
feat(UI): 添加技能信息弹窗功能
1. 新增UIID.SInfo枚举项与弹窗配置
2. 为技能图标组件添加点击弹窗逻辑
3. 实现完整的技能信息弹窗UI组件,支持展示技能详情、等级提升说明
4. 支持点击外部区域关闭弹窗,防止重复绑定点击事件
|
2026-08-27 11:21:30 +08:00 |
|
pan
|
87f31d6804
|
refactor(CHeroComp): 修改英雄描述文本的展示逻辑
调整英雄能力描述的数据源构造方式,从固定取5级改为使用英雄当前局外等级,
统一英雄信息弹窗的文案展示规则,移除升级确认框的额外文案逻辑
|
2026-08-27 10:56:55 +08:00 |
|
pan
|
1375712f90
|
feat(map): add skill small icon component and update prefab
新增技能小图标组件SinfoComp,同步更新对应UI预制件SInfoBox,添加关闭按钮与图标显示节点,完善战场技能状态展示能力
|
2026-08-27 10:36:35 +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
|
84337897e7
|
refactor(talentItem): 优化天赋道具的状态逻辑与UI布局
1. 调整天赋道具的状态判断逻辑,将阶位未解锁和未加点状态合并为未激活状态
2. 移除整卡透明度遮罩,改为仅显示左上角锁图标
3. 更新锁节点提示文案,明确未激活的两种场景
4. 调整锁、加号、满级角标的位置与资源配置
5. 扩展点击交互范围,支持锁角标点击触发升级
|
2026-08-25 16:32:12 +08:00 |
|