Merge pull request #471 from CiMaWi/name-rework

Name Rework
This commit is contained in:
Yunfan Li
2024-08-14 00:54:08 +08:00
committed by GitHub
5 changed files with 100561 additions and 11737 deletions

View File

@@ -9,618 +9,303 @@ CREATE TABLE `playerbots_arena_team_names` (
DELETE FROM `playerbots_arena_team_names`; DELETE FROM `playerbots_arena_team_names`;
INSERT INTO `playerbots_arena_team_names` (`name_id`,`name`, `type`) VALUES INSERT INTO `playerbots_arena_team_names` (`name_id`,`name`, `type`) VALUES
(NULL, 'out of coverage',2), (NULL, 'Out of Coverage',2),
(NULL, 'Beauty and the Beast',2),
(NULL, 'Dead or Alive',2), (NULL, 'Dead or Alive',2),
(NULL, 'Noßrain',2), (NULL, 'No Brains',2),
(NULL, 'Истребление',2),
(NULL, 'Pieces',2), (NULL, 'Pieces',2),
(NULL, 'ßurst',2), (NULL, 'Burst',2),
(NULL, 'hey im actually not mvp',2), (NULL, 'Essence',2),
(NULL, 'Group Therapy',2),
(NULL, 'Outland Elite',2), (NULL, 'Outland Elite',2),
(NULL, 'Исчадье Тьмы',2), (NULL, 'Azure Sky',2),
(NULL, 'Dun Spetsnaz',2),
(NULL, 'ЧСВ РБГ',2),
(NULL, 'ShameReborn',2),
(NULL, 'TEAM VÉSUVE',2),
(NULL, 'Battle for Apes',2),
(NULL, 'Can You Feel It',2),
(NULL, 'Zero to Hero',2), (NULL, 'Zero to Hero',2),
(NULL, 'Link Curve',2), (NULL, 'Link Curve',2),
(NULL, 'Project',2), (NULL, 'Project Alpha',2),
(NULL, 'Security',2), (NULL, 'Security',2),
(NULL, 'Skill Loading',2), (NULL, 'Skill Loading',2),
(NULL, 'Cya Bro',2), (NULL, 'Out of Rage',2),
(NULL, 'out of rage',2),
(NULL, 'Improve',2), (NULL, 'Improve',2),
(NULL, 'WORST GENERATION',2), (NULL, 'Worst Generation',2),
(NULL, 'KFC Fitness Club',2), (NULL, 'Fitness Club',2),
(NULL, 'unlucky',2), (NULL, 'Unlucky',2),
(NULL, 'OldStyle',2), (NULL, 'Old Style',2),
(NULL, 'Walkthrough',2), (NULL, 'Walkthrough',2),
(NULL, 'Лё Резистанс',2), (NULL, 'True Gladiators',2),
(NULL, 'League of Gladiators',2),
(NULL, 'Practice',2), (NULL, 'Practice',2),
(NULL, 'Rofl So Bad',2),
(NULL, 'Synergy',2), (NULL, 'Synergy',2),
(NULL, 'Que la famille',2),
(NULL, 'Древние баги',2),
(NULL, 'Echo',2), (NULL, 'Echo',2),
(NULL, 'KARMA',2), (NULL, 'Karma',2),
(NULL, 'Exodus',2), (NULL, 'Exodus',2),
(NULL, 'Felsenfest',2), (NULL, 'Eternal',2),
(NULL, 'LifeIsPain',2),
(NULL, 'The Eternal',2),
(NULL, 'Raid Trap',2), (NULL, 'Raid Trap',2),
(NULL, 'The Dambusters',2), (NULL, 'Dambusters',2),
(NULL, 'Станция Токсичных',2),
(NULL, 'Cykla Blöt',2),
(NULL, 'Ethics',2), (NULL, 'Ethics',2),
(NULL, 'Human ZOO',2), (NULL, 'Human Zoo',2),
(NULL, 'Mausoleum',2), (NULL, 'Mausoleum',2),
(NULL, 'Nashwan GoDs',2), (NULL, 'Against the World',2),
(NULL, 'PASTIS PETANQUE ARENE',2),
(NULL, 'tweet holinka',2),
(NULL, 'Пять Бутылок Водки',2),
(NULL, 'РЕТРИК РУКИ ПОЛТОРАШКИ',2),
(NULL, 'У беляша',2),
(NULL, 'A M K',2),
(NULL, 'Against The WorId',2),
(NULL, 'Dilemma',2), (NULL, 'Dilemma',2),
(NULL, 'Efficiency',2), (NULL, 'Efficiency',2),
(NULL, 'Halcyon',2), (NULL, 'Halcyon',2),
(NULL, 'I SoliD I',2),
(NULL, 'Impact',2), (NULL, 'Impact',2),
(NULL, 'Melk Trupp',2),
(NULL, 'Tatortreiniger',2),
(NULL, 'TG Gaming',2),
(NULL, 'Without a Trace',2), (NULL, 'Without a Trace',2),
(NULL, 'Fysikbasserne',3),
(NULL, 'Helion',3),
(NULL, 'Twix',3),
(NULL, 'Unethical',3),
(NULL, 'Advance',3),
(NULL, 'Arctic Avengers',3),
(NULL, 'E V O L U T I O N',3),
(NULL, 'FOR THE ALLÎANCE',3),
(NULL, 'Insanity',3),
(NULL, 'Integrity',3),
(NULL, 'Oderant',3),
(NULL, 'P G',3),
(NULL, 'PMA',3),
(NULL, 'Revoke',3),
(NULL, 'stay hydrated',3),
(NULL, 'Sum optime',3),
(NULL, 'Team Sweden',3),
(NULL, 'Two Ghouls One Cup',3),
(NULL, 'Vous ne passerez pas',3),
(NULL, 'Øgma Tuatha',3),
(NULL, 'Адская Орда',3),
(NULL, 'Селфлесс',3),
(NULL, 'Чёрный Лотос',3),
(NULL, 'Crown',3),
(NULL, 'Distopia',3),
(NULL, 'FatSharkYes',3),
(NULL, 'Feed',3),
(NULL, 'Myst',3),
(NULL, 'Slack',3),
(NULL, 'Team Fight',3),
(NULL, 'The Haunted',3),
(NULL, 'Unicornz',3),
(NULL, 'В КОЛХОЗ ЗА ПЕТУХАМИ',3),
(NULL, 'THE MOVE',3),
(NULL, 'SSEN',3),
(NULL, 'Mørdor',3),
(NULL, 'one lesson per day',3),
(NULL, 'ddosed',3),
(NULL, 'hey im mvp',3),
(NULL, 'Still On Sargeras',3),
(NULL, 'ddosedx',3),
(NULL, 'Cyber Athletes',3),
(NULL, 'Gnomeland Security',3),
(NULL, 'ad hoc',3),
(NULL, 'slash spit',3),
(NULL, 'Suppy',3),
(NULL, 'Crimson Dragon',3),
(NULL, 'The Syndicate',3),
(NULL, 'Blur',3),
(NULL, 'tEh mOve',3),
(NULL, 'Cherry Pink',3),
(NULL, 'Honestly',3),
(NULL, 'Disney World',3),
(NULL, 'poptart corndoG',3),
(NULL, 'See Again Solitary',3),
(NULL, 'Infinity',3),
(NULL, 'BIG DAM',3),
(NULL, 'Ethical',3),
(NULL, 'BloodBoùnd',3),
(NULL, 'Show Me How',3),
(NULL, 'dog squad',3),
(NULL, 'Zandalari Bobsled Team',3),
(NULL, 'Goons Goonies',3),
(NULL, 'Legacy of the Alliance',3),
(NULL, 'Spiral Out',3),
(NULL, 'Melt',3),
(NULL, 'Last Attempt',3),
(NULL, 'Nolifer',3),
(NULL, 'RBG Hero',5),
(NULL, 'Medium',5),
(NULL, 'Nascent',5),
(NULL, 'M E R C I L E S S',5),
(NULL, 'Team Thougs',5),
(NULL, 'Verdict',5),
(NULL, 'CMG',5),
(NULL, 'Dishonorable Kill',5),
(NULL, 'Knights Who Say Yee',5),
(NULL, 'Restricted',5),
(NULL, 'Vile',5),
(NULL, 'Nemesis',5),
(NULL, 'Oasis',5),
(NULL, 'The Depraved',5),
(NULL, 'didnt ask',5),
(NULL, 'Epic Gamers',5),
(NULL, 'Essence',5),
(NULL, 'i love slicedbaka',5),
(NULL, 'Lights Oath',5),
(NULL, 'M Y T H I C C',5),
(NULL, 'Major Pain',5),
(NULL, 'Dads Against Vaping',5),
(NULL, 'No Skill',5),
(NULL, 'The Degenerates',5),
(NULL,'Boralus Yacht Club',5),
(NULL, 'Censored',5),
(NULL, 'Defenestrate',5),
(NULL, 'HATE DIVISION',5),
(NULL, 'hi',5),
(NULL, 'Ironsworn Regiment',5),
(NULL, 'is kinda like god',5),
(NULL, 'Temerity',5),
(NULL, 'The Pantheon NB',5),
(NULL, 'Vision',5),
(NULL, 'Baddies',5),
(NULL, 'Complexity Limit',5),
(NULL, 'Dark Clan of Fenris',5),
(NULL, 'Elite Horde',5),
(NULL, 'Makin a Bagel',5),
(NULL, 'Nimue',5),
(NULL, 'Ran Thru',5),
(NULL, 'Sin',5),
(NULL, 'VØDKA SØCIETY',5),
(NULL, 'Wizards and Monkeys',5),
(NULL, 'Is cute AF',5),
(NULL, 'Reckless Ambition',5),
(NULL, 'Solidarity Gaming',5),
(NULL, 'Spike Flail',5),
(NULL, 'Vexation',5),
(NULL, 'Hungry Wolves',5),
(NULL, 'Peel Team Six',5),
(NULL, 'Polaris',5),
(NULL, 'rest easy criter',5),
(NULL, 'Scripted',5),
(NULL, 'TAG',5),
(NULL, 'toXique',5),
(NULL, 'who are you talkin to',5),
(NULL, 'CRvillains',5),
(NULL, 'Decapodian',5),
(NULL, 'Fierce',5),
(NULL, 'Glad to see you',5),
(NULL, 'Impression',5),
(NULL, 'Nerd Rage',5),
(NULL, 'The Art of War',5),
(NULL, 'Wisdom',5),
(NULL, 'Against',2), (NULL, 'Against',2),
(NULL, 'Dot Run Profit',2),
(NULL, 'Fluffy Doods of Doom',2), (NULL, 'Fluffy Doods of Doom',2),
(NULL, 'Dot Pillar Profit',2),
(NULL, 'Team GG',2),
(NULL, 'Paizuri',2),
(NULL, 'Plz i need',2),
(NULL, 'shadow resist last week',2),
(NULL, 'shen diao xia lv',2),
(NULL, 'Speechless',2), (NULL, 'Speechless',2),
(NULL, 'Pandaninja Team',2), (NULL, 'Flextime',2),
(NULL, 'Kettes Ninja',2), (NULL, 'Proximo',2),
(NULL, 'PROXIMO',2),
(NULL, 'System Down',2), (NULL, 'System Down',2),
(NULL, 'Hakuna matata',2), (NULL, 'Hakuna Matata',2),
(NULL, 'Freshly Baked',2), (NULL, 'Freshly Baked',2),
(NULL, 'Abandon All Hope',2), (NULL, 'Abandoned Reason',2),
(NULL, 'GIEF UR POINTS PLX',2), (NULL, 'Chocolate Fingers',2),
(NULL, 'Schobbejakken',2), (NULL, 'Taran Icebreaker',2),
(NULL, 'Our team got deleted',2),
(NULL, 'Chocolate fingers',2),
(NULL, 'Wet Dreams',2),
(NULL, 'Vissnar er skit',2),
(NULL, 'Holla Fo Da Top Dolla',2),
(NULL, 'WTS Taran Icebreaker',2),
(NULL, 'Copenhagen eSports',2),
(NULL, 'SWE HORDE',2),
(NULL, 'I Touch Myself',2),
(NULL, 'Kines Jaegarna',2),
(NULL, 'Greek SOUVLAKI',2),
(NULL, 'Halinallet',2), (NULL, 'Halinallet',2),
(NULL, 'TELLME WHEN THEY TRINKE',2), (NULL, 'Coconut Crew',2),
(NULL, 'Team Obie',2), (NULL, 'Rockstars',2),
(NULL, 'weh',2), (NULL, 'Abandoned Hope',2),
(NULL, 'Coconat Crew',2),
(NULL, 'DISPEL DUXE',2),
(NULL, 'Aftermath of GeekBoys',2),
(NULL, 'RockStarz',2),
(NULL, 'Triple Penetration',2),
(NULL, 'Abandoned hope',2),
(NULL, 'Againandagain',2),
(NULL, 'WTFGON',2),
(NULL, 'Chill',2), (NULL, 'Chill',2),
(NULL, 'SUPERPVPPOWER',2), (NULL, 'Superpower',2),
(NULL, 'Funky ShEt',2), (NULL, 'Bearable',2),
(NULL, 'Cyclone it and Run',2), (NULL, 'Victorious',2),
(NULL, 'Mante and Alvi',2),
(NULL, 'Toku was off',2),
(NULL, 'BOOMHEADSHOT',2),
(NULL, 'Beer',2),
(NULL, 'Will you marry Me',2),
(NULL, 'Razer was a piece of St',2),
(NULL, 'More Dots',2),
(NULL, 'SuirotkiV',2),
(NULL, 'Celguar and Mostlikely',2), (NULL, 'Celguar and Mostlikely',2),
(NULL, 'You got PWNed',2), (NULL, 'Excellence',2),
(NULL, 'Lido and Nonuse',2),
(NULL, 'I Am Your Father',2),
(NULL, 'TO XRYSO KOUFETO',2),
(NULL, 'FourKings',2),
(NULL, 'Dont hate the player',2),
(NULL, 'LF akashis replacement',2),
(NULL, 'Found Your Cookies',2), (NULL, 'Found Your Cookies',2),
(NULL, 'manglecritTIOtysen',2), (NULL, 'For Sale',2),
(NULL, 'For sale',2),
(NULL, 'Pirates',2), (NULL, 'Pirates',2),
(NULL, 'råttakuninkaat',2), (NULL, 'Hide Your Cookies',2),
(NULL, 'DotaAPgogo',2), (NULL, 'Something New',2),
(NULL, 'Has gone offline',2),
(NULL, 'Hide your Cookies',2),
(NULL, 'Player Hater Foundation',2),
(NULL, 'Something new',2),
(NULL, 'asdklfjkläasdhjkla',2),
(NULL, 'Ignorance is Bliss',2), (NULL, 'Ignorance is Bliss',2),
(NULL, 'Spellbook OPEN',2), (NULL, 'Spellbook Open',2),
(NULL, 'BIG SMITING MACHINE',2), (NULL, 'Big Smiting Machine',2),
(NULL, 'The Five Musketeers',2),
(NULL, 'Proximity',2), (NULL, 'Proximity',2),
(NULL, 'Artefakt',2), (NULL, 'Artefact',2),
(NULL, 'Devastation',2), (NULL, 'Devastation',2),
(NULL, 'Spawn more Overlords',2), (NULL, 'Overlords',2),
(NULL, 'We only log on for arena',2), (NULL, 'Facets',2),
(NULL, 'Come Honour Face',2), (NULL, 'High Caliber',2),
(NULL, 'High Caliberr',2),
(NULL, 'Wildhammer',2), (NULL, 'Wildhammer',2),
(NULL, 'We dont like Arena',2),
(NULL, 'No mercy for the noobs',2),
(NULL, 'we loose because of exor',2),
(NULL, 'Hit Me Hard',2),
(NULL, 'Variksen Orjat',2),
(NULL, 'Jumalauta',2), (NULL, 'Jumalauta',2),
(NULL, 'Baqa lack skills',2),
(NULL, 'The Crackheads',2),
(NULL, 'Me Smash You',2),
(NULL, 'Over the Top',2), (NULL, 'Over the Top',2),
(NULL, 'We like cookies',2), (NULL, 'We Like Cookies',2),
(NULL, 'Devil wears SRada',2),
(NULL, 'Healing Misery',2), (NULL, 'Healing Misery',2),
(NULL, 'Just gear',2), (NULL, 'Just Gear',2),
(NULL, 'Mystical Is Fat Dorf IRL',2), (NULL, 'Mystical',2),
(NULL, 'DISPELL ME PLZ',2),
(NULL, 'Death Note',2), (NULL, 'Death Note',2),
(NULL, 'Wicked Grin',2), (NULL, 'Wicked Grin',2),
(NULL, 'Analnie Oduvanchiki',2),
(NULL, 'eru bränd lr',2),
(NULL, 'we lose coz schade sux',2),
(NULL, 'forte gaming',2),
(NULL, 'Blitzkrieg Platoon',2), (NULL, 'Blitzkrieg Platoon',2),
(NULL, 'CC Inc',2), (NULL, 'CC Inc',2),
(NULL, 'Razerium',2), (NULL, 'Razerium',2),
(NULL, 'Crusty Farmers',2), (NULL, 'Crusty Farmers',2),
(NULL, 'Unrated',2), (NULL, 'Unrated',2),
(NULL, 'jag grindar för guld',2),
(NULL, 'Razor',2), (NULL, 'Razor',2),
(NULL, 'Sarahs Evil Minions',2), (NULL, 'Brutality',2),
(NULL, 'Brutal Team',2),
(NULL, 'apekatt',2),
(NULL, 'Diekmann',2),
(NULL, 'Balanced Combo',2), (NULL, 'Balanced Combo',2),
(NULL, 'Team of Lolroots',2), (NULL, 'Snowy Gryphon',2),
(NULL, 'Ajs is ubernoob',2), (NULL, 'A Team',2),
(NULL, 'Snowy gryphon',2), (NULL, 'B Team',2),
(NULL, 'steady hand',2), (NULL, 'Plan B',2),
(NULL, 'Imbanuke',2), (NULL, 'Check and Mate',2),
(NULL, 'Hello I like you',2), (NULL, 'Double Trouble',2),
(NULL, 'Pallokala',2), (NULL, 'Team Turing',2),
(NULL, 'PuG And Pray',3), (NULL, 'Duplicity',2),
(NULL, 'DoT BoTs',3), (NULL, 'Regret',2),
(NULL, 'Italianstyle',3), (NULL, 'Steady Hand',3),
(NULL, 'Helion',3),
(NULL, 'Twix',3),
(NULL, 'Advantage',3),
(NULL, 'Arctic Avengers',3),
(NULL, 'Evolution',3),
(NULL, 'Insanity',3),
(NULL, 'Integrity',3),
(NULL, 'Revoke',3),
(NULL, 'Stay Hydrated',3),
(NULL, 'Sum Optime',3),
(NULL, 'Crown',3),
(NULL, 'Dystopia',3),
(NULL, 'In Flagranti',3),
(NULL, 'Myst',3),
(NULL, 'Slack',3),
(NULL, 'Haunted',3),
(NULL, 'Unicorns',3),
(NULL, 'Movers',3),
(NULL, 'Mordor',3),
(NULL, 'One Lesson per Day',3),
(NULL, 'Secunda',3),
(NULL, 'Azeroth Athletes',3),
(NULL, 'Ad Hoc',3),
(NULL, 'Primus',3),
(NULL, 'Crimson Dragon',3),
(NULL, 'Syndicate',3),
(NULL, 'Blur',3),
(NULL, 'Honesty',3),
(NULL, 'Infinity',3),
(NULL, 'Ethical',3),
(NULL, 'Bloodbound',3),
(NULL, 'Zandalari Bobsled Team',3),
(NULL, 'Spiral Out',3),
(NULL, 'Melt',3),
(NULL, 'Last Attempt',3),
(NULL, 'Fear Inc',3), (NULL, 'Fear Inc',3),
(NULL, 'We survived Gnomeregan',3),
(NULL, 'Three Mighty Mice',3), (NULL, 'Three Mighty Mice',3),
(NULL, 'Murlox',3), (NULL, 'Murlox',3),
(NULL, 'Poon',3),
(NULL, 'Manbearpig',3),
(NULL, 'Yea we lift',3),
(NULL, 'PuG KZ Fans',3),
(NULL, 'Abandoned',3), (NULL, 'Abandoned',3),
(NULL, 'Rinse And Repeat',3), (NULL, 'Rinse And Repeat',3),
(NULL, 'WHATS GOING ON',3),
(NULL, 'Chillside',3), (NULL, 'Chillside',3),
(NULL, 'SUPERPVEPOWER',3), (NULL, 'Stratego',3),
(NULL, 'Juicy Guys',3),
(NULL, 'Cyclone and Run',3),
(NULL, 'Check and Mate',3),
(NULL, 'CC to Death',3),
(NULL, 'two gimps and mighty pet',3),
(NULL, 'Boulderfist Geeks',3), (NULL, 'Boulderfist Geeks',3),
(NULL, 'Sap and Consecration',3),
(NULL, 'Rusty Robocop',3), (NULL, 'Rusty Robocop',3),
(NULL, 'More Dots Plx',3),
(NULL, 'kARVAKAMUT',3),
(NULL, 'Your face',3),
(NULL, 'You got Stoneformed',3),
(NULL, 'fluffy evil bunnies',3),
(NULL, 'watrox elemental iceblox',3),
(NULL, 'Serotonine',3), (NULL, 'Serotonine',3),
(NULL, 'Imbalanced',3), (NULL, 'Imbalanced',3),
(NULL, 'inYaface',3),
(NULL, 'lol we liek pie',3),
(NULL, 'Pat Sharp Celebrity DJ',3),
(NULL, 'Eighty gold WTF',3),
(NULL, 'Righteous Rage',3), (NULL, 'Righteous Rage',3),
(NULL, 'momma said knock you out',3),
(NULL, 'TeletabiTransformers',3),
(NULL, 'Team Murloc',3),
(NULL, 'GK',3),
(NULL, 'kayfour',3),
(NULL, 'we loose cos spraaty sux',3),
(NULL, 'Infected Infinity',3), (NULL, 'Infected Infinity',3),
(NULL, 'Demogorgon sux',3),
(NULL, 'My mate sux',3),
(NULL, 'Set to Kill',3), (NULL, 'Set to Kill',3),
(NULL, 'Team China',3), (NULL, 'Vandals',3),
(NULL, 'schlag',3), (NULL, 'Light Embrace',3),
(NULL, 'klops',3), (NULL, 'Perfect Storm',3),
(NULL, 'HAF A NAIS CUP O MANGEL',3),
(NULL, 'Mantrain of Love',3),
(NULL, 'The Light Embrace',3),
(NULL, 'Team Glasmastarn',3),
(NULL, 'Dwarf Wet Tshirt Team',3),
(NULL, 'Tur med Vädret INC',3),
(NULL, 'Dumb Dumber Dimtim',3),
(NULL, 'Büdösbunkók',3),
(NULL, 'ze germans are coming',3),
(NULL, 'XND',3),
(NULL, 'Hooked up by LFG chat',3),
(NULL, 'KaplA',3),
(NULL, 'The Perfect Storm',3),
(NULL, 'ashwjzrwtficantmove',3),
(NULL, 'Strawberry',3), (NULL, 'Strawberry',3),
(NULL, 'Three Ladies',3), (NULL, 'Tankbusters',3),
(NULL, 'I Dont Know',3),
(NULL, 'Our warrior cant do dmg',3),
(NULL, 'Lockout',3), (NULL, 'Lockout',3),
(NULL, 'Scrubs',3), (NULL, 'Scrubs',3),
(NULL, 'Tarmed',3), (NULL, 'Tamed',3),
(NULL, 'Knockout',3), (NULL, 'Knockout',3),
(NULL, 'Trollout',3), (NULL, 'Trollout',3),
(NULL, 'Midgets and Co',3), (NULL, 'Toy Soldiers',3),
(NULL, 'toy soldiers',3),
(NULL, 'Your Nightmare',3), (NULL, 'Your Nightmare',3),
(NULL, 'lack of experience',3), (NULL, 'Lack of Experience',3),
(NULL, 'socialbidrag',3), (NULL, 'Sweep the Leg',3),
(NULL, 'Sweep The Leg',3),
(NULL, 'YourMomIsAnEpicMount',3),
(NULL, 'Captain Birdseye',3), (NULL, 'Captain Birdseye',3),
(NULL, 'Wasted Talent',3), (NULL, 'Wasted Talent',3),
(NULL, 'Hammer Time',3), (NULL, 'Hammer Time',3),
(NULL, 'Really Powerful PvP',3),
(NULL, 'TESTOVOIMAA',3),
(NULL, 'Reptile in my Pants',3),
(NULL, 'Insert Coin',3), (NULL, 'Insert Coin',3),
(NULL, 'Vixens',3), (NULL, 'Vixens',3),
(NULL, 'Keyboard Blackbelts',3), (NULL, 'Keyboard Blackbelts',3),
(NULL, 'Giggity',3), (NULL, 'Excrucio',3),
(NULL, 'Landoo',3),
(NULL, 'GG MAN',3),
(NULL, 'excrucio',3),
(NULL, 'Recklessness',3), (NULL, 'Recklessness',3),
(NULL, 'envious',3), (NULL, 'Envious',3),
(NULL, 'Mordbrenner',3), (NULL, 'Three Musketeers',3),
(NULL, 'not my account',3), (NULL, 'Trinity',3),
(NULL, 'Wir ausm Märchenland',3), (NULL, 'Triplet',3),
(NULL, 'Erdbeerwochen',3), (NULL, 'Team Tactics',3),
(NULL, 'Vierundzwanzig sieben',3), (NULL, 'Transformers',3),
(NULL, 'PiDaBeLJueNDi',3), (NULL, 'Medium',3),
(NULL, 'Target was friendly',3), (NULL, 'Dishonorable Kill',3),
(NULL, 'Straight Outta Pjöngjang',3), (NULL, 'Metal Heads',3),
(NULL, 'Y not',3), (NULL, 'Wires for Brains',3),
(NULL, 'Counterintelligence',3),
(NULL, 'Fight Club',3),
(NULL, 'Agenda',3),
(NULL, 'Sabertooth',3),
(NULL, 'Eagles',3),
(NULL, 'Thunderstruck',3),
(NULL, 'Blackout',3),
(NULL, 'Tanaris Rangers',3),
(NULL, 'Snowball',3),
(NULL, 'Vanguard',3),
(NULL, 'Lumberjacks',3),
(NULL, 'Steamroll',3),
(NULL, 'Excuse',3),
(NULL, 'Mindful',3),
(NULL, 'Brightside',3),
(NULL, 'Juggernaut',3),
(NULL, 'Solaris',3),
(NULL, 'Infamous',3), (NULL, 'Infamous',3),
(NULL, 'NullachtfünfzehneR',5), (NULL, 'Team Fight',5),
(NULL, 'Dunkle Schar',5), (NULL, 'Nascent',5),
(NULL, 'Merciless',5),
(NULL, 'Verdict',5),
(NULL, 'Quintett',5),
(NULL, 'Pentagon',5),
(NULL, 'Restricted',5),
(NULL, 'Vile',5),
(NULL, 'Nemesis',5),
(NULL, 'Oasis',5),
(NULL, 'Quintessential',5),
(NULL, 'Group Therapy',5),
(NULL, 'Light Oath',5),
(NULL, 'Mythic',5),
(NULL, 'Major Pain',5),
(NULL, 'No Skill',5),
(NULL, 'Pentatonic',5),
(NULL, 'Censored',5),
(NULL, 'Ironsworn Regiment',5),
(NULL, 'Temerity',5),
(NULL, 'Pantheon',5),
(NULL, 'Vision',5),
(NULL, 'Baddies',5),
(NULL, 'Complexity Limit',5),
(NULL, 'Fenris',5),
(NULL, 'Septima',5),
(NULL, 'Wizards and Monkeys',5),
(NULL, 'Reckless Ambition',5),
(NULL, 'Solidarity',5),
(NULL, 'Spike Flail',5),
(NULL, 'Vexation',5),
(NULL, 'Hungry Wolves',5),
(NULL, 'Peel Team Six',5),
(NULL, 'Polaris',5),
(NULL, 'Scripted',5),
(NULL, 'Decapodian',5),
(NULL, 'Fierce',5),
(NULL, 'Glad to See You',5),
(NULL, 'Impression',5),
(NULL, 'Nerd Rage',5),
(NULL, 'Art of War',5),
(NULL, 'Wisdom',5),
(NULL, 'Flex',5), (NULL, 'Flex',5),
(NULL, 'Chîkara',5),
(NULL, 'because size does matter',5),
(NULL, 'wir ownen euch JETZT',5),
(NULL, 'three bathing beauties',5),
(NULL, 'Straight Outta Timbuktu',5),
(NULL, 'Keyboard Turnerrizor',5),
(NULL, 'dinosekz',5),
(NULL, '',5),
(NULL, 'Boondock Pandas',5), (NULL, 'Boondock Pandas',5),
(NULL, 'perfect',5), (NULL, 'Perfect',5),
(NULL, 'Dracorex',5), (NULL, 'Dracorex',5),
(NULL, 'Annihilation',5), (NULL, 'Annihilation',5),
(NULL, 'X files',5),
(NULL, 'Kuschlig weich',5),
(NULL, 'Arcanum',5), (NULL, 'Arcanum',5),
(NULL, 'fatalis drei',5), (NULL, 'Fatalis',5),
(NULL, 'Psyms Team',5),
(NULL, 'Push it to the Límit',5),
(NULL, 'MassacreGamingDotCom',5),
(NULL, 'need equip',5),
(NULL, 'First Kill',5), (NULL, 'First Kill',5),
(NULL, 'Sand in der Vaseline',5),
(NULL, 'Panda',5), (NULL, 'Panda',5),
(NULL, 'Eradication Instincts',5), (NULL, 'Eradication Instincts',5),
(NULL, 'eMiNeNCe',5), (NULL, 'Eminence',5),
(NULL, 'O M F G ICH ZERHACK DICH',5), (NULL, 'Foresighted',5),
(NULL, 'foresighted',5),
(NULL, 'heavy petting zoo',5),
(NULL, 'Pew Pew Laser',5),
(NULL, 'OMFG ICH ZERHACK DICH II',5),
(NULL, 'Maustilicious',5), (NULL, 'Maustilicious',5),
(NULL, 'FAQ',5),
(NULL, 'Dreist',5),
(NULL, 'Höllenflämmchen',5),
(NULL, 'five mins no rush',5),
(NULL, 'Sarang',5), (NULL, 'Sarang',5),
(NULL, 'Die Wiederkäuer',5), (NULL, 'Dev Team',5),
(NULL, 'Schäfchen reloaded',5),
(NULL, 'excellent',5),
(NULL, 'Abyza',5), (NULL, 'Abyza',5),
(NULL, 'n to the p',5),
(NULL, 'haRdcorE baSh',5),
(NULL, 'TeaM LoTTo',5),
(NULL, 'Shattered Hand says hi',5),
(NULL, 'Troll Cat',5), (NULL, 'Troll Cat',5),
(NULL, 'Hilgrim INC',5), (NULL, 'Hilgrim',5),
(NULL, 'Panda Assault',5), (NULL, 'Panda Assault',5),
(NULL, 'Enter Victory',5), (NULL, 'Enter Victory',5),
(NULL, 'Hung like a Cow',5),
(NULL, 'Sangis Cobras',5), (NULL, 'Sangis Cobras',5),
(NULL, 'Team Failure',5),
(NULL, 'Viva Pinatas',5),
(NULL, 'Blood Brothers',5), (NULL, 'Blood Brothers',5),
(NULL, 'Swomp Was Here',5), (NULL, 'Anima',5),
(NULL, 'ÆNima',5),
(NULL, 'Team Poison',5),
(NULL, 'WTB Flying Pink Elephant',5),
(NULL, 'Thiz is a mans world',5),
(NULL, 'Ri',5),
(NULL, 'Poison',5), (NULL, 'Poison',5),
(NULL, 'BARE AND PLATE',5),
(NULL, 'Skuggelaget',5),
(NULL, 'Le Pinatas',5),
(NULL, 'Finish Him',5),
(NULL, 'Gentle Seduction',5), (NULL, 'Gentle Seduction',5),
(NULL, 'Warrior Mage Paladin',5), (NULL, 'New Type',5),
(NULL, 'Haha',5),
(NULL, 'NewtypE',5),
(NULL, 'Mazinger Z',5),
(NULL, 'Triple Impact',5),
(NULL, 'Me lieK',5),
(NULL, 'beep beep i am jeep',5),
(NULL, 'Imprudent',5), (NULL, 'Imprudent',5),
(NULL, 'Galaxy Angel Team',5), (NULL, 'Icecrown',5),
(NULL, 'IceCrown',5),
(NULL, 'Nba',5),
(NULL, 'We fight for pie',5),
(NULL, 'OK',5),
(NULL, 'Randoms',5), (NULL, 'Randoms',5),
(NULL, 'Wanna Be',5), (NULL, 'Deadly',5),
(NULL, 'WANNA GO UBRS NVM AB LOL',5),
(NULL, 'Deadly n Stuff',5),
(NULL, 'Shadow Vulnerability',5), (NULL, 'Shadow Vulnerability',5),
(NULL, 'Occult',5), (NULL, 'Occult',5),
(NULL, 'Crab People',5), (NULL, 'Outplayed',5),
(NULL, 'ena xeri kai ena podi',5), (NULL, 'Shadow Edge',5),
(NULL, 'OutPlayed',5), (NULL, 'Fantastic Five',5),
(NULL, 'No Life',5),
(NULL, 'Shadows Edge',5),
(NULL, 'Durotar Fight Club',5),
(NULL, 'Warriors are easy',5),
(NULL, 'Shatter',5), (NULL, 'Shatter',5),
(NULL, 'Powerhouse',5), (NULL, 'Powerhouse',5),
(NULL, 'Higitus Figitus',5), (NULL, 'Higitus Figitus',5),
(NULL, 'RIP',5),
(NULL, 'TSoG',5),
(NULL, 'JUSTINS ENTOURAGE',5),
(NULL, 'Guess Who',5),
(NULL, 'Feeders Club',5),
(NULL, 'Crab Pupils',5), (NULL, 'Crab Pupils',5),
(NULL, 'lol its a bird',5),
(NULL, 'Deaf In Texas',5),
(NULL, 'Millenium',5), (NULL, 'Millenium',5),
(NULL, 'Les Pores',5),
(NULL, 'No need War',5),
(NULL, 'Overall',5), (NULL, 'Overall',5),
(NULL, 'WeLoseCozLweySux',5),
(NULL, 'Epik Boyz de Lumière',5),
(NULL, 'Himalaya',5), (NULL, 'Himalaya',5),
(NULL, 'Take it deep RETURNZ',5),
(NULL, 'Gangrenaab',5), (NULL, 'Gangrenaab',5),
(NULL, 'Millenium Stylz',5), (NULL, 'Millenium Style',5),
(NULL, 'Where is my umbrella',5),
(NULL, 'Esport LOL',5),
(NULL, 'HARDCORE UNITED',5),
(NULL, 'Korean Wannabe',5),
(NULL, 'Nétalïon',5),
(NULL, 'Mega Jaunes volume Deux',5),
(NULL, 'Impending Doom',5), (NULL, 'Impending Doom',5),
(NULL, 'Les Poulets Fringuants',5),
(NULL, 'Kool and teh Gank',5),
(NULL, 'Mille Margoulins',5),
(NULL, 'Naabz',5),
(NULL, 'Need du stuff plz',5),
(NULL, 'Typhoon',5), (NULL, 'Typhoon',5),
(NULL, 'A new Begining',5), (NULL, 'A New Begining',5),
(NULL, 'Est',5),
(NULL, 'Les Rois Mages',5),
(NULL, 'WeLooseCuzImoSux',5),
(NULL, 'WeLozCozShamSuX',5),
(NULL, 'WeLoseCuzNetherSux',5),
(NULL, 'eXecut Him',5),
(NULL, 'Økra est unstuff',5),
(NULL, 'WeLoseCauzNetherSux',5),
(NULL, 'WeLoseCozVixcisSux',5),
(NULL, 'RAT',5),
(NULL, 'a A a Arena',5),
(NULL, 'OMG',5),
(NULL, 'NoraJ ThX',5),
(NULL, 'Tendresse et calin',5),
(NULL, 'Laming is not a crime',5),
(NULL, 'Over',5), (NULL, 'Over',5),
(NULL, 'You love it',5),
(NULL, 'Naturiste Dance',5), (NULL, 'Naturiste Dance',5),
(NULL, 'Dead Breed',5), (NULL, 'Dead Breed',5),
(NULL, 'To lazy',5),
(NULL, 'CN',5),
(NULL, 'Burn Mana',5), (NULL, 'Burn Mana',5),
(NULL, 'A vendre',5),
(NULL, 'We Lose Cuz Kisame Sux',5),
(NULL, 'Pestis Atra',5), (NULL, 'Pestis Atra',5),
(NULL, 'Un vs deux',5),
(NULL, 'Pwee Pwee BOUM',5),
(NULL, 'Gnomette Team',5),
(NULL, 'Croque plz',5),
(NULL, 'Sux Compagny',5),
(NULL, 'JESUS SAVE ME',5),
(NULL, 'anatheme',5),
(NULL, 'heal mon pet ffs',5),
(NULL, 'Bip bip',5),
(NULL, 'MbT',5),
(NULL, 'CYCLONECOPTER',5),
(NULL, 'Sargeras',5), (NULL, 'Sargeras',5),
(NULL, 'Dots n Hots or something',5),
(NULL, 'This bear can eat you',5),
(NULL, 'Combination of Male love',5),
(NULL, 'Right in Two',5), (NULL, 'Right in Two',5),
(NULL, 'Rends Wrath',5),
(NULL, 'Vita Brevis',5), (NULL, 'Vita Brevis',5),
(NULL, 'Tysken Justus',5), (NULL, 'Critical Error',5),
(NULL, 'Iso Kikkeli',5),
(NULL, 'imbas',5),
(NULL, 'Me love You',5),
(NULL, 'We love pie',5),
(NULL, 'F U',5),
(NULL, 'CRITICAL ERROR',5),
(NULL, 'Epica',5), (NULL, 'Epica',5),
(NULL, 'V i X',5), (NULL, 'Killalot',5);
(NULL, 'Derka Derka Derka',5),
(NULL, 'Killalot',5),
(NULL, 'Flagstång',5),
(NULL, 'The beauty and the beast',5);

View File

@@ -7,643 +7,402 @@ CREATE TABLE `playerbots_guild_names` (
INSERT INTO `playerbots_guild_names` VALUES INSERT INTO `playerbots_guild_names` VALUES
(NULL, 'Black Guard'), (NULL, 'Black Guard'),
(NULL, 'Abyssal Kingdoms'), (NULL, 'White Guard'),
(NULL, 'Acid Evil'), (NULL, 'Amber Guard'),
(NULL, 'Addicts Muskateers'), (NULL, 'Elite Guard'),
(NULL, 'Adventurers War'), (NULL, 'Honor Guard'),
(NULL, 'Age of Red Water Clan'), (NULL, 'Border Guard'),
(NULL, 'Alivso Reason'), (NULL, 'Unusual Guardians'),
(NULL, 'All Knights'), (NULL, 'Backstreet Guardians'),
(NULL, 'Guardians of Honor'),
(NULL, 'Animal Kingdom'),
(NULL, 'Abyssal Kingdom'),
(NULL, 'Adventurer Kingdom'),
(NULL, 'Greenfield Kingdom'),
(NULL, 'Army of Azeroth'),
(NULL, 'Army of Destitute Minds'),
(NULL, 'Army of Three Horses'),
(NULL, 'Army of Clones'),
(NULL, 'Final Army'),
(NULL, 'Hinterland Army'),
(NULL, 'Avatars of Warsong'),
(NULL, 'Arathi Avengers'),
(NULL, 'Alterac Honor Guard'),
(NULL, 'Arathi Veterans'),
(NULL, 'Bad Sentinels'),
(NULL, 'Black Sentinels'),
(NULL, 'Basic Order'),
(NULL, 'Natural Order'),
(NULL, 'Righteous Order'),
(NULL, 'Blue Order'),
(NULL, 'Order of the Sea'),
(NULL, 'Order of Honor'),
(NULL, 'Order of Dusk'),
(NULL, 'Order of Gold'),
(NULL, 'Order of Warsong'),
(NULL, 'Order of Arathi'),
(NULL, 'Order of Alterac'),
(NULL, 'Order of Valor'),
(NULL, 'Blackwater Committee'),
(NULL, 'Alterac Committee'),
(NULL, 'Border Knights'),
(NULL, 'Death Knights'),
(NULL, 'Dorcha Knights'),
(NULL, 'Heart Knights'),
(NULL, 'Reckless Knights'),
(NULL, 'Shadow Knights'),
(NULL, 'Knights of Darkspear'),
(NULL, 'Knights of the Sovereign'),
(NULL, 'Knights of the Storm'),
(NULL, 'Knights of Fury'),
(NULL, 'Knights of Honor'),
(NULL, 'Brotherhood of Twilight'),
(NULL, 'Brotherhood of Truth'),
(NULL, 'Sacrificial Brotherhood'),
(NULL, 'Blackrock Brotherhood'),
(NULL, 'Cake Crusaders'),
(NULL, 'Dark Crusaders'),
(NULL, 'Bloody Crusaders'),
(NULL, 'Crusaders of the Light'),
(NULL, 'Redwood Companions'),
(NULL, 'Companions of Honor'),
(NULL, 'Companions of Alterac'),
(NULL, 'Sanguine Council'),
(NULL, 'Secret Council'),
(NULL, 'Council of Azeroth'),
(NULL, 'Dragon Cult'),
(NULL, 'Cult of the Raging Raid'),
(NULL, 'Defenders of Sanity'),
(NULL, 'Defenders of Chaos'),
(NULL, 'Steadfast Defenders'),
(NULL, 'Dynasty of the Free'),
(NULL, 'Dynasty of Winterwood'),
(NULL, 'Emerald Dynasty'),
(NULL, 'Endless Dynasty'),
(NULL, 'Elite Clan'),
(NULL, 'Fallen Clan'),
(NULL, 'Nightmare Clan'),
(NULL, 'Raven Clan'),
(NULL, 'Secret Clan'),
(NULL, 'Blackwatch Clan'),
(NULL, 'Cat Clan'),
(NULL, 'Crimson Clan'),
(NULL, 'Wintermane Clan'),
(NULL, 'Elite Legion'),
(NULL, 'Silent Legion'),
(NULL, 'War Legion'),
(NULL, 'Legion of United Souls'),
(NULL, 'Legion of the Dark'),
(NULL, 'Legion of Doom'),
(NULL, 'Legion of Death'),
(NULL, 'Lethal Legionnaires'),
(NULL, 'Elite Vanguard'),
(NULL, 'Darkside Vanguard'),
(NULL, 'Black Vanguard'),
(NULL, 'Vanguard of the Left'),
(NULL, 'Vanguard of the Right'),
(NULL, 'Vanguard Redeemers'),
(NULL, 'Safety Division'),
(NULL, 'Westward Division'),
(NULL, 'Trueblood Division'),
(NULL, 'Last Warriors'),
(NULL, 'Midnight Warriors'),
(NULL, 'Helpless Warriors'),
(NULL, 'Watchful Warriors'),
(NULL, 'Warriors of the Tundra'),
(NULL, 'Warriors of Light'),
(NULL, 'Mercenaries of Death'),
(NULL, 'Backwater Mercenaries'),
(NULL, 'Blades of the Hive'),
(NULL, 'Blades of Caer Eel'),
(NULL, 'Age of Blood'),
(NULL, 'Within Reason'),
(NULL, 'Allegiance of the Vile'), (NULL, 'Allegiance of the Vile'),
(NULL, 'Alliance Clan'), (NULL, 'Anarchy'),
(NULL, 'Alliance of Defectives'),
(NULL, 'Alti Legions'),
(NULL, 'Anarchie Shi'),
(NULL, 'Anchors of the Nominal'), (NULL, 'Anchors of the Nominal'),
(NULL, 'Ancients of Part Times'), (NULL, 'Ancients of Part Times'),
(NULL, 'Angelus Gods'),
(NULL, 'Angry Party'), (NULL, 'Angry Party'),
(NULL, 'Apocalyptic Lamont'), (NULL, 'Apocalyptic Lament'),
(NULL, 'Architects of Green'), (NULL, 'Architects of the Green'),
(NULL, 'Army of Black Widows'), (NULL, 'Arrows of Midnight'),
(NULL, 'Army of Orgrimmar Minds'), (NULL, 'Artisans of Azeroth'),
(NULL, 'Army of Three Horses'), (NULL, 'Axis of the Night'),
(NULL, 'Arrows of Midlight'),
(NULL, 'Artisans of Best Guild'),
(NULL, 'Assasins of the Pyrewood'),
(NULL, 'Assassins Bane'),
(NULL, 'Avatars of Warsong Stuff'),
(NULL, 'Axis of the Funky Night'),
(NULL, 'Azeroth Souls'), (NULL, 'Azeroth Souls'),
(NULL, 'Azeroths Rabbits'), (NULL, 'Banana Republic'),
(NULL, 'Bad Sentinels'), (NULL, 'Band of Thieves'),
(NULL, 'Banana Song'), (NULL, 'Band of the Dawn'),
(NULL, 'Band of Tarantula Attack'),
(NULL, 'Band of the Dark Reveren'),
(NULL, 'Barcode Praised'),
(NULL, 'Basher Goats'),
(NULL, 'Basic Order'),
(NULL, 'Batman of Banished'),
(NULL, 'Betrayers of Lucky Child'),
(NULL, 'Blackwater Committee'),
(NULL, 'Blades of Lich Kings'),
(NULL, 'Blades of the Hive'),
(NULL, 'Blades of the Total'),
(NULL, 'Bleeding War'),
(NULL, 'Blessed Lair'), (NULL, 'Blessed Lair'),
(NULL, 'Blizzards of the Iron'), (NULL, 'Iron Blizzard'),
(NULL, 'Blood Chaos'), (NULL, 'Blood Consortium'),
(NULL, 'Blood Intrigue'), (NULL, 'Blood Intrigue'),
(NULL, 'Blood Samurai'),
(NULL, 'Bloodlust Good'),
(NULL, 'Bonds of Reported Ignore'),
(NULL, 'Booty Cry'), (NULL, 'Booty Cry'),
(NULL, 'Border Knights'),
(NULL, 'Bossmans Targaryen'),
(NULL, 'Braveheart Heaven'), (NULL, 'Braveheart Heaven'),
(NULL, 'Brotherhood of Twilight'),
(NULL, 'Bruised Pain'), (NULL, 'Bruised Pain'),
(NULL, 'Burning Control'), (NULL, 'Burning Control'),
(NULL, 'Burning Oblivion'), (NULL, 'Burning Oblivion'),
(NULL, 'Cabal of Kalimdor'), (NULL, 'Call of the Netherworld'),
(NULL, 'Cake Crusade'), (NULL, 'Carebears of Thunder'),
(NULL, 'Call of the Ironforge'), (NULL, 'Carpe Diem'),
(NULL, 'Carebears Thunder'),
(NULL, 'Carpe Heaven'),
(NULL, 'Carpe Regiment'),
(NULL, 'Children of Order'), (NULL, 'Children of Order'),
(NULL, 'Children of the Gods'), (NULL, 'Children of Chaos'),
(NULL, 'Circle of Amor E Bobby'), (NULL, 'Circle of Giants'),
(NULL, 'Clan of the Elven Toys'), (NULL, 'Coalition of Prodigies'),
(NULL, 'Clan of the Strike Light'), (NULL, 'Blackwall Collective'),
(NULL, 'Coalition of Super Best'),
(NULL, 'Collective Pimps'),
(NULL, 'Companions of the Gnome'),
(NULL, 'Company of the Vibe'),
(NULL, 'Conclave of the Triad'), (NULL, 'Conclave of the Triad'),
(NULL, 'Council of Final Demise'),
(NULL, 'Council of Hard Core Ord'),
(NULL, 'Craaweh Thrall'),
(NULL, 'Cradle Scourge'), (NULL, 'Cradle Scourge'),
(NULL, 'Crimson Angels'), (NULL, 'Crimson Angels'),
(NULL, 'Crimson Saints'), (NULL, 'Crimson Saints'),
(NULL, 'Crusade of Oh'),
(NULL, 'Crusaders of Undead'),
(NULL, 'Cryptic Serenity'), (NULL, 'Cryptic Serenity'),
(NULL, 'Csa Rigged'),
(NULL, 'Cult of the Raging Raid'),
(NULL, 'Dalaran Fair'), (NULL, 'Dalaran Fair'),
(NULL, 'Damage Inc'), (NULL, 'Damage Inc'),
(NULL, 'Dark Alliance'),
(NULL, 'Dark Azeroth'), (NULL, 'Dark Azeroth'),
(NULL, 'Dark Damage'), (NULL, 'Dark Damage'),
(NULL, 'Dark Resistus'), (NULL, 'Dark Resistance'),
(NULL, 'Dark Samurai'), (NULL, 'Dark Mercenaries'),
(NULL, 'Dark Turtles'), (NULL, 'Dead Brains'),
(NULL, 'Darken Mercenaries'), (NULL, 'Death Collaboration'),
(NULL, 'Darkened Malevolence'), (NULL, 'Decree of the Stars'),
(NULL, 'Darkness of Sword Coast'), (NULL, 'Dies Irae'),
(NULL, 'Dawn of Knights Society'), (NULL, 'Disciples of the Night'),
(NULL, 'Dawn of Mad Sentry'), (NULL, 'Disciples of the Light'),
(NULL, 'Dead Zug'),
(NULL, 'Death Darkness'),
(NULL, 'Death Knights'),
(NULL, 'Deathlike Goods'),
(NULL, 'Deaths Venoms'),
(NULL, 'Decree of the Phumpers'),
(NULL, 'Defenders of Da Raised'),
(NULL, 'Defenders of Hyuuga Dark'),
(NULL, 'Defenders of Sacred Harm'),
(NULL, 'Deths Lords'),
(NULL, 'Devil Circl'),
(NULL, 'Devils Klng'),
(NULL, 'Dharma Hand'),
(NULL, 'Dharma Thorn'),
(NULL, 'Dies Ravager'),
(NULL, 'Disciples of Dead Panda'),
(NULL, 'Disciples of the Rot'),
(NULL, 'Doomsday Youth'), (NULL, 'Doomsday Youth'),
(NULL, 'Dorcha Knights'), (NULL, 'Dragon Armada'),
(NULL, 'Dots of Dead Skull'),
(NULL, 'Dragon Arms'),
(NULL, 'Dragonhawk Revolution'), (NULL, 'Dragonhawk Revolution'),
(NULL, 'Dragons Erythnul'), (NULL, 'Black Dragons'),
(NULL, 'Dragons of the Black'),
(NULL, 'Drunken Thunder'), (NULL, 'Drunken Thunder'),
(NULL, 'Drunks of Matoskan'), (NULL, 'Drunks of Matoskan'),
(NULL, 'Dwarven Rock'),
(NULL, 'Dynasty of the Emerald'),
(NULL, 'Eastern Asylum'), (NULL, 'Eastern Asylum'),
(NULL, 'Echo Sanctus'), (NULL, 'Echo Sanctus'),
(NULL, 'Echoes of the Muphin'), (NULL, 'Echoes of the Muphin'),
(NULL, 'Effreno Death'), (NULL, 'Echoes of the Sky'),
(NULL, 'Elite Guild'), (NULL, 'Effreno Vici'),
(NULL, 'Elite Legion'), (NULL, 'Emerald Dawn'),
(NULL, 'Elite Veritas'),
(NULL, 'Elunes Meat'),
(NULL, 'Emerald Men'),
(NULL, 'Emerald Mjolnir'),
(NULL, 'Endless Defense'), (NULL, 'Endless Defense'),
(NULL, 'Enemies of Bleeding'), (NULL, 'Eternal Dawn'),
(NULL, 'Enternal Saber'),
(NULL, 'Evictors of the Returned'), (NULL, 'Evictors of the Returned'),
(NULL, 'Evil Guard'),
(NULL, 'Exalted Effect'), (NULL, 'Exalted Effect'),
(NULL, 'Eyes of a Night Elf'), (NULL, 'Seekers'),
(NULL, 'Eyes of the Elton Souls'),
(NULL, 'Fallen Clan'),
(NULL, 'Fallen Milk'),
(NULL, 'Fenrir Seeker'),
(NULL, 'Final Army'),
(NULL, 'Flames of Ale Drinkers'),
(NULL, 'Flames of Antarian Chaos'), (NULL, 'Flames of Antarian Chaos'),
(NULL, 'Forestt''s Wrath'), (NULL, 'Wrath of the Forest'),
(NULL, 'Forgotten Within'), (NULL, 'Forgotten Within'),
(NULL, 'From Synergy'), (NULL, 'Symbiosis'),
(NULL, 'Frozen Oblivion'), (NULL, 'Frozen Oblivion'),
(NULL, 'Gashlycrumb Rollers'), (NULL, 'Gashlycrumb Rollers'),
(NULL, 'Giovannitwos Elune'),
(NULL, 'Glass Meridian'), (NULL, 'Glass Meridian'),
(NULL, 'Gnome Faction'), (NULL, 'Golden Generation'),
(NULL, 'Gods Gold'),
(NULL, 'Gods of the Complete'),
(NULL, 'Gold Catchers'), (NULL, 'Gold Catchers'),
(NULL, 'Golden Legendz'), (NULL, 'Golden Legends'),
(NULL, 'Golden Souls'), (NULL, 'Golden Souls'),
(NULL, 'Goldshire Goats'),
(NULL, 'Good Azeroth'), (NULL, 'Good Azeroth'),
(NULL, 'Gotz Safety'), (NULL, 'Grammaton Collective'),
(NULL, 'Grammaton Alliance'),
(NULL, 'Great Circle'), (NULL, 'Great Circle'),
(NULL, 'Guardians of Honor'), (NULL, 'Haggle Brigade'),
(NULL, 'Guards of Frostmane'), (NULL, 'Hands of Iron'),
(NULL, 'Guild of La Mano Dragons'), (NULL, 'Immortal Honor'),
(NULL, 'Guild of the Puppet'), (NULL, 'Insiders'),
(NULL, 'Haggles Brigade'),
(NULL, 'Hammer of the Moral'),
(NULL, 'Hand of the Iron'),
(NULL, 'Hands of Far Con Buddies'),
(NULL, 'Hearts Knights'),
(NULL, 'Hell Angels'),
(NULL, 'Hells Thorn'),
(NULL, 'Holy Darnassus'),
(NULL, 'Horde Abh'),
(NULL, 'Horde Dragons'),
(NULL, 'Horde Leaders'),
(NULL, 'Horde Squad'),
(NULL, 'Horde of Omnia'),
(NULL, 'Horde of Free Brigade'),
(NULL, 'Horde of Shadow Flush'),
(NULL, 'Hordes Buccaneers'),
(NULL, 'Hordes Marauders'),
(NULL, 'House Crusaders'),
(NULL, 'Immortality Honor'),
(NULL, 'Inside Poof'),
(NULL, 'Iron Boyz'),
(NULL, 'Iscariot Ginas'), (NULL, 'Iscariot Ginas'),
(NULL, 'Island Kimchi'),
(NULL, 'Jenovas Wild'),
(NULL, 'Kalimdor Darkness'),
(NULL, 'Keepers of Golden Misery'),
(NULL, 'Keggers of Alt Hand Aton'),
(NULL, 'Kill Mafia'),
(NULL, 'Killer Durotar'),
(NULL, 'Killer Force'), (NULL, 'Killer Force'),
(NULL, 'Kindred Yardies'), (NULL, 'Kindred Yardies'),
(NULL, 'Kindred of King Assassin'), (NULL, 'Legacy of the Ninth Era'),
(NULL, 'Kingdom of the Ordo Crew'),
(NULL, 'Kings Boys'),
(NULL, 'Kings Windstorm'),
(NULL, 'Kings of Blood Knuckle'),
(NULL, 'Kings of Dol Aegis'),
(NULL, 'Knight Combat'),
(NULL, 'Knight of Fuzzy Night'),
(NULL, 'Knights of Darkspear'),
(NULL, 'Knights of Heavens Grave'),
(NULL, 'Knights of Myrmidon Ivxx'),
(NULL, 'Knights of the Avenging'),
(NULL, 'Knights of the Ballpeen'),
(NULL, 'Knights of the Black'),
(NULL, 'Knights of the Bloodhoof'),
(NULL, 'Knights of the Sovereign'),
(NULL, 'Knights of the Storm'),
(NULL, 'Knights of the Zulian'),
(NULL, 'Last Ptesanwi'),
(NULL, 'League of Hate Crew Seek'),
(NULL, 'Legacy of Ninth Beard'),
(NULL, 'Legendary Sons'), (NULL, 'Legendary Sons'),
(NULL, 'Legion of Maple Syrup'), (NULL, 'Light of the Dark Spire'),
(NULL, 'Legion of Public Works'), (NULL, 'Jade Renegades'),
(NULL, 'Legion of Three Course'), (NULL, 'Liquid Gold'),
(NULL, 'Legion of United Souls'),
(NULL, 'Legion of Westfall Gold'),
(NULL, 'Legion of the Dark'),
(NULL, 'Legionnaires of Skull'),
(NULL, 'Les Warriors'),
(NULL, 'Lifetakers Inc'),
(NULL, 'Light of Dark Spire'),
(NULL, 'Light of Jade Renegade'),
(NULL, 'Liquid Guild'),
(NULL, 'Lone Side'), (NULL, 'Lone Side'),
(NULL, 'Lords of Fallen Blood'), (NULL, 'Lords of Fallen Blood'),
(NULL, 'Los Frum'),
(NULL, 'Lost Boyz'),
(NULL, 'Lost Squad'), (NULL, 'Lost Squad'),
(NULL, 'Mad Daggers'), (NULL, 'Mad Daggers'),
(NULL, 'Malice Fatale'), (NULL, 'Malice Fatale'),
(NULL, 'Mandate of Jade'), (NULL, 'Mandate of Jade'),
(NULL, 'Marines of the Butt'),
(NULL, 'Mercenaries of the Death'),
(NULL, 'Midget Council'),
(NULL, 'Midgets of Dark Sexy'),
(NULL, 'Midnight Norrathians'), (NULL, 'Midnight Norrathians'),
(NULL, 'Midnight Slayer'), (NULL, 'Midnight Slayers'),
(NULL, 'Midnight War'),
(NULL, 'Minions of the Shadow'), (NULL, 'Minions of the Shadow'),
(NULL, 'Ministry of the Allince'),
(NULL, 'Mithril Destiny'), (NULL, 'Mithril Destiny'),
(NULL, 'Monarchs of Party Crew'), (NULL, 'Monarchs of the Day'),
(NULL, 'Money Call'), (NULL, 'Money Call'),
(NULL, 'Moonwood Redeye'), (NULL, 'Moonwood Redeye'),
(NULL, 'Narrow Patrol'), (NULL, 'Narrow Patrol'),
(NULL, 'New Clan'),
(NULL, 'Night Pack'), (NULL, 'Night Pack'),
(NULL, 'Nightmare Guild'), (NULL, 'Nocturne of the Dead'),
(NULL, 'Ninja Pledge'), (NULL, 'Obsidian Fellowship'),
(NULL, 'Nocturne of Totally Dead'), (NULL, 'Old Case'),
(NULL, 'Obsidian Fish'), (NULL, 'True Valor'),
(NULL, 'Old Cosa'), (NULL, 'Opus Veritas'),
(NULL, 'One Valor'),
(NULL, 'Opus Faithful'),
(NULL, 'Order of Alts oF Fate'),
(NULL, 'Order of Nagas Bike Hunt'),
(NULL, 'Order of Omega Wards'),
(NULL, 'Order of Pink'),
(NULL, 'Order of Shield Bed'),
(NULL, 'Order of the Alt Sheep'),
(NULL, 'Order of the Honor'),
(NULL, 'Order of the Divine Lord'),
(NULL, 'Ordo Force'),
(NULL, 'Orgrimmar Ones'),
(NULL, 'Out of Lw Downed Wrynn'),
(NULL, 'Out of Mithril Avengers'),
(NULL, 'Oxbloods Medivh'),
(NULL, 'Pally Guard'),
(NULL, 'Path of the Brain'), (NULL, 'Path of the Brain'),
(NULL, 'Peddlers of the Hidden'), (NULL, 'Peddlers of the Hidden'),
(NULL, 'Phantoms of Wicked'), (NULL, 'Phantoms of the Wicked'),
(NULL, 'Phoenix Keepers'), (NULL, 'Phoenix Keepers'),
(NULL, 'Pillowcase Azeroth'),
(NULL, 'Pillowcase Cats'), (NULL, 'Pillowcase Cats'),
(NULL, 'Pius Tribe'), (NULL, 'Pius Tribe'),
(NULL, 'Plague of Human Slayer'), (NULL, 'Power of Blood'),
(NULL, 'Plan Hand'), (NULL, 'Protectors of Truth'),
(NULL, 'Power of Tuatha De Blood'),
(NULL, 'Priest Guild'),
(NULL, 'Prophets of Fatima War'),
(NULL, 'Prophets of Outlaw'),
(NULL, 'Prophets of the Red Mean'),
(NULL, 'Protectors of Black Hand'),
(NULL, 'Pure Aequitas'), (NULL, 'Pure Aequitas'),
(NULL, 'Question Thrall'),
(NULL, 'Quintessential Sister'),
(NULL, 'Rage of Prairie Black'),
(NULL, 'Rage of the Flame'), (NULL, 'Rage of the Flame'),
(NULL, 'Raiders of Candy Heart'), (NULL, 'Raiders of the Deep'),
(NULL, 'Raiders of the Purple'),
(NULL, 'Raiders of the Sil'),
(NULL, 'Ram Runners'), (NULL, 'Ram Runners'),
(NULL, 'Rangers Vengeance'), (NULL, 'Rangers of Vengeance'),
(NULL, 'Rangers of Interitus'), (NULL, 'Rangers of Interitus'),
(NULL, 'Raven Clan'), (NULL, 'Reapers of Shadow'),
(NULL, 'Razzle Guardian'),
(NULL, 'Reapers of the Shadow'),
(NULL, 'Reckless Knights'),
(NULL, 'Red Byam'),
(NULL, 'Red Death'), (NULL, 'Red Death'),
(NULL, 'Reign of Alliance Task'), (NULL, 'Restoration of the Mind'),
(NULL, 'Reign of Blazing Frell'),
(NULL, 'Reign of Pure Conway'),
(NULL, 'Restoration of Illegal'),
(NULL, 'Resurrection of Tenui'),
(NULL, 'Ronin Kalimdor'),
(NULL, 'Rotting Tears'),
(NULL, 'Ruins of Dark Azeroth'), (NULL, 'Ruins of Dark Azeroth'),
(NULL, 'Rulers of Devils'), (NULL, 'Rulers of the Night'),
(NULL, 'Sacred Parts'),
(NULL, 'Sacred Society'), (NULL, 'Sacred Society'),
(NULL, 'Sacrificial Brotherhood'),
(NULL, 'Sanguine Council'),
(NULL, 'Sapphic Exiles'), (NULL, 'Sapphic Exiles'),
(NULL, 'Savage Kalimdor'),
(NULL, 'Scourge of Eight Inches'),
(NULL, 'Scourge of Wow Knights'),
(NULL, 'Scythe Sauce'),
(NULL, 'Secret Clan'),
(NULL, 'Seki Council'),
(NULL, 'Seraph Legends'), (NULL, 'Seraph Legends'),
(NULL, 'Shaded Judgement'), (NULL, 'Shadow Assassins'),
(NULL, 'Shadow America'), (NULL, 'Shadow Ghosts'),
(NULL, 'Shadow Boys'), (NULL, 'Shattered Legacy'),
(NULL, 'Shadow Knights'),
(NULL, 'Shadowed Ghosts'),
(NULL, 'Shadowed Goat'),
(NULL, 'Shadows of Cole Trainz'),
(NULL, 'Shadows of Los Banditos'),
(NULL, 'Shattered Stormrage'),
(NULL, 'Silent Night'), (NULL, 'Silent Night'),
(NULL, 'Silver Fools'), (NULL, 'Silver Fools'),
(NULL, 'Silversky Sun'), (NULL, 'Silversky Sun'),
(NULL, 'Sisters of Kalimdor'),
(NULL, 'Skulled Ironforge'),
(NULL, 'Slayers of the Primals'), (NULL, 'Slayers of the Primals'),
(NULL, 'Sleepy Steel'), (NULL, 'Sleepy Steel'),
(NULL, 'Soldiers of Azeroth'), (NULL, 'Soldiers of Azeroth'),
(NULL, 'Soldiers of Stalker'), (NULL, 'Soldiers of Virtue'),
(NULL, 'Sons of Lambent Virtue'), (NULL, 'Sons of Lambent Virtue'),
(NULL, 'Sons of the Top Truth'), (NULL, 'Sons of Truth'),
(NULL, 'Soul Wish'), (NULL, 'Soul Wish'),
(NULL, 'Souls of Elite Gnome'), (NULL, 'Squires of the Tribe'),
(NULL, 'Spanaway Metalheadz'),
(NULL, 'Spoony Demise'),
(NULL, 'Squires of Sacred Tribe'),
(NULL, 'Stagnant Jesters'), (NULL, 'Stagnant Jesters'),
(NULL, 'Stars of Gear Farming'),
(NULL, 'Stupid Crusaders'),
(NULL, 'Stop Guides'),
(NULL, 'Storm of the Mope''s'),
(NULL, 'Stormrage Ferguson'),
(NULL, 'Stormtroopers of Fatima '),
(NULL, 'Stormwind Crew'),
(NULL, 'Straight Caedes'),
(NULL, 'Stronghold Angels'), (NULL, 'Stronghold Angels'),
(NULL, 'Sturgeon Empire'), (NULL, 'Sturgeon Empire'),
(NULL, 'Survivors of Devil Club'),
(NULL, 'Sweet Bear'), (NULL, 'Sweet Bear'),
(NULL, 'Sword of Lost Evil'), (NULL, 'Sword of Lost Evil'),
(NULL, 'Tainted Bunnies'), (NULL, 'Tainted Bunnies'),
(NULL, 'Talon of the Eclectic'), (NULL, 'Talon of the Eclectic'),
(NULL, 'Team Kingdom'), (NULL, 'Standing United'),
(NULL, 'Team United'),
(NULL, 'Tears of Eternal Kitties'),
(NULL, 'Tears of Phantom Druids'),
(NULL, 'Templar of Raid Dodgers'),
(NULL, 'Templars of Plagueware'),
(NULL, 'Terra Totem'), (NULL, 'Terra Totem'),
(NULL, 'Terra War'), (NULL, 'Terra Victus'),
(NULL, 'The Abiem'), (NULL, 'Afterlife'),
(NULL, 'The Aceofchaos'), (NULL, 'Aggression'),
(NULL, 'The Afterlife'), (NULL, 'Ancona Fire'),
(NULL, 'The Aggression'), (NULL, 'Apocalypse'),
(NULL, 'The Alliance of Dark'), (NULL, 'Avalon'),
(NULL, 'The Altimate'), (NULL, 'Azure Gang'),
(NULL, 'The Ancona Fire'), (NULL, 'Black Hand Haven'),
(NULL, 'The Apocalypse'), (NULL, 'Blood Red Violence'),
(NULL, 'The Arcane Monkey'), (NULL, 'Azeroth Blues'),
(NULL, 'The Army of Spartans'), (NULL, 'Grimfang'),
(NULL, 'The Avalon'), (NULL, 'Blue Thunder'),
(NULL, 'The Avengers of Shining'), (NULL, 'Arcane Bonds'),
(NULL, 'The Azure Gangstaz'), (NULL, 'Brimstone'),
(NULL, 'The Battlegnome'), (NULL, 'Broken Chaos'),
(NULL, 'The Black Hand Haven'), (NULL, 'Brood of the Unknown'),
(NULL, 'The Blackdraygon'), (NULL, 'Circle of Shadow'),
(NULL, 'The Blackout'), (NULL, 'Clean Combinations'),
(NULL, 'The Blade'), (NULL, 'Covenant of Light'),
(NULL, 'The Blades of Caer Eel'), (NULL, 'Daggers of the Vile'),
(NULL, 'The Blades of Onyxia'), (NULL, 'Dark Pain'),
(NULL, 'The Blood Red Violence'), (NULL, 'Darkfall'),
(NULL, 'The Blood of Red Powers'), (NULL, 'Darkside of Initium'),
(NULL, 'The Bloodycrusaders'), (NULL, 'Daytripper'),
(NULL, 'The Blues Azeroth'), (NULL, 'Defiant'),
(NULL, 'The Blues Grimfang'), (NULL, 'Overwhelming Force'),
(NULL, 'The Bluethunder'), (NULL, 'Dreadlords'),
(NULL, 'The Bonds of Arcane'), (NULL, 'Dublainn Crown'),
(NULL, 'The Brimstone'), (NULL, 'Durban Protectors'),
(NULL, 'The Broken Chaos'), (NULL, 'Emissaries'),
(NULL, 'The Brood of Unknown'), (NULL, 'Eternal Chaos'),
(NULL, 'The Burning Dog Firewall'), (NULL, 'Eternus'),
(NULL, 'The Cabal'), (NULL, 'Exile'),
(NULL, 'The Cake Gankers'), (NULL, 'Expendable Shadow'),
(NULL, 'The Cannabuddies'), (NULL, 'Family of Misfits'),
(NULL, 'The Circle of Shadow'), (NULL, 'Final Tears'),
(NULL, 'The Clan Blackwatch Few'), (NULL, 'Gates of Blood'),
(NULL, 'The Clan Cats'), (NULL, 'Gold Fighters'),
(NULL, 'The Clan Knights'), (NULL, 'Greyhawks'),
(NULL, 'The Clean Combinations'), (NULL, 'Hotpocket'),
(NULL, 'The Clean Up Guard'), (NULL, 'Illuminati'),
(NULL, 'The Council of Dark'), (NULL, 'Immortal League'),
(NULL, 'The Covenant'), (NULL, 'Independent'),
(NULL, 'The Crimson Guild'), (NULL, 'Cobra'),
(NULL, 'The Crimson Marbock'), (NULL, 'Leaders of Life'),
(NULL, 'The Crusaders of Horde'), (NULL, 'Blinding Light'),
(NULL, 'The Crusaders of Seksoni'), (NULL, 'Little Hunters'),
(NULL, 'The Cult of Clan Brigade'), (NULL, 'Mithril Justice'),
(NULL, 'The Cult of the Pink'), (NULL, 'Morgantis'),
(NULL, 'The Daggers of the Vile'), (NULL, 'Mulletmen'),
(NULL, 'The Dark'), (NULL, 'Nightfall'),
(NULL, 'The Dark Dogs'), (NULL, 'Overlords'),
(NULL, 'The Dark Pain'), (NULL, 'Protectors'),
(NULL, 'The Darkfall'), (NULL, 'Pyreborne'),
(NULL, 'The Darkside Vanguard'), (NULL, 'Resurrection'),
(NULL, 'The Darkside of Initium'), (NULL, 'Ring of Honor'),
(NULL, 'The Daughters of the Elite'), (NULL, 'Royal Militia'),
(NULL, 'The Daytripper'), (NULL, 'Sanity'),
(NULL, 'The Deadfriends'), (NULL, 'Shadow Gate'),
(NULL, 'The Defiant'), (NULL, 'Shadow Misfits'),
(NULL, 'The Dont Overwhelming'), (NULL, 'Shadowborn'),
(NULL, 'The Doom Pasta'), (NULL, 'Silent Grunts'),
(NULL, 'The Dragon Redeye'), (NULL, 'Sorrow'),
(NULL, 'The Dragons Flame'), (NULL, 'Souls of Azeroth'),
(NULL, 'The Dreadlords'), (NULL, 'Red Stronghold'),
(NULL, 'The Dublainn Crown'), (NULL, 'Green Stronghold'),
(NULL, 'The Durban Protecters'), (NULL, 'Trusted Handlers'),
(NULL, 'The Echoes of Goldshire'), (NULL, 'Noble Thieves'),
(NULL, 'The Elit of Dark Elune'), (NULL, 'Thorium Claw'),
(NULL, 'The Emissaries of Furiou'), (NULL, 'Thunderslayers'),
(NULL, 'The Eternal Chaos'), (NULL, 'Trusted Minions'),
(NULL, 'The Eternus'), (NULL, 'Twilight Rangers'),
(NULL, 'The Exiie'), (NULL, 'Ultimates'),
(NULL, 'The Expendable Shadow'), (NULL, 'Unsung Efficiency'),
(NULL, 'The Faith of Desert'), (NULL, 'Violent Chaos'),
(NULL, 'The Family Misfits'), (NULL, 'Virus Eternal'),
(NULL, 'The Fere Darkness'), (NULL, 'Chroniclers'),
(NULL, 'The Final Tears'), (NULL, 'Windsword Nightmare'),
(NULL, 'The Forsaken Boochies'),
(NULL, 'The Gates of the Bloody'),
(NULL, 'The Gnomes Lordaero'),
(NULL, 'The Gods of Blackscar'),
(NULL, 'The Gods of Twilight'),
(NULL, 'The Gold Fighters'),
(NULL, 'The Guardian Thieves'),
(NULL, 'The Guardians of Gnome'),
(NULL, 'The Hands of Redridge'),
(NULL, 'The Hawk'),
(NULL, 'The Hearts Images'),
(NULL, 'The Hellborn Die'),
(NULL, 'The Heroes Plague'),
(NULL, 'The Horde Farmer'),
(NULL, 'The Horde Honor'),
(NULL, 'The Hotpocket'),
(NULL, 'The Ignis Prophecy'),
(NULL, 'The Illuminatie'),
(NULL, 'The Immortal League'),
(NULL, 'The Independant'),
(NULL, 'The Infragilis Legion'),
(NULL, 'The Jag'),
(NULL, 'The Jookmaster'),
(NULL, 'The Kataclysm'),
(NULL, 'The Knight'),
(NULL, 'The Knightelf'),
(NULL, 'The Knights Thorn'),
(NULL, 'The Knights of Gods Fury'),
(NULL, 'The Knights of Lost Peon'),
(NULL, 'The Knights of Mortal'),
(NULL, 'The Knights of Samurai'),
(NULL, 'The Kobra'),
(NULL, 'The Leaders of Evil'),
(NULL, 'The Leaders of Life'),
(NULL, 'The League of Red Knight'),
(NULL, 'The Legacy Meathooks'),
(NULL, 'The Legion of the Blue'),
(NULL, 'The Legion of Death'),
(NULL, 'The Lemmings of Flaming'),
(NULL, 'The Let Blood Gamer'),
(NULL, 'The Light'),
(NULL, 'The Little Hunters'),
(NULL, 'The Lords of Vae Knight'),
(NULL, 'The Mercenaries'),
(NULL, 'The Midieval Vanguard'),
(NULL, 'The Might of Dark Tong'),
(NULL, 'The Mithril Justice'),
(NULL, 'The Mithril Pepsi'),
(NULL, 'The Mjollnir'),
(NULL, 'The Moo Licht'),
(NULL, 'The Morgantis'),
(NULL, 'The Mulletmen'),
(NULL, 'The Necrontyr of Eternal'),
(NULL, 'The Nedrage Kills'),
(NULL, 'The Night'),
(NULL, 'The Nightfall'),
(NULL, 'The Ninja Heroes'),
(NULL, 'The Order of Gold'),
(NULL, 'The Order of Warcraft'),
(NULL, 'The Order of Warsong'),
(NULL, 'The Over Louder'),
(NULL, 'The Overlord'),
(NULL, 'The Pants'),
(NULL, 'The Pie'),
(NULL, 'The Pretectors'),
(NULL, 'The Project Disease'),
(NULL, 'The Psychotics'),
(NULL, 'The Puggers'),
(NULL, 'The Pyreborne'),
(NULL, 'The Queen of Meow'),
(NULL, 'The Red Hood Thunder'),
(NULL, 'The Reign of Uber Enigma'),
(NULL, 'The Resurrection'),
(NULL, 'The Ring of Honor'),
(NULL, 'The Ropetown'),
(NULL, 'The Royal Militia Blanco'),
(NULL, 'The Samurai Banda'),
(NULL, 'The Sanity'),
(NULL, 'The Sauce'),
(NULL, 'The Schoolyard Reapers'),
(NULL, 'The Secrets of Hehog'),
(NULL, 'The Seers'),
(NULL, 'The Servants of Cyclone'),
(NULL, 'The Seven'),
(NULL, 'The Shadow Gate'),
(NULL, 'The Shadow Misfits'),
(NULL, 'The Shadow of Ninja Pain'),
(NULL, 'The Shadowborn'),
(NULL, 'The Shizam'),
(NULL, 'The Shockers'),
(NULL, 'The Shriek of Nightmare'),
(NULL, 'The Silent Grunts'),
(NULL, 'The Silent Legion'),
(NULL, 'The Skunkdesigns'),
(NULL, 'The Sorrow'),
(NULL, 'The Souls of Azeroth Old'),
(NULL, 'The Spazler'),
(NULL, 'The Squirrels'),
(NULL, 'The Stringville'),
(NULL, 'The Stronghold of Reds'),
(NULL, 'The Tha Handlers'),
(NULL, 'The Thieves of Moral'),
(NULL, 'The Thorium Claw'),
(NULL, 'The Thread'),
(NULL, 'The Thule'),
(NULL, 'The Thunderslayers'),
(NULL, 'The True Wow'),
(NULL, 'The Trusted Minions'),
(NULL, 'The Twilight Rangers'),
(NULL, 'The Tyraels Aggression'),
(NULL, 'The Ultimates'),
(NULL, 'The Unforgiven Heresy'),
(NULL, 'The Unholy Bards'),
(NULL, 'The Unsung Efficiency'),
(NULL, 'The Valley of the Demon'),
(NULL, 'The Valor'),
(NULL, 'The Violent Chaos'),
(NULL, 'The Virus Eternal'),
(NULL, 'The War'),
(NULL, 'The Warsong Gnomeregan'),
(NULL, 'The Westcoast'),
(NULL, 'The Wicked'),
(NULL, 'The Will of Chronicles'),
(NULL, 'The Windsword Nightmare'),
(NULL, 'The Wings of Oxy Claw'),
(NULL, 'The Wrath of Elton'),
(NULL, 'The Wut'),
(NULL, 'The Yoricks Assassins'),
(NULL, 'The Zeksonic Thieves'),
(NULL, 'Theramore Azeroth'), (NULL, 'Theramore Azeroth'),
(NULL, 'Thirstquencher Chaos'), (NULL, 'Titans of the Blood Sun'),
(NULL, 'Thralls Caribous'),
(NULL, 'Three Alive'),
(NULL, 'Titans of Blood Sun'),
(NULL, 'Torvus Dragons'), (NULL, 'Torvus Dragons'),
(NULL, 'Tower of the Little'), (NULL, 'Tower of the Little'),
(NULL, 'True Team'), (NULL, 'White Tower'),
(NULL, 'Tul Inc'), (NULL, 'Ultimatum'),
(NULL, 'Twinks of Cold Club'),
(NULL, 'Twinks of Hidden Venture'),
(NULL, 'Ultimate Rules'),
(NULL, 'Undead Kingdom'),
(NULL, 'Unforgiven Destiny'), (NULL, 'Unforgiven Destiny'),
(NULL, 'Unguilded War'), (NULL, 'Valiant Raiders'),
(NULL, 'Unholy Cats'),
(NULL, 'Unholy Teeth'),
(NULL, 'Union of Burning Prz'),
(NULL, 'Unusual Guard'),
(NULL, 'Valiant Riderz'),
(NULL, 'Vanguard Omen'),
(NULL, 'Vanguard Redeemers'),
(NULL, 'Vanguard of Teutonic'),
(NULL, 'Vengeful Mayhem'),
(NULL, 'Verata Blackflame'), (NULL, 'Verata Blackflame'),
(NULL, 'Vicious Renegade'), (NULL, 'Vicious Renegades'),
(NULL, 'Vile Dead'), (NULL, 'Warlords of Azeroth'),
(NULL, 'Voodoo Hearth'),
(NULL, 'War Legion'),
(NULL, 'Warlockian Tree'),
(NULL, 'Warlords of Kungfu Army'),
(NULL, 'Warriors of Happy Death'),
(NULL, 'Warriors of the Tundra'),
(NULL, 'Warsong Insanity'), (NULL, 'Warsong Insanity'),
(NULL, 'Waste of Grey Death'),
(NULL, 'Wayfarers of Maple Leaf'),
(NULL, 'Wayward Agenda'), (NULL, 'Wayward Agenda'),
(NULL, 'Web of Forgoten Warfare'), (NULL, 'Web of Forgotten Warfare'),
(NULL, 'Wet Guard'),
(NULL, 'Wild Fire'), (NULL, 'Wild Fire'),
(NULL, 'Will of the Forgotten'), (NULL, 'Will of the Forgotten'),
(NULL, 'Winds of Steve Irwin'), (NULL, 'Witchhunters'),
(NULL, 'Wings of Emerald Minions'), (NULL, 'Violet Dawn'),
(NULL, 'Wintermane Good'), (NULL, 'Advanced Intelligence'),
(NULL, 'Witchhunters of Chaos'), (NULL, 'Argentum'),
(NULL, 'With Sea'), (NULL, 'Tomb Raiders'),
(NULL, 'Wrath of the Horde Troop'), (NULL, 'Strategists'),
(NULL, 'Wtf Losers'), (NULL, 'Winterwind'),
(NULL, 'Xcalibur of Shogunz Depo'), (NULL, 'Persona Grata'),
(NULL, 'Xelium Determination'); (NULL, 'Peacekeepers'),
(NULL, 'Watchdogs'),
(NULL, 'Grey Party'),
(NULL, 'Dungeon Divers'),
(NULL, 'Golden Gate'),
(NULL, 'Lost Armada'),
(NULL, 'Strike Commando'),
(NULL, 'Silverstar'),
(NULL, 'Streamlined Minds'),
(NULL, 'Merchant Consortium'),
(NULL, 'Fantasia'),
(NULL, 'Clockwork Battallion'),
(NULL, 'Cerulean Union'),
(NULL, 'Free Flight'),
(NULL, 'Rearguard'),
(NULL, 'High Society'),
(NULL, 'Honest Robbery'),
(NULL, 'Silverstorm'),
(NULL, 'Dreadnaught'),
(NULL, 'Murloc Militia'),
(NULL, 'Sapphire Peak'),
(NULL, 'Cloud Nine'),
(NULL, 'Debt Collectors'),
(NULL, 'In Vino Veritas'),
(NULL, 'Elder Council'),
(NULL, 'Exodia'),
(NULL, 'Method'),
(NULL, 'Adventurer Union'),
(NULL, 'Breakneck Raiders'),
(NULL, 'Dungeoneers'),
(NULL, 'Confused Confederation');

File diff suppressed because it is too large Load Diff

View File

@@ -16,6 +16,37 @@
std::map<uint8, std::vector<uint8>> RandomPlayerbotFactory::availableRaces; std::map<uint8, std::vector<uint8>> RandomPlayerbotFactory::availableRaces;
constexpr RandomPlayerbotFactory::NameRaceAndGender RandomPlayerbotFactory::CombineRaceAndGender(uint8 gender,
uint8 race)
{
switch (race)
{
case RACE_HUMAN:
return static_cast<NameRaceAndGender>(static_cast<uint8>(NameRaceAndGender::GenericMale) + gender);
case RACE_ORC:
return static_cast<NameRaceAndGender>(static_cast<uint8>(NameRaceAndGender::OrcMale) + gender);
case RACE_DWARF:
return static_cast<NameRaceAndGender>(static_cast<uint8>(NameRaceAndGender::DwarfMale) + gender);
case RACE_NIGHTELF:
return static_cast<NameRaceAndGender>(static_cast<uint8>(NameRaceAndGender::NightelfMale) + gender);
case RACE_UNDEAD_PLAYER:
return static_cast<NameRaceAndGender>(static_cast<uint8>(NameRaceAndGender::GenericMale) + gender);
case RACE_TAUREN:
return static_cast<NameRaceAndGender>(static_cast<uint8>(NameRaceAndGender::TaurenMale) + gender);
case RACE_GNOME:
return static_cast<NameRaceAndGender>(static_cast<uint8>(NameRaceAndGender::GnomeMale) + gender);
case RACE_TROLL:
return static_cast<NameRaceAndGender>(static_cast<uint8>(NameRaceAndGender::TrollMale) + gender);
case RACE_DRAENEI:
return static_cast<NameRaceAndGender>(static_cast<uint8>(NameRaceAndGender::DraeneiMale) + gender);
case RACE_BLOODELF:
return static_cast<NameRaceAndGender>(static_cast<uint8>(NameRaceAndGender::BloodelfMale) + gender);
default:
LOG_ERROR("playerbots", "The race with ID %d does not have a naming category", race);
return static_cast<NameRaceAndGender>(static_cast<uint8>(NameRaceAndGender::GenericMale) + gender);
}
}
RandomPlayerbotFactory::RandomPlayerbotFactory(uint32 accountId) : accountId(accountId) RandomPlayerbotFactory::RandomPlayerbotFactory(uint32 accountId) : accountId(accountId)
{ {
uint32 const expansion = sWorld->getIntConfig(CONFIG_EXPANSION); uint32 const expansion = sWorld->getIntConfig(CONFIG_EXPANSION);
@@ -124,17 +155,20 @@ Player* RandomPlayerbotFactory::CreateRandomBot(WorldSession* session, uint8 cls
LOG_DEBUG("playerbots", "Creating new random bot for class {}", cls); LOG_DEBUG("playerbots", "Creating new random bot for class {}", cls);
uint8 gender = rand() % 2 ? GENDER_MALE : GENDER_FEMALE; uint8 gender = rand() % 2 ? GENDER_MALE : GENDER_FEMALE;
uint8 alliance = rand() % 2; bool alliance = rand() % 2 ? true : false;
uint8 race; std::vector<uint8> raceOptions;
for (int attempt = 0; attempt < 15; attempt++) for (const auto& race : availableRaces[cls])
{ {
race = availableRaces[cls][urand(0, availableRaces[cls].size() - 1)]; if (alliance == IsAlliance(race))
if ((alliance && IsAlliance(race)) || (!alliance && !IsAlliance(race)))
{ {
break; raceOptions.push_back(race);
} }
} }
std::string name = CreateRandomBotName(gender); uint8 race = raceOptions[urand(0, raceOptions.size() - 1)];
const auto raceAndGender = CombineRaceAndGender(gender, race);
std::string name = CreateRandomBotName(raceAndGender);
if (name.empty()) if (name.empty())
{ {
@@ -205,7 +239,7 @@ Player* RandomPlayerbotFactory::CreateRandomBot(WorldSession* session, uint8 cls
return player; return player;
} }
std::string const RandomPlayerbotFactory::CreateRandomBotName(uint8 gender) std::string const RandomPlayerbotFactory::CreateRandomBotName(NameRaceAndGender raceAndGender)
{ {
std::string botName = ""; std::string botName = "";
int tries = 10; int tries = 10;
@@ -214,14 +248,14 @@ std::string const RandomPlayerbotFactory::CreateRandomBotName(uint8 gender)
QueryResult result = CharacterDatabase.Query( QueryResult result = CharacterDatabase.Query(
"SELECT name FROM playerbots_names " "SELECT name FROM playerbots_names "
"WHERE in_use = 0 AND gender = {} ORDER BY RAND() LIMIT 1", "WHERE in_use = 0 AND gender = {} ORDER BY RAND() LIMIT 1",
gender); static_cast<uint8>(raceAndGender));
if (!result) if (!result)
{ {
break; break;
} }
Field* fields = result->Fetch(); Field* fields = result->Fetch();
std::string ret = fields[0].Get<std::string>(); std::string ret = fields[0].Get<std::string>();
if (ObjectMgr::CheckPlayerName(ret) == CHAR_NAME_SUCCESS) if (ObjectMgr::CheckPlayerName(ret) == CHAR_NAME_SUCCESS) // Checks for reservation & profanity, too
{ {
return ret; return ret;
} }
@@ -242,6 +276,8 @@ std::string const RandomPlayerbotFactory::CreateRandomBotName(uint8 gender)
{"ST", "ka", "ko", "ku", "kr", "S", "T", "C", "N", "jj", "AA", "AI", "A", "E", "O", "I", "aa"}, {"ST", "ka", "ko", "ku", "kr", "S", "T", "C", "N", "jj", "AA", "AI", "A", "E", "O", "I", "aa"},
{"sth", "ca", "co", "cu", "cr", "sh", "th", "ch", "ng", "dg", "A", "ayu", "ai", "ei", "ou", "iu", "ae"}}; {"sth", "ca", "co", "cu", "cr", "sh", "th", "ch", "ng", "dg", "A", "ayu", "ai", "ei", "ou", "iu", "ae"}};
const auto gender = static_cast<uint8>(raceAndGender) % 2;
tries = 10; tries = 10;
while (--tries) while (--tries)
{ {
@@ -280,8 +316,7 @@ std::string const RandomPlayerbotFactory::CreateRandomBotName(uint8 gender)
// Capitalize first letter // Capitalize first letter
botName[0] -= 32; botName[0] -= 32;
if (ObjectMgr::CheckPlayerName(botName) != CHAR_NAME_SUCCESS || if (ObjectMgr::CheckPlayerName(botName) != CHAR_NAME_SUCCESS) // Checks for reservation & profanity, too
(sObjectMgr->IsReservedName(botName) || sObjectMgr->IsProfanityName(botName)))
{ {
botName.clear(); botName.clear();
continue; continue;
@@ -298,8 +333,7 @@ std::string const RandomPlayerbotFactory::CreateRandomBotName(uint8 gender)
{ {
botName += (i == 0 ? 'A' : 'a') + rand() % 26; botName += (i == 0 ? 'A' : 'a') + rand() % 26;
} }
if (ObjectMgr::CheckPlayerName(botName) != CHAR_NAME_SUCCESS || if (ObjectMgr::CheckPlayerName(botName) != CHAR_NAME_SUCCESS) // Checks for reservation & profanity, too
(sObjectMgr->IsReservedName(botName) || sObjectMgr->IsProfanityName(botName)))
{ {
botName.clear(); botName.clear();
continue; continue;

View File

@@ -21,6 +21,31 @@ enum ArenaType : uint8;
class RandomPlayerbotFactory class RandomPlayerbotFactory
{ {
public: public:
enum class NameRaceAndGender : uint8
{
// Generic is the category used for human & undead
GenericMale = 0,
GenericFemale,
GnomeMale,
GnomeFemale,
DwarfMale,
DwarfFemale,
NightelfMale,
NightelfFemale,
DraeneiMale,
DraeneiFemale,
OrcMale,
OrcFemale,
TrollMale,
TrollFemale,
TaurenMale,
TaurenFemale,
BloodelfMale,
BloodelfFemale
};
static constexpr NameRaceAndGender CombineRaceAndGender(uint8 gender, uint8 race);
RandomPlayerbotFactory(uint32 accountId); RandomPlayerbotFactory(uint32 accountId);
virtual ~RandomPlayerbotFactory() {} virtual ~RandomPlayerbotFactory() {}
@@ -31,7 +56,7 @@ public:
static std::string const CreateRandomGuildName(); static std::string const CreateRandomGuildName();
private: private:
std::string const CreateRandomBotName(uint8 gender); std::string const CreateRandomBotName(NameRaceAndGender raceAndGender);
static std::string const CreateRandomArenaTeamName(); static std::string const CreateRandomArenaTeamName();
uint32 accountId; uint32 accountId;