MH Maps Tweaker

Rearrange mice in the map

当前为 2016-12-17 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name MH Maps Tweaker
  3. // @description Rearrange mice in the map
  4. // @author Dusan Djordjevic
  5. // @include http://www.mousehuntgame.com/*
  6. // @include https://www.mousehuntgame.com/*
  7. // @include http://apps.facebook.com/mousehunt/*
  8. // @include https://apps.facebook.com/mousehunt/*
  9. // @version 1.35 - GWH 2016
  10. // @history 1.00 - Initial release
  11. // @namespace MH Tweaks
  12. // ==/UserScript==
  13.  
  14. VERSION = 1.35;
  15.  
  16. var LOCATIONS = {
  17. "Acolyte Realm<div style=\"font-size: 10px; font-weight: normal\">Ancient</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 22%</div>": ["Gorgon","Sorcerer","Spectre"],
  18. "Acolyte Realm<div style=\"font-size: 10px; font-weight: normal\">Radioactive Blue</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 33%</div>": ["Gate Guardian","Golem"],
  19. "Acolyte Realm<div style=\"font-size: 10px; font-weight: normal\">Runic</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 8%</div>": ["Acolyte","Chrono","Lich","Wight"],
  20. "Balack's Cove (High Tide)<div style=\"font-size: 10px; font-weight: normal\">Vanilla Stilton</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 85%</div>": ["Riptide"],
  21. "Balack's Cove (Low Tide)<div style=\"font-size: 10px; font-weight: normal\">Vanilla Stilton</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 19%</div>": ["Brimstone","Davy Jones","Tidal Fisher","Twisted Fiend"],
  22. "Balack's Cove (Low Tide)<div style=\"font-size: 10px; font-weight: normal\">Vengeful Vanilla Stilton</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 23%</div>": ["Enslaved Spirit"],
  23. "Balack's Cove (Mid Tide)<div style=\"font-size: 10px; font-weight: normal\">Vengeful Vanilla Stilton</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 14%</div>": ["Balack the Banished","Derr Lich","Elub Lich","Nerg Lich"],
  24. "Bazaar<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 25%</div>": ["Bionic","Granite","Steel"],
  25. "Bazaar<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Burglar"],
  26. "Burroughs Rift (Mist Level 0)<div style=\"font-size: 10px; font-weight: normal\">Brie String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 5%</div>": ["Amplified White","Automated Sentry","Evil Scientist","Rift Bio Engineer"],
  27. "Burroughs Rift (Mist Level 0)<div style=\"font-size: 10px; font-weight: normal\">Magical String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 5%</div>": ["Amplified Brown","Amplified Grey","Cybernetic Specialist","Doktor","Portable Generator","Surgeon Bot"],
  28. "Burroughs Rift (Mist Level 1-5)<div style=\"font-size: 10px; font-weight: normal\">Magical String/Brie String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 24%</div>": ["Count Vampire","Phase Zombie","Prototype","Robat","Tech Ravenous Zombie"],
  29. "Burroughs Rift (Mist Level 1-5)<div style=\"font-size: 10px; font-weight: normal\">Polluted Parmesan</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 29%</div>": ["Mecha Tail","Radioactive Ooze","Toxikinetic"],
  30. "Burroughs Rift (Mist Level 1-5)<div style=\"font-size: 10px; font-weight: normal\">Terre Ricotta</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 23%</div>": ["Clump","Cyber Miner","Itty Bitty Rifty Burroughs","Pneumatic Dirt Displacement","Rifterranian"],
  31. "Burroughs Rift (Mist Level 19-20)<div style=\"font-size: 10px; font-weight: normal\">Magical String/Brie String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Monstrous Abomination"],
  32. "Burroughs Rift (Mist Level 19-20)<div style=\"font-size: 10px; font-weight: normal\">Polluted Parmesan</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 25%</div>": ["Assassin Beast","Plutonium Tentacle","The Menace of the Rift"],
  33. "Burroughs Rift (Mist Level 19-20)<div style=\"font-size: 10px; font-weight: normal\">Terre Ricotta</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Big Bad Behemoth Burroughs"],
  34. "Burroughs Rift (Mist Level 6-18)<div style=\"font-size: 10px; font-weight: normal\">Magical String/Brie String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 24%</div>": ["Lycanoid","Revenant","Zombot Unipire the Third"],
  35. "Burroughs Rift (Mist Level 6-18)<div style=\"font-size: 10px; font-weight: normal\">Polluted Parmesan</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 21%</div>": ["Rancid Bog Beast","Super Mega Mecha Ultra RoboGold","Toxic Avenger"],
  36. "Burroughs Rift (Mist Level 6-18)<div style=\"font-size: 10px; font-weight: normal\">Terre Ricotta</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 25%</div>": ["Boulder Biter","Lambent","Master Exploder"],
  37. "Calm Clearing<div style=\"font-size: 10px; font-weight: normal\">Cherry</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 22%</div>": ["Bear","Cherry","Cyclops","Shaman"],
  38. "Calm Clearing<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 15%</div>": ["Frog","Moosker"],
  39. "Calm Clearing<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 9%</div>": ["Wiggler"],
  40. "Cape Clawed<div style=\"font-size: 10px; font-weight: normal\">Crunchy</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 33%</div>": ["Aged","Healer","Trailblazer","Wordsmith"],
  41. "Cape Clawed<div style=\"font-size: 10px; font-weight: normal\">Gumbo</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 23%</div>": ["Caretaker","Grandfather","Narrator","Pathfinder"],
  42. "Cape Clawed<div style=\"font-size: 10px; font-weight: normal\">Shell</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 14%</div>": ["Alchemist","Elder","Scout","Taleweaver"],
  43. "Catacombs<div style=\"font-size: 10px; font-weight: normal\">Ancient</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 17%</div>": ["Skeleton"],
  44. "Catacombs<div style=\"font-size: 10px; font-weight: normal\">Ancient with Antiskele</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 14%</div>": ["Keeper","Keeper's Assistant","Ooze","Spider"],
  45. "Catacombs<div style=\"font-size: 10px; font-weight: normal\">Radioactive Blue with Antiskele</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 10%</div>": ["Giant Snail"],
  46. "Catacombs<div style=\"font-size: 10px; font-weight: normal\">Undead Emmental with Antiskele</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 6%</div>": ["Grave Robber","Terror Knight","Vampire"],
  47. "Claw Shot City<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 16%</div>": ["Lasso Cowgirl"],
  48. "Claw Shot City (Hunting Bounty Hunter)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 6%</div>": ["Prospector","Ruffian","Tumbleweed"],
  49. "Claw Shot City (Hunting Bounty Hunter)<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 14%</div>": ["Bounty Hunter","Pyrite","Saloon Gal","Shopkeeper"],
  50. "Claw Shot City (Ringleaders)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 17%</div>": ["Cardshark","Circuit Judge","Desperado","Outlaw","Stagecoach Driver","Undertaker"],
  51. "Crystal Library<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 7%</div>": ["Bookborn","Flutterby","Infiltrator","Pocketwatch"],
  52. "Crystal Library<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 1%</div>": ["Aether","Effervescent","Explorator","Scribe","Steam Grip","Tome Sprite","Walker"],
  53. "Crystal Library<div style=\"font-size: 10px; font-weight: normal\">SB+ with Scholar</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 16%</div>": ["Zurreal the Eternal"],
  54. "Cursed City (Curse Lifted)<div style=\"font-size: 10px; font-weight: normal\">Graveblossom Camembert</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 19%</div>": ["Corrupt","Essence Guardian"],
  55. "Cursed City (Curse Lifted)<div style=\"font-size: 10px; font-weight: normal\">Graveblossom Camembert with Shattering</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 27%</div>": ["Dark Magi"],
  56. "Cursed City (Cursed)<div style=\"font-size: 10px; font-weight: normal\">Graveblossom Camembert</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 22%</div>": ["Cursed Enchanter","Cursed Engineer","Cursed Librarian","Cursed Thief"],
  57. "Derr Dunes<div style=\"font-size: 10px; font-weight: normal\">Brie</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Sylvan"],
  58. "Derr Dunes<div style=\"font-size: 10px; font-weight: normal\">Crunchy</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 14%</div>": ["Derr Chieftain","Gladiator","Guardian"],
  59. "Derr Dunes<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 18%</div>": ["Grunt","Mintaka","Renegade","Seer","Spellbinder"],
  60. "Dojo<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 12%</div>": ["Samurai"],
  61. "Dojo<div style=\"font-size: 10px; font-weight: normal\">Maki</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 23%</div>": ["Student of the Cheese Claw","Assassin","Student of the Cheese Belt"],
  62. "Dracano<div style=\"font-size: 10px; font-weight: normal\">Inferno Havarti</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 29%</div>": ["Draconic Warden","Dragon","Whelpling"],
  63. "Elub Shore<div style=\"font-size: 10px; font-weight: normal\">Brie</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 24%</div>": ["Pinchy"],
  64. "Elub Shore<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 17%</div>": ["Alnitak","Mystic","Pack","Soothsayer","Vanquisher"],
  65. "Elub Shore<div style=\"font-size: 10px; font-weight: normal\">Shell</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 28%</div>": ["Champion","Elub Chieftain","Protector"],
  66. "Event Mice<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 11%</div>": ["Birthday","Glitchpaw","High Roller","Hope","Leprechaun","Lucky","Mobster","Snooty","Treasurer"],
  67. "Fiery Warpath<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 11%</div>": ["Crimson Commander"],
  68. "Fiery Warpath (Wave 1)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 10%</div>": ["Caravan Guard","Desert Archer","Desert Soldier","Gargantuamouse","Vanguard"],
  69. "Fiery Warpath (Wave 2)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 19%</div>": ["Flame Archer","Flame Warrior","Inferno Mage","Sand Cavalry","Sentinel"],
  70. "Fiery Warpath (Wave 3)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 17%</div>": ["Crimson Ranger","Crimson Titan","Crimson Watch","Flame Ordnance","Magmarage","Sandwing Cavalry"],
  71. "Fiery Warpath (Wave 4)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 70%</div>": ["Theurgy Warden","Warmonger"],
  72. "Forbidden Grove<div style=\"font-size: 10px; font-weight: normal\">Ancient</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 18%</div>": ["Gargoyle","Reaper"],
  73. "Forbidden Grove<div style=\"font-size: 10px; font-weight: normal\">Moon</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 22%</div>": ["Scavenger"],
  74. "Forbidden Grove<div style=\"font-size: 10px; font-weight: normal\">Radioactive Blue</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 13%</div>": ["Mutated Brown","Mutated Grey","Mutated White","Realm Ripper"],
  75. "Fungal Cavern<div style=\"font-size: 10px; font-weight: normal\">Diamond</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 64%</div>": ["Crystal Behemoth","Diamondhide","Huntereater"],
  76. "Fungal Cavern<div style=\"font-size: 10px; font-weight: normal\">Gemstone</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 5%</div>": ["Crystal Golem","Crystal Lurker","Crystal Observer","Crystal Queen"],
  77. "Fungal Cavern<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 12%</div>": ["Cavern Crumbler","Crag Elder","Crystalline Slasher","Dirt Thing","Gemstone Worshipper","Shattered Obsidian","Splintered Stone Sentry","Stone Maiden"],
  78. "Fungal Cavern<div style=\"font-size: 10px; font-weight: normal\">Mineral</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 6%</div>": ["Crystal Cave Worm","Crystal Controller","Crystalback","Gemorpher","Stalagmite"],
  79. "Fungal Cavern<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 8%</div>": ["Bitter Root","Floating Spore","Funglore","Lumahead","Mouldy Mole","Mush","Mushroom Sprite","Nightshade Masquerade","Quillback","Spiked Burrower","Spore Muncher","Sporeticus"],
  80. "GES (Daredevil Canyon)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 15%</div>": ["Fuel"],
  81. "GES (Daredevil Canyon)<div style=\"font-size: 10px; font-weight: normal\">Gouda with Black Powder</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 26%</div>": ["Black Powder Thief"],
  82. "GES (Daredevil Canyon)<div style=\"font-size: 10px; font-weight: normal\">Gouda with Dusty Coal</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 27%</div>": ["Coal Shoveller"],
  83. "GES (Daredevil Canyon)<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 21%</div>": ["Train Engineer"],
  84. "GES (Daredevil Canyon)<div style=\"font-size: 10px; font-weight: normal\">SB+ with Magmatic Crystal</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 25%</div>": ["Magmatic Crystal Thief","Magmatic Golem"],
  85. "GES (Raider River)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 7%</div>": ["Automorat"],
  86. "GES (Raider River)<div style=\"font-size: 10px; font-weight: normal\">Gouda with Roof Rack</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 16%</div>": ["Steel Horse Rider"],
  87. "GES (Raider River)<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 7%</div>": ["Cannonball","Hookshot","Stoutgear"],
  88. "GES (Raider River)<div style=\"font-size: 10px; font-weight: normal\">SB+ with Roof Rack</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 12%</div>": ["Dangerous Duo","Mouse With No Name","Sharpshooter"],
  89. "GES (Supply Depot (No Supply Rush))<div style=\"font-size: 10px; font-weight: normal\">Gouda with Supply Schedule</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 11%</div>": ["Warehouse Manager"],
  90. "GES (Supply Depot (No Supply Rush))<div style=\"font-size: 10px; font-weight: normal\">SB+ with Supply Schedule</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 18%</div>": ["Crate Camo","Cute Crate Carrier"],
  91. "GES (Supply Depot (Supply Rush))<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 50%</div>": ["Supply Hoarder"],
  92. "GES (Waiting)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 14%</div>": ["Tonic Salesman","Angry Train Staff","Farrier"],
  93. "GES (Waiting)<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 3%</div>": ["Parlour Player","Passenger","Photographer","Stowaway","Stuffy Banker","Train Conductor","Travelling Barber","Upper Class Lady","Bartender","Mysterious Traveller"],
  94. "Gnawnia Rift<div style=\"font-size: 10px; font-weight: normal\">Brie String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 15%</div>": ["Agitated Gentle Giant","Excitable Electric","Supernatural"],
  95. "Gnawnia Rift<div style=\"font-size: 10px; font-weight: normal\">Magical String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 9%</div>": ["Dream Drifter","Micro","Mighty Mole"],
  96. "Gnawnia Rift<div style=\"font-size: 10px; font-weight: normal\">Marble String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 19%</div>": ["Brawny","Greyrun","Riftweaver"],
  97. "Gnawnia Rift<div style=\"font-size: 10px; font-weight: normal\">Resonator</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Goliath Field"],
  98. "Gnawnia Rift<div style=\"font-size: 10px; font-weight: normal\">Riftiago</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 25%</div>": ["Cyborg","Raw Diamond","Rift Guardian","Shard Centurion","Spiritual Steel","Wealth"],
  99. "Great Gnarled Tree<div style=\"font-size: 10px; font-weight: normal\">Gnarled</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 24%</div>": ["Curious Chemist","Eagle Owl","Fairy","Foxy"],
  100. "Great Gnarled Tree<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 6%</div>": ["Goldleaf"],
  101. "GWH Everywhere except flying<div style=\"font-size: 10px; font-weight: normal\">Standard</div>": ["Confused Courier","Greedy Al","Hoarder","Miser","Scrooge","Triple Lutz"],
  102. "GWH Everywhere<div style=\"font-size: 10px; font-weight: normal\">Standard</div>": ["Gingerbread","Present"],
  103. "GWH Everywhere<div style=\"font-size: 10px; font-weight: normal\">Any cheese + Winter charm</div>": ["Snowflake"],
  104. "GWH Winter Wasteland<div style=\"font-size: 10px; font-weight: normal\">Festive</div>": ["Borean Commander","Frigid Foreman","Glacia Ice Fist","Mouse of Winter Future","Mouse of Winter Past","Mouse of Winter Present","Snow Boulder","Snow Scavenger"],
  105. "GWH Toy Lot<div style=\"font-size: 10px; font-weight: normal\">Festive</div>": ["Destructoy","Ridiculous Sweater","Toy","Toy Tinkerer"],
  106. "GWH Toy Emporium<div style=\"font-size: 10px; font-weight: normal\">Festive</div>": ["Destructoy","Mad Elf","Nutcracker","Ridiculous Sweater","Slay Ride","Squeaker Claws","Toy","Toy Tinkerer"],
  107. "GWH Decorative Oasis<div style=\"font-size: 10px; font-weight: normal\">Festive</div>": ["Candy Cane","Christmas Tree","Ribbon","Snowglobe"],
  108. "GWH Tinsel Forest<div style=\"font-size: 10px; font-weight: normal\">Festive</div>": ["Candy Cane","Christmas Tree","Ornament","Ribbon","Snowglobe","Stocking","Wreath Thief"],
  109. "GWH Tinsel Forest<div style=\"font-size: 10px; font-weight: normal\">Arctic Asiago only</div>": ["Missile Toe"],
  110. "GWH Bunny Hills<div style=\"font-size: 10px; font-weight: normal\">Festive</div>": ["Free Skiing","Sporty Ski Instuctor","Toboggan Technician","Young Prodigy Racer"],
  111. "GWH Frosty Mountains<div style=\"font-size: 10px; font-weight: normal\">Festive</div>": ["Black Diamond Racer","Double Black Diamond Racer","Free Skiing","Nitro Racer","Sporty Ski Instuctor","Toboggan Technician","Young Prodigy Racer"],
  112. "GWH Frosty Mountains<div style=\"font-size: 10px; font-weight: normal\">Arctic Asiago only</div>": ["Nitro Racer"],
  113. "GWH Snowball Storm<div style=\"font-size: 10px; font-weight: normal\">Festive</div>": ["Builder","Reinbo", "S.N.O.W. Golem","Snow Fort","Snow Sorceress","Snowball Hoarder","Snowblower","Tundra Huntress"],
  114. "GWH Snowball Storm<div style=\"font-size: 10px; font-weight: normal\">Arctic Asiago only</div>": ["Stuck Snowball"],
  115. "GWH Flying<div style=\"font-size: 10px; font-weight: normal\">Any cheese</div>": ["Elf","Great Winter Hunt Impostor","Joy","Mouse of Winter Future","Mouse of Winter Past","Mouse of Winter Present","Present"],
  116. "Harbour<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 5%</div>": ["Magic"],
  117. "Harbour<div style=\"font-size: 10px; font-weight: normal\">White Cheddar</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 16%</div>": ["Pirate"],
  118. "Iceberg (Bombing Run (Magnet))<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 10%</div>": ["Stickybomber"],
  119. "Iceberg (Bombing Run)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 10%</div>": ["Heavy Blaster"],
  120. "Iceberg (Brutal Bulwark)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 25%</div>": ["Iceblock","Mammoth","Polar Bear","Snow Slinger"],
  121. "Iceberg (Generals)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 6%</div>": ["General Drheller","Lady Coldsnap","Lord Splodington","Princess Fist"],
  122. "Iceberg (Hidden Depths)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 34%</div>": ["Frostwing Commander","Living Salt"],
  123. "Iceberg (Icewing's Lair)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 69%</div>": ["Frostlance Guard","Icewing"],
  124. "Iceberg (The Deep Lair)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Deep"],
  125. "Iceberg (The Mad Depths (Hearthstone))<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Snowblind","Wolfskie"],
  126. "Iceberg (The Mad Depths (Magnet))<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 15%</div>": ["Iceblade","Water Wielder"],
  127. "Iceberg (Treacherous Tunnels (Magnet))<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 29%</div>": ["Chipper","Icebreaker"],
  128. "Jungle of Dread<div style=\"font-size: 10px; font-weight: normal\">Creamy Havarti</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Jurassic"],
  129. "Jungle of Dread<div style=\"font-size: 10px; font-weight: normal\">Crunchy Havarti</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Fetid Swamp"],
  130. "Jungle of Dread<div style=\"font-size: 10px; font-weight: normal\">Magical Havarti</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Stonework Warrior"],
  131. "Jungle of Dread<div style=\"font-size: 10px; font-weight: normal\">Pungent Havarti</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Chitinous"],
  132. "Jungle of Dread<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 9%</div>": ["Pygmy Wrangler","Swarm of Pygmy Mice"],
  133. "Jungle of Dread<div style=\"font-size: 10px; font-weight: normal\">Spicy Havarti</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Magma Carrier"],
  134. "Jungle of Dread<div style=\"font-size: 10px; font-weight: normal\">Sweet Havarti</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Primal"],
  135. "King's Arms<div style=\"font-size: 10px; font-weight: normal\">White Cheddar</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 12%</div>": ["Longtail","Pugilist","Scruffy","Spotted"],
  136. "King's Gauntlet<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 14%</div>": ["Clockwork Samurai","Hapless Marionette","Puppet Master","Sock Puppet Ghost","Toy Sylvan","Wound Up White"],
  137. "King's Gauntlet<div style=\"font-size: 10px; font-weight: normal\">Tier 2</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Bandit","Escape Artist","Impersonator","Lockpick","Rogue","Stealth"],
  138. "King's Gauntlet<div style=\"font-size: 10px; font-weight: normal\">Tier 3</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Berserker","Cavalier","Fencer","Knight","Page","Phalanx"],
  139. "King's Gauntlet<div style=\"font-size: 10px; font-weight: normal\">Tier 4</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 23%</div>": ["Cowbell","Dancer","Drummer","Fiddler","Guqin Player"],
  140. "King's Gauntlet<div style=\"font-size: 10px; font-weight: normal\">Tier 5</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 23%</div>": ["Aquos","Black Mage","Ignis","Terra","Zephyr"],
  141. "King's Gauntlet<div style=\"font-size: 10px; font-weight: normal\">Tier 6</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 21%</div>": ["Paladin","Sacred Shrine","White Mage"],
  142. "King's Gauntlet<div style=\"font-size: 10px; font-weight: normal\">Tier 7</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 81%</div>": ["Fiend","Necromancer"],
  143. "King's Gauntlet<div style=\"font-size: 10px; font-weight: normal\">Tier 8</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Eclipse"],
  144. "Laboratory<div style=\"font-size: 10px; font-weight: normal\">Radioactive Blue</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 10%</div>": ["Monster"],
  145. "Lagoon<div style=\"font-size: 10px; font-weight: normal\">Gnarled</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 14%</div>": ["Centaur","Goblin","Nomad","Tiger","Troll","Water Nymph"],
  146. "Lagoon<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 21%</div>": ["Wicked Witch of Whisker Woods"],
  147. "Lagoon<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 17%</div>": ["Elven Princess","Treant"],
  148. "Lagoon<div style=\"font-size: 10px; font-weight: normal\">Wicked Gnarly</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 6%</div>": ["Harpy","Hydra","Silth"],
  149. "Living Garden (Not Poured)<div style=\"font-size: 10px; font-weight: normal\">Duskshade Camembert</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 17%</div>": ["Camoflower","Carmine the Apothecary","Shroom"],
  150. "Living Garden (Not Poured)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 21%</div>": ["Bark","Calalilly","Strawberry Hotcakes","Thistle"],
  151. "Living Garden (Poured)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 10%</div>": ["Thirsty"],
  152. "Lost City (Curse Lifted)<div style=\"font-size: 10px; font-weight: normal\">Dewthief Camembert</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Essence Collector","Ethereal Librarian"],
  153. "Lost City (Cursed)<div style=\"font-size: 10px; font-weight: normal\">Dewthief Camembert</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 15%</div>": ["Cursed","Ethereal Enchanter","Ethereal Engineer","Ethereal Thief"],
  154. "M400 hunting<div style=\"font-size: 10px; font-weight: normal\">Fusion Fondue</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["M400"],
  155. "Meadow<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 11%</div>": ["Flying","Tiny"],
  156. "Meadow<div style=\"font-size: 10px; font-weight: normal\">White Cheddar</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 24%</div>": ["Field","Lightning Rod"],
  157. "Meditation Room<div style=\"font-size: 10px; font-weight: normal\">Combat</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Master of the Cheese Fang"],
  158. "Meditation Room<div style=\"font-size: 10px; font-weight: normal\">Glutter</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Master of the Cheese Belt"],
  159. "Meditation Room<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Hapless"],
  160. "Meditation Room<div style=\"font-size: 10px; font-weight: normal\">Susheese</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Master of the Cheese Claw"],
  161. "Mountain<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 5%</div>": ["Abominable Snow","Black Widow","Fog","Frosty Snow","Pebble"],
  162. "Mountain<div style=\"font-size: 10px; font-weight: normal\">SB+ with Prospector's</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 36%</div>": ["Silvertail"],
  163. "Mountain<div style=\"font-size: 10px; font-weight: normal\">White Cheddar</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 12%</div>": ["Frozen","Ninja"],
  164. "Mountain<div style=\"font-size: 10px; font-weight: normal\">White Cheddar with Prospector's</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 30%</div>": ["Diamond","Gold"],
  165. "Mousoleum<div style=\"font-size: 10px; font-weight: normal\">Moon</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 49%</div>": ["Lycan"],
  166. "Mousoleum<div style=\"font-size: 10px; font-weight: normal\">Radioactive Blue</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 14%</div>": ["Bat","Gluttonous Zombie","Ravenous Zombie","Zombie"],
  167. "Mousoleum<div style=\"font-size: 10px; font-weight: normal\">Undead Emmental</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 29%</div>": ["Ghost","Mummy","Zombot Unipire"],
  168. "Muridae Market<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 10%</div>": ["Falling Carpet","Pie Thief","Snake Charmer","Spice Merchant"],
  169. "Muridae Market<div style=\"font-size: 10px; font-weight: normal\">Gouda with Artisan</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 16%</div>": ["Lumberjack"],
  170. "Muridae Market<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 9%</div>": ["Desert Architect","Desert Nomad","Market Guard","Market Thief"],
  171. "Muridae Market<div style=\"font-size: 10px; font-weight: normal\">SB+ with Artisan</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Blacksmith","Glass Blower","Limestone Miner","Mage Weaver"],
  172. "Nerg Plains<div style=\"font-size: 10px; font-weight: normal\">Brie</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 26%</div>": ["Chameleon"],
  173. "Nerg Plains<div style=\"font-size: 10px; font-weight: normal\">Gumbo</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 57%</div>": ["Defender","Nerg Chieftain","Slayer"],
  174. "Nerg Plains<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 17%</div>": ["Alnilam","Beast Tamer","Conjurer","Conqueror","Finder"],
  175. "Pinnacle Chamber<div style=\"font-size: 10px; font-weight: normal\">Onyx Gorgonzola</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Dojo Sensei"],
  176. "Pinnacle Chamber<div style=\"font-size: 10px; font-weight: normal\">Rumble</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["Master of the Dojo"],
  177. "S.S. Huntington III<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 6%</div>": ["Bottled","Briegull","Captain","Leviathan","Salt Water Snapper","Shipwrecked","Swabbie"],
  178. "S.S. Huntington III<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 9%</div>": ["Buccaneer","Cook","Mermouse","Shelder","Siren","Squeaken"],
  179. "Sand Crypts<div style=\"font-size: 10px; font-weight: normal\">Graveblossom Camembert</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 25%</div>": ["Sand Colossus","Sarcophamouse","Scarab","Serpentine"],
  180. "Sand Crypts<div style=\"font-size: 10px; font-weight: normal\">Graveblossom Camembert with Grub Scent</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["King Grub"],
  181. "Sand Crypts<div style=\"font-size: 10px; font-weight: normal\">Graveblossom Camembert with Shattering</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 99%</div>": ["King Scarab"],
  182. "Sand Dunes (No Stampede)<div style=\"font-size: 10px; font-weight: normal\">Dewthief Camembert</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 25%</div>": ["Dunehopper","Grubling Herder","Sand Pilgrim"],
  183. "Sand Dunes (Stampede)<div style=\"font-size: 10px; font-weight: normal\">Dewthief Camembert</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 26%</div>": ["Quesodillo","Spiky Devil"],
  184. "Sand Dunes (Stampede)<div style=\"font-size: 10px; font-weight: normal\">Dewthief Camembert with Grubling Chow</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 25%</div>": ["Grubling"],
  185. "Seasonal Garden (Fall)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 37%</div>": ["Harvest Harrier","Harvester","Pumpkin Head","Scarecrow","Whirleygig"],
  186. "Seasonal Garden (Fall)<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 5%</div>": ["Fall Familiar"],
  187. "Seasonal Garden (Spring)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 16%</div>": ["Hydrophobe","Puddlemancer","Tanglefoot","Vinetail"],
  188. "Seasonal Garden (Spring)<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 10%</div>": ["Derpicorn","Spring Familiar"],
  189. "Seasonal Garden (Summer)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Firebreather","Stinger","Summer Mage"],
  190. "Seasonal Garden (Summer)<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 21%</div>": ["Firefly","Hot Head","Monarch"],
  191. "Seasonal Garden (Winter)<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Bruticle","Icicle","Winter Mage"],
  192. "Seasonal Garden (Winter)<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Frostbite","Over-Prepared","Penguin"],
  193. "Slushy Shoreline<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 15%</div>": ["Incompetent Ice Climber","Snow Bowler"],
  194. "Slushy Shoreline<div style=\"font-size: 10px; font-weight: normal\">Gouda with Softserve</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 10%</div>": ["Saboteur","Snow Sniper","Yeti"],
  195. "Slushy Shoreline<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 18%</div>": ["Living Ice","Snow Soldier"],
  196. "Carnivore Cove<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 26%</div>": ["Carnivore","Derpshark"],
  197. "Coral Castle<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 18%</div>": ["Coral Dragon","Coral Gardener","Coral Guard","Coral Queen","Turret Guard"],
  198. "Coral Garden<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 17%</div>": ["Coral Harvester"],
  199. "Coral Reef<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Coral","Coral Cuddler","Seadragon"],
  200. "Deep Oxygen Stream)<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Eel","Jellyfish"],
  201. "Sunken City (Docked)<div style=\"font-size: 10px; font-weight: normal\">Brie</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 41%</div>": ["City Noble","Sunken Citizen"],
  202. "Sunken City (Docked)<div style=\"font-size: 10px; font-weight: normal\">Fishy Fromage</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 14%</div>": ["Clumsy Carrier","Elite Guardian","Enginseer","Oxygen Baron"],
  203. "Sunken City (Docked)<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 26%</div>": ["City Worker","Hydrologist"],
  204. "Feeding Grounds<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 35%</div>": ["Barracuda","Clownfish","Spear Fisher"],
  205. "Haunted Shipwreck<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 18%</div>": ["Deep Sea Diver","Deranged Deckhand","Pirate Anchor","Sunken Banshee","Swashblade"],
  206. "Lair of the Ancients<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 65%</div>": ["Ancient of the Deep","Tritus"],
  207. "Lost Ruins<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 17%</div>": ["Angler","Mershark","Octomermaid","Old One","Urchin King"],
  208. "Magma Flow<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 17%</div>": ["Treasure Keeper"],
  209. "Mermouse Den<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 16%</div>": ["Mermousette"],
  210. "Monster Trench<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 31%</div>": ["Serpent Monster"],
  211. "Murky Depths<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 16%</div>": ["Betta","Koimaid","Angelfish"],
  212. "Oxygen Stream<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 19%</div>": ["Stingray"],
  213. "Pearl Patch<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 30%</div>": ["Pearl Diver","Sand Dollar Queen"],
  214. "Rocky Outcrop<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Barnacle Beautician","Bottom Feeder","Crabolia"],
  215. "Sand Dollar Sea Bar<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 30%</div>": ["Saltwater Axolotl","Sand Dollar Diver"],
  216. "School of Mice<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 25%</div>": ["Guppy","School of Mish","Tadpole"],
  217. "Shallow Shoals<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 25%</div>": ["Cuttle","Manatee","Mlounder Flounder","Puffer"],
  218. "Shipwreck<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 17%</div>": ["Dread Pirate Mousert"],
  219. "Sunken Treasure<div style=\"font-size: 10px; font-weight: normal\">SB+/Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 35%</div>": ["Pearl","Treasure Hoarder"],
  220. "Tournament Hall<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 4%</div>": ["Crown Collector"],
  221. "Town of Digby<div style=\"font-size: 10px; font-weight: normal\">Limelight</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 5%</div>": ["Big Bad Burroughs","Core Sample","Demolitions","Industrious Digger","Itty-Bitty Burroughs","Lambent Crystal","Miner","Nugget","Rock Muncher","Stone Cutter","Subterranean"],
  222. "Town of Gnawnia<div style=\"font-size: 10px; font-weight: normal\">Gilded</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 26%</div>": ["Master Burglar"],
  223. "Town of Gnawnia<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 18%</div>": ["Brown","Grey","White"],
  224. "Town of Gnawnia<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 5%</div>": ["Nibbler"],
  225. "Town of Gnawnia<div style=\"font-size: 10px; font-weight: normal\">White Cheddar</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 34%</div>": ["Cowardly","Dwarf"],
  226. "Toxic Spill<div style=\"font-size: 10px; font-weight: normal\">Rancid Radioactive Blue</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 12%</div>": ["Biohazard","Gelatinous Octahedron","Mutant Mongrel","Mutant Ninja","Mutated Behemoth","Mutated Siblings","Outbreak Assassin","Plague Hag","Scrap Metal Monster","Slimefist","Sludge","Sludge Soaker","Sludge Swimmer","Spore","Swamp Runner","Telekinetic Mutant","Tentacle","The Menace","Toxic Warrior"],
  227. "Toxic Spill (Hazmat and Lab Techs)<div style=\"font-size: 10px; font-weight: normal\">Rancid Radioactive Blue</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 50%</div>": ["Hazmat","Lab Technician"],
  228. "Toxic Spill (Knight)<div style=\"font-size: 10px; font-weight: normal\">Rancid Radioactive Blue</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 5%</div>": ["Bog Beast","Monster Tail"],
  229. "Training Grounds<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 31%</div>": ["Archer","Dumpling Chef","Kung Fu","Monk","Worker"],
  230. "Twisted Garden (Not Poured)<div style=\"font-size: 10px; font-weight: normal\">Duskshade Camembert</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 20%</div>": ["Barkshell","Thorn","Twisted Hotcakes","Twisted Lilly"],
  231. "Twisted Garden (Not Poured)<div style=\"font-size: 10px; font-weight: normal\">Lunaria Camembert</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 35%</div>": ["Camofusion","Fungal Spore","Twisted Carmine"],
  232. "Twisted Garden (Not Poured)<div style=\"font-size: 10px; font-weight: normal\">Lunaria Camembert with Shattering</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 25%</div>": ["Shattered Carmine"],
  233. "Twisted Garden (Poured)<div style=\"font-size: 10px; font-weight: normal\">Duskshade Camembert</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 10%</div>": ["Dehydrated"],
  234. "WWR (All Rage Level 25+)<div style=\"font-size: 10px; font-weight: normal\">Lactrodectus Lancashire</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 50%</div>": ["Monstrous Black Widow"],
  235. "WWR (Crazed Clearing)<div style=\"font-size: 10px; font-weight: normal\">Magical String with Cherry</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 0%</div>": ["Cherry Sprite"],
  236. "WWR (Deep Lagoon)<div style=\"font-size: 10px; font-weight: normal\">Magical String with Stagnant</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 0%</div>": ["Grizzled Silth"],
  237. "WWR (Gigantic Gnarled Tree)<div style=\"font-size: 10px; font-weight: normal\">Magical String with Gnarled</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 0%</div>": ["Naturalist"],
  238. "WWR (Rage Level 0-24)<div style=\"font-size: 10px; font-weight: normal\">Magical String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 10%</div>": ["Bloomed Sylvan","Cranky Caterpillar","Crazed Goblin","Fungal Frog","Gilded Leaf","Karmachameleon","Mossy Moosker","Spirit of Balance","Twisted Treant","Water Sprite"],
  239. "WWR (Rage Level 25+ CC)<div style=\"font-size: 10px; font-weight: normal\">Magical String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 0%</div>": ["Treant Queen","Spirit Fox","Red-Eyed Watcher Owl"],
  240. "WWR (Rage Level 25+ DL)<div style=\"font-size: 10px; font-weight: normal\">Magical String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 0%</div>": ["Medicine","Tree Troll","Winged Harpy"],
  241. "WWR (Rage Level 25+ GGT)<div style=\"font-size: 10px; font-weight: normal\">Magical String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 0%</div>": ["Red Coat Bear","Rift Tiger","Nomadic Warrior"],
  242. "WWR (Rage Level 50 CC)<div style=\"font-size: 10px; font-weight: normal\">Magical String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 0%</div>": ["Cyclops Barbarian"],
  243. "WWR (Rage Level 50 DL)<div style=\"font-size: 10px; font-weight: normal\">Magical String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 0%</div>": ["Tri-dra"],
  244. "WWR (Rage Level 50 GGT)<div style=\"font-size: 10px; font-weight: normal\">Magical String</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 0%</div>": ["Centaur Ranger"],
  245. "Windmill<div style=\"font-size: 10px; font-weight: normal\">SB+</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 5%</div>": ["Farmhand","Mole","Speedy"],
  246. "Windmill<div style=\"font-size: 10px; font-weight: normal\">White Cheddar</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 19%</div>": ["Spud"],
  247. "Zugzwang's Tower<div style=\"font-size: 10px; font-weight: normal\">Checkmate</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 14%</div>": ["Chess Master","Mystic King","Mystic Queen","Technic King","Technic Queen"],
  248. "Zugzwang's Tower<div style=\"font-size: 10px; font-weight: normal\">Gouda</div>\<div style=\"font-size: 10px; font-weight: normal\">AR: 10%</div>": ["Mystic Bishop","Mystic Knight","Mystic Pawn","Mystic Rook","Technic Bishop","Technic Knight","Technic Pawn","Technic Rook"],
  249. "Labyrinth<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div>": ["Lost","Reanimated Carver","Corridor Bruiser","Lost Legionnaire"],
  250. "Labyrinth<div style=\"font-size: 10px; font-weight: normal\">SB+</div>": ["Shadow Stalker"],
  251. "<div style=\"background-color: #d851ff\">Fealty - Plain<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Drudge","Masked Pikeman"],
  252. "<div style=\"background-color: #d851ff\">Fealty - Superior+<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Solemn Soldier","Mind Tearer"],
  253. "<div style=\"background-color: #d851ff\">Fealty - Epic<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Dark Templar"],
  254. "<div style=\"background-color: #d851ff\">Fealty - Temple (50+)<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Battle Cleric"],
  255. "<div style=\"background-color: #d851ff\">Fealty - Sanctum (80+)<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Paladin Weapon Master","Sir Fleekio"],
  256. "<div style=\"background-color: #21e2ff\">Tech - Plain<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["RR-8","Ash Golem"],
  257. "<div style=\"background-color: #21e2ff\">Tech - Superior+<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Tech Golem","Automated Stone Sentry"],
  258. "<div style=\"background-color: #21e2ff\">Tech - Epic<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Fungal Technomorph"],
  259. "<div style=\"background-color: #21e2ff\">Tech - Research Centre (50+)<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Exo-Tech"],
  260. "<div style=\"background-color: #21e2ff\">Tech - Manaforge (80+)<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Manaforge Smith","Matron of Machinery"],
  261. "<div style=\"background-color: #e96300\">Scholar - Plain<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Summoning Scholar","Sanguinarian"],
  262. "<div style=\"background-color: #e96300\">Scholar - Superior+<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Mystic Herald","Mystic Guardian"],
  263. "<div style=\"background-color: #e96300\">Scholar - Epic<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Mystic Scholar"],
  264. "<div style=\"background-color: #e96300\">Scholar - Auditorium (50+)<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Ethereal Guardian"],
  265. "<div style=\"background-color: #e96300\">Scholar - Library (80+)<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Soul Binder","Ancient Scribe"],
  266. "<div style=\"background-color: #11f400\">Farming - Plain<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Mushroom Harvester","Mush Monster"],
  267. "<div style=\"background-color: #11f400\">Farming - Superior+<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Nightshade Nanny","Nightshade Fungalmancer"],
  268. "<div style=\"background-color: #ffe400\">Treasury - Plain<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Hired Eidolon","Mimic"],
  269. "<div style=\"background-color: #ffe400\">Treasury - Superior+<div style=\"font-size: 10px; font-weight: normal\">Glowing Gruyere</div></div>": ["Treasure Brawler","Matron of Wealth"]
  270. };
  271. var miceRows = {},
  272. miceGroups = {},
  273. miceImages = {},
  274. miceMap = [],
  275. miceOrdered = '',
  276. remainingMice = '',
  277. locationsLoaded = false;
  278. var mapButton = document.getElementsByClassName('treasureMap')[0];
  279. mapButton.addEventListener('click', doMap, false);
  280.  
  281. function doMap() {
  282. var loaded = (document.getElementsByClassName('treasureMapPopup-mice-group-header').length == 0) ? false : true;
  283. if(loaded) {
  284. prepareMice();
  285. rearrangeMice();
  286. } else {
  287. setTimeout(doMap, 1000);
  288. }
  289. }
  290.  
  291. function prepareMice() {
  292. var miceContainer = document.getElementsByClassName('treasureMapPopup-miceBlockRow')[0],
  293. mice = miceContainer.getElementsByClassName('mice')[0],
  294. miceContent = mice.getElementsByClassName('treasureMapPopup-leftBlock-content')[0],
  295. miceContentDefault = miceContent.getElementsByClassName('treasureMapPopup-leftBlock-content-default')[0],
  296. //uncaughtmice1 = miceContentDefault.getElementsByClassName('treasureMapPopup-mice-groups')[0],
  297. //uncaughtmice2 = miceContentDefault.getElementsByClassName('treasureMapPopup-mice-groups')[1],
  298. uncaughtmice1 = miceContentDefault.children[0],
  299. uncaughtmice2 = miceContentDefault.children[1],
  300. uncaughtmice1empty = hasClass(uncaughtmice1, 'treasureMapPopup-miceWarning'),
  301. uncaughtmice2other = hasClass(uncaughtmice2, 'uncaughtmiceinotherenvironments'),
  302. miceGroupContainer1 = (uncaughtmice1empty) ? false : uncaughtmice1.getElementsByClassName('treasureMapPopup-mice-group-miceContainer')[0],
  303. miceGroupContainer2 = uncaughtmice2.getElementsByClassName('treasureMapPopup-mice-group-miceContainer')[0],
  304. miceMapUncaugth1 = (uncaughtmice1empty) ? false : miceGroupContainer1.getElementsByClassName('treasureMapPopup-mice-group-mouse'),
  305. miceMapUncaugth2 = miceGroupContainer2.getElementsByClassName('treasureMapPopup-mice-group-mouse');
  306.  
  307. miceRows = {};
  308. miceGroups = {};
  309. miceSubGroups = {};
  310. miceImages = {};
  311. miceMap = [];
  312. if(!uncaughtmice1empty) {
  313. for(var i=0; i<miceMapUncaugth1.length; i++) {
  314. var mouseUncaughtElement = miceMapUncaugth1[i],
  315. mouseName = mouseUncaughtElement.getAttribute("data-name"),
  316. mouseGroup = mouseUncaughtElement.getAttribute("data-group"),
  317. mouseSubGroup = mouseUncaughtElement.getAttribute("data-subgroup"),
  318. mouseImg = mouseUncaughtElement.getAttribute("data-image");
  319. miceRows[mouseName] = mouseUncaughtElement.innerHTML;
  320. miceGroups[mouseName] = mouseGroup;
  321. miceSubGroups[mouseName] = mouseSubGroup;
  322. miceImages[mouseName] = mouseImg;
  323. miceMap.push(mouseName);
  324. }
  325. }
  326. if(uncaughtmice2other) {
  327. for(var i=0; i<miceMapUncaugth2.length; i++) {
  328. var mouseUncaughtElement = miceMapUncaugth2[i],
  329. mouseName = mouseUncaughtElement.getAttribute("data-name"),
  330. mouseGroup = mouseUncaughtElement.getAttribute("data-group"),
  331. mouseSubGroup = mouseUncaughtElement.getAttribute("data-subgroup"),
  332. mouseImg = mouseUncaughtElement.getAttribute("data-image");
  333. miceRows[mouseName] = mouseUncaughtElement.innerHTML;
  334. miceGroups[mouseName] = mouseGroup;
  335. miceSubGroups[mouseName] = mouseSubGroup;
  336. miceImages[mouseName] = mouseImg;
  337. miceMap.push(mouseName);
  338. }
  339. }
  340. miceOrdered = '';
  341. remainingMice = '';
  342. // remove other env
  343. if(!uncaughtmice1empty && uncaughtmice2other) {
  344. miceContentDefault.removeChild(uncaughtmice2);
  345. }
  346. }
  347. function rearrangeMice() {
  348. miceOrdered += '<div class="treasureMapPopup-mice-group-header" style="margin-top:10px">Uncaught Mice</div>';
  349. for(loc in LOCATIONS) {
  350. var mice = LOCATIONS[loc], miceList = '';
  351. for(key in mice) {
  352. var mouse = mice[key];
  353. if(arrayContains(miceMap, mouse)) {
  354. var mouseRawHtml = miceRows[mouse],
  355. mouseHtml = mouseRawHtml.replace(new RegExp(mouse, 'g'), loc),
  356. index = miceMap.indexOf(mouse);
  357. miceList += '<div onmouseout="app.views.TreasureMapView.map.removeHighlight(); return false;" onmouseover="app.views.TreasureMapView.map.highlightMouse(this);" data-name="'+mouse+'" data-group="'+miceGroups[mouse]+'" data-subgroup="'+miceSubGroups[mouse]+'" data-image="'+miceImages[mouse]+'" class="treasureMapPopup-mice-group-mouse treasureMapPopup-searchIndex" style="width: 33%">'+mouseHtml+'</div>';
  358. //miceList += '<div class="treasureMap-mice-group-row">'+mouseHtml+'</div>';
  359. miceMap.splice(index, 1);
  360. }
  361. }
  362. if(miceList.length > 0) {
  363. //miceOrdered += '<div class="treasureMapPopup-mice-group-header" style="margin-top:10px">'+loc+'</div>'+miceList;
  364. miceOrdered += miceList;
  365. }
  366. }
  367. for(var i=0; i<miceMap.length; i++) {
  368. var mouse = miceMap[i];
  369. //remainingMice += '<div class="treasureMap-mice-group-row">'+miceRows[mouse]+'</div>';
  370. remainingMice += '<div onmouseout="app.views.TreasureMapView.map.removeHighlight(); return false;" onmouseover="app.views.TreasureMapView.map.highlightMouse(this);" data-name="'+mouse+'" data-group="'+miceGroups[mouse]+'" data-subgroup="'+miceSubGroups[mouse]+'" data-image="'+miceImages[mouse]+'" class="treasureMapPopup-mice-group-mouse treasureMapPopup-searchIndex">'+miceRows[mouse]+'</div>';
  371. }
  372. if(remainingMice != '') {
  373. miceOrdered += '<div class="treasureMapPopup-mice-group-header" style="margin-top:10px">Unknow Location</div>'+remainingMice;
  374. }
  375.  
  376. var firstMiceGroup = document.getElementsByClassName('treasureMapPopup-mice-groups')[0];
  377. firstMiceGroup.innerHTML = miceOrdered;
  378. }
  379.  
  380. function arrayContains(a, obj) {
  381. var i = a.length;
  382. while(i--) {
  383. if(a[i] === obj) {
  384. return true;
  385. }
  386. }
  387. return false;
  388. }
  389.  
  390. function hasClass(element, cls) {
  391. return (' ' + element.className + ' ').indexOf(' ' + cls + ' ') > -1;
  392. }