Beispiel #1
0
 public Malux() : base()
 {
     Model          = 12041;
     AttackSpeed    = 1707;
     BoundingRadius = 1.00f;
     Name           = "Malux";
     Flags1         = 0x08480046;
     Id             = 12030;
     Guild          = "Skinning Trainer";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(28, 30);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 1184;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 11.00f;
     SetDamage(31, 41);
     NpcText00 = "Greetings $N, I am Malux.";
     BaseMana  = 0;
     Trains    = new int[] { 8619
                             , 10769
                             , 8620
                             , 8615 };
     Faction  = Factions.Ogrimmar;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(6434, InventoryTypes.MainGauche, 2, 15, 1, 3, 0, 0, 0));
 }
Beispiel #2
0
 public KullegStonehorn() : base()
 {
     Model          = 7360;
     AttackSpeed    = 2000;
     BoundingRadius = 0.974700f;
     Name           = "Kulleg Stonehorn";
     Flags1         = 0x08480046;
     Id             = 8144;
     Guild          = "Skinning Trainer";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(51);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 1665;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 4.05f;
     SetDamage(44, 58);
     NpcText00 = "Greetings $N, I am Kulleg Stonehorn.";
     BaseMana  = 0;
     Trains    = new int[] { 8619
                             , 10769
                             , 8620
                             , 8615 };
     Faction  = Factions.ThunderBluff;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
     Equip(new Item(7433, InventoryTypes.MainGauche, 2, 15, 1, 3, 0, 0, 0));
 }
Beispiel #3
0
 public DurthamGreldon() : base()
 {
     Model          = 9817;
     AttackSpeed    = 2000;
     BoundingRadius = 0.347000f;
     Name           = "Durtham Greldon";
     Flags1         = 0x08480046;
     Id             = 2737;
     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(40);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 1424;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(38, 49);
     NpcText00 = "Greetings $N, I am Durtham Greldon.";
     BaseMana  = 0;
     Trains    = new int[] { 1809
                             , 1810
                             , 6460
                             , 1186 };
     Faction  = Factions.IronForge;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
     Equip(new Item(7430, InventoryTypes.MainGauche, 2, 13, 1, 7, 0, 0, 0), new Item(21144, InventoryTypes.OffHand, 2, 13, 1, 7, 0, 0, 0));
 }
 public Ruw() : base()
 {
     Model          = 7361;
     AttackSpeed    = 2000;
     BoundingRadius = 0.974700f;
     Name           = "Ruw";
     Flags1         = 0x08480046;
     Id             = 8146;
     Guild          = "Herbalism 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  = 1785;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 4.05f;
     SetDamage(48, 62);
     NpcText00 = "Greetings $N, I am Ruw.";
     BaseMana  = 0;
     Trains    = new int[] { 11994
                             , 2372
                             , 2373
                             , 3571 };
     Faction  = Factions.ThunderBluff;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
     //Equip( new Item( 7453, InventoryTypes.MainGauche, 2, 4, 2, 2, 0, 0, 0 ));
 }
 public ArchDruidFandralStaghelm() : base()
 {
     Name  = "Arch Druid Fandral Staghelm";
     Id    = 3516;
     Model = 1542;
     Level = RandomLevel(63);
     SetDamage(1f + 5.5f * Level, 1f + 6.5 * Level);
     AttackSpeed    = 2000;
     Armor          = Level * 52;
     Block          = Level + 50;
     ResistArcane   = Level * 8;
     ResistFire     = Level * 10;
     ResistFrost    = Level * 8;
     ResistHoly     = Level * 8;
     ResistNature   = Level * 8;
     ResistShadow   = Level * 8;
     Flags1         = 0x08C91000;
     BaseMana       = 0;
     BoundingRadius = 0.420f;
     CombatReach    = 1.8f;
     Size           = 1.2f;
     Speed          = 3.7f;
     WalkSpeed      = 3.7f;
     RunSpeed       = 6.7f;
     Str            = (int)(Level / 2.5f);
     Faction        = Factions.Darnasus;
     AIEngine       = new StandingNpcAI(this);
     NpcType        = 7;
     NpcFlags       = (int)NpcActions.Dialog;
     Elite          = 3;
     NpcText00      = "If you are here to waste my time, then you are wasting the time of the Cenarion Circle as a whole.  For your sake, let us hope that you are not foolish enough to be doing just that.";
     Loots          = new BaseTreasure[] { new BaseTreasure(DropsME.MoneyBoss, 100f) };
     /*****************************/
     BCAddon.Hp(this, 77671, 63);
     /*****************************/
 }
Beispiel #6
0
 public SarahKillian() : base()
 {
     Model          = 2672;
     AttackSpeed    = 2000;
     BoundingRadius = 0.383000f;
     Name           = "Sarah Killian";
     Flags1         = 0x018480046;
     Id             = 4599;
     Guild          = "Mining Supplier";
     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 Sarah Killian.";
     BaseMana  = 0;
     Sells     = new Item[] { new WeakFlux()
                              , new MiningPick()
                              , new StrongFlux()
                              , new Coal() };
     Faction  = Factions.Undercity;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(7439, InventoryTypes.OneHand, 4, 2, 13, 3, 0, 0, 0));
 }
 public Gharash() : base()
 {
     Model          = 7384;
     AttackSpeed    = 2000;
     BoundingRadius = 0.372000f;
     Name           = "Gharash";
     Flags1         = 0x08400046;
     Id             = 8176;
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(45);
     NpcType        = 7;
     BaseHitPoints  = 1825;
     NpcFlags       = (int)NpcActions.Vendor;
     CombatReach    = 1.5f;
     SetDamage(49, 63);
     NpcText00 = "Greetings $N, I am Gharash.";
     BaseMana  = 0;
     Sells     = new Item[] { new WeakFlux()
                              , new MiningPick()
                              , new StrongFlux()
                              , new Coal()
                              , new BlacksmithHammer()
                              , new PlansMithrilScaleBracers() };
     Faction  = Factions.Ogrimmar;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyC, 100f) };
 }
Beispiel #8
0
 public BrookeStonebraid() : base()
 {
     Model          = 3313;
     AttackSpeed    = 2000;
     BoundingRadius = 0.347000f;
     Name           = "Brooke Stonebraid";
     Flags1         = 0x08480046;
     Id             = 5514;
     Guild          = "Mining Supplier";
     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 Brooke Stonebraid.";
     BaseMana  = 0;
     Sells     = new Item[] { new WeakFlux()
                              , new MiningPick()
                              , new StrongFlux()
                              , new Coal() };
     Faction  = Factions.Stormwind;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(7493, InventoryTypes.OneHand, 0, 1, 13, 3, 0, 0, 0));
 }
Beispiel #9
0
 public LunnixSprocketslip() : base()
 {
     Model          = 10744;
     AttackSpeed    = 2000;
     BoundingRadius = 0.306000f;
     Name           = "Lunnix Sprocketslip";
     Flags1         = 0x08080006;
     Id             = 11186;
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(54);
     NpcType        = 7;
     BaseHitPoints  = 2186;
     NpcFlags       = (int)NpcActions.Vendor;
     CombatReach    = 1.5f;
     SetDamage(59, 76);
     NpcText00 = "Greetings $N, I am Lunnix Sprocketslip.";
     BaseMana  = 0;
     Sells     = new Item[] { new WeakFlux()
                              , new MiningPick()
                              , new StrongFlux()
                              , new Coal() };
     Faction  = Factions.Everlook;
     Guild    = "Mining Supplies";
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
     Equip(new Item(7493, InventoryTypes.OneHand, 0, 1, 13, 3, 0, 0, 0));
 }
Beispiel #10
0
 public KarmIronquill() : base()
 {
     Model          = 8089;
     AttackSpeed    = 1500;
     BoundingRadius = 0.347000f;
     Name           = "Karm Ironquill";
     Flags1         = 0x08480046;
     Id             = 372;
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(16);
     NpcType        = 7;
     BaseHitPoints  = 664;
     NpcFlags       = (int)NpcActions.Vendor;
     CombatReach    = 1.5f;
     SetDamage(17, 22);
     NpcText00 = "Greetings $N, I am Karm Ironquill.";
     BaseMana  = 0;
     Sells     = new Item[] { new WeakFlux()
                              , new MiningPick()
                              , new StrongFlux()
                              , new Coal() };
     Faction  = Factions.Stormwind;
     Guild    = "Mining Supplies";
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) };
     Equip(new Item(10821, InventoryTypes.OneHand, 14, 1, 13, 0, 0, 0, 0));
 }
Beispiel #11
0
 public Hanashi() : base()
 {
     Model          = 12989;
     AttackSpeed    = 1739;
     BoundingRadius = 0.306000f;
     Name           = "Hanashi";
     Flags1         = 0x08480006;
     Id             = 2704;
     Guild          = "Weapon Master";
     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 = "Greetings $N, I am Hanashi.";
     BaseMana  = 0;
     Trains    = new int[] { 15984
                             , 15989
                             , 15994
                             , 15997 };
     Faction  = Factions.DarkspearTrolls;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
     Equip(new Item(22598, InventoryTypes.TwoHanded, 2, 1, 1, 1, 0, 0, 0));
 }
 public CylaniaRootstalker() : base()
 {
     Model          = 4182;
     AttackSpeed    = 2000;
     BoundingRadius = 0.306000f;
     Name           = "Cylania Rootstalker";
     Flags1         = 0x08480046;
     Id             = 3965;
     Guild          = "Herbalist";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(24);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 984;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.500000f;
     SetDamage(26, 33);
     NpcText00 = "Greetings $N, I am Cylania Rootstalker.";
     BaseMana  = 0;
     Trains    = new int[] { 8390
                             , 2372
                             , 2373
                             , 3571 };
     Faction  = Factions.Darnasus;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(10821, InventoryTypes.MainGauche, 2, 14, 1, 0, 0, 0, 0));
 }
 public GuthrumThunderfist() : base()
 {
     Name  = "Guthrum Thunderfist";
     Guild = "Gryphon Master";
     Id    = 8018;
     Model = 7250;
     Level = RandomLevel(55);
     SetDamage(1f + 3.5f * Level, 1f + 4.5 * Level);
     AttackSpeed    = 2000;
     Armor          = 40 * Level;
     Block          = 2 * Level;
     Flags1         = 0x0400046; NpcType = (int)NpcTypes.Humanoid;
     NpcFlags       = (int)NpcActions.Taxi;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 10;
     Str            = (int)(Level * 2.5f);
     Block          = 5 * Level;
     BaseHitPoints  = 1780;
     BaseMana       = 0;
     BoundingRadius = 0.3077550f;
     CombatReach    = 1.5f;
     Speed          = 4.2f;
     WalkSpeed      = 4.2f;
     RunSpeed       = 7.2f;
     Faction        = Factions.WildHammerClan;
     AIEngine       = new StandingNpcAI(this);
     Equip(new Item(7438, InventoryTypes.MainGauche, 2, 4, 2, 3, 0, 0, 0));
     //NpcText00 = "Mark my words!  You won't find faster gryphons anywhere in the Eastern Kingdoms than the ones right here in Thelsamar!";
     Size    = 1f;
     Elite   = 1;
     Loots   = new BaseTreasure[] { new BaseTreasure(DropsME.MoneyElite1, 100f) };
     MountId = 1147;
 }
 public FeliciaMaline() : base()
 {
     Name  = "Felicia Maline";
     Guild = "Gryphon Master";
     Id    = 2409;
     Model = 5129;
     Level = RandomLevel(55);
     SetDamage(1f + 3.5f * Level, 1f + 4.5 * Level);
     AttackSpeed    = 2000;
     Armor          = 40 * Level;
     Block          = 2 * Level;
     Flags1         = 0x0400046; NpcType = (int)NpcTypes.Humanoid;
     NpcFlags       = (int)NpcActions.Taxi;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 10;
     Str            = (int)(Level * 2.5f);
     Block          = 5 * Level;
     BaseHitPoints  = 1780;
     BaseMana       = 0;
     BoundingRadius = 0.3077550f;
     CombatReach    = 1.5f;
     Speed          = 4.2f;
     WalkSpeed      = 4.2f;
     RunSpeed       = 7.2f;
     Faction        = Factions.Stormwind;
     AIEngine       = new StandingNpcAI(this);
     //Equip( new MasterworkStormhammer());
     //NpcText00 = "Mark my words!  You won't find faster gryphons anywhere in the Eastern Kingdoms than the ones right here in Thelsamar!";
     Size    = 1f;
     Elite   = 1;
     Loots   = new BaseTreasure[] { new BaseTreasure(DropsME.MoneyElite1, 100f) };
     MountId = 1147;
 }
 public Jandi() : base()
 {
     Model          = 4358;
     AttackSpeed    = 1739;
     BoundingRadius = 0.306000f;
     Name           = "Jandi";
     Flags1         = 0x08480046;
     Id             = 3404;
     Guild          = "Herbalism 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 Jandi.";
     BaseMana  = 0;
     Trains    = new int[] { 11994
                             , 3571
                             , 2373
                             , 2372 };
     Faction  = Factions.DarkspearTrolls;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(10521, InventoryTypes.MainGauche, 2, 14, 1, 0, 0, 0, 0), new Item(23172, InventoryTypes.HeldInHand, 4, 0, 1, 0, 0, 0, 0));
 }
 public Shylamiir() : base()
 {
     Model          = 3296;
     AttackSpeed    = 2000;
     BoundingRadius = 0.306000f;
     Name           = "Shylamiir";
     Flags1         = 0x08400046;
     Id             = 5502;
     Guild          = "Herbalism 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 Shylamiir.";
     BaseMana  = 0;
     Trains    = new int[] { 11994
                             , 3571
                             , 2373
                             , 2372 };
     Faction  = Factions.Stormwind;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(1600, InventoryTypes.TwoHanded, 2, 10, 2, 2, 0, 0, 0));
 }
 public FloraSilverwind() : base()
 {
     Model          = 4488;
     AttackSpeed    = 1500;
     BoundingRadius = 0.208000f;
     Name           = "Flora Silverwind";
     Flags1         = 0x08080006;
     Id             = 908;
     Guild          = "Superior Herbalist";
     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 Flora Silverwind.";
     BaseMana  = 0;
     Trains    = new int[] { 11994
                             , 3571
                             , 2373
                             , 2372 };
     Faction  = Factions.BootyBay;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
     Equip(new Item(10821, InventoryTypes.MainGauche, 2, 14, 1, 0, 0, 0, 0));
 }
 public AlmaJainrose() : base()
 {
     Model          = 1745;
     AttackSpeed    = 2000;
     BoundingRadius = 0.208000f;
     Name           = "Alma Jainrose";
     Flags1         = 0x08480046;
     Id             = 812;
     Guild          = "Herbalism 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 Alma Jainrose.";
     BaseMana  = 0;
     Trains    = new int[] { 11994
                             , 3571
                             , 2373
                             , 2372 };
     Faction  = Factions.Stormwind;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(7474, InventoryTypes.MainGauche, 2, 14, 1, 0, 0, 0, 0));
 }
 public Angrun() : base()
 {
     Model          = 4364;
     AttackSpeed    = 2000;
     BoundingRadius = 0.372000f;
     Name           = "Angrun";
     Flags1         = 0x08400046;
     Id             = 2856;
     Guild          = "Superior Herbalist";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(40);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 1625;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(43, 56);
     NpcText00 = "Greetings $N, I am Angrun.";
     BaseMana  = 0;
     Trains    = new int[] { 8390
                             , 2372
                             , 2373
                             , 3571
                             , 11994 };
     Faction  = Factions.Ogrimmar;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyC, 100f) };
 }
 public HerbalistPomeroy() : base()
 {
     Model          = 3269;
     AttackSpeed    = 1500;
     BoundingRadius = 0.208000f;
     Name           = "Herbalist Pomeroy";
     Flags1         = 0x08480046;
     Id             = 1218;
     Guild          = "Herbalism Trainer";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(10);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 0;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(32, 42);
     NpcText00 = "Greetings $N, I am Herbalist Pomeroy.";
     BaseMana  = 0;
     Trains    = new int[] { 11994
                             , 3571
                             , 2372
                             , 2373 };
     Faction  = Factions.Stormwind;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) };
     Equip(new Item(1599, InventoryTypes.TwoHanded, 2, 10, 2, 2, 0, 0, 0));
 }
 public Mishiki() : base()
 {
     Model          = 4085;
     AttackSpeed    = 2000;
     BoundingRadius = 0.306000f;
     Name           = "Mishiki";
     Flags1         = 0x08480046;
     Id             = 3185;
     Guild          = "Herbalist";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(14);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 584;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(15, 19);
     NpcText00 = "Greetings $N, I am Mishiki.";
     BaseMana  = 0;
     Trains    = new int[] { 11994
                             , 2372
                             , 3571
                             , 2373 };
     Faction  = Factions.DarkspearTrolls;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) };
     Equip(new Item(10821, InventoryTypes.MainGauche, 2, 14, 1, 2, 0, 0, 0));
 }
 public KominWinterhoof() : base()
 {
     Model          = 2091;
     AttackSpeed    = 2000;
     BoundingRadius = 0.974700f;
     Name           = "Komin Winterhoof";
     Flags1         = 0x08480046;
     Id             = 3013;
     Guild          = "Herbalism 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  = 1304;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 4.05f;
     SetDamage(35, 45);
     NpcText00 = "Greetings $N, I am Komin Winterhoof.";
     BaseMana  = 0;
     Trains    = new int[] { 11994
                             , 3571
                             , 2373
                             , 2372 };
     Faction  = Factions.ThunderBluff;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(1599, InventoryTypes.TwoHanded, 2, 10, 2, 2, 0, 0, 0));
 }
Beispiel #23
0
 public Gorina() : base()
 {
     Model          = 1380;
     AttackSpeed    = 1739;
     BoundingRadius = 0.236000f;
     Name           = "Gorina";
     Flags1         = 0x08480046;
     Id             = 3358;
     Guild          = "Mining Supplier";
     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 Gorina.";
     BaseMana  = 0;
     Sells     = new Item[] { new WeakFlux()
                              , new MiningPick()
                              , new StrongFlux()
                              , new Coal() };
     Faction  = Factions.Ogrimmar;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(7461, InventoryTypes.OneHand, 14, 1, 13, 7, 0, 0, 0));
 }
Beispiel #24
0
 public Faelyssa() : base()
 {
     Model          = 2232;
     AttackSpeed    = 2000;
     BoundingRadius = 0.306000f;
     Name           = "Faelyssa";
     Flags1         = 0x08480046;
     Id             = 2796;
     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 Faelyssa.";
     BaseMana  = 0;
     Trains    = new int[] { 1809
                             , 1810
                             , 6460
                             , 1186 };
     Faction  = Factions.Darnasus;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
     Equip(new Item(7487, InventoryTypes.MainGauche, 2, 7, 1, 3, 0, 0, 0));
 }
public  BarkeepHann() : base() 
 { 
Model = 5039;
AttackSpeed= 1000;
BoundingRadius = 0.306000f ;
Name = "Barkeep Hann" ;
Flags1 = 0x08480046 ;
Id = 274 ; 
Size = 1f;
Speed = 5f ;
WalkSpeed = 5f ;
RunSpeed = 8f ;
ResistArcane = 0;
ResistFire = 0;
ResistFrost = 0;
ResistHoly = 0;
ResistNature = 0;
ResistShadow = 0;
Level = RandomLevel( 26 );
NpcType = 7 ;
BaseHitPoints = 1064 ;
NpcFlags = (int)NpcActions.Vendor;
CombatReach = 1.5f ;
SetDamage ( 28, 36 );
NpcText00 = "Greetings $N, I am Barkeep Hann." ;
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( 1599, InventoryTypes.TwoHanded, 10, 2, 17, 2, 0, 0, 0 ));
Item rightHand = new  Item( 7445, InventoryTypes.OneHand, 14, 1, 13, 7, 0, 0, 0 ); 
rightHand.InventoryType = InventoryTypes.Back; 
Equip( rightHand);
/*
Item rightHand = new WornDagger(); 
Item leftHand = new WornShortsword(); 
rightHand.InventoryType = InventoryTypes.OneHand; 
leftHand.InventoryType = InventoryTypes.HeldInHand; 
Equip( rightHand, leftHand ); 
*/
}
Beispiel #26
0
 public Hulamahi() : base()
 {
     Model          = 4096;
     AttackSpeed    = 2000;
     BoundingRadius = 0.306000f;
     Name           = "Hula'mahi";
     Flags1         = 0x08480046;
     Id             = 3490;
     Guild          = "Reagents and Herbs";
     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 Hula'mahi.";
     BaseMana  = 0;
     Sells     = new Item[] { new DemonicFigurine()
                              , new ArcaneDust()
                              , new ArcanePowder()
                              , new WildBerries()
                              , new WildRoot()
                              , new WildThornroot()
                              , new ScentedCandle()
                              , new HolyCandle()
                              , new SacredCandle()
                              , new Ankh()
                              , new RuneOfTeleportation()
                              , new RuneOfPortals()
                              , new SymbolOfDivinity()
                              , new MapleSeed()
                              , new StranglethornSeed()
                              , new AshwoodSeed()
                              , new HornbeamSeed()
                              , new IronwoodSeed()
                              , new Peacebloom()
                              , new Earthroot()
                              , new Bruiseweed()
                              , new DustOfDecay()
                              , new EssenceOfPain()
                              , new EmptyVial()
                              , new LeadedVial()
                              , new LethargyRoot()
                              , new ThievesTools()
                              , new FlashPowder()
                              , new Deathweed()
                              , new InfernalStone()
                              , new RecipeHolyProtectionPotion()
                              , new Silverleaf()
                              , new Mageroyal()
                              , new EssenceOfAgony()
                              , new DustOfDeterioration()
                              , new CrystalVial() };
     Faction  = Factions.DarkspearTrolls;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(10821, InventoryTypes.OneHand, 14, 1, 13, 0, 0, 0, 0));
 }
 public GearcutterCogspinner() : base()
 {
     Model          = 3118;
     AttackSpeed    = 2000;
     BoundingRadius = 0.351900f;
     Name           = "Gearcutter Cogspinner";
     Flags1         = 0x08480046;
     Id             = 5175;
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(30);
     NpcFlags       = (int)NpcActions.Vendor;
     BaseHitPoints  = 1224;
     NpcType        = 7;
     CombatReach    = 1.725f;
     SetDamage(32, 42);
     NpcText00 = "Greetings $N, I am Gearcutter Cogspinner.";
     BaseMana  = 0;
     Sells     = new Item[] { new GnomereganAmulet()
                              , new EngineersInk()
                              , new BlankParchment()
                              , new MossAgate()
                              , new SchematicThoriumGrenade()
                              , new SchematicThoriumWidget()
                              , new SchematicBlueFirework()
                              , 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 SchematicGnomishUniversalRemote()
                              , new Malachite() };
     Faction  = Factions.GnomereganExiles;
     Guild    = "Engineering Supplies";
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(7494, InventoryTypes.MainGauche, 2, 4, 2, 7, 0, 0, 0), new Item(6532, InventoryTypes.HeldInHand, 4, 0, 2, 0, 0, 0, 0), new Item(6593, InventoryTypes.RangeRight, 2, 3, 1, 0, 0, 0, 0));
 }
        public NealAllen() : base()
        {
            Model          = 3459;
            AttackSpeed    = 2000;
            BoundingRadius = 0.306000f;
            Name           = "Neal Allen";
            Flags1         = 0x08480046;
            Id             = 1448;
            Size           = 1f;
            Speed          = 5f;
            WalkSpeed      = 5f;
            NpcType        = 7;
            RunSpeed       = 8f;
            ResistArcane   = 0;
            ResistFire     = 0;
            ResistFrost    = 0;
            ResistHoly     = 0;
            ResistNature   = 0;
            ResistShadow   = 0;
            Level          = RandomLevel(20);
            NpcFlags       = (int)NpcActions.Vendor;
            BaseHitPoints  = 824;
            CombatReach    = 1.5f;
            SetDamage(21, 28);
            NpcText00 = "Greetings $N, I am Neal Allen.";
            BaseMana  = 0;
            Sells     = new Item[] { new HeavyQuiver()
                                     , new BattleAxe()
                                     , new BeardedAxe()
                                     , new Claymore()
                                     , new Cleaver()
                                     , new Cutlass()
                                     , new DacianFalx()
                                     , new DoubleAxe()
                                     , new Espadon()
                                     , new FineLightCrossbow()
                                     , new Flail()
                                     , new GiantMace()
                                     , new GnarledStaff()
                                     , new Hammer()
                                     , new Hatchet()
                                     , new HeavyCrossbow()
                                     , new Jambiya()
                                     , new Kris()
                                     , new LightCrossbow()
                                     , new LightQuiver()
                                     , new LongStaff()
                                     , new Longsword()
                                     , new Mace()
                                     , new Maul()
                                     , new MediumQuiver()
                                     , new Poniard()
                                     , new QuarterStaff()
                                     , new RazorArrow()
                                     , new RockHammer()
                                     , new RoughArrow()
                                     , new Scimitar()
                                     , new SharpArrow()
                                     , new Tabar() };

            Faction  = Factions.Stormwind;
            Guild    = "Engineering Supplies";
            AIEngine = new StandingNpcAI(this);
            Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
            Equip(new Item(7494, InventoryTypes.MainGauche, 2, 4, 2, 7, 0, 0, 0));
        }
Beispiel #29
0
 public KendorKabonka() : base()
 {
     Model          = 5728;
     AttackSpeed    = 1000;
     BoundingRadius = 0.306000f;
     Name           = "Kendor Kabonka";
     Flags1         = 0x08480046;
     Id             = 340;
     Guild          = "Master of Cooking Recipes";
     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 = "Greetings $N, I am Kendor Kabonka.";
     BaseMana  = 0;
     Trains    = new int[] { 7757
                             , 7756
                             , 8605
                             , 15936
                             , 6423
                             , 6424
                             , 2796
                             , 6425
                             , 8608
                             , 6426
                             , 7759
                             , 7758
                             , 7830
                             , 6427
                             , 2553
                             , 9514
                             , 3382
                             , 2554
                             , 6534
                             , 2555
                             , 8239
                             , 6428
                             , 3381
                             , 2557
                             , 6504
                             , 2556
                             , 6429
                             , 7760
                             , 2558
                             , 3378
                             , 3401
                             , 6430
                             , 3380
                             , 15854
                             , 3379
                             , 3402
                             , 7831
                             , 3403
                             , 15864
                             , 15862
                             , 3404
                             , 15866
                             , 3383
                             , 7214
                             , 15858
                             , 15857
                             , 15908
                             , 15911
                             , 18250
                             , 18252
                             , 18251
                             , 18254
                             , 18253
                             , 18256
                             , 18255
                             , 18259
                             , 18257
                             , 18258 };
     Faction  = Factions.Stormwind;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f) };
     Equip(new Item(24595, InventoryTypes.MainGauche, 2, 14, 1, 0, 0, 0, 0), new Item(23177, InventoryTypes.HeldInHand, 4, 0, 1, 0, 0, 0, 0));
 }
Beispiel #30
0
 public ThonysPillarstone() : base()
 {
     Model          = 10588;
     AttackSpeed    = 2000;
     BoundingRadius = 0.347000f;
     Name           = "Thonys Pillarstone";
     Flags1         = 0x08480046;
     Id             = 11065;
     Guild          = "Journeyman Enchanter";
     Size           = 1f;
     Speed          = 5f;
     WalkSpeed      = 5f;
     RunSpeed       = 8f;
     ResistArcane   = 0;
     ResistFire     = 0;
     ResistFrost    = 0;
     ResistHoly     = 0;
     ResistNature   = 0;
     ResistShadow   = 0;
     Level          = RandomLevel(25);
     NpcType        = (int)NpcTypes.Humanoid;
     BaseHitPoints  = 1024;
     NpcFlags       = (int)NpcActions.Trainer;
     CombatReach    = 1.5f;
     SetDamage(27, 35);
     NpcText00 = "Greetings $N, I am Thonys Pillarstone.";
     BaseMana  = 0;
     Trains    = new int[] { 8420
                             , 8421
                             , 8404
                             , 8428
                             , 8426
                             , 8410
                             , 8459
                             , 8463
                             , 8447
                             , 10056
                             , 10055
                             , 3553
                             , 12828
                             , 12827
                             , 1168
                             , 8449
                             , 8448
                             , 1811
                             , 10146
                             , 10158
                             , 1475
                             , 10155
                             , 10154
                             , 10153
                             , 10152
                             , 10142
                             , 10141
                             , 10189
                             , 10188
                             , 10184
                             , 10183
                             , 10182
                             , 10178
                             , 8464
                             , 10172
                             , 10171
                             , 10164
                             , 10163
                             , 10162
                             , 10147
                             , 13015
                             , 13014
                             , 13012
                             , 13011
                             , 1830
                             , 22785
                             , 6121
                             , 13017
                             , 22784
                             , 7323
                             , 8414
                             , 6132
                             , 6142
                             , 6130
                             , 6128
                             , 1228
                             , 1196
                             , 6493
                             , 2125
                             , 2124
                             , 2142
                             , 2141
                             , 1474
                             , 8497
                             , 8496
                             , 1481
                             , 3142
                             , 5507
                             , 5499
                             , 5148
                             , 5147
                             , 5146
                             , 1035
                             , 1200
                             , 3576
                             , 6144
                             , 12829
                             , 10231
                             , 10226
                             , 10224
                             , 10222
                             , 10221
                             , 10218
                             , 10217
                             , 10176
                             , 10175
                             , 10214
                             , 10213
                             , 10210
                             , 10209
                             , 10208
                             , 10204
                             , 10203
                             , 10200
                             , 10198
                             , 10196
                             , 10195
                             , 10194
                             , 10190
                             , 2858
                             , 8493
                             , 1241
                             , 8453
                             , 8452
                             , 1266
                             , 8456
                             , 1267
                             , 8442
                             , 8441
                             , 8440
                             , 1467
                             , 1473
                             , 1472
                             , 1198
                             , 1194
                             , 8415
                             , 1191
                             , 1176
                             , 1174
                             , 1173
                             , 1142
                             , 8403
                             , 5566
                             , 5565
                             , 1214
                             , 1210
                             , 1251
                             , 1250
                             , 1249
                             , 1225
                             , 2143
                             , 1211
                             , 13039
                             , 13038
                             , 13037
                             , 13026
                             , 13025
                             , 13024
                             , 13023
                             , 13016
                             , 8460
                             , 8411
                             , 8409
                             , 8425 };
     Faction  = Factions.IronForge;
     AIEngine = new StandingNpcAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) };
     Equip(new Item(23177, InventoryTypes.MainGauche, 2, 14, 1, 2, 0, 0, 0));
 }