Commit Graph

58 Commits

Author SHA1 Message Date
2eae29f1a1 fix(hero): 修正英雄与怪物技能消耗和状态判断逻辑
- 修改Hero和Monster类中技能对象,新增cost属性用于技能消耗
- 修复HeroViewComp中isStun和isFrost方法,确保返回布尔值
- SkillConComp日志输出技能列表和消耗信息,增强调试能力
- 更新英雄配置中的map属性值由0改为100,统一角色数据映射
2025-10-18 09:07:22 +08:00
a3e4e70d9d feat(hero): 初始化角色和怪物技能数据,修改技能数据引用
- 在Hero实体中初始化技能数组,添加技能UUID和冷却时间信息
- 在Monster实体中遍历怪物技能,准备技能相关数据
- 在HeroViewComp中新增skills属性以存储技能信息
- 在SkillEnt中修正技能属性赋值,使用深拷贝避免引用问题
- 删除SkillConComp中无用的空行,优化update方法代码格式
2025-10-17 22:29:10 +08:00
2cdb25ac58 refactor(skillSet): 基本功完成 新buff系统 优化DBuff与Attrs映射及转换逻辑
- 规范化DBuff的枚举命名,修正属性对应关系
- 统一DBuff与Attrs的双向映射,通过TransformBuffs函数处理转换
- 移除旧的getAttrFieldFromDebuff方法,改用更灵活的映射数组
- 更新Attrs枚举,增加被易伤、防护盾等新属性
- 重新调整AttrsType映射,保证属性类型一致性

refactor(hero): 重构Hero和Monster初始化属性及buff系统

- Hero初始化时完善基础属性赋值,新增基础移动速度与攻击距离
- Hero使用initAttrs替代initBuffsDebuffs,重构buff/debuff初始化流程
- Monster初始化简化,统一按Hero写法初始化基础属性和Attrs
- 实现buff/debuff属性智能覆盖与叠加时长的改进逻辑
- 属性计算改用统一逻辑,支持数值型和百分比型准确计算
- 增加属性值范围限制,确保部分属性在合理区间内

refactor(heroViewComp): 优化buff/debuff管理及状态判断

- 统一buff和debuff的持久与临时管理字典及更新方法
- 优化临时buff/debuff的更新时间处理,自动触发属性重新计算
- 提供isStun和isFrost接口简化眩晕、冰冻状态判断
- 规范注释及代码格式,提升可读性和维护性

refactor(skillConComp): 优化眩晕与冰冻状态判断逻辑

- 移除遍历判断,改用HeroViewComp的isStun和isFrost方法
- 简化技能冷却更新逻辑,提升性能

chore(heroSet): 添加AttrSet枚举定义属性最大值限制

docs(rogueConfig): 更新说明文档中的属性枚举定义说明

- 将属性增强枚举由BuffAttr修改为Attrs,以保持一致性
2025-10-17 22:02:23 +08:00
d8ba69aada 还有好多错误 2025-10-17 00:29:34 +08:00
559ddfb653 dd 2025-10-16 23:40:12 +08:00
d0cd9c1326 buff需要重置 2025-10-16 16:52:27 +08:00
31eedceeb3 技能设置清理 2025-10-16 11:14:28 +08:00
7ec02c4b9e 添加新技能 2025-10-15 22:56:55 +08:00
9e2ae6f30f 继续技能系统重构 2025-10-15 17:28:16 +08:00
2e2c9d82f9 继续新技能系统 2025-10-15 08:01:11 +08:00
070346fbe4 技能重构开始 2025-10-14 16:58:07 +08:00
22726eed3b fix(skills): 修正技能预制体锚点并添加调试日志
- 将atk1和atk2技能预制体的锚点y值从0.5改为0
- 在SkillConComp中加载技能时添加uuid为6001时的起始坐标日志输出
- 在Skill加载函数中,uuid为6001时输出加载起始坐标日志
- 在SkillCom组件中,uuid为6001时输出起始位置日志
- 删除HeroPageComp中load_hero函数的实现内容,保留函数体
- 修正Skill加载时节点父级赋值逻辑,确保正确设置父节点
2025-10-13 13:27:40 +08:00
854affeaae 奖励已经双倍奖励 2025-08-19 19:40:34 +08:00
c24961171f skillcon_timers 问题修复 2025-08-17 22:16:09 +08:00
e5874bf936 护盾改为 护甲值 2025-08-17 12:25:22 +08:00
6adff46fd1 清理 老的 没用的组件 2025-08-14 16:39:06 +08:00
1273ec6e99 去掉skillcom处理 buff skill只负责动画运行和碰撞伤害 2025-08-12 10:31:01 +08:00
13d0a6d190 技能cd 完善 2025-08-11 23:13:16 +08:00
919ff09351 英雄去除 smchp 2025-08-11 22:33:22 +08:00
570812de88 移动 技能方向基本完善 2025-08-08 20:17:40 +08:00
cd6675652b 调整盾技能, 盾图片资源需要换 2025-08-08 15:48:50 +08:00
97bba4edb7 英雄召唤基本完成 下一步 满3个英雄后 不再出现其他英雄 2025-08-05 22:28:24 +08:00
6f9529ada2 dd 2025-08-05 17:25:34 +08:00
db2acbf52e todo 天赋逐个验证 + 掉血改独立 2025-07-30 23:25:06 +08:00
11a957b08a 临时buff改成时间计算 cd 加速的逻辑改变 2025-07-30 00:08:46 +08:00
f805bbcd4a 修复bug和ui调整,下一步,达到特定等级才激活技能 2025-07-23 10:41:09 +08:00
b17de4a2ac FightConComp 的效用已经取消,下一步 进一步 精简,去掉临时 buff debuff 因为本身就是 当局游戏 没必要加零时debuff 直接当局永久debuff 2025-07-22 16:42:42 +08:00
9fd8fa02af 注释 打印+怪物变强 2025-07-21 08:07:53 +08:00
db026e990d 群体技能还是需要修改 2025-07-17 10:09:52 +08:00
5a9da59acc 怪物 改为3条直线 进入, 攻击动画 直线的已改, 抛物线和群攻的 也需要修改 2025-07-17 09:53:19 +08:00
fbcd12a5b9 取消掉副英雄 2025-07-14 16:53:39 +08:00
0815d64f3c 必杀技和卡牌技能 签到 skillconcomp,统一执行 2025-07-14 14:29:51 +08:00
541a944c0c ++护盾技能 2025-07-10 00:30:35 +08:00
0aaf45d20d 稍微优化技能目标 2025-07-08 14:35:54 +08:00
b2c49d978a 技能目标位置 完善 2025-07-08 10:44:28 +08:00
9ebf620ed8 添加 了 饰品 锤子 + 冰冻同时冻住cd,眩晕则cd归零 后续 需要处理 boss 的技能cd归零和冻结 2025-07-05 17:48:59 +08:00
bdb0ca5bb1 穿刺和易伤为100% 暴击和风怒为概率 2025-07-01 17:15:08 +08:00
db0a0dd19c 信息展示 继续 2025-06-25 17:00:43 +08:00
2b5ed007b4 光环和装备加成 都改为buff 不再使用buff 2025-06-25 13:44:51 +08:00
b4ed42456e 伤害计算 需要统一 2025-06-25 11:10:03 +08:00
6584fa0e72 改了 好多 2025-06-22 23:50:28 +08:00
6ce9fc4c48 aoe技能继续添加 2025-06-20 16:29:11 +08:00
a31710e2d9 dd 2025-06-20 10:26:28 +08:00
d7b6dd375a 装备特殊加成 继续完善 2025-06-17 16:19:02 +08:00
d02482a591 复活完成 2025-06-17 10:58:13 +08:00
93ed6fae1e dd 2025-06-14 22:55:25 +08:00
cb91e66646 装备改为 buff 和 debuff 2种加成 2025-06-14 22:54:07 +08:00
d01b98f9c3 buff 重设 英雄和伙伴 改为公用debuff 2025-06-13 16:42:01 +08:00
8ea55fd99e 英雄主技能 加成有问题 需完善 2025-06-13 15:15:41 +08:00
008cd2ffc5 装备加成错误解决 2025-06-13 15:10:47 +08:00