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 }
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 }
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 } }