Many Changes

Added a 'default' image for spots where one is missing. Not the best solution, but it looks better on the site.
Cleaned up my code to avoid some duplication.
Added better 'Select All' logic to the event filter.
This commit is contained in:
Annika Merris 2024-01-23 18:33:55 -05:00
parent abe48cd902
commit 255f15798a
24 changed files with 323 additions and 783 deletions

BIN
public/images/isl_logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

BIN
public/images/unknown.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

View file

@ -20,7 +20,7 @@
"isEventItem": false
},
"ddd29671-ca7f-4132-8784-80346e154059": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Blessing Power Gachapon",
"minItemPower": 10,
"maxItemPower": 30,
@ -30,7 +30,7 @@
"isEventItem": true
},
"c1e029ff-b82c-48bd-a1f1-ea6291fad948": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Mandrake",
"minItemPower": 1,
"maxItemPower": 3,
@ -40,7 +40,7 @@
"isEventItem": true
},
"52cd4a48-ff8a-4493-8030-b4e7754cd227": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Muddled Mushroom",
"minItemPower": 2,
"maxItemPower": 5,
@ -50,7 +50,7 @@
"isEventItem": true
},
"636b7384-1389-4012-933c-9063baa7a38d": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Grassy Bunny",
"minItemPower": 3,
"maxItemPower": 6,
@ -60,7 +60,7 @@
"isEventItem": true
},
"2563b5f8-8fd5-4795-af86-33200605cf3e": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Chirping Chick",
"minItemPower": 4,
"maxItemPower": 10,
@ -70,7 +70,7 @@
"isEventItem": true
},
"54e9bcf5-f1a5-4350-a75d-88af02b4fc13": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Gorgeous Horse",
"minItemPower": 5,
"maxItemPower": 16,
@ -80,7 +80,7 @@
"isEventItem": true
},
"e736d2b9-a8ec-4a4e-a721-24880c8a6038": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Blooming Fox",
"minItemPower": 7,
"maxItemPower": 24,
@ -90,7 +90,7 @@
"isEventItem": true
},
"9fb7f9ba-e7ed-4e99-b161-386f48299443": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Frozen Dragon",
"minItemPower": 10,
"maxItemPower": 32,
@ -100,7 +100,7 @@
"isEventItem": true
},
"e2472929-1218-4cd6-a73b-b783c17bbc31": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Flaming Lion",
"minItemPower": 14,
"maxItemPower": 48,
@ -110,7 +110,7 @@
"isEventItem": true
},
"0e21a6ea-8262-44f7-91c3-0c51ace7613f": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Touno Souvenir 1",
"minItemPower": 5,
"maxItemPower": 5,
@ -120,7 +120,7 @@
"isEventItem": true
},
"700ffd61-c0bf-4f41-abd1-b6fd74a645bb": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Touno Souvenir 2",
"minItemPower": 10,
"maxItemPower": 10,

View file

@ -1,6 +1,6 @@
{
"1f7aff96-030d-4007-9a70-82db7a8be3e3": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Contestant Portrait (Wolf)",
"minItemPower": 15000,
"maxItemPower": 40000,
@ -10,7 +10,7 @@
"isEventItem": true
},
"2006c92e-8e32-4c9f-a913-3b2d1ed8dea0": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Potion of Bravery",
"minItemPower": 800,
"maxItemPower": 800,
@ -20,7 +20,7 @@
"isEventItem": false
},
"30d05d98-a615-4e3a-94da-8aa6e4ad03a9": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Basic Elixir",
"minItemPower": 3000,
"maxItemPower": 3000,
@ -30,7 +30,7 @@
"isEventItem": false
},
"3eccaaac-5afe-415a-ac8f-55df213cf015": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Potion of Freedom",
"minItemPower": 800,
"maxItemPower": 800,
@ -40,7 +40,7 @@
"isEventItem": false
},
"68a7a68a-2123-4a8e-b64d-9dbdf0637521": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Potion of Erudition",
"minItemPower": 800,
"maxItemPower": 800,
@ -50,7 +50,7 @@
"isEventItem": false
},
"7075da2f-a617-42a1-b142-fe2401ad87ec": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Potion of Inspiration",
"minItemPower": 800,
"maxItemPower": 800,
@ -60,7 +60,7 @@
"isEventItem": false
},
"762a2775-ca50-4c13-8797-2f03b045ed10": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Contestant Portrait (Lion)",
"minItemPower": 10000,
"maxItemPower": 25000,
@ -70,7 +70,7 @@
"isEventItem": true
},
"9c95396d-e5d8-4f7d-9d37-1469e7dc0ee1": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Signed Towel (Yellow)",
"minItemPower": 4500,
"maxItemPower": 10000,
@ -80,7 +80,7 @@
"isEventItem": true
},
"a351a27b-765b-46b5-95fc-99c47e63176d": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Potion of Diligence",
"minItemPower": 800,
"maxItemPower": 800,
@ -90,7 +90,7 @@
"isEventItem": false
},
"a44b763b-833b-49d0-91d6-e5fcb8c6ce7c": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Signed Handkerchief (Yellow)",
"minItemPower": 2000,
"maxItemPower": 5000,
@ -100,7 +100,7 @@
"isEventItem": true
},
"bc5fc5c6-65e1-41c8-822d-d6e06ec0894e": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Advanced Elixir",
"minItemPower": 30000,
"maxItemPower": 30000,
@ -110,7 +110,7 @@
"isEventItem": false
},
"cd50f711-36a4-4b3b-b4ef-84b52c8a18e2": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Champion's Statue",
"minItemPower": 30000,
"maxItemPower": 80000,
@ -120,7 +120,7 @@
"isEventItem": true
},
"ce522371-80bd-4266-b473-8f5ace7099c7": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Signed Handkerchief (Red)",
"minItemPower": 3000,
"maxItemPower": 8000,
@ -130,7 +130,7 @@
"isEventItem": true
},
"d7d705d3-9562-4f03-98d8-3b0da81fcf47": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Champion's Belt",
"minItemPower": 20000,
"maxItemPower": 50000,
@ -140,7 +140,7 @@
"isEventItem": true
},
"ed1663c2-aff0-41b4-b5ed-7f86463c1d69": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Signed Towel (Red)",
"minItemPower": 6000,
"maxItemPower": 15000,
@ -150,7 +150,7 @@
"isEventItem": true
},
"472d229e-3541-4115-8104-53af579f24a4": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Demonic Exercise Bike",
"minItemPower": 20000,
"maxItemPower": 50000,
@ -160,7 +160,7 @@
"isEventItem": true
},
"6214eeeb-c77b-415c-a055-6d15b04ca026": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Steel Barbell",
"minItemPower": 15000,
"maxItemPower": 40000,
@ -170,7 +170,7 @@
"isEventItem": true
},
"732f16e3-6de7-4bc7-af77-9cdbaf68b695": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Pac-Ball",
"minItemPower": 4500,
"maxItemPower": 10000,
@ -180,7 +180,7 @@
"isEventItem": true
},
"a64b4819-5b32-41c5-8fe0-293ea8695a0c": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Stone Dumbbell",
"minItemPower": 3000,
"maxItemPower": 8000,
@ -190,7 +190,7 @@
"isEventItem": true
},
"b282b9cb-1802-4563-88a1-e7e267a0bcd4": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Rock Kettlebell",
"minItemPower": 6000,
"maxItemPower": 15000,
@ -200,7 +200,7 @@
"isEventItem": true
},
"bf1611c0-ddec-4ad8-8299-a2e19818186f": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Screaming Punching Bag",
"minItemPower": 30000,
"maxItemPower": 80000,
@ -210,7 +210,7 @@
"isEventItem": true
},
"daca4964-69c4-4167-b7bf-2e8eb49a8f1b": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Ivy Jump Rope",
"minItemPower": 2000,
"maxItemPower": 5000,
@ -220,7 +220,7 @@
"isEventItem": true
},
"fff5a89a-1691-47ea-af30-c811f1c1dbfc": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Fairy Shuttlecock",
"minItemPower": 10000,
"maxItemPower": 25000,

View file

@ -1,6 +1,6 @@
{
"09b1fff4-c1a3-49d5-acf1-b996d93a7217": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Song: \"Unhappy Elder\"",
"minItemPower": 2,
"maxItemPower": 5,
@ -10,7 +10,7 @@
"isEventItem": true
},
"0dbbda4c-0e4c-4cc2-b204-0301178ae667": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Gold Ring",
"minItemPower": 1,
"maxItemPower": 1,
@ -20,7 +20,7 @@
"isEventItem": false
},
"590ebe99-0fdd-4216-bb51-88d48f07d518": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Song: \"Forbidden Love\"",
"minItemPower": 10,
"maxItemPower": 32,
@ -30,7 +30,7 @@
"isEventItem": true
},
"62c5fe6d-92d2-458d-8ce4-c206eeb6245a": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Song: \"Prince's Wish\"",
"minItemPower": 4,
"maxItemPower": 10,
@ -40,7 +40,7 @@
"isEventItem": true
},
"67e7598f-f687-4ea0-b9f5-f89aaa965d44": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Song: \"Otherworld Stars\"",
"minItemPower": 7,
"maxItemPower": 24,
@ -50,7 +50,7 @@
"isEventItem": true
},
"71c7537b-ef33-4f64-91d4-e7e9c3915cad": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Diamond Ring",
"minItemPower": 5,
"maxItemPower": 5,
@ -60,7 +60,7 @@
"isEventItem": false
},
"73ddfbbf-3071-4103-9893-b9b77af05ce9": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Song: \"Single Golden Mushroom\"",
"minItemPower": 5,
"maxItemPower": 16,
@ -70,7 +70,7 @@
"isEventItem": true
},
"910cfd8f-9e75-4ca1-b776-e6b4df78e80b": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Song: \"Starry Love\"",
"minItemPower": 1,
"maxItemPower": 3,
@ -80,7 +80,7 @@
"isEventItem": true
},
"b2536feb-7dcb-4cec-93e5-581bc64e693b": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Song: \"Princess's Wish\"",
"minItemPower": 3,
"maxItemPower": 6,
@ -90,7 +90,7 @@
"isEventItem": true
},
"b2ebc786-79c3-47df-b0d9-330bb8e85a5f": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Song: \"Unlucky Succubus\"",
"minItemPower": 14,
"maxItemPower": 48,
@ -100,7 +100,7 @@
"isEventItem": true
},
"d5eb513d-68e0-4cd3-bb44-e3e8d36cfecd": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Gemstone Ring",
"minItemPower": 2,
"maxItemPower": 2,
@ -110,7 +110,7 @@
"isEventItem": false
},
"bcd9068a-c3b1-4914-ac50-af3369a7a8e5": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Intamacy Gachapon",
"minItemPower": 10,
"maxItemPower": 30,
@ -119,7 +119,7 @@
"isEventItem": true
},
"6459b278-9e0d-48ab-b6bb-aa4bfc88011b": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Touno Speciality 1",
"minItemPower": 5,
"maxItemPower": 5,
@ -128,7 +128,7 @@
"origin": "Touno Island"
},
"223aafe8-450f-4343-8df3-d96117d28642": {
"iconURL": "",
"iconURL": "isl_logo.png",
"itemName": "Touno Speciality 2",
"minItemPower": 10,
"maxItemPower": 10,