public SahvanBloodshadow() : base() { Name = "Sahvan Bloodshadow"; Id = 2314; Model = 3521; Level = RandomLevel(5); SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level); AttackSpeed = 2000; Armor = 3 * Level; Block = 0; ResistArcane = 0; ResistFire = 1 * Level; ResistFrost = 0; ResistHoly = 0; ResistNature = 0; Flags1 = 0x0400046; BaseHitPoints = 16 + 10 * Level; BaseMana = 0; BoundingRadius = 0.3f; CombatReach = 1.5f; Size = 1f; Speed = 2.9f; WalkSpeed = 2.9f; RunSpeed = 5.9f; Str = (int)(Level / 2.5f); Faction = Factions.Undercity; AIEngine = new TravellerSalesmanAI(this); NpcType = 6; NpcFlags = 0; //Equip( new Item( 5010, InventoryTypes.TwoHanded, 10, 2, 17, 2, 0, 0, 0 ) ); Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) }; }
public TallonkaiSwiftroot() : base() { Name = "Tallonkai Swiftroot"; Id = 3567; Model = 2686; Level = RandomLevel(11); SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level); AttackSpeed = 2000; Armor = 4526; Block = 0; ResistArcane = 0; ResistFire = 0; ResistFrost = 0; ResistHoly = 0; ResistNature = 0; Flags1 = 0x08480046; BaseMana = 0; BoundingRadius = 0.3f; CombatReach = 1.5f; Size = 1.0f; Speed = 3f; WalkSpeed = 3f; RunSpeed = 69f; Str = (int)(Level / 2.5f); Faction = Factions.Darnasus; AIEngine = new TravellerSalesmanAI(this); NpcType = 7; NpcFlags = (int)NpcActions.Dialog; //Item( int _model, InventoryTypes _inventoryType, int _quality, int _subclass, int _objectclass, int _sheath, int param1, int param2, int param3 ) Equip(new Item(22394, InventoryTypes.TwoHanded, 2, 10, 2, 2, 0, 0, 0)); Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) }; /*****************************/ BCAddon.Hp(this, 253, 11); /*****************************/ }
public CrierGoodman() : base() { Name = "Crier Goodman"; Id = 2198; Model = 1525; Level = RandomLevel(3); SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level); AttackSpeed = 2000; Armor = 3 * Level; Block = 0; ResistArcane = 0; ResistFire = 1 * Level; ResistFrost = 0; ResistHoly = 0; ResistNature = 0; Flags1 = 0x08480000; BaseHitPoints = 16 + 10 * Level; BaseMana = 0; BoundingRadius = 0.561000f; CombatReach = 0.12f; Size = 1f; Speed = 3f; WalkSpeed = 3f; RunSpeed = 6f; Str = (int)(Level / 2.5f); Faction = Factions.Stormwind; AIEngine = new TravellerSalesmanAI(this); NpcType = 7; NpcFlags = (int)NpcActions.Dialog; //Equip( new Item( 5010, InventoryTypes.TwoHanded, 10, 2, 17, 2, 0, 0, 0 ) ); Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) }; }
public OrenthilWhisperwind() : base() { Name = "Orenthil Whisperwind"; Id = 11942; Model = 11900; Level = RandomLevel(5); SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level); AttackSpeed = 2000; Armor = 4526; Block = 0; ResistArcane = 0; ResistFire = 0; ResistFrost = 0; ResistHoly = 0; ResistNature = 0; Flags1 = 0x08080066; BaseMana = 0; BoundingRadius = 0.3f; CombatReach = 1.5f; Size = 1.0f; Speed = 3f; WalkSpeed = 3f; RunSpeed = 69f; Str = (int)(Level / 2.5f); Faction = Factions.Darnasus; AIEngine = new TravellerSalesmanAI(this); NpcType = 7; NpcFlags = (int)NpcActions.Dialog; //Item( int _model, InventoryTypes _inventoryType, int _quality, int _subclass, int _objectclass, int _sheath, int param1, int param2, int param3 ) //Equip( new Item( 6537, InventoryTypes.HeldInHand, 4, 0, 1, 7, 0, 0, 0 ) ); Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) }; /*****************************/ BCAddon.Hp(this, 80, 5); /*****************************/ }
public AedisBrom() : base() { Name = "Aedis Brom"; Id = 1478; Model = 1519; Level = RandomLevel(30); SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level); AttackSpeed = 2000; Armor = 3 * Level; Block = 0; ResistArcane = 0; ResistFire = 0; ResistFrost = 0; ResistHoly = 0; ResistNature = 0; Flags1 = 0x08480004; BaseHitPoints = 499; BaseMana = 0; BoundingRadius = 0.3060f; CombatReach = 1.352f; Size = 1f; Speed = 3.2f; WalkSpeed = 3.2f; RunSpeed = 6.2f; Str = (int)(Level / 2.5f); Faction = Factions.Stormwind; AIEngine = new TravellerSalesmanAI(this); NpcType = 7; //NpcText00="Not all Forsaken are driven by Sylvanas' will, $N. Some of us are driven by true power--power we earn for ourselves."; NpcFlags = 0; Equip(new Item(24595, InventoryTypes.TwoHanded, 2, 14, 1, 0, 0, 0, 0)); Loots = new BaseTreasure[] { new BaseTreasure(StormwindDrops.AedisBrom, 100f), new BaseTreasure(Drops.MoneyB, 100f) }; }