pan
|
501a1e0703
|
feat(hero box): 添加英雄面板空槽位点击交互
1. 新增GameEvent.HeroBoxEmptyClick事件用于空槽位点击通知
2. 为HeroBoxComp添加空槽位节点和点击回调,播放点击动画并派发事件
3. 在MissionCardComp中注册该事件,点击时打开英雄卡池选择界面
4. 完善空槽位的显示/隐藏逻辑
|
2026-07-28 16:45:16 +08:00 |
|
pan
|
08fd5cb092
|
chore: 更新所有配置表的道具和装备图标
统一替换游戏内道具、技能卡、装备的图标资源路径,使用统一的新装备道具图标命名规范,修复图标显示不一致问题
|
2026-07-27 17:32:15 +08:00 |
|
pan
|
a94381b19f
|
refactor(卡牌系统): 清理废弃的卡池等级相关代码并优化抽卡接口
1. 移除了CardSkillType枚举、废弃的CardLV枚举和相关常量定义
2. 删除了已废弃的getCardPoolByLv、getCardsByLv等兼容旧接口
3. 简化drawCardsByRule接口,移除不再生效的历史参数
4. 调整MissionCardComp中调用drawCardsByRule的传参方式
5. 格式化VictoryComp中的代码格式,统一代码风格
|
2026-07-27 16:11:52 +08:00 |
|
pan
|
9f2599e9ec
|
refactor: 统一将 pool_lv 重命名为 card_lv 并清理废弃代码
本次提交完成了全项目范围内的术语统一重构:
1. 将所有`pool_lv`相关变量、字段、注释替换为`card_lv`,对齐卡牌等级的业务含义
2. 移除了配置中冗余的默认`pool_lv`赋值,简化数据结构
3. 删除了废弃的`HlistComp.ts`组件及其元文件
4. 修正了多处逻辑错误,确保卡牌等级正确驱动背景框切换
5. 更新了相关注释和文档,保持代码一致性
|
2026-07-27 15:54:53 +08:00 |
|
pan
|
62264deeed
|
refactor(hero card): add card_lv background color logic
1. 新增updateBgNode方法根据card_lv切换英雄背景节点颜色
2. 为所有基础卡牌配置补充缺失的card_lv字段
3. 调整配置项字段顺序保持代码整洁
|
2026-07-27 15:33:46 +08:00 |
|
pan
|
354a2894e4
|
refactor(common): 抽离卡牌图标处理逻辑为通用工具类
1. 新建CardIconHelper工具类统一处理卡牌图标解析和设置逻辑
2. 移除SkillBoxComp、SCardComp、EquipListComp、ItemListComp中的重复图标处理代码
3. 统一所有卡牌组件的图标加载优先级和处理流程
4. 新增卡牌背景颜色随等级切换的通用逻辑
|
2026-07-27 14:27:59 +08:00 |
|
pan
|
903ec42905
|
feat: 新增卡牌自定义图标功能,优化图标加载逻辑
1. 为所有卡牌配置添加icon字段,支持自定义指定图集内的图标
2. 重构列表组件与卡片组件的图标获取逻辑,优先使用自定义图标
3. 更新预加载的图集资源从ui3改为ui6,适配新图标图集
4. 调整弹窗预制体尺寸与图集引用,适配新的图标资源系统
|
2026-07-27 10:41:53 +08:00 |
|
panFD
|
93b2a4a155
|
feat: 新增卡牌长按预览功能与英雄信息等级展示
1. 为所有卡牌组件添加长按0.5秒弹出详情面板功能,支持点击/取消取消计时
2. 为英雄配置添加分级能力说明数组,信息面板支持逐行展示各等级效果
3. 重构英雄信息面板UI布局与渲染逻辑,优化动画加载方式
4. 更新卡牌预制体尺寸与样式,适配新的交互与展示需求
|
2026-07-27 00:31:29 +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
|
ac0891ccdd
|
feat: 实现药水卡限时强化功能,支持自定义数值覆写
1. 新增Buff数值覆写机制,支持药水卡自定义buff效果数值
2. 重构属性计算逻辑,支持读取药水卡传递的覆写值
3. 新增多组限时强化Buff与药水卡配置
4. 优化UI数值显示,实时展示最终属性值
5. 新增多维度调试日志方便排查问题
|
2026-07-23 23:00:49 +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
|
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
|
fd056b4433
|
refactor(game): 拆分装备卡配置与逻辑,独立管理装备系统
1. 将装备卡从原技能卡池拆分至独立的EquipSet.ts配置
2. 新增专用的装备盒实体与事件流程,替换原有技能卡复用逻辑
3. 调整FieldSkillHelper以支持装备卡的属性加成统计
4. 优化装备商店与抽卡逻辑,移除装备卡的抽卡参与
|
2026-07-22 12:55:57 +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 |
|
panFD
|
3e9b65e99d
|
feat(equip-system): 新增装备系统核心支持
1. 重构卡牌配置定义,明确Field类型为装备卡并支持单卡多词条
2. 添加装备卡判断和词条计数工具函数
3. 新增EquipListComp装备列表组件
4. 更新aui.plist和预制体UI资源适配新装备系统
5. 补充多词条装备示例配置
|
2026-07-22 00:22:08 +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
|
9a0dbaf41d
|
fix(skill&hero): 添加击退属性配置与处理逻辑
1. 移除英雄配置注释里废弃属性的提示
2. 为小刺客技能添加击退概率覆盖参数
3. 补全技能系统中击退属性的计算逻辑
4. 修复代码格式与缩进问题
|
2026-07-21 10:19:56 +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 |
|
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
|
05dc771d4e
|
fix: 调整游戏战斗站位与UI显示参数
1. 修正游戏地平线GAME_LINE数值,调整英雄和怪物的出生站位
2. 修改shadow预制体的缩放、尺寸和填充模式参数
3. 调整地图预制体的元素位置和尺寸
4. 优化技能动画的缩放参数和编辑器冗余配置
|
2026-07-20 22:52:43 +08:00 |
|
pan
|
15ab2f7b0f
|
refactor: 重构英雄养成与卡牌系统,移除旧合成机制
1. 移除三合一英雄合成与链式合成逻辑,统一使用升级卡进行英雄等级提升
2. 重构卡池系统:移除卡池等级机制,所有英雄卡牌统一为LV1
3. 重构升级逻辑:改为按UUID精确升级场上英雄,动态生成对应升级卡
4. 更新配置常量:拆分并重构成长倍率、英雄上限等战斗配置
5. 简化抽卡逻辑:不再按卡池等级分发卡牌,改为动态混合基础卡与升级卡
6. 清理废弃代码:移除卡池升级相关的UI、逻辑与配置
|
2026-07-20 17:26:50 +08:00 |
|
pan
|
6038bb71c7
|
refactor(monster): 统一怪物类型配置管理
1. 将原RogueConfig.ts中的怪物类型枚举和名称映射迁移至公共配置heroSet.ts
2. 为所有怪物数据添加monType字段关联类型
3. 修正怪物列表中Boss类型的配置错误
|
2026-07-03 16:34: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 |
|
panFD
|
5170b2d0dc
|
fix(hero config): 调整全英雄基础属性与数值
对所有星级英雄的生命值、攻击力进行了统一平衡性调整,修正部分英雄的面板数值与技能加成匹配度,优化游戏前期和后期的战斗体验平衡。
|
2026-06-20 23:00:55 +08:00 |
|
panFD
|
3056b61ced
|
fix: 修复战斗相关UI显示与技能配置问题
1. 调整RPG地图预制件与UI元素的激活状态,修复战斗面板显示异常
2. 移除技能卡片多余的t_times配置项,简化技能触发逻辑
3. 优化战斗结束后战斗框的显隐控制
|
2026-06-20 17:53:04 +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
|
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 |
|