public TheramoreCombatDummy() : base() { Name = "Theramore Combat Dummy"; Id = 4952; Model = 3019; Level = 1; BaseHitPoints = 24; BaseMana = 0; SetDamage(0f, 0f); AttackSpeed = 2000; Block = 0; ResistArcane = 0; ResistFire = 0; ResistFrost = 0; ResistHoly = 0; ResistNature = 0; ResistShadow = 0; BoundingRadius = 1f; CombatReach = 1f; Size = 1f; Speed = 3f; WalkSpeed = 3f; RunSpeed = 6f; Faction = Factions.Everlook; AIEngine = new NonAgressiveAnimalAI(this); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation); NpcType = 9; Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) , new BaseTreasure(MiscLoot.TheramoreCombatDummy, 100f) }; }
public GnomeDragCar() : base() { Name = "Gnome Drag Car"; Id = 4946; Model = 2490; Level = 32; AttackSpeed = 2000; Size = 1f; Speed = 3f; WalkSpeed = 3f; RunSpeed = 10f; BaseHitPoints = 1304; BaseMana = 0; BoundingRadius = 0.5000000f; CombatReach = 1.5f; SetDamage(1f + 3f * Level, 1f + 3.5 * Level); Armor = 20 * Level; Block = 2 * Level; ResistArcane = 0; ResistFire = 0; ResistFrost = 0; ResistHoly = 0; ResistNature = 0; ResistShadow = 0; Faction = Factions.Friend; AIEngine = new NonAgressiveAnimalAI(this); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation); NpcType = 9; Guild = "Placeholder for Rocket Car"; //Loots = new BaseTreasure[]{ new BaseTreasure(Drops.MoneyA , 100f ) //, new BaseTreasure(MiscLoot.GnomeDragCar , 100f ) //No drops found in this time. }
public MortarTeamTargetDummy() : base() { Name = "Mortar Team Target Dummy"; Id = 11875; Model = 1555; Level = 1; BaseHitPoints = 24; BaseMana = 0; SetDamage(0f, 0f); AttackSpeed = 2000; Block = 0; ResistArcane = 0; ResistFire = 0; ResistFrost = 0; ResistHoly = 0; ResistNature = 0; ResistShadow = 0; BoundingRadius = 0.5610000f; CombatReach = 1f; Size = 1f; Speed = 3f; WalkSpeed = 3f; RunSpeed = 6f; Faction = Factions.Everlook; AIEngine = new NonAgressiveAnimalAI(this); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation); NpcType = 9; //Loots = new BaseTreasure[]{ new BaseTreasure(Drops.MoneyA , 100f ) //, new BaseTreasure(MiscLoot.MortarTeamTargetDummy , 100f ) //No drops found in this time. }
public Narnie() : base() { AttackBonii(2000, 2000); ManaType = 1; Size = 0.500000f; BoundingRadius = 0.250000f; SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level); //SetDamage( 1.542857, 1.542857 ); NpcType = 1; Model = 5448; NpcFlags = 0; AttackSpeed = 2000 - (Level - 1) * 13; BaseRage = 20; BoundingRadius = 0.250000f; SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level); //SetDamage( 1.542857, 1.542857 ); BaseHitPoints = 55; Level = RandomLevel(1, 1); Name = "Narnie"; CombatReach = 0.500000f; Flags1 = 0x06E; Speed = 3f; RunSpeed = 4f; WalkSpeed = 3f; Faction = Factions.Prey; AIEngine = new NonAgressiveAnimalAI(this); SkinLoot = new Loot[] { new Loot(typeof(RuinedLeatherScraps), 90.0f) , new Loot(typeof(LightLeather), 10.0f) }; Id = 6728; }
public SnowshoeRabbit() : base() { AttackBonii(2000, 2000); ManaType = 1; AttackSpeed = 2000 - (Level - 1) * 13; Size = 0.500000f; BoundingRadius = 0.250000f; SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level); //SetDamage(1f+1.0f*Level,1f+1.55f*Level); NpcType = 1; Model = 328; NpcFlags = 0; Level = RandomLevel(1, 20); Name = "Snowshoe Rabbit"; CombatReach = 1.000000f; Flags1 = 0x066; Unk3 = 1; BaseRage = 76; BaseHitPoints = 50 + 5 * Level; Faction = Factions.Beast; // AIEngine = new SummonedAI( this ); AIEngine = new NonAgressiveAnimalAI(this); Speed = 4.7f; RunSpeed = 5.7f; WalkSpeed = 4.7f; SkinLoot = new Loot[] { new Loot(typeof(RuinedLeatherScraps), 90.0f) , new Loot(typeof(LightLeather), 10.0f) }; Id = 7560; }
public Senegal() : base() { AttackBonii(2000, 2000); ManaType = 1; AttackSpeed = 2000 - (Level - 1) * 13; Size = 0.500000f; BoundingRadius = 0.250000f; SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level); //SetDamage(1f+1.0f*Level,1f+1.55f*Level); NpcType = 1; Model = 6190; NpcFlags = 0; Level = RandomLevel(1, 20); Name = "Senegal"; CombatReach = 0.010000f; Flags1 = 0x066; Unk3 = 1; BaseRage = 76; BaseHitPoints = 50 + 5 * Level; Faction = Factions.Beast; // AIEngine = new SummonedAI( this ); AIEngine = new NonAgressiveAnimalAI(this); Speed = 3.5f; RunSpeed = 4.5f; WalkSpeed = 3.5f; Id = 7389; }
public Mouse() : base() { AIEngine = new NonAgressiveAnimalAI(this); AttackBonii(2000, 2000); BaseMana = 0; BaseHitPoints = 10; BoundingRadius = 0.800000f; SetDamage(1.542857, 1.542857); NpcType = 8; Model = 4959; NpcFlags = 0; Level = RandomLevel(1, 1); Name = "Mouse"; CombatReach = 1.558700f; Flags1 = 0x06; Faction = Factions.Prey; Id = 6271; }
public Squirrel() : base() { AIEngine = new NonAgressiveAnimalAI(this); AttackBonii(2000, 2000); BaseMana = 0; BaseHitPoints = 15; BoundingRadius = 1.300000f; SetDamage(1.542857, 1.542857); NpcType = 8; Model = 134; NpcFlags = 0; Level = RandomLevel(1, 1); Name = "Squirrel"; CombatReach = 1.950000f; Flags1 = 0x06; Unk3 = 8; Faction = Factions.Prey; Loots = new BaseTreasure[] { new BaseTreasure(Rabbit.TinyAnimalLoots, 30.0f) }; Id = 1412; }
public BlackRat() : base() { AIEngine = new NonAgressiveAnimalAI(this); AttackBonii(2000, 2000); BaseMana = 0; BaseHitPoints = 15; BoundingRadius = 1.000000f; SetDamage(1.542857, 1.542857); NpcType = 8; Model = 1141; NpcFlags = 0; Level = RandomLevel(1, 1); Name = "Black Rat"; CombatReach = 1.000000f; Flags1 = 0x06; Unk3 = 8; Faction = Factions.Prey; Id = 2110; }
public BlackSkeletalWarhorse() : base() { Id = 11195; Model = 10672; AttackSpeed = 2000; BoundingRadius = 1.000f; CombatReach = 0.925f; Name = "Black Skeletal Warhorse "; Size = 1f; Speed = 4.9f; WalkSpeed = 4.9f; RunSpeed = 7.9f; BaseMana = 0; Level = RandomLevel(1, 2); Faction = Factions.Undercity; // BaseHitPoints = 1544 ; AIEngine = new NonAgressiveAnimalAI(this); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation); }
public PintoHorse() : base() { Id = 307; Model = 2409; AttackSpeed = 2200; BoundingRadius = 1.000f; CombatReach = 0.925f; Name = "Pinto Horse "; Size = 1f; Speed = 4.9f; WalkSpeed = 4.9f; RunSpeed = 7.9f; BaseMana = 0; Level = RandomLevel(1, 2); Faction = Factions.Stormwind; // BaseHitPoints = 1544 ; AIEngine = new NonAgressiveAnimalAI(this); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation); }
public Snake() : base() { AttackSpeed = 2000 - (Level - 1) * 13; ManaType = 1; BoundingRadius = 0.350000f; SetDamage(1.542857, 1.542857); NpcType = 1; Model = 1206; NpcFlags = 0; Level = RandomLevel(1, 1); Name = "Snake"; CombatReach = 0.500000f; Flags1 = 0x010080006; Faction = Factions.NoFaction; AIEngine = new NonAgressiveAnimalAI(this); Speed = 3; RunSpeed = 5f; WalkSpeed = 3f; Id = 2914; Loots = new BaseTreasure[] { new BaseTreasure(SnakeDrops.Snake, 100.0f) }; }
public Sheep() : base() { AIEngine = new NonAgressiveAnimalAI(this); AttackBonii(2000, 2000); BaseMana = 44; BaseHitPoints = 30; BoundingRadius = 1.000000f; SetDamage(12.857142, 15.857142); NpcType = 8; Model = 857; //Model = Rnd.RandomIntArr( 856, 857); NpcFlags = 0; Level = RandomLevel(2, 10); Name = "Sheep"; CombatReach = 1.500000f; Flags1 = 0x0104006; Unk3 = 8; Faction = Factions.NoFaction; Loots = new BaseTreasure[] { new BaseTreasure(Rabbit.TinyAnimalLoots, 100.0f) }; Id = 1933; }
public Chicken() : base() { AttackBonii(2000, 2000); Speed = 0.500000f; BaseMana = 0; BaseHitPoints = 15; BoundingRadius = 0.145000f; SetDamage(1.542857, 1.542857); NpcType = 8; //Model = 304; Model = 589; NpcFlags = 0; Level = RandomLevel(1, 1); Name = "Chicken"; CombatReach = 1.500000f; Flags1 = 0x06; Unk3 = 8; Faction = Factions.NoFaction; Id = 620; AIEngine = new NonAgressiveAnimalAI(this); }
public StripedNightsaber() : base() { Id = 7690; Model = 6448; AttackBonii(2000, 2000); BaseMana = 0; BoundingRadius = 1.000000f; SetDamage(1.542857, 1.542857); NpcType = 8; NpcFlags = 0; Level = RandomLevel(1, 2); Name = "Striped Nightsaber"; CombatReach = 1.500000f; //Flags1 = 0x00; Faction = Factions.Darnasus; RunSpeed = 12f; WalkSpeed = 4f; Speed = 10f; AIEngine = new NonAgressiveAnimalAI(this); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation); }
public Deer() : base() { AIEngine = new NonAgressiveAnimalAI(this); AttackBonii(2000, 2000); BaseMana = 28; BaseHitPoints = 30; BoundingRadius = 1.000000f; SetDamage(4.500000, 5.500000); NpcType = 8; Model = 347; NpcFlags = 0; Level = RandomLevel(5, 6); Name = "Deer"; CombatReach = 1.558700f; Flags1 = 0x0104006; Unk3 = 8; Speed = 3; Faction = Factions.NoFaction; SkinLoot = new Loot[] { new Loot(typeof(LightLeather), 1, 4, 90f) }; Loots = new BaseTreasure[] { new BaseTreasure(Rabbit.TinyAnimalLoots, 100.0f) }; Id = 883; }
public Rabbit() : base() { AIEngine = new NonAgressiveAnimalAI(this); AttackBonii(2000, 2000); BaseMana = 0; BaseHitPoints = 20; BoundingRadius = 0.235000f; SetDamage(1.542857, 1.542857); NpcType = 8; Model = 1560; //Model = Rnd.RandomIntArr( 328, 1560); NpcFlags = 0; Level = RandomLevel(1, 1); Name = "Rabbit"; CombatReach = 1.000000f; Flags1 = 0x06; Unk3 = 8; Faction = Factions.Prey; SkinLoot = new Loot[] { new Loot(typeof(LightHide), 30f) }; Loots = new BaseTreasure[] { new BaseTreasure(Rabbit.TinyAnimalLoots, 60.0f) }; Id = 721; }
public WinterWolfMount() : base() { Id = 359; Model = 1166; AttackBonii(2000, 2000); BaseMana = 0; BoundingRadius = 1.000000f; SetDamage(1.542857, 1.542857); NpcType = 8; NpcFlags = 0; Level = RandomLevel(1, 2); Name = "Winter Wolf"; CombatReach = 1.500000f; //Flags1 = 0x00; Faction = Factions.Ogrimmar; RunSpeed = 12f; WalkSpeed = 4f; Speed = 10f; AIEngine = new NonAgressiveAnimalAI(this); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation); }
public BlackStallion() : base() { Id = 308; Model = 2402; AttackBonii(2000, 2000); BaseMana = 0; BoundingRadius = 1.000000f; SetDamage(1.542857, 1.542857); NpcType = 8; NpcFlags = 0; Level = RandomLevel(1, 2); Name = "Black Stallion"; CombatReach = 1.500000f; //Flags1 = 0x00; Faction = Factions.Stormwind; RunSpeed = 12f; WalkSpeed = 4f; Speed = 10f; AIEngine = new NonAgressiveAnimalAI(this); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation); }
public Fawn() : base() { AIEngine = new NonAgressiveAnimalAI(this); AttackBonii(2000, 2000); BaseMana = 0; BaseHitPoints = 30; BoundingRadius = 0.600000f; SetDamage(1.542857, 1.542857); NpcType = 8; Model = 654; NpcFlags = 0; Level = RandomLevel(1, 1); Name = "Fawn"; CombatReach = 0.900000f; Flags1 = 0x06; Unk3 = 8; Speed = 4; Faction = Factions.NoFaction; SkinLoot = new Loot[] { new Loot(typeof(LightLeather), 90f) }; Loots = new BaseTreasure[] { new BaseTreasure(Rabbit.TinyAnimalLoots, 100.0f) }; Id = 890; }
public Adder() : base() { AIEngine = new NonAgressiveAnimalAI(this); AttackBonii(2000, 2000); ManaType = 1; BaseMana = 100; BaseHitPoints = 20; Flags1 = 0x010080006; BoundingRadius = 0.235000f; SetDamage(1.542857, 1.542857); NpcType = 8; Model = 1986; NpcFlags = 0; Level = RandomLevel(1, 1); Name = "Adder"; CombatReach = 1.000000f; Unk3 = 1; Faction = Factions.Prey; SkinLoot = new Loot[] { new Loot(typeof(LightHide), 30f) }; // Loots = new BaseTreasure[]{ new BaseTreasure( AdderDrops.Adder, 60.0f ) }; Id = 3300; }
public BlackRidingWolf() : base() { Id = 5194; Model = 207; AttackBonii(2000, 2000); BaseMana = 0; BoundingRadius = 1.000000f; SetDamage(1.542857, 1.542857); NpcType = 1; NpcFlags = 0; Level = RandomLevel(10); Name = "Black Riding Wolf"; CombatReach = 1.500000f; Flags1 = 0x05; Faction = Factions.Ogrimmar; RunSpeed = 12f; WalkSpeed = 4f; Speed = 10f; AIEngine = new NonAgressiveAnimalAI(this); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation); }
public PinkTallstrider() : base() { Id = 7711; Model = 1961; AttackBonii(2000, 2000); BaseMana = 0; BoundingRadius = 1.000000f; SetDamage(1.542857, 1.542857); NpcType = 8; NpcFlags = 0; Level = RandomLevel(1, 2); Name = "Pink Tallstrider"; CombatReach = 1.500000f; //Flags1 = 0x00; Faction = Factions.ThunderBluff; RunSpeed = 12f; WalkSpeed = 4f; Speed = 10f; AIEngine = new NonAgressiveAnimalAI(this); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation); }
public WhiteMechanostrider() : base() { Id = 10179; Model = 6569; AttackBonii(2000, 2000); BaseMana = 0; BoundingRadius = 1.000000f; SetDamage(1.542857, 1.542857); NpcType = 8; NpcFlags = 0; Level = RandomLevel(1, 2); Name = "White Mechanostrider"; CombatReach = 1.500000f; //Flags1 = 0x00; Faction = Factions.GnomereganExiles; RunSpeed = 12f; WalkSpeed = 4f; Speed = 10f; AIEngine = new NonAgressiveAnimalAI(this); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation); }
public Horse() : base() { AttackBonii(2000, 2000); BaseMana = 0; BoundingRadius = 1.000000f; SetDamage(1.542857, 1.542857); NpcType = 8; Model = 229; NpcFlags = 0; Level = RandomLevel(5, 5); Name = "Horse"; CombatReach = 1.500000f; Flags1 = 0x07; Faction = Factions.Stormwind; Id = 385; RunSpeed = 12f; WalkSpeed = 4f; Speed = 10f; AIEngine = new NonAgressiveAnimalAI(this); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.Stay); AIEngine.CustomBehaviours.Add(CustomBehavioursTypes.KeepOrientation); SkinLoot = new Loot[] { new Loot(typeof(LightHide), 90.0f) }; }
public Toad() : base() { AttackBonii(2000, 2000); ManaType = 1; BoundingRadius = 0.200000f; SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level); //SetDamage( 1.542857, 1.542857 ); NpcType = 8; Model = 901; NpcFlags = 0; Level = RandomLevel(1, 1); Name = "Toad"; BaseHitPoints = 55; CombatReach = 0.010000f; Flags1 = 0x06; Unk3 = 8; Speed = 5f; WalkSpeed = 5f; RunSpeed = 7f; Faction = Factions.Prey; AIEngine = new NonAgressiveAnimalAI(this); Loots = new BaseTreasure[] { new BaseTreasure(Ambient2Drops.Toad, 100.0f) }; Id = 1420; }
public Cow() : base() { AttackSpeed = 2000 - (Level - 1) * 13; ManaType = 1; BoundingRadius = 0.893000f; SetDamage(12.857142, 15.857142); BaseHitPoints = 150 + 33 * Level; NpcType = 1; Model = 1060; NpcFlags = 0; Level = RandomLevel(5, 10); Name = "Cow"; CombatReach = 1.500000f; Flags1 = 0x0104006; Unk3 = 8; Faction = Factions.NoFaction; AIEngine = new NonAgressiveAnimalAI(this); Speed = 1.4f; RunSpeed = 3.3f; WalkSpeed = 1.4f; Id = 2442; SkinLoot = new Loot[] { new Loot(typeof(RuinedLeatherScraps), 90.0f) , new Loot(typeof(LightLeather), 10.0f) }; }
public Ram() : base() { AttackSpeed = 2000 - (Level - 1) * 13; ManaType = 1; BaseHitPoints = 150 + 33 * Level; BoundingRadius = 0.350000f; SetDamage(1f + 1.8f * Level, 1f + 2.66 * Level); NpcType = 1; Model = 10000; NpcFlags = 0; Level = RandomLevel(4, 10); Name = "Ram"; CombatReach = 2.500000f; Flags1 = 0x0104006; Unk3 = 8; Speed = 2; RunSpeed = 6f; WalkSpeed = 2f; Faction = Factions.NoFaction; AIEngine = new NonAgressiveAnimalAI(this); Id = 2098; SkinLoot = new Loot[] { new Loot(typeof(RuinedLeatherScraps), 90.0f) , new Loot(typeof(LightLeather), 10.0f) }; }