Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Bingo Pre-color
- // @namespace Jimmie1717
- // @include https://www.zeldacodes.org/bingo/*
- // @version 1
- // ==/UserScript==
- function colorGoals() {
- var goals = document.querySelectorAll("td");
- for (var i = 0; i < goals.length; i++) {
- if (goals[i].getAttribute("id").startsWith("slot")) {
- switch(checkGoal(goals[i].innerHTML)) {
- case "item":
- goals[i].classList.add("greensquare");
- break;
- case "itemask":
- goals[i].classList.add("redsquare");
- break;
- case "notebook":
- goals[i].classList.add("orangesquare");
- break;
- case "mask":
- goals[i].classList.add("bluesquare");
- break;
- case "bottle":
- goals[i].classList.add("purplesquare");
- break;
- }
- }
- }
- }
- function checkGoal(name) {
- switch (name) {
- case "Room Key":
- case "20 Magic Beans":
- case "WFT Map and Compass":
- case "Unlock Odolwa's Door":
- case "Pendant of Memories":
- case "Hookshot":
- case "Song of Storms":
- case "Kill 2+ Iron Knuckles":
- case "Razor Sword":
- case "Under 00:35 Epona Archery":
- case "Clear All 3 Chest Icons on Zora Cape Map":
- case "Biggest Quiver":
- case "Open 8+ WFT Chests":
- case "Light Arrow":
- case "Open Chest of Magic Beans":
- case "Press 3+ STT Yellow Floor Switches":
- case "Gold Rupee from Ikana Business Scrub":
- case "Biggest Bomb Bag":
- case "Get STT Wizrobe Stray Fairy":
- case "STT Boss Key":
- case "Great Spin":
- case "Lullaby Intro":
- case "All Top Row Songs":
- case "Unlock Twinmold's Door":
- case "Twinmold's remains":
- case "Open 11 Pirate's Fortress area Chests":
- case "Goron Lullaby":
- case "Powder Keg":
- case "Grow 8+ Bean Plants":
- case "Explode Hole in Ikana Castle Ceiling":
- case "All 3 Tourist Center Area HPs":
- case "Diagonal of 4 Item Slots":
- case "Fire Arrow":
- case "Mirror Shield":
- case "12+ Item Slots":
- case "2+ Elemental Arrows":
- case "Beaver Bottle":
- case "Goht's remains":
- case "Beaver HP":
- case "Clear 3 Chest Icons on Mountain Village Maps":
- case "Destroy 15+ SHT Ice Blocks":
- case "Elegy of Emptiness":
- case "Cremia's Reward(hug or 200 rupees)":
- case "Ice Arrow":
- case "Gilded Sword":
- case "2+ Great Fairy Rewards":
- case "Great Fairy's Sword":
- case "Giant Wallet":
- case "500 Rupees in Wallet":
- case "Exactly 333 Rupees in Wallet":
- case "Exactly 500 Rupees in Wallet":
- case "Both Shooting Gallery HPs":
- case "Destroy 15 SHT Ice Blocks":
- case "Goht's Remains":
- return "item";
- break;
- case "Blast Mask":
- case "Keaton Quiz HP":
- case "Gibdo Mask":
- case "Postman's Hat":
- case "7+ Masks":
- case "Bunny Hood":
- case "Captain's Hat":
- case "Open 2+ Graves":
- case "Goron Mask":
- case "Stone Mask":
- case "Don Gero's Mask":
- case "Giant's Mask":
- case "Mask of Truth":
- case "Couple's Mask":
- case "Circus Leader's Mask":
- case "Garo Mask":
- case "Defeat Garo Ninja":
- case "Romani's Mask":
- case "All-Night":
- case "10+ Masks":
- case "Column of 4 Masks":
- case "Captain's Hat, Gibdo Mask, and Garo Mask":
- case "Row of 6 Masks":
- case "12+ Masks":
- case "Mask of Scents":
- case "14+ Masks":
- case "30+ Total Stray Fairies":
- case "Double Magic":
- case "All-Night Mask":
- return "mask";
- break;
- case "Pictograph of Dancing Redead":
- case "5+ East Clock Town HPs":
- return "itemask";
- break;
- case "Clear All 3 Chest Icons on Termina Field Map":
- case "Clear All 3 Chest Icons on Mountain Village Maps":
- case "All Maps from Tingle":
- case "Rosa Sister's Happiness Seal":
- case "??? Happiness Seal":
- case "6+ Happiness Seals":
- case "Postman Happiness Seal":
- case "10+ Happiness Seals":
- case "Romani Happiness Seal":
- case "Gorman Brother's Happiness Seal":
- case "All Notebook Pictures":
- case "Curiosity Shop Owner Happiness Seal":
- return "notebook";
- break;
- case "Epona's Song":
- case "7+ Songs":
- case "3+ Bottom Row Songs":
- case "Defeat Captain Keeta":
- case "Change GBT Water Direction":
- case "Open 5+ GBT Chests":
- case "Odolwa's Remains":
- case "Gyorg's Remains":
- case "2+ Boss Remains":
- case "All 5 Termina Grotto HPs":
- case "3+ Temple Maps and Compasses":
- case "10+ WFT Fairies":
- case "WFT Boss Key":
- case "Open All WFT Chests":
- case "2+ Boss Keys":
- case "2+ Temple Maps and Compasses":
- case "2+ Temple Maps, Compasses, and Boss Keys":
- case "3+ Temple Compasses":
- case "3+ Boss Keys":
- case "Milk":
- case "Blue Potion":
- case "Chateau Romani":
- case "Seahorse":
- case "Marine Lab Fish HP":
- case "Unbar 5+ doors in the Well":
- case "Pinnacle Rock HP":
- case "Bottled Deku Princess":
- case "Normal Poe":
- case "Open 2+ Well Chests":
- case "Big Poe":
- case "3+ Real Bottles (no dupe)":
- case "Red, Green, and Blue Potions":
- case "Magical Mushroom":
- case "4+ Real Bottles (no dupe)":
- case "10+ Unique Bottle Contents":
- case "Gold Dust":
- return "bottle";
- break;
- }
- }
- colorGoals();
Add Comment
Please, Sign In to add comment