|
|
ab4d29d42b
|
refactor(GameEvent): 移除未使用的HeroSpeek事件枚举
清理代码中未使用的事件枚举,保持事件列表简洁
|
2025-11-26 10:09:17 +08:00 |
|
|
|
9c33bb0f7b
|
feat(技能提示): 添加MP恢复提示功能
添加MP恢复提示类型到TooltipTypes枚举
在TooltipCom组件中实现MP恢复提示的显示逻辑
更新tooltip.prefab结构以支持MP恢复提示
移除未使用的tooltip.prefab.meta文件
移除英雄prefab中的tooltip 说话节点
|
2025-11-26 10:07:21 +08:00 |
|
|
|
b73d756106
|
refactor(hero): 移除怒气值相关属性和逻辑,修改hp显示逻辑
移除英雄属性组件中的怒气值(pow)属性及相关配置
删除英雄视图组件中怒气值显示和使用的逻辑
简化资源管理,移除不再使用的代码
|
2025-11-25 16:35:35 +08:00 |
|
|
|
3edc69deff
|
refactor(skill): 移除溅射伤害设定,溅射以后有特定技能触发
清理不再使用的溅射伤害功能,包括移除SDataCom中的splash字段、Skill和SACastSystem中的相关参数,
以及删除TalSet中的溅射天赋配置
|
2025-11-25 15:24:38 +08:00 |
|
|
|
6df4abadd1
|
feat(战斗系统): 添加必杀技能类型并优化天赋触发逻辑
- 在TriType枚举中添加MAX类型用于必杀技能触发
- 重构SACastSystem中的技能处理逻辑,将普通攻击、技能和必杀技能分开处理
- 优化天赋触发条件判断,确保不同类型技能触发正确的天赋效果
- 调整技能动画播放和伤害计算逻辑,使风怒和双技能天赋能正确生效
|
2025-11-24 15:52:28 +08:00 |
|
|
|
8d2ec76b01
|
feat(战斗系统): 实现攻击和技能伤害加成天赋效果
添加ATK_DMG和SKILL_DMG天赋类型,支持在普通攻击和技能释放时应用额外伤害
修改SACastSystem以处理不同类型的伤害加成
重构TalEffet枚举并更新相关配置
|
2025-11-24 15:39:05 +08:00 |
|
|
|
58fa6527ee
|
feat(战斗系统): 扩展战斗属性配置和元素伤害类型
- 在GameSet.ts中添加物理和魔法防御常数
- 在SkillSet.ts中细化元素伤害类型并移除冗余字段
- 在HeroAttrs.ts中重构抗性和伤害加成属性,增加物理和魔法相关属性
|
2025-11-21 10:24:39 +08:00 |
|
|
|
df23e3787d
|
feat(战斗系统): 完善伤害计算逻辑并添加元素伤害支持
修改 HeroAtkSystem 的 dmgCount 方法,增加目标属性参数并实现完整的伤害计算逻辑,包括物理/魔法伤害区分、防御减免和元素伤害计算。同时在 SkillSet 配置中新增 map 属性和元素伤害配置,支持冰/火/风三种元素伤害类型。
|
2025-11-21 10:23:35 +08:00 |
|
|
|
8a0cfb78dd
|
refactor(combat): 重构战斗系统伤害计算逻辑并完善文档
- 将getNeAttrs函数移动到更合理的位置
- 重构伤害计算逻辑,明确区分施法者和被攻击者属性使用
- 完善接口和核心方法的文档注释
- 修正暴击伤害计算错误,使用施法者暴击伤害属性
- 优化闪避判定公式,考虑施法者命中率
|
2025-11-21 09:18:49 +08:00 |
|
|
|
51f32b1d29
|
refactor(战斗系统): 重构攻击处理逻辑并优化击退机制
- 将闪避、暴击和击退的概率检查统一为checkChance方法
- 移除HeroAtkComp类并清理无用代码
- 新增clearTalBuffByAttr方法用于清除特定属性的天赋buff
- 修改HeroViewComp.do_atked方法支持可选击退参数
- 移除Attrs.BACK属性及相关配置
|
2025-11-20 16:48:14 +08:00 |
|
|
|
b4fd807ddc
|
feat(天赋系统): 添加天赋执行次数功能并实现必暴效果
为天赋系统添加count字段控制执行次数,并实现C_ATK、C_SKILL、C_MSKILL三种必暴效果类型
|
2025-11-20 16:22:36 +08:00 |
|
|
|
f2ec48bd2b
|
feat(天赋系统): 重构天赋buff处理逻辑并添加vType支持
- 在TalSlot接口和talConf配置中添加vType字段区分数值型和百分比型buff
- 重构HeroAttrsComp中BUFFS_TAL数据结构,改为以天赋uuid为key的映射
- 实现新的addTalBuff和clearTalBuff方法处理天赋buff
- 在TalComp中添加BUFF类型天赋的触发处理
|
2025-11-20 14:35:29 +08:00 |
|
|
|
94d5aa8920
|
refactor(hero): 重构天赋触发机制和属性类型
将天赋触发值从布尔类型改为数值类型以支持更灵活的触发条件
修改天赋配置描述和数值以更准确反映效果
优化天赋触发逻辑,支持同时检查多个天赋
添加天赋触发后的具体效果处理
|
2025-11-19 16:51:36 +08:00 |
|
|
|
e577ed976c
|
feat(技能系统): 添加目标数量配置并优化目标选择逻辑
- 在SkillSet枚举中添加t_num字段用于配置技能目标数量
- 修改sTargets方法,根据技能配置中的t_num确定最大目标数量
- 重构findNearbyEnemies方法,实现基于距离和位置偏差的目标排序
- 添加对技能范围配置的灵活处理,支持range和dis字段
|
2025-11-19 15:39:57 +08:00 |
|
|
|
5935b20094
|
refactor(game): 统一游戏地平线高度并优化技能目标选择
将GameSet中的GAME_LINE从0调整为120,并在英雄和怪物位置配置中使用该常量
简化SACastSystem中的目标选择逻辑,移除未使用的治疗和BUFF目标选择方法
使用BoxSet.GAME_LINE作为技能目标的默认Y坐标
|
2025-11-19 14:59:50 +08:00 |
|
|
|
9798930879
|
feat(技能系统): 添加技能类型枚举并重构天赋系统
- 在SkillSet.ts中新增HSSet枚举区分普通攻击、技能和必杀技
- 重构TalSet.ts中的天赋效果枚举,移除N_ATK和N_SKILL类型
- 在HeroSkillsComp中增加hset字段标识技能类型
- 修改SACastSystem以支持根据技能类型触发不同天赋
- 完全重写TalComp组件,实现更完善的天赋触发和效果管理
|
2025-11-18 23:54:25 +08:00 |
|
|
|
7b067213c0
|
feat(天赋系统): 重构天赋系统并添加新天赋效果
- 重构天赋类型和效果枚举,简化触发条件分类
- 添加天赋buff数组支持叠加效果计算
- 实现多种新天赋效果包括风怒、溅射、护盾等
- 修改熟练天赋触发条件从3次改为10次攻击
|
2025-11-18 16:46:13 +08:00 |
|
|
|
ab8bb01dee
|
refactor(配置): 重构英雄属性和天赋系统配置
- 将HeroAttrs中的KNOCKBACK和CHAIN_CHANCE重命名为BACK_CHANCE和SILENCE_CHANCE以保持命名一致性
- 简化TalSet.ts中的天赋配置接口,移除冗余字段并优化结构
- 添加新的天赋配置示例
|
2025-11-18 13:44:44 +08:00 |
|
|
|
deb224b067
|
refactor(game): 重构天赋系统配置和组件逻辑
重构天赋系统配置,包括:
1. 调整天赋类型枚举和效果枚举
2. 移除旧的天赋配置数据
3. 简化天赋组件实现
4. 更新设计文档中的天赋描述
同时修正地图组件中的英雄位置坐标和缩放值
|
2025-11-18 11:00:18 +08:00 |
|
|
|
afbaa13cb2
|
制作了多个 近战技能
|
2025-11-04 17:25:48 +08:00 |
|
|
|
fc637529e2
|
地图动画,将英雄位置调整
|
2025-11-04 11:04:27 +08:00 |
|
|
|
5c9f299fd7
|
refactor(hero): 优化英雄缩放逻辑和位置配置
重构英雄缩放逻辑,使用统一的缩放计算方法替代硬编码值
调整英雄和怪物的初始位置坐标
在Hero和Monster类中添加size变量控制缩放
|
2025-11-04 10:38:20 +08:00 |
|
|
|
8152523e10
|
feat(战斗系统): 实现基于技能距离的智能移动和攻击逻辑
重构英雄和怪物移动系统,引入技能距离缓存机制
在HeroAttrsComp中添加技能距离缓存管理
修改HeroSkillsComp以支持技能距离计算
更新移动系统使用技能距离判断攻击时机和停止位置
调整怪物配置统一使用水球技能
|
2025-11-03 22:59:56 +08:00 |
|
|
|
914ab0e8b9
|
feat(技能系统): 实现技能冷却时间受攻击速度和技能速度属性影响
新增技能速度(SS)属性,用于减少非基础攻击技能的冷却时间
基础攻击技能冷却时间由英雄的as属性决定
眩晕和冰冻状态下不更新技能CD
合并冗余的canCast和resetCD方法
|
2025-11-03 20:53:31 +08:00 |
|
|
|
9fcb6d3121
|
feat(渲染): 重构渲染层级管理并添加BOSS层级
移除动态渲染层级更新逻辑,改为在实体加载时设置固定层级
- 在Hero和Monster的load方法中设置初始siblingIndex
- 添加BOSS枚举值到IndexSet
- 为Monster添加溢出保护,防止层级索引过大
- 删除墓地位置判断等不再需要的逻辑
|
2025-11-03 13:36:33 +08:00 |
|
|
|
96952ef493
|
refactor(game): 调整游戏层级配置数值并添加技能层级
将英雄、怪物层级数值放大10倍以提高层级管理灵活性
添加SLILL技能层级配置
|
2025-11-03 13:36:20 +08:00 |
|
|
|
5805e00895
|
feat(skill): 添加彩色箭头技能资源及配置
- 新增红、蓝、绿三种箭头技能的prefab和动画资源
- 更新技能配置文件和英雄设置
- 调整水球技能物理参数
- 优化碰撞矩阵设置
- 修复动画时间精度问题
|
2025-11-03 10:56:03 +08:00 |
|
|
|
2a309a14d0
|
feat(渲染): 实现基于线路和生成顺序的层级管理系统
添加IndexSet枚举定义基础层级和增量
修改怪物生成逻辑以支持线路(lane)和生成顺序(spawnOrder)
重构MonMoveSystem中的渲染层级更新逻辑
优化HeroViewComp中血条显示逻辑
调整怪物位置配置以支持双线路布局
|
2025-11-03 06:38:06 +08:00 |
|
|
|
187153ac9e
|
feat(英雄系统): 添加怒气值属性及相关功能
top 血条样式调整
- 在HeroAttrsComp中添加pow属性表示当前怒气值
- 在HeroAttrs枚举中添加POW_MAX和POW_REGEN属性
- 修改HeroViewComp根据英雄类型显示不同资源条
- 调整boss血条位置偏移量
- 注释掉物理系统调试绘制代码
|
2025-11-02 13:34:04 +08:00 |
|
|
|
f35d755b74
|
整合,清理掉很多冗余的东西
|
2025-11-02 10:34:18 +08:00 |
|
|
|
cb844cf65f
|
解决一些小问题
|
2025-11-01 15:02:31 +08:00 |
|
|
|
d014e63d27
|
refactor(skill): 重构技能移动系统,整合移动逻辑到SMoveComp
将技能移动逻辑从SkillView迁移到SMoveComp,实现统一的移动管理
添加多种移动类型支持(线性、贝塞尔、固定位置)
优化移动参数配置,从SkillView获取攻击偏移量
|
2025-11-01 12:16:21 +08:00 |
|
|
|
2b8ba46759
|
技能继续调整
|
2025-11-01 11:15:11 +08:00 |
|
|
|
028a175df4
|
refactor(skill): 优化技能系统实现和配置
- 删除未使用的ECS元文件和组件
- 修复技能视图和移动逻辑,添加调试日志
- 调整技能预制体配置和动画参数
- 简化技能加载和方向处理逻辑
- 新增技能6002并更新英雄配置
- 统一受击特效路径命名
|
2025-10-31 16:42:57 +08:00 |
|
|
|
2f19433a0a
|
feat(skill): 重构技能系统,新增技能数据组件和移动组件
refactor(skill): 移除旧技能组件和文档,优化技能配置结构
fix(skill): 修正技能预制体配置错误,统一技能运行类型字段
docs(skill): 删除过时的技能系统说明文档
perf(skill): 优化技能加载逻辑,减少资源消耗
style(skill): 调整代码格式,提高可读性
|
2025-10-31 00:35:51 +08:00 |
|
|
|
6db004a99f
|
feat(skill): 重构技能模块,新增技能前后摇动画和组件
- 新增技能前后摇动画资源及配置
- 添加技能组件(SkillCom, EndAnmCom)和视图组件
- 重构技能配置表,支持前后摇动画配置
- 删除旧版技能资源(prefab, boom目录)
- 调整技能预制体路径结构
|
2025-10-30 19:30:55 +08:00 |
|
|
|
9dc1126dfe
|
feat(怪物系统): 重构怪物生成逻辑并添加多种怪物类型
重构怪物生成系统,使用MonType枚举替代原有布尔标记
添加6种怪物类型配置和属性计算规则
修改关卡配置生成逻辑,支持精英/Boss波次
新增多种怪物配置并调整原有怪物属性
|
2025-10-29 16:41:08 +08:00 |
|
|
|
166200af73
|
刷怪 未完成
|
2025-10-28 23:48:04 +08:00 |
|
|
|
0121f5b363
|
添加 英雄升级经验设定
|
2025-10-28 16:52:40 +08:00 |
|
|
|
4235e3b776
|
refactor(game): 移除已弃用的事件常量
- 删除 UpdateHero 和 UpdateFightHero 事件
- 移除 MISSION_UPDATE 事件常量
- 优化游戏事件枚举定义
|
2025-10-28 16:15:47 +08:00 |
|
|
|
b765e6a7a6
|
fix(heroSet): 为英雄配置添加天赋信息
- 刘邦添加天赋数组[7101,7201,7301]
- 荆轲天赋设置为[7201]
- 赵武灵王新增天赋[7002]
- 张良添加天赋[7004]
- 屈原配置天赋为[7101]
- 孙膑加入天赋[7202]
- 萧何设置天赋[7006]
|
2025-10-28 11:15:57 +08:00 |
|
|
|
3710f7f695
|
feat(英雄系统): 添加天赋组件及配套功能
实现英雄天赋系统核心功能,包括:
1. 新增 TalComp 组件管理天赋的获取、触发和效果应用
2. 重构 TalSet 配置结构,完善天赋类型和效果枚举
3. 在 Hero/Monster 实体中集成天赋组件
4. 为 SkillConComp 和 HeroViewComp 添加天赋相关引用
|
2025-10-28 00:07:50 +08:00 |
|
|
|
175a6e4232
|
refactor(hero): 重构英雄配置和添加天赋系统,需要测试验证
refactor(heroSet): 修改英雄属性配置,调整数值和描述
refactor(TalSet): 简化天赋系统结构,移除旧文档
|
2025-10-28 00:07:13 +08:00 |
|
|
|
b7ddbce7e7
|
dd
|
2025-10-27 11:19:28 +08:00 |
|
|
|
2ef12eaed2
|
dd
|
2025-10-27 11:18:06 +08:00 |
|
|
|
16fcaeb3f3
|
添加 天赋设置
|
2025-10-27 11:17:15 +08:00 |
|
|
|
c05e26b101
|
ui调整,背景地图调整
|
2025-10-26 23:56:37 +08:00 |
|
|
|
11f1f08c1d
|
refactor(属性系统): 重构英雄属性系统,将属性定义移至HeroAttrs模块
- 将Attrs和DBuff相关定义从SkillSet迁移至HeroAttrs
- 新增NeAttrs枚举用于管理负面状态
- 重构HeroViewComp中的buff/debuff处理逻辑
- 优化属性分类和分组,增加新属性类型
- 移除旧的DBuff相关代码,改用统一的负面状态管理
|
2025-10-25 15:04:11 +08:00 |
|
|
|
91eb0c9f6e
|
将 SkillSet.ts 文件中的 Attrs 枚举、getAttrs 函数和 AttrsType 配置对象移动到 HeroAttrs.ts 文件中
|
2025-10-25 12:46:53 +08:00 |
|
|
|
abbe4cc6a0
|
refactor(hero): 将英雄属性相关引用统一替换为 HeroAttrs
- 移除废弃的 AttributeExample 示例类文件
- 全面替换各模块中对技能属性配置 SkillSet 中 Attrs 的引用,改用 HeroAttrs 中的 Attrs
- 保持代码引用整理一致性,优化属性相关模块的导入顺序和结构
- 无功能性改动,仅代码结构和引用路径调整,提高代码维护性和模块解耦性
|
2025-10-25 10:34:55 +08:00 |
|