|
|
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 |
|
|
|
326ceaf3d1
|
refactor(config): 优化英雄和技能配置数据结构
- 删除《吸血鬼幸存者》英雄特性分析文档,清理无用参考资料
- 调整技能配置,统一攻击类型枚举命名以AtkedName代替AtkedType
- 新增DType枚举区分物理与魔法攻击类型,丰富技能攻击属性
- 更新基础攻击技能配置,添加攻击类型字段并修正部分技能数据
- 删除heroSet.ts中旧版英雄基础属性和计算逻辑,简化代码结构
- 精简英雄信息定义,修正英雄基础属性和技能配置,改进角色定位说明
- 重新整理怪物角色基础属性和技能,提升数值合理性与一致性
|
2025-10-24 23:08:20 +08:00 |
|
|
|
2cf554b124
|
feat(attrs): 新增英雄基础属性及其对战斗属性影响的计算
- 在 Attrs 中添加力量、智力、敏捷、精神、幸运基本属性
- 为新增属性配置属性类型为数值型(BType.VALUE)
- 新增 HeroBaseAttributes,定义不同英雄类型的基础属性初始值
- 设计 AttributeInfluence,定义基础属性对战斗属性的影响系数
- 实现 calculateBaseAttributes 方法,根据英雄类型和等级计算基础属性值
- 实现 calculateAttributeInfluences 方法,计算基础属性对战斗属性的具体影响值
- 在 heroSet.ts 中增加相关类型导入和类型定义,完善属性系统逻辑
|
2025-10-24 16:54:19 +08:00 |
|
|
|
8d9c7bbe0d
|
技能继续重构
|
2025-10-19 23:46:18 +08:00 |
|
|
|
928f1dbe16
|
refactor(config): 精简并优化技能与英雄配置代码
- 删除SkillSet.ts中未使用或多余的枚举和注释
- 移除SkillConfig接口中的无用字段in参数
- 统一调整技能配置字段,删除多余的in参数
- 简化SkillSet技能数据,去除冗余注释和无用代码
- heroSet.ts删除被注释的HeroKind枚举和无用注释
- 精简英雄配置相关注释,提高代码可读性与维护性
|
2025-10-19 15:52:37 +08:00 |
|
|
|
6571eb2ef0
|
feat(game): 技能基础框架基本搭建完成,下步遇到再完善
- 调整了英雄角色top.prefab节点结构和组件关联,优化层级关系和属性值
- 修改pow、mpb等子节点的组件及位置,提升表现效果
- 更新技能atk_fires.prefab增加了ReadyLoop、SkillTime等新属性
- 调整攻击技能atk_s1.prefab的运行类型及相关时间与计数参数
- 修正atk_s1.prefab目标覆盖配置,完善prefab实例结构
- 精简atk_s_1.prefab的子节点引用,去除冗余id链接,简化资源结构
|
2025-10-19 15:16:39 +08:00 |
|
|
|
6d5c768a30
|
refactor(game): 精简肉鸽模式关卡配置并优化怪物加载逻辑
- 调整SkillSet基础攻击技能参数,降低CD时间和技能消耗
- 更新HeroInfo中英雄和怪物的技能组合,替换为更合理的技能ID
- 注释掉部分法师及精英怪物的定义,简化怪物列表
- 优化Monster类load和hero_init方法,移除不再使用的增强属性和关卡倍数参数
- 精简MissionMonComp刷怪队列逻辑,移除增强属性和关卡倍数支持
- 调整RogueConfig,去除怪物增强属性相关代码,仅保留基础刷怪类型和数量配置
- 修正SkillCom中使用属性枚举的地方,使用统一Attrs枚举
- 清理代码注释和多余空行,提升代码规范性和可读性
|
2025-10-19 12:06:18 +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 |
|
|
|
94f83482fa
|
refactor(config): 修改 Buff/Debuff 接口字段命名
- 将 DbuffConf 中的属性 deV, deC, deR 重命名为 value, time, chance
- 将 BuffConf 中的属性 buV, buC, buR 重命名为 value, time, chance
- 统一代码中 Buff 和 Debuff 配置的字段命名,提升可读性和一致性
|
2025-10-17 19:46:31 +08:00 |
|
|
|
4706a128f3
|
refactor(buff): 统一buff和debuff属性结构及类型区分
- 新增Buff类型枚举BType,区分数值型与百分比型属性
- 定义AttrsType,映射每个属性的类型(数值或百分比)
- 添加辅助方法isRatioAttr和getAttrType用于属性类型判断
- HeroViewComp中buff和debuff相关属性名称重新命名,区分持久型和临时型及属性类型
- 修改buff/debuff的加载、应用、更新逻辑,适配新的属性结构
- 新增HeroViewComp的isStun和isFrost方法判断状态
- BattleMoveSystem中使用新判断方法替代旧列表遍历
- 移除SkillCom中未使用的BuffAttr导入项,优化依赖关系
|
2025-10-17 18:41:54 +08:00 |
|
|
|
d9282b7469
|
feat(movement): 添加移动速度属性并调整速度计算逻辑
- 在DBuff和Attrs中新增移动速度相关字段SPEED
- 修改getAttrFieldFromDebuff映射,支持移动速度下降Debuff
- 修正DbuffConf接口中deV拼写错误
- BattleMoveSystem中使用Attrs.SPEED替代原慢速减值计算速度
- HeroViewComp中修复deV字段拼写并更新减速效果处理逻辑
- 移除未使用和无效的状态类Debuff标记,优化逻辑判断
|
2025-10-17 10:54:02 +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 |
|
|
|
2e2c9d82f9
|
继续新技能系统
|
2025-10-15 08:01:11 +08:00 |
|
|
|
070346fbe4
|
技能重构开始
|
2025-10-14 16:58:07 +08:00 |
|
|
|
8e044fcf3c
|
dd
|
2025-09-01 17:27:24 +08:00 |
|
|
|
da0237d49c
|
dd
|
2025-09-01 10:36:33 +08:00 |
|
|
|
9e1459973c
|
品质统一在boxset设定
|
2025-08-18 21:03:47 +08:00 |
|
|
|
e5874bf936
|
护盾改为 护甲值
|
2025-08-17 12:25:22 +08:00 |
|
|
|
0d3f789bdc
|
技能清理技能完成, 完全使用帧动画
|
2025-08-16 14:21:05 +08:00 |
|
|
|
1273ec6e99
|
去掉skillcom处理 buff skill只负责动画运行和碰撞伤害
|
2025-08-12 10:31:01 +08:00 |
|
|
|
ca8bbd397b
|
防御还是百分比减免
|
2025-08-12 00:01:10 +08:00 |
|
|
|
1521d9445c
|
去掉原先spine 英雄怪物
|
2025-08-10 22:34:04 +08:00 |
|
|
|
bce3580b22
|
再次清理英雄,切换到像素
|
2025-08-10 15:48:34 +08:00 |
|
|
|
bf241345bf
|
技能内存优化
|
2025-08-08 22:20:26 +08:00 |
|
|
|
1482e9989a
|
通过帧事件 实现技能的范围伤害完善
|
2025-08-08 16:36:54 +08:00 |
|
|
|
cd6675652b
|
调整盾技能, 盾图片资源需要换
|
2025-08-08 15:48:50 +08:00 |
|
|
|
52ee731e3f
|
dd
|
2025-08-07 23:37:18 +08:00 |
|
|
|
d77ce672b3
|
开始 继续技能动画,和技能配置, 并完成初步几个英雄设定
|
2025-08-06 17:39:55 +08:00 |
|
|
|
a4ebf3c651
|
dd
|
2025-07-29 23:55:49 +08:00 |
|
|
|
3fe8edf88a
|
dd
|
2025-07-29 11:08:29 +08:00 |
|
|
|
4bd2e5566a
|
统一 英雄能量增长
|
2025-07-25 23:17:24 +08:00 |
|
|
|
855fed2a47
|
技能都改为 cd 减少 玩家学习成本
|
2025-07-25 17:20:23 +08:00 |
|
|
|
509121a2ab
|
dd
|
2025-07-25 13:23:54 +08:00 |
|
|
|
0ba25c1cac
|
稍微改了点
|
2025-07-25 09:55:08 +08:00 |
|
|
|
a5a0c26e8f
|
技能添加
|
2025-07-24 23:43:22 +08:00 |
|
|
|
cafd6f4073
|
能量增长完善 下一步 开始设计英雄
|
2025-07-24 17:06:40 +08:00 |
|
|
|
af89bb7707
|
涨能量需要再处理下, 怪物被攻击算命中 如何涨
|
2025-07-24 00:05:11 +08:00 |
|
|
|
e3b403c162
|
dd
|
2025-07-23 17:36:03 +08:00 |
|
|
|
e45ebd524b
|
添加了 英雄专门处理 装备加成的文件,接下来 去掉原先的光环类文件 FightCon
|
2025-07-22 16:16:36 +08:00 |
|
|
|
9fd8fa02af
|
注释 打印+怪物变强
|
2025-07-21 08:07:53 +08:00 |
|
|
|
e4263b5f47
|
武器 击晕 冰冻 易伤 效果添加
|
2025-07-10 16:35:16 +08:00 |
|
|
|
8e4c7410b9
|
武器 技能 配置表修改
|
2025-07-10 10:48:11 +08:00 |
|
|
|
541a944c0c
|
++护盾技能
|
2025-07-10 00:30:35 +08:00 |
|
|
|
7dcaf19925
|
buff 治疗等技能完善
|
2025-07-09 17:54:03 +08:00 |
|
|
|
f73badd5fc
|
对UI进行调整
|
2025-07-09 10:24:43 +08:00 |
|