panw
|
7c54f58be1
|
refactor(missionMon): 扩展为6路刷怪并优化中路判定逻辑
1. 将原3路刷怪扩展为6路,调整刷怪线Y轴偏移配置
2. 优化怪物中路判定,使用常量BoxSet.GAME_LINE替代硬编码30阈值
3. 改进均衡选路逻辑,支持多候选路随机选择
4. 为怪物出生位置增加Y轴随机偏移实现多路线进军
|
2026-05-21 16:58:29 +08:00 |
|
panw
|
52b24668c7
|
refactor(heroView): 优化英雄和怪物死亡处理逻辑
重构了realDead方法,统一添加死亡飞出屏幕动画,根据阵营区分处理逻辑:英雄移动到墓地,怪物动画结束后销毁
|
2026-05-21 16:34:09 +08:00 |
|
panw
|
654e39ff5b
|
refactor(MissionHeroComp): 移除闲置的驻场技能总加成计算方法
|
2026-05-21 16:20:54 +08:00 |
|
panw
|
c5f1fb9993
|
refactor(MissionHeroComp): 删除无用的getFieldSkillTotalValue方法
|
2026-05-21 16:10:57 +08:00 |
|
panw
|
bb47a7a318
|
refactor(hero/map): 重命名MissionHeroCompComp为MissionHeroComp
修改所有引用该组件的文件,统一组件命名,包括导入语句、类定义、静态属性调用以及相关注释,未变更原有业务逻辑。
|
2026-05-21 14:46:48 +08:00 |
|
panw
|
fc3f4d7375
|
refactor(skill): 重构技能触发逻辑,提取统一工具类
将分散在Hero、Mon、HeroAtkSystem、SCastSystem、MissionComp中的技能触发代码统一封装,集中处理触发次数加成、实体合法性校验与技能事件派发,同时新增SkillTriggerType枚举统一管理技能触发类型,简化业务调用并消除重复模板代码。
|
2026-05-21 11:10:27 +08:00 |
|
panw
|
3bfdf1639b
|
fix: 恢复怪物和英雄的召唤技能配置复制逻辑
修复了heroSet.ts中注释掉的call字段注释,同时恢复了Hero和Monster类中对call技能配置的复制代码,让召唤技能触发逻辑正常生效
|
2026-05-21 10:41:33 +08:00 |
|
panw
|
bbd3e01ae5
|
refactor(map): 重构局内经济系统,统一封装金币操作逻辑
新建MissionEconomy类作为局内经济统一管理入口,整合原分散在HInfoComp、MissionComp、CardComp、MissionCardComp中的金币计算、消费、收益统计逻辑,移除各组件中重复的getMissionCoin、setMissionCoin、getRefreshCost等工具方法,统一维护评分系统的金币统计,提升代码可维护性。
|
2026-05-21 09:51:32 +08:00 |
|
panw
|
5cdb50b760
|
chore(map): 移除两种怪物类型并更新相关配置
删除了Bomber自爆和Splitter分裂两种怪物类型,同步更新了怪物枚举注释、名称映射、怪物列表、属性配置、关卡配置、蓝图模板以及默认波次配置
|
2026-05-21 09:26:25 +08:00 |
|
panw
|
7c313571ec
|
fix(heroSet): 调整英雄和怪物的属性配置,修正字段顺序
调整了见习战士、盾骑士等英雄的攻击属性字段顺序,修正奥术法师的复活技能字段位置,调整牧师、医师等辅助英雄的攻击字段位置,同时大幅提升各类怪物的生命值和攻击力,统一怪物移动速度参数
|
2026-05-21 08:44:01 +08:00 |
|
panw
|
d454ceecf6
|
chore(SkillConfig): 补充怪物技能注释并修正格式
为6005怪物战士技能、6103怪物法师技能添加使用说明注释,同时修复6103技能info末尾多余空格
|
2026-05-20 16:14:58 +08:00 |
|
panw
|
795e52adf1
|
chore(hero config): 调整多款怪物的移动速度
统一调整普通怪物和BOSS的移动速度,优化战斗内单位手感与平衡
|
2026-05-20 16:05:41 +08:00 |
|
panw
|
3c66b3f9e6
|
feat(怪物系统): 完善红蓝兽人法师配置与动画,清理废弃英雄资源
删除废弃的o12345英雄资源及其元数据文件,修正怪物配置表的错误条目,为m7、m8怪物补全动画关键帧与时长配置,更新对应预制体添加动画组件。
|
2026-05-20 16:00:02 +08:00 |
|
panw
|
1f119b757b
|
refactor(hero): 调整英雄配置与预制体参数
1. 更新多个英雄prefab的位置向量参数
2. 重构兽人/亡灵英雄配置表,调整英雄名称、资源路径,新增/重组英雄配置条目
3. 调整精灵帧meta的shadow配置位置
|
2026-05-20 15:18:23 +08:00 |
|
walkpan
|
8ac0bdd500
|
fix(config): 调整兽人、亡灵系列怪物的属性与配置
统一调整近战怪物攻击距离为360,优化部分怪物生命值和技能ID,修正亡灵法师基础生命值与技能配置
|
2026-05-19 23:20:27 +08:00 |
|
panw
|
7d4cf1f097
|
fix: 优化属性默认值处理,注释多余赋值逻辑
1. 将heroInfo接口的dis和speed字段改为可选
2. 在实例化时使用??运算符设置默认值
3. 注释掉冗余的call字段赋值代码
4. 移除英雄配置中重复的固定属性值
|
2026-05-19 22:43:15 +08:00 |
|
panw
|
0b23eacca4
|
refactor(config): 调整英雄和技能配置注释与名称
1. 为heroInfo里的revive字段补充详细注释说明
2. 将技能6301的名称从"护盾术"改为"护盾"
3. 将技能6501名称改为"复活"并更新其描述信息
|
2026-05-19 16:56:53 +08:00 |
|
panw
|
8b795b6cfc
|
docs(heros config): 更新英雄配置文档,新增大量英雄设定与流派体系
1. 注释掉废弃的call技能触发字段
2. 补充完整五大流派的详细设定、协同规则与触发器说明
3. 新增20位分属五大流派的英雄设计方案
4. 整理英雄ID总表并修正ID冲突问题
|
2026-05-19 16:42:54 +08:00 |
|
panw
|
57c4d93cf9
|
feat: 新增atk_c4和atk_c5技能预制体,删除旧技能资源并更新配置
1. 新增atk_c4、atk_c5两个攻击技能预制体及其元文件
2. 删除废弃的arrow_big_shan和atk_s3预制体资源
3. 更新英雄配置和技能配置表,调整技能映射与属性描述
|
2026-05-19 16:42:45 +08:00 |
|
walkpan
|
ffe5f20c9a
|
feat: 完成英雄技能与UI素材更新
1. 调整所有描边材质的发光宽度与颜色参数
2. 提升英雄最大等级上限至5级
3. 重构5个英雄的技能配置与特效
4. 修复移动系统固定结束位置的Y轴丢失问题
5. 新增火焰陨石与冰刺技能的预制体与动画
6. 优化技能攻击预制体的缩放与尺寸参数
|
2026-05-18 21:50:54 +08:00 |
|
panw
|
e472845924
|
fix: 调整技能配置并删除废弃冰霜球资源
1. 重命名部分技能名称与描述,更新技能效果说明
2. 调整技能ID排序,删除6002-6011区间内的冗余配置
3. 删除废弃的冰霜球prefab及其meta文件
4. 修改大招名称为雷霆击并更新其技能描述
|
2026-05-18 16:55:29 +08:00 |
|
panw
|
d6844fc2d6
|
技能动画调整
|
2026-05-18 16:29:44 +08:00 |
|
panw
|
b01a3d2b84
|
feat(skill): 重做普攻弹道逻辑,优化攻击命中表现
1. 新增atk_ci普攻预制体,替换原有的atk_light预制体配置
2. 调整普攻预制体的位置、缩放属性,更新技能配置的sp名
3. 重构施法目标坐标计算,修正Y轴高度偏移以命中目标中心
4. 优化线性弹道移动逻辑,统一处理弹道延长和旋转计算
5. 更新攻击动画的帧时长和精灵贴图资源
|
2026-05-18 10:53:21 +08:00 |
|
panw
|
79cf3c1a62
|
fix: 修正技能飞行轨迹类型与技能描述不一致问题
调整了火球术、风刃、暗影球三个技能的RType从bezier改为linear,同步技能实际轨迹与描述内容,同时清理了胜利UI预制体中的冗余引用配置。
|
2026-05-18 10:29:35 +08:00 |
|
panw
|
17a8dc0046
|
feat: 更新普攻技能配置与资源
1. 将普攻技能的射线类型从贝塞尔曲线改为直线
2. 调整所有近战英雄的攻击距离为720
3. 更新普攻预制体的精灵帧、缩放和尺寸参数,添加动画组件
4. 调整普攻动画的采样率和时长
|
2026-05-18 10:17:27 +08:00 |
|
walkpan
|
3e84566f94
|
refactor(hero&monster): 统一使用dis字段获取攻击距离
移除HeroDisVal映射表,改为直接从实体组件读取配置的dis属性作为攻击距离,同时补全所有英雄和怪物配置中的dis字段
|
2026-05-18 09:29:22 +08:00 |
|
walkpan
|
39316cf266
|
fix(hero): 调整英雄升级特效播放逻辑
修正了英雄等级对应的特效播放映射,注释了暂未使用的9级特效代码
|
2026-05-17 23:25:57 +08:00 |
|
walkpan
|
048595887e
|
fix(hero cast): 调整敌我单位的目标选择逻辑
重构了SCastSystem中的目标查找逻辑,区分英雄和怪物的目标选择规则:英雄仅按X轴距离选择最近目标,怪物优先选择中路目标后再比较距离,同时更新了对应注释说明。
|
2026-05-17 21:36:58 +08:00 |
|
walkpan
|
a32eaf3bae
|
feat(hero, map): 修复FlashSprite查找逻辑,新增英雄升级触发特效
优化HeroViewComp中的FlashSprite查找逻辑,统一为先查找自身节点再遍历子节点
将HeroViewComp的lv_up方法改为公有以支持外部调用
在MissionHeroComp的英雄升级流程中添加升级特效触发代码
|
2026-05-17 21:27:31 +08:00 |
|
walkpan
|
1cee010e9f
|
feat(hero): 更新英雄资源与配置,清理废弃文件
更新hk5英雄的图片资源和预制体尺寸为128×128,修正精灵配置元数据
重构英雄配置表HeroInfo,调整现有英雄数据并新增两款辅助英雄
更新卡牌池配置CardPoolList,新增多款英雄卡牌条目
删除废弃的me1.prefab及其元数据文件
清理heros预制体中的旧精灵与动画引用
为mud5预制体添加轮廓材质配置字段
|
2026-05-17 21:04:58 +08:00 |
|
walkpan
|
8417e8699f
|
feat(hero): 新增英雄按等级切换不同颜色描边的功能
新增紫色描边shader与对应材质资源,为英雄预制体注册四种颜色描边材质
重构FlashSprite组件支持按等级切换描边,在英雄初始化与升级时自动更新描边样式
|
2026-05-17 14:01:30 +08:00 |
|
walkpan
|
437982c06f
|
feat(map): 新增分段刷怪机制并调整教程波次怪物数量
1. 调整教程专用蓝图模板的近战怪生成数量从5个改为2个,并同步更新文档说明
2. 为刷怪组件添加三段式分段刷怪逻辑,每阶段间添加延迟,优化刷怪节奏
3. 重构波次初始化逻辑,提取为setupWaveData方法减少重复代码
|
2026-05-15 23:23:19 +08:00 |
|
walkpan
|
f515feda7b
|
chore(map): 调整关卡波次上限为15波并完善怪物队列检测
1. 将显示的波次文字从30波改为15波
2. 修改通关判定条件为当前波次达到15波
3. 新增待刷新怪物数量的状态跟踪
4. 完善怪物全灭的判定逻辑,加入待刷新队列检测
5. 移除了测试用的ts和js脚本文件
6. 添加了怪物生成相关的调试日志
|
2026-05-15 22:24:29 +08:00 |
|
walkpan
|
f243b8edae
|
style: 移除无用调试日志注释并关闭任务卡牌调试模式
1. 移除SkillView.ts中多余的debugMode属性注释
2. 将MissionCardComp的默认调试模式改为关闭
|
2026-05-15 22:24:19 +08:00 |
|
walkpan
|
e5e379aecc
|
feat: 调整怪物属性与波次生成逻辑,新增测试脚本
1. 全怪物基础属性翻倍调整,同步更新英雄配置表
2. 修改模板M1的最低生效等级为1
3. 调整首波生成预算计算方式,修复低预算利用率检查逻辑
4. 新增spawn测试脚本,调整UI预制体布局参数
|
2026-05-15 20:42:24 +08:00 |
|
walkpan
|
9687adb559
|
docs: 更新肉鸽刷怪系统文档与配置至15波5阶梯版本
同步调整了文档中的波次、阶梯、词缀、预算等全部数值配置,同时更新了RogueConfig.ts中的代码配置,将原30波10阶梯架构重构为15波5阶梯版本,包括调整怪物生成模板、属性倍率、词缀解锁等级和无限模式起始阶梯等核心参数。
|
2026-05-15 20:27:36 +08:00 |
|
panw
|
c912e446b1
|
feat(map): add three new resistance affixes and their handling
1. 新增CritRes、FreezeRes、KnockbackRes三种词缀类型
2. 配置对应词缀的名称、消耗、最低等级等属性
3. 为怪物组件添加词缀抗性属性的赋值逻辑
4. 将新词条加入优先级列表
|
2026-05-15 16:21:25 +08:00 |
|
panw
|
a6915fdf00
|
refactor(LangUtil): 重构多语言工具类,新增枚举类型安全前缀
1. 将原有的字符串LangPrefix类型改为枚举类型,避免硬编码字符串错误
2. 更新所有使用处的调用方式,统一使用LangPrefix枚举来传入多语言前缀
3. 移除VictoryComp中硬编码的成就描述拼接逻辑,改用lang/langf方法获取多语言文本
4. 注释暂时不需要渲染的分数进度条代码
|
2026-05-15 15:44:43 +08:00 |
|
panw
|
4f8a955506
|
refactor: 重构多语言处理逻辑,统一配置与显示分离
1. 新增LangUtil工具类实现统一的多语言映射与参数替换
2. 移除各配置文件中的硬编码多语言包装类,替换为直接中文文本
3. 更新zh.json补充成就相关多语言词条
4. 重构HighlightSet适配新的多语言调用规范
|
2026-05-15 15:44:32 +08:00 |
|
panw
|
dff559462d
|
fix(map): 更新护盾词缀的描述文本
将原描述的"20% HP 伤害吸收盾"调整为"抵御2次 伤害吸收盾",修正词缀效果描述不符的问题
|
2026-05-15 14:45:39 +08:00 |
|
walkpan
|
8d61c67c1d
|
refactor(map): 重构关卡刷怪与计时逻辑,适配30波新流程
1. 替换原固定战斗倒计时为正向计时clearTime
2. 移除旧波次配置,改用spawningEngine生成自适应怪物
3. 将波次上限从20调整为30,更新对应判断逻辑
4. 实现增量分批刷怪和自适应难度调整
5. 重置战斗状态时重置新引擎实例
|
2026-05-15 13:46:27 +08:00 |
|
walkpan
|
cede98eab9
|
重构刷怪配置 RogueConfig
|
2026-05-15 12:28:06 +08:00 |
|
walkpan
|
f03db06c3c
|
docs(map/gdd): add gdd document and related meta files
新增了游戏设计文档相关的目录、markdown文件以及对应的元配置文件,用于完善项目的开发文档体系
|
2026-05-15 12:23:22 +08:00 |
|
walkpan
|
3893ec33d7
|
docs: add roguelike刷怪系统全套GDD文档
新增了肉鸽刷怪系统的完整设计文档,包括系统概述、核心规则、详细设计、公式推导、边界情况、依赖关系等内容,同时添加了系统索引和评审记录文档,完善了项目的GDD体系。
|
2026-05-15 12:22:09 +08:00 |
|
walkpan
|
e194132731
|
feat: 新增暴击抗性和冰冻抗性属性并完善暴击冰冻判定
1. 在HeroAttrs枚举中新增critical_res和freeze_res属性
2. 在HeroAttrsComp中添加对应抗性属性并在重置方法中初始化
3. 修改暴击和冰冻判定逻辑,加入抗性减免计算
|
2026-05-14 22:53:15 +08:00 |
|
walkpan
|
fdc5979484
|
feat: 添加击退效果相关逻辑
1. 新增击退概率、击退距离、击退抗性属性配置
2. 实现击退判定与击退位移逻辑,整合进受击流程
3. 重构后退方法支持自定义击退距离参数
|
2026-05-14 22:52:27 +08:00 |
|
walkpan
|
e97f2b0c48
|
chore: 调整hero配置注释并修复属性类型
1. 新增三种英雄流派的配置说明文档
2. 将HInfoComp中的Number属性类型替换为CCInteger
|
2026-05-14 22:40:39 +08:00 |
|
panw
|
79531e7318
|
fix: 修复多项UI布局和功能问题
1. 调整任务prefab的位置和内容尺寸
2. 注释掉加载动画自动隐藏逻辑
3. 修改合成规则逻辑适配配置项
4. 调整英雄移动预制体的缩放参数
5. 修改地图预制体的节点名称、尺寸和对齐属性
6. 更新角色控制器预制体的组件和布局参数
|
2026-05-14 16:40:44 +08:00 |
|
panw
|
9b363cda1c
|
fix: 调整英雄升级所需数量,优化战斗和UI细节
1. 将英雄升级所需数量从2改为3
2. 调整UI3.plist的边框参数
3. 修改地图精灵帧和图集绑定
4. 优化技能提示框动画:减少停留时间并简化漂移淡出逻辑
5. 修改任务卡牌组件:战斗阶段不再隐藏面板,新增战斗阶段无法召唤英雄的限制,注释掉战斗阶段隐藏抽卡面板的代码
6. 重构hnode.prefab的层级和UI组件,调整等级显示样式
|
2026-05-14 10:55:15 +08:00 |
|
walkpan
|
3f47df2682
|
refactor(map/hero): 重构英雄位置管理逻辑,移除lane相关字段
重构了英雄分路排位的旧实现,改用硬编码的点位数组管理英雄站位,移除了HeroAttrsComp中的lane和lane_index字段,简化了英雄位置分配、UI面板绑定的逻辑,提升代码可维护性。
|
2026-05-13 23:48:58 +08:00 |
|