public class Skill_ManaShield : ProjectileBase { public override void Set(ProjectileData _data) { base.Set(_data); m_LifeTime = _data.m_SkillListTableData.f_ExtraValue1; m_LifeTime += m_LifeTime * _data.Get_SkillDamagePercent(); if (IsStep(1)) { _data.shooter.Stat_BufforDebuff(_data.shooter.Get_StatInfo(), eStat.INT, m_LifeTime, Get_AwakenData(1, 1), 0, true); } if (IsStep(2)) { _data.shooter.Set_DicCCData(eCC.MPRecoverTime, m_LifeTime, Get_AwakenData(2, 1)); } if (IsStep(3)) { var ms = _data.shooter.Get_CCData(eCC.ManaShield); ms.CCReduceTime -= Get_AwakenData(3, 1); } Off(); } }