panFD
24aff3baa3
refactor(hero): 移除 Boss 阶段描边相关未实现的代码
...
清理了 Boss 阶段描边功能的相关代码,包括移除了 resetPhaseOutline 和 setPhaseOutline 方法,删除了相关材质定义,将 onPhaseEnter 方法置空待后续迭代实现。
2026-10-10 00:27:29 +08:00
panFD
b31d870d90
feat(boss): tint boss outline green in phase 2 and red in phase 3
...
Add FlashSprite.setPhaseOutline (P1 default / P2 green / P3 red) and drive it from BossPhaseSystem.onPhaseEnter; reset outline on pooled boss reuse so stale tint never leaks to the next owner. Red outline material asset must be created in editor (copy green, tint red) and bound to FlashSprite.outlineMatRed.
2026-10-10 00:25:23 +08:00
panFD
11ba692f18
feat(config): add 12 boss phase plans and mount phase_ids on 6 bosses
...
Populate BossPhaseSet with add-style and stance-swap plans per boss (melee pool 6100-6104, ranged pool 6150-6151/6200-6204); stance-swap lists the full position ult pool in removes so random injected ults are always cleared. Mount phase_ids on 6006/6101-6106.
2026-10-09 22:15:07 +08:00
panFD
e662b63f80
docs: add boss phase content design based on shipped mechanics
...
Adapt external draft to existing BossPhaseSet capabilities: pool-wide removes for stance-swap semantics, ap/def-only attr mods, 30s/60s time triggers aligned with 90s battle timeout, and 13 ready-to-paste plans across 6 bosses.
2026-10-08 23:12:13 +08:00
panFD
2ab5100b41
feat: 更新BOSS阶段配置并简化方案设计
...
重构了兽人首领BOSS的阶段配置,将原12个阶段方案精简为1个示例方案,调整了触发条件与技能配置,优化了阶段方案的可读性与可维护性,确保大招引用近战池保证可达性。
2026-10-08 16:45:53 +08:00
panFD
f4fb561319
fix(map): 调整下一回合刷怪时机避免与英雄过场同帧移动
...
修改 autoNextPhase 逻辑,将 advanceToNextSection 从 PrepareStart 阶段移至 PrepareEnd 阶段,确保英雄归位待机约 1 秒后再生成怪物,使怪物随回合开始横幅同步登场,解决与英雄过场行军同帧移动的显示问题。
2026-10-08 16:44:49 +08:00
panFD
fef913bd75
feat: add 12 boss phase plans and wire to 4 bosses
...
Twelve plans across four bosses (melee/mage/archer/tank), clear-replace and keep-add modes interleaved, hp and time trigger dimensions. Four bosses wired with phase_ids pools for random plan selection.
2026-10-08 15:56:16 +08:00
panFD
53a0ee1c6e
refactor(hero): adjust monster prefab sizes and add boss scaling logic
...
调整多个怪物预制体的尺寸参数,同时在怪物基类中添加 Boss 体型放大 1.5 倍的逻辑,小怪保持原尺寸。
2026-10-07 17:29:45 +08:00
panFD
f679644bbb
feat: 添加 Boss 阶段系统及测试配置
...
新增 BossPhaseSystem 脚本及元文件,添加阶段挂载与接管的日志记录
修改测试模式配置,调整 Boss 相关属性以适配阶段系统
2026-10-07 17:20:25 +08:00
panFD
541ca0e251
chore: add Cocos meta files for new phase scripts
2026-10-07 15:44:57 +08:00
panFD
7703b0348c
fix: pass phase plan id and clear stale test skills on reuse
2026-10-07 15:44:33 +08:00
panFD
ad50e11052
feat: add BossPhaseSystem with phase switch logic
2026-10-07 15:43:17 +08:00
panFD
d5158cde52
feat: wire BossPhaseComp into monster load/destroy
2026-10-07 15:39:25 +08:00
panFD
8176ef098e
feat: consume phase plans in boss generation
2026-10-07 15:36:20 +08:00
panFD
56dcdccca2
feat: add phase_ids field to boss hero config
2026-10-07 15:33:45 +08:00
panFD
31a2efee4d
feat: add BossPhaseSet config with phase plan schema
2026-10-07 15:32:36 +08:00
panFD
761d0aa68e
feat: add BossPhaseChange game event
2026-10-07 15:32:21 +08:00
panFD
7766909294
feat: add BossPhaseComp marker component
2026-10-07 15:32:15 +08:00
panFD
71db1c24b0
docs: add boss phase system implementation plan
...
Nine bite-sized tasks covering config schema, marker component, phase switch system, generation wiring, stale test-skill fix, and editor-based runtime verification. Full code in every step, no placeholders.
2026-10-07 15:06:32 +08:00
panFD
ca38411cc7
fix(hero-config): 修正BOSS怪物的名称描述
2026-10-07 15:01:37 +08:00
panFD
b149e6517b
docs: add boss phase system design spec
...
Add design for WoW-style 3-phase boss combat: mixed triggers (hp threshold OR elapsed time), incremental skill adds/removes, BossPhaseComp marker component, and BossPhaseSystem with stub performance hooks. Plan ids use the 10000 id range. Reviewed by three sub-agents against ECS framework and combat chain sources.
2026-10-07 15:00:57 +08:00
panFD
fbb6cc72cc
feat: 新增旋转动画并修改所有英雄名称
...
新增iround旋转动画资源,将所有英雄的显示名称改为更简洁的昵称,调整loading界面的模型和UI配置
2026-10-06 15:38:00 +08:00
panFD
4be5252cc4
docs: 更新 API 文档并补充技能级局部更新说明
...
新增技能级 PATCH 接口说明,明确 PUT 浅合并规则与 PATCH 局部更新的适用场景
调整智能体操作流程,补充顶层字段与技能级的不同修改方式指引
2026-10-06 00:11:05 +08:00
panFD
04cea0fbb2
feat: 新增技能级局部更新的 PATCH 接口
...
新增 PATCH /api/heroes/:uuid/skills/:skillUuid 接口,支持按层级合并技能字段及 lv_entries,避免整表替换技能数据。同时更新 API 文档,说明该接口的功能与使用方式。
2026-10-05 17:18:01 +08:00
panFD
0db3404481
feat: 新增英雄单查、新增、更新、删除接口及API文档
...
新增了英雄相关的四个核心API接口:单英雄查询、新增/覆盖英雄、局部更新英雄、删除英雄,并补充了详细的API调用规范文档,方便智能体配置英雄。
2026-10-05 15:10:39 +08:00
panFD
8c7748436b
feat: 更新复刻英雄配置与任务提示动画
...
```
本次提交包含以下变更:
1. 更新英雄配置规则,将触发技能解锁等级从 lv6 调整为 lv4,大招成长档从 lv9/lv16 调整为 lv8/lv16,品质统一设为 1,英雄编号范围扩展至 5001~5018
2. 重写技能配置说明文档,细化各字段含义与数值口径,新增增益/减益类型说明
3. 修改任务提示动画,从左右位移飞入改为原地缩放弹入,优化动画时长与效果
4. 新增全英雄数值评审文档,包含属性模板、成长节奏、阵容推荐等内容
(注:因要求使用中文撰写 commit message,故按指定语言生成)
2026-10-05 14:48:46 +08:00
panFD
311b8ebb54
chore: 配置开发服务器监听所有网卡并新增技能数据文件
2026-10-03 15:46:03 +08:00
panFD
5d398d0a29
chore(server): 添加 HOST 配置支持容器部署
...
在示例环境配置、README 和服务代码中添加 HOST 配置项,默认监听 0.0.0.0 以适配容器和局域网部署场景,同时更新服务启动日志显示正确的监听地址。
2026-10-03 15:37:24 +08:00
panFD
9c9cc99e64
feat: 重构服务支持双模式并接入 MongoDB 数据库
...
- 新增 MongoDB 存储层实现英雄、预设和版本数据的持久化
- 新增 push-meta 和 migrate-to-mongo 脚本支持数据同步迁移
- 支持开发版和线上设计版双模式运行
- 新增版本闸门机制,线上设计版落后时进入只读模式
- 优化前端 API 配置适配不同部署环境
- 新增线上设计版静态资源托管和路由回退
2026-10-03 12:02:47 +08:00
pan
1bb275607a
refactor: 修改英雄图鉴和详情页的排序规则为按职业升序
...
调整英雄列表排序逻辑,从原有的按品质降序改为按职业升序,保持与养成进度解耦的稳定展示。
2026-09-24 15:45:46 +08:00
pan
95bf2a4e17
feat: 添加回合进度指示 UI 组件及刷新逻辑
2026-09-24 15:44:06 +08:00
pan
3f2989ab55
refactor: 移除性能监控面板相关代码
...
本次提交移除了 MissionComp 组件中所有性能监控相关的代码,包括:
- 性能监控面板的属性、初始化和更新逻辑
- 相关的导入依赖
- 未使用的变量和方法
这些代码主要用于显示内存、帧率等性能数据,移除后不会影响游戏核心功能,有助于简化代码结构和减少不必要的性能开销。
2026-09-24 14:04:46 +08:00
pan
577a62193c
refactor: 重构无限关模式,移除章节概念,统一使用关卡-回合结构
2026-09-23 17:18:05 +08:00
pan
8f89dd11fa
feat: 实现无限关卡 Boss 大招系统并重构关卡配置
2026-09-23 10:06:00 +08:00
pan
c10e24709d
feat(skill): 新增闪电斩技能6103的动画与配置
...
1. 更新技能配置表中闪电斩的sp名称为atk6
2. 为atk2/atk3/atk5/atk6添加完整的动画帧与预制体
3. 调整各技能动画时长与攻击帧触发时机
2026-09-22 16:10:40 +08:00
pan
f92502f4f5
feat(skill): 新增召唤目标选择模式与技能优化
...
1. 新增SummonTMode枚举,支持同一敌人/随机敌人/去重三种召唤目标模式
2. 为多个技能prefab新增召唤参数配置字段
3. 重构索敌逻辑,支持按配置模式选择召唤目标
4. 优化技能伤害与动画配置,新增maxm7技能与动画资源
5. 修复部分技能的碰撞次数与偏移参数
2026-09-22 15:56:27 +08:00
pan
fa58f699d9
fix(hero): 修正技能debuff数值与技能描述
...
1. 更新多个技能的debuff_value数值为正向加成值
2. 将技能描述中的"前方达人"改为"前方敌人",并补充攻击力占位符
3. 同步更新代码配置中的技能参数与json配置一致
2026-09-22 11:23:55 +08:00
pan
90e8a4a284
feat: 添加三个新技能并更新英雄配置
...
1. 新增6013闪电、6014小火球、6015小飓风三个技能及对应预制件
2. 更新职业技能列表,为法师和辅助职业新增技能
3. 调整部分英雄技能配置、属性描述与英雄列表
4. 优化部分技能的伤害系数与效果参数
2026-09-22 11:15:49 +08:00
pan
39de30b9b4
refactor(hero config): 批量调整英雄技能与配置参数
...
1. 统一替换击退、debuff相关参数为暴击属性
2. 更新技能描述与英雄简介文本
3. 调整召唤物、buff数值与触发概率
4. 重构部分技能的生效逻辑与战场技能配置
5. 修正中毒效果的数值符号与参数配置
2026-09-22 09:33:47 +08:00
pan
8707316032
feat(hero-data): 批量更新多名英雄的配置数据
...
本次提交对多个英雄的角色路径、技能参数、攻击效果、被动光环等配置进行了更新:
1. 修改了易伤剑仙、甲虫领主、控血大师的角色资源路径
2. 调整了多名英雄的技能伤害倍率、控制效果参数
3. 新增/更新了多个英雄的普攻、大招效果与描述
4. 调整了部分英雄的光环配置与团队增益效果
5. 修正了技能的debuff/buff参数、触发概率与持续时长
2026-09-21 17:01:35 +08:00
pan
fdcd81c083
docs(server/data,script): 更新技能触发组文档与文本渲染逻辑
...
1. 补充技能触发组desc占位符使用说明
2. 新增触发概率与保底叠加值的参数传递
3. 优化技能文本渲染,避免概率描述重复展示
2026-09-21 16:03:10 +08:00
pan
cd9e7296a1
feat(trigger-editor): 添加触发组概率与保底配置功能
...
1. 新增触发组条目字段t_chance(触发概率)和pity_add(保底叠加),仅攻击/受击组生效
2. 为TriggerGroupEditor传入分组标识,动态显示概率配置表单项
3. 新增条目创建时继承同组末档概率参数的逻辑
4. 更新常量定义与文档说明,补充概率参数使用规则
5. 在前端展示和服务端导出中添加概率相关信息展示
2026-09-21 16:01:41 +08:00
pan
be6d941b90
feat(skill): add trigger probability and pity system for attack/attacked triggers
...
1. 新增技能触发概率配置与保底叠加机制,仅对攻击/受击触发生效
2. 前端编辑器新增t_chance概率与pity_add保底增量配置项
3. 技能描述文案支持展示触发概率
4. 运行时新增概率判定与保底缓存逻辑,兼容存量配置
2026-09-21 15:25:02 +08:00
pan
51256a2813
chore(hero-config): set all hero rarity to 1
...
Unify hero rarity to 1 across heroes.json and heroSet.ts.
Deactivate an element in heros.prefab.
2026-09-21 11:34:01 +08:00
panFD
0ea0434087
fix(talents prefab): adjust ui element position and scale
...
修正天赋界面预制体的元素位置与缩放参数,修复界面显示偏移问题
2026-09-20 22:09:43 +08:00
pan
1634f6a528
feat(talent-ui): 优化天赋界面展示逻辑与数据显示
...
1. 天赋总览页新增各层已投入点数展示
2. 天赋详情弹窗重构前置与层位校验UI:
- 拆分层位需求与软前置展示模块
- 优化进度显示逻辑,避免数值歧义
- 修正前置等级展示为当前/需求格式
3. 更新相关注释与文档说明
2026-09-20 16:04:09 +08:00
pan
c183ae464a
fix(HerosListComp): 补刷英雄升级红点在页面重新显示时
...
页面隐藏期间会错过HERO_GROWTH_UPDATE事件,重新显示时补刷所有卡片的可升级状态,首次onEnable早于start时遍历空数组无风险
2026-09-20 14:15:19 +08:00
pan
d140645aab
refactor(talent): 重构天赋道具UI状态显示逻辑
...
1. 移除原MAX满级角标,替换为两种状态边框
2. 新增满级边框和已加点边框逻辑
3. 调整UI3布局参数优化显示
4. 更新预制件和注释文档
2026-09-20 10:55:27 +08:00
panFD
c610829661
chore(resources): 更新ui3.png资源文件
...
替换了assets/resources/gui目录下的ui3.png图片资源
2026-09-20 10:04:47 +08:00
pan
580a5ad131
style(ui5.plist): adjust button border top and bottom value
...
修正ui5.plist里的按钮上下边框数值,将22.5调整为22以统一显示样式
2026-09-20 09:14:33 +08:00