public ShayLeafrunner() : base()
 {
     Id             = 7774;
     Level          = RandomLevel(50);
     Name           = "Shay Leafrunner";
     NpcText00      = "Greetings $N, I am Shay Leafrunner.";
     Model          = 6985;
     AttackSpeed    = 1413;
     CombatReach    = 1.35f;
     BoundingRadius = 0.2754f;
     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   = 0x066;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Darnasus;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(7448, (InventoryTypes)13, 2, 14, 1, 0, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                  , new BaseTreasure(WorldDrops.AmazingDrops, 100f) };
 }
示例#2
0
 public GaximRustfizzle() : base()
 {
     Id             = 4077;
     Level          = RandomLevel(30);
     Name           = "Gaxim Rustfizzle";
     NpcText00      = "Greetings $N, I am Gaxim Rustfizzle.";
     Model          = 2180;
     AttackSpeed    = 2000;
     CombatReach    = 1.07f;
     BoundingRadius = 0.3519f;
     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   = 0x08480046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(7461, (InventoryTypes)13, 2, 14, 1, 7, 0, 0, 0), new Item(6531, (InventoryTypes)23, 4, 0, 2, 0, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f)
                                  , new BaseTreasure(WorldDrops.AdvancedDrops, 100f) };
 }
示例#3
0
 public ShindrellSwiftfire() : base()
 {
     Id             = 3845;
     Level          = RandomLevel(25);
     Name           = "Shindrell Swiftfire";
     NpcText00      = "You are here to offer your services to the Alliance?We welcome the aid, for although its beauty remains... Ashenvale";
     Model          = 4126;
     AttackSpeed    = 2000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.306f;
     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   = 0x08480046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Darnasus;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(3797, (InventoryTypes)17, 2, 1, 1, 1, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f)
                                  , new BaseTreasure(WorldDrops.MediumDrops, 100f) };
 }
示例#4
0
 public ThyntelBladeweaver() : base()
 {
     Id             = 8026;
     Level          = RandomLevel(60);
     Name           = "Thyn'tel Bladeweaver";
     NpcText00      = "Greetings $N, I am Thyn'tel Bladeweaver.";
     Model          = 7275;
     AttackSpeed    = 2000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.306f;
     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   = 0x08480046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Darnasus;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(8377, (InventoryTypes)13, 2, 0, 1, 4, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                  , new BaseTreasure(WorldDrops.IncredibleDrops, 100f) };
 }
示例#5
0
 public FeeroIronhand() : base()
 {
     Id             = 4484;
     Level          = RandomLevel(20);
     Name           = "Feero Ironhand";
     NpcText00      = "Greetings $N, I am Feero Ironhand.";
     Model          = 2594;
     AttackSpeed    = 2000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.306f;
     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   = 0x08480046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Stormwind;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(2466, (InventoryTypes)17, 2, 5, 2, 1, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f)
                                  , new BaseTreasure(WorldDrops.MediumDrops, 100f) };
 }
 public SigrunIronhew() : base()
 {
     Id             = 2860;
     Level          = RandomLevel(40);
     Name           = "Sigrun Ironhew";
     NpcText00      = "Greetings $N, I am Sigrun Ironhew.";
     Model          = 1568;
     AttackSpeed    = 1500;
     CombatReach    = 1.5f;
     BoundingRadius = 0.347f;
     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   = 0x08480046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.IronForge;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(7439, (InventoryTypes)13, 2, 4, 2, 3, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyC, 100f)
                                  , new BaseTreasure(WorldDrops.HighDrops, 100f) };
 }
示例#7
0
 public CaravaneerRuzzgot() : base()
 {
     Id             = 3945;
     Level          = RandomLevel(33);
     Name           = "Caravaneer Ruzzgot";
     NpcText00      = "Greetings $N, I am Caravaneer Ruzzgot.";
     Model          = 11353;
     AttackSpeed    = 2000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.306f;
     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   = 0x08080046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(7477, (InventoryTypes)13, 2, 4, 2, 3, 0, 0, 0), new Item(6593, (InventoryTypes)26, 2, 3, 1, 0, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f)
                                  , new BaseTreasure(WorldDrops.AdvancedDrops, 100f) };
 }
示例#8
0
 public TaronnRedfeather() : base()
 {
     Id             = 10921;
     Level          = RandomLevel(50);
     Name           = "Taronn Redfeather";
     Guild          = "Emerald Circle";
     NpcText00      = "Greetings $N, I am Taronn Redfeather.";
     Model          = 10254;
     AttackSpeed    = 2000;
     CombatReach    = 4.05f;
     BoundingRadius = 0.451f;
     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   = 0x080006;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(21514, (InventoryTypes)17, 2, 10, 2, 1, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                  , new BaseTreasure(WorldDrops.AmazingDrops, 100f) };
 }
示例#9
0
 public StormShadowhoof() : base()
 {
     Id             = 10303;
     Level          = RandomLevel(60);
     Name           = "Storm Shadowhoof";
     NpcText00      = "Greetings $N, I am Storm Shadowhoof.";
     Model          = 9776;
     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   = 0x0480046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.ThunderBluff;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(19549, (InventoryTypes)13, 2, 0, 1, 3, 0, 0, 0), new Item(1684, (InventoryTypes)14, 4, 6, 1, 4, 0, 0, 0), new Item(6593, (InventoryTypes)26, 2, 3, 1, 0, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                  , new BaseTreasure(WorldDrops.IncredibleDrops, 100f) };
 }
示例#10
0
 public RokOrhan() : base()
 {
     Id             = 7777;
     Level          = RandomLevel(40);
     Name           = "Rok Orhan";
     NpcText00      = "Greetings $N, I am Rok Orhan.";
     Model          = 6993;
     AttackSpeed    = 2000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.236f;
     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   = 0x08480046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Horde;
     AIEngine = new StandingGuardAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyC, 100f)
                                     , new BaseTreasure(WorldDrops.HighDrops, 100f) };
 }
示例#11
0
 public HadokenSwiftstrider() : base()
 {
     Id             = 7875;
     Level          = RandomLevel(45);
     Name           = "Hadoken Swiftstrider";
     NpcText00      = "Greetings $N, I am Hadoken Swiftstrider.";
     Model          = 6983;
     AttackSpeed    = 2000;
     CombatReach    = 4.05f;
     BoundingRadius = 0.526f;
     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   = 0x0400046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.ThunderBluff;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(7426, (InventoryTypes)13, 2, 0, 1, 3, 0, 0, 0), new Item(1706, (InventoryTypes)14, 4, 6, 1, 4, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyC, 100f)
                                  , new BaseTreasure(WorldDrops.HighDrops, 100f) };
 }
示例#12
0
 public GinroHearthkindle() : base()
 {
     Id             = 7880;
     Level          = RandomLevel(55);
     Name           = "Ginro Hearthkindle";
     NpcText00      = "Greetings $N, I am Ginro Hearthkindle.";
     Model          = 6990;
     AttackSpeed    = 2000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.389f;
     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   = 0x08480006;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Darnasus;
     AIEngine = new StandingGuardAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                     , new BaseTreasure(WorldDrops.AmazingDrops, 100f) };
 }
示例#13
0
 public WitchDoctorUzeri() : base()
 {
     Id             = 8115;
     Level          = RandomLevel(50);
     Name           = "Witch Doctor Uzer'i";
     NpcText00      = "Greetings $N, I am Witch Doctor Uzer'i.";
     Model          = 7328;
     AttackSpeed    = 2000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.306f;
     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   = 0x08480046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.DarkspearTrolls;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(2840, (InventoryTypes)17, 2, 10, 2, 2, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                  , new BaseTreasure(WorldDrops.AmazingDrops, 100f) };
 }
示例#14
0
 public ScholarRunethorn() : base()
 {
     Id             = 14374;
     Level          = RandomLevel(59);
     Name           = "Scholar Runethorn";
     NpcText01      = "Oh the horror! The tragedy! We are on the verge of a breakthrough, yet all could be lost.";
     Model          = 14426;
     AttackSpeed    = 2000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.306f;
     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   = 0x0400006;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Darnasus;
     AIEngine = new StandingGuardAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                     , new BaseTreasure(WorldDrops.IncredibleDrops, 100f) };
 }
示例#15
0
 public TrullFailbane() : base()
 {
     Id             = 10306;
     Level          = RandomLevel(55);
     Name           = "Trull Failbane";
     NpcText00      = "Greetings $N, I am Trull Failbane.";
     Model          = 9779;
     AttackSpeed    = 1344;
     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   = 0x08480046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Horde;
     AIEngine = new StandingGuardAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                     , new BaseTreasure(WorldDrops.AmazingDrops, 100f) };
 }
示例#16
0
 public Arkonarin() : base()
 {
     Id             = 11018;
     Level          = RandomLevel(48);
     Name           = "Arko'narin";
     NpcText00      = "Greetings $N, I am Arko'narin.";
     Model          = 10402;
     AttackSpeed    = 1441;
     CombatReach    = 1.0f;
     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   = 0x080006;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(23969, (InventoryTypes)17, 2, 8, 1, 1, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                  , new BaseTreasure(WorldDrops.AmazingDrops, 100f) };
 }
 public TheldurinTheLost() : base()
 {
     Id             = 2785;
     Level          = RandomLevel(30);
     Name           = "Theldurin the Lost";
     NpcText00      = "Greetings $N, I am Theldurin the Lost.";
     Model          = 4903;
     AttackSpeed    = 2000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.347f;
     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   = 0x066;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(1600, (InventoryTypes)17, 2, 10, 2, 2, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f)
                                  , new BaseTreasure(WorldDrops.AdvancedDrops, 100f) };
 }
示例#18
0
 public IslenWaterseer() : base()
 {
     Id             = 5901;
     Level          = RandomLevel(37);
     Name           = "Islen Waterseer";
     NpcText01      = "You've come further than many, $N. Respect the elements around you and you shall fare far greater than most.";
     Model          = 4538;
     AttackSpeed    = 2000;
     CombatReach    = 3.75f;
     BoundingRadius = 0.8725f;
     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   = 0x080006;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(1600, (InventoryTypes)17, 2, 10, 2, 2, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f)
                                  , new BaseTreasure(WorldDrops.HighDrops, 100f) };
 }
 public Garek() : base()
 {
     Id             = 2888;
     Level          = RandomLevel(50);
     Name           = "Garek";
     NpcText00      = "Greetings $N, I am Garek.";
     Model          = 9752;
     AttackSpeed    = 1500;
     CombatReach    = 1.5f;
     BoundingRadius = 0.214f;
     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   = 0x066;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(21552, (InventoryTypes)17, 2, 10, 2, 2, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                  , new BaseTreasure(WorldDrops.AmazingDrops, 100f) };
 }
示例#20
0
 public GretaMosshoof() : base()
 {
     Id             = 10922;
     Level          = RandomLevel(59);
     Name           = "Greta Mosshoof";
     Guild          = "Emerald Circle";
     NpcText01      = "I welcome you, $N. And the Emerald Circle welcomes you.$B$BHopefully together we can help rejuventate and protect this once-mighty forest. Many forces seek to destroy it from without... and within.$B$BDo not be persuaded by the power here--it will only corrupt you, like it has this entire land.";
     Model          = 10253;
     AttackSpeed    = 2000;
     CombatReach    = 3.75f;
     BoundingRadius = 0.8725f;
     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   = 0x080006;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(22391, (InventoryTypes)17, 2, 10, 2, 2, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                  , new BaseTreasure(WorldDrops.IncredibleDrops, 100f) };
 }
示例#21
0
 public WharfmasterDizzywig() : base()
 {
     Id             = 3453;
     Level          = RandomLevel(15);
     Name           = "Wharfmaster Dizzywig";
     NpcText00      = "Greetings $N, I am Wharfmaster Dizzywig.";
     Model          = 7053;
     AttackSpeed    = 2000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.306f;
     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   = 0x08080006;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Ratchet;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(7432, (InventoryTypes)13, 2, 4, 2, 3, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f)
                                  , new BaseTreasure(WorldDrops.LowDrops, 100f) };
 }
示例#22
0
 public Grazle() : base()
 {
     Id             = 11554;
     Level          = RandomLevel(55);
     Name           = "Grazle";
     NpcText00      = "You must find a way to show that you both are fighting for the same side. Although the Timbermaw may attack you now, if you are diligent, you will find a way.$B$BYou must remember that any attacks on the Timbermaw furbolg directly will greatly hinder your chances of gaining them as an ally.$B$BA good place to start would be the Deadwood furbolg found in many parts of Felwood. These furbolg are the enemy of the Timbermaw tribe, and slaying them would greatly improve your standing with the Timbermaw.";
     Model          = 5851;
     AttackSpeed    = 2000;
     CombatReach    = 1.87f;
     BoundingRadius = 0.629f;
     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.AmazingDrops, 100f) };
 }
示例#23
0
 public Talen() : base()
 {
     Id             = 3846;
     Level          = RandomLevel(17);
     Name           = "Talen";
     NpcText00      = "Greetings $N, I am Talen.";
     Model          = 4173;
     AttackSpeed    = 2000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.389f;
     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   = 0x08480046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Alliance;
     AIEngine = new StandingGuardAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f)
                                     , new BaseTreasure(WorldDrops.MediumDrops, 100f)
                                     , new BaseTreasure(new Loot[] {
             new Loot(typeof(ClamMeat), 20f)
         }, 100f) };
 }
示例#24
0
 public NibyTheAlmighty() : base()
 {
     Id             = 14469;
     Level          = RandomLevel(56);
     Name           = "Niby the Almighty";
     Model          = 14532;
     AttackSpeed    = 2000;
     CombatReach    = 1.07f;
     BoundingRadius = 0.3519f;
     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   = 0x06;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(31016, (InventoryTypes)17, 2, 10, 2, 2, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                  , new BaseTreasure(WorldDrops.IncredibleDrops, 100f) };
 }
示例#25
0
 public LomacGearstrip() : base()
 {
     Id             = 4081;
     Level          = RandomLevel(29);
     Name           = "Lomac Gearstrip";
     NpcText00      = "Greetings $N, I am Lomac Gearstrip.";
     Model          = 2184;
     AttackSpeed    = 2000;
     CombatReach    = 1.07f;
     BoundingRadius = 0.3519f;
     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   = 0x08480046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f)
                                     , new BaseTreasure(WorldDrops.AdvancedDrops, 100f) };
 }
示例#26
0
 public ArathandrisSilversky() : base()
 {
     Id             = 9528;
     Level          = RandomLevel(60);
     Name           = "Arathandris Silversky";
     Guild          = "Emerald Circle";
     NpcText00      = "Greetings $N, I am Arathandris Silversky.";
     Model          = 8657;
     AttackSpeed    = 2000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.306f;
     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   = 0x080006;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(22395, (InventoryTypes)17, 2, 10, 2, 2, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                  , new BaseTreasure(WorldDrops.IncredibleDrops, 100f) };
 }
示例#27
0
 public JonathanCarevin() : base()
 {
     Id             = 661;
     Level          = RandomLevel(25);
     Name           = "Jonathan Carevin";
     NpcText00      = "Greetings $N, I am Jonathan Carevin.";
     Model          = 4338;
     AttackSpeed    = 1000;
     CombatReach    = 1.5f;
     BoundingRadius = 0.306f;
     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   = 0x08480046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Stormwind;
     AIEngine = new StandingGuardAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f)
                                     , new BaseTreasure(WorldDrops.MediumDrops, 100f) };
 }
示例#28
0
 public DrekaSur() : base()
 {
     Id             = 9620;
     Level          = RandomLevel(50);
     Name           = "Dreka'Sur";
     NpcText00      = "Greetings $N, I am Dreka'Sur.";
     Model          = 8890;
     AttackSpeed    = 1413;
     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   = 0x08480006;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Horde;
     AIEngine = new StandingGuardAI(this);
     Equip(new Item(21238, (InventoryTypes)17, 2, 1, 1, 1, 0, 0, 0));
     Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                  , new BaseTreasure(WorldDrops.AmazingDrops, 100f) };
 }
示例#29
0
 public KeeperAlbagorm() : base()
 {
     Id             = 3994;
     Level          = RandomLevel(30);
     Name           = "Keeper Albagorm";
     NpcText00      = "Greetings $N, I am Keeper Albagorm.";
     Model          = 150;
     AttackSpeed    = 1693;
     CombatReach    = 1.5f;
     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   = 0x08400046;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.Friend;
     AIEngine = new StandingGuardAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f)
                                     , new BaseTreasure(WorldDrops.AdvancedDrops, 100f) };
 }
示例#30
0
 public SageKorolusk() : base()
 {
     Id             = 14373;
     Level          = RandomLevel(59);
     Name           = "Sage Korolusk";
     NpcText00      = "Greetings $N, I am Sage Korolusk.";
     Model          = 14427;
     AttackSpeed    = 2000;
     CombatReach    = 4.05f;
     BoundingRadius = 0.691f;
     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   = 0x0400006;
     NpcType  = (int)NpcTypes.Humanoid;
     Faction  = Factions.ThunderBluff;
     AIEngine = new StandingGuardAI(this);
     Loots    = new BaseTreasure[] { new BaseTreasure(Drops.MoneyD, 100f)
                                     , new BaseTreasure(WorldDrops.IncredibleDrops, 100f) };
 }