pan
|
694d2ad309
|
fix(gui): 调整任务UI元素的布局与文字样式
修改了mission预制体的位置、内容尺寸和字体参数,优化界面显示效果
|
2026-08-21 16:46:45 +08:00 |
|
panFD
|
f3cbb20af0
|
fix(role_controller): adjust gui prefab position and state values
修正角色控制器预制体的Y轴坐标、参数值和激活状态
|
2026-08-21 12:37:51 +08:00 |
|
pan
|
c3a560d8c5
|
docs(hero config): add summon count rule and update hero skill config
补充了大招召唤数的配置约束文档,同时为多个英雄的大招技能统一添加summon_count覆写配置,按照等级逐级设置召唤数量,符合新的配置规范
|
2026-08-21 09:18:18 +08:00 |
|
panFD
|
4e66184c5e
|
refactor(skill-config): 重构技能ID与分组,统一技能命名规范
1. 重新规划技能ID分段:坦克/战士大招6100~6104、射手大招6150~6151、法师/辅助大招6200~6204
2. 更新所有英雄配置中的技能UUID与描述文本
3. 修正技能配置文档中的适配场景与约束说明
4. 调整技能描述模板与示例配置,统一伤害计算逻辑
|
2026-08-21 08:43:34 +08:00 |
|
panFD
|
dc51cd2dae
|
feat(skill): add summon_count config for skill summon count
1. 新增SkillConfig和SkillOverrides中的summon_count字段,用于配置单次施法召唤的技能实体个数
2. 重构SCastSystem的resolveSummonCount方法,优先使用配置中的summon_count,再回退到prefab配置
3. 调整注释说明,明确配置优先级和回退逻辑
|
2026-08-20 23:18:57 +08:00 |
|
panFD
|
18705ccee3
|
feat(skill): 新增3个高阶远程技能并优化现有技能名称
1. 新增maxm4、maxm5、maxm6三个远程技能配置与预制体
2. 将技能"光闪"改为"闪光斩"、"气斩"改为"裂气斩"
3. 补充完成6112~6114号技能的配置数据
|
2026-08-20 23:15:22 +08:00 |
|
panFD
|
3349b31e2d
|
feat(skill): 新增技能击退概率属性并调整相关逻辑
1. 新增knockback_skill_chance属性统一管理技能击退概率
2. 重构击退判定逻辑,支持配置化击退概率而非固定判定
3. 调整红蓝技能预制件的位置、缩放和动画参数
4. 调整角色控制器UI布局参数
5. 为默认普攻配置100%基础击退概率
|
2026-08-20 23:01:40 +08:00 |
|
pan
|
9a24f0a9a5
|
refactor(missionMon): 调整怪物登场排布逻辑
将怪物从按X轴均匀分布改为按类型分三排登场,匹配英雄编队镜像布局,高优先级怪物自动占据前排
|
2026-08-20 17:30:36 +08:00 |
|
pan
|
965b04094d
|
refactor(rogue): 调整Rogue模式怪物配置与战斗逻辑
1. 新增怪物出生站位配置
2. 调整单场战斗怪物数量为3只,支持0~2个Boss组合
3. 更新配置校验与怪物生成逻辑
4. 修复英雄预设体的尺寸与位置偏移
|
2026-08-20 17:19:24 +08:00 |
|
pan
|
e18bcf2133
|
fix(config): 统一怪物普攻伤害计算方式
补充怪物普攻使用SkillSet基础攻击的注释说明,为所有怪物技能添加overrides.ap=100以显式声明伤害为攻击力100%,修正部分怪物技能ID不匹配问题
|
2026-08-20 17:19:12 +08:00 |
|
pan
|
75ef3af42b
|
fix(hero): 统一调整英雄预制体尺寸与属性配置
1. 修正多个英雄prefab的碰撞盒、显示尺寸参数,对齐统一规格
2. 调整mb1/3/4/5/6的本地位置参数适配新尺寸
3. 翻倍英雄基础血量属性适配平衡调整
4. 优化HeroAnmComp代码格式与动画播放逻辑
|
2026-08-20 15:38:24 +08:00 |
|
panFD
|
50a8958cb7
|
fix(skill): 更新技能图标skill4.png
替换游戏技能图标skill4.png的资源文件
|
2026-08-20 13:38:43 +08:00 |
|
panFD
|
1739e2324c
|
feat: 调整技能配置与英雄技能组,修复技能分类约束
1. 重构技能分类,将6013~6019标记为仅可作大招
2. 修改紫电魔女普攻为6010紫魔球,添加麻痹效果
3. 更新技能prefab参数与技能配置表
4. 调整英雄UI配置过滤规则
|
2026-08-20 13:31:00 +08:00 |
|
pan
|
1523aab402
|
refactor(hero): 统一英雄编队与出生点的位置配置
1. 将硬编码的英雄排位置常量迁移至FightSet枚举,实现单一数据源
2. 重构英雄编队逻辑,按职业优先级分为三排站位
3. 调整召唤队列,按职业优先级排序后串行登场
|
2026-08-20 11:11:44 +08:00 |
|
pan
|
8039b052d2
|
chore: 批量调整游戏角色与地图预制体参数
统一更新多个英雄预制体的位置、尺寸、组件配置,调整地图布局参数,清理冗余的属性覆盖配置
|
2026-08-20 10:37:00 +08:00 |
|
panFD
|
c1286173f7
|
refactor(missionCard): 重构抽卡逻辑,新增无重复抽取工具方法
1. 抽卡逻辑抽离为pickUniqueHeroCards私有方法,统一处理无重复抽取规则
2. 优化buildDrawCards和tryRefreshHeroCards的抽卡实现,确保同组内和场上英雄不重复
3. 调整刷新次数UI的文本显示格式,移除固定前后缀文案
4. 移除废弃的drawCardsByRule调用,统一使用自有抽卡逻辑
|
2026-08-20 00:10:44 +08:00 |
|
panFD
|
79746409ef
|
refactor(MissionCard): 替换旧版按钮指引为卡牌引导动画,新增选次提示
1. 移除旧的新手按钮指引逻辑,替换为开局三选一卡牌抖动引导动画
2. 新增pickCountLabel节点绑定与选次计数逻辑,显示当前是第几次选择英雄
3. 重构新手引导相关常量与方法,统一卡牌引导的命名与实现
4. 调整任务初始化与结束时的引导清理逻辑
|
2026-08-19 23:28:11 +08:00 |
|
panFD
|
6c82c632b6
|
feat: 重构英雄编队逻辑,优化出生与排队规则
1. 移除英雄出生落点偏移,改为按职业优先级从右向左排队
2. 重构英雄卡点击逻辑,支持点击整张卡牌选取
3. 新增英雄血量背景预制体与UI按钮样式
4. 优化AOE技能目标选取逻辑,使用中排基准点
|
2026-08-19 22:52:17 +08:00 |
|
panFD
|
0ec27b09a4
|
fix(skill tooltip): adjust tooltip vertical offset from 30 to 60
fix the issue that skill tooltip might be blocked by health bar
|
2026-08-19 22:51:52 +08:00 |
|
pan
|
54591c78dd
|
feat: 新增麻痹异常状态机制
1. 新增麻痹概率属性与相关属性计算方法
2. 为英雄普攻和技能添加麻痹触发逻辑
3. 配置闪电系技能默认30%麻痹概率
4. 更新英雄技能说明与配置参数
|
2026-08-19 17:05:50 +08:00 |
|
pan
|
5585149b12
|
feat: 新增麻痹控制机制,优化击晕与技能CD逻辑
1. 新增麻痹控制相关属性、buff配置与逻辑实现
2. 调整击晕时长与CD削减机制,优化技能CD更新逻辑
3. 修正多个技能预制件的参数与动画配置
4. 扩展控制类型检测与游戏配置项
|
2026-08-19 16:40:10 +08:00 |
|
pan
|
d6e8cb4828
|
feat(hero): 添加技能CD进度条显示功能
1. 为英雄顶栏组件新增CD进度条属性与显示逻辑
2. 重构HeroViewComp的cd_show方法,转发调用顶栏CD更新逻辑
3. 调整顶栏默认透明度为全不透明,优化显示体验
4. 根据英雄是否拥有第二技能动态显示CD进度条
|
2026-08-19 16:05:58 +08:00 |
|
pan
|
f2198b8b92
|
fix(skillDesc): 修复重生技能血量百分比显示逻辑
1. 注释说明重生技能血量百分比实际取自SkillSet运行时口径
2. 从SkillSet读取实际血量百分比数值,替代原使用upr计算的错误逻辑
3. 更新技能配置文档,修正重生技能描述和uuid编号规则
|
2026-08-19 11:23:30 +08:00 |
|
panFD
|
58f209e794
|
feat(hero config): add new hero 紫电魔女 (5306) and adjust 5001 hp
1. 新增5306号英雄紫电魔女,包含完整技能、普攻特效、领域效果和英雄描述
2. 调整5001号铁壁战士的基础生命值,增加5点生命值
3. 新增并收尾英雄配置代码块标记
|
2026-08-19 00:05:19 +08:00 |
|
panFD
|
ca7642b36e
|
docs(hero-config): add hero configuration UI design documentation
新增英雄配置UI的完整设计方案文档,包含架构、数据流、JSON存储规范、生成器逻辑、UI布局与交互细节,以及实施步骤和校验规则。
|
2026-08-18 22:45:20 +08:00 |
|
pan
|
a2a52f20f2
|
docs(配置文档): 更新英雄形态规则与示例配置
新增英雄类型到战斗形态的映射规则,修正多个英雄配置里的形态和普攻技能错误,统一技能匹配逻辑
|
2026-08-18 18:12:04 +08:00 |
|
pan
|
6ce324d7ff
|
refactor(config): 移除废弃的6005技能相关配置
本次提交清理了不再使用的技能ID 6005的全部相关配置,包括:
1. SkillDescSet中的6005技能描述
2. 中文语言包中的6005技能名称和描述
3. 卡牌配置表中的6005关联卡牌数据
4. SkillSet中的6005技能本体定义
同时新增了完整的英雄设计指引文档,并完善了技能分类注释与英雄配置规范,统一了远程/近战技能的使用约束。
|
2026-08-18 17:31:20 +08:00 |
|
pan
|
2498eb598c
|
refactor(mission): 移除英雄二合一合成逻辑,改为允许同英雄同场
1. 删除Hero类中的mergeToBirthAndDestroy方法
2. 移除MissionHeroComp中的合成相关校验与处理逻辑
3. 简化英雄召唤流程,不再限制同uuid英雄重复召唤
4. 更新注释文档,调整相关导入依赖
|
2026-08-18 09:51:19 +08:00 |
|
pan
|
9cd4cbb53d
|
refactor(mission): 调整英雄出生位置判定逻辑
将英雄出生位置的职业判定改为攻击类型判定,更新了注释和相关映射变量,统一了落点偏移的计算逻辑。
|
2026-08-18 09:15:02 +08:00 |
|
pan
|
1cc09f3450
|
fix(mission prefab): repair cards_refresh null config
补全任务预制体中cards_refresh的配置项,移除无效的null值并添加正确的节点ID
|
2026-08-17 15:07:20 +08:00 |
|
pan
|
af32f2901d
|
refactor(mission): 重构英雄出生槽位分配逻辑
1. 解耦落点偏移与posIndex,改用全局网格下标作为posIndex
2. 调整同职业横向间隔为30像素,修正槽位编码溢出问题
3. 移除废弃的slotIndexToLandingPos方法与调试日志
4. 支持合成继承原英雄位置,避免阵型跳动
|
2026-08-17 14:51:49 +08:00 |
|
pan
|
b154fb306c
|
refactor(missionCard): 调整抽卡过滤逻辑,过滤已上场英雄
修改了MissionCardComp的抽卡规则,新增场上存活英雄uuid集合的获取方法,优先从未上场英雄池抽卡,卡池不足时回退全量池以保证抽满3张卡牌,同时更新了相关注释说明。
|
2026-08-17 14:15:49 +08:00 |
|
panFD
|
a59bfd3e40
|
fix(ui/mission): 修复任务界面UI布局与激活状态
调整了多个UI节点的激活状态、位置坐标、尺寸和对齐参数,
移除了废弃的nock_node引用,修正界面显示异常问题
|
2026-08-17 13:44:14 +08:00 |
|
pan
|
667795fd1a
|
refactor(heroSpawn): 重构英雄出生点位分配逻辑
1. 新增按职业分三排出生规则:战士/坦克前排、射手/刺客中排、辅助/法师后排
2. 同职业重复召唤时按±20像素交替展开,避免落点重叠
3. 新增posIndex编码规则:role*10+n,同步登记heroGrid网格索引
4. 废弃旧的近战/远程分位逻辑,替换为职业映射规则
5. 修复旧版点位分配的槽位冲突问题,优化溢出兜底逻辑
|
2026-08-17 13:39:37 +08:00 |
|
pan
|
972f40f766
|
feat(config): add defense-related buffs and corresponding skills
新增破甲debuff、防御强化和防御爆发两种增益buff,同时添加对应的团队支持技能:
1. 7008破甲debuff降低目标50%防御持续5秒
2. 7023防御强化提升50防御持续10秒
3. 7024防御爆发提升100防御持续5秒
4. 新增6412防御强化技能和6513防御爆发技能
|
2026-08-17 10:43:03 +08:00 |
|
pan
|
e46865f216
|
fix(config): 修正技能6503的buff配置关联
将技能6503的timed_buff_id从7011改为7001,
并补充缺失的buff_value和buff_duration配置项,
同时删除了冗余的旧buff配置7011和7111
|
2026-08-17 10:33:36 +08:00 |
|
pan
|
2eb4257dae
|
feat: 实现英雄局外成长系统
1. 新增GameEvent事件枚举HERO_GROWTH_UPDATE
2. 新增英雄局外升级所需碎片配置表
3. 新增英雄局外成长数据持久化与相关工具方法
4. 重构英雄卡片等级逻辑,统一使用局外成长等级
5. 更新英雄设计文档与相关注释
|
2026-08-17 10:01:42 +08:00 |
|
pan
|
d34085aa04
|
feat(hero config): add archer hero grow type and fix hero grow type
1. 新增射手英雄成长类型HGrowType.Archer并配置对应属性系数
2. 将所有射手类英雄的成长类型从Assassin修正为Archer
3. 优化部分代码缩进格式
|
2026-08-17 09:04:53 +08:00 |
|
panFD
|
19d536f06c
|
refactor(hero/monster): 重构属性配置体系,引入职业基础属性模板
1. 新增HERO_ROLE_BASE职业基础属性模板,统一同职业英雄的基准属性
2. 重构英雄配置表,将硬编码属性替换为基准值+增量的配置方式
3. 为怪物和英雄实体添加防御属性的初始化逻辑
4. 添加TODO注释标记待后续落地的局外升级属性重算逻辑
|
2026-08-17 08:52:37 +08:00 |
|
panFD
|
87d3c3970f
|
chore(map): 调整战前英雄招募逻辑,永久隐藏手动插卡按钮
1. 新增战前英雄限定规则说明,开局仅提供3次免费三选一
2. 移除showHeros按钮的激活逻辑,新增统一的可见性控制方法
3. 在初始化和英雄数量变更时调用方法隐藏按钮
4. 调整进入准备阶段的注释与逻辑,不再自动激活招募按钮
|
2026-08-17 00:26:15 +08:00 |
|
panFD
|
b19256e4f5
|
feat(hero combat): 新增防御属性与除法递减减伤逻辑
1. 新增defense属性枚举、组件字段与结算方法
2. 配置防御减伤平衡常数DEFENSE_K为500
3. 在攻击结算流程中加入防御减伤计算
4. 采用除法递减模型实现防御收益随数值提升而降低
|
2026-08-16 23:37:04 +08:00 |
|
panFD
|
807db8e173
|
feat(config): add new skill 6111 群体闪电
新增编号6111的群体闪电技能配置,包含技能基础属性、伤害描述与表现参数。
|
2026-08-16 21:30:39 +08:00 |
|
panFD
|
e9eedcba87
|
feat(skill): 新增闪电术技能fb-7与maxm3特效
1. 新增fb-7技能预制件、动画资源及配置元文件
2. 更新6013号闪电术技能配置,替换素材与弹道类型
3. 新增maxm3范围伤害预制件,调整召唤数量为5
|
2026-08-16 21:05:41 +08:00 |
|
panFD
|
22bd377275
|
fix(config): 修正技能ID配置错误与范围注释偏移
1. 调整技能商店范围攻击卡的注释范围,移除废弃的6201配置
2. 同步更新技能配置、卡牌配置与文档中的6201/6201关联错误
3. 将原6201技能数据迁移至正确的6107、6108等ID下
|
2026-08-16 20:55:46 +08:00 |
|
panFD
|
f2dbd30470
|
feat(heroSet): 为破晓先知添加大招技能及等级成长配置
新增6101号火焰喷射大招技能,配置独立冷却时间与随英雄等级提升的属性成长,5级时解锁双发射击效果
|
2026-08-16 20:55:37 +08:00 |
|
panFD
|
aec84d169f
|
feat(hero/skill): add skill level override resolution logic
1. 新增resolveSkillOverrides工具函数实现技能等级分档覆盖逻辑
2. 为所有英雄/怪物技能模块添加运行时overrides分档处理
3. 扩展技能描述系统以展示分档后的技能等级
4. 新增技能分档配置类型定义与注释
|
2026-08-16 20:51:58 +08:00 |
|
panFD
|
4388a1ed3a
|
chore(skill atk prefab): 批量更新技能预制体配置
1. 为f2、a3技能预制体新增四个配置字段
2. 统一调整多个攻击技能预制体的内容尺寸参数
|
2026-08-16 20:07:16 +08:00 |
|
panFD
|
c3ddc16d40
|
feat(skill): 新增多个技能prefab并更新技能配置
新增fb-6、maxa1、maxa2、maxm1、maxm2共5个技能prefab,优化aw1/aw2/aw3的节点缩放、尺寸和碰撞参数,新增技能属性字段,并在SkillSet中添加6019、6101、6109、6110四个技能配置,修复原有技能名称错误。
|
2026-08-16 19:44:27 +08:00 |
|
panFD
|
a64873c65d
|
feat(skill): 新增max1技能预制件并优化现有攻击技能参数
1. 为atk系列技能预制件新增forceStartX、forceStartY、summon_count、height_offset属性
2. 统一调整多个fb攻击预制件的缩放、尺寸、填充模式参数
3. 修正fb-1技能的召唤数量为1
4. 新增max1大招技能预制件及对应的meta配置文件
5. 修复fb-2动画剪辑的名称和关键帧浮点精度
|
2026-08-16 19:30:00 +08:00 |
|
panFD
|
a5ca43a62c
|
refactor: 统一全量buff数值为百分比口径
本次变更对齐了所有buff和技能的数值结算规则:
1. 新增项目规范明确buff数值统一使用百分比/百分点结算
2. 修改技能描述配置、属性计算逻辑,将固定数值加成改为百分比计算
3. 调整buff配置的修改类型为PercentAdd,同步更新buff说明文本
4. 重构属性计算逻辑,区分百分比加成和固定加成的处理方式
5. 更新战力计算逻辑适配新的百分比口径规则
|
2026-08-16 19:21:23 +08:00 |
|