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