panw
|
9ddf5b99c5
|
refactor: 调整卡牌等级逻辑,新增基础池等级字段
1. 新增base_pool_lv字段存储英雄初始池等级
2. 替换多处直接使用pool_lv的逻辑,优先使用base_pool_lv
3. 移除预制体中废弃的pool_lv_node节点
|
2026-05-28 10:04:39 +08:00 |
|
panw
|
ad0539d238
|
refactor(ui): 调整UI页面管理方式,改为节点显隐控制
1. 注释并禁用了Ranks、Heros、Talents三个UIID的全局弹窗配置
2. 将三个页面改为通过MissionHomeComp控制节点显隐切换
3. 移除了原有的gui.open/remove弹窗调用逻辑,改为设置active状态
4. 调整了组件生命周期,改用onEnable替代onAdded处理显示逻辑
5. 更新了对应组件的注释和文档说明
|
2026-05-27 16:18:26 +08:00 |
|
panw
|
9a0b768be8
|
chore: 调整游戏数值与配置,优化怪物与战场体验
1. 调整怪物移动速度、攻击距离等基础属性
2. 修正英雄站位坐标,优化战场布局
3. 重构分段刷怪逻辑,修复刷怪计数异常问题
4. 调整怪物属性模板与关卡掉落预算,平衡游戏难度
5. 优化刷怪波次的怪物数量配置,调整生成节奏
|
2026-05-26 09:45:47 +08:00 |
|
walkpan
|
988affe2ac
|
refactor(hero config): 重构攻击速度配置系统,统一管理技能CD
扩展攻击速度档位至6档3级共18级,补充完善配置注释
调整各档位攻击间隔数值,优化档位命名提升可读性
统一所有英雄和怪物的技能冷却时间配置,替换硬编码的CD值
清理废弃的旧英雄与怪物配置注释
|
2026-05-25 20:06:30 +08:00 |
|
walkpan
|
3fbaebbcc5
|
feat(map, skill): 新增HInfoComp的cd_node属性并统一技能描述分隔符
为HInfoComp组件新增cd_node序列化节点引用
修正HeroSkillDesc中的技能描述分隔符,将→替换为:以对齐文档与实际输出格式
|
2026-05-25 19:56:25 +08:00 |
|
panw
|
58ac41feb0
|
refactor(heroSkill): 重构英雄技能描述生成逻辑
1. 新增完整的文件注释和职责说明
2. 拆分出buildEffectDesc函数生成技能效果描述
3. 替换硬编码的触发名称为模板化的SkillTriggerDesc
4. 支持覆盖技能参数mergeSkillParams
5. 优化三种类型技能的处理流程,输出标准格式描述
|
2026-05-25 17:01:16 +08:00 |
|
panw
|
e846e6408c
|
feat(hero-info): 实现自动生成英雄技能描述文本
新增HeroSkillDesc工具类动态生成技能描述字符串
修正heroSet.ts中的技能触发器描述文本
优化HInfoComp组件替换硬编码的英雄信息
完善hnode预制体的info标签配置与样式
|
2026-05-25 17:01:04 +08:00 |
|
walkpan
|
f73012f80a
|
Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515
|
2026-05-25 15:47:35 +08:00 |
|
panw
|
8026c2368e
|
feat: 添加等级颜色显示,优化卡池和英雄等级UI
1. 新增getLvColor工具函数,根据等级返回对应颜色
2. 为英雄信息面板和卡牌添加等级文本颜色设置
3. 重构卡池等级节点命名和显示逻辑,修复prefab布局
4. 新增英雄自身等级显示组件到卡牌预制件
|
2026-05-25 09:49:34 +08:00 |
|
walkpan
|
fd60191324
|
refactor(skill): 调整技能触发枚举的存放位置与使用方式
将SkillTriggerType枚举从GameEvent.ts迁移到heroSet.ts,统一管理技能触发相关配置,同时更新所有引用该枚举的文件路径,优化代码结构与维护性
|
2026-05-24 23:38:09 +08:00 |
|
walkpan
|
518a9a1ce9
|
feat: 新增英雄基础属性存档与UI属性加成显示
1. 新增base_ap和base_hp属性存储英雄原始基础攻防属性
2. 实现属性加成差值显示,展示当前属性与基础属性的差异
3. 重构英雄信息UI,新增名字、关闭按钮等节点绑定
4. 调整英雄预制体布局,适配新的UI展示需求
5. 补充战斗触发类型注释文档
|
2026-05-24 23:21:35 +08:00 |
|
walkpan
|
dfaa55b864
|
feat(map): 新增英雄出售事件并更新场上英雄数量UI
- 新增GameEvent.HeroSell事件枚举,在英雄出售时派发通知
- 在HInfoComp中添加事件派发代码,在MissionCardComp中注册监听更新UI
- 调整英雄统计逻辑与事件派发逻辑,简化最大英雄数量获取函数
- 为多款英雄预制体添加影子显示组件
|
2026-05-24 22:34:20 +08:00 |
|
walkpan
|
1b26a9079d
|
refactor(hero-ui): 重构英雄信息面板为点击弹窗形式
本次修改完成以下核心调整:
1. 在GameUIConfig中注册HInfo弹窗的UIID与预制体路径
2. 为场上英雄节点添加点击交互,点击时打开对应英雄的信息弹窗
3. 清理MissionCardComp中常驻英雄信息面板的旧逻辑代码
4. 重构HInfoComp适配弹窗模式,支持按实体ID绑定英雄数据并实时刷新显示
5. 调整CardComp中英雄图标缩放,优化界面显示效果
|
2026-05-24 16:16:40 +08:00 |
|
walkpan
|
f18ee54b4b
|
fix(游戏配置,动画): 调整怪物平衡、移除无用技能并修复动画设置
更新近战怪物设计注释适配v5版本TD节奏设计,调整所有怪物及BOSS的技能冷却时间,移除所有BOSS的无用6206技能,修复金币受击动画的循环模式与编辑器额外数据
|
2026-05-24 09:38:51 +08:00 |
|
walkpan
|
5cacfee288
|
chore: 调整怪物数值与波次配置,优化游戏爽感与难度平衡
1. 调整MissionComp中怪物上限与恢复阈值,提升刷怪容错空间
2. 下调全基础怪物属性并调整注释,降低初期怪物强度,同时调整BOSS属性降低其压力
3. 更新MonsterStats与TierConfigs,调整怪物消耗、预算与生成数量
4. 调整各波次模板的怪物生成数量,优化战斗体验
5. 调整自适应刷怪的最大填充比例,提升怪物生成效率
6. 更新部分配置注释,补充设计说明
|
2026-05-23 22:06:46 +08:00 |
|
walkpan
|
92836c14b6
|
feat(map,economy): 重做游戏经济与卡牌平衡系统
本次提交重构了英雄出售、抽卡、波次金币的数值体系:
1. 调整英雄出售价格按等级计算,1/2/3级分别为3/10/25金币
2. 修改抽卡刷新费用为2,初始金币调整为10
3. 重做波次金币公式,基础收益改为10,每波增长4
4. 调整卡池卡牌消耗与特殊卡牌的定价
5. 优化卡牌抽取消耗的计算逻辑,使用指数增长替代线性计算
|
2026-05-23 19:03:48 +08:00 |
|
walkpan
|
f49831bf9e
|
chore: 调整怪物配置与肉鸽模式参数,优化游戏平衡性
1. 重构基础怪物数据,按站位分类并更新属性、名称与描述
2. 更新怪物池与属性配置,调整各类型怪物生成权重与消耗
3. 修改阶梯预算与生成数量,调整适配性配置参数
4. 优化生成引擎的预算填充逻辑,增加生成上限限制
|
2026-05-23 19:03:09 +08:00 |
|
walkpan
|
9f6f09dbd3
|
refactor(heroConfig): 完成英雄配置v3版本重构
1. 更新职业触发规则文档,新增8大流派分类与职业绑定规则
2. 重构现有英雄配置,调整职业与触发逻辑:
- 调整5006疾风战士为疾风刺客,新增死亡触发效果
- 重构奥术法师等现有英雄,替换为field驻场机制
- 新增击退推拉、暴击爆发、经济滚雪球、献祭亡语4大流派共12个新英雄
3. 更新英雄列表与文档说明,统一配置格式与触发逻辑
|
2026-05-23 18:29:46 +08:00 |
|
walkpan
|
8a485bb6e6
|
refactor: 重构英雄卡池为动态生成方式
更新导入以包含HeroList,移除硬编码的英雄卡池条目,改为动态生成卡牌,适配英雄等级与卡池等级的计算规则,提升代码可维护性。
|
2026-05-23 15:32:28 +08:00 |
|
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
|
f7db4da113
|
fix: 修复怪物技能、朝向和飘字显示问题
1. 修正技能节点缩放逻辑,确保镜像显示正确
2. 修复怪物反向移动时的朝向错误
3. 调整伤害飘字的Y轴偏移,优化显示位置
4. 更新怪物配置的技能ID,修正技能绑定错误
|
2026-05-21 20:13:28 +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
|
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
|
1cee010e9f
|
feat(hero): 更新英雄资源与配置,清理废弃文件
更新hk5英雄的图片资源和预制体尺寸为128×128,修正精灵配置元数据
重构英雄配置表HeroInfo,调整现有英雄数据并新增两款辅助英雄
更新卡牌池配置CardPoolList,新增多款英雄卡牌条目
删除废弃的me1.prefab及其元数据文件
清理heros预制体中的旧精灵与动画引用
为mud5预制体添加轮廓材质配置字段
|
2026-05-17 21:04:58 +08:00 |
|
walkpan
|
e5e379aecc
|
feat: 调整怪物属性与波次生成逻辑,新增测试脚本
1. 全怪物基础属性翻倍调整,同步更新英雄配置表
2. 修改模板M1的最低生效等级为1
3. 调整首波生成预算计算方式,修复低预算利用率检查逻辑
4. 新增spawn测试脚本,调整UI预制体布局参数
|
2026-05-15 20:42:24 +08:00 |
|