Exemplo n.º 1
0
 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);
     /*****************************/
 }
Exemplo n.º 3
0
 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);
     /*****************************/
 }
Exemplo n.º 5
0
 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) };
 }