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
|
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
|
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 |
|
panw
|
4f8a955506
|
refactor: 重构多语言处理逻辑,统一配置与显示分离
1. 新增LangUtil工具类实现统一的多语言映射与参数替换
2. 移除各配置文件中的硬编码多语言包装类,替换为直接中文文本
3. 更新zh.json补充成就相关多语言词条
4. 重构HighlightSet适配新的多语言调用规范
|
2026-05-15 15:44:32 +08:00 |
|
panw
|
7cb07c04dd
|
fix(config): 调整两个辅助英雄的基础ap属性
将5301和5302英雄的ap分别从20/40调整为50/50,统一辅助英雄输出属性
|
2026-05-13 16:03:39 +08:00 |
|
panw
|
d6f020dc96
|
fix: 调整所有一级英雄的基础生命值属性
统一优化法师、远程、辅助类英雄的初始血量,平衡前期作战能力
|
2026-05-13 16:01:06 +08:00 |
|
panw
|
9b35482b3c
|
refactor(hero): 统一英雄攻击射程配置并优化射程判断
1. 将MoveSystem和MonMoveSystem中的硬编码射程常量替换为HeroDisVal统一配置
2. 调整近战英雄默认攻击射程为120,修正原硬编码数值不一致问题
3. 优化施法射程计算逻辑,复用HeroDisVal配置
4. 为敌人查找逻辑添加同路优先筛选逻辑
5. 修正部分英雄技能的弹道类型为贝塞尔曲线
6. 移除冗余的射程常量定义,统一配置管理
|
2026-05-12 16:32:38 +08:00 |
|
walkpan
|
72feccbcd8
|
fix: 修复卡牌预制体精灵图集引用并调整怪物移动速度
将所有怪物的移动速度从800调整为100,修复card.prefab中缺失的精灵图集引用
|
2026-05-12 12:26:41 +08:00 |
|
walkpan
|
e8df6e6e9c
|
fix: 统一英雄攻击距离并移除冗余最小距离逻辑
将不同英雄类型的攻击距离统一调整为720,简化距离计算逻辑。
移除HeroAttrsComp中根据英雄类型动态计算最小攻击距离的代码,因为所有英雄的最小攻击距离现在均为0。
同时更新MoveSystem中的攻击范围判断逻辑,将远程英雄的最大攻击范围从360调整为720以保持一致性。
|
2026-05-01 21:40:33 +08:00 |
|
panw
|
b977dadcbc
|
feat(config): 添加英雄攻击速度分级配置并更新英雄攻击间隔注释
- 新增 AtkSpeedLv 枚举和 AtkSpeedSet 配置对象,定义从“极速”到“很慢”的10个攻击速度等级及其对应冷却时间
- 更新 HeroInfo 接口注释,将原有的固定攻击间隔值替换为对应的速度等级描述,明确不同英雄类型的攻击节奏设计意图
- 修正“辅助英雄”区块的注释错别字(腐竹 -> 辅助)
|
2026-04-29 15:57:46 +08:00 |
|
panw
|
1589851592
|
feat(i18n): 扩展翻译函数支持参数替换并更新中文文本
- 修改 I18nString 类以支持参数替换,将阈值等动态值插入翻译文本
- 更新多个配置文件中的翻译调用,传入相应的参数值
- 修正中文语言文件中的导航栏标签文本
|
2026-04-29 10:39:54 +08:00 |
|
panw
|
0c6ed9159a
|
refactor(i18n): 引入 I18nString 类优化多语言配置定义
将多个配置文件中的多语言字符串从 getter 函数改为使用 I18nString 类实例。
修改 CardSet、HighlightSet、heroSet 和 SkillSet 中的 name、info、title、desc 等字段,
统一使用 t(key) 返回的 I18nString 实例,简化配置对象结构并保持动态语言切换能力。
|
2026-04-29 09:55:28 +08:00 |
|
panw
|
958aa0a9d2
|
feat(i18n): 为英雄、技能和成就添加本地化支持
在多个配置文件中引入本地化函数,将硬编码的文本替换为从语言文件获取的键值。
添加了对应的中文字符串到语言文件,支持游戏内多语言切换。
|
2026-04-29 09:47:32 +08:00 |
|
panw
|
062ce6eb5c
|
fix(英雄): 修复复活配置类型错误并优化复活流程
将 HeroAttrsComp 和 heroSet 中的 revive 字段从数组类型改为单一对象类型,因为每个英雄只能配置一个复活技能。同时优化 HeroAtkSystem 中的复活逻辑,将技能配置提取到变量中复用,并延迟 0.5 秒执行 alive() 方法以确保复活动画能够完整播放。
|
2026-04-23 15:02:39 +08:00 |
|
panw
|
7c78be0a43
|
feat(英雄配置): 为奥术法师添加复活技能配置
为英雄ID 5101(奥术法师)的配置数据添加了 `revive` 字段,使其在阵亡后可以召唤一个ID为6501的随从。
|
2026-04-23 09:51:06 +08:00 |
|
panw
|
8ab0cc3971
|
feat(hero): 为英雄系统添加复活机制
- 在 HeroAttrsComp 中增加 `is_revived` 字段以追踪已复活次数
- 修改 HeroViewComp 的 `scheduleRevive` 方法,使其能播放复活技能的准备动画并立即触发复活
- 在 heroInfo 接口中新增 `revive` 配置项,用于定义英雄的复活技能
- 在 SkillSet 中添加新的复活技能配置(uuid: 6501)
- 新增 hero-roster.md 的元数据配置文件
|
2026-04-23 09:09:49 +08:00 |
|
walkpan
|
100a520df1
|
feat(技能): 新增驻场技能系统并集成到游戏机制中
- 在英雄配置中增加驻场技能字段,支持八种全局加成类型
- 实现驻场技能数值计算,影响召唤/死亡/战斗开始结束技能触发次数
- 集成驻场技能到金币收益系统,提升每回合和卖出英雄的金币获取
- 为战斗结束治疗添加驻场技能加成,增强队伍恢复效果
|
2026-04-22 23:14:07 +08:00 |
|
panw
|
e230feab14
|
fix: 调整英雄基础生命值以平衡游戏难度
将所有英雄的初始生命值大幅降低,以增加游戏挑战性并改善战斗节奏。
近战英雄生命值从450-1350降至100-150,法师和远程英雄从150-900降至15-90,
使不同职业间的生存能力差异更合理,避免前期战斗过于拖沓。
|
2026-04-22 16:37:27 +08:00 |
|
walkpan
|
0101b40c20
|
feat: 新增水球技能并调整英雄技能配置
- 新增水球技能资源文件、动画及配置项
- 调整盾战士、圣骑士、牧师等英雄的技能触发条件
- 更新技能说明文档,补充攻击类型和特殊效果描述
- 微调技能准备动画的垂直位置
- 为护盾buff动画添加新的精灵帧序列
|
2026-04-20 20:28:58 +08:00 |
|
walkpan
|
b09116da5c
|
refactor(config): 重构英雄与技能配置以简化系统
- 移除所有英雄的次要技能,统一使用基础攻击技能
- 重新组织技能配置,将原分类技能合并为基础技能与大招
- 更新技能ID映射,确保英雄配置指向正确的技能
- 调整技能描述与视觉效果,保持游戏平衡
|
2026-04-19 20:05:33 +08:00 |
|
panw
|
9148c830c2
|
feat(英雄): 添加受击触发技能机制
- 在 HeroInfo 接口中添加 atked 字段,用于配置受击后触发的技能
- 在 HeroAtkSystem 中实现 checkAndTriggerAtkedSkills 方法,检查受击次数并触发对应技能
- 在伤害计算逻辑中增加受击计数并调用触发检查
|
2026-04-15 10:55:51 +08:00 |
|
panw
|
4995097606
|
feat(英雄): 添加普通攻击后触发技能机制
在 HeroInfo 接口中添加 atking 字段,用于配置普攻后触发的技能。
在 SCastSystem 的 castSkill 方法中,当释放的技能为普通技能时,增加攻击计数并检查是否满足触发条件。
新增 checkAndTriggerAtkingSkills 方法,根据配置的触发次数,通过消息系统触发对应技能。
|
2026-04-15 10:47:35 +08:00 |
|
panw
|
0508dec313
|
feat(技能): 支持英雄技能的多重触发
修改 Hero、Monster 和 HeroAtkSystem 中的技能触发逻辑,将 call、dead 等技能字段从单个 uuid 改为 uuid 数组,支持同时触发多个技能。同时更新 heroSet.ts 中的类型定义和英雄配置以匹配此变更。
|
2026-04-15 10:23:13 +08:00 |
|
panw
|
05ce0a0b8c
|
fix: 为牧师英雄添加缺失的fstart和fend属性
添加fstart和fend属性以修复牧师英雄的技能配置,确保其技能6302能正确关联和生效。
|
2026-04-14 08:46:43 +08:00 |
|
walkpan
|
b6d6e65ab9
|
feat(hero): 为英雄添加战斗开始和结束技能并调整移动速度
在 heroInfo 接口中新增 fstart 和 fend 字段,用于配置战斗开始和结束时触发的技能。
将所有英雄和怪物的移动速度从 480 统一提升至 800,以改善游戏节奏。
新增 heros.md 文件用于记录英雄设计说明。
|
2026-04-13 22:44:25 +08:00 |
|
walkpan
|
310d4f0eb0
|
feat: 新增buff动画资源并调整英雄技能冷却时间
- 新增buff动画资源文件及对应的prefab
- 修复dun_jin.anim中的动画名称错误
- 调整多个英雄的普通攻击和技能冷却时间以平衡游戏性
|
2026-04-06 14:09:50 +08:00 |
|
walkpan
|
5a5d849c0b
|
feat(英雄配置): 为英雄数据添加召唤和死亡技能字段
在 heroInfo 接口中添加 call 和 dead 可选字段,用于存储英雄召唤后和死亡后触发的技能ID。同时为盾战士(5001)配置了召唤和死亡技能(6305)。
|
2026-04-05 21:23:19 +08:00 |
|
walkpan
|
8d9c9a6348
|
feat: 调整英雄合成与属性成长规则
- 将英雄最大等级提升至3级,升级所需英雄数设为3
- 英雄属性改为指数成长(3倍/级),替换原线性成长
- 调整近战英雄攻击距离从260减少至200
- 重置初始二级英雄概率为0,并提高每级概率增量至0.02
- 将合成相关配置集中至GameSet枚举,提高可维护性
|
2026-04-04 13:29:14 +08:00 |
|
walkpan
|
a365219935
|
feat(怪物配置): 调整怪物类型分配并优化英雄数据顺序
- 重新分配怪物类型列表,使近战、远程、辅助和Boss类型更符合设计意图
- 将兽人斥候(6002)从精英/BOSS区移至近战区,保持配置逻辑一致性
- 为兽人斥候添加额外技能(6004)以增强其战斗能力
|
2026-04-04 09:40:52 +08:00 |
|
walkpan
|
5df8f5b8a2
|
fix(英雄): 调整法师英雄技能冷却和治疗技能数值
- 将法师英雄技能冷却从1.4秒统一改为1.5秒,平衡游戏节奏
- 将治疗技能(6302)的ap值从300%提升至500%,增强治疗效果
- 将牧师系英雄的冰锥技能冷却从1秒改为2秒,调整辅助职业强度
- 优化常驻特效创建逻辑,使用createFxNode替代spawnAnimEndFx,避免生命周期管理问题
|
2026-04-04 09:29:43 +08:00 |
|
walkpan
|
07b8d47760
|
feat: 调整英雄和技能视觉效果与平衡性
- 调整多个英雄预制体的嵌套结构,移除冗余节点以优化性能
- 统一英雄基础尺寸为1.3,移除等级成长缩放机制
- 调整技能特效的位置、缩放和灰度显示效果
- 将英雄和怪物的移动速度从360提升至480,增强游戏节奏感
|
2026-04-03 21:03:29 +08:00 |
|
panw
|
61b45c2dd9
|
feat(角色界面): 实现英雄列表浏览与技能展示功能
- 在 heroSet.ts 中添加 HeroList 数组,定义可浏览的英雄 ID 列表
- 激活角色控制器界面中的相关节点以启用功能
- 重构 HlistComp 组件,添加英雄列表翻页、属性显示、动画加载和技能信息展示逻辑
- 通过 HeroList 数组顺序浏览英雄,并展示其名称、攻击力、生命值、技能详情和类型图标
|
2026-04-01 16:30:55 +08:00 |
|
walkpan
|
e28689a959
|
feat(game): 将英雄和怪物的基础移动速度从180提升至360
调整所有英雄和怪物配置中的speed属性,以提升游戏整体节奏和战斗流畅度。
|
2026-03-31 23:47:03 +08:00 |
|
walkpan
|
ef17652c7a
|
feat(gameplay): 提高远程和法系单位的移动速度基准
将英雄和怪物的远程、法系及辅助单位的基准移动速度从80-120统一提升至180,以改善游戏节奏和平衡性。修改涉及法师、射手、辅助英雄及兽人、亡灵系列的远程单位。
|
2026-03-31 23:12:32 +08:00 |
|
panw
|
9bd50d5a77
|
fix: 调整近战与远程英雄的初始站位距离
将近战英雄的初始站位距离从360减少至260,远程英雄从720减少至660,以优化阵型布局和战斗初始位置。
|
2026-03-31 15:21:10 +08:00 |
|
panw
|
e1298bfe96
|
fix(hero): 调整近战英雄攻击距离并简化移动逻辑
将 HeroDisVal 中近战英雄的攻击距离从 150 调整为 360,以改善战斗体验。
移除 `processMeleeLogic` 中的独立逻辑,改为复用 `processRangedFormationCombat` 方法,统一移动与攻击行为,提升代码可维护性。
|
2026-03-30 15:29:26 +08:00 |
|
panw
|
b9484c5a6e
|
fix(英雄): 调整多个英雄的模型位置与站位参数
- 更新多个英雄预制体中的局部位置_y坐标,修正模型显示位置
- 调整近战英雄的阵型起始X坐标为-20,远程英雄统一为100
- 增加友军横向最小间距从50到60,优化战斗中的站位分布
- 修正部分英雄的嵌套预制体配置
|
2026-03-30 15:01:20 +08:00 |
|
walkpan
|
6b2967ea31
|
fix: 修复火焰法师和冰法法师的UUID配置错误
移除胜利界面未使用的复活功能逻辑
修正英雄卡牌显示等级计算和属性显示
清理地图预制件中未使用的背景和英雄节点
|
2026-03-29 23:15:41 +08:00 |
|
walkpan
|
7de9d6b3e3
|
fix(英雄配置): 修正战地医师和守护祭司的攻击类型
将英雄ID 5302(战地医师)和5303(守护祭司)的`type`字段从`HType.Mid`(中程)修正为`HType.Long`(远程),以匹配其技能描述中的“远辅助”定位。同时删除一处多余的空行。
|
2026-03-29 16:30:26 +08:00 |
|
panw
|
ad5758c6e7
|
fix(战斗): 调整远程站位距离并优化移动系统注释与逻辑
- 将远程职业的固定站位X坐标从180减少至120,以改善阵型布局
- 为移动系统组件和配置添加详细注释,说明各字段用途和逻辑规则
- 调整同阵营横向最小间距从40增加至50,减少单位重叠
- 优化近战超车逻辑,明确超车条件和优先级判定
- 改进代码可读性,添加关键逻辑点的解释说明
|
2026-03-27 10:08:11 +08:00 |
|
walkpan
|
57dadf8017
|
feat: 调整英雄与怪物配置,新增亡灵系列并统一模型位置
- 新增英雄“自然骑士”(5005)和“游侠”(5203),并修正部分英雄路径与技能配置
- 新增亡灵系列怪物配置(6101-6105),包含战士、射手、法师等类型
- 统一多个英雄和怪物预制体的本地位置坐标,优化视觉表现
- 修正技能“闪光射击”的名称和所有技能的ready时间
- 更新怪物配置注释,明确技能冷却时间字段
|
2026-03-24 19:20:10 +08:00 |
|
panw
|
41ac41554c
|
feat(game): 更新英雄、技能和怪物配置数据
- 新增怪物类型 RANGED 和 MAGE,并调整怪物列表和Boss配置
- 重新分配英雄技能ID,更新多个英雄的技能配置
- 调整技能视觉效果,更新技能图标、动画和描述
- 重构怪物配置,移除部分怪物并调整属性
|
2026-03-24 15:36:35 +08:00 |
|