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
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
6f988dabed
feat(skill): add force spawn position setting for skills
...
add forceStartX and forceStartY properties to control skill spawn position
directly use world coordinates when the values are >=0, otherwise use original offset logic
2026-08-16 16:49: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
42c0a25e20
fix(skill): 优化移动系统:简化飞行逻辑
...
重构移动系统
调整技能移动的朝向和目标点计算逻辑,改为仅按水平朝向飞行,移除基于缩放的固定水平移动,去掉高度差计算,简化目标点直接使用起始点高度。
2026-08-15 16:23:12 +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
667ec1abfb
refactor(skill&atk): 优化伤害飘字与debuff图标显示逻辑
...
1. 调整fb-1、fb-3、fb-5、fb-6技能预制体的攻击偏移与跑动类型参数
2. 重构debuff图标映射逻辑,提取公共常量供多模块复用
3. 为DoT伤害飘字添加debuff图标显示功能,统一伤害与debuff展示流程
4. 修复tooltip预制体默认激活状态问题
2026-08-15 14:55:51 +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
panFD
8e5c0d3852
fix(hero prefab): 调整多个英雄预制体的尺寸与偏移参数
...
统一修正多个英雄prefab的_contentSize、_offset、_size属性数值,同时修复top.prefab的布局尺寸与空引用问题,优化英雄UI显示适配
2026-08-15 13:15:15 +08:00
panFD
fad85b96e5
feat: 新增技能相关资源与调整特效发光宽度
...
1. 新增多个技能攻击、待机预制件与动画剪辑资源
2. 调整三种outline材质的发光宽度与绿色材质发光阈值
3. 优化部分技能预制件的属性配置与动画参数
2026-08-15 11:39:03 +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
pan
1988ae5ef1
refactor(hero): 统一击退位移逻辑到MoveSystem
...
将英雄后退的视图层位移操作迁移到MoveSystem统一处理,
通过knockbackVelocity组件属性实现平滑的击退位移衰减与边界钳制,
移除HeroViewComp中直接操作节点位置的代码,解耦视图与战斗逻辑。
2026-08-14 09:53:05 +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
4fee02d82e
refactor(hero): 移除英雄等级显示相关逻辑
...
1. 从HeroTopBarComp中移除等级Label组件、lvShow方法以及等级显示调用
2. 从HeroViewComp的update逻辑中移除等级脏数据监听
3. 调整英雄顶栏预制体的布局参数并隐藏等级节点
2026-08-13 23:16:44 +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
d06c99e2f1
refactor(hero): 重构英雄头顶状态栏逻辑到独立组件
...
将原HeroViewComp中的头顶血条、等级、护盾UI逻辑抽离为HeroTopBarComp,
统一管理头顶状态栏的初始化、数据更新、动画和显隐逻辑,减少HeroViewComp代码冗余,
提升代码可维护性和复用性。同时更新预制体关联,适配新的组件结构。
2026-08-13 17:20:38 +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
c6b5e1431f
fix(skill): 修复技能相关的显示与逻辑问题
...
1. 调整技能预制体的锚点和攻击偏移参数
2. 修复SkillView.ts的代码格式与导入错误
3. 补充fixed类型技能的动画结束销毁逻辑
2026-08-13 15:36:57 +08:00
pan
7fa18329d6
fix(skill): 调整普攻技能配置与表现
...
1. 修改普攻预制体的缩放、尺寸、锚点与精灵贴图
2. 更新普攻动画的采样率、时长与帧动画帧
3. 调整技能配置,将默认普攻替换为6006并修正攻击类型
4. 统一全英雄与怪物的默认技能为6006普攻
2026-08-13 15:11:11 +08:00
panFD
a2c397120c
docs(skill): 更新技能4的图标资源
...
替换了assets/resources/game/skill/skill4.png的图片资源
2026-08-13 14:22:41 +08:00
panFD
cb2a72da52
refactor(map): 重构rogue战斗数值生成逻辑
...
重构了Rogue模式的怪物数值计算方式,移除了基于英雄实时强度的动态缩放算法,改为统一使用基础属性乘以可调系数的固定缩放方案:
1. 更新了怪物配置基础属性,对齐1级英雄面板作为基准
2. 简化了数值公式,仅保留三个可调节的全局系数用于平衡难度
3. 删除了冗余的ECS查询、强度计算和类型系数逻辑
4. 更新了全部注释文档,明确数值校准目标和调整方式
2026-08-13 14:12:05 +08:00
pan
9da3e2d9fd
fix(map): adjust global monster power multiplier to 1
...
更新全局怪物强度系数配置,将原本的2/3调整为1,让怪物强度和英雄能力持平
2026-08-13 11:17:29 +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