コード例 #1
0
        public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level)
        {
            CollisionDamageAttack skill = set.GetSkill(SkillId.CollisionDamageAttack) as CollisionDamageAttack;

            if (skill != null)
            {
            }
            //skill.AddAdditionalEffect(new EffectKillSelf());
        }
コード例 #2
0
        public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level)
        {
            CollisionDamageAttack skill = set.GetSkill(SkillId.CollisionDamageAttack) as CollisionDamageAttack;

            if (skill != null)
            {
                skill.DisableOriginalEffects();
                skill.AddAdditionalEffect(new EffectKillSelf());
                skill.AddAdditionalEffect(new EffectAuraDamage(20, 5, 10f));
            }
        }
コード例 #3
0
        public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level)
        {
            CollisionDamageAttack sk = set.GetSkill(SkillId.CollisionDamageAttack) as CollisionDamageAttack;

            if (sk != null)
            {
                sk.baseDamage = 20;
                sk.pushForce  = 100;
                sk.reuse      = 1.5f;
            }
        }
コード例 #4
0
        public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level)
        {
            ProjectileAllAround sk = set.GetSkill(SkillId.ProjectileAllAround) as ProjectileAllAround;

            sk.baseDamage      = 15;
            sk.projectileCount = 12;
            sk.range           = 20;
            sk.castTime        = 0;
            sk.reuse           = 6f;

            CollisionDamageAttack sk2 = set.GetSkill(SkillId.CollisionDamageAttack) as CollisionDamageAttack;

            sk2.baseDamage = 20;
            sk2.pushForce  = 100;
            sk2.reuse      = 1f;
        }
コード例 #5
0
        public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level)
        {
            JumpShort skill = set.GetSkill(SkillId.JumpShort) as JumpShort;

            if (skill != null)
            {
                skill.jumpSpeed = 30;
                skill.range     = 20;
                skill.reuse     = 5f;
                skill.castTime  = 1f;
            }

            CollisionDamageAttack skill2 = set.GetSkill(SkillId.CollisionDamageAttack) as CollisionDamageAttack;

            if (skill2 != null)
            {
                skill2.pushForce = 100;
            }
        }
コード例 #6
0
        public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level)
        {
            ProjectileAllAround sk = set.GetSkill(SkillId.ProjectileAllAround) as ProjectileAllAround;

            sk.baseDamage      = 10;
            sk.projectileCount = 12;
            sk.range           = 30;
            sk.castTime        = 0;
            sk.reuse           = 0f;
            sk.force           = 30;

            CollisionDamageAttack sk2 = set.GetSkill(SkillId.CollisionDamageAttack) as CollisionDamageAttack;

            sk2.baseDamage = 5;
            sk2.pushForce  = 100;
            sk2.reuse      = 1f;

            JumpShort sk3 = set.GetSkill(SkillId.JumpShort) as JumpShort;

            sk3.jumpSpeed = 45;
            sk3.range     = 7;
            sk3.reuse     = 0f;
        }