Commit Graph

36 Commits

Author SHA1 Message Date
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
213149881c 去掉大部分 调试信息 2025-08-21 14:33:42 +08:00
eddc1cadde 英雄召唤精简+ 清理无用技能文件 2025-08-15 17:06:18 +08:00
d464491172 英雄和敌人 全死亡后,判定解决 2025-08-12 20:20:05 +08:00
5dd354a86b 刷怪完成 2025-08-12 15:54:56 +08:00
61cbd6e7bd 技能有bug 需要处理 2025-08-12 11:02:16 +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
48eaa6d1ad 地图修改 2025-07-28 00:14:20 +08:00
509121a2ab dd 2025-07-25 13:23:54 +08:00
cde7da64ad 解决修改后的bug 2025-07-22 17:06:28 +08:00
68c4d94ccc 解决 预制体刚生成还没移到出生点就发生碰撞问题 2025-07-21 16:51:33 +08:00
9fd8fa02af 注释 打印+怪物变强 2025-07-21 08:07:53 +08:00
ffc51c10a3 +肉鸽模式,接下来做boss 动画 2025-07-12 21:40:54 +08:00
933987eab1 怪物波次及等级++ 2025-07-11 10:55:48 +08:00
f7c231de00 基础主将添加+ 修复第一次伤害计算为穿刺伤害bug 2025-07-06 23:58:10 +08:00
7363952dae hp buff 基本完成 2025-06-25 21:09:54 +08:00
766c1f8176 crt 改为crit 2025-06-24 21:08:46 +08:00
6584fa0e72 改了 好多 2025-06-22 23:50:28 +08:00
cb38aa55a4 继续完善 装备buff 2025-06-12 16:24:23 +08:00
3fbfc2ea09 去掉了 技能系统,技能由单个精灵独立处理 2025-06-02 20:25:23 +08:00
dcc1a98b3b 战斗信息显示 2025-04-24 13:52:44 +08:00
798a831227 技能碰撞改回物理碰撞 2025-03-30 16:59:40 +08:00
67704725b2 修改了很多 2025-03-27 23:25:10 +08:00
f7f9849d14 怪物等级 2025-03-18 10:22:09 +08:00
cdb8261be9 释放技能动画 设定在技能参数中+伤害系统建立 2025-02-03 10:45:06 +08:00
89978ddbe8 去除 战斗中的 属性成长设定,以后属性都有技能添加 2025-02-03 01:09:02 +08:00
2e53786aa0 英雄技能相关字段修改 2025-02-02 20:58:25 +08:00
215fcd3a76 开始英雄技能系统,负责英雄技能的释放 2025-02-02 17:18:32 +08:00
e571ae2caf 去掉碰撞系统 2025-02-02 14:48:06 +08:00
55061ec37c 英雄升级改为仅等级升级,slv根据等级确定,下步修改抽卡,改为以此抽多次卡 2025-01-18 17:56:09 +08:00
3bb8b689a6 添加英雄 2025-01-11 11:27:40 +08:00
125f0cb55e 有bug 需要修复 2025-01-06 11:06:27 +08:00
8e17c17278 关卡大致以 怪物的种类和等级不同而区别, todo 英雄设定 2024-12-25 10:43:56 +08:00
4e41d5a103 monter 和hero Entity 分开 2024-12-12 15:36:09 +08:00