panw
|
b42cc2e662
|
feat(战斗): 调整击退机制和技能配置
- 新增后退范围配置项,统一管理击退距离
- 提高英雄击退几率从20%到50%
- 调整"蓄力一击"技能冷却时间从1秒到3秒
- 优化击退逻辑,仅对怪物生效并应用配置的后退范围
- 启用调试模式以方便战斗系统调试
|
2026-02-04 16:42:46 +08:00 |
|
panw
|
4147f18c5b
|
refactor(SkillSet): 移除rangeType字段并使用SkillDisVal计算技能距离
修改SkillConfig接口和SkillSet配置,删除冗余的rangeType字段,直接使用SkillDisVal[SkillRange]计算技能距离,保持配置简洁性
|
2026-01-15 16:30:42 +08:00 |
|
panw
|
6ddfe7e2c4
|
feat(卡牌系统): 重构卡牌选择逻辑并增加等级分段配置
重构卡牌选择系统,将原有的简单数组配置改为按等级分段的字典结构
- 为技能、英雄、天赋和属性分别添加 CanSelectXXX 配置
- 优化卡牌池构建逻辑,支持按等级筛选可用卡牌
- 改进权重随机算法,增加兜底机制
- 分离卡牌基础信息和权重配置,提高可维护性
|
2026-01-14 20:22:18 +08:00 |
|
panw
|
6c681803ae
|
feat(配置): 更新可选技能和英雄列表并添加技能名称显示
- 修改CanSelectSkills和CanSelectHeros数组内容
- 在HInfoComp中添加技能名称显示功能
|
2026-01-07 17:02:05 +08:00 |
|
panw
|
418fa6d317
|
refactor(英雄系统): 重构英雄和技能配置数据
- 简化英雄配置,移除历史人物命名改为职业命名
- 调整英雄初始技能组合和属性
- 更新技能图标和描述信息
- 修改默认英雄列表为单英雄配置
|
2026-01-07 16:19:00 +08:00 |
|
walkpan
|
bb28492550
|
feat(英雄AI): 重构英雄移动系统,基于攻击距离类型实现智能战术走位
1. 新增SkillRange枚举定义近/中/远程攻击类型
2. 在HeroAttrsComp和hero配置中添加rangeType字段
3. 重写HeroMoveSystem,根据rangeType实现差异化移动策略
4. 移除技能施放的攻击状态限制,优化AI决策逻辑
|
2026-01-06 18:26:18 +08:00 |
|
walkpan
|
93e0ab083b
|
feat(英雄系统): 添加伙伴召唤功能和可选择的英雄与技能列表
- 在SkillSet和heroSet中分别添加CanSelectSkills和CanSelectHeros常量
- 修改MissionHeroComp使用oops.message管理CallFriend事件
- 在MissionCardComp中新增Partner卡牌类型,支持召唤伙伴功能
- 完善事件处理逻辑,添加对应的事件监听和销毁
|
2026-01-05 19:31:03 +08:00 |
|
walkpan
|
01431f1d53
|
fix: 调整英雄刘邦属性和技能范围,优化移动边界逻辑
- 将刘邦的攻击距离从100增加到120
- 调整战士移动边界从±420到±280
- 修改怪物移动逻辑,x>280时允许移动攻击
- 关闭部分prefab的_active状态
- 增加技能5000和6001-6002的攻击距离
|
2026-01-04 23:19:24 +08:00 |
|
walkpan
|
20a7c85b14
|
refactor(SkillSet): 优化技能配置接口格式并添加注释
- 将SkillConfig接口改为多行格式,每字段添加注释说明
- 移除不再使用的DType字段
- 添加call_hero可选字段注释
- 保持原有技能数据不变,仅调整格式
|
2026-01-03 08:42:47 +08:00 |
|
walkpan
|
2c7a628921
|
refactor(技能系统): 移除技能MP消耗相关逻辑
技能系统不再需要处理MP消耗,简化了技能施放和检查逻辑
|
2026-01-02 23:10:44 +08:00 |
|
walkpan
|
ffa6bbec6f
|
feat(战斗系统): 扩展为4条战斗线路并调整相关配置
- 将战斗线路从2条扩展为4条,新增LINE3和LINE4
- 修改Monster生成逻辑以支持4条线路
- 更新英雄刘邦的技能配置
- 调整基础攻击技能消耗为0
- 更新地图预制体以包含新增线路
|
2026-01-02 00:03:07 +08:00 |
|
walkpan
|
5e9494e4f8
|
refactor(战斗系统): 简化属性系统并移除魔法相关属性
移除魔法攻击(MAP)、魔法防御(MDEF)、元素抗性等冗余属性
将伤害减免统一由DEF属性处理,重命名CRITICAL_RESIST为CRITICAL_RES
更新相关技能、天赋和怪物配置以适应新的属性系统
删除未使用的职业成长系数配置和基础属性映射逻辑
|
2026-01-01 22:08:26 +08:00 |
|
walkpan
|
e50431dbd6
|
feat(怪物系统): 添加怪物配置和基础技能
- 删除旧的Design4.md设计文档
- 新增Design4.csv和Design4_monsters.md怪物配置表
- 在SkillSet.ts中添加怪物基础近战和远程攻击技能
- 调整heroSet.ts中怪物单位的属性和技能配置
|
2026-01-01 20:14:28 +08:00 |
|
walkpan
|
607e937008
|
fix: 调整英雄刘邦的MP值和技能消耗
将英雄刘邦的MP值从85提升至200以增强其持续战斗能力
将技能"反伤"和"水球"的消耗值从10降低至0以平衡游戏体验
|
2026-01-01 15:19:27 +08:00 |
|
walkpan
|
fa0c6dbf94
|
fix(技能系统): 修复治疗和护盾效果不触发的问题并调整技能配置
修改SACastSystem中add_hp和add_shield方法的参数,使治疗和护盾效果能够正确触发
调整技能6102和6103的配置,包括冷却时间和buff类型
|
2026-01-01 15:06:50 +08:00 |
|
walkpan
|
a5e6426296
|
feat(英雄配置): 为刘邦添加新技能并调整技能冷却时间
为英雄刘邦添加技能6100和6102,同时调整技能6100、6101和6102的冷却时间
|
2026-01-01 14:31:05 +08:00 |
|
walkpan
|
03a4f49ee5
|
feat(技能系统): 调整技能配置并添加buff效果
修改多个技能的冷却时间和效果描述,为强壮和群体强壮技能添加攻击力提升的buff效果
|
2026-01-01 14:30:36 +08:00 |
|
walkpan
|
c9fdca90fb
|
feat(技能系统): 优化技能逻辑并添加新技能配置
- 将hasAllyInSkillRange重命名为hasTeamInSkillRange以更好反映功能
- 修正治疗和护盾技能的计算公式,改为基于最大生命值的百分比
- 为所有技能添加10点消耗值
- 新增6102和6103两个团队增益技能配置
- 注释掉物理调试绘制代码
- 添加游戏设计文档初始内容
|
2026-01-01 14:02:23 +08:00 |
|
walkpan
|
8d9eb61d7a
|
refactor(game): 调整英雄和怪物属性配置
- 修改英雄刘邦的初始生命值和技能配置
- 统一将英雄和怪物的魔法攻击(map)初始值设为0
- 调整怪物的攻击速度(as)为3
- 修改技能6100和6101的动作类型从"buff"改为"atk"
- 禁用hk1.prefab的_active属性
|
2026-01-01 13:17:48 +08:00 |
|
walkpan
|
beb0f9feb4
|
feat(技能系统): 添加治疗和护盾技能支持
实现治疗和护盾技能的基础功能,包括:
1. 在SACastSystem中添加对治疗和护盾技能类型的支持
2. 新增技能目标选择逻辑,根据技能类型选择敌人或友军
3. 添加buff动画效果和技能提示
4. 更新刘邦的技能配置为护盾技能
5. 移除不再使用的EndAnm相关文件
|
2025-12-31 19:50:27 +08:00 |
|
walkpan
|
35b677ec7a
|
feat(技能): 添加治疗和魔法盾基础技能配置
- 新增治疗(6100)和魔法盾(6101)基础技能配置
- 删除旧的heath技能资源文件
- 添加新的heathed动画和预制体资源
- 调整水球技能(6005)的ap和map参数
|
2025-12-31 19:35:25 +08:00 |
|
panw
|
b2cc25b32b
|
feat(战斗系统): 添加反伤机制并优化属性变量命名
添加新的技能配置5000(反伤)和实现反伤逻辑
将targetAttrs统一重命名为TAttrsComp以提高代码一致性
|
2025-11-27 16:12:23 +08:00 |
|
panw
|
58fa6527ee
|
feat(战斗系统): 扩展战斗属性配置和元素伤害类型
- 在GameSet.ts中添加物理和魔法防御常数
- 在SkillSet.ts中细化元素伤害类型并移除冗余字段
- 在HeroAttrs.ts中重构抗性和伤害加成属性,增加物理和魔法相关属性
|
2025-11-21 10:24:39 +08:00 |
|
panw
|
df23e3787d
|
feat(战斗系统): 完善伤害计算逻辑并添加元素伤害支持
修改 HeroAtkSystem 的 dmgCount 方法,增加目标属性参数并实现完整的伤害计算逻辑,包括物理/魔法伤害区分、防御减免和元素伤害计算。同时在 SkillSet 配置中新增 map 属性和元素伤害配置,支持冰/火/风三种元素伤害类型。
|
2025-11-21 10:23:35 +08:00 |
|
panw
|
e577ed976c
|
feat(技能系统): 添加目标数量配置并优化目标选择逻辑
- 在SkillSet枚举中添加t_num字段用于配置技能目标数量
- 修改sTargets方法,根据技能配置中的t_num确定最大目标数量
- 重构findNearbyEnemies方法,实现基于距离和位置偏差的目标排序
- 添加对技能范围配置的灵活处理,支持range和dis字段
|
2025-11-19 15:39:57 +08:00 |
|
walkpan
|
9798930879
|
feat(技能系统): 添加技能类型枚举并重构天赋系统
- 在SkillSet.ts中新增HSSet枚举区分普通攻击、技能和必杀技
- 重构TalSet.ts中的天赋效果枚举,移除N_ATK和N_SKILL类型
- 在HeroSkillsComp中增加hset字段标识技能类型
- 修改SACastSystem以支持根据技能类型触发不同天赋
- 完全重写TalComp组件,实现更完善的天赋触发和效果管理
|
2025-11-18 23:54:25 +08:00 |
|
panw
|
afbaa13cb2
|
制作了多个 近战技能
|
2025-11-04 17:25:48 +08:00 |
|
walkpan
|
8152523e10
|
feat(战斗系统): 实现基于技能距离的智能移动和攻击逻辑
重构英雄和怪物移动系统,引入技能距离缓存机制
在HeroAttrsComp中添加技能距离缓存管理
修改HeroSkillsComp以支持技能距离计算
更新移动系统使用技能距离判断攻击时机和停止位置
调整怪物配置统一使用水球技能
|
2025-11-03 22:59:56 +08:00 |
|
walkpan
|
914ab0e8b9
|
feat(技能系统): 实现技能冷却时间受攻击速度和技能速度属性影响
新增技能速度(SS)属性,用于减少非基础攻击技能的冷却时间
基础攻击技能冷却时间由英雄的as属性决定
眩晕和冰冻状态下不更新技能CD
合并冗余的canCast和resetCD方法
|
2025-11-03 20:53:31 +08:00 |
|
walkpan
|
cb844cf65f
|
解决一些小问题
|
2025-11-01 15:02:31 +08:00 |
|
walkpan
|
d014e63d27
|
refactor(skill): 重构技能移动系统,整合移动逻辑到SMoveComp
将技能移动逻辑从SkillView迁移到SMoveComp,实现统一的移动管理
添加多种移动类型支持(线性、贝塞尔、固定位置)
优化移动参数配置,从SkillView获取攻击偏移量
|
2025-11-01 12:16:21 +08:00 |
|
walkpan
|
2b8ba46759
|
技能继续调整
|
2025-11-01 11:15:11 +08:00 |
|
panw
|
028a175df4
|
refactor(skill): 优化技能系统实现和配置
- 删除未使用的ECS元文件和组件
- 修复技能视图和移动逻辑,添加调试日志
- 调整技能预制体配置和动画参数
- 简化技能加载和方向处理逻辑
- 新增技能6002并更新英雄配置
- 统一受击特效路径命名
|
2025-10-31 16:42:57 +08:00 |
|
walkpan
|
2f19433a0a
|
feat(skill): 重构技能系统,新增技能数据组件和移动组件
refactor(skill): 移除旧技能组件和文档,优化技能配置结构
fix(skill): 修正技能预制体配置错误,统一技能运行类型字段
docs(skill): 删除过时的技能系统说明文档
perf(skill): 优化技能加载逻辑,减少资源消耗
style(skill): 调整代码格式,提高可读性
|
2025-10-31 00:35:51 +08:00 |
|
walkpan
|
6db004a99f
|
feat(skill): 重构技能模块,新增技能前后摇动画和组件
- 新增技能前后摇动画资源及配置
- 添加技能组件(SkillCom, EndAnmCom)和视图组件
- 重构技能配置表,支持前后摇动画配置
- 删除旧版技能资源(prefab, boom目录)
- 调整技能预制体路径结构
|
2025-10-30 19:30:55 +08:00 |
|
walkpan
|
11f1f08c1d
|
refactor(属性系统): 重构英雄属性系统,将属性定义移至HeroAttrs模块
- 将Attrs和DBuff相关定义从SkillSet迁移至HeroAttrs
- 新增NeAttrs枚举用于管理负面状态
- 重构HeroViewComp中的buff/debuff处理逻辑
- 优化属性分类和分组,增加新属性类型
- 移除旧的DBuff相关代码,改用统一的负面状态管理
|
2025-10-25 15:04:11 +08:00 |
|
walkpan
|
91eb0c9f6e
|
将 SkillSet.ts 文件中的 Attrs 枚举、getAttrs 函数和 AttrsType 配置对象移动到 HeroAttrs.ts 文件中
|
2025-10-25 12:46:53 +08:00 |
|
walkpan
|
326ceaf3d1
|
refactor(config): 优化英雄和技能配置数据结构
- 删除《吸血鬼幸存者》英雄特性分析文档,清理无用参考资料
- 调整技能配置,统一攻击类型枚举命名以AtkedName代替AtkedType
- 新增DType枚举区分物理与魔法攻击类型,丰富技能攻击属性
- 更新基础攻击技能配置,添加攻击类型字段并修正部分技能数据
- 删除heroSet.ts中旧版英雄基础属性和计算逻辑,简化代码结构
- 精简英雄信息定义,修正英雄基础属性和技能配置,改进角色定位说明
- 重新整理怪物角色基础属性和技能,提升数值合理性与一致性
|
2025-10-24 23:08:20 +08:00 |
|
panw
|
2cf554b124
|
feat(attrs): 新增英雄基础属性及其对战斗属性影响的计算
- 在 Attrs 中添加力量、智力、敏捷、精神、幸运基本属性
- 为新增属性配置属性类型为数值型(BType.VALUE)
- 新增 HeroBaseAttributes,定义不同英雄类型的基础属性初始值
- 设计 AttributeInfluence,定义基础属性对战斗属性的影响系数
- 实现 calculateBaseAttributes 方法,根据英雄类型和等级计算基础属性值
- 实现 calculateAttributeInfluences 方法,计算基础属性对战斗属性的具体影响值
- 在 heroSet.ts 中增加相关类型导入和类型定义,完善属性系统逻辑
|
2025-10-24 16:54:19 +08:00 |
|
walkpan
|
8d9c7bbe0d
|
技能继续重构
|
2025-10-19 23:46:18 +08:00 |
|
walkpan
|
928f1dbe16
|
refactor(config): 精简并优化技能与英雄配置代码
- 删除SkillSet.ts中未使用或多余的枚举和注释
- 移除SkillConfig接口中的无用字段in参数
- 统一调整技能配置字段,删除多余的in参数
- 简化SkillSet技能数据,去除冗余注释和无用代码
- heroSet.ts删除被注释的HeroKind枚举和无用注释
- 精简英雄配置相关注释,提高代码可读性与维护性
|
2025-10-19 15:52:37 +08:00 |
|
walkpan
|
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 |
|
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 |
|
walkpan
|
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 |
|
panw
|
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 |
|
panw
|
d9282b7469
|
feat(movement): 添加移动速度属性并调整速度计算逻辑
- 在DBuff和Attrs中新增移动速度相关字段SPEED
- 修改getAttrFieldFromDebuff映射,支持移动速度下降Debuff
- 修正DbuffConf接口中deV拼写错误
- BattleMoveSystem中使用Attrs.SPEED替代原慢速减值计算速度
- HeroViewComp中修复deV字段拼写并更新减速效果处理逻辑
- 移除未使用和无效的状态类Debuff标记,优化逻辑判断
|
2025-10-17 10:54:02 +08:00 |
|
walkpan
|
d8ba69aada
|
还有好多错误
|
2025-10-17 00:29:34 +08:00 |
|
walkpan
|
559ddfb653
|
dd
|
2025-10-16 23:40:12 +08:00 |
|
panw
|
d0cd9c1326
|
buff需要重置
|
2025-10-16 16:52:27 +08:00 |
|