private FrozenLieutenant()
            : base()
        {
            this.Name            = "FrozenLieutenant";
            this.Level           = 127;
            this.Mesh            = 329;
            this.MinAttack       = 4800;
            this.MaxAttack       = 5600;
            this.Defense         = 6400;
            this.Dexterity       = 20;
            this.Dodge           = 72;
            this.AttackRange     = 5;
            this.ViewRange       = 15;
            this.MoveSpeed       = 500;
            this.AttackType      = 2;
            this.Behaviour       = Enums.MonsterBehaviour.Aggresive;
            this.MagicType       = 0;
            this.MagicDefense    = 1800;
            this.MagicHitRate    = 0;
            this.ExtraExperience = 15000;
            this.ExtraDamage     = 0;
            this.Action          = 0;
            this.MaxHP           = 100000;
            this.HP             = MaxHP;
            this.MaxMP          = 0;
            this.MP             = 0;
            this.BossSkillSpeed = 500;

            #region IceBerg
            BossSkills.TryAdd(10929, Data.Skills.AdvancedSkills.IceBerg.Create());
            #endregion
        }
Beispiel #2
0
        private SnowBanshee()
            : base()
        {
            this.Name            = "SnowBanshee";
            this.Level           = 135;
            this.Mesh            = 951;
            this.MinAttack       = 8500;
            this.MaxAttack       = 12252;
            this.Defense         = 9690;
            this.Dexterity       = 20;
            this.Dodge           = 91;
            this.AttackRange     = 5;
            this.ViewRange       = 15;
            this.MoveSpeed       = 500;
            this.AttackType      = 2;
            this.Behaviour       = Enums.MonsterBehaviour.Aggresive;
            this.MagicType       = 0;
            this.MagicDefense    = 2500;
            this.MagicHitRate    = 0;
            this.ExtraExperience = 15000;
            this.ExtraDamage     = 0;
            this.Action          = 0;
            this.MaxHP           = 500000;
            this.HP             = MaxHP;
            this.MaxMP          = 0;
            this.MP             = 0;
            this.BossSkillSpeed = 500;

            #region IceBerg
            BossSkills.TryAdd(10929, Data.Skills.AdvancedSkills.IceBerg.Create());
            #endregion
            #region SnowQuake
            BossSkills.TryAdd(9990, Data.Skills.AdvancedSkills.SnowQuake.Create());
            #endregion
            #region BansheeSummon
            BossSkills.TryAdd(7685, Data.Skills.AdvancedSkills.BansheeSummon.Create());
            #endregion
            #region BansheeRage
            Data.Skills.AdvancedSkills.BansheeRage rage = Data.Skills.AdvancedSkills.BansheeRage.Create();
            rage.MapSkill                   = new ProjectX_V3_Game.Data.Skills.MapSkill();
            rage.MapSkill.Shake             = true;
            rage.MapSkill.Dark              = true;
            rage.MapSkill.DestructionEffect = "ice03";
            rage.MapSkill.Killer            = this;
            rage.MapSkill.PercentTageEffect = 33;
            rage.MapSkill.EffectRatio       = 2;
            rage.MapSkill.Range             = 25;
            BossAlwaysSkills.TryAdd(7487, rage);
            #endregion
        }
Beispiel #3
0
        private FrozenTwin(bool CanFreeze)
            : base()
        {
            this.Name            = "Twin";
            this.Level           = 130;
            this.Mesh            = 153;
            this.MinAttack       = 5600;
            this.MaxAttack       = 7000;
            this.Defense         = 8500;
            this.Dexterity       = 20;
            this.Dodge           = 79;
            this.AttackRange     = 5;
            this.ViewRange       = 15;
            this.MoveSpeed       = 500;
            this.AttackType      = 2;
            this.Behaviour       = Enums.MonsterBehaviour.Aggresive;
            this.MagicType       = 0;
            this.MagicDefense    = 2300;
            this.MagicHitRate    = 0;
            this.ExtraExperience = 15000;
            this.ExtraDamage     = 0;
            this.Action          = 0;
            this.MaxHP           = 150000;
            this.HP             = MaxHP;
            this.MaxMP          = 0;
            this.MP             = 0;
            this.BossSkillSpeed = 500;

            if (CanFreeze)
            {
                #region IceBerg
                BossSkills.TryAdd(10929, Data.Skills.AdvancedSkills.IceBerg.Create());
                #endregion
            }
            else
            {
                #region SnowQuake
                BossSkills.TryAdd(9990, Data.Skills.AdvancedSkills.SnowQuake.Create());
                #endregion
            }
        }