예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }