public RiverpawGnoll() : base() { Name = "Riverpaw Gnoll"; Id = 117; Model = 175; Level = RandomLevel(11, 12); 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 = 0x080000; BaseMana = 0; BoundingRadius = 0.420f; CombatReach = 1.5f; Size = 1.3f; Speed = 2.9f; WalkSpeed = 2.9f; RunSpeed = 5.9f; Str = (int)(Level / 2.5f); Faction = Factions.Monster; AIEngine = new GroupInteligentAI(this); NpcType = 7; //Item( int _model, InventoryTypes _inventoryType, int _quality, int _subclass, int _objectclass, int _sheath, int param1, int param2, int param3 ) Equip(new Item(7488, InventoryTypes.MainGauche, 2, 7, 1, 3, 0, 0, 0)); Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) , new BaseTreasure(RiverpawDrops.RiverpawGnoll, 100f) }; /*****************************/ BCAddon.Hp(this, 192, 11); /*****************************/ }
public RiverpawShaman() : base() { Name = "Riverpaw Shaman"; Id = 1065; Model = 204; Level = RandomLevel(12, 13); 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 = 0x080000; BaseMana = 0; BoundingRadius = 0.3f; CombatReach = 1.5f; Size = 1.0f; Speed = 3f; WalkSpeed = 3f; RunSpeed = 6f; Str = (int)(Level / 2.5f); Faction = Factions.Monster; AIEngine = new GroupInteligentAI(this); NpcType = 7; BaseMana = 0; Equip(new Item(1600, InventoryTypes.TwoHanded, 2, 10, 2, 2, 0, 0, 0)); Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) , new BaseTreasure(RiverpawDrops.RiverpawShaman, 100f) }; /*****************************/ BCAddon.Hp(this, 201, 12); /*****************************/ }
public RiverpawOutrunner() : base() { Name = "Riverpaw Outrunner"; Id = 478; Model = 512; Level = RandomLevel(9, 10); 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 = 0x080000; BaseMana = 0; BoundingRadius = 0.3f; CombatReach = 1.2f; Size = 0.85f; Speed = 3f; WalkSpeed = 3f; RunSpeed = 6f; Str = (int)(Level / 2.5f); Faction = Factions.Monster; AIEngine = new GroupInteligentAI(this); NpcType = 7; Equip(new Item(7428, InventoryTypes.MainGauche, 2, 0, 1, 3, 0, 0, 0)); Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) , new BaseTreasure(RiverpawDrops.RiverpawOutrunner, 100f) }; /*****************************/ BCAddon.Hp(this, 146, 9); /*****************************/ }
public RiverpawMystic() : base() { Name = "Riverpaw Mystic"; Id = 453; Model = 502; Level = RandomLevel(18, 19); 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 = 0x080000; BaseMana = 0; BoundingRadius = 0.420f; CombatReach = 1.3f; Size = 1.3f; Speed = 3f; WalkSpeed = 3f; RunSpeed = 6f; Str = (int)(Level / 2.5f); Faction = Factions.Monster; AIEngine = new GroupInteligentAI(this); NpcType = 7; Equip(new Item(5542, InventoryTypes.TwoHanded, 2, 10, 2, 2, 0, 0, 0)); Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyA, 100f) , new BaseTreasure(LowClothsDrops.LowCloths, 100f) }; /*****************************/ BCAddon.Hp(this, 404, 18); /*****************************/ }
public RiverpawOverseer() : base() { Name = "Riverpaw Overseer"; Id = 125; Model = 10790; Level = RandomLevel(19, 20); 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 = 0x080000; BaseMana = 0; BoundingRadius = 0.65f; CombatReach = 1.95f; Size = 1.3f; Speed = 3f; WalkSpeed = 3f; RunSpeed = 3f; Str = (int)(Level / 2.5f); Faction = Factions.Monster; AIEngine = new GroupInteligentAI(this); NpcType = 7; Equip(new Item(7490, InventoryTypes.TwoHanded, 2, 8, 1, 1, 0, 0, 0)); Loots = new BaseTreasure[] { new BaseTreasure(Drops.MoneyB, 100f) , new BaseTreasure(RiverpawDrops.RiverpawOverseer, 100f) }; /*****************************/ BCAddon.Hp(this, 592, 19); /*****************************/ }
public SergeantBrashclaw() : base() { Name = "Sergeant Brashclaw"; Id = 506; Model = 383; Level = RandomLevel(18); SetDamage(1f + 1.8f * Level, 1f + 2.5 * Level); AttackSpeed = 2000; Armor = 4526; Block = 0; ResistArcane = 0; ResistFire = 1 * Level; ResistFrost = 0; ResistHoly = 0; ResistNature = 0; Flags1 = 0x080000; BaseMana = 0; BoundingRadius = 0.420f; CombatReach = 1.2f; Size = 0.85f; Speed = 2.9f; WalkSpeed = 2.9f; RunSpeed = 5.9f; Str = (int)(Level * 2.5f); Faction = Factions.Monster; AIEngine = new GroupInteligentAI(this); NpcType = 7; //Item( int _model, InventoryTypes _inventoryType, int _quality, int _subclass, int _objectclass, int _sheath, int param1, int param2, int param3 ) Equip(new Item(7427, InventoryTypes.MainGauche, 2, 0, 1, 3, 0, 0, 0)); Loots = new BaseTreasure[] { new BaseTreasure(SergeantBrashclawDrops.SergeantBrashclaw, 100f) , new BaseTreasure(DropsME.MoneyRare, 100f) }; /*****************************/ BCAddon.Hp(this, 2397, 18); /*****************************/ }
public BaronSilverlaine() : base() { Name = "Baron Silverlaine"; Id = 3887; Model = 3222; Level = RandomLevel(22, 24); SetDamage(16f, 89f); AttackSpeed = 1000; Armor = 145; Block = 14; ResistArcane = 25; ResistFire = 25; ResistFrost = 25; ResistHoly = 25; ResistNature = 25; ResistShadow = 25; BaseHitPoints = 1324; Size = 1f; Speed = 1f; WalkSpeed = 2f; RunSpeed = 3f; Faction = Factions.Monster; AIEngine = new GroupInteligentAI(this); NpcType = 6; }
public override void OnAddToWorld() { if (this.SpawnerLink != null && SpawnerLink.TrajetGuid > 0) { AIEngine = new PatrolAI(this); } else { AIEngine = new GroupInteligentAI(this); } }