1190 Commits

Author SHA1 Message Date
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
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
a5ca43a62c refactor: 统一全量buff数值为百分比口径
本次变更对齐了所有buff和技能的数值结算规则:
1.  新增项目规范明确buff数值统一使用百分比/百分点结算
2.  修改技能描述配置、属性计算逻辑,将固定数值加成改为百分比计算
3.  调整buff配置的修改类型为PercentAdd,同步更新buff说明文本
4.  重构属性计算逻辑,区分百分比加成和固定加成的处理方式
5.  更新战力计算逻辑适配新的百分比口径规则
2026-08-16 19:21:23 +08:00
panFD
284d124486 feat(skill): 新增召唤技能配置与错峰发射逻辑
1.  为技能prefab新增summon_count、forceStart坐标与height_offset配置项
2.  新增全局SUMMON_INTERVAL配置用于控制召唤物发射间隔
3.  重构施法系统,支持按配置召唤多个技能实体并错峰执行
4.  为多发/召唤技能添加纵向偏移档位,优化弹道分布
5.  屏蔽召唤技能的风怒额外触发逻辑,修复普攻链计入问题
2026-08-16 18:56:15 +08:00
panFD
8a506d9b83 feat(skill): 新增并调整技能配置
1. 为range3技能prefab新增forceStartX和forceStartY参数
2. 调整6102-6106技能的act动作字段
3. 新增6107万剑朝宗和6108开山斧两个技能
4. 更新6201陨石术的act动作为max1
2026-08-16 17:40:12 +08:00
panFD
4fc9acad7c feat(skill): add 4 new projectile skill configs and assets
新增了暗影术、光波、能量波、毒气弹四个远程技能配置,同时添加了对应的range2、range3攻击预制件与动画元文件,补充完整技能资源与配置表。
2026-08-16 16:40:03 +08:00
panFD
a601b97f75 chore: 移除金币技能相关代码和配置
删除了SkillKind.Gold枚举、SkillConfig中的gold字段,移除了6303号金币技能配置,同时删除了施法系统中对应的金币添加逻辑
2026-08-15 23:48:47 +08:00
panFD
c2c1d5b520 feat(skill): 新增并重构火球术技能配置
1. 新增bm-1普攻预制体与动画资源
2. 将原6101火球技能重构为6014火球术,简化技能描述
3. 更新所有英雄与怪物的技能引用配置
4. 替换fb-2动画为fb-6动画并调整参数
5. 删除冗余的fb-6动画文件
2026-08-15 23:44:42 +08:00
panFD
dc2653b154 feat(config): 新增并调整技能配置数据
1.  新增6013闪电术技能配置
2.  修正6103技能名称为光闪并补全属性
3.  新增6104气斩、6105火焰斩、6106闪电斩技能
4.  更新部分技能的描述注释与生效逻辑说明
2026-08-15 23:44:31 +08:00
panFD
d49f4fb77e feat(buff): 新增出血debuff并实现暴击率加成逻辑
1.  在BuffSet中新增出血debuff的配置、图标映射与相关常量
2.  在HeroAtkSystem中添加出血层数带来的被暴击率加成计算逻辑
2026-08-15 22:40:14 +08:00
panFD
1f4a4c5936 feat(skill&hero): 添加新技能与英雄血条UI 2026-08-15 22:40:02 +08:00
panFD
93e02fa292 refactor(config): 按照技能配置规范重构技能配置
1. 移除SkillSet中硬编码的buff效果,将6104技能替换为通用6101底座
2. 所有英雄/怪物技能通过overrides注入buff和数值修改
3. 新增项目技能配置规范文档
2026-08-15 20:40:56 +08:00
panFD
168501ac91 fix(config): 修正多个英雄的技能ID配置错误
修正了6005、6007、6008、6103、6105号英雄的技能ID,将错误的技能ID替换为正确的配置项,确保英雄技能正常关联
2026-08-15 19:58:04 +08:00
panFD
c9b2518282 fix(config): 修复技能ID配置错位与范围标注错误
1. 调整技能商店单体攻击卡的范围注释,从6001-6016修正为6001-6012
2. 移除6013-6016的冗余技能配置
3. 修正所有关联配置中的技能ID映射错误,统一技能ID与配置项的对应关系
2026-08-15 19:28:39 +08:00
panFD
ac2e849821 refactor: 移除驻场技能的折扣与收益加成逻辑
1.  删除所有与BuyDiscount、RefreshDiscount、SellGold、WaveGold相关的技能配置与代码逻辑
2.  简化卡牌购买价格、出售价格、刷新费用和回合金币收益的计算逻辑,不再依赖驻场技能加成
3.  更新英雄盒子的出售价格注释,移除驻场加成说明
2026-08-15 16:21:29 +08:00
panFD
753563186a refactor(skill&hero): 清理冗余技能配置并调整英雄参数
1.  移除了SkillSet中多个未使用的技能配置项
2.  调整了部分英雄的职业类型与默认技能
3.  修改了英雄节点的显示状态与位置偏移
4.  更新了技能预制件的参数配置
2026-08-15 16:05:46 +08:00
panFD
812cc3ee9f feat(attr): add vulnerable resist attribute and damage calculation
1. 新增易伤抗性属性vulnerable_res,支持百分比减免易伤附加伤害
2. 实现易伤伤害计算逻辑,支持叠加层数与值覆盖
3. 更新技能与Buff配置,修正灼烧技能描述为易伤效果
4. 新增中毒、减攻Debuff配置与易伤Buff常量定义
2026-08-15 15:26:19 +08:00
panFD
b31cb877fe refactor(debuff-icon): 移动debuff图标配置到公共配置文件
将HeroTopBarComp中的DEBUFF_ICON_MAP常量和相关枚举抽离到common/config/BuffSet中,实现两处代码共用一套debuff图标配置,同时清理冗余的旧代码
2026-08-15 15:15:57 +08:00
panFD
e8c6a7ca6a feat: 实现DoT灼烧技能与debuff图标系统
本次提交完成了以下核心改动:
1.  调整fb-1~fb-6技能预制件的攻击偏移坐标,优化技能弹道位置
2.  新增DoT伤害机制,支持周期伤害/治疗的独立结算
3.  为Buff系统添加施法者属性快照,让DoT暴击、控制判定更准确
4.  新增顶栏debuff图标显示功能,支持灼烧等负面状态可视化
5.  为破晓先知等英雄替换为新的灼烧火球技能6104
6.  修复fb-2预制件的配置字段顺序与多余属性问题
2026-08-15 14:36:38 +08:00
pan
e1c37eb510 docs(config): add meta files for kingdom skill config docs
add metadata files for the two newly added configuration documents about geometric kingdom skills
2026-08-14 17:31:14 +08:00
pan
2d11246838 refactor: 移除战斗结束相关的FEnd触发逻辑
此次提交全面清理了所有与战斗结束(FEnd)相关的代码:
1. 移除了Hero、Monster等实体中的fend属性与运行时处理
2. 删除了SkillTriggerHelper中的FEnd触发分支
3. 移除了GameEvent中的FightEnd事件与相关监听
4. 清理了配置文件中的FEnd相关枚举、字段与装备
5. 重构了MissionComp的回合逻辑,不再触发战后技能
6. 更新了注释与文档,移除过时的FEnd相关说明

彻底移除了已不再使用的战斗结束触发机制,简化了代码架构。
2026-08-14 15:28:22 +08:00
pan
d759689269 docs: 新增《几何王国》英雄技能汇总配置文档
该文档收录了游戏主流热门英雄的技能、养成解锁条件、觉醒技能、强度排行等内容,整理自多个公开玩家攻略资源,方便团队查阅参考。
2026-08-14 10:58:25 +08:00
pan
e78f4365e7 refactor(heroSet): 重构英雄攻速配置体系
将原有的18级3档攻速配置简化为5档统一配置,更新所有英雄和怪物的技能攻速引用,调整怪物基准属性说明以匹配新的攻速配置。
2026-08-14 10:18:35 +08:00
pan
34a62f0a87 fix(config): adjust map boundary values
modify LEFT_END and RIGHT_END from ±360 to ±320 to correct map border range
2026-08-14 10:00:32 +08:00
panFD
df0dedba75 refactor: 整理技能与战斗相关的配置与逻辑
1.  新增技能飞行距离配置项,支持自定义直线技能飞行距离
2.  调整英雄后退击退范围从30改为20
3.  重构击退逻辑,统一敌我双方的边界钳制处理
4.  优化Boss数值配置,固定基础面板为初始英雄2倍强度
5.  修正技能6006的动画资源引用为atk1
6.  调整近战英雄默认停火距离从80改为60
7.  更新注释文档与配置注释,优化代码可读性
2026-08-14 00:36:26 +08:00
panFD
15d14f7d59 refactor(hero&monster): 调整英雄与怪物的攻速配置与近战停止距离
1.  全局重构攻击攻速分级配置,统一放缓慢攻速档位上限为1.10s以紧凑战斗节奏
2.  调整近战单位停止追击距离从60提升至80,优化近战英雄作战手感
3.  批量更新所有英雄与怪物的技能攻击间隔,匹配新的攻速配置
2026-08-13 23:07:09 +08:00
panFD
9579c4f75e refactor(monster): 重构怪物分层显示与战斗逻辑
1.  重构怪物挂载逻辑,按Boss/小怪分别挂载到对应场景层
2.  调整怪物出生落点逻辑,移除额外Y轴偏移
3.  优化场景节点清理范围,新增MON/BOSS层清理
4.  重构渲染排序逻辑,分层管理怪物渲染层级
5.  新增5套攻击技能预制体与动画资源
6.  修复技能配置参数冗余注释与类型错误
2026-08-13 23:05:51 +08:00
pan
d54e6ce1d6 fix: 调整游戏地平线高度与UI、场景位置
统一修正游戏内角色控制器UI位置、地图物体Y轴偏移
调整游戏地平线基准值,修复场景显示偏移问题
2026-08-13 17:29:53 +08:00
pan
76082d8e1f refactor: 重构护盾机制为数值减免型
1. 调整护盾逻辑:从单次抵挡改为按伤害量减免
2. 更新配置、注释与UI提示文本,统一术语表述
3. 修复prefab布局适配新的护盾显示样式
2026-08-13 16:53:15 +08:00
pan
695a9e2b66 refactor(skill): 重构技能配置加载逻辑,将参数下沉至prefab配置
1. 新增SkillView组件属性runType/endType/speed/time,替换原配置表字段
2. 批量同步所有技能prefab的配置参数
3. 优化技能运行逻辑,优先使用prefab配置,配置表仅作兜底
4. 新增同步脚本用于批量迁移技能配置
2026-08-13 16:26:19 +08:00
pan
7fa18329d6 fix(skill): 调整普攻技能配置与表现
1.  修改普攻预制体的缩放、尺寸、锚点与精灵贴图
2.  更新普攻动画的采样率、时长与帧动画帧
3.  调整技能配置,将默认普攻替换为6006并修正攻击类型
4.  统一全英雄与怪物的默认技能为6006普攻
2026-08-13 15:11:11 +08:00
panFD
cb2a72da52 refactor(map): 重构rogue战斗数值生成逻辑
重构了Rogue模式的怪物数值计算方式,移除了基于英雄实时强度的动态缩放算法,改为统一使用基础属性乘以可调系数的固定缩放方案:
1.  更新了怪物配置基础属性,对齐1级英雄面板作为基准
2.  简化了数值公式,仅保留三个可调节的全局系数用于平衡难度
3.  删除了冗余的ECS查询、强度计算和类型系数逻辑
4.  更新了全部注释文档,明确数值校准目标和调整方式
2026-08-13 14:12:05 +08:00
pan
eb4b370533 refactor: 重构击退机制,将概率改为距离增量
1. 调整近战默认攻击距离从150改为100
2. 将击退相关属性从概率改为击退距离增量,同步更新所有配置、UI显示和技能描述
3. 移除旧的击退概率判定逻辑,改为直接应用击退距离增量
4. 优化受击击退的处理流程,统一参数传递
2026-08-13 11:09:37 +08:00
pan
a3375ec3b6 refactor(hero): 统一英雄攻击距离默认值并优化队友间距逻辑
1. 将英雄/怪物默认攻击距离调整为近战150、中程300、远程450,通过HeroDisVal统一管理
2. 新增同阵营单位移动和待机时的间距避让逻辑,避免单位重叠穿模,添加自然蠕动效果
2026-08-13 10:23:14 +08:00
panFD
c27c81cfa6 refactor: 重构关卡战斗流程与AI逻辑,改为单场Boss战模式
1.  近战AI新增警戒线机制,无威胁时退回编队
2.  替换多回合波次为单场Boss战,简化刷怪与回合逻辑
3.  重构招募系统为开局免费三选一流程
4.  调整英雄与怪物基础属性平衡
5.  精简HUD与配置文件冗余代码
2026-08-13 00:21:54 +08:00
pan
a905db8e48 feat: 大幅优化战斗体验与编队系统
1. 扩展英雄/怪物网格站位到10个槽位
2. 重构默认攻击距离计算逻辑,按职业动态适配
3. 重做英雄站位与移动系统,新增同阵营间距约束
4. 调整rogue模式怪物数量与强度配置,提升战斗爽感
5. 重构刷怪逻辑为匀速曲线+欠账补刷,优化刷怪节奏
2026-08-12 17:56:59 +08:00
pan
3060ee7df7 refactor(hero): 重构英雄死亡与复活机制
1. 统一英雄真实死亡流程:死亡时快照数据到全局列表,动画结束后统一销毁实体
2. 移除回合自动复活逻辑,改为由复活系统主动读取快照重新召唤
3. 修复近战追敌可能脱离战场的问题,增加推进距离上限
4. 重构死亡计数与全员存活检测逻辑,基于死亡快照列表而非实体状态
2026-08-12 16:15:33 +08:00
pan
db98b60737 feat(game): 调整英雄最大数量与合成升级规则
1. 将英雄最大数量从3提升至10
2. 重构英雄等级上限逻辑,改为从配置项读取
3. 新增同uuid英雄二合一合成升级机制,等级封顶为配置上限
4. 优化召唤校验逻辑,支持同uuid英雄合成并提示等级上限
2026-08-12 15:10:29 +08:00
pan
4594f673b4 feat(hero): 新增英雄职业定位系统,优化编队站位逻辑
1. 新增HRole枚举与角色定位配置,解耦成长类型与阵容职能
2. 重构移动系统的编队优先级计算,基于职业定位重新排序站位
3. 重写单行编队站位算法,根据队伍人数自动适配紧凑/松散排布
4. 为所有预设英雄配置对应职业定位
2026-08-12 11:04:59 +08:00
pan
426dc24899 feat(config): add official recommended hero combo configurations
新增官方推荐英雄阵容配置,包含6套标准铁三角阵容,支持新手引导、阵容UI展示与自动布阵使用,同时提供低配替代阵容供新手期使用。
2026-08-12 09:45:46 +08:00
pan
1609d3971a refactor(hero desc): 调整技能描述渲染逻辑,适配不同场景显示需求
1. 新增showName参数控制技能名称是否展示,区分英雄弹窗和卡池场景
2. 修正英雄预制体中角色的Y轴偏移量
3. 同步更新函数注释和调用传参
2026-08-12 09:39:24 +08:00
panFD
ae6c69e4f3 refactor(hero): 调整英雄描述展示为满级效果
修改英雄能力描述的数据源等级为5级,展示满级能力信息;移除技能名后的档位后缀,统一文案展示规则。
2026-08-12 08:38:57 +08:00
panFD
450a8b81e5 refactor(field): 重构驻场光环数据结构,分离元数据与数值
1.  新增FieldEntry类型,将驻场词条的uuid与生效数值分离
2.  重构FieldSkillSet,移除各档位重复配置,仅保留基础元数据
3.  更新所有使用驻场词条的业务代码,适配新的数据结构
4.  修复数值渲染逻辑,使用词条携带的实际数值而非配置固化值
2026-08-11 22:36:28 +08:00
panFD
e328892679 feat(EquipSet): 新增三个等级的破甲加成装备
删除了无用的炉石酒馆配置元文件,同时为1/2/3级装备列表分别添加破甲加成新装备,对应穿透后伤害提升的属性效果
2026-08-11 22:35:37 +08:00
panFD
486c223b65 feat(hero config): add new hero 5106 破甲射手
1. 新增card_lv为2的破甲射手英雄配置,包含主动技能与穿透伤害计时buff
2. 在HeroList中添加该英雄的编号
3. 移除旧的光环uuid速查表格
2026-08-11 21:52:08 +08:00