private static void InitPvEBotBasedonClass(string[] args, WoWClass myclass) { switch (myclass) { case WoWClass.Druid: DruidFeralComplex mydbot = new DruidFeralComplex(100, 2); break; case WoWClass.Warlock: WarlockDemoComplex mywbot = new WarlockDemoComplex(100, 100); break; case WoWClass.DeathKnight: DeathKnightBloodTank mydkbot = new DeathKnightBloodTank(wow, ClientInfo, 100); break; case WoWClass.Paladin: PaladinRetriComplex mypbot = new PaladinRetriComplex(100, 2); break; case WoWClass.Mage: MageFireComplex mymbot = new MageFireComplex( 100, 20); break; case WoWClass.Shaman: if (new WoWRaid(wow).Raidmembercount > 0) { ShamanRestoRaid10Heal mypdbot = new ShamanRestoRaid10Heal(wow, ClientInfo, 100, 10); } else { ShamanRestoPartyHeal mysbot = new ShamanRestoPartyHeal(wow, ClientInfo, 100, 10); } break; case WoWClass.Priest: if (new WoWRaid(wow).Raidmembercount > 0) { PriestDiscRaid10Heal mypdbot = new PriestDiscRaid10Heal(wow, ClientInfo, 100, 50); } else { PriestDiscPartyHeal mypdbot = new PriestDiscPartyHeal(wow, ClientInfo, 100); } break; case WoWClass.Rogue: RogueComplex myrbot = new RogueComplex(100, 100); break; case WoWClass.Warrior: WarriTank mypwbot = new WarriTank(wow, ClientInfo, 100); break; } }
private static void InitPvPBotBasedonClass(string[] args, WoWClass myclass) { switch (myclass) { case WoWClass.Druid: DruidDPS mydbot = new DruidDPS(wow, ClientInfo, 100); break; case WoWClass.Warlock: if (args.Length > 1) { WarlockDemoPVEDPS mywbot = new WarlockDemoPVEDPS(wow, ClientInfo, 100, 1); } else { WarlockDPS mywbot = new WarlockDPS(wow, ClientInfo, 100); } break; case WoWClass.DeathKnight: DeathKnightBloodDPS mydkbot = new DeathKnightBloodDPS(wow, ClientInfo, 100); break; case WoWClass.Paladin: PaladinDPS mypbot = new PaladinDPS(wow, ClientInfo, 100); break; case WoWClass.Mage: MageFireDPS mymbot = new MageFireDPS(wow, ClientInfo, 100); break; case WoWClass.Shaman: ShamanRestoPartyHeal mysbot = new ShamanRestoPartyHeal(wow, ClientInfo, 100, 1); break; case WoWClass.Priest: PriestDiscPartyHeal mypdbot = new PriestDiscPartyHeal(wow, ClientInfo, 200); break; case WoWClass.Warrior: WarriTank mypwbot = new WarriTank(wow, ClientInfo, 100); break; } }