Commit Graph

2087 Commits

Author SHA1 Message Date
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
walkpan
63cc510264 feat(hero/mon): 新增o12345怪物英雄的动画帧与图集配置
补充该英雄idle、attack、magic attack全套动画帧,更新图集纹理尺寸与元数据
2026-05-20 15:45:02 +08:00
walkpan
51ff293d6a Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515 2026-05-20 15:43:18 +08:00
walkpan
d26eb5001a feat(hero资源): 新增o12345英雄的图片及元配置文件 2026-05-20 15:43:16 +08:00
panw
1f119b757b refactor(hero): 调整英雄配置与预制体参数
1.  更新多个英雄prefab的位置向量参数
2.  重构兽人/亡灵英雄配置表,调整英雄名称、资源路径,新增/重组英雄配置条目
3.  调整精灵帧meta的shadow配置位置
2026-05-20 15:18:23 +08:00
walkpan
1e39768da3 怪物动画 ui 重置 2026-05-20 13:42:05 +08:00
walkpan
e843c34886 style(card prefab): 调整卡牌预制体的缩放、尺寸和填充模式
修改卡牌预制体的缩放比例从2.5改为2,调整宽高尺寸从78到125,将填充模式从0改为1以适配新尺寸
2026-05-19 23:46:04 +08:00
walkpan
8ac0bdd500 fix(config): 调整兽人、亡灵系列怪物的属性与配置
统一调整近战怪物攻击距离为360,优化部分怪物生命值和技能ID,修正亡灵法师基础生命值与技能配置
2026-05-19 23:20:27 +08:00
walkpan
b288fedaa1 chore: 清理无用的技能特效资源并调整部分配置
本次提交清理了多个废弃的buff、攻击特效的prefab和动画资源,包括down、dun_jin、dun_red、fire_wall等系列资源;同时调整了card预制体激活状态、部分技能预制体的精灵帧引用和尺寸模式,修复了fire_yuns动画的时长并新增了相关节点配置。
2026-05-19 23:17:17 +08:00
walkpan
514edda867 Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515 2026-05-19 22:43:53 +08:00
walkpan
02cec03d0c chore: 更新技能图标skill1.png
替换了原有技能图标资源,更新游戏内技能1的显示素材
2026-05-19 22:43:51 +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
8a16036c99 Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515 2026-05-19 16:42:57 +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
78a512286e fix(fire_yuns技能特效): 调整火云技能攻击的y轴偏移量
修正火云技能特效的初始位置,将y轴偏移从0调整为30,让特效显示位置更合理
2026-05-19 08:59:08 +08:00
walkpan
06759b6f2b fix: 调整多个技能prefab的参数与调试模式
批量修复技能预制件的调试模式、锚点、位置、缩放和碰撞体积参数,优化技能表现
2026-05-18 22:18:21 +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
0753963919 角色ui 阴影添加 2026-05-18 15:48:26 +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
76829ad192 英雄动画调整 2026-05-17 16:15:29 +08:00
walkpan
c3960f1b47 英雄动画重做 2026-05-17 16:06:32 +08:00
walkpan
8417e8699f feat(hero): 新增英雄按等级切换不同颜色描边的功能
新增紫色描边shader与对应材质资源,为英雄预制体注册四种颜色描边材质
重构FlashSprite组件支持按等级切换描边,在英雄初始化与升级时自动更新描边样式
2026-05-17 14:01:30 +08:00
walkpan
2d0620fb00 英雄 动画重做 2026-05-17 11:22:49 +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
walkpan
af5b79b9a1 fix(gui/mission): 调整任务prefab的布局参数与激活状态
修正了任务界面预制体的位置、尺寸、对齐边距以及默认激活状态,修复界面显示错位问题
2026-05-15 19:42:38 +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