pan
|
90e8a4a284
|
feat: 添加三个新技能并更新英雄配置
1. 新增6013闪电、6014小火球、6015小飓风三个技能及对应预制件
2. 更新职业技能列表,为法师和辅助职业新增技能
3. 调整部分英雄技能配置、属性描述与英雄列表
4. 优化部分技能的伤害系数与效果参数
|
2026-09-22 11:15:49 +08:00 |
|
panFD
|
8c8810bb7e
|
fix(hero): 修复英雄大招动画播放异常问题
1. 重构大招播放方法,支持传入自定义动画clip名,适配不同职业的大招动画
2. 修复技能匹配逻辑,通过前缀匹配处理max0/max1类型的大招技能
3. 更新技能配置表,将辅助职业的技能act改为max1适配新逻辑
|
2026-09-14 21:38:52 +08:00 |
|
panFD
|
ed9232cf0b
|
feat(skill&shield): 实现护盾持续时间功能,调整魔法盾冷却
1. 为护盾技能添加duration配置,支持永久/限时护盾
2. 新增护盾倒计时逻辑,到期自动清空护盾
3. 调整英雄6301魔法盾的冷却时间为10秒,新增7秒持续时长配置
4. 重构HeroAttrsComp,新增护盾持续时间字段与清空护盾方法
|
2026-09-13 14:04:00 +08:00 |
|
pan
|
799b93817d
|
refactor: 重构技能触发逻辑,将proc_skill从命中触发改为施法后触发
1. 调整proc_skill触发时机为施法出手时判定,一次施法仅判定一次,与命中/弹道数无关
2. 移除HeroAtkSystem中旧的proc_skill触发逻辑,新增SCastSystem的tryProcSkill方法
3. 更新技能配置注释、编辑器文案与文档说明,同步调整服务端技能描述显示
4. 全局设置Element Plus组件为small尺寸,优化编辑器UI布局
5. 清理冗余的proc_skill快照传递逻辑,移除unused的reviveOptions计算属性
|
2026-09-08 17:22:41 +08:00 |
|
pan
|
be17d18ff3
|
feat(skill-system): 新增计时debuff机制,支持技能命中敌方附加减益效果
本次提交完整实现了技能对敌附加debuff的完整流程:
1. 新增TimedDebuffSnapshot数据结构,用于透传debuff配置
2. 在SkillConfig和SkillOverrides中新增debuff相关配置项
3. 实现HeroAtkSystem中debuff的判定与施加逻辑
4. 完善后台配置、前端编辑器的debuff配置支持
5. 调整了buff目标判定逻辑,修复了原有默认目标的语义混淆问题
6. 优化了BuffSystem的调试日志,新增了debuff分类标识
7. 批量更新了现有英雄技能的debuff配置示例
|
2026-09-08 16:37:13 +08:00 |
|
panFD
|
aa488d55e7
|
feat: 新增闪避与命中属性系统,完善战斗判定逻辑
1. 新增全局默认闪避/命中率配置,为英雄和怪物提供缺省属性兜底
2. 扩展英雄属性组件,添加闪避、命中率属性与对应计算接口
3. 实现闪避判定逻辑,修正伤害流程,添加闪避提示效果
4. 新增闪避/命中相关buff、技能与光环配置
5. 完善属性值计算与 tooltip 显示逻辑
|
2026-09-07 20:41:49 +08:00 |
|
pan
|
41db9f18a4
|
refactor: 完善英雄配置与UI展示,新增2名英雄
1. 为英雄列表新增5011控血大师、5012疾风法师两名英雄并配置完整技能与属性
2. 批量补全现有英雄的简介文本,优化技能描述文案
3. 调整部分技能名称与光环配置命名,统一术语表述
4. 添加英雄简介的CSS样式,在UI中展示英雄简介并支持超长文本省略与悬浮查看
|
2026-09-07 15:20:14 +08:00 |
|
pan
|
922ca7318d
|
feat(hero&buff): 新增限时最大生命Buff与配套技能
新增7029生命爆发Buff和对应6517技能,实现限时提升最大生命功能:
1. Buff生效时按增量等量回血,到期自动钳回血量防止溢血
2. 血条显示逻辑适配动态最大生命值变化
3. 新增血量与最终最大生命同步方法统一处理边界情况
|
2026-09-07 11:16:02 +08:00 |
|
panFD
|
9917442420
|
refactor: 优化技能图标与动画资源,更新配置表
1. 新增maxw1、maxw2技能预制体并删除range1预制体
2. 预加载ui7图集防止GC回收
3. 更新全量技能、buff、天赋的图标配置
4. 调整技能动画帧率与时长优化表现
5. 修复技能UI组件的布局与引用
|
2026-09-06 23:55:57 +08:00 |
|
panFD
|
00c875ff18
|
feat(hero&skill): 新增反伤相关光环技能与属性计算
1. 扩展英雄反伤属性计算逻辑,加入驻场光环加成
2. 新增两个永久反伤强化技能6413、6414
3. 新增FieldSkillType反伤相关枚举与光环配置
|
2026-09-05 22:18:57 +08:00 |
|
panFD
|
699f7fc6b8
|
feat(hero&buff): 新增反伤类buff与技能,支持带修饰的反伤计算
1. 新增两个反伤相关的buff配置:固定反伤7027和比例反伤7028
2. 新增两个支援技能:荆棘护盾和荆棘比例增益
3. 为HeroAttrsComp新增获取最终反伤属性的方法,支持限时修饰词计算
4. 重构英雄反伤伤害计算逻辑,使用新的属性获取方法
|
2026-09-05 18:14:13 +08:00 |
|
panFD
|
370b455352
|
feat(hero&config): 新增反伤属性与反伤结算逻辑
1. 新增反伤相关配置属性thorns_dmg和thorns_rate
2. 在HeroAttrsComp中添加反伤属性字段与初始化逻辑
3. 实现反伤伤害结算逻辑,支持固定值+比例混合反伤
4. 新增计时buff施加概率与目标覆写配置项
|
2026-09-05 17:53:21 +08:00 |
|
panFD
|
63423c5378
|
feat(skill): add proc skill trigger system
实现技能命中后概率触发额外技能的完整流程
1. 新增proc_skill技能配置字段与数据组件
2. 新增公共技能派发工具方法
3. 在HeroAtkSystem中添加触发逻辑
4. 完善伤害事件与技能视图传递proc_skill参数
|
2026-09-05 13:26:34 +08:00 |
|
panFD
|
071afc8fa2
|
feat(skill): 添加计时buff目标覆写功能
1. 新增BuffTarget枚举定义计时buff的四种施加目标类型
2. 扩展SkillOverrides接口添加buff_target配置项
3. 实现resolveBuffTargets方法解析buff实际施加目标
4. 调整普攻buff施加逻辑适配新的目标配置规则
5. 修复伤害技能误给敌方挂友方buff的问题
6. 清理英雄技能配置中多余的summon_count参数
|
2026-09-05 12:22:18 +08:00 |
|
pan
|
e97de40d2e
|
feat: 新增技能图标英雄语境覆写功能
1. 扩展SkillOverrides接口,新增icon字段支持自定义图标
2. 前端常量与编辑器适配:新增字符串型覆写类型与图标候选选择器
3. 新增getHeroSkillIcon工具函数,实现英雄专属图标优先级加载逻辑
4. 修复并优化技能图标展示逻辑,支持同底座技能不同英雄差异化图标
5. 重构部分英雄配置格式,统一代码风格
|
2026-09-04 16:25:57 +08:00 |
|
pan
|
7bb3dcf6db
|
refactor(skill): 优化技能文本展示逻辑,移除冗余的技能名前缀
1. 调整英雄技能描述文本,移除技能描述中重复的前置动作描述,统一文本风格
2. 重构技能文本生成代码,删除组内多技能时自动添加技能名前缀的逻辑,简化显示逻辑
3. 清理冗余的空行与注释,优化代码结构
4. 调整部分英雄技能的冷却时间配置,修正格式细节
|
2026-09-04 14:25:31 +08:00 |
|
panFD
|
b0038e74c8
|
refactor: 重构复活机制,将复活逻辑整合到dead触发组
1. 新增SkillOverrides的revive_hp和revive_count配置项,替代原独立复活字段
2. 移除所有revive相关的旧配置、解析函数和UI展示逻辑
3. 调整战斗逻辑,从dead触发组的overrides中读取复活配置
4. 更新文档说明,统一复活机制的配置方式
5. 清理冗余的导入和类型定义
|
2026-09-03 22:28:38 +08:00 |
|
pan
|
94acab2a5c
|
feat(skill): 添加技能buff附加概率配置与判定逻辑
1. 新增SkillOverrides接口的buff_chance字段,配置buff附加概率
2. 在web常量中添加buff_chance的配置项说明
3. 在HeroAtkSystem中实现基于buff_chance的buff触发判定,默认100%触发
|
2026-09-03 14:30:05 +08:00 |
|
pan
|
421f31fecf
|
feat(hero&config): 完善英雄配置与护盾技能逻辑
新增英雄配置表及元数据,更新配置文档说明,修复护盾技能计算逻辑,调整技能基础参数与描述
|
2026-09-03 10:56:21 +08:00 |
|
panFD
|
8ce83dc5e2
|
chore: 停用风怒机制并移除相关所有代码
全面移除游戏中风怒相关的所有内容,包括属性、技能、天赋、成就、UI展示、配置数据和结算逻辑,清理所有残留的风怒机制代码和配置项。
|
2026-08-24 23:48:40 +08:00 |
|
panFD
|
a985214cbb
|
refactor: 更新技能描述与UI预制件配置
1. 调整所有技能info字段为更清晰的功能说明
2. 新增怪物普攻配置规范与overrides示例
3. 新增Lable、herosbg两个UI预制件资源
4. 调整ui5.plist的边框配置参数
|
2026-08-22 18:41:28 +08:00 |
|
panFD
|
5c731b61a7
|
refactor(config): 统一技能范围类型命名与逻辑
1. 移除废弃的aoe_grid范围类型,统一使用range类型
2. 更新文档、配置表和代码中的相关描述与枚举定义
3. 清理技能目标选择逻辑中针对aoe_grid的冗余代码
|
2026-08-21 19:28:04 +08:00 |
|
panFD
|
43600ca745
|
style(SkillSet): fix code indent and comment formatting
adjust the indentation and trailing whitespace of the DTType enum comment to meet code style requirements
|
2026-08-21 18:13:44 +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 |
|
panFD
|
1739e2324c
|
feat: 调整技能配置与英雄技能组,修复技能分类约束
1. 重构技能分类,将6013~6019标记为仅可作大招
2. 修改紫电魔女普攻为6010紫魔球,添加麻痹效果
3. 更新技能prefab参数与技能配置表
4. 调整英雄UI配置过滤规则
|
2026-08-20 13:31:00 +08:00 |
|
pan
|
54591c78dd
|
feat: 新增麻痹异常状态机制
1. 新增麻痹概率属性与相关属性计算方法
2. 为英雄普攻和技能添加麻痹触发逻辑
3. 配置闪电系技能默认30%麻痹概率
4. 更新英雄技能说明与配置参数
|
2026-08-19 17:05:50 +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
|
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 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|