refactor(skill): 重构伤害计算逻辑
- 删除SkillEnt.ts及其meta文件,简化技能实体管理 - 将SDataCom重命名为更清晰的DmgDataCom和SDataCom - 重构伤害计算系统,增加命中检测和伤害类型处理 - 优化技能碰撞检测逻辑,支持范围伤害和数量限制
This commit is contained in:
@@ -2,6 +2,7 @@ import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ec
|
||||
import { Attrs, AttrsType, BType, NeAttrs } from "../common/config/HeroAttrs";
|
||||
import { BuffConf, SkillSet } from "../common/config/SkillSet";
|
||||
import { HeroInfo, AttrSet, HeroUpSet } from "../common/config/heroSet";
|
||||
import { DmgDataCom } from "../skill/SDataCom";
|
||||
import { EBusComp } from "./EBusComp";
|
||||
|
||||
|
||||
@@ -345,6 +346,8 @@ export class HeroAttrsComp extends ecs.Comp {
|
||||
return this.NeAttrs[NeAttrs.IN_FROST]?.time > 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
reset() {
|
||||
// 重置为初始状态
|
||||
this.hero_uuid = 1001;
|
||||
|
||||
Reference in New Issue
Block a user