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
|
d704f3201d
|
refactor(skillText): 重构技能描述生成逻辑,支持英雄自定义技能名
1. 重构getFieldSkillName和getReviveSkillName函数,新增hero参数获取英雄自定义技能名
2. 为FieldEntry和LvReviveEntry新增name字段,支持配置英雄专属技能展示名
3. 更新buildHeroSkillDesc和resolveTriggerSkillName函数,使用新的名称获取逻辑
4. 为部分英雄配置添加专属技能名称,统一技能展示文本
|
2026-08-28 17:07:20 +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
|
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
|
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
|
04835e29f6
|
refactor(skillDesc): 重构技能描述系统,统一技能命名规则
1. 移除旧的TriggerSkillNameSet,改为从HeroInfo配置读取技能展示名
2. 新增buildSkillTierDescRich方法,实现技能等级分段展示
3. 废弃heroInfo.infos字段,使用动态生成的技能描述替代
4. 新增技能名配置字段,统一主技能和触发技能的展示逻辑
|
2026-08-27 10:56:37 +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 |
|
pan
|
df519fdc4e
|
feat(talent): 重构天赋系统为三阶结构并实现全新UI
1. 重构天赋系统为一阶基础/二阶专精/三阶超强三阶结构,移除前置天赋要求改为阶位累计点数解锁
2. 新增阶位解锁校验逻辑与天赋点投入统计
3. 重做天赋UI为三阶Tab页签+迷你升级卡样式,支持状态展示与一键升级
4. 补充新的天赋配置与属性加成,更新天赋系统文档
5. 修复属性计算问题,新增暴击伤害与穿刺伤害加成支持
|
2026-08-25 16:29:11 +08:00 |
|
pan
|
ac6fc21fb6
|
fix(herosListComp): 修复英雄大招和技能图标显示逻辑
1. 调整大招技能图标锁定状态判断,改为恒不锁定
2. 统一触发、复活技能的等级显示逻辑,固定等级为1
3. 补充技能等级计算的注释说明
|
2026-08-25 11:13:12 +08:00 |
|
pan
|
0ccf8abcf4
|
feat(herolist&skillbox): 新增英雄图鉴技能图标展示功能
1. 为SSkillBoxComp新增英雄图鉴专用初始化方法,支持区分技能/驻场光环图标来源
2. 扩展技能背景色适配,支持5档英雄技能等级配色
3. 在HerosListComp中实现英雄技能图标列表刷新逻辑,支持大招和各类触发技能展示
4. 按英雄等级动态显示技能解锁状态和对应等级图标
|
2026-08-25 10:55:31 +08:00 |
|
pan
|
a8aa876a74
|
feat: 新增技能图标组件与UI优化
1. 新增SSkillBoxComp技能小图标组件,支持技能展示与状态控制
2. 优化CardLiteComp选中态动画,改为缩放高亮效果
3. 为英雄列表、任务主页添加顶部栏显示控制逻辑
4. 调整部分预制件布局与节点配置
|
2026-08-25 10:50:28 +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 |
|
panFD
|
61e33ff754
|
feat(hero list): add hero upgrade animation effect
新增英雄升级成功时的播放动画特效,包括:
1. 新增动画节点绑定属性与初始化隐藏逻辑
2. 添加升级动画播放与播放完成自动隐藏的方法
3. 新增升级动画资源文件与配置元数据
|
2026-08-24 22:25:42 +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 |
|
pan
|
f4c5f0daae
|
feat(heroList): 升级按钮交互与提示优化
1. 新增升级按钮点击回弹动画与自动绑定逻辑
2. 替换按钮禁用逻辑为气泡提示反馈
3. 重构smalltip预制体并集成到升级按钮
4. 添加完整的调试日志与异常处理
|
2026-08-24 15:13:13 +08:00 |
|
pan
|
bb098d690b
|
feat: 新增英雄升级测试模拟数据并修复UI预制件关联
1. 为英雄成长数据添加测试用模拟数据,用于验证英雄升级功能
2. 修复role_controller预制件的hero_btn和tals_btn控件绑定
3. 调整cHero预制件的控件结构与关联关系
|
2026-08-24 11:16:25 +08:00 |
|
panFD
|
cf4beadeb4
|
refactor(CardLiteComp): 重构英雄图鉴卡组件逻辑
1. 移除对全类型卡牌数据的依赖,仅保留英雄卡展示逻辑
2. 简化数据流转,直接通过英雄UUID渲染卡面
3. 更新注释文档与变量命名,统一业务语义
4. 调整预制体节点命名与配置项
|
2026-08-24 00:00:34 +08:00 |
|
panFD
|
08c5a4e5a8
|
fix(HerosListComp): 修改英雄等级显示逻辑
将updateLvDisplay方法参数从传入uuid获取英雄外显等级替换原有的hero对象直接取card_lv
|
2026-08-23 23:55:24 +08:00 |
|
panFD
|
41842f2b67
|
refactor(config,map): 统一抽离卡片背景颜色配置
将多处硬编码的卡片等级背景颜色数组移至公共配置文件,
同时重构英雄列表组件的等级显示逻辑,替换为标签直接赋值。
|
2026-08-23 23:52:20 +08:00 |
|
panFD
|
bef521683c
|
refactor(heroList): 替换卡牌选中高亮方式为显隐标记
1. 重构英雄列表卡牌选中逻辑,移除缩放高亮,改用active子节点显隐标记选中状态
2. 重构CardLiteComp,新增setSelected方法统一处理选中态
3. 调整卡牌预制体尺寸与布局,新增选中标记节点
4. 优化英雄图标加载逻辑,改为静态首帧展示而非播放动画
5. 调整图集边框配置与精灵帧引用
|
2026-08-23 23:40:54 +08:00 |
|
panFD
|
612d611cc1
|
refactor(ChipComp): 重构英雄图鉴卡组件逻辑
1. 移除非英雄卡牌渲染能力,仅保留英雄卡展示逻辑
2. 简化背景框切换逻辑,使用常量映射直接匹配颜色节点
3. 清理冗余的卡牌配置依赖与工具方法
4. 统一对外接口为setHeroByUuid,移除旧的setData和setHeroIconByUuid
|
2026-08-23 18:11:40 +08:00 |
|
panFD
|
fce401bcf9
|
refactor(config): 拆分英雄卡池到独立配置文件
将原CardPoolList中的英雄卡池逻辑迁移至heroSet.ts,统一管理英雄抽卡配置,简化主配置文件内容,同时更新MissionCardComp以使用新的英雄卡池数据源
|
2026-08-23 18:03:44 +08:00 |
|
panFD
|
0d7f53b463
|
refactor(heroComp): 拆分精简英雄卡配置接口
将原本CardConfig中的英雄卡必要字段抽离为HeroCardConfig,
仅保留CHeroComp组件需要的渲染交互字段,减少不必要的依赖和字段。
|
2026-08-23 17:47:03 +08:00 |
|
panFD
|
954ee10244
|
refactor(CHeroComp): 简化英雄卡牌渲染与逻辑处理
移除了SpecialUpgrade卡牌的特殊渲染逻辑,统一使用卡牌uuid进行渲染;
重构了等级标签显示逻辑,仅保留英雄卡局外等级展示;
合并了卡牌使用校验与事件派发逻辑,移除了无用的卡牌类型分支判断。
|
2026-08-23 17:42:35 +08:00 |
|
panFD
|
8c81be7592
|
refactor(game): 调整场上英雄数量机制为固定3人
1. 重构GameSet配置,移除HERO_MAX_NUM新增HERO_FIELD_NUM定义场上固定编制
2. 移除局内英雄上限相关的冗余数据与校验逻辑,玩家无法主动扩充英雄数量
3. 更新所有引用旧英雄上限配置的代码,统一使用新的固定编制常量
4. 调整抽卡、阵容计算等相关逻辑适配新的英雄数量规则
|
2026-08-23 17:15:46 +08:00 |
|
panFD
|
fb2c67ccab
|
refactor(hero system): 重构英雄升级与卡片展示逻辑
1. 重构英雄升级方法,移除外部传入所需碎片参数,改为从配置表自动读取
2. 简化CardLiteComp.setHeroByUuid,移除卡池等级参数,直接读取英雄静态配置
3. 新增ChipComp.setHeroIconByUuid,重构英雄图标渲染逻辑
4. 新增英雄详情面板的升级功能与碎片展示
5. 新增英雄成长变化的事件监听与面板刷新逻辑
|
2026-08-23 16:27:58 +08:00 |
|
panFD
|
6eb51c8535
|
feat(map): add hero card chip view component
新增了图鉴卡牌预制体组件ChipComp,负责渲染卡牌图标与背景底框,支持英雄卡动画播放和普通卡牌静态图标展示,同时提供了数据设置、清空等对外接口。
|
2026-08-23 16:10:06 +08:00 |
|
panFD
|
a985214cbb
|
refactor: 更新技能描述与UI预制件配置
1. 调整所有技能info字段为更清晰的功能说明
2. 新增怪物普攻配置规范与overrides示例
3. 新增Lable、herosbg两个UI预制件资源
4. 调整ui5.plist的边框配置参数
|
2026-08-22 18:41:28 +08:00 |
|
panFD
|
5c731b61a7
|
refactor(config): 统一技能范围类型命名与逻辑
1. 移除废弃的aoe_grid范围类型,统一使用range类型
2. 更新文档、配置表和代码中的相关描述与枚举定义
3. 清理技能目标选择逻辑中针对aoe_grid的冗余代码
|
2026-08-21 19:28:04 +08:00 |
|
panFD
|
43600ca745
|
style(SkillSet): fix code indent and comment formatting
adjust the indentation and trailing whitespace of the DTType enum comment to meet code style requirements
|
2026-08-21 18:13:44 +08:00 |
|
pan
|
c3a560d8c5
|
docs(hero config): add summon count rule and update hero skill config
补充了大招召唤数的配置约束文档,同时为多个英雄的大招技能统一添加summon_count覆写配置,按照等级逐级设置召唤数量,符合新的配置规范
|
2026-08-21 09:18:18 +08:00 |
|
panFD
|
4e66184c5e
|
refactor(skill-config): 重构技能ID与分组,统一技能命名规范
1. 重新规划技能ID分段:坦克/战士大招6100~6104、射手大招6150~6151、法师/辅助大招6200~6204
2. 更新所有英雄配置中的技能UUID与描述文本
3. 修正技能配置文档中的适配场景与约束说明
4. 调整技能描述模板与示例配置,统一伤害计算逻辑
|
2026-08-21 08:43:34 +08:00 |
|
panFD
|
dc51cd2dae
|
feat(skill): add summon_count config for skill summon count
1. 新增SkillConfig和SkillOverrides中的summon_count字段,用于配置单次施法召唤的技能实体个数
2. 重构SCastSystem的resolveSummonCount方法,优先使用配置中的summon_count,再回退到prefab配置
3. 调整注释说明,明确配置优先级和回退逻辑
|
2026-08-20 23:18:57 +08:00 |
|
panFD
|
18705ccee3
|
feat(skill): 新增3个高阶远程技能并优化现有技能名称
1. 新增maxm4、maxm5、maxm6三个远程技能配置与预制体
2. 将技能"光闪"改为"闪光斩"、"气斩"改为"裂气斩"
3. 补充完成6112~6114号技能的配置数据
|
2026-08-20 23:15:22 +08:00 |
|