public override SkillEffect[] CreateAdditionalSkillEffects(Skill sk, SkillEffect[] effects) { if (sk.GetSkillId() == SkillId.RhinoBeam) { SkillEffect[] newEffects = new SkillEffect[1]; newEffects[0] = new EffectStun(AddValueByLevel(DURATION, LEVEL_ADD)); return(newEffects); } return(null); }
public override SkillEffect[] CreateAdditionalSkillEffects(Skill sk, SkillEffect[] effects) { if (sk.GetSkillId() == SkillId.Charge) { Charge dg = sk as Charge; SkillEffect[] newEffects = new SkillEffect[1]; newEffects[0] = new EffectStun(DURATION); return(newEffects); } return(null); }
public override SkillEffect[] CreateAdditionalSkillEffects(Skill sk, SkillEffect[] effects) { if (sk.GetSkillId() == SkillId.CoughBullet) { SkillEffect[] newEffects = new SkillEffect[1]; //newEffects[0] = new EffectPushaway(50); newEffects[0] = new EffectStun(3f); return(newEffects); } return(null); }