Пример #1
0
        public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level)
        {
            ProjectileAllAround skill = set.GetSkill(SkillId.ProjectileAllAround) as ProjectileAllAround;

            if (skill != null)
            {
                skill.projectileCount = 4;
                skill.range           = 13;
                skill.reuse           = 3f;
                skill.castTime        = 0.5f;
                skill.force           = 30;
            }
        }
Пример #2
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;
        }
Пример #3
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;
        }