Пример #1
0
 public TwilightsHammerTorturer() : base()
 {
     Model          = 8790;
     AttackSpeed    = 1201;
     BoundingRadius = 0.587f;
     Name           = "Twilights Hammer Torturer";
     Flags1         = 0x080000;
     Id             = 8912;
     Size           = 1f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 6f;
     ResistArcane   = 100;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(48);
     NpcType        = 7;
     BaseHitPoints  = 5835;
     NpcFlags       = 0;
     CombatReach    = 0.8f;
     SetDamage(90, 110);
     Faction  = Factions.Monster;
     AIEngine = new PredatorAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(TwilightsHammerDrops.TwilightsHammer, 100f) };
 }
Пример #2
0
 public KurzenMindslave() : base()
 {
     Model          = 5065;
     AttackSpeed    = 2000;
     BoundingRadius = 0.306f;
     Name           = "Kurzen Mindslave";
     Flags1         = 0x04;
     Id             = 6366;
     Size           = 1f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 6f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(44);
     NpcType        = 7;
     BaseHitPoints  = 2345;
     NpcFlags       = 0;
     CombatReach    = 1.5f;
     SetDamage(47, 60);
     BaseMana = 0;
     Faction  = Factions.Monster;
     AIEngine = new PredatorAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(KurzenHumanoidDrops.KurzenHumanoid, 100f) };
 }
Пример #3
0
        public TwilightLordEverun() : base()
        {
            Model          = 14526;
            AttackSpeed    = 1061;
            BoundingRadius = 0.208f;
            Name           = "Twilight Lord Everun";
            Flags1         = 0x00000000;
            Id             = 14479;
            Guild          = "Twilights Hammer";
            Size           = 1f;
            Speed          = 3f;
            WalkSpeed      = 3f;
            RunSpeed       = 6f;
            ResistArcane   = 100;
            ResistFire     = 0;
            ResistFrost    = 0;
            ResistHoly     = 0;
            ResistNature   = 0;
            ResistShadow   = 0;
            Level          = RandomLevel(60);
            NpcType        = 7;
            BaseHitPoints  = 11704;
            NpcFlags       = 0;
            CombatReach    = 5.91f;
            SetDamage(250, 330);
            Equip(new LunarWand());
            Faction  = Factions.Monster;
            AIEngine = new PredatorAI(this);
            Loots    = new BaseTreasure[] { new BaseTreasure(TwilightsHammerDrops.TwilightsHammer, 100f) };
// Rare = 1 ;
        }
Пример #4
0
 public TwilightsHammerExecutioner() : base()
 {
     Model          = 8706;
     AttackSpeed    = 1119;
     BoundingRadius = 0.561f;
     Name           = "Twilights Hammer Executioner";
     Flags1         = 0x080000;
     Id             = 9398;
     Size           = 1f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 6f;
     ResistArcane   = 100;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(55);
     NpcType        = 7;
     BaseHitPoints  = 6678;
     NpcFlags       = 0;
     CombatReach    = 1.5f;
     SetDamage(170, 180);
     Faction  = Factions.Monster;
     AIEngine = new PredatorAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(TwilightsHammerDrops.TwilightsHammer, 100f) };
 }
Пример #5
0
 public Clunk() : base()
 {
     Name           = "Clunk";
     Id             = 8447;
     Model          = 6569;
     Level          = 48;
     BaseHitPoints  = 6228;
     BaseMana       = 0;
     BoundingRadius = 0.3500000f;
     CombatReach    = 1.5f;
     SetDamage(1f + 3f * Level, 1f + 3.5 * Level);
     Armor        = 20 * Level;
     Block        = 2 * Level;
     AttackSpeed  = 2000;
     Block        = 20;
     ResistArcane = 0;
     ResistFire   = 0;
     ResistFrost  = 0;
     ResistHoly   = 0;
     ResistNature = 0;
     ResistShadow = 0;
     Elite        = 1;
     Size         = 1f;
     Speed        = 3f;
     WalkSpeed    = 3f;
     RunSpeed     = 6f;
     Faction      = Factions.BlacksmithingGnomeSmithing;
     AIEngine     = new PredatorAI(this);
     AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay);
     AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation);
     NpcType = 9;
     Guild   = "The Undermarket";
     Loots   = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f)
                                    , new BaseTreasure(MiscLoot.Clunk, 100f) };
 }
Пример #6
0
 public GravelsnoutDigger() : base()
 {
     Name  = "Gravelsnout Digger";
     Id    = 4113;
     Model = 511;
     Level = RandomLevel(28, 29);
     SetDamage(1f + 1.8f * Level, 1f + 2.5f * Level);
     AttackSpeed    = 2000;
     Armor          = 25 * Level;
     Block          = 3;
     ResistArcane   = 0;
     ResistFire     = 3 * Level;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     Flags1         = 0x080000;
     BaseMana       = 0;
     BoundingRadius = 0.99f;
     CombatReach    = 0.2f;
     Speed          = 5.7f;
     Size           = 1.5f;
     WalkSpeed      = 5.7f;
     RunSpeed       = 7.7f;
     Faction        = Factions.Monster;
     AIEngine       = new PredatorAI(this);
     NpcType        = 7;
     /*****************************/
     BCAddon.Hp(this, 1024, 28);
     /*****************************/
     Equip(new Item(7495, InventoryTypes.TwoHanded, 6, 1, 17, 2, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyC, 100f)
                                  , new BaseTreasure(GravelsnoutDrops.GravelsnoutDigger, 100f) };
 }
Пример #7
0
 public GravelsnoutKobold() : base()
 {
     Name  = "Gravelsnout Kobold";
     Id    = 4111;
     Model = 2153;
     Level = RandomLevel(25, 27);
     SetDamage(1f + 1.8f * Level, 1f + 2.5f * Level);
     AttackSpeed    = 2000;
     Armor          = 25 * Level;
     Block          = 0;
     ResistArcane   = 0;
     ResistFire     = 3 * Level;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     Flags1         = 0x080000;
     BaseMana       = 0;
     BoundingRadius = 0.66f;
     CombatReach    = 0.12f;
     Speed          = 5f;
     Size           = 1.3f;
     Speed          = 5.5f;
     WalkSpeed      = 5.5f;
     RunSpeed       = 7.3f;
     Faction        = Factions.Monster;
     AIEngine       = new PredatorAI(this);
     NpcType        = 7;
     /*****************************/
     BCAddon.Hp(this, 700, 25);
     /*****************************/
     Equip(new Item(7478, InventoryTypes.OneHand, 4, 2, 13, 3, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyC, 100f)
                                  , new BaseTreasure(GravelsnoutDrops.GravelsnoutKobold, 100f) };
 }
Пример #8
0
 public GravelsnoutSurveyor() : base()
 {
     Name  = "Gravelsnout Surveyor";
     Id    = 4116;
     Model = 774;
     Level = RandomLevel(29, 30);
     SetDamage(1f + 1.8f * Level, 1f + 2.5f * Level);
     AttackSpeed    = 2000;
     Armor          = Level;
     Block          = 3;
     ResistArcane   = 0;
     ResistFire     = 3 * Level;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     Flags1         = 0x080000;
     BaseMana       = 0;
     BoundingRadius = 0.858f;
     CombatReach    = 0.2f;
     Speed          = 2.7f;
     Size           = 1.3f;
     WalkSpeed      = 2.7f;
     RunSpeed       = 4.7f;
     Faction        = Factions.Monster;
     AIEngine       = new PredatorAI(this);
     NpcType        = 7;
     /*****************************/
     BCAddon.Hp(this, 738, 29);
     /*****************************/
     Equip(new Item(1600, InventoryTypes.TwoHanded, 10, 2, 17, 2, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyC, 100f)
                                  , new BaseTreasure(GravelsnoutDrops.GravelsnoutSurveyor, 100f) };
 }
Пример #9
0
 public GravelsnoutForager() : base()
 {
     Name  = "Gravelsnout Forager";
     Id    = 4114;
     Model = 2299;
     Level = RandomLevel(27, 28);
     SetDamage(1f + 1.8f * Level, 1f + 2.5f * Level);
     AttackSpeed    = 2000 - (Level - 1) * 13;
     Armor          = Level;
     Block          = 3;
     ResistArcane   = 0;
     ResistFire     = 3 * Level;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     Flags1         = 0x080000;
     BaseMana       = 0;
     BaseHitPoints  = 100 + 18 * Level;
     BoundingRadius = 0.759f;
     CombatReach    = 0.2f;
     Speed          = 5.7f;
     Size           = 1.15f;
     WalkSpeed      = 5.7f;
     RunSpeed       = 7.7f;
     Faction        = Factions.Monster;
     AIEngine       = new PredatorAI(this);
     NpcType        = 7;
     /*****************************/
     BCAddon.Hp(this, 586, 27);
     /*****************************/
     Equip(new Item(10815, InventoryTypes.OneHand, 14, 1, 13, 7, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyC, 100f)
                                  , new BaseTreasure(GravelsnoutDrops.GravelsnoutForager, 100f) };
 }