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)); }
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)); }
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); /*****************************/ }
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) }; }
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)); }
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)); }
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)); }
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)); }
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)); }
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 ); */ }
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)); }
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)); }
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)); }