walkpan
|
91129505d2
|
fix(游戏平衡): 调整怪物生成参数和预算计算
- 修改MonSet中的坐标参数以优化怪物生成位置
- 降低基础预算值防止队列积压
- 增加怪物生成间隔时间并移除暂停机制
|
2026-01-02 14:40:43 +08:00 |
|
walkpan
|
ad4fd30314
|
feat(怪物系统): 实现基于威胁预算的动态刷怪机制
新增威胁预算系统,根据游戏时间和英雄血量动态生成怪物
- 添加 HeroAttrsComp 查询获取英雄血量比例
- 实现 calculateBudget 计算当前威胁点数
- 实现 generateMonstersFromBudget 根据预算生成怪物
- 添加每秒刷怪逻辑到 MissionMonComp
- 定义不同时间段的怪物生成权重配置
|
2026-01-01 23:49:23 +08:00 |
|
walkpan
|
5bef0bebbb
|
refactor(game): 重构怪物配置和数值平衡
- 将Design4.csv从旧版配置迁移为新版uuid格式
- 更新怪物属性数值以匹配新的威胁点数池算法
- 调整英雄配置信息以配合新的怪物设计
- 移除旧版怪物配置文档,更新为新的设计文档
|
2026-01-01 23:34:25 +08:00 |
|
walkpan
|
0cbc8f9905
|
feat(怪物系统): 实现动态成长属性和改进刷怪逻辑
- 在Mon.ts中使用新的getMonAttr获取动态成长属性,包括速度
- 重构MissionMonComp.ts的刷怪逻辑,使用配置中的位置信息
- 重写RogueConfig.ts,实现基于波次和时间的动态属性成长系统
- 移除未使用的随机事件相关代码,简化刷怪队列结构
|
2026-01-01 23:28:02 +08:00 |
|
walkpan
|
5e9494e4f8
|
refactor(战斗系统): 简化属性系统并移除魔法相关属性
移除魔法攻击(MAP)、魔法防御(MDEF)、元素抗性等冗余属性
将伤害减免统一由DEF属性处理,重命名CRITICAL_RESIST为CRITICAL_RES
更新相关技能、天赋和怪物配置以适应新的属性系统
删除未使用的职业成长系数配置和基础属性映射逻辑
|
2026-01-01 22:08:26 +08:00 |
|
panw
|
9dc1126dfe
|
feat(怪物系统): 重构怪物生成逻辑并添加多种怪物类型
重构怪物生成系统,使用MonType枚举替代原有布尔标记
添加6种怪物类型配置和属性计算规则
修改关卡配置生成逻辑,支持精英/Boss波次
新增多种怪物配置并调整原有怪物属性
|
2025-10-29 16:41:08 +08:00 |
|
walkpan
|
68b9c1924b
|
刷怪 未完成
|
2025-10-28 23:51:15 +08:00 |
|
walkpan
|
166200af73
|
刷怪 未完成
|
2025-10-28 23:48:04 +08:00 |
|
walkpan
|
3f6b94af0e
|
refactor(mission): 优化肉鸽关卡及怪物生成逻辑
- 将出战英雄配置由数组改为单个英雄编号,简化相关接口和数据结构
- 统一出战英雄设置和获取方法,移除冗余多英雄管理逻辑
- 增加怪物生成时的强度倍率参数,支持怪物属性随关卡进度递增调整
- 扩展肉鸽模式配置,实现关卡类型区分及怪物数量动态计算
- 新增随机事件系统,支持事件关卡随机触发宝箱、陷阱、增益、减益等事件
- 优化怪物生成流程,整合怪物配置、等级和强度倍率信息,增强游戏体验
|
2025-10-19 17:18:22 +08:00 |
|
walkpan
|
6d5c768a30
|
refactor(game): 精简肉鸽模式关卡配置并优化怪物加载逻辑
- 调整SkillSet基础攻击技能参数,降低CD时间和技能消耗
- 更新HeroInfo中英雄和怪物的技能组合,替换为更合理的技能ID
- 注释掉部分法师及精英怪物的定义,简化怪物列表
- 优化Monster类load和hero_init方法,移除不再使用的增强属性和关卡倍数参数
- 精简MissionMonComp刷怪队列逻辑,移除增强属性和关卡倍数支持
- 调整RogueConfig,去除怪物增强属性相关代码,仅保留基础刷怪类型和数量配置
- 修正SkillCom中使用属性枚举的地方,使用统一Attrs枚举
- 清理代码注释和多余空行,提升代码规范性和可读性
|
2025-10-19 12:06:18 +08:00 |
|
walkpan
|
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 |
|
panfudan
|
9e1459973c
|
品质统一在boxset设定
|
2025-08-18 21:03:47 +08:00 |
|
panfudan
|
b6ec65741a
|
关卡调整
|
2025-08-17 21:12:35 +08:00 |
|
panfudan
|
5dd354a86b
|
刷怪完成
|
2025-08-12 15:54:56 +08:00 |
|
panw
|
1273ec6e99
|
去掉skillcom处理 buff skill只负责动画运行和碰撞伤害
|
2025-08-12 10:31:01 +08:00 |
|
panw
|
16195f4cb4
|
天赋触发和 ui制作完成
|
2025-07-29 17:08:42 +08:00 |
|
panw
|
3fe8edf88a
|
dd
|
2025-07-29 11:08:29 +08:00 |
|
panfudan
|
48eaa6d1ad
|
地图修改
|
2025-07-28 00:14:20 +08:00 |
|
panw
|
508c3b570a
|
乖乖数量减少,走精英路线
|
2025-07-22 10:17:52 +08:00 |
|
panfudan
|
9fd8fa02af
|
注释 打印+怪物变强
|
2025-07-21 08:07:53 +08:00 |
|
panfudan
|
8aa4edabd4
|
怪物数 增加, 但强度太低了 需要考虑下
|
2025-07-16 23:50:21 +08:00 |
|
panfudan
|
ffc51c10a3
|
+肉鸽模式,接下来做boss 动画
|
2025-07-12 21:40:54 +08:00 |
|