Commit Graph

2057 Commits

Author SHA1 Message Date
walkpan
a2b5bbc39d docs(hero config): 完善英雄配置文档,新增四大流派及配套数据
补充了完整的流派协同矩阵、6人推荐组队方案与英雄ID总表,同时新增英雄配置Excel文件的导入元文件
2026-05-23 15:22:56 +08:00
walkpan
268c6e155a refactor(英雄&卡池): 修改英雄等级字段为pool_lv并优化卡池配置
重构heroInfo接口,将原cards_lv字段重命名为pool_lv,同步更新所有英雄配置与注释;修正HListComp的等级显示逻辑,新增按pool_lv分级的卡池配置。
2026-05-23 15:09:45 +08:00
walkpan
23db51df12 feat(config): 新增多流派英雄并优化英雄配置表
按流派重新分组整理英雄配置,保留原有可用核心英雄
新增攻速叠伤、铁壁反伤、冰冻控制、治疗续航四类新英雄
注释废弃的旧英雄配置项
移除怪物配置中的冗余cards_lv字段
更新HeroList数组仅包含活跃可用的英雄ID
2026-05-23 14:51:18 +08:00
walkpan
de67e36590 docs(英雄配置): 重构英雄配置文档并新增官方配置表
重写英雄配置说明文档,系统化整理四大英雄流派的设计规则、12款新英雄的详细配置与协同方案,新增heros.xlsx英雄配置表文件,统一现有与新设计英雄的属性和触发机制,替换旧版零散配置内容。
2026-05-23 14:24:32 +08:00
walkpan
0b59f601d8 feat(penetration): 将穿刺机制从固定次数改为概率触发模式
统一重命名所有穿刺相关属性为 `puncture_chance` 以规范代码命名,新增FightSet.PUNCTURE_DOWN配置项控制每次穿透后的概率衰减值。调整6408号穿刺强化技能,将提升穿刺次数效果改为提升20%穿透概率并修正AP消耗。在技能命中逻辑中添加穿透概率判定逻辑,实现概率穿透效果,同时更新所有引用原属性的代码位置确保功能正常。
2026-05-23 14:08:45 +08:00
walkpan
cb53417ea8 feat(skill config): 新增7个团队属性强化支援技能配置
新增的技能均为全体友方增益buff,覆盖暴击率、暴击伤害、冰冻概率、击退属性、穿透次数和风怒次数强化,持续1次生效
2026-05-23 13:32:21 +08:00
walkpan
9eccca7e2a refactor(skill/hero): 重构技能buff系统,优化属性处理与技能加成逻辑
- 新增HeroAttrsComp的add_special_attr方法,实现动态累加任意数字类型的英雄属性
- 废弃旧的BuffConf数组配置格式,改用单一buff_type字段简化技能buff配置
- 修复金币类技能加成未随技能等级提升的问题,调整计算逻辑为baseGold + sUp.ap * skillLv
- 重构applyActualFriendlyEffect方法,添加技能等级参数,按buff类型匹配对应升级加成
- 更新所有内置技能配置为新的格式规范
2026-05-23 13:26:11 +08:00
walkpan
fce7646de6 feat(技能系统): 新增获取金币技能功能
新增金币类型技能枚举与配置字段,添加6303号获取金币技能配置;新增通用的技能结束动画播放逻辑,当技能配置了endAnm时自动播放;完善施法系统的金币技能处理逻辑,计算并添加对应金币;新增对应的技能prefab资源文件。
2026-05-23 12:29:26 +08:00
walkpan
88d7bdae47 feat(skill): 支持技能参数自定义覆盖
本次修改实现同技能不同角色的差异化技能效果:
1. 新增SkillOverrides接口与mergeSkillParams工具函数,用于合并基础技能配置和角色覆盖参数
2. 更新英雄配置、属性组件、触发辅助系统与施法系统以适配该机制
3. 为盾骑士、医师添加示例差异化配置,验证功能可行性
4. 整理技能配置,删除冗余重复的旧技能条目
5. 新增技能重构设计计划文档,替换旧的迁移计划文档
2026-05-23 12:11:00 +08:00
walkpan
c96eac9bac refactor(map): 将RPG地图预设默认激活状态改为关闭
调整了map_rpg.prefab文件中根节点的默认激活属性,从启用改为禁用,避免地图默认加载激活
2026-05-21 21:37:44 +08:00
walkpan
ef4aa9aeec refactor(map,hero): 调整怪物出生参数与UI显示逻辑
1. 调整怪物出生点X坐标和掉落高度默认值
2. 修复英雄血条UI层级问题,强制置于顶层
3. 优化血条提示框的Y轴显示位置
4. 简化怪物死亡飞出动画,移除多余的角度重置
5. 重构怪物下落逻辑,拆分完成回调,处理无下落距离的情况
2026-05-21 20:21:29 +08:00
walkpan
f7db4da113 fix: 修复怪物技能、朝向和飘字显示问题
1. 修正技能节点缩放逻辑,确保镜像显示正确
2. 修复怪物反向移动时的朝向错误
3. 调整伤害飘字的Y轴偏移,优化显示位置
4. 更新怪物配置的技能ID,修正技能绑定错误
2026-05-21 20:13:28 +08:00
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
8fd479c243 chore(hero prefab): 更新多个英雄预制体配置
1. 调整mb5预制体的位置参数
2. 移除mb6预制体的默认动画剪辑并设为null
3. 为mb3预制体新增动画组件并更新相关id引用
2026-05-21 14:50:28 +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
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