import SkillBase, { ActionOn, ActionType, AffectType, EAttackType, EffectPos, MagicType, ESkillType } from "../core/SkillBase"; // 風雷萬鈞 export default class FengLeiWanJun extends SkillBase{ constructor() { super(); this.init(); } init() { this.id = ESkillType.FengLeiWanJun; this.name = '風雷萬鈞'; this.icon = '1039'; this.effectDir = true; this.desc = '單體法術,提升自身命中、破防概率與破防程度對敵方單體進行物理攻擊。 '; this.particleEffect = '25139'; this.faXi = MagicType.SaoJi; this.scale = AffectType.SINGLE; this.effectPos = EffectPos.STAGE; this.vecLevelExp = [600, 5700]; } getLevelData(level:number):any{ let nCurGrade = this.getCurGrade(); return { Hurt: Math.floor(60 * nCurGrade * (Math.pow(level, 0.4) * 2.8853998118144273 / 100 + 1)) } } getDetail():string{ let stLevelData = this.getLevelData(this.curExp); return `提升自身命中、破防概率與破防程度對敵方單體進行物理攻擊`; } }