Commit Graph

67 Commits

Author SHA1 Message Date
panw
0a8f2056c3 refactor(game): 优化属性卡牌配置与UI更新逻辑
- 将AttrSet中的`note`字段统一重命名为`name`,提高字段语义清晰度
- 在CardSet中修正属性卡和药水卡名称的获取逻辑,使用新的`name`字段
- 调整HeroViewComp的health方法,增加血量变化小于等于99时不显示特效的优化
- 将HeroAttrsSystem中的自然回复计时器从1秒改为5秒,并更新相关注释
- 移除HeroViewComp中已注释的冗余UI更新代码,保持代码整洁
2026-02-04 16:23:09 +08:00
panw
c902d9ca0a refactor(CardSet): 简化卡牌池配置逻辑,移除动态权重计算
- 将多等级权重累积逻辑改为仅使用符合条件的最大等级配置
- 移除基于解锁等级的动态权重计算,统一使用默认权重
- 保持99级配置的兜底机制,确保低等级时的正常功能
2026-01-30 16:46:34 +08:00
panw
c3fa6b6210 refactor(CardSet): 简化卡牌选项获取逻辑,移除冗余循环
- 将多类型权重随机选择改为直接使用指定类型
- 简化候选列表构建和抽取流程,避免嵌套循环
- 保留属性卡兜底逻辑,但仅在非属性类型且数量不足时触发
2026-01-30 15:50:57 +08:00
walkpan
b577350003 refactor(CardSet): 重构默认卡池获取逻辑,支持动态权重计算
重构 getDefaultPool 函数,将重复逻辑统一处理并支持基于解锁等级的动态权重计算。新实现:
1. 统一处理所有卡牌类型的配置映射
2. 自动累加所有小于等于当前等级的配置项
3. 根据解锁等级动态计算权重,高等级卡牌出现概率更高
4. 保留原有兜底逻辑作为最后防线
2026-01-16 20:11:02 +08:00
walkpan
3ad446048a feat(配置): 添加药水卡片配置及获取逻辑
新增药水卡片的基础配置 CanSelectPotions 和 PotionCards
在卡片信息获取和默认卡池逻辑中添加药水类型的处理
2026-01-16 20:10:52 +08:00
panw
5bb3acf385 refactor(config): 将CardKind枚举移动到GameSet并更新相关引用
重构代码结构,将CardKind枚举从CardSet.ts移动到GameSet.ts以集中管理游戏配置枚举
更新MissionCardComp.ts中的卡片类型显示逻辑,支持根据CardKind动态显示对应节点
调整card.prefab的UI元素位置和尺寸,优化卡片显示效果
2026-01-16 10:51:46 +08:00
panw
09d3c1db2b feat(卡牌系统): 为卡牌和天赋添加kind类型字段
为ICardInfo接口和talConf配置添加kind字段,用于区分卡牌和天赋的不同类型
2026-01-16 10:12:30 +08:00
panw
8cb52f484e feat(游戏配置): 添加CardKind枚举并更新英雄配置
为卡牌系统添加CardKind枚举类型定义
在heroInfo接口中添加icon字段并更新所有英雄配置
调整ubtns.plist.meta中的边框值
2026-01-16 10:07:09 +08:00
panw
5c5954b7d5 feat(卡牌系统): 重构卡牌选择逻辑并添加属性卡类型支持
- 在GameSet枚举中添加Attr卡牌类型
- 在GameEvent中添加UseAttrCard事件
- 重构CardSet模块,统一使用GameSet中的CardType枚举
- 重构MissionCardComp模块,支持混合模式卡牌选择和强制类型获取
- 添加等级升级事件处理,优化卡牌获取逻辑
2026-01-14 20:37:40 +08:00
panw
6ddfe7e2c4 feat(卡牌系统): 重构卡牌选择逻辑并增加等级分段配置
重构卡牌选择系统,将原有的简单数组配置改为按等级分段的字典结构
- 为技能、英雄、天赋和属性分别添加 CanSelectXXX 配置
- 优化卡牌池构建逻辑,支持按等级筛选可用卡牌
- 改进权重随机算法,增加兜底机制
- 分离卡牌基础信息和权重配置,提高可维护性
2026-01-14 20:22:18 +08:00
panw
4a506555ba feat(卡牌系统): 实现卡牌池配置及随机选择功能
添加卡牌类型枚举和统一卡牌信息接口
实现等级池配置表及卡牌池缓存机制
提供根据等级获取随机卡牌选项的功能
包含权重随机选择算法和数组洗牌工具函数
2026-01-14 17:29:02 +08:00
panw
0ff60cff05 refactor(配置): 重构游戏属性配置系统
- 新增AttrSet.ts文件集中管理属性配置
- 在TalSet.ts中添加天赋图标字段并优化注释
- 删除旧的TDLevelOptions.ts配置系统
2026-01-14 17:16:23 +08:00
panw
31eedceeb3 技能设置清理 2025-10-16 11:14:28 +08:00
panfudan
9e1459973c 品质统一在boxset设定 2025-08-18 21:03:47 +08:00
panfudan
0d3f789bdc 技能清理技能完成, 完全使用帧动画 2025-08-16 14:21:05 +08:00
panfudan
3b4ce5b33e dd 2025-08-14 13:42:49 +08:00
panw
6f9529ada2 dd 2025-08-05 17:25:34 +08:00
panfudan
4daac778a0 开箱 随机buff 初步完成 2025-08-02 09:59:25 +08:00
panw
953ae2e0f9 dd 2025-07-28 14:17:56 +08:00
panw
e45ebd524b 添加了 英雄专门处理 装备加成的文件,接下来 去掉原先的光环类文件 FightCon 2025-07-22 16:16:36 +08:00
panfudan
6f2af2f395 接下来测试强化 2025-07-15 23:22:52 +08:00
panw
fbcd12a5b9 取消掉副英雄 2025-07-14 16:53:39 +08:00
panw
0815d64f3c 必杀技和卡牌技能 签到 skillconcomp,统一执行 2025-07-14 14:29:51 +08:00
panw
377c287eec 将必杀技 迁移到 skillconcom ,去除技能释放卡牌 2025-07-14 10:52:43 +08:00
panw
3798f9da95 技能加入选择 ,继续完善 2025-07-07 10:58:21 +08:00
panfudan
f7c231de00 基础主将添加+ 修复第一次伤害计算为穿刺伤害bug 2025-07-06 23:58:10 +08:00
panw
99f213e461 dd 盾牌配置表中断 需要继续完善 2025-07-03 17:16:38 +08:00
panw
f72691cecb 完成 剑类 初步设计 2025-07-03 10:34:27 +08:00
panw
11e6ecdf48 装备 需要完善 2025-07-02 17:45:00 +08:00
panfudan
326e9bb97c dd 2025-06-29 23:36:22 +08:00
panw
c6fa6838db dd 2025-06-23 10:49:15 +08:00
panfudan
6584fa0e72 改了 好多 2025-06-22 23:50:28 +08:00
panw
6ce9fc4c48 aoe技能继续添加 2025-06-20 16:29:11 +08:00
panfudan
b7edf26cc9 aoe ++ 2025-06-20 00:25:05 +08:00
panw
ff402f14ca dd 单独制作 卡牌特效 2025-06-19 17:28:55 +08:00
panw
3582521e4e dd 2025-06-19 16:38:20 +08:00
panw
ab9ff70f77 功能性卡牌功能继续 2025-06-18 17:17:29 +08:00
panw
6e6b5c31c7 功能卡牌出不设定 2025-06-18 16:31:39 +08:00
panw
5083910c95 技能清理 2025-06-18 16:04:57 +08:00
panfudan
094b55f349 装备添加 2025-06-08 23:16:40 +08:00
walkpan
cd0dc9fe7c 假期修改 2024-09-18 12:45:05 +08:00
pan@work
1c9aa38385 技能运动需要完善 2024-09-12 11:14:37 +08:00
walkpan
50d192b7b1 dd 2024-09-12 07:58:03 +08:00
walkpan
336c7cd947 修复动画文件 2024-09-11 14:18:49 +08:00
pan@work
f5a8cb20de 攻击距离设定 2024-09-11 10:19:35 +08:00
walkpan
0f7f2ad49b 新hero 基本完成 2024-09-11 08:02:49 +08:00
walkpan
9bac2d5c5b dd 2024-09-09 07:56:18 +08:00
pan@work
6191703970 dd 2024-09-05 14:49:52 +08:00
pan@work
44cb46e7de ui设计,卡牌规则修改,不需升级卡牌词,卡牌召唤兽不再有等级 2024-09-04 17:03:44 +08:00
walkpan
f367d1817a dd 2024-09-02 09:03:43 +08:00