import SKDataUtil from "../../gear/SKDataUtil"; import GameUtil from "../../core/GameUtil"; import {ESkillType, EMagicType, ESkillQuality, EActionOn, EAttrTypeL1} from "../../role/EEnum"; import SkillBase from "../core/SkillBase"; export default class NiLin extends SkillBase { constructor() { super(); this.skill_id = ESkillType.NiLin; this.skill_name = '逆鳞'; this.skill_type = EMagicType.Change; this.effectMap = { [EAttrTypeL1.ATK_PERC]:{add : 20, index: 0}, [EAttrTypeL1.HP_PERC]:{add : 30, index: 0}, } this.act_on = EActionOn.SELF; this.quality = ESkillQuality.HIGH; } getEffect(params:any=null):any{ let atk = params[EAttrTypeL1.ATK] || 0; let hp = params[EAttrTypeL1.HP] || 0; let ret = SKDataUtil.clone(GameUtil.skillEffect); ret.atk = atk*0.2; ret.maxhp = hp*0.3; ret.round = 2; return ret; } }