index.js 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. "use strict";
  2. exports.__esModule = true;
  3. var fs_1 = require("fs");
  4. var FISH_DATA = [{ "name": "Bitterling", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/e/ea/NH-Icon-bitterling.png/revision/latest?cb=20200401003128", "price": 900, "location": "River", "shadowSize": "1", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": false, "may": false, "jun": false, "jul": false, "aug": false, "sep": false, "oct": false, "nov": true, "dec": true }, { "name": "Pale chub", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/2/2c/NH-Icon-palechub.png/revision/latest?cb=20200401003129", "price": 200, "location": "River", "shadowSize": "1", "time": "9 AM - 4 PM", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Crucian carp", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/0/03/NH-Icon-cruciancarp.png/revision/latest?cb=20200401003129", "price": 160, "location": "River", "shadowSize": "2", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Dace", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/2/22/NH-Icon-dace.png/revision/latest?cb=20200401003129", "price": 192, "location": "River", "shadowSize": "3", "time": "4 PM - 9 AM", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Carp", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/2/2c/NH-Icon-carp.png/revision/latest?cb=20200401003129", "price": 300, "location": "Pond", "shadowSize": "4", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Koi", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/7/74/NH-Icon-koi.png/revision/latest?cb=20200401003129", "price": 4000, "location": "Pond", "shadowSize": "4", "time": "4 PM - 9 AM", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Goldfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/e/ed/NH-Icon-goldfish.png/revision/latest?cb=20200401003129", "price": 1300, "location": "Pond", "shadowSize": "1", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Pop-eyed goldfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/c/c9/NH-Icon-popeyedgoldfish.png/revision/latest?cb=20200401003129", "price": 1300, "location": "Pond", "shadowSize": "1", "time": "9 AM - 4 PM", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Ranchu goldfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/f/f9/NH-Icon-ranchugoldfish.png/revision/latest?cb=20200401003129", "price": 4500, "location": "Pond", "shadowSize": "2", "time": "9 AM - 4 PM", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Killifish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/c/c3/NH-Icon-killifish.png/revision/latest?cb=20200401003129", "price": 300, "location": "Pond", "shadowSize": "1", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": false, "oct": false, "nov": false, "dec": false }, { "name": "Crawfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/c/cd/NH-Icon-crawfish.png/revision/latest?cb=20200401003129", "price": 200, "location": "Pond", "shadowSize": "2", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Soft-shelled turtle", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/c/c3/NH-Icon-softshelledturtle.png/revision/latest?cb=20200401003129", "price": 3750, "location": "River", "shadowSize": "4", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": false, "jul": false, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Snapping Turtle", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/2/24/NH-Icon-snappingturtle.png/revision/latest?cb=20200401003129", "price": 5000, "location": "River", "shadowSize": "5", "time": "9 PM - 4 AM", "jan": false, "feb": false, "mar": false, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": false, "dec": false }, { "name": "Tadpole", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/1/1c/NH-Icon-tadpole.png/revision/latest?cb=20200401003129", "price": 100, "location": "Pond", "shadowSize": "1", "time": "All day", "jan": false, "feb": false, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": false, "sep": false, "oct": false, "nov": false, "dec": false }, { "name": "Frog", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/6/6b/NH-Icon-frog.png/revision/latest?cb=20200401003129", "price": 120, "location": "Pond", "shadowSize": "2", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": true, "jun": true, "jul": true, "aug": true, "sep": false, "oct": false, "nov": false, "dec": false }, { "name": "Freshwater goby", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/e/ee/NH-Icon-freshwatergoby.png/revision/latest?cb=20200401003129", "price": 400, "location": "River", "shadowSize": "2", "time": "4 PM - 9 AM", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Loach", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/7/77/NH-Icon-loach.png/revision/latest?cb=20200401003129", "price": 400, "location": "River", "shadowSize": "2", "time": "All day", "jan": false, "feb": false, "mar": true, "apr": true, "may": true, "jun": false, "jul": false, "aug": false, "sep": false, "oct": false, "nov": false, "dec": false }, { "name": "Catfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/2/29/NH-Icon-catfish.png/revision/latest?cb=20200401003129", "price": 800, "location": "Pond", "shadowSize": "4", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": false, "apr": false, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": false, "dec": false }, { "name": "Giant snakehead", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/0/0c/NH-Icon-giantsnakehead.png/revision/latest?cb=20200401003129", "price": 5500, "location": "Pond", "shadowSize": "5", "time": "9 AM - 4 PM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": false, "oct": false, "nov": false, "dec": false }, { "name": "Bluegill", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/6/69/NH-Icon-bluegill.png/revision/latest?cb=20200401003129", "price": 180, "location": "River", "shadowSize": "2", "time": "9 AM - 4 PM", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Yellow perch", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/1/1d/NH-Icon-yellowperch.png/revision/latest?cb=20200401003129", "price": 300, "location": "River", "shadowSize": "3", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": false, "may": false, "jun": false, "jul": false, "aug": false, "sep": false, "oct": true, "nov": true, "dec": true }, { "name": "Black bass", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/e/e2/NH-Icon-blackbass.png/revision/latest?cb=20200401003129", "price": 320, "location": "River", "shadowSize": "4", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Tilapia", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/5/53/NH-Icon-tilapia.png/revision/latest?cb=20200401003129", "price": 800, "location": "River", "shadowSize": "3", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": false, "dec": false }, { "name": "Pike", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/d/dc/NH-Icon-pike.png/revision/latest?cb=20200401003130", "price": 1800, "location": "River", "shadowSize": "5", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": false, "jul": false, "aug": false, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Pond smelt", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/4/41/NH-Icon-pondsmelt.png/revision/latest?cb=20200401003130", "price": 500, "location": "River", "shadowSize": "2", "time": "All day", "jan": true, "feb": true, "mar": false, "apr": false, "may": false, "jun": false, "jul": false, "aug": false, "sep": false, "oct": false, "nov": false, "dec": true }, { "name": "Sweetfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/4/40/NH-Icon-sweetfish.png/revision/latest?cb=20200401003129", "price": 900, "location": "River", "shadowSize": "3", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": false, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Cherry salmon", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/5/5f/NH-Icon-cherrysalmon.png/revision/latest?cb=20200401003129", "price": 800, "location": "River (Clifftop)", "shadowSize": "3", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": true, "apr": true, "may": true, "jun": true, "jul": false, "aug": false, "sep": true, "oct": true, "nov": true, "dec": false }, { "name": "Char", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/1/15/NH-Icon-char.png/revision/latest?cb=20200401003129", "price": 3800, "location": "River (Clifftop) Pond", "shadowSize": "3", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": true, "apr": true, "may": true, "jun": true, "jul": false, "aug": false, "sep": true, "oct": true, "nov": true, "dec": false }, { "name": "Golden trout", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/5/5c/NH-Icon-goldentrout.png/revision/latest?cb=20200401003129", "price": 15000, "location": "River (Clifftop)", "shadowSize": "3", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": true, "apr": true, "may": true, "jun": false, "jul": false, "aug": false, "sep": true, "oct": true, "nov": true, "dec": false }, { "name": "Stringfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/7/7b/NH-Icon-stringfish.png/revision/latest?cb=20200401003129", "price": 15000, "location": "River (Clifftop)", "shadowSize": "5", "time": "4 PM - 9 AM", "jan": true, "feb": true, "mar": true, "apr": false, "may": false, "jun": false, "jul": false, "aug": false, "sep": false, "oct": false, "nov": false, "dec": true }, { "name": "Salmon", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/f/fb/NH-Icon-salmon.png/revision/latest?cb=20200401003129", "price": 700, "location": "River (Mouth)", "shadowSize": "4", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": false, "jul": false, "aug": false, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "King salmon", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/f/fd/NH-Icon-kingsalmon.png/revision/latest?cb=20200401003129", "price": 1800, "location": "River (Mouth)", "shadowSize": "6", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": false, "jul": false, "aug": false, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Mitten crab", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/e/e3/NH-Icon-mittencrab.png/revision/latest?cb=20200401003129", "price": 2000, "location": "River", "shadowSize": "2", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": false, "jul": false, "aug": false, "sep": true, "oct": true, "nov": true, "dec": false }, { "name": "Guppy", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/6/63/NH-Icon-guppy.png/revision/latest?cb=20200401003129", "price": 1300, "location": "River", "shadowSize": "1", "time": "9 AM - 4 PM", "jan": false, "feb": false, "mar": false, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": false }, { "name": "Nibble fish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/8/89/NH-Icon-nibblefish.png/revision/latest?cb=20200401003129", "price": 1500, "location": "River", "shadowSize": "1", "time": "9 AM - 4 PM", "jan": false, "feb": false, "mar": false, "apr": false, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Angelfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/6/63/NH-Icon-angelfish.png/revision/latest?cb=20200401003128", "price": 3000, "location": "River", "shadowSize": "2", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": false, "apr": false, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": false, "dec": false }, { "name": "Betta", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/7/7c/NH-Icon-betta.png/revision/latest?cb=20200401003129", "price": 2500, "location": "River", "shadowSize": "2", "time": "9 AM - 4 PM", "jan": false, "feb": false, "mar": false, "apr": false, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": false, "dec": false }, { "name": "Neon tetra", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/d/da/NH-Icon-neontetra.png/revision/latest?cb=20200401003129", "price": 500, "location": "River", "shadowSize": "1", "time": "9 AM - 4 PM", "jan": false, "feb": false, "mar": false, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": false }, { "name": "Rainbowfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/6/68/NH-Icon-rainbowfish.png/revision/latest?cb=20200401003129", "price": 800, "location": "River", "shadowSize": "1", "time": "9 AM - 4 PM", "jan": false, "feb": false, "mar": false, "apr": false, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": false, "dec": false }, { "name": "Piranha", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/b/b9/NH-Icon-piranha.png/revision/latest?cb=20200401003130", "price": 2500, "location": "River", "shadowSize": "2", "time": "9 AM - 4 PM & 9 PM - 4 AM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Arowana", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/b/bf/NH-Icon-arowana.png/revision/latest?cb=20200401003128", "price": 10000, "location": "River", "shadowSize": "4", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Dorado", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/d/df/NH-Icon-dorado.png/revision/latest?cb=20200401003129", "price": 15000, "location": "River", "shadowSize": "5", "time": "4 AM - 9 PM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Gar", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/9/9f/NH-Icon-gar.png/revision/latest?cb=20200401003129", "price": 6000, "location": "Pond", "shadowSize": "6", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Arapaima", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/7/7f/NH-Icon-arapaima.png/revision/latest?cb=20200401003128", "price": 10000, "location": "River", "shadowSize": "6", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Saddled bichir", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/a/a0/NH-Icon-saddledbichir.png/revision/latest?cb=20200401003130", "price": 4000, "location": "River", "shadowSize": "4", "time": "9 PM - 4 AM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Sturgeon", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/9/98/NH-Icon-sturgeon.png/revision/latest?cb=20200401003129", "price": 10000, "location": "River (Mouth)", "shadowSize": "6", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": false, "may": false, "jun": false, "jul": false, "aug": false, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Sea butterfly", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/8/8f/NH-Icon-seabutterfly.png/revision/latest?cb=20200401003129", "price": 1000, "location": "Sea", "shadowSize": "1", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": false, "may": false, "jun": false, "jul": false, "aug": false, "sep": false, "oct": false, "nov": false, "dec": true }, { "name": "Sea horse", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/5/55/NH-Icon-seahorse.png/revision/latest?cb=20200401003129", "price": 1100, "location": "Sea", "shadowSize": "1", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": false }, { "name": "Clown fish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/2/2f/NH-Icon-clownfish.png/revision/latest?cb=20200401003129", "price": 650, "location": "Sea", "shadowSize": "1", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Surgeonfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/1/11/NH-Icon-surgeonfish.png/revision/latest?cb=20200401003129", "price": 1000, "location": "Sea", "shadowSize": "2", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Butterfly fish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/8/8e/NH-Icon-butterflyfish.png/revision/latest?cb=20200401003129", "price": 1000, "location": "Sea", "shadowSize": "2", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Napoleonfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/6/6f/NH-Icon-napoleonfish.png/revision/latest?cb=20200401003129", "price": 10000, "location": "Sea", "shadowSize": "6", "time": "4 AM - 9 PM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": false, "jul": true, "aug": true, "sep": false, "oct": false, "nov": false, "dec": false }, { "name": "Zebra turkeyfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/1/1c/NH-Icon-zebraturkeyfish.png/revision/latest?cb=20200401003130", "price": 500, "location": "Sea", "shadowSize": "3", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": false }, { "name": "Blowfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/3/39/NH-Icon-blowfish.png/revision/latest?cb=20200401003129", "price": 5000, "location": "Sea", "shadowSize": "3", "time": "9 PM - 4 AM", "jan": true, "feb": true, "mar": false, "apr": false, "may": false, "jun": false, "jul": false, "aug": false, "sep": false, "oct": false, "nov": true, "dec": true }, { "name": "Puffer fish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/1/1f/NH-Icon-pufferfish.png/revision/latest?cb=20200401003130", "price": 250, "location": "Sea", "shadowSize": "3", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": false, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Anchovy", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/2/24/NH-Icon-anchovy.png/revision/latest?cb=20200401003129", "price": 200, "location": "Sea", "shadowSize": "2", "time": "4 AM - 9 PM", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Horse mackerel", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/d/d5/NH-Icon-horsemackerel.png/revision/latest?cb=20200401003129", "price": 150, "location": "Sea", "shadowSize": "2", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Barred knifejaw", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/8/8c/NH-Icon-barredknifejaw.png/revision/latest?cb=20200401003128", "price": 5000, "location": "Sea", "shadowSize": "3", "time": "All day", "jan": false, "feb": false, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": false }, { "name": "Sea bass", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/2/22/NH-Icon-seabass.png/revision/latest?cb=20200401003130", "price": 400, "location": "Sea", "shadowSize": "5", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Red snapper", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/d/dd/NH-Icon-redsnapper.png/revision/latest?cb=20200401003130", "price": 3000, "location": "Sea", "shadowSize": "4", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Dab", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/c/c6/NH-Icon-dab.png/revision/latest?cb=20200401003129", "price": 300, "location": "Sea", "shadowSize": "3", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": false, "jun": false, "jul": false, "aug": false, "sep": false, "oct": true, "nov": true, "dec": true }, { "name": "Olive flounder", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/9/9e/NH-Icon-oliveflounder.png/revision/latest?cb=20200401003129", "price": 800, "location": "Sea", "shadowSize": "5", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Squid", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/3/3b/NH-Icon-squid.png/revision/latest?cb=20200401003130", "price": 500, "location": "Sea", "shadowSize": "3", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": false, "oct": false, "nov": false, "dec": true }, { "name": "Moray eel", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/e/e5/NH-Icon-morayeel.png/revision/latest?cb=20200401003130", "price": 2000, "location": "Sea", "shadowSize": "Narrow", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": false, "jul": false, "aug": true, "sep": true, "oct": true, "nov": false, "dec": false }, { "name": "Ribbon eel", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/a/ac/NH-Icon-ribboneel.png/revision/latest?cb=20200401003129", "price": 600, "location": "Sea", "shadowSize": "Narrow", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": false, "dec": false }, { "name": "Tuna", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/5/50/NH-Icon-tuna.png/revision/latest?cb=20200401003129", "price": 7000, "location": "Pier", "shadowSize": "6", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": false, "jun": false, "jul": false, "aug": false, "sep": false, "oct": false, "nov": true, "dec": true }, { "name": "Blue marlin", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/2/2f/NH-Icon-bluemarlin.png/revision/latest?cb=20200401003129", "price": 10000, "location": "Pier", "shadowSize": "6", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": false, "jun": false, "jul": true, "aug": true, "sep": true, "oct": false, "nov": true, "dec": true }, { "name": "Giant trevally", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/7/7b/NH-Icon-gianttrevally.png/revision/latest?cb=20200401003129", "price": 4500, "location": "Pier", "shadowSize": "5", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": false, "dec": false }, { "name": "Mahi-mahi", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/8/82/NH-Icon-mahimahi.png/revision/latest?cb=20200401003129", "price": 6000, "location": "Pier", "shadowSize": "5", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": false, "dec": false }, { "name": "Ocean sunfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/5/52/NH-Icon-oceansunfish.png/revision/latest?cb=20200401003129", "price": 4000, "location": "Sea", "shadowSize": "6 (Fin)", "time": "4 AM - 9 PM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": false, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Ray", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/d/db/NH-Icon-ray.png/revision/latest?cb=20200401003129", "price": 3000, "location": "Sea", "shadowSize": "5", "time": "4 AM - 9 PM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": false, "jul": false, "aug": true, "sep": true, "oct": true, "nov": true, "dec": false }, { "name": "Saw shark", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/7/73/NH-Icon-sawshark.png/revision/latest?cb=20200401003129", "price": 12000, "location": "Sea", "shadowSize": "6 (Fin)", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Hammerhead shark", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/2/25/NH-Icon-hammerheadshark.png/revision/latest?cb=20200401003129", "price": 8000, "location": "Sea", "shadowSize": "6 (Fin)", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Great white shark", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/3/38/NH-Icon-greatwhiteshark.png/revision/latest?cb=20200401003129", "price": 15000, "location": "Sea", "shadowSize": "6 (Fin)", "time": "4 PM - 9 AM", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Whale shark", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/1/1c/NH-Icon-whaleshark.png/revision/latest?cb=20200401003129", "price": 13000, "location": "Sea", "shadowSize": "6 (Fin)", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Suckerfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/b/b9/NH-Icon-suckerfish.png/revision/latest?cb=20200401003131", "price": 1500, "location": "Sea", "shadowSize": "4 (Fin)", "time": "All day", "jan": false, "feb": false, "mar": false, "apr": false, "may": false, "jun": true, "jul": true, "aug": true, "sep": true, "oct": false, "nov": false, "dec": false }, { "name": "Football fish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/a/a5/NH-Icon-footballfish.png/revision/latest?cb=20200401003129", "price": 2500, "location": "Sea", "shadowSize": "4", "time": "4 PM - 9 AM", "jan": true, "feb": true, "mar": true, "apr": false, "may": false, "jun": false, "jul": false, "aug": false, "sep": false, "oct": false, "nov": true, "dec": true }, { "name": "Oarfish", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/3/33/NH-Icon-oarfish.png/revision/latest?cb=20200401003129", "price": 9000, "location": "Sea", "shadowSize": "6", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": false, "jul": false, "aug": false, "sep": false, "oct": false, "nov": false, "dec": true }, { "name": "Barreleye", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/c/c7/NH-Icon-barreleye.png/revision/latest?cb=20200401003128", "price": 15000, "location": "Sea", "shadowSize": "2", "time": "9 PM - 4 AM", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }, { "name": "Coelacanth", "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/3/31/NH-Icon-coelacanth.png/revision/latest?cb=20200401003129", "price": 15000, "location": "Sea", "shadowSize": "6", "time": "All day", "jan": true, "feb": true, "mar": true, "apr": true, "may": true, "jun": true, "jul": true, "aug": true, "sep": true, "oct": true, "nov": true, "dec": true }];
  5. var LOCATION;
  6. (function (LOCATION) {
  7. LOCATION[LOCATION["River"] = 0] = "River";
  8. LOCATION[LOCATION["RiverClifftop"] = 1] = "RiverClifftop";
  9. LOCATION[LOCATION["RiverMouth"] = 2] = "RiverMouth";
  10. LOCATION[LOCATION["Pond"] = 3] = "Pond";
  11. LOCATION[LOCATION["Sea"] = 4] = "Sea";
  12. LOCATION[LOCATION["Pier"] = 5] = "Pier";
  13. })(LOCATION || (LOCATION = {}));
  14. ;
  15. var MONTHS = {
  16. jan: 1,
  17. feb: 2,
  18. mar: 3,
  19. apr: 4,
  20. may: 5,
  21. jun: 6,
  22. jul: 7,
  23. aug: 8,
  24. sep: 9,
  25. oct: 10,
  26. nov: 11,
  27. dec: 12
  28. };
  29. // ["River", "Pond", "River (Clifftop)", "River (Clifftop) Pond", "River (Mouth)", "Sea", "Pier"]
  30. var mkLocation = function (location) {
  31. switch (location) {
  32. case 'River':
  33. return LOCATION.River;
  34. case 'River (Clifftop)' || 'River (Clifftop) Pond':
  35. return LOCATION.RiverClifftop;
  36. case 'River (Mouth)':
  37. return LOCATION.RiverMouth;
  38. case 'Pond':
  39. return LOCATION.Pond;
  40. case 'Sea':
  41. return LOCATION.Sea;
  42. case 'Pier':
  43. return LOCATION.Pier;
  44. default:
  45. return LOCATION.River;
  46. }
  47. };
  48. //"All day", "9 AM - 4 PM", "4 PM - 9 AM", "9 PM - 4 AM", "9 AM - 4 PM & 9 PM - 4 AM", "4 AM - 9 PM"
  49. var mkTime = function (time) {
  50. switch (time) {
  51. case '9 AM - 4 PM':
  52. return [[9, 16]];
  53. case '4 PM - 9 AM':
  54. return [[16, 9]];
  55. case '9 PM - 4 AM':
  56. return [[21, 4]];
  57. case '9 AM - 4 PM & 9 PM - 4 AM':
  58. return [[9, 16], [21, 4]];
  59. case '4 AM - 9 PM':
  60. return [[4, 21]];
  61. default:
  62. return [[0, 24]];
  63. }
  64. };
  65. var mkMonth = function (fish) {
  66. return Object.keys(MONTHS).filter(function (month) { return !!fish[month]; }).map(function (month) { return MONTHS[month]; });
  67. };
  68. var SHADOW_SIZE;
  69. (function (SHADOW_SIZE) {
  70. SHADOW_SIZE[SHADOW_SIZE["Tiny"] = 1] = "Tiny";
  71. SHADOW_SIZE[SHADOW_SIZE["Small"] = 2] = "Small";
  72. SHADOW_SIZE[SHADOW_SIZE["Medium"] = 3] = "Medium";
  73. SHADOW_SIZE[SHADOW_SIZE["Large"] = 4] = "Large";
  74. SHADOW_SIZE[SHADOW_SIZE["VeryLarge"] = 5] = "VeryLarge";
  75. SHADOW_SIZE[SHADOW_SIZE["Huge"] = 6] = "Huge";
  76. SHADOW_SIZE[SHADOW_SIZE["Long"] = 7] = "Long";
  77. SHADOW_SIZE[SHADOW_SIZE["Fin"] = 8] = "Fin";
  78. })(SHADOW_SIZE || (SHADOW_SIZE = {}));
  79. var FISH_SIZE = {
  80. "1": 1,
  81. "2": 2,
  82. "3": 3,
  83. "4": 4,
  84. "5": 5,
  85. "6": 6,
  86. "Narrow": 7,
  87. "6 (Fin)": 8,
  88. "4 (Fin)": 8
  89. };
  90. var mkSize = function (fishSize) {
  91. return FISH_SIZE[fishSize];
  92. };
  93. // {
  94. // "name": "Bitterling",
  95. // "imageLink": "https://vignette.wikia.nocookie.net/animalcrossing/images/e/ea/NH-Icon-bitterling.png/revision/latest?cb=20200401003128",
  96. // "price": 900,
  97. // "location": "River",
  98. // "shadowSize": "1",
  99. // "time": "All day",
  100. // "jan": true,
  101. // "feb": true,
  102. // "mar": true,
  103. // "apr": false,
  104. // "may": false,
  105. // "jun": false,
  106. // "jul": false,
  107. // "aug": false,
  108. // "sep": false,
  109. // "oct": false,
  110. // "nov": true,
  111. // "dec": true
  112. // }
  113. var NEW_FISH_DATA = FISH_DATA.map(function (fish) {
  114. return {
  115. name: fish.name,
  116. image: fish.imageLink,
  117. price: fish.price,
  118. location: mkLocation(fish.location),
  119. time: mkTime(fish.time),
  120. months: mkMonth(fish),
  121. shadowSize: mkSize(fish.shadowSize)
  122. };
  123. });
  124. fs_1.writeFile('./fish-data.json', JSON.stringify(NEW_FISH_DATA), function () {
  125. console.log("fish data created");
  126. });