pan
8f3cd4777f
docs(skillDesc): 优化技能富文本描述高亮规则
...
1. 调整数值高亮色为亮绿色,更新注释说明
2. 新增技能名蓝色高亮逻辑,自动格式化「技能名」片段
3. 同步更新函数注释与匹配正则规则
2026-07-31 09:35:22 +08:00
pan
7683a5c6c0
chore: 调整UI边框数值并移除英雄长按详情逻辑
...
1. 将多处UI的左右边框从68.5修正为68
2. 移除英雄节点长按打开信息面板的相关事件绑定和逻辑代码
2026-07-31 09:17:06 +08:00
panFD
d9575599b3
refactor(config): 统一技能触发名称翻译并修正引用
...
将技能触发类型的中文命名从"进击/受击"改为更准确的"攻击/受伤",同时修正HeroSkillDesc.ts中对SkillTriggerDesc的错误引用,替换为正确的SkillTriggerName。
2026-07-31 00:48:42 +08:00
panFD
fbaaefea8f
refactor(ui/skill): 优化技能描述显示与字段文案
...
1. 将技能触发类型Field的文案从"场上存活"改为"光环"
2. 为技能名称添加「」引号包裹增强可读性
3. 调整英雄头像面板的UI布局与文字样式
2026-07-31 00:46:51 +08:00
panFD
bf697906ae
refactor(skilldesc): 重构技能描述渲染逻辑,统一驻场光环展示
...
1. 调整英雄头像预制体的UI布局参数与文字颜色样式
2. 新增驻场光环描述配置表,标准化光环效果的文字与数值渲染
3. 重构技能描述生成逻辑,使用实时数值替代手写文案避免数值漂移
4. 修改富文本高亮色为深绿色以适配深色面板
2026-07-30 23:32:26 +08:00
panFD
0457078cbb
refactor(HeroBox): 重构技能描述系统,支持富文本高亮与缓存优化
...
1. 将技能描述拆分为纯文本/富文本双输出接口,数值部分使用金色高亮
2. 新增技能描述缓存,避免重复解析排版降低性能
3. 重构技能文案生成逻辑,统一结构化行处理流程,保证纯/富文本内容一致
4. 修复目标描述文本中的措辞问题
2026-07-30 22:47:20 +08:00
panFD
04f39217ac
feat(heroBox): 实现当前等级技能描述面板功能
...
1. 新增SkillDescSet结构化技能描述配置表,实现配置驱动的文案生成
2. 改造HeroSkillDesc生成器,支持静态heroInfo和运行时HeroAttrsComp两种数据源
3. 为HeroAttrsComp新增evolve配置快照字段,用于展示等级成长属性
4. 在HeroBoxComp中集成技能描述UI组件,动态渲染当前英雄等级的技能效果
5. 新增设计文档说明方案细节,确保可维护性和可扩展性
2026-07-30 22:30:26 +08:00
panFD
8fa54e894a
fix(mission): 修复刷新石初始化和抽卡UI更新逻辑
...
1. 初始化任务时手动派发刷新石数量变更事件,解决MissionStart早于data_init导致的UI未刷新问题
2. 抽卡按钮置灰和费用显示逻辑抽离为统一的updateDrawCostUI方法,简化重复代码
2026-07-30 17:18:53 +08:00
panFD
68c5d991d5
feat(missionComp): 新增初始化刷新石数量逻辑
...
在任务组件初始化时,根据配置的初始刷新石数量重置并校验数值,确保开局数据正确。
2026-07-30 16:58:25 +08:00
panFD
69b75b72c6
refactor(missionCard): 重构刷新按钮UI逻辑,新增刷新石消耗支持
...
1. 新增初始刷新石常量配置
2. 重构多刷新按钮UI更新逻辑为通用方法
3. 调整按钮预制件UI结构,添加刷新石显示节点
4. 重构代码排版与注释,移除废弃引用
2026-07-30 16:44:38 +08:00
panFD
42c63e6482
feat: 新增刷新石机制并优化抽卡消耗逻辑
...
1. 新增refresh_stone玩家数据字段与对应变更事件
2. 实现刷新石的获取、消耗和刷新可用性校验逻辑
3. 抽卡优先消耗刷新石,不足时再扣除金币
4. 为购买按钮添加可配置的消耗标签,优化UI查找逻辑
5. 更新对应预制件绑定新的消耗标签组件
2026-07-30 13:46:21 +08:00
panFD
14fdb0efa9
fix(ui): 修复英雄卡牌池面板收起逻辑
...
1. 新增hideCardsPanel私有方法封装卡牌面板收起逻辑
2. 召唤英雄成功后自动收起卡牌池面板
3. 关闭面板按钮调用统一的收起逻辑
4. 调整初始角色控制器面板默认激活状态为关闭
2026-07-28 23:13:27 +08:00
pan
501a1e0703
feat(hero box): 添加英雄面板空槽位点击交互
...
1. 新增GameEvent.HeroBoxEmptyClick事件用于空槽位点击通知
2. 为HeroBoxComp添加空槽位节点和点击回调,播放点击动画并派发事件
3. 在MissionCardComp中注册该事件,点击时打开英雄卡池选择界面
4. 完善空槽位的显示/隐藏逻辑
2026-07-28 16:45:16 +08:00
pan
15a98f985b
refactor(HeroBoxComp): 封装更多按钮状态切换逻辑
...
将英雄盒子的更多按钮显隐状态切换逻辑抽离为独立私有方法,提升代码可读性和维护性。
2026-07-28 16:35:54 +08:00
pan
d0346b4e8c
refactor(HeroBoxComp): 优化属性栏配置与实时刷新逻辑
...
1. 将静态高度常量改为可编辑器配置的序列化属性
2. 添加帧更新实现属性降频刷新功能,同步实时属性
3. 调整变量声明顺序优化代码可读性
2026-07-28 16:29:52 +08:00
pan
371178fce3
fix(heroBox): 修复英雄面板属性显示错位与展开收起高度异常
...
1. 修正了暴击率/击晕率的文本和节点名称混淆问题
2. 添加属性栏容器节点,实现展开收起时动态调整高度
3. 修复预制体中属性行的绑定关系错乱问题
2026-07-28 16:07:03 +08:00
pan
16cc50cfdf
feat(heroBox): 添加英雄信息次级属性折叠功能
...
1. 移除了三个精灵组件的固定贴图,改为空引用
2. 新增更多属性折叠按钮和5个次级属性栏节点
3. 实现点击按钮切换次级属性栏显示/隐藏的逻辑
4. 调整了英雄盒子预制体的布局和文本内容
5. 修复了布局对齐参数和预制体关联信息
2026-07-28 16:06:28 +08:00
pan
a9d891ab86
feat(ui/hero): 重构英雄属性显示逻辑,拆分总值与附加值
...
1. 新增12组战斗属性标签控件,分别对应攻击、生命、暴击等全量属性
2. 重构属性设置方法,将单一的AP/HP显示拆分为通用的总值+附加值显示逻辑
3. 优化空槽位时的属性标签清空逻辑,统一调用工具方法处理
4. 移除预制体中原有的精灵帧引用,替换为无图片的空状态
2026-07-28 15:30:57 +08:00
pan
2a5051d46b
feat(map): add hero info box panel for mission scene
...
1. 新增HeroBoxComp组件用于展示单个已登场英雄信息
2. 实现MissionCardComp的英雄信息盒槽位管理逻辑
3. 新增英雄升级事件监听与面板同步逻辑
4. 适配英雄召唤、死亡、出售后的UI刷新
2026-07-28 14:47:08 +08:00
pan
647301501c
feat(map): 新增英雄卡池卡槽组件HeroBoxComp
...
1. 新增HeroBoxComp.ts及对应meta配置文件
2. 修改ebox.prefab的spriteFrame为null,适配新组件
3. 组件实现英雄卡基础渲染框架与事件回调逻辑
2026-07-28 14:20:44 +08:00
pan
08fd5cb092
chore: 更新所有配置表的道具和装备图标
...
统一替换游戏内道具、技能卡、装备的图标资源路径,使用统一的新装备道具图标命名规范,修复图标显示不一致问题
2026-07-27 17:32:15 +08:00
pan
a94381b19f
refactor(卡牌系统): 清理废弃的卡池等级相关代码并优化抽卡接口
...
1. 移除了CardSkillType枚举、废弃的CardLV枚举和相关常量定义
2. 删除了已废弃的getCardPoolByLv、getCardsByLv等兼容旧接口
3. 简化drawCardsByRule接口,移除不再生效的历史参数
4. 调整MissionCardComp中调用drawCardsByRule的传参方式
5. 格式化VictoryComp中的代码格式,统一代码风格
2026-07-27 16:11:52 +08:00
pan
9f2599e9ec
refactor: 统一将 pool_lv 重命名为 card_lv 并清理废弃代码
...
本次提交完成了全项目范围内的术语统一重构:
1. 将所有`pool_lv`相关变量、字段、注释替换为`card_lv`,对齐卡牌等级的业务含义
2. 移除了配置中冗余的默认`pool_lv`赋值,简化数据结构
3. 删除了废弃的`HlistComp.ts`组件及其元文件
4. 修正了多处逻辑错误,确保卡牌等级正确驱动背景框切换
5. 更新了相关注释和文档,保持代码一致性
2026-07-27 15:54:53 +08:00
pan
62264deeed
refactor(hero card): add card_lv background color logic
...
1. 新增updateBgNode方法根据card_lv切换英雄背景节点颜色
2. 为所有基础卡牌配置补充缺失的card_lv字段
3. 调整配置项字段顺序保持代码整洁
2026-07-27 15:33:46 +08:00
pan
354a2894e4
refactor(common): 抽离卡牌图标处理逻辑为通用工具类
...
1. 新建CardIconHelper工具类统一处理卡牌图标解析和设置逻辑
2. 移除SkillBoxComp、SCardComp、EquipListComp、ItemListComp中的重复图标处理代码
3. 统一所有卡牌组件的图标加载优先级和处理流程
4. 新增卡牌背景颜色随等级切换的通用逻辑
2026-07-27 14:27:59 +08:00
pan
903ec42905
feat: 新增卡牌自定义图标功能,优化图标加载逻辑
...
1. 为所有卡牌配置添加icon字段,支持自定义指定图集内的图标
2. 重构列表组件与卡片组件的图标获取逻辑,优先使用自定义图标
3. 更新预加载的图集资源从ui3改为ui6,适配新图标图集
4. 调整弹窗预制体尺寸与图集引用,适配新的图标资源系统
2026-07-27 10:41:53 +08:00
pan
f634b48eb4
refactor: 重构英雄列表UI与图标加载逻辑
...
1. 替换list-me预制体为list_me,统一命名规范
2. 调整ui5.plist的精灵边框参数,修复UI显示精度
3. 重写英雄图标加载逻辑,新增异步加载竞态保护与动画首帧缓存
4. 优化cSkill预制体的布局与样式参数
2026-07-27 09:44:02 +08:00
panFD
93b2a4a155
feat: 新增卡牌长按预览功能与英雄信息等级展示
...
1. 为所有卡牌组件添加长按0.5秒弹出详情面板功能,支持点击/取消取消计时
2. 为英雄配置添加分级能力说明数组,信息面板支持逐行展示各等级效果
3. 重构英雄信息面板UI布局与渲染逻辑,优化动画加载方式
4. 更新卡牌预制体尺寸与样式,适配新的交互与展示需求
2026-07-27 00:31:29 +08:00
panFD
cb2bc37a68
refactor(map): 优化技能盒与装备盒的长按交互逻辑
...
将原有的单点触摸触发改为长按触发,统一使用触摸开始/结束/取消事件实现长按检测,添加长按计时和状态标记,修复短按误触发的问题,同时在组件销毁时清理计时器防止内存泄漏。
2026-07-26 20:13:41 +08:00
panFD
c7afe5d73f
fix(map, mission): 修复槽位布局与重置位置异常问题
...
1. 为英雄组件clearBySystem增加位置重置判断,避免未初始化时将槽位重置到原点
2. 重构任务面板槽位布局逻辑,统一使用三等分水平布局
3. 新增布局辅助方法,处理预制体Widget组件冲突问题
4. 禁用多个冗余的任务预制体节点,清理无效引用
2026-07-26 20:08:47 +08:00
panFD
1593c7ffbf
refactor(map): 统一卡牌购买后的全池刷新逻辑
...
1. 为装备、物品、技能卡牌组件统一添加CardUsed事件派发
2. 重构MissionCardComp的卡槽管理,改为槽位复用模式
3. 拆分并统一装备、物品、技能卡池的刷新逻辑
4. 移除冗余的UseSkillCard事件监听与处理
5. 整理并缓存各类卡槽组件引用
2026-07-26 19:19:30 +08:00
panFD
24eb72ef99
feat(map): 为三类商店卡牌组件添加动画交互效果
...
1. 新增按钮按下/取消缩放反馈、点击回弹动画
2. 新增卡牌入场淡入放大、购买放大淡出、刷新缩小淡出动画
3. 优化卡片切换逻辑,支持按状态播放对应动画
4. 同步重构了ItemListComp、EquipListComp、SCardComp三个组件
5. 删除了废弃的装备预制体元数据文件
2026-07-26 14:48:43 +08:00
panFD
d135aa9905
refactor(heroCard): 重构英雄卡牌系统逻辑与UI布局
...
1. 重写抽卡逻辑,移除升级卡机制,改为从基础英雄池按权重抽取不重复英雄
2. 优化英雄卡入场、购买、刷新动画,新增按钮触摸反馈效果
3. 调整mission.prefab与cHero.prefab的UI元素位置与布局参数
4. 简化卡牌布局代码,交由prefab的Widget组件自动约束
2026-07-26 14:44:43 +08:00
panFD
16996b9805
refactor(mission): 重构卡牌系统为英雄卡槽组件
...
1. 新增CHeroComp作为英雄卡槽专用组件,替换原CardComp
2. 调整mission.prefab布局与预制体引用,适配新卡槽组件
3. 优化MissionCardComp的卡槽缓存与布局逻辑
4. 更新所有相关注释与类型引用,统一代码语义
2026-07-26 12:52:58 +08:00
panFD
399e25c3a6
feat(MissionCardComp): add detailed debug logging for card operations
...
新增多处调试日志,用于追踪任务卡片组件的卡片构建、缓存、分发和面板显示流程,方便排查卡片相关的运行时问题。
2026-07-26 09:29:45 +08:00
panFD
07cc167881
fix(map): 修复卡片动画播放可能报错的问题
...
新增节点有效性和动画组件存在性校验,避免异步加载期间节点被销毁或组件被移除导致的运行时错误
2026-07-25 23:20:53 +08:00
panFD
40723174c9
feat(map): add mission card panel show/hide logic
...
- add constant configs for card panel animation and positions
- add showCards and closeCards click event listeners and cleanup
- implement onShowCardsClick and onCloseCardsClick methods with slide animation
- fix panel node array order and update related comments
- enable card panel by default when entering prepare phase
2026-07-25 22:30:35 +08:00
panFD
4ef2e13798
refactor(map): 重构任务卡牌面板,改用动态实例化卡槽
...
1. 移除静态绑定的卡槽节点,改用cardPrefab动态生成3个卡槽
2. 删除所有关闭面板按钮的事件绑定与回调函数
3. 简化面板显示隐藏逻辑,移除panelsHidden状态变量
4. 重构注释与变量命名,提升代码可读性
2026-07-25 22:25:57 +08:00
panFD
ffafefcc72
feat(mission): 新增装备和商店刷新功能,重构抽卡逻辑
...
1. 新增按权重抽取装备卡的工具函数,支持去重后补齐
2. 重构任务界面卡牌组件:
- 拆分英雄/装备/商店面板节点绑定,调整属性顺序
- 新增装备和商店刷新按钮的交互逻辑
- 替换原固定加载装备/商品列表为按权重随机抽取3个
3. 重构技能卡牌组件,改为技能商店卡项实现,简化原有逻辑
4. 修复prefab中的节点属性偏移和引用关系
2026-07-25 21:44:17 +08:00
panFD
9c520cf917
feat(hero-system): 新增5名英雄扩展英雄池
...
本次提交完成了英雄池扩展的核心开发:
1. 在heroSet.ts中新增5012不死小强、5022嗜血剑客、5032战术弓手、5052护盾牧师、5061战歌法师共5名新英雄配置
2. 更新HeroList启用全部新英雄,覆盖自愈坦克、暴击刺客、团队暴击辅助、开场护盾法师、驻场光环法师五个定位
3. 新增对应的prefab元文件并替换旧有UI元素配置
4. 附带设计规范文档记录本次扩展的详细规则与平衡调整
2026-07-25 17:32:17 +08:00
panFD
5cfbd3315e
feat(gui): 新增通用UI预制体与资源文件,清理旧配置文件
...
本次提交新增了一套通用GUI组件预制体,包括弹窗、列表、按钮等基础UI组件,同时添加了配套的图片资源与元数据文件。删除了旧的英雄配置相关的元数据文件,完成资源与配置的整理优化。
2026-07-25 14:16:11 +08:00
pan
b7ec372072
feat(hero config): 新增不灭战魂英雄5045配置
...
将英雄5045不灭战魂加入配置并启用,完善其技能、复活及进化效果,同步更新英雄列表
2026-07-24 15:17:51 +08:00
pan
aa937ae62f
refactor(skill&buff): 优化计时buff配置方式
...
移除冗余的7112/7113buff配置,统一复用7111基础配置
通过新增buff_duration参数实现持续时间和数值的灵活覆写
简化占卜师技能buff的多档成长配置逻辑
2026-07-24 10:35:39 +08:00
pan
9d3a7a49f7
Merge origin/card0614 into card0614
...
合并远程药水限时强化系统与本地驻场光环配置,保留双方
BuffSet 新增条目(7111-7113 战前强攻 + 7010-7019
玩家计时性强化)。
2026-07-24 10:26:04 +08:00
pan
db300bd302
feat(hero): 新增驻场光环系统与配置
...
1. 为英雄属性组件添加Field触发类型字段,支持存储驻场光环UUID列表
2. 扩展英雄进化配置,支持覆盖驻场光环配置
3. 优化FieldSkillHelper,优先使用进化后的驻场光环配置
4. 新增占卜师战前强攻限时Buff与援护弓手、占卜师、治愈牧师的6级进化驻场光环配置
5. 补充对应英雄的技能描述与进化逻辑注释
2026-07-24 10:19:12 +08:00
pan
42d0959b05
refactor(hero&shield): 优化护盾系统逻辑与英雄配置
...
1. 修复护盾吸收数值计算错误,正确返回实际吸收伤害量
2. 调整护盾计数逻辑,改为按次数统计而非伤害量
3. 更新护盾相关提示文本与UI表现
4. 重构小铁卫与小刺客的英雄成长配置,补充详细设计文档
5. 删除冗余的旧版英雄配置文件
2026-07-24 09:44:43 +08:00
panFD
b3efb06894
refactor: 统一替换内置console日志为可配置化日志系统
...
1. 将各业务模块中的硬编码console日志替换为自定义Logger模块,新增DEBUG开关控制日志输出
2. 为MissSkillsComp新增道具卡牌使用处理逻辑,支持药水类技能直接给全队施加buff
3. 修复了道具卡牌事件监听绑定错误的问题
4. 新增了hero预制体的meta配置文件
5. 调整了装备预制体的UI布局参数
2026-07-23 23:58:06 +08:00
panFD
ac0891ccdd
feat: 实现药水卡限时强化功能,支持自定义数值覆写
...
1. 新增Buff数值覆写机制,支持药水卡自定义buff效果数值
2. 重构属性计算逻辑,支持读取药水卡传递的覆写值
3. 新增多组限时强化Buff与药水卡配置
4. 优化UI数值显示,实时展示最终属性值
5. 新增多维度调试日志方便排查问题
2026-07-23 23:00:49 +08:00
panFD
2876108970
refactor(hero): 移除旧版控制buff计时系统,统一用buff管理
...
完成全量buff系统迁移,删除HeroBuffSystem和旧的计时字段,
所有冰冻/眩晕控制效果改为通过BuffManager管理,
简化了控制状态判定逻辑,移除了新旧系统兼容代码
2026-07-23 21:07:38 +08:00
pan
ee7c0ea69c
refactor(buff系统): 简化并重构buff计时与结算逻辑
...
1. 移除旧的冰霜、眩晕状态旧字段兼容处理代码
2. 调整周期效果结算时机,移到期判断之前避免丢失末次tick
3. 更新注释说明,移除过时的兼容期注释内容
2026-07-23 17:09:18 +08:00