feat(skill): add proc skill trigger system
实现技能命中后概率触发额外技能的完整流程 1. 新增proc_skill技能配置字段与数据组件 2. 新增公共技能派发工具方法 3. 在HeroAtkSystem中添加触发逻辑 4. 完善伤害事件与技能视图传递proc_skill参数
This commit is contained in:
@@ -242,6 +242,8 @@ export class Skill extends ecs.Entity {
|
||||
sDataCom.ext_dmg = ext_dmg
|
||||
sDataCom.hit_count = 0
|
||||
sDataCom.max_hit_count = Math.max(1, sHit)
|
||||
// 快照合并后(基础配置+heroSet overrides/lv_entries)的 proc_skill,命中时由 HeroAtkSystem 判定触发
|
||||
sDataCom.proc_skill = config.proc_skill;
|
||||
SView.init();
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user