pan
1bb275607a
refactor: 修改英雄图鉴和详情页的排序规则为按职业升序
...
调整英雄列表排序逻辑,从原有的按品质降序改为按职业升序,保持与养成进度解耦的稳定展示。
2026-09-24 15:45:46 +08:00
pan
95bf2a4e17
feat: 添加回合进度指示 UI 组件及刷新逻辑
2026-09-24 15:44:06 +08:00
pan
3f2989ab55
refactor: 移除性能监控面板相关代码
...
本次提交移除了 MissionComp 组件中所有性能监控相关的代码,包括:
- 性能监控面板的属性、初始化和更新逻辑
- 相关的导入依赖
- 未使用的变量和方法
这些代码主要用于显示内存、帧率等性能数据,移除后不会影响游戏核心功能,有助于简化代码结构和减少不必要的性能开销。
2026-09-24 14:04:46 +08:00
pan
577a62193c
refactor: 重构无限关模式,移除章节概念,统一使用关卡-回合结构
2026-09-23 17:18:05 +08:00
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
fdcd81c083
docs(server/data,script): 更新技能触发组文档与文本渲染逻辑
...
1. 补充技能触发组desc占位符使用说明
2. 新增触发概率与保底叠加值的参数传递
3. 优化技能文本渲染,避免概率描述重复展示
2026-09-21 16:03:10 +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
0ea0434087
fix(talents prefab): adjust ui element position and scale
...
修正天赋界面预制体的元素位置与缩放参数,修复界面显示偏移问题
2026-09-20 22:09:43 +08:00
pan
1634f6a528
feat(talent-ui): 优化天赋界面展示逻辑与数据显示
...
1. 天赋总览页新增各层已投入点数展示
2. 天赋详情弹窗重构前置与层位校验UI:
- 拆分层位需求与软前置展示模块
- 优化进度显示逻辑,避免数值歧义
- 修正前置等级展示为当前/需求格式
3. 更新相关注释与文档说明
2026-09-20 16:04:09 +08:00
pan
c183ae464a
fix(HerosListComp): 补刷英雄升级红点在页面重新显示时
...
页面隐藏期间会错过HERO_GROWTH_UPDATE事件,重新显示时补刷所有卡片的可升级状态,首次onEnable早于start时遍历空数组无风险
2026-09-20 14:15:19 +08:00
pan
d140645aab
refactor(talent): 重构天赋道具UI状态显示逻辑
...
1. 移除原MAX满级角标,替换为两种状态边框
2. 新增满级边框和已加点边框逻辑
3. 调整UI3布局参数优化显示
4. 更新预制件和注释文档
2026-09-20 10:55:27 +08:00
panFD
c610829661
chore(resources): 更新ui3.png资源文件
...
替换了assets/resources/gui目录下的ui3.png图片资源
2026-09-20 10:04:47 +08:00
pan
580a5ad131
style(ui5.plist): adjust button border top and bottom value
...
修正ui5.plist里的按钮上下边框数值,将22.5调整为22以统一显示样式
2026-09-20 09:14:33 +08:00
panFD
c282adcf3b
style(talents prefab): adjust ui element position offsets
...
fine-tune the y-axis position and top layout offset of the talent panel prefab
2026-09-20 09:10:11 +08:00
panFD
4900911cfc
refactor(TIBoxComp): 重构天赋文本渲染逻辑
...
1. 拆分天赋文本构建为精准渲染和详情组装两个方法
2. 改用天赋配置对象直接替换占位符,移除对getTalentDisplayText的依赖
3. 更新注释说明和导入依赖,修正文档中遗漏的TalentConfig配置项
4. 修复Lv0等级的天赋预览逻辑,改为按1级数值展示引导
2026-09-19 22:19:22 +08:00
panFD
45e3e8712b
feat(ui): 新增天赋详情弹窗功能
...
重构天赋加点逻辑:将卡片点击校验与加点弹窗逻辑内聚到TIBoxComp中,TalentsComp仅负责打开弹窗。新增天赋详情弹窗,支持展示天赋信息、前置条件校验,并根据玩家状态动态控制加点按钮显隐。
2026-09-19 22:19:12 +08:00
panFD
f4150bd33c
fix(talent): 调整天赋项UI显示逻辑与样式
...
1. 修改天赋项锁定状态判断逻辑,不再因Lv0显示锁遮罩
2. 更新节点注释与tooltip描述
3. 调整预制体布局与精灵资源配置
2026-09-19 15:34:35 +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
f53c4293df
fix(talents UI): 修复天赋界面预制件配置异常
...
更新了天赋界面prefab的节点ID映射、位置参数,新增了大量组件属性覆盖配置,修复了重置按钮绑定缺失和界面元素显示异常问题
2026-09-18 23:12:53 +08:00
panFD
f67f8a4aa0
refactor(gui, talent): 调整天赋卡片UI布局与边框参数
...
feat(talent): 新增天赋面板经验数值与点数统计显示
refactor(hero): 重构英雄列表与详情弹窗排序逻辑
fix(window): 修复弹窗默认激活状态与位置偏移问题
2026-09-18 23:11:42 +08:00
panFD
16854ab1b8
refactor(heroInfo): 重构英雄信息UI展示逻辑
...
1. 移除废弃的fragment_node节点相关代码与引用
2. 调整英雄列表和卡片的布局尺寸与间距
3. 优化碎片数量显示的绑定方式
4. 删除无用的bak备份文件
2026-09-18 11:53:15 +08:00
panFD
287989b425
chore: add meta file for heroInfo prefab backup
...
This commit adds the metadata file for the backed-up heroInfo prefab asset.
2026-09-18 11:23:24 +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
7640957325
feat(skill): add multi-summon positioning and interval configuration
...
1. 新增技能召唤物XY轴步进偏移与召唤间隔可配置项
2. 重构召唤逻辑,支持按配置对称排布召唤物
3. 替换全局固定间隔为技能预制体可配置的错峰召唤间隔
4. 优化召唤参数缓存与解析逻辑,统一参数获取流程
5. 调整maxm3技能预制体的缩放与尺寸配置作为示例
2026-09-14 21:28:50 +08:00
panFD
2dc44b2393
feat(软著): 新增软著登记全套文档与资源整理
...
1. 新增软著登记所需的源程序生成脚本、docx生成脚本与依赖配置
2. 新增像素大勇者游戏软件V1.0设计说明书与填表指引文档
3. 更新技能配置相关的prefab与meta文件,清理冗余的up状态预制件
4. 修复部分技能buff的颜色与精灵帧引用,更新动画资源引用
5. 新增两个技能图标资源文件
2026-09-14 20:46:31 +08:00
panFD
f2a4926c49
feat(override-editor): add shield duration override support
...
1. add shield_duration translation and override config entry
2. add warning tip for shield duration setting with usage notes
3. control tip visibility based on whether shield_duration is configured
2026-09-14 17:15:36 +08:00
panFD
5583dca2b6
fix(hero view): 清理英雄节点残留特效子节点
...
修复对象池复用英雄节点时,残留上一个单位的特效到新单位的问题
2026-09-14 17:09:57 +08:00
panFD
b63572c383
feat(trigger): add 回合结束触发组支持
...
1. 新增fend触发组常量与默认英雄模板配置
2. 后端校验、渲染逻辑兼容新触发组
3. 更新文档说明fend触发组规范
4. 前端UI添加回合结束触发组编辑器
5. 兼容旧英雄数据补全fend空对象
2026-09-14 17:09:31 +08:00
panFD
923d81c2a0
feat(skill): add support for FEnd trigger type
...
1. 新增FEnd触发类型到TRIGGER_KEYS列表
2. 更新技能箱组件的触发技能遍历逻辑
3. 调整图鉴面板的触发技能排序和注释说明
2026-09-14 17:02:08 +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
c97c3f36c5
chore(trae-skills): 新增软著登记技能并删除旧的英雄信息同步技能
...
1. 新增software-copyright-desk技能,用于辅助用户完成计算机软件著作权登记申请
2. 删除HeroInfo_to_CardPoolList.md废弃技能文档
2026-09-14 16:47:18 +08:00
panFD
a9adb58ebd
refactor: 清理废弃资源并优化预制件配置
...
1. 删除旧的auie系列预制件、图片资源及元数据
2. 更新精灵帧引用和图集配置
3. 调整buff预制件节点结构和动画时长
4. 优化UI控件的渲染属性和布局参数
2026-09-14 16:34:06 +08:00
panFD
5f511ddcb4
feat(skill): add ultimate skill camera and shake effects
...
add camera focus and screen shake effects for ultimate skills that start with "max" prefix,
add CameraFX utility class for targeted camera zoom and reset functionality
2026-09-13 15:55:33 +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
4f749c9a81
refactor(hero): 重构护盾数值逻辑,使用快照最大值作为进度分母
...
1. 新增shield_max字段存储护盾获得时的快照值,作为护盾进度条固定分母
2. 修改add_shield方法为覆盖式设置护盾,新增注释说明设计原因
3. 移除HeroTopBarComp中冗余的NumberFormatter导入和动态创建的护盾数值标签
4. 重构护盾进度条更新逻辑,使用快照值计算进度,修复原进度条异常问题
2026-09-13 13:40:32 +08:00
panFD
3b744fc3f2
fix(heroTopBar): 优化护盾条显示逻辑并添加数值标签
...
1. 修复原护盾条进度固定满格的问题,改为按护盾与血条上限的比例展示
2. 新增动态创建的护盾数值文本标签,显示格式化后的护盾数值
3. 优化护盾显隐逻辑和进度计算规则,视觉上表现为护盾优先消耗
2026-09-13 13:18:34 +08:00
panFD
2dbad32e49
feat(skill): 调整多个技能prefab与动画配置
...
统一修改多个攻击技能的偏移、缩放、尺寸参数,新增召唤属性配置,调整atk02和atk06动画的帧率、时长与触发帧
2026-09-13 13:13:33 +08:00
panFD
dc19072f2c
style(skill tooltip): 调整护盾 tooltip 显示文本格式
...
移除护盾提示文本中的“吸收”前缀,只保留数值
2026-09-13 13:02:06 +08:00
panFD
a2f80e45b5
refactor(map): 重构地图动画播放逻辑,修复速度残留问题
...
1. 给playAnimations方法新增speed参数,支持自定义播放倍率
2. 移除硬编码的4倍速,改用可配置的常量
3. 调用处传入明确speed值,避免上一次加速状态残留
4. 补充方法注释说明参数含义和设计原因
2026-09-13 11:53:11 +08:00
panFD
be6af4d157
chore(map): lower inter-wave countdown duration to 1s
...
调整节间过场倒计时的固定时长,从2.5秒改为1秒,加快关卡节间推进节奏
2026-09-13 11:50:12 +08:00
panFD
1754e0d408
fix(map,hero): 完善怪物入场排队逻辑
...
1. 给怪物刷出生成方法添加rank参数,用于计算出生位置
2. 新增怪物入场归位逻辑,替换原有的闲置状态处理
3. 更新注释描述,修正准备阶段怪物行为说明
2026-09-13 11:50:05 +08:00
panFD
d3e7438bca
feat: 新增预设库管理与一键创建英雄向导
...
1. 新增服务端模板持久化接口,支持触发/光环预设的读写
2. 前端新增预设库管理页面,支持增删改查触发/光环预设
3. 新增英雄创建向导,支持按职业快速生成英雄并套用预设
4. 调整本地开发端口与代理地址
5. 补充职业默认配置与攻速映射等常量定义
2026-09-13 11:43:18 +08:00
panFD
d86f54e7a4
feat(game): add elite monster kill statistics and related fields
...
1. add is_elite field to HeroAttrsComp for elite monster mark
2. set elite monster flag when spawning mission monsters
3. implement monster kill counting logic with priority: Boss > elite > normal monsters
4. add kill count statistics for different monster types for settlement calculation
2026-09-13 10:29:23 +08:00
panFD
da2caa6576
refactor(mission): 重构关卡结算与刷怪统计逻辑
...
1. 新增整局跨回合刷怪统计与重置能力,替换原小节统计
2. 修改奖励配置为整局5回合累计结算逻辑
3. 调整失败奖励判定为整局维度统计
4. 重构胜利/失败奖励计算逻辑,适配多回合关卡
2026-09-13 10:28:55 +08:00
panFD
328f6c83f3
feat(mission): 更新关卡显示与回合提示逻辑
...
1. 调整关卡UI文本格式,添加回合数显示并缩小字体
2. 新增监听回合进度数据源,更新注释描述
3. 重构阶段过滤逻辑,补充PrepareStart/End阶段的排除
4. 将回合开始提示移至BattleStart阶段播放,优化提示显示时机
5. 修正回合管理相关注释与逻辑,移除旧的首回合延迟提示
2026-09-12 23:27:24 +08:00
panFD
10e2c0d817
refactor(mission): 优化节间过场表现与关卡流程
...
1. 新增地图滚动速度重置与背景动画加速逻辑,强化过场推进感
2. 重构节间过场流程,同步启动英雄归位与地图滚动
3. 调整关卡文本显示格式与字体大小,优化视觉体验
4. 新增全局移动锁控制英雄过场动画状态,修复动画残留问题
2026-09-12 22:41:51 +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
panFD
d951896799
refactor(hero): 优化英雄动画状态同步逻辑
...
移除测试用的英雄成长模拟数据,修复动画状态与实际表现不一致的问题
1. 重构HeroSpine的idle/move方法,新增返回值标记动画是否被拦截
2. 重构HeroViewComp的status_change逻辑,仅在动画切换成功时更新状态
3. 重构HeroAnmComp的动画播放逻辑,修复动画结束后默认播放的异常
4. 移除SingletonModuleComp中的测试用英雄成长数据
5. 简化MoveSystem中状态切换的冗余判断逻辑
2026-09-12 14:04:18 +08:00
panFD
1fc91dce21
fix(victoryComp): 修复小节胜利退出不保存进度的问题
...
调整小节胜利时的退出按钮逻辑,手动推进并保存关卡进度,避免玩家退出后进度丢失,同时不触发自动进入下一场战斗的流程。
2026-09-11 23:10:58 +08:00
panFD
aafbd6eff9
fix(map): 修复小节胜利关卡未正确推进的问题
...
调整胜利确认按钮的处理逻辑,区分小节胜利和终局/失败场景,小节胜利时派发NextSection事件而非MissionEnd,避免关卡推进异常。
2026-09-11 22:47:54 +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
bde6825aa0
fix(victoryComp): 限制本局分数最低为0
...
调整分数计算逻辑,将结算分数下限钳制为0,避免出现负分
2026-09-11 16:26:00 +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
a6dbda13b1
fix(mission): 修复回合开始前未选英雄直接开战的问题
...
调整关卡战斗阶段切换逻辑,新增MissionPhase.Battle相位守卫,避免未选择英雄就自动进入战斗导致玩家判负;同时调整mission.prefab的UI布局参数适配新逻辑
2026-09-11 15:46:03 +08:00
pan
ab32b0e09d
refactor(普通关刷怪): 调整刷怪间隔并新增怪物砸地击退效果
...
1. 将普通关后续刷怪间隔从1秒改为2秒,同步更新注释与配置常量
2. 为普通关怪物添加从400码高度掉落入场的效果
3. 新增怪物落地震退逻辑,击退落点100码范围内的英雄
2026-09-11 15:39:57 +08:00
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
29e56847f9
ui调整
2026-09-10 22:35:10 +08:00
pan
7b9545e2a8
feat(关卡系统): 实现章节-关-节三级关卡推进机制
...
本次提交重构了关卡系统,实现了完整的小节级关卡推进流程:
1. 新增关卡配置表StageSet,定义章节-关-节三级结构与怪物数值公式
2. 重构刷怪逻辑,按小节配置生成对应怪物波次
3. 实现关卡进度存档与恢复,支持断点续玩
4. 新增结算弹窗分支逻辑,区分小节胜利/关卡通关/失败状态
5. 优化胜利按钮文案与显示逻辑,将"再来一局"改为"下一关"
6. 新增一套完整的关卡事件系统,驱动各模块协同工作
2026-09-10 17:30:37 +08:00
pan
270f734a6a
docs(stage): add stage system design spec
...
- Add chapter-stage-section three-level progression design
- Define monster growth formula with linear slope (+5%/lv)
- Specify elite/boss multipliers (1.5x/3.0x) and spawn rhythm
- Include persistence strategy and UI display format
2026-09-10 15:57:04 +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
panFD
056feba945
refactor(sibox): 重构英雄头像盒子预制体
...
1. 删除冗余的herobox.prefab.meta文件
2. 重新组织sibox的节点结构与组件配置
3. 更新精灵帧与材质引用,调整节点缩放与布局参数
4. 优化激活状态与子节点管理逻辑
2026-09-08 19:51:21 +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
a1c8f46c50
feat(web/server): add dodge and accuracy stats support
...
1. 调整FieldEditor中光环档位默认等级为4级
2. 更新SUPPORT_ULT技能列表,新增6415、6416、6518、6519
3. 新增闪避(dodge)和命中(accuracy)属性配置:
- 在常量中定义属性注释
- 在前端表单添加属性编辑控件
- 在后端渲染逻辑中支持属性导出
4. 新增测试英雄"闪避哥"用于展示新属性
2026-09-07 21:57:07 +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
481fdaa450
feat(home-page): add hero sorting function
...
1. 新增首页工具栏排序控件,支持按职业/星级排序及升降序切换
2. 实现排序逻辑,保留原始数组下标保证编辑定位准确
3. 更新样式文件,添加排序控件组的布局样式
2026-09-07 14:04:49 +08:00
pan
5fc743dbe3
feat(web): 新增 timed_buff_id 覆写组件支持与 buff 列表配置
...
1. 扩展 SUPPORT_ULT 技能列表,新增6517号技能
2. 为 OVERRIDE_KEYS 添加buff类型标记与注释说明
3. 新增buffOptions参数透传机制,实现timed_buff_id下拉选择
4. 新增buff类型覆写编辑器,支持搜索创建与类型归一化
2026-09-07 12:45: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
0066faea1e
docs(heroes): add manual editing guide for heroes.json
...
补充英雄数据库JSON文件的手动修改规范文档,包含数据源说明、字段规则、操作流程和常见错误规避方法,方便无UI场景下直接编辑调整英雄配置。
2026-09-06 21:34:21 +08:00
panFD
dba44adcf3
feat(assets): add new ui texture ui7.png and its meta config
...
add the ui7 image resource and its corresponding meta configuration file for texture import setup
2026-09-06 17:50:45 +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
bd2e4cb16d
chore(constants): update support ultimate skill list
...
add new support ultimate skill ids to SUPPORT_ULT constant
2026-09-05 22:21:52 +08:00
panFD
00c875ff18
feat(hero&skill): 新增反伤相关光环技能与属性计算
...
1. 扩展英雄反伤属性计算逻辑,加入驻场光环加成
2. 新增两个永久反伤强化技能6413、6414
3. 新增FieldSkillType反伤相关枚举与光环配置
2026-09-05 22:18:57 +08:00
panFD
72fa2814e5
feat(skill-override): 新增反伤相关的覆写配置
...
1. 在常量文件中添加thorns_dmg和thorns_rate的覆写配置项
2. 在服务端和前端技能详情展示中添加反伤参数的解析展示逻辑
2026-09-05 18:25:28 +08:00
panFD
699f7fc6b8
feat(hero&buff): 新增反伤类buff与技能,支持带修饰的反伤计算
...
1. 新增两个反伤相关的buff配置:固定反伤7027和比例反伤7028
2. 新增两个支援技能:荆棘护盾和荆棘比例增益
3. 为HeroAttrsComp新增获取最终反伤属性的方法,支持限时修饰词计算
4. 重构英雄反伤伤害计算逻辑,使用新的属性获取方法
2026-09-05 18:14:13 +08:00
panFD
370b455352
feat(hero&config): 新增反伤属性与反伤结算逻辑
...
1. 新增反伤相关配置属性thorns_dmg和thorns_rate
2. 在HeroAttrsComp中添加反伤属性字段与初始化逻辑
3. 实现反伤伤害结算逻辑,支持固定值+比例混合反伤
4. 新增计时buff施加概率与目标覆写配置项
2026-09-05 17:53:21 +08:00
panFD
0097e8c4c7
feat(server): 新增触发额外技能的buff描述逻辑
...
补充处理proc_skill类型的buff,展示触发技能名、概率和覆写的ap参数
2026-09-05 13:47:08 +08:00
panFD
c4b49e4df6
feat(editor): add proc_skill override support for skills
...
1. 新增proc_skill覆写配置项,支持配置概率触发额外技能
2. 重构OverrideEditor,支持对象类型覆写的结构化编辑
3. 给SkillEditor和TriggerGroupEditor透传技能选项用于uuid选择
4. 更新英雄技能数据示例,添加触发普攻的proc_skill配置
5. 修复覆写编辑器同步逻辑,保留编辑中未完成的配置项
2026-09-05 13:38:30 +08:00
panFD
63423c5378
feat(skill): add proc skill trigger system
...
实现技能命中后概率触发额外技能的完整流程
1. 新增proc_skill技能配置字段与数据组件
2. 新增公共技能派发工具方法
3. 在HeroAtkSystem中添加触发逻辑
4. 完善伤害事件与技能视图传递proc_skill参数
2026-09-05 13:26:34 +08:00
panFD
30748536d0
refactor(hero-config): 移除旧的本地导出hexport.ts功能
...
删除了前后端中与本地导出hexport.ts相关的API、页面按钮和实现代码,不再支持生成本地hexport.ts配置文件。
2026-09-05 12:55:35 +08:00
panFD
1806f4b1a5
feat(web+server): 新增枚举覆写支持与CSV导出功能
...
1. 新增buff_target枚举覆写配置,支持选择施法目标类型
2. 后端添加CSV导出接口,生成标准化英雄设计表
3. 前端新增CSV导出按钮,支持一键导出配置
4. 优化覆写字段渲染逻辑,支持枚举值转可读枚举名
5. 清理英雄数据中冗余的summon_count默认配置
2026-09-05 12:23:23 +08:00
panFD
071afc8fa2
feat(skill): 添加计时buff目标覆写功能
...
1. 新增BuffTarget枚举定义计时buff的四种施加目标类型
2. 扩展SkillOverrides接口添加buff_target配置项
3. 实现resolveBuffTargets方法解析buff实际施加目标
4. 调整普攻buff施加逻辑适配新的目标配置规则
5. 修复伤害技能误给敌方挂友方buff的问题
6. 清理英雄技能配置中多余的summon_count参数
2026-09-05 12:22:18 +08:00
panFD
7949f7d1d7
style: 调整UI预制体与动画配置参数
...
修改了cHero和cardlite预制体的文本、布局、精灵参数,同时调整了up动画的时长与关键帧配置
2026-09-05 10:14:09 +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
3ae6a69c67
fix(hero skill): 替换多余的summon_count配置为技能图标
...
1. 移除多个技能里冗余的summon_count字段
2. 为对应技能添加正确的图标配置
3. 同步更新服务端数据和前端配置文件
2026-09-04 16:53:19 +08:00
pan
ba3810d00a
feat(skill-editor): 新增普攻lv2强化档编辑模式
...
1. 为SkillEditor新增basicLv2属性,实现独立的普攻lv2档位编辑逻辑
2. 锁定lv和SkillLv值,禁用档位增删操作
3. 调整界面文案,适配普攻lv2模式的编辑提示
4. 自动规范化lv_entries数据,确保仅存在一个标准lv2档位
2026-09-04 16:39:41 +08:00
pan
e97de40d2e
feat: 新增技能图标英雄语境覆写功能
...
1. 扩展SkillOverrides接口,新增icon字段支持自定义图标
2. 前端常量与编辑器适配:新增字符串型覆写类型与图标候选选择器
3. 新增getHeroSkillIcon工具函数,实现英雄专属图标优先级加载逻辑
4. 修复并优化技能图标展示逻辑,支持同底座技能不同英雄差异化图标
5. 重构部分英雄配置格式,统一代码风格
2026-09-04 16:25:57 +08:00
pan
2a2abf24b2
feat(hero): 补全所有英雄技能的名称字段
...
统一给多个英雄的基础普攻技能添加"强化普攻"名称,同时优化技能配置的格式可读性,移除冗余的空字段和换行,修正了JSON文件末尾缺少换行的问题。
2026-09-04 16:03:28 +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
c48d497bd8
refactor(hero): 移除无用的英雄操作按钮与相关样式
...
1. 从App.vue中删除英雄列表的修改和删除操作按钮
2. 移除全局和移动端适配下的.row-actions相关样式代码
3. 清理heroes.json中多余的技能配置字段
2026-09-04 14:52:14 +08:00
pan
16d44e3f5e
feat(skill): 优化技能描述展示逻辑,修复非伤害技能档位显示问题
...
1. 新增构建触发语境标签函数,统一处理循环触发技能的次数展示
2. 新增技能档位显式配置描述字段,支持直接渲染自定义描述模板
3. 重构技能展示逻辑,优先使用显式配置的描述,避免自动diff语义错位
4. 更新英雄技能配置,补全部分档位的描述文本,修正技能名称和描述文案
5. 完善类型注释和文档说明,规范技能描述配置规则
2026-09-04 14:50:51 +08:00
pan
7bb3dcf6db
refactor(skill): 优化技能文本展示逻辑,移除冗余的技能名前缀
...
1. 调整英雄技能描述文本,移除技能描述中重复的前置动作描述,统一文本风格
2. 重构技能文本生成代码,删除组内多技能时自动添加技能名前缀的逻辑,简化显示逻辑
3. 清理冗余的空行与注释,优化代码结构
4. 调整部分英雄技能的冷却时间配置,修正格式细节
2026-09-04 14:25:31 +08:00
pan
db26865e03
feat(map,hero): 实现英雄技能整组合并展示功能
...
重构英雄技能展示逻辑,支持将同一触发槽位的多个技能/光环词条合并为一个技能展示:
1. 新增触发组整组分档渲染接口,合并同槽位多技能档位数据
2. 新增组名获取函数,统一使用槽位首个自定义名称作为展示名
3. 调整图鉴面板技能列表,每个触发槽位仅展示一个合并后的图标
4. 升级技能弹窗渲染逻辑,支持整组模式下的合并说明展示
5. 优化注释与代码结构,统一技能展示口径
2026-09-04 14:15:45 +08:00
pan
4e0ef5bccc
refactor(web): 重构英雄管理页面布局与交互
...
1. 将原侧边栏选择改为卡片列表首页视图,新增顶部计数和新建按钮
2. 重新设计英雄列表项,展示基础信息、属性、技能和触发效果
3. 重构编辑弹窗布局,适配移动端并优化交互流程
4. 新增多项数据展示辅助函数,优化页面信息展示
2026-09-04 11:01:18 +08:00
pan
bf154a5bfd
refactor(hero config): 格式化英雄配置代码,统一对象写法
...
本次提交将所有英雄配置的技能对象属性进行了格式化,移除了多余的换行和空格,统一了对象字面量的写法风格,同时调整了部分注释位置,让配置文件结构更清晰易读,不影响实际游戏逻辑。
2026-09-04 09:11:30 +08:00
pan
8bb4943147
fix: 批量调整技能buff与英雄预制体的属性
...
1. 调整多个plus系列buff预制体的Y轴偏移量
2. 修改maxw/maxb/maxr系列buff的位置与缩放参数
3. 更新shielded预制体的尺寸与Y轴偏移
4. 统一替换所有英雄预制体的依赖prefab与组件ID
5. 清理英雄预制体中冗余的属性覆盖配置
2026-09-04 09:10:43 +08:00
pan
e10c1b1120
feat(web): 添加写入heroSet.ts的功能按钮和逻辑
...
新增了写入heroSet.ts的操作按钮,添加了二次确认弹窗和后端写入接口调用逻辑,支持将当前英雄数据覆盖写入到指定配置文件的对应区域。
2026-09-04 09:10:34 +08:00
pan
50ea3a4954
feat: 新增英雄配置批量写入功能,优化buff和英雄预制体
...
1. 新增服务端/api/apply接口,支持直接覆盖写入heroSet.ts英雄配置区域
2. 前端管理页面新增「写入heroSet.ts」按钮,支持带确认的批量写入
3. 调整多个buff预制体的位置、缩放参数
4. 统一替换多款英雄预制体的关联资源引用与冗余属性
2026-09-04 09:10:21 +08:00
pan
7e94560e95
fix(hero&shield): 调整护盾UI位置与护盾特效逻辑
...
调整了护盾预制体的y轴偏移位置,修复护盾状态更新时的特效显示逻辑:护盾耗尽时隐藏特效,护盾存在时显示常驻特效
2026-09-04 09:10:04 +08:00
pan
478651748b
docs(skill config): 更新复活技能配置与文档说明
...
1. 删除无效的复活技能配置条目
2. 统一死亡触发技能的激活档位为lv4
3. 修正文档中关于死亡触发技能档位的描述
2026-09-04 08:44:53 +08:00
pan
71ba6d5ad7
fix(TriggerGroupEditor): 修改默认新增触发器的参数值
...
将默认新增的触发器条目参数从6改为4,调整默认生成的触发器配置
2026-09-04 08:40:22 +08:00
panFD
539c30b366
refactor(hero): 移除多余的日志输出并简化代码逻辑
...
本次提交清理了多个英雄相关组件中的调试日志,同时简化了条件判断写法:
1. 将多行if判断简化为单行return形式
2. 删除HeroViewComp中护盾特效相关的冗余日志和节点查找逻辑
3. 优化absorbShield和add_shield等方法的代码可读性
2026-09-04 00:07:36 +08:00
panFD
0a3efafbd5
refactor(hero): 优化护盾系统日志与显示逻辑
...
1. 新增多处护盾相关调试日志,方便追踪护盾数值变化
2. 重构HeroAttrsComp的add_shield方法,统一日志输出格式
3. 重写HeroTopBarComp的护盾显示逻辑,改为直接显示数值而非按上限比例
4. 为HeroViewComp新增护盾特效管理,实现护盾状态自动显隐
5. 清理hk1.prefab中冗余的预制体覆盖配置
2026-09-03 23:53:37 +08:00
panFD
a41ff479da
refactor(skill): 统一复活技能归类到dead触发组
...
更新多处注释与代码逻辑,将复活技能统一纳入dead触发组进行处理,移除冗余的单独复活图标添加方法,统一技能展示与配置逻辑。
2026-09-03 22:49:22 +08:00
panFD
7f81634dd1
refactor: 重构复活配置逻辑,移除独立复活编辑器
...
调整复活配置实现方式,将复活功能并入dead触发组,通过overrides配置复活相关参数,删除原ReviveEditor组件,更新前端常量与页面展示逻辑
2026-09-03 22:44:56 +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
87f771edd1
feat: 完成英雄配置编辑器全流程功能开发
...
本次提交实现了完整的英雄配置管理系统:
1. 新增服务器端英雄数据持久化接口,支持读取和保存英雄配置
2. 重构前端英雄编辑器UI,替换侧边栏为下拉选择器适配移动端
3. 统一调整前端页面样式,压缩间距适配更多内容
4. 修复Tooltip组件显示逻辑,优化技能飘字效果
5. 导入CSV英雄配置数据,补全全职业技能配置
6. 调整多个英雄预制体的尺寸和位置参数
7. 生成完整的英雄配置导出文件hexport.ts
2026-09-03 16:47:49 +08:00
pan
6a09ae2954
chore(hero config): 更新英雄配置表数据
...
调整了英雄配置的字段顺序、新增/修改了部分英雄的属性、技能和定位,统一调整了稀有度配置
2026-09-03 14:30:11 +08:00
pan
94acab2a5c
feat(skill): 添加技能buff附加概率配置与判定逻辑
...
1. 新增SkillOverrides接口的buff_chance字段,配置buff附加概率
2. 在web常量中添加buff_chance的配置项说明
3. 在HeroAtkSystem中实现基于buff_chance的buff触发判定,默认100%触发
2026-09-03 14:30:05 +08:00
pan
df61d55bc3
fix(hero config): 更新英雄配置表数据
...
调整了英雄列表、属性和技能配置,移除了冻住不谢英雄,新增出血战士英雄并修正相关配置项
2026-09-03 11:21:29 +08:00
pan
7c536ec023
fix: 调整触发技能默认等级与提示文本
...
1. 将触发技能默认生成等级从6改为4,默认激活等级同步更新
2. 修复复活技能成长档位描述错误,从lv1/lv9/lv16改为lv1/lv8/lv16
3. 为普攻技能新增默认的lv2强化档位配置
2026-09-03 11:07:49 +08:00
pan
5d654b2914
chore(hero config): 更新英雄技能配置表
...
1. 重构技能配置命名为带等级后缀的格式
2. 调整部分技能的参数数值与效果描述
3. 删除冗余的空行配置数据
2026-09-03 11:01:24 +08:00
pan
421f31fecf
feat(hero&config): 完善英雄配置与护盾技能逻辑
...
新增英雄配置表及元数据,更新配置文档说明,修复护盾技能计算逻辑,调整技能基础参数与描述
2026-09-03 10:56:21 +08:00
panFD
a2dc40997c
feat(editor): 完成英雄配置编辑器全功能开发
...
本提交新增完整的英雄配置可视化编辑器:
1. 初始化前后端项目结构,配置monorepo工作区
2. 实现后端API服务,支持读取游戏配置、导出hexport.ts文件
3. 开发前端Vue应用,包含完整的英雄增删改、属性配置、技能编辑功能
4. 实现多类型编辑器组件:基础属性、普攻/大招编辑、触发技能、光环、复活、属性加成等
5. 清理冗余的配置元数据文件
2026-09-02 23:35:40 +08:00
panFD
6fed56d3c7
docs: 删除项目内所有旧的配置设计文档
...
清理了包括评分系统、英雄设计规范、英雄复刻方案、英雄配置详情在内的共6份废弃文档,移除冗余的历史设计参考资料。
2026-09-02 21:00:27 +08:00
panFD
adcad667a2
chore(excel): 删除英雄配置excel文件
...
移除不再使用的heros.xlsx表格文件,清理项目冗余资源
2026-09-02 19:18:29 +08:00
pan
068a2dc76c
docs: 更新英雄配置规则与文档
...
调整英雄品质仅影响初始基础属性,移除lv6属性补偿配置,更新全部相关设计文档与注释,统一明确各机制的品质无关性。
2026-09-02 16:56:00 +08:00
pan
d9bccd7c93
refactor: 将代码中的card_lv统一替换为rarity
...
本次提交完成了全项目范围内术语的统一替换,将原本指代卡牌品质/等级的card_lv字段全部重命名为rarity,对齐了设计文档中的命名规范,避免了术语混淆:
1. 更新了所有配置文件、组件类、数据结构中的字段定义
2. 同步修改了注释、文档说明中的相关表述
3. 修正了英雄、技能、装备卡牌的品质显示逻辑
4. 调整了背景颜色切换、属性计算等相关业务逻辑
2026-09-02 16:42:54 +08:00
pan
6620b67103
fix(hero config): 更新英雄配置规则与触发条件
...
1. 统一调整触发类场技能解锁等级为lv6
2. 补充英雄配置的 revive 与技能互斥规则
3. 调整 card_lv 对应的属性加成数值与等级
4. 修改叠甲骑士的技能描述与注释内容
5. 更新英雄组合搭配的文本描述
2026-09-02 16:29:59 +08:00
pan
752788d1a1
docs(英雄配置文档): 更新英雄配置规则与示例条目
...
1. 修正lv光环触发等级描述,从lv9改为lv6
2. 新增触发技能统一lv6激活的规则说明
3. 补充复活技能与大招互斥的配置规则
4. 更新多个英雄配置示例的技能触发等级与字段格式
5. 修正叠甲骑士的配置列表项,移除无效的revive条目
2026-09-02 11:28:41 +08:00
panFD
e10c398703
docs(角色配置文档): 优化技能等级强化档位说明
...
将原有的lv3/lv5/lv7技能强化档统一调整为标准的lv9/lv16分档,同时修正射手职业的命名注释,补充大招按lv_entries分档强化的说明,统一全文档的配置格式规范。
2026-09-02 09:02:06 +08:00
panFD
2cfc2308b3
refactor(monster): 统一怪物与英雄的数值设定体系
...
1. 重构怪物配置,使用HERO_ROLE_BASE作为基础属性基准,通过card_lv应用品质系数
2. 新增怪物设计原则文档,明确数值平衡与成长逻辑
3. 修复Mon.ts中怪物属性计算,适配新的品质缩放规则与12级职业属性加成
4. 更新UI预制体的属性图标与文字显示,适配新的属性展示逻辑
2026-09-01 23:23:53 +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
4263997124
fix(hero): 修复大招播放结束后未取消层级置顶的问题
...
1. 新增isCastingMax标记跟踪大招播放状态,在释放大招时设置该标记
2. 在动画播放结束回调中,当大招动画播放完成时清除置顶标记
3. 调整渲染排序逻辑,将大招播放中的英雄置于渲染层级最下方
4. 在角色死亡和重置时同步重置置顶标记
2026-09-01 16:41:26 +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
6608cedb08
fix: 调整怪物和英雄初始尺寸,优化胜利UI显示
...
将怪物和英雄的默认尺寸从1.15改为1,同时调整胜利UI的位置、大小、字体和精灵配置,统一界面显示效果
2026-09-01 10:46:42 +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
panFD
89cc7e25b2
style(assets): 更新ui3.png图片资源
...
仅替换了游戏UI的3号图片资源,未修改业务逻辑代码
2026-09-01 10:02:13 +08:00
panFD
65bd1e8a31
style(assets): 更新ui3.png资源文件
...
仅对GUI图片资源进行了无业务逻辑变更的更新,仅用于视觉展示效果调整
2026-09-01 09:46:34 +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
9483a8c1ec
fix(gui): 调整多个UI预制件的布局参数
...
1. 修正hero.prefab中多个节点的y轴位置与布局边界值
2. 调整sibox.prefab的节点位置、内容尺寸与字体大小
3. 移除sibox.prefab中冗余的bg_node引用
2026-08-30 23:46:32 +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
a7e9bb2ace
fix(ui): 修复升级按钮相关的预制体和动画配置
...
1. 更新cardlite预制体,新增升级图标节点与相关组件
2. 调整up动画的采样率、时长与关键帧参数
2026-08-30 22:53:51 +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
0ceff6fb05
refactor(预制体): 清理冗余的prefab配置数据
...
删除了window.prefab和prefab_talent_item.prefab中冗余的节点、组件配置以及属性覆盖数据,精简预制体文件结构,移除无效的冗余配置项
2026-08-30 16:27:47 +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
0649d42a25
feat: 新增3个UI预制体并优化现有UI元素边框配置
...
1. 新增wbox、SInfoBox、SOInfoBox三个UI预制体资源
2. 调整aui.plist、ui5.plist、ui3.plist中的元素边框参数
3. 精简button.prefab的冗余组件与节点配置
2026-08-26 10:40:54 +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
93a3c69d22
fix(gui): 修复天赋界面UI布局与边框配置
...
1. 调整ui3.plist.meta里的元素边框尺寸
2. 重构talents.prefab的节点结构,新增tab1/tab2/tab3分页与bar容器
3. 为分页按钮添加文本标签与精灵渲染组件
4. 配置布局组件实现水平分页排列
2026-08-25 17:07:15 +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
pan
2e3624e9ad
fix(assets): 修复多个资源文件的布局与配置参数
...
1. 调整RPG地图物体的Y轴位置
2. 修正UI图集的边框数值为整数
3. 更新卡牌预制体的尺寸、边距与缩放参数
4. 调整英雄界面的位置与布局参数
5. 修复角色控制器的预制体组件关联与属性覆盖配置
2026-08-24 10:22:28 +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
b3781f550d
refactor(ui): 调整预制件配置与精灵帧设置
...
1. 关闭英雄列表节点的默认激活状态
2. 将通知、底部按钮的精灵帧置空
3. 重构底部按钮预制件的节点结构与组件配置
2026-08-23 21:44:38 +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
a7d2745843
fix(ui/button): 修复按钮预制体的Label组件丢失问题
...
将原本被误删的按钮文字Label组件及其依赖组件重新添加回预制体,修正了按钮显示异常的问题。同时附带更新了关联的资源图片ui3.png。
2026-08-23 15:34:17 +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
3d2bba0cac
docs(spec): 更新英雄专属武器系统设计文档
...
将原英雄个人装备系统设计文档重命名为英雄专属武器系统设计文档,更新了背景目标、数据结构、锻造重铸规则、局内集成、存档结构、UI交互等内容,将装备相关逻辑替换为专属武器逻辑,并完成现有光环卡改名适配。
2026-08-21 23:41:21 +08:00
panFD
5c731b61a7
refactor(config): 统一技能范围类型命名与逻辑
...
1. 移除废弃的aoe_grid范围类型,统一使用range类型
2. 更新文档、配置表和代码中的相关描述与枚举定义
3. 清理技能目标选择逻辑中针对aoe_grid的冗余代码
2026-08-21 19:28:04 +08:00
panFD
9c226fa2be
Merge branch 'new2' of git.eoxnet.com:pan/pixelheros into new2
2026-08-21 18:15:16 +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
694d2ad309
fix(gui): 调整任务UI元素的布局与文字样式
...
修改了mission预制体的位置、内容尺寸和字体参数,优化界面显示效果
2026-08-21 16:46:45 +08:00
panFD
f3cbb20af0
fix(role_controller): adjust gui prefab position and state values
...
修正角色控制器预制体的Y轴坐标、参数值和激活状态
2026-08-21 12:37:51 +08:00
pan
e537170812
docs: add hero personal equip system design
...
Spec for per-hero equipment with random affixes: equip bases,
affix pools, quality by affix count, box/gacha acquisition,
out-of-run persistence, and in-run snapshot into HeroAttrsComp.
2026-08-21 10:43:49 +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
panFD
3349b31e2d
feat(skill): 新增技能击退概率属性并调整相关逻辑
...
1. 新增knockback_skill_chance属性统一管理技能击退概率
2. 重构击退判定逻辑,支持配置化击退概率而非固定判定
3. 调整红蓝技能预制件的位置、缩放和动画参数
4. 调整角色控制器UI布局参数
5. 为默认普攻配置100%基础击退概率
2026-08-20 23:01:40 +08:00
pan
9a24f0a9a5
refactor(missionMon): 调整怪物登场排布逻辑
...
将怪物从按X轴均匀分布改为按类型分三排登场,匹配英雄编队镜像布局,高优先级怪物自动占据前排
2026-08-20 17:30:36 +08:00
pan
965b04094d
refactor(rogue): 调整Rogue模式怪物配置与战斗逻辑
...
1. 新增怪物出生站位配置
2. 调整单场战斗怪物数量为3只,支持0~2个Boss组合
3. 更新配置校验与怪物生成逻辑
4. 修复英雄预设体的尺寸与位置偏移
2026-08-20 17:19:24 +08:00
pan
e18bcf2133
fix(config): 统一怪物普攻伤害计算方式
...
补充怪物普攻使用SkillSet基础攻击的注释说明,为所有怪物技能添加overrides.ap=100以显式声明伤害为攻击力100%,修正部分怪物技能ID不匹配问题
2026-08-20 17:19:12 +08:00
pan
75ef3af42b
fix(hero): 统一调整英雄预制体尺寸与属性配置
...
1. 修正多个英雄prefab的碰撞盒、显示尺寸参数,对齐统一规格
2. 调整mb1/3/4/5/6的本地位置参数适配新尺寸
3. 翻倍英雄基础血量属性适配平衡调整
4. 优化HeroAnmComp代码格式与动画播放逻辑
2026-08-20 15:38:24 +08:00
panFD
50a8958cb7
fix(skill): 更新技能图标skill4.png
...
替换游戏技能图标skill4.png的资源文件
2026-08-20 13:38:43 +08:00
panFD
1739e2324c
feat: 调整技能配置与英雄技能组,修复技能分类约束
...
1. 重构技能分类,将6013~6019标记为仅可作大招
2. 修改紫电魔女普攻为6010紫魔球,添加麻痹效果
3. 更新技能prefab参数与技能配置表
4. 调整英雄UI配置过滤规则
2026-08-20 13:31:00 +08:00
pan
1523aab402
refactor(hero): 统一英雄编队与出生点的位置配置
...
1. 将硬编码的英雄排位置常量迁移至FightSet枚举,实现单一数据源
2. 重构英雄编队逻辑,按职业优先级分为三排站位
3. 调整召唤队列,按职业优先级排序后串行登场
2026-08-20 11:11:44 +08:00
pan
8039b052d2
chore: 批量调整游戏角色与地图预制体参数
...
统一更新多个英雄预制体的位置、尺寸、组件配置,调整地图布局参数,清理冗余的属性覆盖配置
2026-08-20 10:37:00 +08:00
panFD
c1286173f7
refactor(missionCard): 重构抽卡逻辑,新增无重复抽取工具方法
...
1. 抽卡逻辑抽离为pickUniqueHeroCards私有方法,统一处理无重复抽取规则
2. 优化buildDrawCards和tryRefreshHeroCards的抽卡实现,确保同组内和场上英雄不重复
3. 调整刷新次数UI的文本显示格式,移除固定前后缀文案
4. 移除废弃的drawCardsByRule调用,统一使用自有抽卡逻辑
2026-08-20 00:10:44 +08:00
panFD
79746409ef
refactor(MissionCard): 替换旧版按钮指引为卡牌引导动画,新增选次提示
...
1. 移除旧的新手按钮指引逻辑,替换为开局三选一卡牌抖动引导动画
2. 新增pickCountLabel节点绑定与选次计数逻辑,显示当前是第几次选择英雄
3. 重构新手引导相关常量与方法,统一卡牌引导的命名与实现
4. 调整任务初始化与结束时的引导清理逻辑
2026-08-19 23:28:11 +08:00
panFD
6c82c632b6
feat: 重构英雄编队逻辑,优化出生与排队规则
...
1. 移除英雄出生落点偏移,改为按职业优先级从右向左排队
2. 重构英雄卡点击逻辑,支持点击整张卡牌选取
3. 新增英雄血量背景预制体与UI按钮样式
4. 优化AOE技能目标选取逻辑,使用中排基准点
2026-08-19 22:52:17 +08:00
panFD
0ec27b09a4
fix(skill tooltip): adjust tooltip vertical offset from 30 to 60
...
fix the issue that skill tooltip might be blocked by health bar
2026-08-19 22:51:52 +08:00
pan
54591c78dd
feat: 新增麻痹异常状态机制
...
1. 新增麻痹概率属性与相关属性计算方法
2. 为英雄普攻和技能添加麻痹触发逻辑
3. 配置闪电系技能默认30%麻痹概率
4. 更新英雄技能说明与配置参数
2026-08-19 17:05:50 +08:00
pan
5585149b12
feat: 新增麻痹控制机制,优化击晕与技能CD逻辑
...
1. 新增麻痹控制相关属性、buff配置与逻辑实现
2. 调整击晕时长与CD削减机制,优化技能CD更新逻辑
3. 修正多个技能预制件的参数与动画配置
4. 扩展控制类型检测与游戏配置项
2026-08-19 16:40:10 +08:00
pan
d6e8cb4828
feat(hero): 添加技能CD进度条显示功能
...
1. 为英雄顶栏组件新增CD进度条属性与显示逻辑
2. 重构HeroViewComp的cd_show方法,转发调用顶栏CD更新逻辑
3. 调整顶栏默认透明度为全不透明,优化显示体验
4. 根据英雄是否拥有第二技能动态显示CD进度条
2026-08-19 16:05:58 +08:00
pan
f2198b8b92
fix(skillDesc): 修复重生技能血量百分比显示逻辑
...
1. 注释说明重生技能血量百分比实际取自SkillSet运行时口径
2. 从SkillSet读取实际血量百分比数值,替代原使用upr计算的错误逻辑
3. 更新技能配置文档,修正重生技能描述和uuid编号规则
2026-08-19 11:23:30 +08:00
panFD
58f209e794
feat(hero config): add new hero 紫电魔女 (5306) and adjust 5001 hp
...
1. 新增5306号英雄紫电魔女,包含完整技能、普攻特效、领域效果和英雄描述
2. 调整5001号铁壁战士的基础生命值,增加5点生命值
3. 新增并收尾英雄配置代码块标记
2026-08-19 00:05:19 +08:00
panFD
ca7642b36e
docs(hero-config): add hero configuration UI design documentation
...
新增英雄配置UI的完整设计方案文档,包含架构、数据流、JSON存储规范、生成器逻辑、UI布局与交互细节,以及实施步骤和校验规则。
2026-08-18 22:45:20 +08:00
pan
a2a52f20f2
docs(配置文档): 更新英雄形态规则与示例配置
...
新增英雄类型到战斗形态的映射规则,修正多个英雄配置里的形态和普攻技能错误,统一技能匹配逻辑
2026-08-18 18:12:04 +08:00
pan
6ce324d7ff
refactor(config): 移除废弃的6005技能相关配置
...
本次提交清理了不再使用的技能ID 6005的全部相关配置,包括:
1. SkillDescSet中的6005技能描述
2. 中文语言包中的6005技能名称和描述
3. 卡牌配置表中的6005关联卡牌数据
4. SkillSet中的6005技能本体定义
同时新增了完整的英雄设计指引文档,并完善了技能分类注释与英雄配置规范,统一了远程/近战技能的使用约束。
2026-08-18 17:31:20 +08:00
pan
2498eb598c
refactor(mission): 移除英雄二合一合成逻辑,改为允许同英雄同场
...
1. 删除Hero类中的mergeToBirthAndDestroy方法
2. 移除MissionHeroComp中的合成相关校验与处理逻辑
3. 简化英雄召唤流程,不再限制同uuid英雄重复召唤
4. 更新注释文档,调整相关导入依赖
2026-08-18 09:51:19 +08:00
pan
9cd4cbb53d
refactor(mission): 调整英雄出生位置判定逻辑
...
将英雄出生位置的职业判定改为攻击类型判定,更新了注释和相关映射变量,统一了落点偏移的计算逻辑。
2026-08-18 09:15:02 +08:00
pan
1cc09f3450
fix(mission prefab): repair cards_refresh null config
...
补全任务预制体中cards_refresh的配置项,移除无效的null值并添加正确的节点ID
2026-08-17 15:07:20 +08:00
pan
af32f2901d
refactor(mission): 重构英雄出生槽位分配逻辑
...
1. 解耦落点偏移与posIndex,改用全局网格下标作为posIndex
2. 调整同职业横向间隔为30像素,修正槽位编码溢出问题
3. 移除废弃的slotIndexToLandingPos方法与调试日志
4. 支持合成继承原英雄位置,避免阵型跳动
2026-08-17 14:51:49 +08:00
pan
b154fb306c
refactor(missionCard): 调整抽卡过滤逻辑,过滤已上场英雄
...
修改了MissionCardComp的抽卡规则,新增场上存活英雄uuid集合的获取方法,优先从未上场英雄池抽卡,卡池不足时回退全量池以保证抽满3张卡牌,同时更新了相关注释说明。
2026-08-17 14:15:49 +08:00
panFD
a59bfd3e40
fix(ui/mission): 修复任务界面UI布局与激活状态
...
调整了多个UI节点的激活状态、位置坐标、尺寸和对齐参数,
移除了废弃的nock_node引用,修正界面显示异常问题
2026-08-17 13:44:14 +08:00
pan
667795fd1a
refactor(heroSpawn): 重构英雄出生点位分配逻辑
...
1. 新增按职业分三排出生规则:战士/坦克前排、射手/刺客中排、辅助/法师后排
2. 同职业重复召唤时按±20像素交替展开,避免落点重叠
3. 新增posIndex编码规则:role*10+n,同步登记heroGrid网格索引
4. 废弃旧的近战/远程分位逻辑,替换为职业映射规则
5. 修复旧版点位分配的槽位冲突问题,优化溢出兜底逻辑
2026-08-17 13:39:37 +08:00
pan
972f40f766
feat(config): add defense-related buffs and corresponding skills
...
新增破甲debuff、防御强化和防御爆发两种增益buff,同时添加对应的团队支持技能:
1. 7008破甲debuff降低目标50%防御持续5秒
2. 7023防御强化提升50防御持续10秒
3. 7024防御爆发提升100防御持续5秒
4. 新增6412防御强化技能和6513防御爆发技能
2026-08-17 10:43:03 +08:00
pan
e46865f216
fix(config): 修正技能6503的buff配置关联
...
将技能6503的timed_buff_id从7011改为7001,
并补充缺失的buff_value和buff_duration配置项,
同时删除了冗余的旧buff配置7011和7111
2026-08-17 10:33:36 +08:00
pan
2eb4257dae
feat: 实现英雄局外成长系统
...
1. 新增GameEvent事件枚举HERO_GROWTH_UPDATE
2. 新增英雄局外升级所需碎片配置表
3. 新增英雄局外成长数据持久化与相关工具方法
4. 重构英雄卡片等级逻辑,统一使用局外成长等级
5. 更新英雄设计文档与相关注释
2026-08-17 10:01:42 +08:00
pan
d34085aa04
feat(hero config): add archer hero grow type and fix hero grow type
...
1. 新增射手英雄成长类型HGrowType.Archer并配置对应属性系数
2. 将所有射手类英雄的成长类型从Assassin修正为Archer
3. 优化部分代码缩进格式
2026-08-17 09:04:53 +08:00
panFD
19d536f06c
refactor(hero/monster): 重构属性配置体系,引入职业基础属性模板
...
1. 新增HERO_ROLE_BASE职业基础属性模板,统一同职业英雄的基准属性
2. 重构英雄配置表,将硬编码属性替换为基准值+增量的配置方式
3. 为怪物和英雄实体添加防御属性的初始化逻辑
4. 添加TODO注释标记待后续落地的局外升级属性重算逻辑
2026-08-17 08:52:37 +08:00
panFD
87d3c3970f
chore(map): 调整战前英雄招募逻辑,永久隐藏手动插卡按钮
...
1. 新增战前英雄限定规则说明,开局仅提供3次免费三选一
2. 移除showHeros按钮的激活逻辑,新增统一的可见性控制方法
3. 在初始化和英雄数量变更时调用方法隐藏按钮
4. 调整进入准备阶段的注释与逻辑,不再自动激活招募按钮
2026-08-17 00:26:15 +08:00
panFD
b19256e4f5
feat(hero combat): 新增防御属性与除法递减减伤逻辑
...
1. 新增defense属性枚举、组件字段与结算方法
2. 配置防御减伤平衡常数DEFENSE_K为500
3. 在攻击结算流程中加入防御减伤计算
4. 采用除法递减模型实现防御收益随数值提升而降低
2026-08-16 23:37:04 +08:00
panFD
807db8e173
feat(config): add new skill 6111 群体闪电
...
新增编号6111的群体闪电技能配置,包含技能基础属性、伤害描述与表现参数。
2026-08-16 21:30:39 +08:00
panFD
e9eedcba87
feat(skill): 新增闪电术技能fb-7与maxm3特效
...
1. 新增fb-7技能预制件、动画资源及配置元文件
2. 更新6013号闪电术技能配置,替换素材与弹道类型
3. 新增maxm3范围伤害预制件,调整召唤数量为5
2026-08-16 21:05:41 +08:00
panFD
22bd377275
fix(config): 修正技能ID配置错误与范围注释偏移
...
1. 调整技能商店范围攻击卡的注释范围,移除废弃的6201配置
2. 同步更新技能配置、卡牌配置与文档中的6201/6201关联错误
3. 将原6201技能数据迁移至正确的6107、6108等ID下
2026-08-16 20:55:46 +08:00
panFD
f2dbd30470
feat(heroSet): 为破晓先知添加大招技能及等级成长配置
...
新增6101号火焰喷射大招技能,配置独立冷却时间与随英雄等级提升的属性成长,5级时解锁双发射击效果
2026-08-16 20:55:37 +08:00
panFD
aec84d169f
feat(hero/skill): add skill level override resolution logic
...
1. 新增resolveSkillOverrides工具函数实现技能等级分档覆盖逻辑
2. 为所有英雄/怪物技能模块添加运行时overrides分档处理
3. 扩展技能描述系统以展示分档后的技能等级
4. 新增技能分档配置类型定义与注释
2026-08-16 20:51:58 +08:00
panFD
4388a1ed3a
chore(skill atk prefab): 批量更新技能预制体配置
...
1. 为f2、a3技能预制体新增四个配置字段
2. 统一调整多个攻击技能预制体的内容尺寸参数
2026-08-16 20:07:16 +08:00
panFD
c3ddc16d40
feat(skill): 新增多个技能prefab并更新技能配置
...
新增fb-6、maxa1、maxa2、maxm1、maxm2共5个技能prefab,优化aw1/aw2/aw3的节点缩放、尺寸和碰撞参数,新增技能属性字段,并在SkillSet中添加6019、6101、6109、6110四个技能配置,修复原有技能名称错误。
2026-08-16 19:44:27 +08:00
panFD
a64873c65d
feat(skill): 新增max1技能预制件并优化现有攻击技能参数
...
1. 为atk系列技能预制件新增forceStartX、forceStartY、summon_count、height_offset属性
2. 统一调整多个fb攻击预制件的缩放、尺寸、填充模式参数
3. 修正fb-1技能的召唤数量为1
4. 新增max1大招技能预制件及对应的meta配置文件
5. 修复fb-2动画剪辑的名称和关键帧浮点精度
2026-08-16 19:30:00 +08:00
panFD
a5ca43a62c
refactor: 统一全量buff数值为百分比口径
...
本次变更对齐了所有buff和技能的数值结算规则:
1. 新增项目规范明确buff数值统一使用百分比/百分点结算
2. 修改技能描述配置、属性计算逻辑,将固定数值加成改为百分比计算
3. 调整buff配置的修改类型为PercentAdd,同步更新buff说明文本
4. 重构属性计算逻辑,区分百分比加成和固定加成的处理方式
5. 更新战力计算逻辑适配新的百分比口径规则
2026-08-16 19:21:23 +08:00
panFD
284d124486
feat(skill): 新增召唤技能配置与错峰发射逻辑
...
1. 为技能prefab新增summon_count、forceStart坐标与height_offset配置项
2. 新增全局SUMMON_INTERVAL配置用于控制召唤物发射间隔
3. 重构施法系统,支持按配置召唤多个技能实体并错峰执行
4. 为多发/召唤技能添加纵向偏移档位,优化弹道分布
5. 屏蔽召唤技能的风怒额外触发逻辑,修复普攻链计入问题
2026-08-16 18:56:15 +08:00
panFD
8a506d9b83
feat(skill): 新增并调整技能配置
...
1. 为range3技能prefab新增forceStartX和forceStartY参数
2. 调整6102-6106技能的act动作字段
3. 新增6107万剑朝宗和6108开山斧两个技能
4. 更新6201陨石术的act动作为max1
2026-08-16 17:40:12 +08:00
panFD
6f988dabed
feat(skill): add force spawn position setting for skills
...
add forceStartX and forceStartY properties to control skill spawn position
directly use world coordinates when the values are >=0, otherwise use original offset logic
2026-08-16 16:49:12 +08:00
panFD
4fc9acad7c
feat(skill): add 4 new projectile skill configs and assets
...
新增了暗影术、光波、能量波、毒气弹四个远程技能配置,同时添加了对应的range2、range3攻击预制件与动画元文件,补充完整技能资源与配置表。
2026-08-16 16:40:03 +08:00
panFD
a601b97f75
chore: 移除金币技能相关代码和配置
...
删除了SkillKind.Gold枚举、SkillConfig中的gold字段,移除了6303号金币技能配置,同时删除了施法系统中对应的金币添加逻辑
2026-08-15 23:48:47 +08:00
panFD
c2c1d5b520
feat(skill): 新增并重构火球术技能配置
...
1. 新增bm-1普攻预制体与动画资源
2. 将原6101火球技能重构为6014火球术,简化技能描述
3. 更新所有英雄与怪物的技能引用配置
4. 替换fb-2动画为fb-6动画并调整参数
5. 删除冗余的fb-6动画文件
2026-08-15 23:44:42 +08:00
panFD
dc2653b154
feat(config): 新增并调整技能配置数据
...
1. 新增6013闪电术技能配置
2. 修正6103技能名称为光闪并补全属性
3. 新增6104气斩、6105火焰斩、6106闪电斩技能
4. 更新部分技能的描述注释与生效逻辑说明
2026-08-15 23:44:31 +08:00
panFD
d49f4fb77e
feat(buff): 新增出血debuff并实现暴击率加成逻辑
...
1. 在BuffSet中新增出血debuff的配置、图标映射与相关常量
2. 在HeroAtkSystem中添加出血层数带来的被暴击率加成计算逻辑
2026-08-15 22:40:14 +08:00
panFD
1f4a4c5936
feat(skill&hero): 添加新技能与英雄血条UI
2026-08-15 22:40:02 +08:00
panFD
93e02fa292
refactor(config): 按照技能配置规范重构技能配置
...
1. 移除SkillSet中硬编码的buff效果,将6104技能替换为通用6101底座
2. 所有英雄/怪物技能通过overrides注入buff和数值修改
3. 新增项目技能配置规范文档
2026-08-15 20:40:56 +08:00
panFD
168501ac91
fix(config): 修正多个英雄的技能ID配置错误
...
修正了6005、6007、6008、6103、6105号英雄的技能ID,将错误的技能ID替换为正确的配置项,确保英雄技能正常关联
2026-08-15 19:58:04 +08:00
panFD
c9b2518282
fix(config): 修复技能ID配置错位与范围标注错误
...
1. 调整技能商店单体攻击卡的范围注释,从6001-6016修正为6001-6012
2. 移除6013-6016的冗余技能配置
3. 修正所有关联配置中的技能ID映射错误,统一技能ID与配置项的对应关系
2026-08-15 19:28:39 +08:00
panFD
42c0a25e20
fix(skill): 优化移动系统:简化飞行逻辑
...
重构移动系统
调整技能移动的朝向和目标点计算逻辑,改为仅按水平朝向飞行,移除基于缩放的固定水平移动,去掉高度差计算,简化目标点直接使用起始点高度。
2026-08-15 16:23:12 +08:00
panFD
ac2e849821
refactor: 移除驻场技能的折扣与收益加成逻辑
...
1. 删除所有与BuyDiscount、RefreshDiscount、SellGold、WaveGold相关的技能配置与代码逻辑
2. 简化卡牌购买价格、出售价格、刷新费用和回合金币收益的计算逻辑,不再依赖驻场技能加成
3. 更新英雄盒子的出售价格注释,移除驻场加成说明
2026-08-15 16:21:29 +08:00
panFD
753563186a
refactor(skill&hero): 清理冗余技能配置并调整英雄参数
...
1. 移除了SkillSet中多个未使用的技能配置项
2. 调整了部分英雄的职业类型与默认技能
3. 修改了英雄节点的显示状态与位置偏移
4. 更新了技能预制件的参数配置
2026-08-15 16:05:46 +08:00
panFD
812cc3ee9f
feat(attr): add vulnerable resist attribute and damage calculation
...
1. 新增易伤抗性属性vulnerable_res,支持百分比减免易伤附加伤害
2. 实现易伤伤害计算逻辑,支持叠加层数与值覆盖
3. 更新技能与Buff配置,修正灼烧技能描述为易伤效果
4. 新增中毒、减攻Debuff配置与易伤Buff常量定义
2026-08-15 15:26:19 +08:00
panFD
b31cb877fe
refactor(debuff-icon): 移动debuff图标配置到公共配置文件
...
将HeroTopBarComp中的DEBUFF_ICON_MAP常量和相关枚举抽离到common/config/BuffSet中,实现两处代码共用一套debuff图标配置,同时清理冗余的旧代码
2026-08-15 15:15:57 +08:00
panFD
667ec1abfb
refactor(skill&atk): 优化伤害飘字与debuff图标显示逻辑
...
1. 调整fb-1、fb-3、fb-5、fb-6技能预制体的攻击偏移与跑动类型参数
2. 重构debuff图标映射逻辑,提取公共常量供多模块复用
3. 为DoT伤害飘字添加debuff图标显示功能,统一伤害与debuff展示流程
4. 修复tooltip预制体默认激活状态问题
2026-08-15 14:55:51 +08:00
panFD
e8c6a7ca6a
feat: 实现DoT灼烧技能与debuff图标系统
...
本次提交完成了以下核心改动:
1. 调整fb-1~fb-6技能预制件的攻击偏移坐标,优化技能弹道位置
2. 新增DoT伤害机制,支持周期伤害/治疗的独立结算
3. 为Buff系统添加施法者属性快照,让DoT暴击、控制判定更准确
4. 新增顶栏debuff图标显示功能,支持灼烧等负面状态可视化
5. 为破晓先知等英雄替换为新的灼烧火球技能6104
6. 修复fb-2预制件的配置字段顺序与多余属性问题
2026-08-15 14:36:38 +08:00
panFD
8e5c0d3852
fix(hero prefab): 调整多个英雄预制体的尺寸与偏移参数
...
统一修正多个英雄prefab的_contentSize、_offset、_size属性数值,同时修复top.prefab的布局尺寸与空引用问题,优化英雄UI显示适配
2026-08-15 13:15:15 +08:00
panFD
fad85b96e5
feat: 新增技能相关资源与调整特效发光宽度
...
1. 新增多个技能攻击、待机预制件与动画剪辑资源
2. 调整三种outline材质的发光宽度与绿色材质发光阈值
3. 优化部分技能预制件的属性配置与动画参数
2026-08-15 11:39:03 +08:00
pan
e1c37eb510
docs(config): add meta files for kingdom skill config docs
...
add metadata files for the two newly added configuration documents about geometric kingdom skills
2026-08-14 17:31:14 +08:00
pan
2d11246838
refactor: 移除战斗结束相关的FEnd触发逻辑
...
此次提交全面清理了所有与战斗结束(FEnd)相关的代码:
1. 移除了Hero、Monster等实体中的fend属性与运行时处理
2. 删除了SkillTriggerHelper中的FEnd触发分支
3. 移除了GameEvent中的FightEnd事件与相关监听
4. 清理了配置文件中的FEnd相关枚举、字段与装备
5. 重构了MissionComp的回合逻辑,不再触发战后技能
6. 更新了注释与文档,移除过时的FEnd相关说明
彻底移除了已不再使用的战斗结束触发机制,简化了代码架构。
2026-08-14 15:28:22 +08:00
pan
d759689269
docs: 新增《几何王国》英雄技能汇总配置文档
...
该文档收录了游戏主流热门英雄的技能、养成解锁条件、觉醒技能、强度排行等内容,整理自多个公开玩家攻略资源,方便团队查阅参考。
2026-08-14 10:58:25 +08:00
pan
e78f4365e7
refactor(heroSet): 重构英雄攻速配置体系
...
将原有的18级3档攻速配置简化为5档统一配置,更新所有英雄和怪物的技能攻速引用,调整怪物基准属性说明以匹配新的攻速配置。
2026-08-14 10:18:35 +08:00
pan
34a62f0a87
fix(config): adjust map boundary values
...
modify LEFT_END and RIGHT_END from ±360 to ±320 to correct map border range
2026-08-14 10:00:32 +08:00
pan
1988ae5ef1
refactor(hero): 统一击退位移逻辑到MoveSystem
...
将英雄后退的视图层位移操作迁移到MoveSystem统一处理,
通过knockbackVelocity组件属性实现平滑的击退位移衰减与边界钳制,
移除HeroViewComp中直接操作节点位置的代码,解耦视图与战斗逻辑。
2026-08-14 09:53:05 +08:00
panFD
df0dedba75
refactor: 整理技能与战斗相关的配置与逻辑
...
1. 新增技能飞行距离配置项,支持自定义直线技能飞行距离
2. 调整英雄后退击退范围从30改为20
3. 重构击退逻辑,统一敌我双方的边界钳制处理
4. 优化Boss数值配置,固定基础面板为初始英雄2倍强度
5. 修正技能6006的动画资源引用为atk1
6. 调整近战英雄默认停火距离从80改为60
7. 更新注释文档与配置注释,优化代码可读性
2026-08-14 00:36:26 +08:00
panFD
4fee02d82e
refactor(hero): 移除英雄等级显示相关逻辑
...
1. 从HeroTopBarComp中移除等级Label组件、lvShow方法以及等级显示调用
2. 从HeroViewComp的update逻辑中移除等级脏数据监听
3. 调整英雄顶栏预制体的布局参数并隐藏等级节点
2026-08-13 23:16:44 +08:00
panFD
15d14f7d59
refactor(hero&monster): 调整英雄与怪物的攻速配置与近战停止距离
...
1. 全局重构攻击攻速分级配置,统一放缓慢攻速档位上限为1.10s以紧凑战斗节奏
2. 调整近战单位停止追击距离从60提升至80,优化近战英雄作战手感
3. 批量更新所有英雄与怪物的技能攻击间隔,匹配新的攻速配置
2026-08-13 23:07:09 +08:00
panFD
9579c4f75e
refactor(monster): 重构怪物分层显示与战斗逻辑
...
1. 重构怪物挂载逻辑,按Boss/小怪分别挂载到对应场景层
2. 调整怪物出生落点逻辑,移除额外Y轴偏移
3. 优化场景节点清理范围,新增MON/BOSS层清理
4. 重构渲染排序逻辑,分层管理怪物渲染层级
5. 新增5套攻击技能预制体与动画资源
6. 修复技能配置参数冗余注释与类型错误
2026-08-13 23:05:51 +08:00
pan
d54e6ce1d6
fix: 调整游戏地平线高度与UI、场景位置
...
统一修正游戏内角色控制器UI位置、地图物体Y轴偏移
调整游戏地平线基准值,修复场景显示偏移问题
2026-08-13 17:29:53 +08:00
pan
d06c99e2f1
refactor(hero): 重构英雄头顶状态栏逻辑到独立组件
...
将原HeroViewComp中的头顶血条、等级、护盾UI逻辑抽离为HeroTopBarComp,
统一管理头顶状态栏的初始化、数据更新、动画和显隐逻辑,减少HeroViewComp代码冗余,
提升代码可维护性和复用性。同时更新预制体关联,适配新的组件结构。
2026-08-13 17:20:38 +08:00
pan
76082d8e1f
refactor: 重构护盾机制为数值减免型
...
1. 调整护盾逻辑:从单次抵挡改为按伤害量减免
2. 更新配置、注释与UI提示文本,统一术语表述
3. 修复prefab布局适配新的护盾显示样式
2026-08-13 16:53:15 +08:00
pan
695a9e2b66
refactor(skill): 重构技能配置加载逻辑,将参数下沉至prefab配置
...
1. 新增SkillView组件属性runType/endType/speed/time,替换原配置表字段
2. 批量同步所有技能prefab的配置参数
3. 优化技能运行逻辑,优先使用prefab配置,配置表仅作兜底
4. 新增同步脚本用于批量迁移技能配置
2026-08-13 16:26:19 +08:00
pan
c6b5e1431f
fix(skill): 修复技能相关的显示与逻辑问题
...
1. 调整技能预制体的锚点和攻击偏移参数
2. 修复SkillView.ts的代码格式与导入错误
3. 补充fixed类型技能的动画结束销毁逻辑
2026-08-13 15:36:57 +08:00
pan
7fa18329d6
fix(skill): 调整普攻技能配置与表现
...
1. 修改普攻预制体的缩放、尺寸、锚点与精灵贴图
2. 更新普攻动画的采样率、时长与帧动画帧
3. 调整技能配置,将默认普攻替换为6006并修正攻击类型
4. 统一全英雄与怪物的默认技能为6006普攻
2026-08-13 15:11:11 +08:00
panFD
a2c397120c
docs(skill): 更新技能4的图标资源
...
替换了assets/resources/game/skill/skill4.png的图片资源
2026-08-13 14:22:41 +08:00
panFD
cb2a72da52
refactor(map): 重构rogue战斗数值生成逻辑
...
重构了Rogue模式的怪物数值计算方式,移除了基于英雄实时强度的动态缩放算法,改为统一使用基础属性乘以可调系数的固定缩放方案:
1. 更新了怪物配置基础属性,对齐1级英雄面板作为基准
2. 简化了数值公式,仅保留三个可调节的全局系数用于平衡难度
3. 删除了冗余的ECS查询、强度计算和类型系数逻辑
4. 更新了全部注释文档,明确数值校准目标和调整方式
2026-08-13 14:12:05 +08:00
pan
9da3e2d9fd
fix(map): adjust global monster power multiplier to 1
...
更新全局怪物强度系数配置,将原本的2/3调整为1,让怪物强度和英雄能力持平
2026-08-13 11:17:29 +08:00
pan
eb4b370533
refactor: 重构击退机制,将概率改为距离增量
...
1. 调整近战默认攻击距离从150改为100
2. 将击退相关属性从概率改为击退距离增量,同步更新所有配置、UI显示和技能描述
3. 移除旧的击退概率判定逻辑,改为直接应用击退距离增量
4. 优化受击击退的处理流程,统一参数传递
2026-08-13 11:09:37 +08:00
pan
a3375ec3b6
refactor(hero): 统一英雄攻击距离默认值并优化队友间距逻辑
...
1. 将英雄/怪物默认攻击距离调整为近战150、中程300、远程450,通过HeroDisVal统一管理
2. 新增同阵营单位移动和待机时的间距避让逻辑,避免单位重叠穿模,添加自然蠕动效果
2026-08-13 10:23:14 +08:00
pan
011e7b3dde
refactor(MissionHeroComp): 重构英雄登场点位逻辑
...
1. 将动态生成的英雄站位改为硬编码固定3列位置
2. 更新站位分配优先级适配新的点位数组
3. 优化注释说明,明确点位规则和分配逻辑
2026-08-13 09:31:40 +08:00
pan
038abdc5d2
refactor(monster): 重构移动组件体系,统一英雄与怪物移动逻辑
...
1. 删除废弃的 MonMoveComp,将功能合并到 MoveComp 中
2. 移除 MissionComp 中冗余的怪物最大数量配置计算
3. 优化英雄站位分配逻辑,近战优先靠前站位
4. 统一移动系统的边界约束与渲染排序逻辑
5. 清理 Hero.ts 中未使用的导入项
2026-08-13 09:20:27 +08:00
panFD
c27c81cfa6
refactor: 重构关卡战斗流程与AI逻辑,改为单场Boss战模式
...
1. 近战AI新增警戒线机制,无威胁时退回编队
2. 替换多回合波次为单场Boss战,简化刷怪与回合逻辑
3. 重构招募系统为开局免费三选一流程
4. 调整英雄与怪物基础属性平衡
5. 精简HUD与配置文件冗余代码
2026-08-13 00:21:54 +08:00
pan
a905db8e48
feat: 大幅优化战斗体验与编队系统
...
1. 扩展英雄/怪物网格站位到10个槽位
2. 重构默认攻击距离计算逻辑,按职业动态适配
3. 重做英雄站位与移动系统,新增同阵营间距约束
4. 调整rogue模式怪物数量与强度配置,提升战斗爽感
5. 重构刷怪逻辑为匀速曲线+欠账补刷,优化刷怪节奏
2026-08-12 17:56:59 +08:00
pan
3060ee7df7
refactor(hero): 重构英雄死亡与复活机制
...
1. 统一英雄真实死亡流程:死亡时快照数据到全局列表,动画结束后统一销毁实体
2. 移除回合自动复活逻辑,改为由复活系统主动读取快照重新召唤
3. 修复近战追敌可能脱离战场的问题,增加推进距离上限
4. 重构死亡计数与全员存活检测逻辑,基于死亡快照列表而非实体状态
2026-08-12 16:15:33 +08:00
pan
ab6a3b7824
refactor(mission card): 暂时禁用英雄信息盒同步逻辑
...
注释所有refreshHeroBoxSlots调用点并禁用方法实现,保留代码备查以便后续恢复
2026-08-12 15:51:56 +08:00
pan
a5dc1ef540
refactor(missionCard): 重构抽卡逻辑与按钮命名
...
1. 重命名抽卡按钮相关变量与注释为刷新卡池
2. 调整抽卡规则:不再过滤已召唤英雄,支持同英雄二合一合成
3. 新增招募计数循环机制:每4次招募触发一次三选一
4. 添加近战保底逻辑,全远程阵容时提升近战卡权重
5. 移除冗余的已召唤英雄过滤逻辑
2026-08-12 15:31:27 +08:00
pan
db98b60737
feat(game): 调整英雄最大数量与合成升级规则
...
1. 将英雄最大数量从3提升至10
2. 重构英雄等级上限逻辑,改为从配置项读取
3. 新增同uuid英雄二合一合成升级机制,等级封顶为配置上限
4. 优化召唤校验逻辑,支持同uuid英雄合成并提示等级上限
2026-08-12 15:10:29 +08:00
pan
ccce8a11ea
fix(hero): adjust default hero movement speed from 100 to 200
...
将英雄默认移动速度从100修改为200,调整基础战斗体验参数
2026-08-12 11:16:38 +08:00
pan
762dc91a11
fix(hero&move): 调整英雄基础移速并优化近战逻辑
...
将默认移速从800改为100,重构近战战斗移动逻辑:
1. 增加敌人存在校验,无敌人时恢复原编队战斗逻辑
2. 新增近战接触距离常量,让英雄贴近敌人后再停下攻击
3. 优化移动速度和停止位置计算,确保近战贴脸输出
2026-08-12 11:16:20 +08:00
pan
4594f673b4
feat(hero): 新增英雄职业定位系统,优化编队站位逻辑
...
1. 新增HRole枚举与角色定位配置,解耦成长类型与阵容职能
2. 重构移动系统的编队优先级计算,基于职业定位重新排序站位
3. 重写单行编队站位算法,根据队伍人数自动适配紧凑/松散排布
4. 为所有预设英雄配置对应职业定位
2026-08-12 11:04:59 +08:00
pan
426dc24899
feat(config): add official recommended hero combo configurations
...
新增官方推荐英雄阵容配置,包含6套标准铁三角阵容,支持新手引导、阵容UI展示与自动布阵使用,同时提供低配替代阵容供新手期使用。
2026-08-12 09:45:46 +08:00
pan
1609d3971a
refactor(hero desc): 调整技能描述渲染逻辑,适配不同场景显示需求
...
1. 新增showName参数控制技能名称是否展示,区分英雄弹窗和卡池场景
2. 修正英雄预制体中角色的Y轴偏移量
3. 同步更新函数注释和调用传参
2026-08-12 09:39:24 +08:00
panFD
ae6c69e4f3
refactor(hero): 调整英雄描述展示为满级效果
...
修改英雄能力描述的数据源等级为5级,展示满级能力信息;移除技能名后的档位后缀,统一文案展示规则。
2026-08-12 08:38:57 +08:00
panFD
450a8b81e5
refactor(field): 重构驻场光环数据结构,分离元数据与数值
...
1. 新增FieldEntry类型,将驻场词条的uuid与生效数值分离
2. 重构FieldSkillSet,移除各档位重复配置,仅保留基础元数据
3. 更新所有使用驻场词条的业务代码,适配新的数据结构
4. 修复数值渲染逻辑,使用词条携带的实际数值而非配置固化值
2026-08-11 22:36:28 +08:00
panFD
e328892679
feat(EquipSet): 新增三个等级的破甲加成装备
...
删除了无用的炉石酒馆配置元文件,同时为1/2/3级装备列表分别添加破甲加成新装备,对应穿透后伤害提升的属性效果
2026-08-11 22:35:37 +08:00
panFD
486c223b65
feat(hero config): add new hero 5106 破甲射手
...
1. 新增card_lv为2的破甲射手英雄配置,包含主动技能与穿透伤害计时buff
2. 在HeroList中添加该英雄的编号
3. 移除旧的光环uuid速查表格
2026-08-11 21:52:08 +08:00
panFD
c65c8a36ab
feat: 新增穿透伤害加成机制与相关配置
...
1. 新增全局穿透伤害衰减系数配置与英雄属性字段
2. 实现穿透伤害加成的计算逻辑与增益buff
3. 补全技能与英雄配置的相关变更
4. 新增穿透伤害相关的光环与技能配置
2026-08-11 21:44:50 +08:00
pan
f251e57c3c
refactor(roguemap): 重构怪物ap计算逻辑,脱离总强度框架
...
1. 新增怪物ap独立计算体系,挂钩玩家平均攻击与回合递进
2. 废弃原ap_mul配置字段,保留仅用于兼容旧配置
3. 新增类型系数、成长曲线函数与英雄平均攻击统计逻辑
4. 修复原ap成长被总强度熨平的问题,提升后期战斗威胁感
2026-08-11 19:15:55 +08:00
pan
3c9496d753
build: add missing typescript component meta files
...
add meta config files for several game component scripts
2026-08-11 19:02:16 +08:00
pan
409113e269
feat: 完成肉鸽回合制游戏核心玩法迭代
...
新增连杀系统、金币飞行特效、波次HUD、屏幕震动等表现功能,重构怪物刷出逻辑与难度动态调节,调整回合回血比例,优化游戏节奏与体验。
主要变更:
1. 调整回合回血比例从0.5到0.4,优化前期节奏
2. 新增连杀计数与奖励系统,支持5/10/20连杀触发对应表现
3. 实现怪物死亡掉落金币的抛物线飞行特效
4. 增加波次进度HUD,显示剩余怪物与全局回合进度
5. 新增屏幕震动工具与战斗横幅统一展示系统
6. 重构怪物刷出逻辑,支持按回合类型调整刷怪间隔,加入清场加速机制
7. 优化动态难度调节算法,增加滞回与指数平滑,避免难度突变
8. 新增Boss预警、登场事件与回合清屏事件,完善事件总线
9. 调整怪物数量阈值与回合倒计时档位,适配新的节奏设计
2026-08-11 19:00:23 +08:00
pan
d57f4c14e0
chore: 清理过期设计文档并新增刷怪心流改造方案
...
删除了英雄UI重构和技能模板重构的旧设计文档,新增刷怪节奏优化的完整实施计划文档,包含三个阶段的具体改造步骤、验证方案和执行约束。
2026-08-11 17:19:08 +08:00
pan
b13178166a
style(skill atk prefab): 统一调整技能预制体的本地缩放值
...
批量修改多个攻击技能预制体的_lscale参数,将不同的xy缩放值统一调整为适配统一视觉尺寸的数值,包括0.3、0.35、0.5等适配值,保证技能特效显示风格一致
2026-08-11 15:48:39 +08:00
pan
d692251467
fix(config): 调整英雄卡抽取权重随等级递减逻辑
...
将原本固定的英雄抽取权重改为按等级几何递减,高等级英雄更难抽取,优化卡池抽取概率梯度
2026-08-11 14:56:38 +08:00
pan
805a3928a7
docs(config): add HeroDesignSpec.md meta file
2026-08-11 14:14:55 +08:00
pan
2507940cfd
docs: 新增英雄设定重构设计规范文档
...
新增HeroDesignSpec.md文档,明确英雄配置模板化重构规则,包括编号体系、触发节奏、品质档位、命名等标准,同时整理重构变更清单。
2026-08-11 11:04:57 +08:00
pan
de763efb0f
refactor(ui&logic): 调整UI边距与英雄属性计算逻辑
...
1. 修改ui3.plist.meta里两个UI元素的border边距配置
2. 重构HeroBoxComp的属性增量计算逻辑,修正属性加成只统计临时增益而非等级成长
3. 优化HeroSkillDesc的富文本样式,新增数值描边效果统一UI视觉风格
2026-08-11 10:52:23 +08:00
panFD
4eba1c8ad8
feat: 重构英雄成长系统,支持差异化成长曲线与无限升级
...
1. 新增英雄成长类型枚举与系数表,实现坦克/战士/刺客等差异化成长
2. 替换旧的固定指数成长逻辑,改用线性累计成长公式
3. 移除英雄等级上限,改为技能等级封顶,调整升级/出售金币计算逻辑
4. 重构属性计算与UI展示逻辑,统一成长计算入口
5. 优化技能文案展示与英雄配置格式
2026-08-10 23:33:06 +08:00
panFD
d3ee664b00
fix(shadow prefab): set shadow gui prefab inactive by default
...
modify the _active state of shadow prefab from true to false, disable it by default to avoid unnecessary rendering
2026-08-10 22:04:30 +08:00
panFD
222dddbb05
refactor(heroBox): 优化英雄升级弹窗展示与UI边框
...
1. 移除英雄升级确认弹窗冗余的英雄名称变量拼接
2. 调整UI元素的边框偏移参数
3. 给英雄属性描述文本添加黑色描边优化显示效果
4. 更新了多个英雄预制件的节点ID与属性覆盖配置
2026-08-10 10:28:39 +08:00
panFD
2b3a68fb2a
refactor: 统一游戏文本标点格式,优化UI显示
...
1. 替换全角逗号为半角逗号,修正技能描述、英雄介绍中的标点一致性
2. 调整弹窗预制体尺寸与布局参数,适配新的UI显示需求
3. 优化技能名称富文本样式与光环档位显示逻辑
4. 清理冗余的prefab实例配置字段
2026-08-09 20:40:19 +08:00
panFD
2872b643f8
feat(ui&config): 优化技能名富文本显示效果
...
1. 调整技能名高亮色为金黄并添加描边效果,提升视觉层级
2. 封装skillNameRich工具函数统一处理技能名富文本格式
3. 修复英雄prefab布局参数,适配新的文本显示样式
2026-08-09 20:40:10 +08:00
panFD
2d49c82590
refactor(skill): 统一驻场光环的命名展示逻辑
...
1. 为驻场光环技能添加带"光环"后缀的统一命名,便于玩家识别
2. 新增触发技能名称获取函数,支持高阶光环回退基础命名
3. 重构技能描述构建逻辑,使用英雄语境专属命名覆盖默认名称
2026-08-09 17:19:40 +08:00
panFD
b098db849b
refactor(heroDesc): 统一英雄技能描述文案生成逻辑
...
1. 将原英雄卡片手写的复活/重生描述统一改为通过buildSkillDescMoreRich生成
2. 新增buildHeroDescSource方法构造1级技能描述数据源,保证与英雄信息弹窗文案一致
3. 修正多处技能描述文本,将复活统一改为重生并补充回合重生次数说明
4. 将开局类buff描述改为回合开始,匹配实际生效时机
2026-08-09 17:14:46 +08:00
panFD
c59ba45b5b
refactor: 统一将游戏内的「波次」术语替换为「回合」
...
本次提交将全项目中所有与「波次」相关的术语、注释、配置描述、UI文本全部替换为「回合」,包括:
1. 技能卡牌、怪物刷新、经济系统的相关注释与变量名
2. 配置表中的波次相关常量与描述文本
3. UI预制体中的波次显示文本
4. 所有相关的文档注释与接口说明
统一术语后,游戏的关卡流程描述将更符合常规肉鸽游戏的表达习惯,避免与「波次」字面含义混淆,提升代码可读性与团队协作一致性。
2026-08-09 14:51:48 +08:00
panFD
2907c214f1
fix(skill-config): 优化技能触发类型的中文命名
...
将原有的"亡语"改为"死亡后"、"起手"改为"回合开始"、"生息"改为"回合结束",让技能触发的描述更清晰易懂
2026-08-09 14:35:37 +08:00
panFD
b7f64a5aa7
refactor: 新增富文本描边工具并优化深色面板文案可读性
...
1. 新增RichOutline工具类,封装cc.RichText的outline标签包裹逻辑
2. 为所有道具/技能/英雄描述富文本添加黑色2px描边,提升深色背景下的可读性
3. 优化技能描述渲染逻辑:
- 调整数值高亮色为更鲜亮的绿色
- 使用罗马数字作为技能等级徽章
- 移除升级预览弹窗的重复描述,改为当前/升级后双版本对比
- 简化升级确认弹窗的格式排版
4. 调整道具/技能预制体的文字颜色为白色,适配深色面板
2026-08-09 14:16:16 +08:00
panFD
158dbeecde
feat(gui): 新增技能边框预制体与技能名称配置文件
...
新增了ibg和sbg两种技能边框预制体,包含紫、蓝、黄、红、绿五种配色的边框组件,同时添加了游戏技能名称配置文件。
2026-08-08 23:27:55 +08:00
panFD
ac14b8563c
feat(hero): 优化英雄详情页技能展示逻辑
...
1. 新增带等级和升级预览的技能描述渲染函数
2. 为技能档位添加专属命名,支持按触发语境显示技能名
3. 给所有技能档位补充技能等级标注,优化面板展示
4. 新增200个游戏技能名称配置文件
2026-08-08 23:27:47 +08:00
panFD
6cfe734724
fix(hero prefab & gui): 调整多个英雄预制体和阴影UI的位置参数
...
1. 修正mb1到mb6共6个英雄预制体的节点Y轴偏移与坐标数值
2. 精简shadow.prefab的冗余节点组件,调整缩放、尺寸和填充模式参数
2026-08-07 23:18:36 +08:00
panFD
4caf20d4b2
feat(ibox): 实现信息弹窗背景自适应高度功能
...
1. 重构IBoxComp组件,移除旧的标题名称渲染逻辑
2. 添加动态背景节点,根据RichText内容自动调整高度
3. 优化cardbg和herobox预制体样式,调整尺寸与透明度
4. 新增通用背景预制体hbg,支持多配色快速复用
5. 重写ibox预制体结构,适配新的组件逻辑
2026-08-07 21:51:48 +08:00
pan
bcc57de312
refactor(map): 将新手指引动画从抖动改为缩放脉动
...
1. 替换原有的角度抖动动画为缩放脉动效果,调整了动画时长与参数
2. 统一重构了MissionCardComp和MissionHomeComp中的指引相关代码
3. 修正了代码中的空格、命名等格式问题
2026-08-07 15:13:50 +08:00
pan
542c746847
chore(VictoryComp): add cloud data update on battle end
...
Add 3-second debounced cloud data sync after each battle finishes
2026-08-07 11:01:08 +08:00
pan
ac2de96bd0
refactor(game): 重构游戏云端数据同步逻辑
...
1. 新增微信云函数双向同步接口,将时间戳对比逻辑移至云端完成
2. 简化初始化流程,合并云端登录与数据同步步骤
3. 重构GameDataSync类,统一同步流程并改为异步调用
4. 替换旧的getCloudData接口为新的syncFromCloud方法
2026-08-07 10:04:55 +08:00
pan
076e03742d
refactor(game): 重构全局数据管理逻辑
...
1. 重构GameDate接口,新增多个游戏数据字段并优化结构
2. 将全局数据从SingletonModuleComp实例迁移至data对象中统一管理
3. 简化云端数据同步逻辑,使用Object.assign批量赋值
4. 调整getGameDate方法,直接展开data对象生成返回数据
5. 修复代码缩进与空白行格式问题
2026-08-07 10:04:48 +08:00
panFD
f841779e94
refactor: 重构新手引导系统,替换旧引导方案
...
1. 删除旧的GuideComp组件和guide1引导预制体
2. 移除UIConfig中旧的Guide1配置项
3. 改用基于smc.data.tip_done的精细化单步引导
4. 为主页开始按钮新增首次启动引导逻辑
5. 优化引导状态管理,仅单次提示未完成步骤
2026-08-07 00:17:31 +08:00
panFD
31f5340866
refactor: 移除多余的新手引导2、3、4相关代码和资源
...
1. 删除Guide2、Guide3、Guide4的UIID配置和对应弹窗资源
2. 移除MissionCardComp中关闭guide3、guide4的逻辑代码
3. 移除GuideComp中对应guide2、3、4的UIID判断逻辑
4. 简化云函数代码中冗余的get请求分支
5. 调整按钮抖动动画的时长参数优化视觉效果
6. 新增微信云开发客户端API封装代码
2026-08-06 23:09:47 +08:00
panFD
748f901e01
feat(MissionCard): 添加新手按钮引导功能
...
1. 新增新手引导配置与相关工具方法,实现英雄、装备、技能、药品四个面板按钮的依次引导
2. 修复预制体文件中冗余的节点与组件配置,清理无效的ebars_node引用
3. 新增引导结束标记逻辑,确保仅首次进入战斗阶段时触发引导
4. 在组件销毁与任务结束时自动清理引导调度与动画,防止回调泄漏
2026-08-06 22:02:55 +08:00
pan
c78502c4ff
fix(equipBox): 修正装备弹窗显示层级和位置问题
...
1. 调整ibox预制体的尺寸和对齐参数适配新布局
2. 修改弹窗挂载层级,避免被其他元素遮挡
3. 修正弹窗位置计算逻辑,适配新的父节点坐标系
2026-08-06 19:51:26 +08:00
pan
0b579f695c
refactor(map): 重构装备卡槽管理与节点挂载逻辑
...
1. 移除HeroBoxComp中未使用的ebars_node属性
2. 重构EBox.load方法,支持自定义父节点并更新注释
3. 重构MissEquipComp:
- 移除无用的BoxSet导入和硬编码槽位坐标
- 使用ebars_node子节点动态生成槽位
- 修改装备挂载逻辑,将装备挂载到对应ebar子节点而非直接设置位置
- 更新相关注释与日志提示
4. 调整mission.prefab的UI布局参数与绑定节点
2026-08-06 16:52:32 +08:00
pan
369817d304
fix(herobox): 修复英雄框默认激活状态并添加等级背景切换逻辑
...
1. 将herobox预制体的默认激活状态从true改为false
2. 新增ebars_node装备图标节点绑定
3. 添加根据英雄等级切换背景颜色子节点的逻辑
2026-08-06 16:38:06 +08:00
pan
2273aeaf01
refactor(hero): 重构英雄等级升级逻辑,对齐英雄加载行为
...
1. 将英雄等级升级的属性计算逻辑与Hero.load保持一致,新增base属性快照
2. 新增对加成属性按等级累加的处理
3. 重新解析各触发/光环/复活技能的运行时缓存
4. 调整英雄升级倍率为2,优化英雄养成节奏
5. 调整英雄头像预制体的UI布局尺寸与偏移
fix: 修正战斗属性计算与技能缓存不一致的问题
2026-08-06 15:55:31 +08:00
pan
407973655a
refactor(HeroBoxComp): 替换手动格式化逻辑为NumberFormatter
...
统一大数值展示格式,使用千分位缩写避免溢出标签,同时保留小数位数的原有逻辑
2026-08-06 11:13:48 +08:00
pan
7436944752
refactor(map): 优化槽位检测逻辑并新增满槽提示
...
1. 为MissEquipComp和MissSkillsComp新增静态实例缓存和isFull方法,避免强引用查询
2. 修复槽位坐标的空格格式问题
3. 扩展showSmallTip的参数类型,新增多种面板满槽提示场景
4. 在英雄、装备、技能面板开启逻辑中添加满槽校验和对应提示
2026-08-06 10:44:42 +08:00
pan
98135dc5a4
refactor(map): 重构任务卡片面板金币费用显示逻辑
...
1. 新增四个面板的费用显示节点绑定属性
2. 拆分原更新方法,提取获取费用节点的独立函数
3. 优化注释和代码结构,提升可维护性
2026-08-06 09:05:33 +08:00
panFD
6542da6a61
feat(mission): 添加抽卡面板付费开启与按钮高亮逻辑
...
1. 重构任务面板抽卡相关逻辑,为四个抽卡/商店面板添加开启费用机制,每次使用后费用递增
2. 新增面板重复开启校验,避免重复扣费
3. 优化英雄抽卡按钮的高亮状态,与面板展开状态绑定
4. 调整预设文件中任务面板UI元素的位置与尺寸适配新逻辑
5. 新增费用显示UI更新,在按钮上展示当前开启成本
2026-08-06 08:08:36 +08:00
panFD
4d6f1493b2
refactor(map): 移除所有卡牌购买的扣费逻辑,改为免费获取
...
统一调整四个卡牌组件的购买流程,删除MissionEconomy导入和扣费校验代码,更新注释说明当前为免费购买模式,简化日志输出内容
2026-08-06 00:01:17 +08:00
panFD
2e09455f3e
refactor(MissionCardComp): 重构面板显示逻辑,改用缩放控制显隐
...
1. 重构英雄卡牌等覆盖面板的显示逻辑,从位置滑动改为缩放动画
2. 移除默认激活面板的代码,改为按需显示
3. 优化英雄槽位的显示逻辑,默认隐藏空槽位
4. 调整UI预制体的布局参数与文本内容
2026-08-05 23:55:19 +08:00
panFD
772d9af131
refactor(heroConfig): 调整英雄技能描述与成长效果
...
统一精简多名英雄的6级额外技能效果和技能描述,移除部分冗余的成长支线配置,简化英雄说明文本。
2026-08-05 23:13:28 +08:00
panFD
7187f36c03
style(ui): 调整UI边框与元素缩放尺寸
...
修改了ui3.plist.meta的边框配置,将ibox和herobox的UI元素尺寸、缩放比例进行了适配调整,统一优化界面布局显示效果
2026-08-05 22:34:57 +08:00
pan
e2f5b05bc3
refactor(map): 重构英雄信息弹窗逻辑,移除oops.gui依赖
...
1. 将英雄信息弹窗从框架GUI系统改为同步实例化管理
2. 由HeroBoxComp接管弹窗的创建和销毁时机
3. 删除冗余的UIID配置和弹窗参数接口
4. 调整弹窗关闭逻辑,避免缓存节点带来的竞态问题
2026-08-05 18:02:35 +08:00
pan
1d4769b080
feat(ui): 新增英雄长按详情弹窗功能
...
1. 拆分HeroBoxComp的次级属性与技能描述到独立弹窗HeroMoreCom
2. 新增UIID.HeroMore配置与对应预制体资源
3. 实现英雄盒长按0.5秒触发详情弹窗,点击任意位置关闭
4. 弹窗支持实时刷新受buff影响的英雄属性
2026-08-05 16:54:14 +08:00
pan
fb3cf4c619
refactor(missionCard): 重构面板滑动逻辑为底部划出模式
...
重构了任务卡牌面板的布局与动画系统:
1. 移除原水平轮播逻辑,改为覆盖面板从底部划入/划出的交互
2. 统一使用场景读取的真实坐标作为显示/隐藏基准位置
3. 重命名相关变量与注释,匹配新的底部划出交互逻辑
4. 调整所有面板切换按钮的注释描述,贴合新交互行为
2026-08-05 14:45:22 +08:00
panFD
95969781fb
feat(map:heroBox): add upgrade cost display and insufficient gold prompt
...
新增英雄升级费用显示控件,添加金币不足时的小提示和费用标红逻辑,清空旧的升级费用标签引用
2026-08-05 09:21:22 +08:00
panFD
4938e8468e
feat(hero): add hero upgrade function
...
1. 新增英雄升级相关UI控件与事件流程
2. 实现升级消耗计算与统一扣费逻辑
3. 添加升级预览确认弹窗与属性成长展示
4. 开放tryUpgradeHeroByEid与applyHeroLevel为公共方法
2026-08-04 22:18:20 +08:00
panFD
153e0e9a1f
feat(map): 调整肉鸽模式怪物数量配置
...
统一更新全波次基础怪物上限,将普通波基数提升至36,放松波达到54,同时同步更新所有波次的怪物数量配置,优化游戏战斗体验
2026-08-04 21:01:50 +08:00
panFD
988c669bba
refactor(rogue): 重构肉鸽刷怪系统,新增动态难度与分批刷怪
...
1. 重构RogueConfig:替换旧强化系统为动态难度调节器,调整波次配置为20波通关,新增技能池与阵营适配
2. 优化刷怪逻辑:实现每波3批10秒间隔的分批刷怪,调整怪物上限为18只
3. 新增驻场技能支持:添加resolveFieldByLv处理等级化驻场技能,扩展FieldSkillHelper支持多阵营统计
4. 调整关卡判定:将最大波次从15改为20,新增英雄死亡计数与难度动态调节
5. 优化代码结构:移除废弃字段,统一技能注入方式,修复槽位复用逻辑
2026-08-04 20:53:59 +08:00
pan
1b1244c33c
refactor(skillDesc): 重构技能描述渲染,支持全档位合并展示
...
修改了技能描述构建逻辑,新增showLocked参数实现全档位模式:
1. 英雄盒面板现在可以展示技能全部档位,已激活档正常高亮,未激活档位灰色弱化
2. 重构了buildReviveLine、buildSkillLines等核心函数,拆分逻辑适配多档位展示
3. 新增locked和nextValues字段支持未激活状态和未来档位数值拼接
4. 优化了富文本渲染规则,区分激活/未激活样式
2026-08-04 17:18:35 +08:00
pan
57c7934571
refactor(hero): 重构技能触发与属性系统,使用运行时解析缓存
...
1. 重构英雄属性组件,将静态配置与运行时缓存分离,新增runtime_前缀的运行时解析字段
2. 移除旧的evolve进化配置处理逻辑,改为通过等级解析器动态获取当前等级生效的技能与属性
3. 统一怪物与英雄的技能触发逻辑,均使用运行时缓存字段
4. 更新测试模式配置结构,适配新的分组+等级数组配置格式
5. 优化技能描述生成逻辑,支持新的等级配置结构
2026-08-04 16:46:59 +08:00
pan
d0971ff72c
feat(gui): 添加胜利界面的两个新动画并配置组件
...
新增lz和sh两个动画资源,为胜利界面预制体添加动画组件并关联对应动画,调整部分UI节点的位置和缩放参数
2026-08-04 11:16:06 +08:00
panFD
883fb56808
feat(victory-comp): 为胜利界面添加装饰节点并优化UI布局
...
1. 在VictoryComp组件中新增fireworks和halo装饰节点的序列化属性
2. 重构胜利界面预制体的节点结构,替换原有文本显示为装饰特效
3. 调整界面元素的位置、尺寸和样式,新增进度条与粒子特效节点
4. 更新预制体关联的资源引用与组件配置
2026-08-04 00:01:35 +08:00
panFD
ae24d0378a
feat(ui): 新增段位系统并重构结算弹窗
...
新增玩家得分段位配置表与相关工具函数,重构战斗结算弹窗:
1. 新增ScoreRankSet.ts实现段位判定、进度计算逻辑
2. 为结算界面添加段位徽章、进度条和晋升动效
3. 实现总分滚动动画与破纪录涨幅显示
4. 调整UI5图集的边框参数适配新UI资源
2026-08-03 22:43:38 +08:00
pan
3fe6325830
refactor(map): 移除卡牌购买限购逻辑,改为可重复购买
...
1. 重构SCardComp、ItemListComp、EquipListComp的isPurchased注释与逻辑,不再用于限制重复购买
2. 删除MissionCardComp中的跨波次购买记录集合与相关监听、标记逻辑
3. 调整购买按钮逻辑,购买后保持可见不再隐藏
2026-08-03 17:25:31 +08:00
pan
d12f545060
refactor(equip): 重构装备等级显示与配置逻辑
...
1. 替换原有的星级等级显示为标准Lv.格式
2. 移除wave档位映射,直接使用card_lv字段管理装备等级
3. 统一装备配置表的等级分组命名与字段使用
2026-08-03 15:31:07 +08:00
pan
a46577fd45
fix: 统一调整UI文本样式与buff描述措辞
...
1. 修正多个prefab文件的文本控件尺寸、行高和字体大小,统一UI显示效果
2. 将所有英雄属性buff描述从"英雄XX"调整为"全体XX",匹配实际全局生效的效果
2026-08-03 15:13:32 +08:00
pan
ee6eec459d
fix(auie/boxbg): 调整预制体的缩放、尺寸和边距参数
...
统一修改多个节点的缩放倍率、内容尺寸以及四边内边距,同时新增instance空实例属性
2026-08-03 14:54:30 +08:00
pan
5cfa221a58
refactor(ui): 重构卡片背景预制体与样式
...
1. 新增boxsbg通用卡片背景预制体
2. 调整ui5.plist的边框内边距配置
3. 重构sbox.prefab,替换为统一的卡片背景组件
2026-08-03 11:26:26 +08:00
pan
980c29d555
fix(ui): 调整UI元素的边框内边距并新增背景预制体
...
1. 调整ui6.plist中多个Sprite组件的border边框参数,修正显示排版
2. 新增boghbg背景预制体文件及其元数据配置
2026-08-03 11:13:18 +08:00
pan
2535f638d9
feat(skill): 优化技能描述与UI显示
...
1. 调整技能商店卡牌描述,添加"召唤"动作描述,适配多召唤数量逻辑
2. 更新技能描述模板,支持根据overrides.num动态计算召唤数量
3. 重构部分UI预制体布局与节点激活状态
4. 新增一批单体攻击技能配置模板
2026-08-03 10:50:22 +08:00
panFD
5116bb01fd
chore(assets): 更新ui6.png图片资源
...
替换了assets/resources/gui目录下的ui6.png二进制图片资源
2026-08-03 10:49:28 +08:00
panFD
ae540e1232
style(map): 调整信息框Y轴偏移并简化布局代码
...
1. 将EquipBoxComp和SkillBoxComp的IBOX_OFFSET_Y从60改为80
2. 移除IBoxComp中冗余的布局常量和自适应布局逻辑
2026-08-03 09:10:37 +08:00
panFD
115a50d0be
style(map): adjust y coordinate of skill slots
...
move all skill slot positions up by 50 pixels to fix layout offset
2026-08-03 00:41:13 +08:00
panFD
0fe6542b87
refactor(map): 优化装备/技能信息弹窗布局逻辑
...
1. 调整信息框Y轴偏移量从80改为60
2. 新增弹窗自适应高度功能,根据内容动态调整弹窗尺寸
3. 采用顶部锚定模式,弹窗顶部固定偏移位置随内容高度自动向下延伸
4. 优化弹窗内边距和最小高度限制,避免弹窗过窄过矮
2026-08-03 00:40:47 +08:00
panFD
6ec4838c57
style(map,skill): 调整技能槽位坐标与预制体尺寸
...
调整了MissSkillsComp的技能槽位Y轴偏移与X轴间距,同时更新sbox.prefab的控件尺寸与布局参数,统一UI显示规格
2026-08-03 00:31:54 +08:00
panFD
85740b32ce
fix(skillBox): 修复技能盒数字标签空值仍占位的问题
...
当技能盒没有剩余数值时,隐藏整个数字标签节点,避免空字符串标签仍占用布局空间
2026-08-03 00:23:05 +08:00
panFD
7f7c0496ca
feat(config): 实现英雄能力调整与英雄池扩展
...
完成以下核心变更:
1. 重构英雄卡牌消耗逻辑,按等级分档定价
2. 更新现有英雄数值规则,统一永久属性与概率buff效果
3. 新增10名新英雄并完善配置
4. 补充冰冻强化技能与对应计时buff
5. 更新英雄池列表与设计文档
2026-08-03 00:07:56 +08:00
panFD
7033390417
fix(skillBox): 适配技能ID匹配逻辑并补全战斗启动兼容
...
1. 扩展技能箱配置查找逻辑,同时支持卡uuid和技能skill id匹配
2. 战斗已进行时直接初始化技能箱计时状态,避免延迟触发
2026-08-02 17:53:48 +08:00
panFD
c202f2a751
refactor(config): 移除废弃的SkillUpList并简化技能数值计算
...
删除了全局的SkillUpList常量,移除所有对该列表的依赖,将技能成长数值统一改为从SkillConfig和SkillOverrides中获取,简化了代码逻辑,移除了冗余的数值叠加步骤。
2026-08-02 17:43:36 +08:00
panFD
da3d8015ab
feat(skill): add multi-cast override support for skills
...
1. 新增SkillOverrides的num字段配置,支持自定义技能额外施法次数
2. 修改施法次数计算逻辑,优先使用技能卡override配置的num值
3. 更新两张二技能卡和一张三技能卡的配置,实现双发/三发效果
2026-08-02 17:37:03 +08:00
panFD
c8d15dbe00
refactor(config): 重构技能卡配置体系
...
1. 重构技能卡配置结构,按稀有度和类型重新分类技能卡
2. 统一技能卡数值基线为普攻100%,通过overrides附加额外效果
3. 更新技能配置的名称、图标和描述,匹配新的技能卡数据
4. 调整英雄盒子预制件激活状态
2026-08-02 17:25:57 +08:00
panFD
198ef03efc
refactor(skill): 清理旧技能资源并更新攻击预制体
...
1. 删除废弃的技能图片、动画剪辑和旧的攻击预制体
2. 新增aw1/aw2/aw3/b3新攻击预制体
3. 调整现有攻击预制体的尺寸、缩放和精灵帧引用
4. 更新fb-2动画和预制体的配置
2026-08-02 17:24:11 +08:00
panFD
865523471d
fix(config): 修正buff配置与技能、英雄描述不一致问题
...
1. 新增限时暴伤强化buff 7020
2. 批量更新技能配置,替换原有单次buff为限时buff并关联对应id
3. 修改英雄技能数值与描述,调整全队目标范围与buff生效逻辑
4. 更新英雄技能描述文本,修正效果说明与实际逻辑匹配
2026-08-02 16:32:00 +08:00
panFD
045bdba3a5
refactor(heroConfig): 重构英雄强度评分计算逻辑
...
1. 重构英雄强度评分权重配置,新增时间窗相关参数并拆分DPS权重
2. 新增多个辅助计算函数,统一普攻/受击/波次/触发技次数计算逻辑
3. 重构buff与技能价值计算,支持自定义评估时间窗
4. 新增详细评分返回接口,拆分强度构成与各技能价值
5. 兼容旧版默认评分接口,保留向下兼容性
2026-08-02 16:01:35 +08:00
panFD
67c2a53211
fix(map): 统一英雄相关提示的弹窗逻辑与文案
...
1. 调整出售英雄时的提示方式,复用smalltip气泡弹窗而非独立toast
2. 优化MissionCardComp的smalltip提示方法,支持自定义文案和多负载格式
3. 补充英雄满员提示的自定义文案,与出售限制提示保持统一提示样式
2026-08-02 10:17:10 +08:00
panFD
401a5daf77
refactor(common prompt,hero box): 优化弹窗绑定逻辑与英雄出售限制
...
1. 重构CommonPrompt的编辑器属性绑定,添加按钮节点序列化引用并优化兜底查找逻辑
2. 为英雄出售操作添加存活数量校验,场上仅1个英雄时禁止出售
3. 新增统一的存活英雄统计工具方法
4. 补充Claude工具命令配置
2026-08-02 09:42:30 +08:00
panFD
53fa0d7dc0
feat(ui): 新增通用确认弹窗并重构英雄出售逻辑
...
1. 新增CommonPrompt通用确认弹窗组件,支持富文本内容、自定义按钮与弹窗动画
2. 在UIID配置中新增Window弹窗枚举与对应UI配置
3. 重构HeroBoxComp的出售逻辑,添加二次确认防止误触出售英雄
2026-08-01 23:05:54 +08:00
panFD
11ae66fe1d
feat(hero config): add hero power score calculation system
...
新增英雄强度评分系统,实现了基于属性、技能、buff的量化战力计算,支持归一化相对评分。同时添加了npx tsc命令到允许的bash操作列表中。
2026-08-01 21:38:01 +08:00
panFD
ad38e9904e
feat(map,hero): add hero sell function to hero box
...
1. 新增出售按钮与价格标签UI到HeroBoxComp
2. 实现英雄出售逻辑:移除实体、结算金币并派发事件
3. 统一使用MissionEconomy管理出售金币计算
4. 调整窗口prefab布局适配新UI元素
2026-08-01 21:36:02 +08:00
panFD
4532cb5c61
refactor(herobox): 重构英雄框更多按钮交互逻辑
...
1. 将点击切换改为长按显示、松手隐藏的交互方式
2. 移除冗余的属性栏高度计算和状态按钮切换逻辑
3. 简化次级属性栏的显示隐藏实现
4. 更新相关注释和变量命名
2026-08-01 20:35:44 +08:00
panFD
096cae527b
refactor(heroBox,skillDesc): 优化英雄面板技能描述显示
...
1. 新增showName参数控制技能描述是否显示技能名
2. 英雄盒面板隐藏技能名仅保留效果描述
3. 新增英雄强度评分公式设计文档
2026-08-01 19:55:14 +08:00
panFD
74860c6bf9
refactor(hero/config): 优化英雄技能描述格式与内容
...
fix(game/line): 调整游戏地平线Y轴偏移量
style(gui&map): 修正UI和地图的位置偏移参数
统一替换英雄技能描述为带颜色标记的简洁格式,移除冗余的等级描述数组;调整游戏地面线高度、角色控制器和地图物件的位置参数,适配新的布局需求。
2026-08-01 16:53:55 +08:00
panFD
175b93c7fa
refactor(hero): 优化英雄描述文本展示逻辑与UI布局
...
1. 重构英雄组件富文本生成逻辑,直接使用配置表手写文案替代动态生成
2. 更新英雄配置表中的技能描述文本,优化表述更贴合实际效果
3. 调整任务面板和英雄预制体的UI位置与尺寸,适配新的展示内容
4. 移除冗余的空引用属性,新增刷新石数量显示节点
2026-07-31 23:16:59 +08:00
panFD
2ae48afb99
refactor(MissionCard): 优化刷新石数量变更逻辑
...
1. 调整注释描述,将装备数量改为刷新石数量
2. 新增刷新石数量变化动画播放逻辑
3. 重构刷新石数量变更事件处理方法,支持传递变化数值并触发动画
2026-07-31 20:53:17 +08:00
panFD
f10772bfd8
refactor(missionCard): 优化英雄槽位加载逻辑并清理废弃代码
...
1. 移除不再需要的showCards节点和heroPrefab引用
2. 简化ensureHeroBoxSlots方法,改为直接缓存预放置的槽位
3. 更新对应注释说明当前槽位由编辑器预创建
4. 新增装备数量显示节点的属性声明
2026-07-31 20:30:30 +08:00
panFD
f7bee02ae0
chore: 删除废弃的英雄和技能配置文件
...
清理了不再使用的heros.xlsx、skills.csv以及对应的元数据文件,移除冗余的游戏配置资源
2026-07-31 20:22:56 +08:00
panFD
34b0443ccb
refactor(mission): 调整刷新石消耗逻辑并统一配置
...
1. 新增刷新石单次消耗常量配置到GameSet
2. 重构刷新消耗计算逻辑,统一从配置读取消耗值
3. 更新UI显示逻辑,正确展示单次刷新所需刷新石数量
4. 修复刷新石扣除逻辑,按实际配置值扣除而非固定1
2026-07-31 20:22:43 +08:00
pan
7124b88201
ui 调整
2026-07-31 17:29:19 +08:00
pan
e026ee0e35
refactor(ui): 重构装备和英雄的词条展示逻辑
...
1. 替换单个Label词条为RichText多行展示
2. 统一使用buildEquipRich和buildSkillDescRich生成带高亮的词条文本
3. 调整prefab的UI元素尺寸适配新的富文本展示
4. 新增showName参数适配不同场景的技能名显示需求
2026-07-31 17:12:47 +08:00
pan
b4a42baee5
fix(skill desc): simplify random teammate skill description
...
remove redundant "随机" wording from hero skill target descriptions
2026-07-31 16:21:37 +08:00
pan
841db6f780
fix(config): 调整全体增益技能的hit_count为3
...
将技能6502到6511的hit_count从99修改为3,修正技能触发次数配置,避免技能过度频繁触发效果。
2026-07-31 16:15:54 +08:00
pan
71379e73fb
fix(hero skill desc): 统一技能描述中的“最缺血队友”表述
...
将技能说明里的“最缺血队友”统一调整为“低血量队友”,保持描述风格一致,修正多处旧的描述文本。
2026-07-31 16:12:02 +08:00
pan
8b3f401039
style(heroSkill): 为技能描述添加持续时间高亮
...
优化技能描述文本的显示效果,给计时buff的持续时间数值添加高亮配色,提升玩家阅读体验
2026-07-31 16:11:57 +08:00
pan
a06c2c0e31
feat: 重构卡牌描述渲染系统,实现动态富文本展示
...
1. 新增SkillDescSet配置商店技能与药水模板,补充6201-6206范围攻击与6502-6511计时强化技能配置
2. 替换原有单/多文本标签为富文本组件,统一使用buildCardDescRich生成描述
3. 简化物品商店与卡牌组件的描述渲染逻辑,移除冗余的getDescription方法
4. 为药水卡片移除硬编码描述,改为从技能模板动态生成,自动高亮数值与持续时间
5. 实现附加概率后缀自动生成,支持暴击/冰冻/击晕/击退概率动态展示
2026-07-31 16:02:47 +08:00
pan
f058d02ad9
UI 位置调整
2026-07-31 11:03:17 +08:00
pan
1c4fe42117
refactor(ItemListComp): 简化道具列表显示逻辑
...
1. 移除未使用的SkillSet导入
2. 优化药剂类道具的文本显示处理,合并多余的字段隐藏逻辑
3. 更新图标解析注释,移除过时的SkillSet引用
2026-07-31 10:59:32 +08:00
pan
8c421c42d4
feat: 新增技能装备详情弹窗IBox,替换旧英雄信息弹窗逻辑
...
1. 重构IBoxComp组件,支持技能和装备详情展示
2. 为EquipBoxComp和SkillBoxComp添加长按弹窗功能
3. 更新UI配置,修正IBox弹窗层级
4. 新增富文本工具函数生成技能装备详情文案
2026-07-31 10:55:46 +08:00
pan
bdb4602fe6
refactor(map): 移除四个卡牌组件的长按预览功能
...
移除了EquipListComp、SCardComp、CHeroComp、ItemListComp四个文件中的长按弹出信息框相关代码,包括事件监听、长按计时逻辑和信息框打开关闭代码,同时删除了未使用的UIID导入。
2026-07-31 10:06:40 +08:00
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
panFD
cfb93b6f42
refactor(ui): 优化列表与buff提示的UI预制件配置
...
1. 更新buff tooltip的缩放、精灵帧和尺寸模式
2. 重构list和list_me预制件的节点结构与布局参数
3. 调整rank节点的显示状态与位置偏移
2026-07-28 17:23:10 +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
panFD
34cc80fcaf
refactor(gui): 替换hero预制体为herobox并更新资源
...
删除旧的hero预制体元文件,新增herobox预制体元配置,同时更新了ui3.png资源文件
2026-07-28 13:47:08 +08:00
pan
2b08ed6172
refactor(gui): 移除废弃的图集资源并重置精灵帧引用
...
1. 删除了不再使用的uicons.png资源及其meta文件
2. 将多个prefab文件中的spriteFrame和atlas引用替换为null
3. 修正了prefab_talent_item.prefab中的sizeMode参数
2026-07-28 11:25:00 +08:00
pan
be83c83afa
fix(hero prefab): add missing instance and targetOverrides fields
...
补充所有hero预制体中缺失的instance和targetOverrides空值字段,完善预制体配置结构
2026-07-27 17:32:47 +08:00
pan
08fd5cb092
chore: 更新所有配置表的道具和装备图标
...
统一替换游戏内道具、技能卡、装备的图标资源路径,使用统一的新装备道具图标命名规范,修复图标显示不一致问题
2026-07-27 17:32:15 +08:00
pan
ff2c98a296
chore: 删除整个 pixelhero-config-editor 扩展目录
...
移除了该扩展的所有文件,包括配置编辑器源码、测试用例、构建配置、国际化文件等所有相关内容
2026-07-27 16:17:06 +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
panFD
14a41dbcc1
style(assets): 更新ui6.png图片资源
...
仅替换了游戏GUI的ui6.png图片资源,未修改业务逻辑代码
2026-07-27 10:07:55 +08:00
panFD
778484a022
chore(gui): add new ui texture asset ui6.png and its meta file
...
新增了GUI模块的ui6.png纹理图片以及对应的导入配置元文件,用于游戏界面渲染使用
2026-07-27 10:02:20 +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
336175c421
ui 调整
2026-07-27 07:42:36 +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
f90de03f70
fix(mission prefab): set mission element active to true
...
修复任务界面预制体默认未激活的问题,确保任务UI元素可以正常显示加载
2026-07-23 23:59:01 +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
pan
1afa06efb8
refactor(attr system): 统一使用属性获取方法,让限时buff生效
...
1. 重构HeroAtkSystem中的暴击、击晕判定逻辑,改用getFinal方法获取抗性
2. 重构Skill.ts中的属性赋值逻辑,替换为对应的最终属性获取方法
3. 修复血量钳制逻辑,使用getFinalHpMax确保限时血量上限buff生效
4. 新增多个属性的最终值获取方法,统一处理限时修饰符
2026-07-23 16:55:33 +08:00
pan
2381812d06
feat(skill): add timed buff support for skills
...
1. 新增timed_buff_id配置项到SkillConfig和SkillOverrides接口
2. 实现计时buff逻辑:配置该id时通过buffManager添加限时buff,跳过永久buff逻辑
3. 优化代码格式和空行规范,修复部分代码细节问题
2026-07-23 16:25:08 +08:00
pan
9a5093d2a4
chore(HeroAttrs): 注释掉攻击属性相关的枚举配置
...
清理HeroAttrs.ts中的冗余空行和注释掉暂时不用的攻击属性枚举项
2026-07-23 16:05:50 +08:00
pan
c4e7f2584b
feat(hero): 新增完整计时性Buff/Debuff系统
...
本次提交实现了游戏内完整的计时性增益/减益系统,包含:
1. 新增Buff配置表与运行时数据组件
2. 实现属性修饰器与最终属性计算逻辑
3. 完成Buff管理、计时结算与周期效果处理
4. 兼容旧有控制状态系统,支持平滑过渡
5. 附带完整的系统设计文档
同时关闭了两个闲置的任务界面节点。
2026-07-23 15:48:59 +08:00
pan
708ca0827a
fix(gui:mission): 调整任务预制体的布局参数
...
删除了废弃的ShopSet配置文件及其元数据,
调整了mission.prefab的位置、缩放、内容尺寸和边距参数来优化界面布局。
2026-07-23 10:09:24 +08:00
panFD
3f11eb8839
refactor(mission): 实现技能装备盒共享计数机制
...
1. 新增BoxCounter类统一管理技能和装备盒的槽位占用
2. 调整技能/装备槽位布局使用常量对齐
3. 任务开始时重置共享计数器
4. 添加槽位已满的拦截逻辑和提示
5. 槽位增减时同步更新计数器
2026-07-23 09:25:49 +08:00
panFD
f3d97e5163
refactor(map): add dynamic height adjustment for mission list boxes
...
add resizeListBox utility method to auto-calculate container height based on item count
adjust shop and equip list heights automatically when populating data
2026-07-22 22:58:58 +08:00
panFD
516b937531
feat(map): 重构任务面板为轮播切换模式
...
重构任务面板的显示逻辑,将原有单面板独立显隐改为水平轮播切换:
1. 新增面板轮播状态管理相关字段与方法
2. 替换原有单独显隐逻辑为统一滑动切换逻辑
3. 调整技能面板初始显示规则,改为始终激活仅通过滑动控制可见性
4. 统一所有面板的打开/关闭操作,优化交互一致性
2026-07-22 22:43:26 +08:00
panFD
ce5fda3586
refactor(map): 统一关卡卡片交互拦截逻辑
...
移除各按钮点击的前置拦截,改为统一通过nock节点阻挡未召唤英雄时的点击
2026-07-22 22:28:35 +08:00
panFD
a3354d9595
feat(missionCard): 新增召唤英雄前的面板锁定机制
...
1. 为角色控制器预制体绑定home_btn节点
2. 添加nock_node节点引用与召唤状态标记
3. 新增面板交互状态更新方法,通过阻挡层控制按钮可用性
4. 在技能/商店/装备面板点击事件中增加召唤英雄前置校验
5. 首次召唤英雄后解锁所有功能面板并重置初始状态
2026-07-22 22:22:24 +08:00
panFD
db981e89ce
feat(map): add single panel display logic and barbtn prefab
...
1. 新增closeAllPanels方法,实现打开面板前自动关闭其他所有面板
2. 为英雄池、技能池、装备商店、商品商店的切换逻辑添加单面板显示校验
3. 新增barbtn按钮预制体及其元数据文件
2026-07-22 22:04:31 +08:00
panFD
a7ff1fda84
chore: add meta file for ICardSet.ts
2026-07-22 21:42:07 +08:00
panFD
afbb349c25
feat(shop): 新增商品/药品卡池与商店系统
...
1. 新增ICardSet.ts定义商品卡池配置,包含基础/高级恢复类、属性强化类道具
2. 为MissionCardComp添加商品商店逻辑,支持购买记录追踪与显隐切换
3. 重构ItemListComp为通用商店列表组件,适配装备与商品两种商店类型
2026-07-22 21:42:00 +08:00
panFD
90db23e7c9
chore(config): add empty ShopSet config file and its meta
...
新增商店配置文件ShopSet.ts及其关联的元数据文件,用于后续商店配置的开发
2026-07-22 21:33:08 +08:00
pan
08dd8f3437
refactor(card-config): 重构技能卡配置逻辑
...
1. 移除wave过滤逻辑,所有技能卡均可直接抽取
2. 改为显式配置card_lv,不再通过wave推导档位
3. 新增t_times字段配置触发次数,不再默认永久生效
4. 移除对SKILL_CARD_WAVES的依赖
2026-07-22 17:52:18 +08:00
pan
30163e8dac
refactor: 拆分技能卡配置到独立文件,优化抽卡逻辑
...
1. 新建SCardSet.ts单独管理技能卡池配置,将原CardSet.ts中的技能卡数据迁移
2. 重构多处业务代码,从SkillCardList而非CardPoolList获取技能卡配置
3. 简化技能卡抽卡逻辑,新增drawSkillCards工具函数统一处理抽卡
4. 修复TalentsComp中计算contentHeight的小语法问题
5. 新增技能卡商店显隐控制功能
2026-07-22 17:42:41 +08:00
pan
c10781a180
feat(map): 新增装备商店道具列表组件与配置
...
1. 新增ItemListComp组件实现单个装备道具的UI渲染与购买逻辑
2. 新增道具预制体元数据配置
3. 完善MissionCardComp的装备商店相关节点与预制体引用
2026-07-22 15:07:32 +08:00
panFD
ac9d9aeecd
refactor(map/missEquip): use config constant for slot position
...
统一技能槽位的坐标配置,使用GameSet中的常量替代硬编码数值,提升代码可维护性
2026-07-22 13:34:21 +08:00
panFD
cac28145fb
fix(monster move): add stun state to movement stop condition
...
add check for stun state when determining if monster should stop moving and clear combat target
2026-07-22 13:05:02 +08:00
pan
b647d68dde
fix(equipBox): 修复装备盒点击预览逻辑
...
1. 移除冗余的跨卡池查找逻辑,改为仅从装备卡池查询装备配置
2. 新增isEquipCard参数区分装备卡和技能卡预览,优化HInfoComp的数据查询逻辑
3. 调整弹窗打开参数,简化装备盒点击的配置传递
2026-07-22 12:58:33 +08:00
pan
fd056b4433
refactor(game): 拆分装备卡配置与逻辑,独立管理装备系统
...
1. 将装备卡从原技能卡池拆分至独立的EquipSet.ts配置
2. 新增专用的装备盒实体与事件流程,替换原有技能卡复用逻辑
3. 调整FieldSkillHelper以支持装备卡的属性加成统计
4. 优化装备商店与抽卡逻辑,移除装备卡的抽卡参与
2026-07-22 12:55:57 +08:00
pan
e17ffeb2fd
feat(map): add equip card box system
...
新增了场上装备卡槽管理系统,包含以下内容:
1. 新增EBox实体类,负责装备卡节点的创建、初始化和销毁流程
2. 新增EquipBoxComp组件,实现单个装备卡的视图显示和逻辑控制
3. 新增MissEquipComp组件,管理10个装备卡槽位的分配、回收和重排
4. 完整实现了装备卡的触发逻辑,支持即时、定时、事件型等多种技能类型
2026-07-22 12:54:29 +08:00
pan
e9813d2c01
feat(gui): add ebox prefab reference to mission prefab
...
新增了ebox预制体资源,并将其关联到mission预制体中,补充任务界面的装备箱相关UI元素
2026-07-22 12:46:50 +08:00
pan
c335df9b95
refactor(card-config): 拆分装备卡配置到独立模块
...
1. 新建 EquipSet.ts 统一管理装备卡原始数据与工具函数
2. 从 CardSet.ts 移除重复的装备卡配置,改为导入复用
3. 迁移装备相关工具函数到 EquipSet.ts,CardSet 保留兼容导出
4. 自动批量注册装备卡到卡牌池,减少手动维护成本
2026-07-22 11:08:08 +08:00
pan
401b02be96
feat: 新增装备商店系统,调整英雄站位与抽卡逻辑
...
1. 重构抽卡函数,新增排除装备卡参数,装备卡改为商店直购
2. 添加装备商店面板,支持装备浏览与购买,跨波次保留购买记录
3. 调整英雄出场点位坐标,优化战场布局
4. 扩展技能卡槽位,新增两行技能槽位置
5. 重构EquipListComp组件,适配装备商店UI逻辑
6. 删除废弃的melist预制件与相关元文件
7. 调整hnode预制件布局参数
2026-07-22 10:44:01 +08:00
pan
d37fadf5cf
style: 修复代码格式与导入缺失
...
1. 补全MissionCardComp.ts中缺失的Prefab导入项
2. 统一调整两个文件中的缩进与空格格式问题
3. 修正HInfoComp.ts中的导入语句空格错误
2026-07-22 09:53:42 +08:00
pan
6725cb81b7
feat(equip): 新增装备UI的货币显示组件
...
该修改为装备预制体添加了金币图标和数量文本节点,调整了相关布局尺寸与挂载组件配置,完善了装备界面的资源消耗展示功能。
2026-07-22 09:44:48 +08:00
panFD
3e9b65e99d
feat(equip-system): 新增装备系统核心支持
...
1. 重构卡牌配置定义,明确Field类型为装备卡并支持单卡多词条
2. 添加装备卡判断和词条计数工具函数
3. 新增EquipListComp装备列表组件
4. 更新aui.plist和预制体UI资源适配新装备系统
5. 补充多词条装备示例配置
2026-07-22 00:22:08 +08:00
pan
db3b5f3649
refactor(missionCard): 重构卡牌池刷新逻辑,改为整池刷新
...
1. 修改SCardComp的注释,将补卡逻辑改为整池刷新说明
2. 重构MissionCardComp的onCardUsed回调,替换单张补卡为整池刷新
3. 删除buildSingleHeroCard和buildSingleSkillCard两个单张补卡方法
4. 调整注释说明,新增特殊刷新避免重复触发的逻辑
2026-07-21 17:01:35 +08:00
pan
fb299f6328
feat(missionCard): 实现卡牌使用后自动补卡功能
...
1. 新增GameEvent.CardUsed事件用于通知卡牌使用完成
2. 在各类卡牌使用逻辑中派发CardUsed事件
3. 为MissionCardComp添加CardUsed事件监听与补卡回调
4. 新增buildSingleHeroCard和buildSingleSkillCard方法用于生成单张补卡
5. 调整技能卡使用弹窗逻辑,改为由外部控制显隐
2026-07-21 16:38:52 +08:00
pan
4f95accfbf
style(hero): 调整英雄血条UI参数与显示逻辑
...
1. 调整hp_height和boss_hp_height参数,优化血条显示高度
2. 修复top_node血条方向随对象池复用导致反转的问题
3. 更新血条预制体的尺寸、样式与贴图配置
2026-07-21 16:38:43 +08:00
pan
5d55f3bdb1
style: 格式化代码并修复代码风格问题
...
本次提交主要对HeroAttrsComp和HeroViewComp两个文件进行了代码风格统一优化:
1. 统一变量声明的空格规范,修复类型标注前后的空格问题
2. 修正函数参数默认值的空格格式
3. 调整空行和注释的排版一致性
4. 修复字符串类型标注的大小写问题
5. 新增等级变更脏标记和对应的UI显示逻辑
6. 优化了部分条件判断和逻辑代码的可读性
2026-07-21 16:33:52 +08:00
pan
2234b9021d
feat(MissionCard): 添加英雄卡池关闭按钮功能
...
新增closeHeros节点绑定与点击回调,实现卡池收起逻辑,同步更新卡池显示状态与英雄信息面板。
优化进入准备阶段的交互表现,确保卡池初始状态与手动操作一致。
2026-07-21 16:12:38 +08:00
pan
d279ef19d8
fix(card prefab): 修复卡牌预制体的节点和属性配置
...
新增了金币不足提示的预制体实例,调整了部分节点的位置和尺寸参数,修正了prefab关联ID,添加了缺失的no_cion_node节点引用
2026-07-21 15:07:42 +08:00
pan
97ff09669c
feat(CardComp): add coin insufficient prompt feature
...
1. 新增金币不足提示节点配置与显示逻辑
2. 优化等级文本的分隔符为更直观的箭头符号
3. 修复提示节点未默认隐藏的问题
2026-07-21 14:24:46 +08:00
pan
486090682a
refactor(map): remove unused NewWave event listener and handler
...
删除了废弃的 NewWave 事件监听和对应的 onNewWave 处理函数,清理冗余代码。
2026-07-21 14:22:09 +08:00
pan
c1d461516b
feat(card): 实现英雄卡升级标识与交互优化
...
1. 新增升级专用动画资源与up_icon_node节点
2. 重构等级显示逻辑,升级卡显示前后等级
3. 调整召唤按钮文案为"升级"或"招募"适配场景
4. 移除无用的getLvColor导入与旧的层级控制逻辑
2026-07-21 11:02:27 +08:00
pan
9a0dbaf41d
fix(skill&hero): 添加击退属性配置与处理逻辑
...
1. 移除英雄配置注释里废弃属性的提示
2. 为小刺客技能添加击退概率覆盖参数
3. 补全技能系统中击退属性的计算逻辑
4. 修复代码格式与缩进问题
2026-07-21 10:19:56 +08:00
pan
011446acc6
fix(CardComp): 修复升级卡动画加载竞态校验逻辑
...
移除了对card_uuid、card_type的错误竞态校验,仅保留token判断,解决升级卡动画加载被误丢弃的问题
2026-07-21 09:44:50 +08:00
pan
c228542213
feat(skill): 新增fb-1、fb-2技能特效,替换原有line系列技能
...
1. 新增fb-1、fb-2的预制体与动画资源
2. 删除line1-line5及atk_c6旧技能资源
3. 更新SkillSet配置,将6101、6102、6103技能指向新特效
4. 调整hero_move界面的UI位置参数
2026-07-21 09:29:31 +08:00
pan
4d71675c32
fix(map): 修复抽卡重复英雄和英雄站位偏移问题
...
1. 新增英雄卡UUID去重逻辑,避免单次抽卡出现重复英雄
2. 调整英雄初始站位坐标,修正布局偏移问题
3. 统一代码格式,修复缩进和类型注解不规范问题
2026-07-21 08:53:10 +08:00
panFD
89e8f2b091
fix(map): 新增重复召唤英雄拦截与抽卡过滤逻辑
...
新增英雄召唤重复校验,防止已召唤英雄被再次召唤;同时优化抽卡逻辑,不再刷出已召唤英雄的普通卡牌,仅可通过升级卡升级已召唤英雄。
2026-07-21 08:09:52 +08:00
panFD
8818ec9c3f
refactor(card): 升级动态升级卡的英雄绑定逻辑
...
将动态升级卡从绑定英雄UUID改为绑定实体EID,适配ECS实体管理模式:
1. 更新CardConfig定义,替换target_hero_uuid为target_hero_eid
2. 新增EID反查UUID的工具方法,适配渲染和交互逻辑
3. 修改抽卡、卡牌点击和使用的全流程逻辑
4. 优化升级卡生成和匹配的稳定性
2026-07-21 00:03:44 +08:00
panFD
48e0ab06c5
refactor(monster&cast): 重构怪物移动与AOE技能目标逻辑
...
1. 移除固定网格站位,怪物从右侧统一出生并向左推进
2. 修改AOE技能索敌逻辑,直接使用最近敌人真实位置
3. 新增怪物自动推进与战斗停船逻辑,优化战斗体验
2026-07-20 23:20:24 +08:00
panFD
05dc771d4e
fix: 调整游戏战斗站位与UI显示参数
...
1. 修正游戏地平线GAME_LINE数值,调整英雄和怪物的出生站位
2. 修改shadow预制体的缩放、尺寸和填充模式参数
3. 调整地图预制体的元素位置和尺寸
4. 优化技能动画的缩放参数和编辑器冗余配置
2026-07-20 22:52:43 +08:00
panFD
551715ef44
refactor(map): 注释掉战斗盒子节点的显式显隐逻辑
...
暂时禁用了fight节点下fbox的自动显隐操作,避免不必要的UI状态干扰
2026-07-20 22:35:28 +08:00
panFD
1612e02790
refactor(map): 重构抽卡逻辑与卡牌渲染规则
...
1. 实现升级卡轮询机制,按英雄UUID升序循环切换必出升级卡
2. 重构buildDrawCards抽卡流程,分离必出升级卡与随机抽取逻辑
3. 移除抽卡池内的刷新功能卡,调整特殊卡渲染逻辑
4. 统一英雄卡与升级卡的交互与渲染表现
2026-07-20 22:35:21 +08:00
panFD
cff7b4703f
refactor(uiPrefab): 调整任务和英雄顶部UI的布局与组件配置
...
统一修改mission.prefab和top.prefab的节点激活状态、位置、尺寸,替换旧的精灵/文本组件为正确配置,清理冗余节点和组件,优化UI显示效果
2026-07-20 22:26:28 +08:00
panFD
76085c3ecd
feat(map): 优化战斗流程与卡牌系统交互
...
1. 第一波准备阶段首个英雄召唤后自动开战,移除手动点击开始按钮
2. 重构卡牌交互逻辑,移除上划召唤改为点击召唤
3. 新增英雄卡池显隐切换功能
4. 调整卡牌预制体尺寸与布局
5. 移除特定波次技能卡弹窗逻辑
6. 简化引导流程,不再弹出Guide4
2026-07-20 22:20:18 +08:00
pan
15ab2f7b0f
refactor: 重构英雄养成与卡牌系统,移除旧合成机制
...
1. 移除三合一英雄合成与链式合成逻辑,统一使用升级卡进行英雄等级提升
2. 重构卡池系统:移除卡池等级机制,所有英雄卡牌统一为LV1
3. 重构升级逻辑:改为按UUID精确升级场上英雄,动态生成对应升级卡
4. 更新配置常量:拆分并重构成长倍率、英雄上限等战斗配置
5. 简化抽卡逻辑:不再按卡池等级分发卡牌,改为动态混合基础卡与升级卡
6. 清理废弃代码:移除卡池升级相关的UI、逻辑与配置
2026-07-20 17:26:50 +08:00
pan
f0952ef82c
refactor: 重构关卡经济与战斗流程
...
1. 移除战斗阶段限制,允许玩家在战斗中操作卡牌
2. 新增波次间5秒自动倒计时机制
3. 将固定波次金币奖励改为怪物死亡掉落
4. 重构卡牌面板逻辑,统一抽卡按钮状态判断
5. 清理冗余的战斗阶段状态变量与相关代码
2026-07-20 15:59:59 +08:00
panFD
279e239e3a
refactor(rogue): replace random spawning with rule-based configs
...
Introduce hard-coded WaveConfigs (1-30), modular SquadLibrary (6 templates), and dual-layer enchant system (WaveEnchantLibrary + MonsterElite). Spawn engine now assembles squads by weight, applies global wave scaling and enchant modifiers, and rolls individual elites with bounded rate. Backward-compatible exports preserved; AffixType marked deprecated. MissionMonComp/MissionComp unchanged.
2026-07-05 22:33:42 +08:00
panFD
251caf0b36
docs(rogue): add refactor design for rule-based spawning
...
Replace pure-random spawning with hard-coded wave configs, modular squad templates, and dual-layer enchant system (wave + individual).
2026-07-05 22:29:08 +08:00
panFD
9ce8aac12f
style(skill4): 修正技能4素材的边框值
...
将多处borderLeft和borderRight从89.5调整为89,统一素材边框配置
2026-07-05 14:56:34 +08:00
pan
257e0b4870
refactor(map): 重构怪物池配置,改为动态提取
...
将硬编码的怪物列表改为从HeroInfo动态获取,移除硬编码的怪物UUID配置,同时引入FacSet依赖来区分怪物阵营
2026-07-03 17:13:52 +08:00
pan
6038bb71c7
refactor(monster): 统一怪物类型配置管理
...
1. 将原RogueConfig.ts中的怪物类型枚举和名称映射迁移至公共配置heroSet.ts
2. 为所有怪物数据添加monType字段关联类型
3. 修正怪物列表中Boss类型的配置错误
2026-07-03 16:34:39 +08:00
pan
8a1175bccb
feat: 新增随机旋转动画及相关资源配置
...
1. 新增rand动画剪辑资源,实现0.8秒内360度循环旋转缩放动画
2. 更新skill4.plist.meta的边框配置,修正图片裁切偏移
3. 优化shadow.prefab节点结构,添加带动画的阴影子节点
4. 更新map_rpg.prefab的精灵图集引用,替换原有精灵资源
2026-07-03 10:59:24 +08:00
pan
ce1eb419f1
feat(skill/atk): 批量新增攻击预制体与调整a1参数
...
本次提交新增了a2~a5、b1~b2、f1~f4、h1~h5、m1~m4共计20个攻击技能预制体及其元数据文件,同时调整了a1预制体的碰撞尺寸与精灵渲染模式,统一优化了攻击预制体的基础配置结构。
2026-07-03 10:39:39 +08:00
panFD
204f0f5cd9
refactor(skill): 重构技能预制件与动画资源
2026-07-03 09:25:43 +08:00
pan
6c2f1defa9
refactor(monster): 重构波次怪物管理逻辑,优化配置与流程
...
1. 更新怪物配置注释,修正近战/远程怪物的描述与分类
2. 移除MissionComp中过时的自适应刷怪逻辑
3. 重构MissionMonComp:删除插队刷怪队列、简化波次流程、统一怪物生成逻辑
4. 移除冗余日志与注释,优化代码可读性
5. 调整波次准备阶段的怪物生成时机与数据处理
2026-06-23 17:05:07 +08:00
pan
46fa481607
feat(skill): add movement acceleration support for skills
...
1. 新增SMoveComp的isAccelerate字段控制加速逻辑
2. 添加技能配置is_accel字段启用加速效果
3. 实现二次方缓入加速曲线,兼顾起步速度与最终加速度
4. 为6001号技能默认开启加速效果并调整其移动类型为直线运动
2026-06-23 11:07:57 +08:00
pan
72cdf32a75
refactor(TalentItemComp): 优化天赋卡牌UI显示逻辑
...
1. 复用CardConfig中的pool_lv统一卡牌背景色,与技能卡保持一致
2. 新增对驻场天赋卡的图标显示支持,使用FieldSkillSet获取图标
3. 重构图标获取逻辑,与SCardComp保持对齐避免显示异常
4. 移除冗余的wave映射背景色代码
2026-06-22 16:24:23 +08:00
pan
a8642cb788
chore: 批量更新UI预制体资源配置
...
1. 更新引导文案文本内容
2. 调整卡牌控件的位置、尺寸、字体样式与布局参数
3. 更新轻量卡牌控件的激活状态与精灵帧引用
4. 调整方块控件的尺寸、缩放比例与填充参数
5. 移除废弃的精灵帧元数据配置
2026-06-22 15:08:01 +08:00
panFD
d60b66350a
chore(.claude): update claude settings permissions and adjust config order
...
1. 调整statusLine配置项的位置到文件末尾
2. 新增WebSearch、git add/commit、npm install的权限许可
2026-06-21 17:33:17 +08:00
panFD
bfa434634c
fix(config-editor): main entry exports methods object + load/unload (Cocos 3.8)
...
Root cause of 'Method does not exist / The methods of the module is undefined':
Cocos 3.8 expects handlers inside a 'methods' export (plus load/unload hooks),
not flat on module.exports. Handlers receive args directly (no event); return
value is the request reply. Verified vs official 3.8 first/messages docs.
Also: menu path + panel title switched to literal strings (i18n showed 'undefined').
2026-06-21 16:30:39 +08:00
panFD
fb65fa79c8
test(config-editor): record Plan A verification evidence
...
Task 13 of plan 2026-06-20-config-editor-foundation. Captures:
- Automated BLOCKING gate: 36/36 unit tests pass
- Automated BLOCKING gate: build produces dist/main.js (9.5mb) + dist/panels/default.js (628kb)
- Necessary esbuild.config.mjs fix documented (node:fs/node:path external for panel)
- ADVISORY in-editor checklist left for human completion
- DoD mapping
2026-06-21 09:57:19 +08:00
panFD
24b5c49891
feat(config-editor): extension entry + minimal Vue panel proving end-to-end IPC
...
Task 12 of plan 2026-06-20-config-editor-foundation. Adds:
- src/main/index.ts: onLoad + message handlers (return value = request resolve,
per Cocos 3.x verified IPC mechanism; fallback note left in plan)
- src/panels/default/{index,app}.ts: Editor.Panel.define host + Vue 3 minimal
app (table switcher, key list, record JSON dump)
- static/template/default/index.html + static/style/default/index.css
Deviation from plan (necessary, flagged): esbuild.config.mjs now marks
node:fs/node:path as external for the panel entry (platform:'browser').
The plan's panel reads static template/style at runtime via Node fs, which
requires these builtins; Cocos panel runs in an Electron renderer that
provides them. Without this, esbuild errors with 'Could not resolve node:fs'.
Build verified: dist/main.js (9.5mb, typescript compiler API bundled) and
dist/panels/default.js (628kb, vue.esm-bundler bundled) both generate.
2026-06-21 09:56:02 +08:00
panFD
e3102c63ff
feat(config-editor): main-process store (in-memory truth + message impls + asset-db refresh)
...
Task 11 of plan 2026-06-20-config-editor-foundation. Holds three TsConfigFile
instances (hero/skill/field), implements query*/validate/saveRecord/revertRecord
message handlers. saveRecord validates before persisting, rolls back on error,
and refreshes asset-db on success. HeroList read via regex.
2026-06-21 09:26:03 +08:00
panFD
6a81630f6f
feat(config-editor): port buildSkillDesc to JS for panel preview
2026-06-21 09:17:50 +08:00
panFD
4a5659b7ec
feat(config-editor): add validation rules (dup/required/enum/ref/overrides/herolist) with tests
2026-06-21 09:11:47 +08:00
panFD
4df88c1c90
feat(config-editor): TsConfigFile load/read/patch/add/delete/save (entry-level AST patch, .bak + syntax check)
...
26 IO tests green: serializer, parser (speed/enumRef/raw), TsConfigFile
round-trip (load/patch/add/delete/save preserving symbolic expressions).
2026-06-21 00:13:42 +08:00
panFD
0d28ad7a5e
test(config-editor): add hero/skill fixtures mirroring real config shape
2026-06-21 00:07:00 +08:00
panFD
0a960b737c
feat(config-editor): add AST parser (speed/enumRef/raw) with tests
2026-06-21 00:06:28 +08:00
panFD
7bb5f8bacc
feat(config-editor): add RecordValue serializer with tests
2026-06-21 00:05:53 +08:00
panFD
c0755b3b8d
feat(config-editor): add schema types and hero/skill/field table schemas
2026-06-20 23:52:27 +08:00
panFD
88c1a28c80
feat(config-editor): add RecordValue type and enum mirror
2026-06-20 23:46:54 +08:00
panFD
acb038a70a
feat(config-editor): scaffold extension manifest, build, i18n
2026-06-20 23:46:15 +08:00
panFD
315a1a6af9
docs(config-editor): add Plan A implementation plan (foundation + IO + tests)
2026-06-20 23:20:59 +08:00
panFD
5170b2d0dc
fix(hero config): 调整全英雄基础属性与数值
...
对所有星级英雄的生命值、攻击力进行了统一平衡性调整,修正部分英雄的面板数值与技能加成匹配度,优化游戏前期和后期的战斗体验平衡。
2026-06-20 23:00:55 +08:00
panFD
d8f02b568b
docs(config-editor): add design spec for hero/skill visual config editor extension
...
Schema-driven Cocos Creator 3.8.6 extension that round-trips the existing
Record<number,X> .ts configs via the TypeScript compiler API (preserves
symbolic AtkSpeedSet expressions and hand-written comments). Non-invasive:
zero changes to game runtime code.
2026-06-20 22:59:20 +08:00
panFD
b7388615ed
feat(map): 为英雄信息弹窗和卡牌组件添加点击外部关闭交互
...
1. 全局添加触摸结束监听,实现点击弹窗/卡牌外区域自动关闭/隐藏控件
2. 通过包围盒检测避免误触内部元素,无需额外遮罩节点
3. 统一管理事件的绑定与解绑,防止内存泄漏
2026-06-20 21:59:29 +08:00
panFD
3056b61ced
fix: 修复战斗相关UI显示与技能配置问题
...
1. 调整RPG地图预制件与UI元素的激活状态,修复战斗面板显示异常
2. 移除技能卡片多余的t_times配置项,简化技能触发逻辑
3. 优化战斗结束后战斗框的显隐控制
2026-06-20 17:53:04 +08:00
panFD
b634cf5383
fix(ui prefab): 调整引导UI位置、文案与样式
...
1. 修正guide1、guide3、guide4的控件垂直位置
2. 更新guide3的引导提示文案
3. 调整sbox的多处控件颜色为深灰色
4. 移除部分prefab的冗余targetOverrides字段
2026-06-20 17:24:27 +08:00
panFD
57d2805761
fix(map): 调整信息组件等级节点显示逻辑
...
根据卡片类型区分显示等级节点:技能卡隐藏等级,英雄卡正常显示等级
2026-06-20 16:20:21 +08:00
panFD
62af155ce8
refactor(skill-card): 统一技能卡牌波次配置为单一数据源
...
1. 新增SKILL_CARD_WAVES常量管理技能卡牌出现波次档位
2. 替换MissionCardComp中硬编码的波次判断逻辑
3. 重构CardSet中的技能卡牌波次映射和配置项,实现自动关联档位
4. 确保所有技能卡牌配置与波次配置严格对齐,避免抽卡池为空的问题
2026-06-20 16:13:13 +08:00
panFD
735bf205fd
feat(skillBox): 优化技能框UI表现与图标逻辑
...
1. 调整ui3.plist.meta的边框内边距为25
2. 新增技能框背景颜色节点,根据等级切换对应配色
3. 增加自定义图标支持,优化多类型技能图标加载逻辑
2026-06-20 16:00:52 +08:00
panFD
4d6403e362
feat(card&ui): add custom card icon support and optimize icon display
...
1. 新增CardConfig的icon字段用于配置自定义卡牌图标,优先级最高
2. 为HInfoComp新增技能图标节点,区分英雄卡和技能卡的图标展示
3. 重构updateSkillAnimation方法,支持按配置优先级加载图标
4. 优化两种卡牌的图标显示互斥逻辑
2026-06-20 15:11:37 +08:00
panFD
0a281a95d1
refactor(config): 统一初始金币配置并调整刷新时机
...
1. 将分散的初始金币常量迁移到FightSet枚举中,删除冗余的CardInitCoins
2. 调整刷新费用UI更新时机,确保驻场技能效果正确生效
2026-06-20 14:42:19 +08:00
panFD
107e7fde96
fix(map): 修复卡牌描述逻辑的优先级顺序
...
调整卡牌描述的获取逻辑,先处理驻场技能卡的描述获取,再 fallback 到其他配置来源,修正原有的优先级混乱问题
2026-06-20 12:42:45 +08:00
panFD
d456b2d61f
fix(config): 修正技能卡牌的uuid编号错误
...
对wave1、wave5、wave8三个难度档位的驻场卡、范围攻击卡的uuid进行了统一修正,确保卡牌编号逻辑一致,避免出现编号冲突或混乱的问题。
2026-06-20 12:32:49 +08:00
panFD
f61c4a506f
refactor(config): 整理驻场技能ID与配置映射
...
本次提交统一调整了所有驻场相关技能的ID编号,将原有分散的技能配置按功能类型重新规整排序,同时同步更新了英雄配置、语言文件、卡牌配置中的技能ID引用,确保所有配置项的ID保持一致且逻辑清晰,修复了亡语法师技能ID不匹配的问题,优化了后续配置扩展的可读性和维护性。
2026-06-20 12:28:23 +08:00
panFD
4247299a86
fix(config): 调整战场技能配置的顺序和位置
...
将wave5档的基础增益技能和强化增益技能分别整理到正确的代码区块中,修复技能配置乱序的问题
2026-06-20 10:43:30 +08:00
panFD
48a174902d
refactor(config): 重新排序野外技能配置条目
...
将原分散的触发类技能配置统一整理到配置块开头,优化配置可读性与维护性
2026-06-20 10:42:39 +08:00
panFD
b9a3c704c7
fix(config): 调整场地技能配置的位置和冗余注释
...
清理了旧的注释内容,将购买优惠、刷新优惠类技能调整到正确的分组位置,移除重复冗余的配置代码
2026-06-20 10:40:01 +08:00
panFD
ea34367d7b
feat: 新增攻击/受击触发技能次数加成机制
...
1. 新增FieldSkillType枚举的AtkCount和BeAtkCount类型,添加对应强化技能配置
2. 调整战斗内波次金币、刷新/购买成本参数
3. 重构技能触发逻辑,支持根据字段技能调整触发次数
4. 新增三档强度的技能卡牌配置,优化卡牌池等级映射规则
2026-06-20 10:38:08 +08:00
panFD
1eaaf4ccc5
fix(config): 修改召唤类卡牌的触发波次为1
...
将原wave值为5的雷墙、火墙等6张技能卡牌的触发波次调整为1,让它们可以在战斗开局就生效。
2026-06-20 00:03:36 +08:00
panFD
e422844717
refactor(skillConfig&prefab): 调整技能配置分组与UI控制器尺寸
...
1. 重构技能卡牌配置表,调整技能波次分组逻辑
2. 更新角色控制器预制体的尺寸与目标覆盖配置
2026-06-20 00:01:05 +08:00
panFD
5d244e8091
refactor(ui): 移除废弃的技能UI预制件并调整布局
...
1. 删除了mskills.prefab及其元数据文件
2. 调整了mission.prefab中三处文本的实际字体大小从31改为25
3. 重新排布了MissSkillsComp的技能槽位置
2026-06-19 23:23:56 +08:00
panFD
dc8391847b
refactor(cardSkill): 完成卡牌技能触发机制类型化改造
...
本次提交为全量的卡牌技能触发系统重构,主要变更包括:
1. 新增CardTriggerType枚举,统一卡牌触发类型定义
2. 补全依赖事件派发:每波战斗结束FightEnd、英雄死亡HeroDead(带阵营过滤)、复活成功ReviveSuccess
3. 重构SkillBoxComp,按触发类型动态注册事件监听,拆分即时/定时/驻场/事件型逻辑
4. 批量迁移所有卡牌配置,为旧技能补充显式触发类型
5. 新增全局触发次数上限机制,区分每波/全局触发计数规则
6. 新增配套设计文档,记录改造背景与方案细节
本次重构彻底解决了原有隐式配置难以维护、无法支持事件型触发的痛点,实现了技能触发逻辑的标准化与可扩展性。
2026-06-19 23:01:24 +08:00
panFD
a866cba8d1
fix(config): 调整技能卡牌的配置逻辑与描述
...
将原有一次性触发的技能改为周期性持续生效,更新技能描述文本,注释掉未完成的复活技能配置
2026-06-19 21:30:02 +08:00
panFD
25346c44a2
fix(card): 修复卡牌信息显示逻辑并调整默认状态
...
1. 将卡牌预制件默认激活状态改为false
2. 移除冗余的info_node和lvl_node配置,新增lvl_node为空引用
3. 重构卡牌信息文本的获取逻辑,增加多源优先级判断
4. 优化信息节点的Label组件查找方式,适配更灵活的节点结构
2026-06-19 18:05:54 +08:00
panFD
17452167c3
refactor(card): 重构卡牌触摸交互逻辑,替换长按为点击触发信息面板
...
1. 移除长按相关逻辑,改用点击触发英雄卡信息面板
2. 新增卡牌点击选中联动机制,统一管理召唤按钮显示
3. 调整触摸位移阈值,优化点击和拖拽的判定逻辑
4. 新增卡牌选中事件,实现多卡牌间的UI联动
5. 修复预制体默认激活状态,统一初始UI状态
2026-06-19 15:51:17 +08:00
panFD
c30900e508
feat(CardComp): add call_btn node reference
...
新增卡片组件的呼叫按钮节点绑定,同步更新预制件配置添加对应的节点id引用
2026-06-19 15:40:39 +08:00
panFD
3d7c9bfe54
feat: 新增技能触发类型标识与列表预制体,优化技能提示UI
...
1. 新增技能触发类型背景标识,支持追击/反击/复活等状态显示
2. 扩展技能提示接口,新增触发类型参数传递
3. 新增list-me列表预制体及其元数据
4. 调整部分UI精灵帧与布局参数
5. 修复技能名称显示调用参数不匹配问题
2026-06-19 15:40:28 +08:00
panFD
9220254c56
refactor(skill tooltip): 优化技能触发类型命名与 tooltip 背景配置
...
1. 修正 SkillTriggerName 中的技能触发类型文本翻译,使其更贴合游戏内实际表述
2. 为 tooltip 预制体和组件新增6种状态的背景节点引用
2026-06-19 15:10:19 +08:00
panFD
2d4bc1fd05
fix(ui/skillBox): 修复技能选择框布局与文本问题
...
调整了技能框预制体的节点位置、尺寸、字体大小,新增了标题文本"选择战斗技能",修正了资源引用id和布局偏移量,优化界面显示效果
2026-06-19 15:02:59 +08:00
panFD
18c873999b
fix(missionCard): 修复卡牌升级提示逻辑并优化显示
...
1. 新增全局配置常量CARD_POOL_UPGRADE_WAVES,优先使用任务运行时配置
2. 重构升级波次计算逻辑,新增多种状态的提示文本:本回合升级、即将升级
3. 修复prefab布局,更新升级提示UI的样式和引用
4. 补充边界情况处理,避免配置耗尽后显示异常
2026-06-19 08:58:56 +08:00
panFD
40c27e04f2
refactor(config): 统一卡池等级与升级波次的数据源
...
1. 将卡池等级上限从硬编码改为引用FightSet.MAX_CARD_POOL_LEVEL
2. 提取卡池升级波次配置到GameSet中作为单一数据源
3. 移除MissionComp中的硬编码波次配置,改为引用全局配置
2026-06-19 08:38:39 +08:00
panFD
875d2d68b5
refactor: 调整测试模式、英雄等级和卡池配置
...
1. 开启单挑测试模式
2. 将英雄最大等级从3下调至2
3. 更新卡池升级波次配置为[4,7,10,13]
4. 修复任务预制体的精灵帧和节点缩放配置
2026-06-18 23:26:17 +08:00
panFD
9f738ab881
fix(map,card): 优化卡牌抽取逻辑,新增去重机制
...
1. 为drawCardsByRule新增unique参数,实现抽取卡牌不重复
2. 修复 fallback 抽取时的重复问题,优先选择未抽到过的卡牌
3. 修复驻场技能卡的图标显示逻辑,使用FieldSkillSet配置
2026-06-18 22:18:05 +08:00
panFD
e0c6622bec
refactor(skill config): 统一技能图标资源路径并清理废弃技能
...
1. 修正预加载的图集资源路径
2. 批量更新所有技能的图标为统一命名的资源
3. 删除冗余的废弃技能配置条目
4. 为场地技能配置新增图标字段并补全对应资源路径
2026-06-18 21:46:40 +08:00
panFD
40cc9ed0f9
fix(gui): 修复多个UI预制体的精灵帧和布局配置
...
变更包括:
1. 更新talents、heros、sbox预制体的精灵帧资源关联,替换为图集资源
2. 调整部分UI元素的位置、缩放和尺寸参数
3. 修复sbox预制体的默认激活状态
2026-06-18 21:14:23 +08:00
panFD
4d51249b61
style(assets): 更新ui3.png界面资源
...
替换了assets/resources/gui目录下的ui3.png图片资源
2026-06-18 19:09:30 +08:00
pan
7165fe60d9
refactor(hero-config): 重构英雄配置系统并更新技能弹道类型
...
1. 将全部技能的线性弹道修改为贝塞尔曲线弹道
2. 重构英雄配置体系,按触发类型重新分类整合所有英雄数据
3. 更新英雄列表排序,适配新的配置结构
2026-06-18 16:41:35 +08:00
pan
8cb81e2db6
docs(heros config): 更新英雄配置文档到v4版本
...
重构了文档结构,按触发类型重新分组英雄,新增设计原则,补充了完整的新英雄配置和分类说明,移除了旧的流派体系。
2026-06-18 16:08:06 +08:00
panFD
6c6efb640e
refactor(guide prefab): 重构新手引导预制体结构
...
统一将guide1-4预制体改为使用预制件实例嵌套方式,替换原有的硬编码节点组件结构,补充完整嵌套预制体根节点信息,调整部分弹窗位置参数
2026-06-17 23:06:34 +08:00
panFD
c35d14b5b5
fix(map): 修复任务卡片池等级UI显示逻辑
...
1. 移除了旧的卡池升级按钮UI注释代码
2. 新增卡池等级升级倒计时显示逻辑
3. 修复updateCoinAndCostUI调用updatePoolLvUI的逻辑
4. 从MissionComp获取卡池升级所需波次配置
2026-06-17 23:06:16 +08:00
panFD
eec455cbd9
fix(MissionCardComp): 优化任务卡片提示弹窗动画流程
...
重新实现提示弹窗的显示动画:添加初始缩放归零设置,调整为弹出回弹、停留再消失的完整动画逻辑
2026-06-17 22:54:13 +08:00
panFD
e6395ba018
refactor(map): 统一使用事件驱动的小提示替代硬编码toast
...
将多处分散的金币不足、英雄已满等提示逻辑,统一替换为通过GameEvent.ShowSmallTip事件触发的通用小提示组件,替换原有的oops.gui.toast调用,新增通用提示显示逻辑与事件监听
2026-06-17 22:47:45 +08:00
panFD
575b9cf4d3
fix(ui/smalltip): 关闭小提示预制体的默认激活状态
...
将smalltip.prefab的初始激活状态从true改为false,避免场景加载时自动显示该元素
2026-06-17 21:51:21 +08:00
panFD
3d13b6be46
feat(gui): 新增浮动小提示预制体并更新关联资源
...
新增smalltip浮动小提示UI预制体,更新技能攻击线预制体的元数据UUID,同时修改ui3.png纹理资源
2026-06-17 21:51:02 +08:00
pan
b3c41a294d
refactor(hero配置): 重构英雄配置为初始9位见习英雄
...
移除原有的全品类英雄配置数据,替换为9位基础见习英雄的初始配置,包含各自的基础属性、技能与被动效果。
2026-06-17 16:30:25 +08:00
pan
211f9b4536
docs(config): 更新技能注释描述
...
将6002、6102技能的注释从"带毒向"/"毒取向"修改为更准确的"怪物法师类攻击样式"
2026-06-17 15:38:47 +08:00
pan
f20831008c
chore(SkillSet): 移除6005和6105风球相关配置
...
删除了两处注释和对应的技能配置数据,清理无用的技能配置项
2026-06-17 15:03:22 +08:00
pan
d4cd54d5d8
feat(config): 新增卡牌等级上限与技能卡池配置重构
...
1. 扩展CardLV枚举至LV5,将卡池等级上限提升至5级
2. 重构技能卡牌配置逻辑,按波次分组管理并自动匹配对应卡池等级
3. 整理并新增多阶段技能卡牌数据,适配更高等级游戏内容
2026-06-17 15:03:16 +08:00
pan
3bd82df5bb
docs(skill config): 更新技能注释说明
...
调整了高阶范围攻击技能和辅助技能的注释描述,明确技能卡对应的波次信息,让技能配置的业务含义更清晰
2026-06-17 14:53:25 +08:00
pan
7597e6874e
feat(skill/atk): 新增/更新攻击特效预制体资源
...
本次提交完成以下操作:
1. 新增atk_1至atk_5、atk_c6共6个攻击特效预制体及元文件
2. 调整line_1和line_3的精灵帧与动画剪辑资源引用
3. 删除atk_c1至atk_c5共5个废弃的攻击特效预制体
2026-06-17 14:38:40 +08:00
pan
030a5cc096
feat(skill/atk): 调整普攻技能的视觉表现与资源配置
...
更新atk_c1至atk_c5预制体的缩放、位置、颜色与尺寸参数
关闭部分技能的灰度显示效果,替换精灵帧与动画资源
删除旧版atkc3动画文件,更新相关meta配置的uuid
2026-06-17 10:57:13 +08:00
pan
747b6d17cf
feat(skill-system): 新增网格AOE技能的目标选择逻辑
...
新增DTType.aoe_grid枚举类型用于标识3*3网格范围攻击技能
实现该类型技能的目标位置解析逻辑,区分敌我单位的中路列选择
调整6201至6206号技能的类型为aoe_grid
2026-06-17 10:46:36 +08:00
pan
b6b2dff986
refactor(battle): 重构战斗目标查找与位置管理逻辑
...
新增全局位置网格系统,用于按索引存储敌我单位实体ID:
- 在SingletonModuleComp添加heroGrid与monGrid数组
- 为HeroAttrsComp新增posIndex字段记录位置索引并初始化
优化战斗核心流程:
- 重构MissionHeroComp的位置选择逻辑,拆分方法返回位置索引而非直接坐标,优化位置占用检测
- 重构SCastSystem的目标查找与收集逻辑,改用网格遍历替代全量实体查询,大幅提升性能
- 统一三路单位的查找优先级,简化代码提升可维护性
- 完善Hero与Monster的创建销毁流程,同步更新网格的单位注册与注销信息
2026-06-17 09:45:46 +08:00
panFD
06a47842dd
feat(skill): 新增并优化技能相关资源与逻辑
...
1. 新增多个攻击碰撞盒、动画剪辑资源
2. 更新晕眩buff的缩放参数
3. 调整多个近战技能prefab的翻转、尺寸、材质和动画参数
4. 删除大量老旧无用的技能资源文件
2026-06-17 08:56:41 +08:00
panFD
bb7a39c9d2
chore(gui/guide): 调整引导预制体布局并补充缺失字段
...
修改所有引导预制体的元素缩放至0.8倍,修正guide2的垂直位置偏移,补充缺失的targetOverrides字段
2026-06-15 21:30:28 +08:00
panFD
50f43c227a
refactor(mission): 优化战斗关卡UI显示与逻辑
...
1. 调整MissionComp注释与战斗计时获取逻辑
2. 移除关卡波数显示中的总波数限制,只显示当前波数
3. 更新mission.prefab的UI布局与默认显示文本
4. 调整地图prefab的物体位置
5. 修改bg2动画的帧率与时长参数
2026-06-13 22:42:09 +08:00
panFD
9c2c0a1621
feat(map): add hero move animation component
...
新增了英雄移动组件,实现多个英雄的周期性往复移动和动画速度同步匹配
同时更新了预制件配置以适配新的组件和节点命名调整
2026-06-13 22:12:27 +08:00
panFD
b12270be66
fix(map): 强制开启信息弹窗的关闭按钮
...
移除技能卡预览模式下关闭按钮的条件显示逻辑,始终显示关闭节点
2026-06-13 17:57:10 +08:00
panFD
d926c08582
feat(ui): 为所有按钮添加全局点击音效
...
1. 重构按钮点击音效添加方式,通过重写Button原型的_onTouchEnded方法实现全局注入
2. 移除各业务组件中手动添加的按钮音效播放代码,统一音效播放逻辑
2026-06-13 16:56:41 +08:00
panFD
10ab03b871
feat(audio): add new audio assets and replace old wav files
...
1. add new mp3 format audio files and their meta configuration files
2. delete old unused wav format audio files and their meta files
3. add flash effect audio playback logic in skill casting system
2026-06-13 16:35:56 +08:00
panFD
7dd5257fd8
修复(地图任务组件): 调整战斗和主页场景的背景音乐音量
...
为战斗场景设置背景音乐音量为0.5,为主页场景恢复默认音量1.0,同时更新对应注释说明。
2026-06-13 11:23:30 +08:00
panFD
b0d752ab18
feat(游戏): 新增背景音乐资源,添加播放逻辑并优化教程UI
...
新增主页与战斗场景的背景音乐文件及对应的导入配置
在主页和战斗任务组件中添加循环播放背景音乐的逻辑
调整四个新手教程引导预制体的文字、字体、描边与布局参数
2026-06-13 11:23:00 +08:00
panFD
4460c1aaf2
feat(音频): 添加音频资源、音效开关与战斗音效播放逻辑
...
- 新增Hit、Critical、Attack_01/02、dun等音频资源及元文件
- 新增音效与背景音乐开关配置,包含状态同步与更新方法
- 在英雄受击时根据暴击状态播放对应音效
2026-06-13 09:37:23 +08:00
panFD
092d0e4371
feat(hero&skill): 新增击晕控制相关技能与属性支持
...
1. 新增击晕率属性计算与驻场加成逻辑
2. 重构冰冻相关英雄为击晕控制英雄
3. 完善技能描述显示与配置参数
4. 更新UI预制体 sprite 配置(仅为资源变更)
2026-06-12 22:12:35 +08:00
panFD
8fca560efd
chore(skill assets): clean up unused skill related prefab and animation files
...
本次提交清理了大量未使用的技能相关预制件和动画资源文件,包括多个失效的prefab、anim及其meta元文件,同时优化了dead.prefab和yellow.anim的配置参数,移除冗余无用的资源代码。
2026-06-12 22:00:28 +08:00
panFD
44ce6cd30c
feat: 添加击晕状态相关功能
...
1. 新增击晕概率、抗性属性配置与组件字段
2. 实现击晕判定逻辑与视图特效播放
3. 增加击晕时技能CD暂停清零的处理
4. 配置默认击晕持续时间为2秒
2026-06-12 21:34:39 +08:00
panFD
3ea1a4d44c
feat(skill/buff): 新增眩晕buff相关资源与预制体
...
新增了眩晕buff的动画剪辑、动画元数据、眩晕buff预制体以及对应的预制体元数据文件,同时更新了技能图标资源。
2026-06-12 21:28:54 +08:00
panFD
82adaf4069
refactor(hero-config): 调整击退推拉流为穿刺风怒流配置
...
1. 重命名英雄分类注释和对应英雄描述文本,将击退相关效果替换为穿透、风怒效果
2. 更新英雄绑定的技能ID,移除击退相关的属性配置
3. 同步修改技能注释和描述文本,移除击退相关描述
4. 标记废弃的强化技能为暂未使用
2026-06-12 20:37:13 +08:00
panFD
7aa8a47a65
refactor(hero): 统一角色状态初始化逻辑并调整UI布局
...
1. 将HeroSpine和HeroViewComp的默认状态从"idle"改为空字符串
2. 替换HeroViewComp中直接调用as.idle()为status_change方法
3. 调整role_controller预制体的UI元素位置和尺寸,适配240宽度布局
2026-06-12 20:28:33 +08:00
pan
488b1632ef
feat(测试模式): 新增怪物技能测试覆盖功能并完善测试配置
...
修复怪物生成位置索引越界问题,通过对位置数组长度取模限制合法索引范围
新增测试模式专属的怪物技能覆盖逻辑,支持覆盖普攻及各类触发技能配置
扩展测试模式配置项,新增怪物生成数量、词缀配置以及全类型技能覆盖参数
优化 Rogue 关卡生成引擎,支持批量生成测试怪物并计算词缀属性加成
2026-06-12 16:31:32 +08:00
pan
85ab6b0507
feat(map/rogue): 新增单挑测试模式并优化Rogue阶梯配置
...
重新基于1v1英雄战力基准推演,更新各Tier的难度乘数和预算参数
新增TestModeConfig配置项,支持自定义测试怪物的基础属性、类型和增长比例
在怪物生成逻辑中加入测试模式分支,开启后每波仅生成1只匹配配置的怪物
在MissionMonComp组件中添加测试模式开启的日志提示
2026-06-12 16:15:04 +08:00
pan
3f73669ba4
feat(rogue模式): 调整前期配置并添加经济推演文档
...
新增前20波玩家战力与经济推演估算的详细注释文档,下调各Tier的怪物生成倍率与预算数值,调整所有蓝图模板的怪物生成数量上下限,优化前期游戏体验并平滑开局节奏。
2026-06-12 16:00:11 +08:00
pan
cb515ef00a
重构(任务配置): 提取波次金币奖励配置到 FightSet 枚举
...
将 MissionComp 中原硬编码的波次金币相关常量,迁移至集中定义的 FightSet 枚举中,统一配置管理以提升后续维护便利性。
2026-06-12 14:58:16 +08:00
pan
7f5af4c04a
fix(game): 调整卡牌与波次金币奖励配置,修复上限失效
...
修改卡牌初始金币CardInitCoins从10改为4
调整波次金币奖励的基础值、增长率与上限参数
重命名金币奖励上限变量,修复原有上限未生效的问题并新增总额限制
2026-06-12 14:57:22 +08:00
pan
acec8f6941
refactor(game/config): 替换硬编码费用为集中配置项
...
新增GameSet.ts中FightSet枚举的REFRESH_COST和BASE_COST常量,替换CardSet.ts和MissionCardComp.ts内的硬编码费用值。
2026-06-12 14:43:27 +08:00
pan
8c056f2e74
修复(mskillbox): 调整MSkillBox预制体布局参数修正UI错位
...
本次提交修改了MSkillBox预制体中多个UI元素的位置、对齐方式、内容尺寸和锚点等布局属性,解决原有布局错位的显示问题。
2026-06-12 14:42:54 +08:00
pan
963c89a976
refactor(hero-set): 移除冗余的dis配置字段
...
删除所有近战怪物配置中的dis:360属性,清理冗余配置项,提升配置文件可维护性。
2026-06-12 14:30:18 +08:00
pan
803e273187
fix(hero.move): 修复战斗阶段英雄移动与攻击状态处理
...
添加战斗阶段移动限制逻辑,仅在非战斗时执行移动相关操作,修正战斗中的攻击状态与动画切换逻辑,避免异常行为。
2026-06-12 14:29:25 +08:00
pan
4026397cfe
fix(map): fix guide trigger logic bug
...
修复了新手引导2关闭后,技能选取无法触发引导3的逻辑漏洞,将引导2的关闭和引导3的开启判断拆分为独立逻辑,确保正确触发后续引导流程。
2026-06-12 11:07:44 +08:00
pan
969cd657f9
重构(guide): 重构新手引导组件并更新引导prefab配置
...
将原ECS版本的GuideComp重构为原生Cocos Creator组件,移除冗余ECS依赖
优化引导点击与销毁逻辑,改用框架内置UI管理接口移除引导界面
更新guide1至guide4四个引导prefab,启用动画自动播放并调整动画配置
精简组件事件解绑逻辑,移除冗余的hand节点相关处理代码
2026-06-12 10:54:04 +08:00
pan
b178893a17
feat(新手引导): 实现1-4号新手引导的完整流程
...
新增UIID.Guide1~Guide4枚举及弹窗UI配置
在任务主页组件中添加引导1的触发与完成逻辑
在任务卡牌组件中按流程触发引导2、3、4,完成步骤后自动切换并标记完成
2026-06-12 10:31:15 +08:00
pan
8e7334f1f0
重构(新手引导): 优化新手引导预制体并清理冗余配置
...
本次更新了guide1、guide2、guide3、guide4四个引导UI预制体,调整了其布局尺寸与对齐组件,同时清理了MSkillBox和role_controller中冗余的旧引导相关配置,提升代码可维护性。
2026-06-12 10:26:06 +08:00
pan
facccf9a6a
feat(引导系统): 新增引导预制体并优化引导交互逻辑
...
新增引导1至引导4四个引导预制体及对应元数据文件
优化GuideComp组件:添加触摸事件监听与销毁解绑逻辑,实现事件穿透以保证底层功能按钮正常响应
调整已完成引导列表的初始值从空数组改为包含0号引导项
更新角色控制器预制体的引导相关配置参数
2026-06-12 10:08:37 +08:00
pan
167c6b485a
refactor(新手引导): 调整引导组件交互与UI实现
...
- 重构触发逻辑,将触摸事件改为按钮点击触发
- 更新引导预制体,添加弹窗与确认按钮UI
- 调整UI配置文件的边框参数适配新布局
- 简化组件事件管理与代码逻辑
2026-06-12 09:23:03 +08:00
pan
531343c0d7
feat(guide): 添加引导手势动画播放功能
...
新增dianji(点击)、huadong(滑动)两款手势动画资源及元数据文件
扩展GuideComp引导组件:新增CCString导入、动画名称配置属性,实现延迟加载并播放指定动画的逻辑,包含异常日志处理
更新引导预制体:将原hand节点重命名为shouzhi,添加Animation组件并绑定两款动画剪辑,调整默认配置
2026-06-12 08:57:44 +08:00
pan
1c74138334
feat(guide): 新增新手引导系统功能
...
1. 创建了通用引导预制体guide.prefab,包含手势提示节点
2. 实现GuideComp组件,支持引导状态跟踪、点击交互和自动销毁
3. 在角色控制和技能框预制体中接入引导组件,配置默认引导ID
4. 完成引导完成状态的本地记录与节点自动隐藏逻辑
2026-06-11 16:32:05 +08:00
pan
193beb0d24
feat(guide): 新增新手引导相关组件与配置
...
1. 新增SingletonModuleComp中的已完成引导记录数组finish_guides
2. 创建GuideComp引导组件基础框架
3. 在角色控制器预制体中添加引导节点与手势图标节点
4. 新增guide和GuideComp相关的meta配置文件
2026-06-11 15:35:14 +08:00
pan
3168835fdb
fix(gui prefab): 修复两个预制体的精灵帧和配置错误
...
1. 将ibox.prefab的_spriteFrame设为null,移除无用的uuid引用
2. 修正melist.prefab的颜色值、精灵帧资源和尺寸模式
3. 为melist补全关联的精灵图集引用
2026-06-11 14:27:12 +08:00
pan
257dfe4c15
refactor(monster): 重构怪物生成与敌人选择逻辑
...
1. 统一调整敌人选取算法,加入Y轴权重实现同路优先攻击
2. 重构怪物出生点位配置,改用硬编码数组统一管理
3. 移除怪物生成时的Y轴随机偏移,固定站位避免逻辑冲突
4. 简化怪物生成接口参数,使用索引直接获取预设点位
2026-06-11 11:13:15 +08:00
pan
0560999ce5
fix(hero): 修正英雄和怪物初始默认动画为待机
...
调整HeroSpine组件的start方法初始调用为idle动画,修改怪物非下落场景下的默认状态从移动改为待机
2026-06-11 10:51:01 +08:00
pan
10f5a9f35d
feat(monster): 调整怪物AI并重构刷怪系统
...
重构怪物移动逻辑,移除移动追击相关代码,改为定点攻击模式,无敌人时原地待机,仅根据攻击范围切换攻击状态与朝向。
重构波次刷怪逻辑,删除分段刷怪阶段处理,改为波次准备结束后批量生成所有怪物。
将原6路刷怪改为3行网格布局,调整怪物出生点的X轴起点与间距。
限制单波最大怪物数量为12,简化刷怪分配逻辑为按生成顺序自动排列行列。
清理冗余的运行时状态变量与废弃函数,优化代码整体结构。
BREAKING CHANGES: 怪物攻击逻辑从移动追击改为定点攻击,移除了MonMoveComp中的moveEntity和resolveCombatRange函数;刷怪系统从6路改为3行网格布局,移除了分段刷怪功能与相关状态变量。
2026-06-11 10:47:17 +08:00
pan
8d71cdd050
fix(config): 限制只生成1级英雄卡牌并添加兜底逻辑
...
新增ONLY_SPAWN_LV1_HERO开关强制只刷1级英雄卡,同时添加空卡池兜底降级逻辑
2026-06-11 10:11:38 +08:00
pan
2138cf078d
chore: 删除所有预览图片和相关模板文件
...
清理项目中不再需要的预览截图资源以及预览页模板文件,减少仓库冗余文件体积
2026-06-11 10:11:31 +08:00
pan
53f73685b1
fix(animation anim): 修复动画关键帧浮点数值精度问题
...
将动画配置文件中的关键帧浮点数值从简写形式更新为完整的浮点表示,避免因精度丢失导致的动画异常
2026-06-09 16:51:12 +08:00
pan
1766d74a27
refactor(VictoryComp): 重构MVP英雄渲染逻辑
...
使用CardComp统一渲染MVP英雄,移除冗余的手动UI设置代码,修复了UI被覆盖的问题,同时禁用卡牌交互防止误操作
2026-06-09 10:49:12 +08:00
pan
46cadb3bc2
feat(map): add click preview for skill box on battlefield
...
1. 为战场技能槽节点添加点击事件,点击时打开技能详情弹窗
2. 重构HInfoComp弹窗以支持技能卡预览模式
3. 新增技能卡专属的图标加载和界面渲染逻辑
2026-06-09 10:28:43 +08:00
pan
f62b5ecc2b
fix(talents): 动态调整天赋列表容器高度
...
根据当前天赋配置数量重新计算列表容器高度,避免内容超出或留白过多,适配不同数量的天赋条目展示。
2026-06-09 10:15:13 +08:00
pan
12449c8d1d
feat(talents): 重构驻场技能页面为天赋图鉴页面
...
- 调整天赋预制体布局参数,包含容器宽度、边距和间距
- 移除旧的驻场技能相关UI节点引用
- 替换数据来源为卡牌池技能卡,重构列表渲染与排序逻辑
- 更新UI展示逻辑,显示天赋名称、描述、图标和对应品质背景
- 优化组件注释与属性描述,统一代码风格
2026-06-09 10:01:44 +08:00
pan
dfbac61ed9
refactor(prefab): 重构卡片、技能盒等预制体资源
...
调整了hero1/hero2/hero3节点名称与位置,更新精灵帧与动画剪辑资源引用,重构节点层级结构与布局配置,统一资源依赖关系
2026-06-05 10:20:42 +08:00
panFD
500ba03eb9
feat(game): 重构卡牌技能关联逻辑,调整游戏UI布局
...
为CardConfig新增skill字段,支持卡牌独立关联技能UUID
重构SCardComp与SkillBoxComp的技能获取逻辑,修复技能图标与配置读取问题,修正组件参数注释
调整GameSet中的游戏地平线坐标,优化多个场景与UI预制体的布局位置
移除部分预制体中的冗余配置项,清理无效代码
2026-06-04 23:12:57 +08:00
panFD
c1f1aea387
feat(field-skill): 新增驻场技能卡牌支持与属性计算逻辑
...
为CardConfig接口新增field字段用于配置驻场技能UUID数组
新增两个示例驻场光环卡牌
优化FieldSkillHelper统计场上技能卡牌的属性加成
调整SkillBoxComp逻辑:驻场技能隐藏剩余次数、跳过定期触发
2026-06-04 21:21:34 +08:00
panFD
998300f721
feat(技能UI): 添加技能冷却遮罩显示功能
...
为SkillBoxComp组件新增CD遮罩的初始化与帧更新逻辑,根据技能触发间隔动态计算冷却进度
调整多个技能相关预制体的布局,添加cd_mask精灵节点以支持冷却UI展示
优化部分技能框的UI排版与节点配置
2026-06-04 21:12:12 +08:00
panFD
ac1c810636
feat(技能框): 添加技能释放动画并优化UI显示
...
添加技能触发时的缩放缓动动画,播放前停止已有缓动避免异常,增强操作视觉反馈。
调整技能剩余次数的显示格式,移除多余的“次”后缀。
更新技能框预制体,新增CD遮罩节点并调整图标布局与缩放参数,同时替换关联UI图片资源。
2026-06-04 20:42:22 +08:00
panFD
237df1dc4e
重构(地图卡牌): 抽离技能卡牌逻辑为独立组件
...
- 新增SCardComp.ts,实现技能卡牌专属的UI渲染、点击交互与使用逻辑
- 更新MissionCardComp.ts,替换技能卡槽的组件类型为SCardComp并修正相关代码
- 重构CardComp.ts:移除所有Skill类型卡牌的处理代码,修复卡牌等级取值优先级问题,简化拖拽逻辑仅保留英雄卡上划使用功能
2026-06-04 19:08:54 +08:00
pan
2276ff1fbd
refactor(map): 为技能抽卡添加入场动画效果
...
1. 新增技能卡入场动画逻辑,实现多张卡牌依次从下方飞入的效果
2. 调整技能抽卡弹窗显示流程,先刷新卡牌数据再播放动画
3. 清理代码中多余的空白行,优化格式整洁度
2026-06-04 17:01:11 +08:00
pan
2c306ff21a
feat(技能槽UI): 调整技能槽布局并更新预制件样式
...
清理了无用的导入语句,调整了MissSkillsComp中的技能槽坐标位置,更新了sbox预制件的图标、文本样式与节点配置,优化界面显示效果。
2026-06-04 15:49:16 +08:00
pan
0c9818ca27
fix(cast&skill): 修复技能预制体加载问题,重构代码并添加调试日志
...
为SCastSystem添加多处调试日志,便于排查技能施法相关问题
重构Skill类的load方法,将同步预制体获取改为异步加载逻辑
封装重复的技能节点初始化逻辑为内部函数,提升代码可读性
修复预制体未预加载时无法创建技能实体的问题
2026-06-04 15:25:43 +08:00
pan
efe6cc0dd7
refactor(skill): 重构技能盒子管理为ECS实体架构
...
新增SBox ECS实体,统一管理技能盒子的创建、挂载与销毁
重构MissSkillsComp,改用SBox实体替代直接实例化技能节点
更新SkillBoxComp,新增实体引用以通过ECS生命周期销毁节点
临时调整SCastSystem的索敌范围为全屏级,方便测试
2026-06-04 14:41:27 +08:00
pan
c5d521136d
修复(卡牌&施法系统): 修正卡牌消耗与施法目标选择逻辑
...
调整“持续天降火球”技能卡牌的法力消耗从5改为0,修复错误配置;优化敌方技能的施法目标选择逻辑,通过索敌范围获取真实敌人位置,替代原有的固定偏移位置,提升技能释放准确性
2026-06-04 14:14:02 +08:00
pan
27cd20c70d
feat(card): add wave filter for skill card draws
...
1. 新增卡牌配置wave字段,标记技能卡可抽取的波次
2. 重构抽卡逻辑,新增drawCardsByRule规则支持按波次过滤技能卡
3. 优化任务面板的技能卡抽取逻辑,使用新的抽卡规则获取对应波次的技能卡
4. 更新示例技能卡牌配置,添加wave和overrides配置示例
2026-06-04 11:02:19 +08:00
pan
1855bcec4c
feat(card skill): add skill parameter override support
...
1. 新增卡牌技能参数覆写配置项,支持自定义伤害、buff数值等
2. 调整UI布局的上下边框参数,适配技能框显示
3. 完整打通技能覆写参数从配置到技能释放的全链路
2026-06-04 10:43:53 +08:00
pan
73214dbb10
feat(skillBox): 添加技能跨波次维持功能
...
1. 新增keep_waves配置字段控制技能维持波次
2. 重构技能盒组件的波次切换逻辑,支持跨波次持续生效
3. 为默认技能卡添加15波次的维持配置
4. 优化节点销毁的合法性校验逻辑
2026-06-04 10:34:51 +08:00
panFD
7e86aed500
feat: 新增技能卡系统,优化卡牌操作逻辑
...
1. 调整任务开始按钮显示逻辑,新增nobg节点控制
2. 重构卡牌拖拽逻辑,技能卡改为点击使用,英雄卡保留上划使用
3. 修改技能卡牌初始消耗为0
4. 新增技能卡槽面板,在特定波次开放技能卡抽取
5. 新增技能卡刷新按钮与相关回调逻辑
6. 优化抽卡UI显示与费用更新逻辑
2026-06-03 22:40:09 +08:00
panFD
1b384572c6
feat(MissionCardComp): 新增技能卡牌相关节点引用
...
在任务卡片组件中添加技能弹窗、卡槽、刷新按钮等相关节点的序列化引用,用于后续技能选择刷新功能开发
2026-06-03 19:38:00 +08:00
pan
27ffdaaf87
refactor: 重构技能弹窗系统,移除冗余技能池逻辑
...
1. 删除SkillBoxCardConfig相关类型、技能池配置和抽卡函数
2. 移除技能弹窗的刷新次数持久化逻辑与UI
3. 简化MissSkillsComp、SkillBoxComp的技能处理流程
4. 统一技能卡的添加和初始化逻辑,移除config专用初始化流程
5. 调整MissionCardComp的波次技能弹窗触发逻辑
6. 清理CardComp中冗余的技能描述缓存代码
7. 修正UIConfig中SkillBox预制体路径命名
2026-06-03 17:24:22 +08:00
pan
e76cba7933
feat(map): 新增固定波次技能三选一弹窗系统
...
1. 新增MSkillBoxComp弹窗组件,实现固定波次触发的技能卡选择功能
2. 新增SkillBoxCardConfig配置与SkillBoxPool技能池,支持按波次配置技能
3. 重构MissionCardComp,将技能卡抽取改为固定波次弹窗触发
4. 扩展SingletonModuleComp与MissionComp,添加技能刷新次数持久化逻辑
5. 优化MissSkillsComp,新增SkillBox专属技能加载流程
6. 修复SkillBoxComp,支持自定义技能参数覆盖
7. 调整UIConfig与CardSet配置,适配新的技能卡流程
2026-06-03 16:36:22 +08:00
pan
1871551fca
feat(ui,card): 添加技能卡牌系统UI配置与显示逻辑
...
1. 新增SkillBox UI界面配置到GameUIConfig
2. 为CardComp组件添加技能描述文本渲染功能
3. 实现卡牌节点标签缓存与统一UI样式配置
4. 修复不同类型卡牌切换时的文本残留问题
2026-06-03 15:12:36 +08:00
pan
a3a8c61b74
fix(map): adjust card info node display logic
...
set info node hidden for hero cards and visible for skill cards
2026-06-03 14:45:35 +08:00
pan
55c277016d
refactor: 清理废弃资源并优化卡牌相关逻辑
...
1. 删除废弃的notify.prefab和TalentSet.ts.meta文件
2. 新增MSkillBox预制体资源
3. 优化MissionCardComp抽卡按钮显示逻辑
4. 格式化CardComp.ts代码格式与变量声明
5. 优化MissionComp.ts代码格式与事件绑定
6. 更新mission.prefab布局添加技能槽位
2026-06-03 14:39:31 +08:00
pan
15c771c58c
refactor(mission economy): remove unused imports
...
clean up redundant imported modules in MissionEconomy.ts to reduce clutter
2026-06-03 10:33:14 +08:00
pan
9adff47e6a
refactor(map): 重构天赋系统为驻场技能展示组件
...
1. 将原天赋系统页面重构成驻场技能信息展示页
2. 移除升级、重置等旧功能,仅保留基础数据展示逻辑
3. 新增数值格式化工具函数,兼容百分比与整数加成显示
4. 简化组件依赖,仅保留必要的配置与UI渲染逻辑
5. 统一组件命名与注释,明确职责边界
2026-06-03 10:27:55 +08:00
pan
5c81227169
refactor(mission economy): 统一出售金币加成计算逻辑
...
移除冗余的SellBonus字段计算,将出售返还加成合并到SellGold口径中,同时清理废弃的技能配置项和注释。
2026-06-03 10:24:37 +08:00
pan
f00b9496e2
refactor: 替换天赋系统为驻场英雄技能系统
...
1. 删除已废弃的TalentSet天赋配置文件
2. 重构英雄属性计算逻辑,改为使用驻场技能加成
3. 更新卡牌购买、刷新费用和出售收益的加成逻辑
4. 统一技能配置格式,修复代码格式问题
5. 新增驻场技能类型与配置,兼容原有天赋效果
2026-06-03 10:19:52 +08:00
pan
612bcee5a1
chore: 移除游戏内天赋系统相关代码
...
1. 删除所有TalentType相关导入和天赋数据存储逻辑
2. 移除英雄属性天赋加成计算逻辑
3. 移除卡牌购买、刷新、售卖的天赋优惠逻辑
4. 将getTalentValue方法降级为空实现
5. 清理多余的空行代码格式
2026-06-03 10:01:34 +08:00
pan
18cbc1c75c
feat(common): add talent and player collection data sync
...
新增玩家天赋、等级经验等收集数据的本地存储与云端同步逻辑,
添加对应的数据结构定义与初始化默认值,完善存档恢复流程。
2026-06-02 16:04:02 +08:00
pan
31df25033d
refactor(SingletonModuleComp): 整理并简化游戏数据相关类型与初始化代码
...
1. 移除未使用的TalentType导入与冗余的collection字段定义
2. 统一所有对象属性的空格格式,修复代码风格问题
3. 简化overrideLocalDataWithRemote方法中的云端收集数据更新逻辑
4. 重构getGameDate方法,移除不必要的collection字段返回
5. 统一所有方法的命名风格与代码缩进格式
2026-06-02 16:00:41 +08:00
panFD
c23c12378c
docs(project_rules): 精简并重构项目开发规范文档
...
重构了原有的项目开发规范文档,将原来的长文本拆分为结构化的章节,优化了排版和可读性,保留了所有核心规则并简化了冗余内容。
2026-05-31 14:04:02 +08:00
panFD
3e5da594f5
docs(rules): 合并并更新代码注释规范文档
...
删除重复的commenting_rules.md文件,将其内容整合并入project_rules.md中,统一项目内的代码注释规范管理。
2026-05-31 13:57:22 +08:00
panFD
702855d5d7
chore(git rules): add git commit and commenting standard rules
...
Create two new configuration files for git commit specification and code commenting rules, standardize team's code submission and annotation habits.
2026-05-31 13:55:23 +08:00
panFD
e4f39ee288
docs: 删除旧的git提交消息规则文件并更新项目规则
...
删除了过时的.git-commit-message.md规则文件,新增了针对oops框架和Cocos Creator开发的详细项目规范文档,包括开发约束、核心模块使用规则和输出格式要求。
2026-05-31 13:46:50 +08:00
pan
d45f370682
style: 格式化代码对齐与缩进
...
统一调整所有枚举、对象的代码格式,修正缩进和空格规范,移除冗余代码注释
2026-05-29 15:55:52 +08:00
pan
e7230db7ca
fix(ui/mission): 修复预制体缺失的实例和覆盖配置
...
补充了mission.prefab中多个节点的instance和targetOverrides空值配置,修正了pool_lv_node的id错误
2026-05-29 15:48:57 +08:00
pan
8b1f61014b
style: 优化MissionCardComp代码格式与细节
...
调整变量类型声明的空格、代码缩进与空行规范,修复部分UI更新逻辑,修正卡牌位置数组的空格格式,统一代码书写风格
2026-05-29 15:30:50 +08:00
walkpan
62a92ab9b6
feat(hero): 新增英雄等级进化配置与属性技能变更逻辑
...
实现了英雄从2级开始的等级进化系统,支持替换普攻技能、覆盖各类触发技能、添加额外属性加成,同时在英雄配置中添加了进化配置的类型定义与示例配置
2026-05-28 22:27:38 +08:00
panw
9ddf5b99c5
refactor: 调整卡牌等级逻辑,新增基础池等级字段
...
1. 新增base_pool_lv字段存储英雄初始池等级
2. 替换多处直接使用pool_lv的逻辑,优先使用base_pool_lv
3. 移除预制体中废弃的pool_lv_node节点
2026-05-28 10:04:39 +08:00
panw
f7f6c57b56
refactor(map): 优化英雄列表排序和英雄等级展示逻辑
...
1. 新增英雄列表按pool_lv升序排序的逻辑
2. 从cardData中获取英雄等级替代直接读取HeroInfo,优化数据读取方式
2026-05-28 09:59:33 +08:00
panw
f114fca2ce
refactor(map): 抽象卡牌背景颜色逻辑,简化代码
...
将多个文件中重复的卡池颜色切换逻辑提取为CardBgComp组件,
减少重复代码,提高可维护性
2026-05-28 09:23:01 +08:00
panw
83e9188cd4
fix(heros prefab): 修复BG_node未正确关联的问题
...
将heros.prefab中的BG_node从null改为关联到正确的id 22,补全预制体节点引用
2026-05-28 09:09:13 +08:00
panw
861ed26977
refactor(map): 移除冗余的卡池等级节点并重构显示逻辑
...
1. 删除HInfoComp和CardLiteComp中不再使用的pool_lv相关节点字段
2. 将卡池等级背景色显示逻辑迁移到HerosListComp中统一处理
3. 简化CardLiteComp的节点初始化隐藏逻辑
2026-05-28 09:08:11 +08:00
panw
76a37049c7
feat(HInfoComp): 新增卡牌背景节点适配卡池等级和类型
...
1. 在hnode.prefab中新增BG_node节点引用
2. 实现根据英雄类型和卡池等级切换背景节点显示逻辑
3. 优化卡池等级标识的显示代码结构
2026-05-28 09:07:16 +08:00
panw
68e184c94d
fix: 修复卡片背景激活状态和池色显示逻辑
...
1. 默认禁用卡片背景节点初始激活状态
2. 根据卡牌池等级动态显示对应颜色的背景高亮
3. 非当前类型的卡片背景隐藏所有子颜色节点
2026-05-28 08:50:07 +08:00
walkpan
27dc408d80
refactor(CardComp): 重构卡牌背景与边框渲染逻辑
...
1. 移除废弃的oinfo_node、NF_node、HF_node、pool_lv_node等节点属性
2. 简化卡牌背景层级渲染,按卡池等级自动匹配对应颜色边框
3. 清理冗余的尺寸对齐更新代码
4. 统一重置卡牌节点状态的逻辑
2026-05-27 23:31:23 +08:00
walkpan
8f139dfb3f
Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515
2026-05-27 20:39:52 +08:00
walkpan
7a61e7f362
build: 更新游戏UI资源图片ui3.png
...
替换了assets/resources/gui目录下的ui3.png资源文件
2026-05-27 20:39:50 +08:00
panw
a17b5ab8db
fix(map): 简化英雄列表等级节点的显示逻辑
...
移除冗余的分支判断,仅根据等级字符串直接匹配显示对应节点,同时隐藏了多余的light和bg节点
2026-05-27 17:04:39 +08:00
panw
a9c6970c9e
chore(gui): 禁用两个hero预制体节点的激活状态
...
将assets/resources/gui/element/heros.prefab中的两处_active属性从true改为false,关闭对应节点的默认激活状态
2026-05-27 17:03:03 +08:00
panw
62bb417a4d
fix(mission.prefab): 修复任务UI预制体的异常配置
...
1. 清理冗余的无效组件和配置项
2. 调整节点高度尺寸并启用禁用的UI组件
3. 修正预制体关联的id映射错误
2026-05-27 17:01:34 +08:00
panw
bfafdbabeb
feat(missionHome): 添加天赋按钮并优化底部栏选中状态
...
1. 新增天赋按钮节点引用与相关页面切换逻辑
2. 封装setBarActive方法统一处理按钮选中态显示
3. 调整页面切换时的按钮状态更新逻辑
2026-05-27 16:42:34 +08:00
panw
ad0539d238
refactor(ui): 调整UI页面管理方式,改为节点显隐控制
...
1. 注释并禁用了Ranks、Heros、Talents三个UIID的全局弹窗配置
2. 将三个页面改为通过MissionHomeComp控制节点显隐切换
3. 移除了原有的gui.open/remove弹窗调用逻辑,改为设置active状态
4. 调整了组件生命周期,改用onEnable替代onAdded处理显示逻辑
5. 更新了对应组件的注释和文档说明
2026-05-27 16:18:26 +08:00
panw
3c78acde78
refactor: 整理多页面UI预制体并调整布局
...
1. 关闭排行榜、天赋页面默认激活状态
2. 调整英雄页面布局偏移与容器尺寸
3. 清理天赋页面冗余的预制体实例配置
4. 新增英雄、天赋、排行榜页面的节点引用
2026-05-27 15:54:22 +08:00
panw
f0c5b423d6
fix: 调整英雄列表组件调试模式与布局
...
1. 将CardLiteComp的debugMode默认值改为false
2. 修复heros预制体的Widget对齐参数与位置
3. 优化HerosListComp的日志调试开关,新增卡片列表内容高度自适应逻辑
2026-05-27 15:35:59 +08:00
panw
2f27bb7035
feat(map): 重构英雄图鉴页面,实现完整的英雄卡片展示与详情功能
...
1. 重写HerosListComp组件,实现卡片动态生成、选中高亮、详情更新逻辑
2. 完善CardLiteComp组件,支持英雄卡渲染、点击交互与动画加载
3. 清理冗余的预制体绑定代码,修复异步加载竞态问题
4. 添加详细的日志与注释,优化可维护性
2026-05-27 15:24:40 +08:00
panw
ff2785680d
feat(map): 新增英雄图鉴相关组件与配置
...
1. 新增CardLiteComp卡牌组件、HerosListComp英雄列表组件
2. 新增cardlite预制体及其元配置
3. 重构HlistComp移除旧的英雄图标节点与切换按钮逻辑
2026-05-27 10:08:16 +08:00
panw
51813826ad
ui
2026-05-26 17:26:10 +08:00
panw
bb3b8cdfc4
feat(resources): add skill3 image and its meta config
2026-05-26 14:28:27 +08:00
walkpan
2ae2ad1da6
feat(assets): add skill3 skill icon resource
...
新增了技能3的图标素材文件,用于游戏技能系统展示
2026-05-26 13:05:53 +08:00
panw
ceb40941c2
refactor(rogue配置): 调整全局词条、等级和蓝图配置
...
下调多数词条的最低解锁等级,调整各等级预算与生成权重,优化前期游戏节奏
2026-05-26 11:10:11 +08:00
panw
9a0b768be8
chore: 调整游戏数值与配置,优化怪物与战场体验
...
1. 调整怪物移动速度、攻击距离等基础属性
2. 修正英雄站位坐标,优化战场布局
3. 重构分段刷怪逻辑,修复刷怪计数异常问题
4. 调整怪物属性模板与关卡掉落预算,平衡游戏难度
5. 优化刷怪波次的怪物数量配置,调整生成节奏
2026-05-26 09:45:47 +08:00
walkpan
b256171471
fix(hnode.prefab): 修复节点精灵图集和尺寸配置
...
更新了hnode预制体的精灵帧与图集引用,调整了两处节点尺寸参数,修正了_atlas空引用问题
2026-05-25 23:27:29 +08:00
walkpan
083cd9f195
fix(map): 调整英雄站位坐标并新增CD标签显示
...
1. 修正MissionHeroComp中的6个英雄占位坐标
2. 在HInfoComp中新增CD标签缓存引用并实现技能CD显示逻辑
3. 更新hnode.prefab的UI布局尺寸与元素位置适配新需求
2026-05-25 23:02:47 +08:00
walkpan
988affe2ac
refactor(hero config): 重构攻击速度配置系统,统一管理技能CD
...
扩展攻击速度档位至6档3级共18级,补充完善配置注释
调整各档位攻击间隔数值,优化档位命名提升可读性
统一所有英雄和怪物的技能冷却时间配置,替换硬编码的CD值
清理废弃的旧英雄与怪物配置注释
2026-05-25 20:06:30 +08:00
walkpan
3fbaebbcc5
feat(map, skill): 新增HInfoComp的cd_node属性并统一技能描述分隔符
...
为HInfoComp组件新增cd_node序列化节点引用
修正HeroSkillDesc中的技能描述分隔符,将→替换为:以对齐文档与实际输出格式
2026-05-25 19:56:25 +08:00
panw
58ac41feb0
refactor(heroSkill): 重构英雄技能描述生成逻辑
...
1. 新增完整的文件注释和职责说明
2. 拆分出buildEffectDesc函数生成技能效果描述
3. 替换硬编码的触发名称为模板化的SkillTriggerDesc
4. 支持覆盖技能参数mergeSkillParams
5. 优化三种类型技能的处理流程,输出标准格式描述
2026-05-25 17:01:16 +08:00
panw
e846e6408c
feat(hero-info): 实现自动生成英雄技能描述文本
...
新增HeroSkillDesc工具类动态生成技能描述字符串
修正heroSet.ts中的技能触发器描述文本
优化HInfoComp组件替换硬编码的英雄信息
完善hnode预制体的info标签配置与样式
2026-05-25 17:01:04 +08:00
panw
3386ccc68c
Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515
2026-05-25 15:47:59 +08:00
panw
4d2e42953b
refactor(map,gui): 重构卡牌和英雄信息弹窗逻辑,新增静态预览模式
...
1. 移除卡牌的长按放大逻辑,改为长按直接打开英雄静态预览面板
2. 重构HInfoComp,新增静态预览模式支持,无需绑定实体数据
3. 调整card和hnode预制体的缩放参数
4. 简化卡牌UI的尺寸和位置计算逻辑,移除放大状态的额外处理
2026-05-25 15:47:54 +08:00
walkpan
f73012f80a
Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515
2026-05-25 15:47:35 +08:00
panw
124a48613e
fix(card.prefab): 调整卡牌预制体的节点位置与布局参数
...
修复并调整了卡牌预制体内多个节点的坐标、对齐属性以及关联的组件ID,修正了布局偏移问题,优化了界面显示位置
2026-05-25 09:56:07 +08:00
panw
8026c2368e
feat: 添加等级颜色显示,优化卡池和英雄等级UI
...
1. 新增getLvColor工具函数,根据等级返回对应颜色
2. 为英雄信息面板和卡牌添加等级文本颜色设置
3. 重构卡池等级节点命名和显示逻辑,修复prefab布局
4. 新增英雄自身等级显示组件到卡牌预制件
2026-05-25 09:49:34 +08:00
panw
8d27a4bef3
refactor(map): 调整英雄站位坐标参数
...
微调6个英雄占位的坐标数值,优化布局显示效果
2026-05-25 09:23:43 +08:00
panw
09e9308021
fix(map): 修复卡池等级标识显示逻辑
...
新增卡池等级节点的显示控制逻辑,根据当前池等级激活对应标识节点
2026-05-25 09:11:07 +08:00
panw
350b107d2a
refactor(HInfoComp): 简化卡牌等级显示逻辑
...
1. 将lv_node从Node改为Label类型,直接通过string属性更新等级文本
2. 移除原有的子节点遍历匹配逻辑,替换为更简洁的文本赋值方式
3. 新增pool_lv_node节点属性用于后续池等级相关逻辑
4. 同步更新了ha2.prefab的预制体结构与meta配置文件
2026-05-25 09:03:34 +08:00
walkpan
217c90377c
feat(map): add hero skill info display component
...
新增英雄技能信息节点的绑定与显示逻辑,补充对应的缓存引用和注释
2026-05-24 23:38:15 +08:00
walkpan
fd60191324
refactor(skill): 调整技能触发枚举的存放位置与使用方式
...
将SkillTriggerType枚举从GameEvent.ts迁移到heroSet.ts,统一管理技能触发相关配置,同时更新所有引用该枚举的文件路径,优化代码结构与维护性
2026-05-24 23:38:09 +08:00
walkpan
518a9a1ce9
feat: 新增英雄基础属性存档与UI属性加成显示
...
1. 新增base_ap和base_hp属性存储英雄原始基础攻防属性
2. 实现属性加成差值显示,展示当前属性与基础属性的差异
3. 重构英雄信息UI,新增名字、关闭按钮等节点绑定
4. 调整英雄预制体布局,适配新的UI展示需求
5. 补充战斗触发类型注释文档
2026-05-24 23:21:35 +08:00
walkpan
dfaa55b864
feat(map): 新增英雄出售事件并更新场上英雄数量UI
...
- 新增GameEvent.HeroSell事件枚举,在英雄出售时派发通知
- 在HInfoComp中添加事件派发代码,在MissionCardComp中注册监听更新UI
- 调整英雄统计逻辑与事件派发逻辑,简化最大英雄数量获取函数
- 为多款英雄预制体添加影子显示组件
2026-05-24 22:34:20 +08:00
walkpan
429c07cc79
修复(任务卡片, GUI): 恢复英雄数量动画并调整UI边框参数
...
取消MissionCardComp.ts中的动画相关注释,启用英雄数量增减和已满时的弹出动画;调整ui3.plist.meta的UI元素边框参数优化显示效果。
2026-05-24 20:00:36 +08:00
walkpan
1b26a9079d
refactor(hero-ui): 重构英雄信息面板为点击弹窗形式
...
本次修改完成以下核心调整:
1. 在GameUIConfig中注册HInfo弹窗的UIID与预制体路径
2. 为场上英雄节点添加点击交互,点击时打开对应英雄的信息弹窗
3. 清理MissionCardComp中常驻英雄信息面板的旧逻辑代码
4. 重构HInfoComp适配弹窗模式,支持按实体ID绑定英雄数据并实时刷新显示
5. 调整CardComp中英雄图标缩放,优化界面显示效果
2026-05-24 16:16:40 +08:00
walkpan
981f3a43b9
feat(hero combat): 调整战斗单位排序规则,新增死亡状态优先级判断
2026-05-24 10:21:39 +08:00
walkpan
f18ee54b4b
fix(游戏配置,动画): 调整怪物平衡、移除无用技能并修复动画设置
...
更新近战怪物设计注释适配v5版本TD节奏设计,调整所有怪物及BOSS的技能冷却时间,移除所有BOSS的无用6206技能,修复金币受击动画的循环模式与编辑器额外数据
2026-05-24 09:38:51 +08:00
walkpan
5cacfee288
chore: 调整怪物数值与波次配置,优化游戏爽感与难度平衡
...
1. 调整MissionComp中怪物上限与恢复阈值,提升刷怪容错空间
2. 下调全基础怪物属性并调整注释,降低初期怪物强度,同时调整BOSS属性降低其压力
3. 更新MonsterStats与TierConfigs,调整怪物消耗、预算与生成数量
4. 调整各波次模板的怪物生成数量,优化战斗体验
5. 调整自适应刷怪的最大填充比例,提升怪物生成效率
6. 更新部分配置注释,补充设计说明
2026-05-23 22:06:46 +08:00
walkpan
92836c14b6
feat(map,economy): 重做游戏经济与卡牌平衡系统
...
本次提交重构了英雄出售、抽卡、波次金币的数值体系:
1. 调整英雄出售价格按等级计算,1/2/3级分别为3/10/25金币
2. 修改抽卡刷新费用为2,初始金币调整为10
3. 重做波次金币公式,基础收益改为10,每波增长4
4. 调整卡池卡牌消耗与特殊卡牌的定价
5. 优化卡牌抽取消耗的计算逻辑,使用指数增长替代线性计算
2026-05-23 19:03:48 +08:00
walkpan
f49831bf9e
chore: 调整怪物配置与肉鸽模式参数,优化游戏平衡性
...
1. 重构基础怪物数据,按站位分类并更新属性、名称与描述
2. 更新怪物池与属性配置,调整各类型怪物生成权重与消耗
3. 修改阶梯预算与生成数量,调整适配性配置参数
4. 优化生成引擎的预算填充逻辑,增加生成上限限制
2026-05-23 19:03:09 +08:00
walkpan
9f6f09dbd3
refactor(heroConfig): 完成英雄配置v3版本重构
...
1. 更新职业触发规则文档,新增8大流派分类与职业绑定规则
2. 重构现有英雄配置,调整职业与触发逻辑:
- 调整5006疾风战士为疾风刺客,新增死亡触发效果
- 重构奥术法师等现有英雄,替换为field驻场机制
- 新增击退推拉、暴击爆发、经济滚雪球、献祭亡语4大流派共12个新英雄
3. 更新英雄列表与文档说明,统一配置格式与触发逻辑
2026-05-23 18:29:46 +08:00
walkpan
8a485bb6e6
refactor: 重构英雄卡池为动态生成方式
...
更新导入以包含HeroList,移除硬编码的英雄卡池条目,改为动态生成卡牌,适配英雄等级与卡池等级的计算规则,提升代码可维护性。
2026-05-23 15:32:28 +08:00
walkpan
a2b5bbc39d
docs(hero config): 完善英雄配置文档,新增四大流派及配套数据
...
补充了完整的流派协同矩阵、6人推荐组队方案与英雄ID总表,同时新增英雄配置Excel文件的导入元文件
2026-05-23 15:22:56 +08:00
walkpan
268c6e155a
refactor(英雄&卡池): 修改英雄等级字段为pool_lv并优化卡池配置
...
重构heroInfo接口,将原cards_lv字段重命名为pool_lv,同步更新所有英雄配置与注释;修正HListComp的等级显示逻辑,新增按pool_lv分级的卡池配置。
2026-05-23 15:09:45 +08:00
walkpan
23db51df12
feat(config): 新增多流派英雄并优化英雄配置表
...
按流派重新分组整理英雄配置,保留原有可用核心英雄
新增攻速叠伤、铁壁反伤、冰冻控制、治疗续航四类新英雄
注释废弃的旧英雄配置项
移除怪物配置中的冗余cards_lv字段
更新HeroList数组仅包含活跃可用的英雄ID
2026-05-23 14:51:18 +08:00
walkpan
de67e36590
docs(英雄配置): 重构英雄配置文档并新增官方配置表
...
重写英雄配置说明文档,系统化整理四大英雄流派的设计规则、12款新英雄的详细配置与协同方案,新增heros.xlsx英雄配置表文件,统一现有与新设计英雄的属性和触发机制,替换旧版零散配置内容。
2026-05-23 14:24:32 +08:00
walkpan
0b59f601d8
feat(penetration): 将穿刺机制从固定次数改为概率触发模式
...
统一重命名所有穿刺相关属性为 `puncture_chance` 以规范代码命名,新增FightSet.PUNCTURE_DOWN配置项控制每次穿透后的概率衰减值。调整6408号穿刺强化技能,将提升穿刺次数效果改为提升20%穿透概率并修正AP消耗。在技能命中逻辑中添加穿透概率判定逻辑,实现概率穿透效果,同时更新所有引用原属性的代码位置确保功能正常。
2026-05-23 14:08:45 +08:00
walkpan
cb53417ea8
feat(skill config): 新增7个团队属性强化支援技能配置
...
新增的技能均为全体友方增益buff,覆盖暴击率、暴击伤害、冰冻概率、击退属性、穿透次数和风怒次数强化,持续1次生效
2026-05-23 13:32:21 +08:00
walkpan
9eccca7e2a
refactor(skill/hero): 重构技能buff系统,优化属性处理与技能加成逻辑
...
- 新增HeroAttrsComp的add_special_attr方法,实现动态累加任意数字类型的英雄属性
- 废弃旧的BuffConf数组配置格式,改用单一buff_type字段简化技能buff配置
- 修复金币类技能加成未随技能等级提升的问题,调整计算逻辑为baseGold + sUp.ap * skillLv
- 重构applyActualFriendlyEffect方法,添加技能等级参数,按buff类型匹配对应升级加成
- 更新所有内置技能配置为新的格式规范
2026-05-23 13:26:11 +08:00
walkpan
fce7646de6
feat(技能系统): 新增获取金币技能功能
...
新增金币类型技能枚举与配置字段,添加6303号获取金币技能配置;新增通用的技能结束动画播放逻辑,当技能配置了endAnm时自动播放;完善施法系统的金币技能处理逻辑,计算并添加对应金币;新增对应的技能prefab资源文件。
2026-05-23 12:29:26 +08:00
walkpan
88d7bdae47
feat(skill): 支持技能参数自定义覆盖
...
本次修改实现同技能不同角色的差异化技能效果:
1. 新增SkillOverrides接口与mergeSkillParams工具函数,用于合并基础技能配置和角色覆盖参数
2. 更新英雄配置、属性组件、触发辅助系统与施法系统以适配该机制
3. 为盾骑士、医师添加示例差异化配置,验证功能可行性
4. 整理技能配置,删除冗余重复的旧技能条目
5. 新增技能重构设计计划文档,替换旧的迁移计划文档
2026-05-23 12:11:00 +08:00
walkpan
eae62f245a
docs: add skill template refactor design and migration plan docs
...
新增技能基座重构的设计文档和完整迁移计划文档,包含新的接口定义、配置结构、运行时参数解析逻辑以及分步迁移验证方案,为后续技能系统重构提供完整的设计指导。
2026-05-22 10:22:33 +08:00
walkpan
c96eac9bac
refactor(map): 将RPG地图预设默认激活状态改为关闭
...
调整了map_rpg.prefab文件中根节点的默认激活属性,从启用改为禁用,避免地图默认加载激活
2026-05-21 21:37:44 +08:00
walkpan
ef4aa9aeec
refactor(map,hero): 调整怪物出生参数与UI显示逻辑
...
1. 调整怪物出生点X坐标和掉落高度默认值
2. 修复英雄血条UI层级问题,强制置于顶层
3. 优化血条提示框的Y轴显示位置
4. 简化怪物死亡飞出动画,移除多余的角度重置
5. 重构怪物下落逻辑,拆分完成回调,处理无下落距离的情况
2026-05-21 20:21:29 +08:00
walkpan
f7db4da113
fix: 修复怪物技能、朝向和飘字显示问题
...
1. 修正技能节点缩放逻辑,确保镜像显示正确
2. 修复怪物反向移动时的朝向错误
3. 调整伤害飘字的Y轴偏移,优化显示位置
4. 更新怪物配置的技能ID,修正技能绑定错误
2026-05-21 20:13:28 +08:00
panw
7c54f58be1
refactor(missionMon): 扩展为6路刷怪并优化中路判定逻辑
...
1. 将原3路刷怪扩展为6路,调整刷怪线Y轴偏移配置
2. 优化怪物中路判定,使用常量BoxSet.GAME_LINE替代硬编码30阈值
3. 改进均衡选路逻辑,支持多候选路随机选择
4. 为怪物出生位置增加Y轴随机偏移实现多路线进军
2026-05-21 16:58:29 +08:00
panw
52b24668c7
refactor(heroView): 优化英雄和怪物死亡处理逻辑
...
重构了realDead方法,统一添加死亡飞出屏幕动画,根据阵营区分处理逻辑:英雄移动到墓地,怪物动画结束后销毁
2026-05-21 16:34:09 +08:00
panw
654e39ff5b
refactor(MissionHeroComp): 移除闲置的驻场技能总加成计算方法
2026-05-21 16:20:54 +08:00
panw
c5f1fb9993
refactor(MissionHeroComp): 删除无用的getFieldSkillTotalValue方法
2026-05-21 16:10:57 +08:00
panw
f5c37d3634
docs(project_rules): 添加代码引用函数的审核规则
...
补充配置项和新增代码引用正确性审核的具体要求
2026-05-21 15:16:35 +08:00
panw
b925ae972e
docs(project_rules): 移除ESP32开发规则文档内容
...
将原有的ESP32-C3 ESP-IDF开发规则文档全部删除,仅保留基础配置框架
2026-05-21 15:11:35 +08:00
panw
8fd479c243
chore(hero prefab): 更新多个英雄预制体配置
...
1. 调整mb5预制体的位置参数
2. 移除mb6预制体的默认动画剪辑并设为null
3. 为mb3预制体新增动画组件并更新相关id引用
2026-05-21 14:50:28 +08:00
panw
bb47a7a318
refactor(hero/map): 重命名MissionHeroCompComp为MissionHeroComp
...
修改所有引用该组件的文件,统一组件命名,包括导入语句、类定义、静态属性调用以及相关注释,未变更原有业务逻辑。
2026-05-21 14:46:48 +08:00
panw
fc3f4d7375
refactor(skill): 重构技能触发逻辑,提取统一工具类
...
将分散在Hero、Mon、HeroAtkSystem、SCastSystem、MissionComp中的技能触发代码统一封装,集中处理触发次数加成、实体合法性校验与技能事件派发,同时新增SkillTriggerType枚举统一管理技能触发类型,简化业务调用并消除重复模板代码。
2026-05-21 11:10:27 +08:00
panw
3bfdf1639b
fix: 恢复怪物和英雄的召唤技能配置复制逻辑
...
修复了heroSet.ts中注释掉的call字段注释,同时恢复了Hero和Monster类中对call技能配置的复制代码,让召唤技能触发逻辑正常生效
2026-05-21 10:41:33 +08:00
panw
bbd3e01ae5
refactor(map): 重构局内经济系统,统一封装金币操作逻辑
...
新建MissionEconomy类作为局内经济统一管理入口,整合原分散在HInfoComp、MissionComp、CardComp、MissionCardComp中的金币计算、消费、收益统计逻辑,移除各组件中重复的getMissionCoin、setMissionCoin、getRefreshCost等工具方法,统一维护评分系统的金币统计,提升代码可维护性。
2026-05-21 09:51:32 +08:00
panw
5cdb50b760
chore(map): 移除两种怪物类型并更新相关配置
...
删除了Bomber自爆和Splitter分裂两种怪物类型,同步更新了怪物枚举注释、名称映射、怪物列表、属性配置、关卡配置、蓝图模板以及默认波次配置
2026-05-21 09:26:25 +08:00
panw
7c313571ec
fix(heroSet): 调整英雄和怪物的属性配置,修正字段顺序
...
调整了见习战士、盾骑士等英雄的攻击属性字段顺序,修正奥术法师的复活技能字段位置,调整牧师、医师等辅助英雄的攻击字段位置,同时大幅提升各类怪物的生命值和攻击力,统一怪物移动速度参数
2026-05-21 08:44:01 +08:00
panw
d454ceecf6
chore(SkillConfig): 补充怪物技能注释并修正格式
...
为6005怪物战士技能、6103怪物法师技能添加使用说明注释,同时修复6103技能info末尾多余空格
2026-05-20 16:14:58 +08:00
panw
795e52adf1
chore(hero config): 调整多款怪物的移动速度
...
统一调整普通怪物和BOSS的移动速度,优化战斗内单位手感与平衡
2026-05-20 16:05:41 +08:00
panw
3c66b3f9e6
feat(怪物系统): 完善红蓝兽人法师配置与动画,清理废弃英雄资源
...
删除废弃的o12345英雄资源及其元数据文件,修正怪物配置表的错误条目,为m7、m8怪物补全动画关键帧与时长配置,更新对应预制体添加动画组件。
2026-05-20 16:00:02 +08:00
walkpan
63cc510264
feat(hero/mon): 新增o12345怪物英雄的动画帧与图集配置
...
补充该英雄idle、attack、magic attack全套动画帧,更新图集纹理尺寸与元数据
2026-05-20 15:45:02 +08:00
walkpan
51ff293d6a
Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515
2026-05-20 15:43:18 +08:00
walkpan
d26eb5001a
feat(hero资源): 新增o12345英雄的图片及元配置文件
2026-05-20 15:43:16 +08:00
panw
1f119b757b
refactor(hero): 调整英雄配置与预制体参数
...
1. 更新多个英雄prefab的位置向量参数
2. 重构兽人/亡灵英雄配置表,调整英雄名称、资源路径,新增/重组英雄配置条目
3. 调整精灵帧meta的shadow配置位置
2026-05-20 15:18:23 +08:00
walkpan
1e39768da3
怪物动画 ui 重置
2026-05-20 13:42:05 +08:00
walkpan
e843c34886
style(card prefab): 调整卡牌预制体的缩放、尺寸和填充模式
...
修改卡牌预制体的缩放比例从2.5改为2,调整宽高尺寸从78到125,将填充模式从0改为1以适配新尺寸
2026-05-19 23:46:04 +08:00
walkpan
8ac0bdd500
fix(config): 调整兽人、亡灵系列怪物的属性与配置
...
统一调整近战怪物攻击距离为360,优化部分怪物生命值和技能ID,修正亡灵法师基础生命值与技能配置
2026-05-19 23:20:27 +08:00
walkpan
b288fedaa1
chore: 清理无用的技能特效资源并调整部分配置
...
本次提交清理了多个废弃的buff、攻击特效的prefab和动画资源,包括down、dun_jin、dun_red、fire_wall等系列资源;同时调整了card预制体激活状态、部分技能预制体的精灵帧引用和尺寸模式,修复了fire_yuns动画的时长并新增了相关节点配置。
2026-05-19 23:17:17 +08:00
walkpan
514edda867
Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515
2026-05-19 22:43:53 +08:00
walkpan
02cec03d0c
chore: 更新技能图标skill1.png
...
替换了原有技能图标资源,更新游戏内技能1的显示素材
2026-05-19 22:43:51 +08:00