示例#1
0
 public LarimainePurdue() : base()
 {
     Model          = 1470;
     AttackSpeed    = 2000;
     BoundingRadius = 0.208000f;
     Name           = "Larimaine Purdue";
     Flags1         = 0x08480046;
     Id             = 2485;
     Guild          = "Portal Trainer";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(50);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 2025;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(54, 70);
     NpcText00 = "Hey good man.Do you want to learn somethin' about portals ?";
     BaseMana  = 0;
     Trains    = new int[] { 665           // Teleport: Stormwind (18619)
     };
     Faction  = Factions.Stormwind;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
     Equip(new Item(5098, InventoryTypes.TwoHanded, 2, 10, 2, 2, 0, 0, 0));
 }
 public PorcineEntourage() : base()
 {
     Name  = "Porcine Entourage";
     Id    = 390;
     Model = 377;
     Level = RandomLevel(6, 7);
     SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level);
     AttackSpeed    = 2000;
     Armor          = Level * 30;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 20;
     ResistShadow   = 0;
     ManaType       = 1; BaseMana = 0;
     BaseMana       = 0;
     Str            = (int)(Level / 1.1f);
     BoundingRadius = 1.1f;
     CombatReach    = 1.1f;
     Size           = 1f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 6f;
     Faction        = Factions.Beast;
     AIEngine       = new DefensiveAnimalAI(this);
     NpcType        = (int)NpcTypes.Beast;
     BCAddon.Hp(this, 314, 6);
     SkinLoot = new Loot[] { new Loot(typeof(RuinedLeatherScraps), 40f)
                             , new Loot(typeof(LightLeather), 30f)
                             , new Loot(typeof(MediumLeather), 20f)
                             , new Loot(typeof(HeavyLeather), 10f) };
     Loots = new BaseTreasure[] { new BaseTreasure(BoarDrops.PorcineEntourage, 100f) };
 }
示例#3
0
 public LexingtonMortaim() : base()
 {
     Model          = 2810;
     AttackSpeed    = 2000;
     BoundingRadius = 0.383000f;
     Name           = "Lexington Mortaim";
     Flags1         = 0x08400046;
     Id             = 2492;
     Guild          = "Portal Trainer";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(35);
     NpcType        = (int)NpcTypes.Undead;
     BaseHitPoints  = 1424;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(38, 49);
     NpcText00 = "Hey good man.Do you want to learn somethin' about portals ?";
     BaseMana  = 0;
     Trains    = new int[] { 3577           // Teleport: Undercity (88590)
     };
     Faction  = Factions.Undercity;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
     Equip(new Item(1927, InventoryTypes.TwoHanded, 2, 10, 2, 2, 0, 0, 0));
 }
示例#4
0
 public ElissaDumas() : base()
 {
     Model          = 7669;
     AttackSpeed    = 2000;
     BoundingRadius = 0.208000f;
     Name           = "Elissa Dumas";
     Flags1         = 0x08480046;
     Id             = 4165;
     Guild          = "Portal Trainer";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(35);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 1424;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(38, 49);
     NpcText00 = "Hey good man.Do you want to learn somethin' about portals ?";
     BaseMana  = 2680;
     Trains    = new int[] { 3578             // Teleport: Darnassus (88718)
     };
     Faction  = Factions.Darnasus;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
     Equip(new Item(1927, InventoryTypes.TwoHanded, 2, 10, 2, 2, 0, 0, 0));
 }
        public StonetuskBoar() : base()
        {
            Name  = "Stonetusk Boar";
            Id    = 113;
            Model = 503;
            Level = RandomLevel(5, 6);
            SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level);
            AttackSpeed  = 2000;
            Armor        = Level * 30;
            ResistArcane = 0;
            ResistFire   = 0;
            ResistFrost  = 0;
            ResistHoly   = 0;
            ResistNature = 20;
            ResistShadow = 0;

            ManaType       = 1; BaseMana = 0;
            Str            = (int)(Level / 1.1f);
            BoundingRadius = 1.35f;
            CombatReach    = 1.35f;
            Size           = 1.0f;
            Speed          = 3f;
            WalkSpeed      = 3f;
            RunSpeed       = 6f;
            Faction        = Factions.Beast;
            AIEngine       = new DefensiveAnimalAI(this);
            NpcType        = (int)NpcTypes.Beast;
            BCAddon.Hp(this, 267, 5);
            //LearnSpell( 15571, SpellsTypes.Offensive );
            SkinLoot = new Loot[] { new Loot(typeof(RuinedLeatherScraps), 40f)
                                    , new Loot(typeof(LightLeather), 30f)
                                    , new Loot(typeof(MediumLeather), 20f)
                                    , new Loot(typeof(HeavyLeather), 10f) };
            Loots = new BaseTreasure[] { new BaseTreasure(BoarDrops.StoneTuskBoar, 100f) };
        }
示例#6
0
 public LennyFingersMcCoy() : base()
 {
     Model          = 1505;
     AttackSpeed    = 1500;
     BoundingRadius = 0.306000f;
     Name           = "Lenny Fingers McCoy";
     Flags1         = 0x08480046;
     Id             = 2795;
     Guild          = "Lockpicking Trainer";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(35);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 1424;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(38, 49);
     NpcText00 = "Greetings $N, I am Lenny 'Fingers' McCoy.";
     BaseMana  = 0;
     Trains    = new int[] { 1809
                             , 1810
                             , 6460
                             , 1186 };
     Faction  = Factions.Stormwind;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
 }
示例#7
0
 public HillsbradPeasant() : base()
 {
     Name  = "Hillsbrad Peasant";
     Id    = 2267;
     Model = 11035;
     Level = RandomLevel(24, 25);
     SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level);
     AttackSpeed    = 2000;
     Flags1         = 0x080000;
     Armor          = 18 * Level;
     Block          = 1 * Level;
     BaseMana       = 0;
     BoundingRadius = 1f;
     CombatReach    = 1.5f;
     Size           = 1f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 6f;
     Faction        = Factions.Stormwind;
     AIEngine       = new DefensiveAnimalAI(this);
     NpcType        = 7;
     Equip(new Item(7428, InventoryTypes.MainGauche, 2, 0, 1, 3, 0, 0, 0));
     /*****************************/
     BCAddon.Hp(this, 487, 24);
     /*****************************/
     Loots = new BaseTreasure[] { new BaseTreasure(PeasantDrops.HillsbradPeasant, 100f)
                                  , new BaseTreasure(Drops.MoneyB, 100f) };
 }
 public YoungGoretusk() : base()
 {
     Name  = "Young Goretusk";
     Id    = 454;
     Model = 8871;
     Level = RandomLevel(9, 10);
     SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level);
     AttackSpeed    = 2000;
     Armor          = Level * 30;
     ResistArcane   = 10;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 30;
     ResistShadow   = 0;
     ManaType       = 1; BaseMana = 0;
     Str            = (int)(Level / 1.1f);
     BoundingRadius = 0.88f;
     CombatReach    = 0.88f;
     Size           = 1.0f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 6f;
     Faction        = Factions.Beast;
     AIEngine       = new AgressiveAnimalAI(this);
     NpcType        = (int)NpcTypes.Beast;
     BCAddon.Hp(this, 384, 9);
     SkinLoot = new Loot[] { new Loot(typeof(RuinedLeatherScraps), 30f)
                             , new Loot(typeof(LightLeather), 30f)
                             , new Loot(typeof(MediumLeather), 30f)
                             , new Loot(typeof(HeavyLeather), 10f) };
     Loots = new BaseTreasure[] { new BaseTreasure(BoarDrops.Goretusk, 100f) };
 }
示例#9
0
 public ShadowforgePeasant() : base()
 {
     Name  = "Shadowforge Peasant";
     Id    = 8896;
     Model = 8793;
     Level = RandomLevel(52, 54);
     SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level);
     AttackSpeed    = 2000;
     Flags1         = 0x080000;
     Armor          = 18 * Level;
     Block          = 1 * Level;
     BaseMana       = 0;
     BoundingRadius = 0.37f;
     CombatReach    = 1.5f;
     Size           = 1f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 6f;
     Faction        = Factions.Monster;
     AIEngine       = new DefensiveAnimalAI(this);
     NpcType        = 7;
     Equip(new Item(6593, InventoryTypes.RangeRight, 2, 3, 1, 0, 0, 0, 0));
     /*****************************/
     BCAddon.Hp(this, 397, 52);
     /*****************************/
     Loots = new BaseTreasure[] { new BaseTreasure(PeasantDrops.ShadowforgePeasant, 100f)
                                  , new BaseTreasure(Drops.MoneyD, 100f) };
 }
示例#10
0
 public NorthshirePeasant() : base()
 {
     Name  = "Northshire Peasant";
     Id    = 11260;
     Model = 11354;
     Level = RandomLevel(1);
     SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level);
     AttackSpeed    = 2000;
     Flags1         = 0x08080026;
     Armor          = 18 * Level;
     Block          = 1 * Level;
     BaseMana       = 0;
     BoundingRadius = 0.3f;
     CombatReach    = 1.5f;
     Size           = 1f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 6f;
     Faction        = Factions.Alliance;
     AIEngine       = new DefensiveAnimalAI(this);
     NpcType        = 7;
     Equip(new Item(7428, InventoryTypes.MainGauche, 2, 0, 1, 3, 0, 0, 0));
     /*****************************/
     BCAddon.Hp(this, 60, 1);
     /*****************************/
     Loots = new BaseTreasure[] { new BaseTreasure(PeasantDrops.NorthshirePeasant, 100f)
                                  , new BaseTreasure(Drops.MoneyA, 100f) };
 }
示例#11
0
 public CurgleCranklehop() : base()
 {
     Name  = "Curgle Cranklehop";
     Id    = 7763;
     Model = 6881;
     Level = RandomLevel(48);
     SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level);
     AttackSpeed    = 2000;
     Armor          = 4526;
     Block          = 0;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     Flags1         = 0x08480006;
     BaseMana       = 0;
     BoundingRadius = 0.420f;
     CombatReach    = 1.2f;
     Size           = 1.15f;
     Speed          = 2.9f;
     WalkSpeed      = 2.9f;
     RunSpeed       = 5.9f;
     Str            = (int)(Level / 2.5f);
     Faction        = Factions.Alliance;
     AIEngine       = new StandingNpcAI(this);
     NpcType        = 7;
     NpcFlags       = (int)NpcActions.Dialog;
     //Item( int _model, InventoryTypes _inventoryType, int _quality, int _subclass, int _objectclass, int _sheath, int param1, int param2, int param3 )
     Equip(new Item(5569, InventoryTypes.OneHand, 2, 14, 1, 7, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyC, 100f) };
     /*****************************/
     BCAddon.Hp(this, 685, 48);
     /*****************************/
 }
示例#12
0
 public Warosh() : base()
 {
     Id             = 10799;
     Level          = RandomLevel(60);
     Name           = "Warosh";
     Guild          = "The Cursed";
     NpcText00      = "Greetings $N, I am Warosh.";
     Model          = 763;
     AttackSpeed    = 1273;
     CombatReach    = 0.8f;
     BoundingRadius = 0.561f;
     Armor          = MobArmorHP.GetMobArmor(Level);
     Size           = 1.0f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 5f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     BaseHitPoints  = MobArmorHP.GetMobHP(Level);
     SetDamage((0.8f * AttackSpeed / 1000f) * Level, (1.1f * AttackSpeed / 1000f) * Level);
     BaseMana = Level * 70;
     NpcFlags = (int)NpcActions.Dialog;
     Flags1   = 0x080004;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                     , new BaseTreasure(WorldDrops.IncredibleDrops, 100f) };
 }
示例#13
0
 public Bijou() : base()
 {
     Id             = 10257;
     Level          = RandomLevel(58);
     Name           = "Bijou";
     NpcText00      = "Greetings $N, I am Bijou.";
     Model          = 9553;
     AttackSpeed    = 1084;
     CombatReach    = 0.8f;
     BoundingRadius = 0.561f;
     Armor          = MobArmorHP.GetMobArmor(Level);
     Size           = 1.0f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 5f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Elite          = 1;
     BaseHitPoints  = MobArmorHP.GetMobHP(Level) * 2;
     SetDamage((0.8f * AttackSpeed / 1000f) * (Level * (Elite + 1f)), (1.2f * AttackSpeed / 1000f) * (Level * (Elite + 1f)));
     BaseMana = Level * 70;
     NpcFlags = (int)NpcActions.Dialog;
     Flags1   = 0x080006;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                     , new BaseTreasure(WorldDrops.IncredibleDrops, 100f) };
 }
 public GilshalanWindwalker() : base()
 {
     Name  = "Gilshalan Windwalker";
     Id    = 2082;
     Model = 2458;
     Level = RandomLevel(9);
     SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level);
     AttackSpeed    = 2000;
     Armor          = 4526;
     Block          = 0;
     ResistArcane   = 0;
     ResistFire     = 1 * Level;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     Flags1         = 0x08080066;
     BaseMana       = 0;
     BoundingRadius = 0.420f;
     CombatReach    = 1.2f;
     Size           = 0.85f;
     Speed          = 2.9f;
     WalkSpeed      = 2.9f;
     RunSpeed       = 5.9f;
     Str            = (int)(Level * 2.5f);
     Faction        = Factions.Darnasus;
     AIEngine       = new StandingNpcAI(this);
     NpcType        = 7;
     NpcFlags       = (int)NpcActions.Dialog;
     //Item( int _model, InventoryTypes _inventoryType, int _quality, int _subclass, int _objectclass, int _sheath, int param1, int param2, int param3 )
     //Equip( new Item( 24930, InventoryTypes.Ranged, 2, 2, 2, 0, 0, 0, 0 ) );
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) };
     /*****************************/
     BCAddon.Hp(this, 90, 9);
     /*****************************/
 }
示例#15
0
 public Thuul() : base()
 {
     Model          = 12849;
     AttackSpeed    = 870;
     BoundingRadius = 0.306000f;
     Name           = "Thuul";
     Flags1         = 0x08480046;
     Id             = 5958;
     Guild          = "Portal Trainer";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(45);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 1825;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(49, 63);
     NpcText00 = "Hey good man.Do you want to learn somethin' about portals ?";
     BaseMana  = 0;
     Trains    = new int[] { 3581           // Teleport: Ironforge (88535)
                             , 11421 };
     Faction  = Factions.Ogrimmar;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
     Equip(new Item(5542, InventoryTypes.TwoHanded, 2, 10, 2, 2, 0, 0, 0));
 }
示例#16
0
 public TamedBattleboar() : base()
 {
     Name  = "Tamed Battleboar";
     Id    = 4535;
     Model = 4713;
     Level = RandomLevel(24, 25);
     SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level);
     AttackSpeed    = 2000;
     Armor          = Level * 30;
     ResistArcane   = 20;
     ResistFire     = 30;
     ResistFrost    = 10;
     ResistHoly     = 10;
     ResistNature   = 150;
     ResistShadow   = 20;
     ManaType       = 1; BaseMana = 0;
     Str            = (int)(Level / 1.1f);
     BoundingRadius = 1.0f;
     CombatReach    = 1.0f;
     Size           = 1.0f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 6f;
     Elite          = 1;
     Faction        = Factions.Monster;
     AIEngine       = new AgressiveAnimalAI(this);
     NpcType        = (int)NpcTypes.Beast;
     BCAddon.Hp(this, 1050, 24);
     SkinLoot = new Loot[] { new Loot(typeof(LightLeather), 50f)
                             , new Loot(typeof(MediumLeather), 35f)
                             , new Loot(typeof(HeavyLeather), 15f) };
     Loots = new BaseTreasure[] { new BaseTreasure(BoarDrops.TamedBattleboar, 100f) };
 }
示例#17
0
 public JunderBrokk() : base()
 {
     Model          = 3481;
     AttackSpeed    = 2000;
     BoundingRadius = 0.347000f;
     Name           = "Junder Brokk";
     Flags1         = 0x08480046;
     Id             = 3182;
     Guild          = "Lockpicking Trainer";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(20);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 824;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(21, 28);
     NpcText00 = "Greetings $N, I am Junder Brokk.";
     BaseMana  = 0;
     Trains    = new int[] { 1809
                             , 1810
                             , 6460
                             , 1186 };
     Faction  = Factions.IronForge;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
 }
示例#18
0
        public MottledBoar() : base()
        {
            Name  = "Mottled Boar";
            Id    = 3098;
            Model = 503;
            Level = RandomLevel(1, 2);
            SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level);
            AttackSpeed  = 2000;
            Armor        = Level * 30;
            ResistArcane = 0;
            ResistFire   = 0;
            ResistFrost  = 0;
            ResistHoly   = 0;
            ResistNature = 0;
            ResistShadow = 0;

            ManaType       = 1; BaseMana = 100;
            Str            = (int)(Level / 1.1f);
            BoundingRadius = 1.35f;
            CombatReach    = 1.35f;
            Size           = 0.8f;
            Speed          = 3f;
            WalkSpeed      = 3f;
            RunSpeed       = 6f;
            Faction        = Factions.Beast;
            AIEngine       = new SpellCasterAI(this);
            NpcType        = (int)NpcTypes.Beast;
            LearnSpell(1604, SpellsTypes.Offensive);
            BCAddon.Hp(this, 70, 1);
            SkinLoot = new Loot[] { new Loot(typeof(RuinedLeatherScraps), 50f)
                                    , new Loot(typeof(LightLeather), 35f)
                                    , new Loot(typeof(MediumLeather), 10f)
                                    , new Loot(typeof(HeavyLeather), 5f) };
            Loots = new BaseTreasure[] { new BaseTreasure(BoarDrops.MottledBoar, 100f) };
        }
示例#19
0
 public ScarredCragBoar() : base()
 {
     Name  = "Elder Crag Boar";
     Id    = 1689;
     Model = 193;
     Level = RandomLevel(7, 8);
     SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level);
     AttackSpeed    = 2300;
     Armor          = Level * 30;
     ResistArcane   = 5;
     ResistFire     = 0;
     ResistFrost    = 20;
     ResistHoly     = 0;
     ResistNature   = 10;
     ResistShadow   = 0;
     ManaType       = 1; BaseMana = 0;
     Str            = (int)(Level / 1.1f);
     BoundingRadius = 1.17f;
     CombatReach    = 1.17f;
     Size           = 1.0f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 6f;
     Faction        = Factions.Beast;
     AIEngine       = new DefensiveAnimalAI(this);
     NpcType        = (int)NpcTypes.Beast;
     BCAddon.Hp(this, 344, 7);
     SkinLoot = new Loot[] { new Loot(typeof(RuinedLeatherScraps), 40f)
                             , new Loot(typeof(LightLeather), 30f)
                             , new Loot(typeof(MediumLeather), 20f)
                             , new Loot(typeof(HeavyLeather), 10f) };
     Loots = new BaseTreasure[] { new BaseTreasure(BoarDrops.CragBoar, 100f) };
 }
示例#20
0
 public GerardTiller() : base()
 {
     Name  = "Gerard Tiller";
     Id    = 255;
     Model = 3324;
     Level = RandomLevel(6);
     SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level);
     AttackSpeed    = 1500;
     Armor          = 20;
     Block          = 0;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     Flags1         = 0x08480046;
     BaseMana       = 0;
     BoundingRadius = 0.420f;
     CombatReach    = 1.2f;
     Size           = 1f;
     Speed          = 2.9f;
     WalkSpeed      = 2.9f;
     RunSpeed       = 5.9f;
     Str            = (int)(Level / 2.5f);
     Faction        = Factions.Stormwind;
     AIEngine       = new StandingNpcAI(this);
     NpcType        = 7;
     NpcFlags       = (int)NpcActions.Dialog;
     Equip(new Item(7483, InventoryTypes.MainGauche, 2, 7, 1, 3, 0, 0, 0), new Item(1684, InventoryTypes.Shield, 4, 6, 1, 4, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) };
     /*****************************/
     BCAddon.Hp(this, 95, 6);
     /*****************************/
 }
示例#21
0
 public Taladan() : base()
 {
     Model          = 2266;
     AttackSpeed    = 2000;
     BoundingRadius = 0.389000f;
     Name           = "Taladan";
     Flags1         = 0x08480046;
     Id             = 4213;
     Guild          = "Expert Enchanter";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(35);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 1424;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(38, 49);
     NpcText00 = "Greetings $N, I am Taladan.";
     BaseMana  = 0;
     Trains    = new int[] { 7416
                             , 7862
                             , 13499
                             , 13502
                             , 13539
                             , 13504
                             , 13609
                             , 13531
                             , 14811
                             , 13636
                             , 13627
                             , 13623
                             , 13634
                             , 13629
                             , 13638
                             , 13641
                             , 13643
                             , 13645
                             , 13649
                             , 14812
                             , 13658
                             , 13660
                             , 13662
                             , 13666
                             , 13694
                             , 13701
                             , 13696
                             , 13703 };
     Faction  = Factions.Darnasus;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
 }
示例#22
0
public  Mikhail() : base() 
 { 
Model = 2964;
AttackSpeed= 2000;
BoundingRadius = 0.306000f ;
Name = "Mikhail" ;
Flags1 = 0x08480046 ;
Id = 4963 ; 
Size = 1f;
Speed = 5f ;
WalkSpeed = 5f ;
RunSpeed = 8f ;
ResistArcane = 0;
ResistFire = 0;
ResistFrost = 0;
ResistHoly = 0;
ResistNature = 0;
ResistShadow = 0;
Level = RandomLevel( 30 );
NpcType = 7 ;
BaseHitPoints = 1625 ;
NpcFlags = 2 ;
CombatReach = 1.5f ;
SetDamage ( 43, 56 );
NpcText00 = "Greetings $N, I am Mikhail." ;
BaseMana = 0 ;
Sells = new Item[] { new IceColdMilk()
                           , new MelonJuice()
                           , new RefreshingSpringWater()
                           , new MoonberryJuice()
                           , new ShredderOperatingManualPage8()
                           , new ShredderOperatingManualPage11()
                           , new SweetNectar()
                           , new BottleOfMoonshine()
                           , new GreenHillsOfStranglethornPage1()
                           , new GreenHillsOfStranglethornPage4()
                           , new GreenHillsOfStranglethornPage6()
                           , new GreenHillsOfStranglethornPage10()
                           , new GreenHillsOfStranglethornPage11()
                           , new GreenHillsOfStranglethornPage14()
                           , new GreenHillsOfStranglethornPage16()
                           , new GreenHillsOfStranglethornPage18()
                           , new GreenHillsOfStranglethornPage20()
                           , new GreenHillsOfStranglethornPage21()
                           , new GreenHillsOfStranglethornPage24()
                           , new GreenHillsOfStranglethornPage25()
                           , new GreenHillsOfStranglethornPage26()
                           , new GreenHillsOfStranglethornPage27()
                           , new GorillaFang()
                           , new MorningGloryDew()
                           , new WhitePunchCard()
                           , new GrimeEncrustedObject()
  } ;
Faction = Factions.Stormwind;
Guild = "Bartender" ;
AIEngine = new StandingNpcAI( this ); 
Loots = new BaseTreasure[]{  new BaseTreasure(Drops.MoneyB, 100f )};
Equip( new Item( 7445, InventoryTypes.OneHand, 14, 1, 13, 7, 0, 0, 0 ));
}
示例#23
0
 public Makaru() : base()
 {
     Model          = 1379;
     AttackSpeed    = 1739;
     BoundingRadius = 0.372000f;
     Name           = "Makaru";
     Flags1         = 0x08480046;
     Id             = 3357;
     Guild          = "Mining Trainer";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(35);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 1424;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(38, 49);
     NpcText00 = "Greetings $N, I am Makaru.";
     BaseMana  = 0;
     Trains    = new int[] { 10249
                             , 2582
                             , 2581
                             , 2659
                             , 10097
                             , 16154
                             , 10098
                             , 3568
                             , 3569
                             , 3307
                             , 3308
                             , 3304
                             , 2658
                             , 10249
                             , 2582
                             , 2581
                             , 2659
                             , 10097
                             , 16154
                             , 10098
                             , 3568
                             , 3569
                             , 3307
                             , 3308
                             , 3304
                             , 2658 };
     Faction  = Factions.Ogrimmar;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(7493, InventoryTypes.MainGauche, 2, 0, 1, 3, 0, 0, 0));
 }
示例#24
0
 public SaltscaleHunter() : base()
 {
     Id             = 879;
     Level          = RandomLevel(36);
     Name           = "Saltscale Hunter";
     Model          = 1079;
     AttackSpeed    = 2000;
     CombatReach    = 2.25f;
     BoundingRadius = 0.6255f;
     Armor          = MobArmorHP.GetMobArmor(Level);
     Size           = 1.0f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 5f;
     ResistArcane   = 30;
     ResistFire     = 0;
     ResistFrost    = 60;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Elite          = 1;
     BaseHitPoints  = MobArmorHP.GetMobHP(Level) * 2;
     SetDamage((0.8f * AttackSpeed / 1000f) * (Level * (Elite + 1f)), (1.2f * AttackSpeed / 1000f) * (Level * (Elite + 1f)));
     BaseMana = Level * 70;
     Flags1   = 0x010080000;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Monster;
     AIEngine = new AgressiveAnimalAI(this);
     Equip(new Item(7481, (InventoryTypes)17, 2, 6, 1, 2, 0, 0, 0), new Item(22671, (InventoryTypes)25, 2, 16, 1, 0, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(DropsME.MoneyElite1, 100f)
                                  , new BaseTreasure(WorldDrops.HighDrops, 100f)
                                  , new BaseTreasure(new Loot[] {
             new Loot(typeof(ShinyFishScales), 25.3f)
             , new Loot(typeof(FishOil), 26.0f)
             , new Loot(typeof(TheSecondTrollLegend), 0.01f)
             , new Loot(typeof(GreenHillsOfStranglethornPage1), 0.53f)
             , new Loot(typeof(GreenHillsOfStranglethornPage4), 0.54f)
             , new Loot(typeof(GreenHillsOfStranglethornPage6), 0.54f)
             , new Loot(typeof(GreenHillsOfStranglethornPage8), 0.47f)
             , new Loot(typeof(GreenHillsOfStranglethornPage10), 0.57f)
             , new Loot(typeof(GreenHillsOfStranglethornPage11), 0.40f)
             , new Loot(typeof(GreenHillsOfStranglethornPage14), 0.69f)
             , new Loot(typeof(GreenHillsOfStranglethornPage16), 0.56f)
             , new Loot(typeof(GreenHillsOfStranglethornPage18), 0.62f)
             , new Loot(typeof(GreenHillsOfStranglethornPage20), 0.46f)
             , new Loot(typeof(GreenHillsOfStranglethornPage21), 0.74f)
             , new Loot(typeof(GreenHillsOfStranglethornPage24), 0.64f)
             , new Loot(typeof(GreenHillsOfStranglethornPage25), 0.63f)
             , new Loot(typeof(GreenHillsOfStranglethornPage26), 0.59f)
             , new Loot(typeof(GreenHillsOfStranglethornPage27), 0.70f)
             , new Loot(typeof(GoldBar), 0.01f)
             , new Loot(typeof(TabletShard), 0.09f)
             , new Loot(typeof(BluePearl), 0.19f)
             , new Loot(typeof(GiantClamMeat), 0.01f)
             , new Loot(typeof(ThickMurlocScale), 8.38f)
             , new Loot(typeof(EncrustedTailFin), 52.9f)
         }, 100f) };
 }
示例#25
0
 public KittaFirewind() : base()
 {
     Model          = 10610;
     AttackSpeed    = 2000;
     BoundingRadius = 0.208000f;
     Name           = "Kitta Firewind";
     Flags1         = 0x08480046;
     Id             = 11072;
     Guild          = "Artisan Enchanter";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(44);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 1785;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(48, 62);
     NpcText00 = "Greetings $N, I am Kitta Firewind.";
     BaseMana  = 0;
     Trains    = new int[] { 13921
                             , 13749
                             , 13798
                             , 13829
                             , 13816
                             , 13837
                             , 13861
                             , 13888
                             , 13891
                             , 17184
                             , 17182
                             , 13906
                             , 13919
                             , 13936
                             , 13940
                             , 13938
                             , 13944
                             , 13942
                             , 13946
                             , 13950
                             , 7858
                             , 13422
                             , 7796
                             , 7789
                             , 13392
                             , 7746
                             , 7797 };
     Faction  = Factions.Stormwind;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyC, 100f) };
 }
示例#26
0
public  BartenderWental() : base() 
 { 
Model = 3638;
AttackSpeed= 1000;
BoundingRadius = 0.306000f ;
Name = "Bartender Wental" ;
Flags1 = 0x08480046 ;
Id = 5620 ; 
Size = 1f;
Speed = 5f ;
WalkSpeed = 5f ;
RunSpeed = 8f ;
ResistArcane = 0;
ResistFire = 0;
ResistFrost = 0;
ResistHoly = 0;
ResistNature = 0;
ResistShadow = 0;
Level = RandomLevel( 21 );
NpcType = 7 ;
BaseHitPoints = 864 ;
NpcFlags = (int)NpcActions.Vendor;
CombatReach = 1.5f ;
SetDamage ( 22, 29 );
NpcText00 = "Greetings $N, I am Bartender Wental." ;
BaseMana = 0 ;
Sells = new Item[] { new ToughJerky()
                           , new IceColdMilk()
                           , new MelonJuice()
                           , new RefreshingSpringWater()
                           , new MoonberryJuice()
                           , new StormwindBrie()
                           , new SweetNectar()
                           , new DarnassianBleu()
                           , new HaunchOfMeat()
                           , new MuttonChop()
                           , new WildHogShank()
                           , new FineAgedCheddar()
                           , new DalaranSharp()
                           , new DwarvenMild()
                           , new ToughHunkOfBread()
                           , new FreshlyBakedBread()
                           , new MoistCornbread()
                           , new MulgoreSpiceBread()
                           , new CuredHamSteak()
                           , new SoftBananaBread()
                           , new MorningGloryDew()
                           , new AlteracSwiss()
                           , new HomemadeCherryPie()
                           , new RoastedQuail()
  } ;
Faction = Factions.Stormwind;
Guild = "Bartender" ;
AIEngine = new StandingNpcAI( this ); 
Loots = new BaseTreasure[]{  new BaseTreasure(Drops.MoneyB, 100f )};
Equip( new Item( 7445, InventoryTypes.OneHand, 14, 1, 13, 7, 0, 0, 0 ));
}
        public NandarBranson() : base()
        {
            Model          = 3649;
            AttackSpeed    = 2000;
            BoundingRadius = 0.306000f;
            Name           = "Nandar Branson";
            Flags1         = 08480046;
            Id             = 2380;
            Guild          = "Alchemy Supplies";
            Size           = 1f;
            Speed          = 5f;
            WalkSpeed      = 5f;
            RunSpeed       = 8f;
            ResistArcane   = 0;
            ResistFire     = 0;
            ResistFrost    = 0;
            ResistHoly     = 0;
            ResistNature   = 0;
            ResistShadow   = 0;
            Level          = RandomLevel(34);
            NpcType        = (int)NpcTypes.Humanoid;
            BaseHitPoints  = 1384;
            NpcFlags       = (int)NpcActions.Vendor;
            CombatReach    = 1.5f;
            SetDamage(37, 48);
            NpcText00 = "Greetings $N, I am Nandar Branson.";
            BaseMana  = 0;
            Sells     = new Item[] { new GreaterHealingPotion()
                                     , new ImbuedVial()
                                     , new EmptyVial()
                                     , new LeadedVial()
                                     , new ManaPotion()
                                     , new RecipeFireProtectionPotion()
                                     , new CrystalVial() };
            Faction  = Factions.Stormwind;
            AIEngine = new DefensiveAnimalAI(this);
            AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay);
            AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation);
            Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyC, 100f) };
//Equip( new Item( 7465, InventoryTypes.OneHand, 14, 1, 13, 0, 0, 0, 0 ),   new Item( 6533, InventoryTypes.HeldInHand, 0, 2, 23, 0, 0, 0, 0 ));

            Item rightHand = new Item(7465, InventoryTypes.OneHand, 14, 1, 13, 0, 0, 0, 0);
            Item leftHand  = new Item(6533, InventoryTypes.HeldInHand, 0, 2, 23, 0, 0, 0, 0);

            rightHand.InventoryType = InventoryTypes.OneHand;
            leftHand.InventoryType  = InventoryTypes.HeldInHand;
            Equip(rightHand, leftHand);

//equipmodel=0 7486 2 7 1 13 3 0 0 0
//equipmodel=1 6537 4 0 1 23 7 0 0 0

/*Item rightHand = new WornDagger();
 * Item leftHand = new WornShortsword();
 * rightHand.InventoryType = InventoryTypes.OneHand;
 * leftHand.InventoryType = InventoryTypes.HeldInHand;
 * Equip( rightHand, leftHand ); */
        }
        public LinaStover() : base()
        {
            Model          = 1446;
            AttackSpeed    = 2000;
            BoundingRadius = 0.208000f;
            Name           = "Lina Stover";
            Flags1         = 0x08480046;
            Id             = 1297;
            Guild          = "Bow & Gun Merchant";
            Size           = 1f;
            Speed          = 5f;
            WalkSpeed      = 5f;
            RunSpeed       = 8f;
            ResistArcane   = 0;
            ResistFire     = 0;
            ResistFrost    = 0;
            ResistHoly     = 0;
            ResistNature   = 0;
            ResistShadow   = 0;
            Level          = RandomLevel(30);
            NpcType        = (int)NpcTypes.Humanoid;
            BaseHitPoints  = 1224;
            NpcFlags       = (int)NpcActions.Vendor;
            CombatReach    = 1.5f;
            SetDamage(32, 42);
            NpcText00 = "Greetings $N, I am Lina Stover.";
            BaseMana  = 0;
            Sells     = new Item[] { new AccurateSlugs()
                                     , new MediumQuiver()
                                     , new LightQuiver()
                                     , new WornShortbow()
                                     , new PolishedShortbow()
                                     , new HornwoodRecurveBow()
                                     , new LaminatedRecurveBow()
                                     , new OrnateBlunderbuss()
                                     , new SolidBlunderbuss()
                                     , new HuntersBoomstick()
                                     , new RoughArrow()
                                     , new SharpArrow()
                                     , new LightShot()
                                     , new HeavyShot()
                                     , new LargeBoreBlunderbuss()
                                     , new BKP2700Enforcer()
                                     , new ReinforcedBow()
                                     , new HeavyRecurveBow()
                                     , new RazorArrow()
                                     , new SolidShot()
                                     , new SmallQuiver()
                                     , new SmallShotPouch() };
            Faction  = Factions.Stormwind;
            AIEngine = new StandingNpcAI(this);
            Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
            Item back = new Item(6593, InventoryTypes.RangeRight, 3, 1, 26, 0, 0, 0, 0);

            back.InventoryType = InventoryTypes.Back;
            Equip(back);
        }
 public TinkSprocketwhistle() : base()
 {
     Model          = 9027;
     AttackSpeed    = 2000;
     BoundingRadius = 0.351900f;
     Name           = "Tink Sprocketwhistle";
     Flags1         = 0x08480046;
     Id             = 9676;
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(24);
     NpcFlags       = (int)NpcActions.Vendor;
     BaseHitPoints  = 984;
     NpcType        = 7;
     CombatReach    = 1.725f;
     SetDamage(26, 33);
     NpcText00 = "Greetings $N, I am Tink Sprocketwhistle.";
     BaseMana  = 0;
     Sells     = new Item[] { new GnomereganAmulet()
                              , new EngineersInk()
                              , new BlankParchment()
                              , new MossAgate()
                              , new CopperOre()
                              , new TinOre()
                              , new SilverOre()
                              , new RoughStone()
                              , new CoarseStone()
                              , new HeavyStone()
                              , new WeakFlux()
                              , new MiningPick()
                              , new StrongFlux()
                              , new RoughBlastingPowder()
                              , new CopperTube()
                              , new CopperModulator()
                              , new CoarseBlastingPowder()
                              , new BronzeTube()
                              , new BronzeFramework()
                              , new Gyrochronatom()
                              , new WoodenStock()
                              , new HeavyStock()
                              , new SilverContact()
                              , new SmoothPebble()
                              , new Malachite() };
     Faction  = Factions.GnomereganExiles;
     Guild    = "Engineering Supplies";
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(5569, InventoryTypes.OneHand, 2, 14, 1, 7, 0, 0, 0));
 }
示例#30
0
 public SaltscaleTideLord() : base()
 {
     Id             = 875;
     Level          = RandomLevel(33, 37);
     Name           = "Saltscale Tide Lord";
     Model          = 391;
     AttackSpeed    = 1352;
     CombatReach    = 0.8f;
     BoundingRadius = 0.561f;
     Armor          = MobArmorHP.GetMobArmor(Level);
     Size           = 1.0f;
     Speed          = 3f;
     WalkSpeed      = 3f;
     RunSpeed       = 5f;
     ResistArcane   = 30;
     ResistFire     = 0;
     ResistFrost    = 60;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Elite          = 1;
     BaseHitPoints  = MobArmorHP.GetMobHP(Level) * 2;
     SetDamage((0.8f * AttackSpeed / 1000f) * (Level * (Elite + 1f)), (1.2f * AttackSpeed / 1000f) * (Level * (Elite + 1f)));
     BaseMana = Level * 70;
     Flags1   = 0x010080000;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Monster;
     AIEngine = new AgressiveAnimalAI(this);
     Equip(new Item(7481, (InventoryTypes)17, 2, 6, 1, 2, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(DropsME.MoneyElite1, 100f)
                                  , new BaseTreasure(WorldDrops.AdvancedDrops, 100f)
                                  , new BaseTreasure(new Loot[] {
             new Loot(typeof(ShinyFishScales), 25.4f)
             , new Loot(typeof(FishOil), 25.1f)
             , new Loot(typeof(TheSecondTrollLegend), 0.10f)
             , new Loot(typeof(WoolCloth), 0.05f)
             , new Loot(typeof(GreenHillsOfStranglethornPage1), 0.32f)
             , new Loot(typeof(GreenHillsOfStranglethornPage4), 0.59f)
             , new Loot(typeof(GreenHillsOfStranglethornPage6), 0.91f)
             , new Loot(typeof(GreenHillsOfStranglethornPage8), 0.48f)
             , new Loot(typeof(GreenHillsOfStranglethornPage10), 0.64f)
             , new Loot(typeof(GreenHillsOfStranglethornPage11), 0.37f)
             , new Loot(typeof(GreenHillsOfStranglethornPage14), 0.53f)
             , new Loot(typeof(GreenHillsOfStranglethornPage16), 0.86f)
             , new Loot(typeof(GreenHillsOfStranglethornPage18), 0.75f)
             , new Loot(typeof(GreenHillsOfStranglethornPage20), 0.48f)
             , new Loot(typeof(GreenHillsOfStranglethornPage21), 0.64f)
             , new Loot(typeof(GreenHillsOfStranglethornPage24), 0.43f)
             , new Loot(typeof(GreenHillsOfStranglethornPage25), 0.53f)
             , new Loot(typeof(GreenHillsOfStranglethornPage26), 0.26f)
             , new Loot(typeof(GreenHillsOfStranglethornPage27), 0.48f)
             , new Loot(typeof(TabletShard), 0.05f)
             , new Loot(typeof(ThickMurlocScale), 10.6f)
             , new Loot(typeof(EncrustedTailFin), 40.2f)
         }, 100f) };
 }
示例#31
0
 public GameObjectDescription( string n, int t, int mod, float siz, int flag, Loot []l, uint []s )
     : this(n, t, mod)
 {
     BaseTreasure []bt = new BaseTreasure[] { new BaseTreasure( l, 100.0f ) };
     sound = s;
     loots = bt;
     size = siz;
     flags = flag;
     type = (byte)t;
 }