7 750
edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
<!DOCTYPE html> | <!DOCTYPE html> | ||
<html lang="pt-BR"> | <html lang="pt-BR"> | ||
<head> | <head> | ||
<meta charset="UTF-8"> | <meta charset="UTF-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
<title>Seleção de Hunts</title> | <title>Seleção de Hunts</title> | ||
<style> | <style> | ||
.borda-container { | .borda-container { | ||
display: flex; | display: flex; | ||
Linha 146: | Linha 146: | ||
.toggle-group { | .toggle-group { | ||
display: flex; | display: flex; | ||
align-items: center; | align-items: center; | ||
gap: 10px; | gap: 10px; | ||
} | } | ||
.toggle-container { | .toggle-container { | ||
display: flex; | display: flex; | ||
align-items: center; | align-items: center; | ||
cursor: pointer; | cursor: pointer; | ||
} | } | ||
.toggle-container img { | .toggle-container img { | ||
width: 60px; | width: 60px; | ||
height: 28px; | height: 28px; | ||
} | } | ||
</style> | </style> | ||
</head> | </head> | ||
<body> | <body> | ||
<div class="borda-container" | <div class="borda-container"> | ||
<div class="input-group"> | <div class="input-group"> | ||
<label for="mapType"><b>Local da Hunt:</b></label> | <label for="mapType"><b>Local da Hunt:</b></label> | ||
Linha 173: | Linha 173: | ||
</select> | </select> | ||
</div> | </div> | ||
<div class="input-group"> | <div class="input-group"> | ||
<label for="difficulty"><b>Dificuldade:</b></label> | <label for="difficulty"><b>Dificuldade:</b></label> | ||
Linha 181: | Linha 180: | ||
</select> | </select> | ||
</div> | </div> | ||
<div class="input-group"> | <div class="input-group"> | ||
<div class="toggle-group"> | <div class="toggle-group"> | ||
<label><b>Mostrar Hunts Neutras </b></label> | <label><b>Mostrar Hunts Neutras </b></label> | ||
<div class="toggle-container" id="toggleNeutro"> | <div class="toggle-container" id="toggleNeutro"> | ||
<img src="https://wiki.pokexgames.com/images/2/27/Vetor_Toggle_Wiki_Off.png" alt="Desativado" id="toggleNeutroIcon"> | <img src="https://wiki.pokexgames.com/images/2/27/Vetor_Toggle_Wiki_Off.png" alt="Desativado" | ||
id="toggleNeutroIcon"> | |||
</div> | </div> | ||
</div> | </div> | ||
</div> | </div> | ||
<div class="input-group"> | <div class="input-group"> | ||
<label for="search"><b>Buscar por Nome:</b></label> | <label for="search"><b>Buscar por Nome:</b></label> | ||
<input type="text" id="search" class="maps__select" placeholder="Digite o nome..."> | <input type="text" id="search" class="maps__select" placeholder="Digite o nome..."> | ||
</div> | </div> | ||
<div class="switch-container"> | <div class="switch-container"> | ||
<div class="switch-button" id="switchClans"> | <div class="switch-button" id="switchClans"> | ||
Linha 207: | Linha 204: | ||
</div> | </div> | ||
</div> | </div> | ||
<div id="clanFilter" class="input-group"> | <div id="clanFilter" class="input-group"> | ||
<label><b>Filtro de Clãs do Jogador:</b></label> | <label><b>Filtro de Clãs do Jogador:</b></label> | ||
<div id="tagButtons"></div> | <div id="tagButtons"></div> | ||
</div> | </div> | ||
<div id="typeFilter" class="input-group hidden"> | <div id="typeFilter" class="input-group hidden"> | ||
<label><b>Filtro de dano causado pelo Pokémon selvagem:</b></label> | <label><b>Filtro de dano causado pelo Pokémon selvagem:</b></label> | ||
<div id="typeButtons"></div> | <div id="typeButtons"></div> | ||
</div> | </div> | ||
<div id="imageContainer" class="image-container"></div> | <div id="imageContainer" class="image-container"></div> | ||
</div> | </div> | ||
Linha 227: | Linha 221: | ||
const hunts = { | const hunts = { | ||
"NW": [ | "NW": [ | ||
{"name":"Grimer","difficulty":"Baixa","local":["Cinnabar"],"classes":["Psycraft","Orebound"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Grimer.png","huntTypes":["Poison"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Grimer"}, | { "name": "Grimer", "difficulty": "Baixa", "local": ["Cinnabar"], "classes": ["Psycraft", "Orebound"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Grimer.png", "huntTypes": ["Poison"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Grimer" }, | ||
{"name":"Litleo","difficulty":"Baixa","local":["Fuchsia"],"classes":["Gardestrike"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Litleo.png","huntTypes":["Normal","Fire","Dark","Grass"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Litleo"}, | { "name": "Litleo", "difficulty": "Baixa", "local": ["Fuchsia"], "classes": ["Gardestrike"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Litleo.png", "huntTypes": ["Normal", "Fire", "Dark", "Grass"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Litleo" }, | ||
{"name":"Petilil","difficulty":"Baixa","local":["Fuchsia"],"classes":["Wingeon","Volcanic","Seavell","Malefic","Naturia"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Petilil.png","huntTypes":["Grass"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Petilil"}, | { "name": "Petilil", "difficulty": "Baixa", "local": ["Fuchsia"], "classes": ["Wingeon", "Volcanic", "Seavell", "Malefic", "Naturia"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Petilil.png", "huntTypes": ["Grass"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Petilil" }, | ||
{"name":"Applin","difficulty":"Baixa","local":["Fuchsia"],"classes":["Wingeon","Naturia","Malefic"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Applin.png","huntTypes":["Grass"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Applin"}, | { "name": "Applin", "difficulty": "Baixa", "local": ["Fuchsia"], "classes": ["Wingeon", "Naturia", "Malefic"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Applin.png", "huntTypes": ["Grass"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Applin" }, | ||
{"name":"Snorunt","difficulty":"Baixa","local":["Lavender"],"classes":["Ironhard","Volcanic"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Snorunt.png","huntTypes":["Ice"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Snorunt"}, | { "name": "Snorunt", "difficulty": "Baixa", "local": ["Lavender"], "classes": ["Ironhard", "Volcanic"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Snorunt.png", "huntTypes": ["Ice"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Snorunt" }, | ||
{"name":"Sneasel","difficulty":"Baixa","local":["Lavender"],"classes":["Gardestrike"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Sneasel.png","huntTypes":["Dark"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Sneasel"}, | { "name": "Sneasel", "difficulty": "Baixa", "local": ["Lavender"], "classes": ["Gardestrike"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Sneasel.png", "huntTypes": ["Dark"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Sneasel" }, | ||
{"name":"Cloyster","difficulty":"Baixa","local":["Lavender"],"classes":["Naturia","Raibolt"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Cloyster.png","huntTypes":["Water"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Cloyster"}, | { "name": "Cloyster", "difficulty": "Baixa", "local": ["Lavender"], "classes": ["Naturia", "Raibolt"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Cloyster.png", "huntTypes": ["Water"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Cloyster" }, | ||
{"name":"Pansear e Magby","difficulty":"Baixa","local":["Pallet","Cinnabar"],"classes":["Orebound","Seavell"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Pansear e Magby.png","huntTypes":["Fire"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Pansear e Magby","altName":"Mixed Fire"}, | { "name": "Pansear e Magby", "difficulty": "Baixa", "local": ["Pallet", "Cinnabar"], "classes": ["Orebound", "Seavell"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Pansear e Magby.png", "huntTypes": ["Fire"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Pansear e Magby", "altName": "Mixed Fire" }, | ||
{"name":"Alolan Grimer","difficulty":"Baixa","local":["Cinnabar"],"classes":["Orebound"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Alolan Grimer.png","huntTypes":["Poison","Ground"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Alolan Grimer"}, | { "name": "Alolan Grimer", "difficulty": "Baixa", "local": ["Cinnabar"], "classes": ["Orebound"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Alolan Grimer.png", "huntTypes": ["Poison", "Ground"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Alolan Grimer" }, | ||
{"name":"Shuppet","difficulty":"Baixa","local":["Pallet"],"classes":["Malefic"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Shuppet.png","huntTypes":["Ghost"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Shuppet"}, | { "name": "Shuppet", "difficulty": "Baixa", "local": ["Pallet"], "classes": ["Malefic"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Shuppet.png", "huntTypes": ["Ghost"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Shuppet" }, | ||
{"name":"Alolan Meowth","difficulty":"Baixa","local":["Pewter"],"classes":["Gardestrike","Psycraft"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Alolan Meowth.png","huntTypes":["Dark"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Alolan Meowth"}, | { "name": "Alolan Meowth", "difficulty": "Baixa", "local": ["Pewter"], "classes": ["Gardestrike", "Psycraft"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Alolan Meowth.png", "huntTypes": ["Dark"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Alolan Meowth" }, | ||
{"name":"Sentinel","difficulty":"Baixa","local":["Pewter","Cinnabar"],"classes":["Todos"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Sentinel.png","huntTypes":["Neutral"],"huntTipo":"Neutro","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Sentinel","altName":"Small Sentinel"}, | { "name": "Sentinel", "difficulty": "Baixa", "local": ["Pewter", "Cinnabar"], "classes": ["Todos"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Sentinel.png", "huntTypes": ["Neutral"], "huntTipo": "Neutro", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Sentinel", "altName": "Small Sentinel" }, | ||
{"name":"Klink e Klang","difficulty":"Baixa","local":["Pewter"],"classes":["Volcanic","Orebound"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Klink e Klang.png","huntTypes":["Metal"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Klink e Klang"}, | { "name": "Klink e Klang", "difficulty": "Baixa", "local": ["Pewter"], "classes": ["Volcanic", "Orebound"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Klink e Klang.png", "huntTypes": ["Metal"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Klink e Klang" }, | ||
{"name":"Beedrill","difficulty":"Baixa","local":["Cerulean"],"classes":["Wingeon","Volcanic"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Beedrill.png","huntTypes":["Bug"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Beedrill"}, | { "name": "Beedrill", "difficulty": "Baixa", "local": ["Cerulean"], "classes": ["Wingeon", "Volcanic"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Beedrill.png", "huntTypes": ["Bug"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Beedrill" }, | ||
{"name":"Alolan Diglett","difficulty":"Baixa","local":["Cerulean"],"classes":["Seavell","Orebound","Volcanic"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Alolan Diglett.png","huntTypes":["Metal"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Alolan Diglett"}, | { "name": "Alolan Diglett", "difficulty": "Baixa", "local": ["Cerulean"], "classes": ["Seavell", "Orebound", "Volcanic"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Alolan Diglett.png", "huntTypes": ["Metal"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Alolan Diglett" }, | ||
{"name":"Spoink","difficulty":"Baixa","local":["Cerulean"],"classes":["Malefic","Naturia"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Spoink.png","huntTypes":["Psychic"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Spoink"}, | { "name": "Spoink", "difficulty": "Baixa", "local": ["Cerulean"], "classes": ["Malefic", "Naturia"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Spoink.png", "huntTypes": ["Psychic"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Spoink" }, | ||
{"name":"Espurr","difficulty":"Baixa","local":["Cerulean"],"classes":["Malefic","Naturia"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Espurr.png","huntTypes":["Psychic"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Espurr"}, | { "name": "Espurr", "difficulty": "Baixa", "local": ["Cerulean"], "classes": ["Malefic", "Naturia"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Espurr.png", "huntTypes": ["Psychic"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Espurr" }, | ||
{"name":"Galarian Farfetchd","difficulty":"Baixa","local":["Cerulean"],"classes":["Psycraft","Wingeon"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Galarian Farfetchd.png","huntTypes":["Fight"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Galarian Farfetchd"}, | { "name": "Galarian Farfetchd", "difficulty": "Baixa", "local": ["Cerulean"], "classes": ["Psycraft", "Wingeon"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Galarian Farfetchd.png", "huntTypes": ["Fight"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Galarian Farfetchd" }, | ||
{"name":"Machoke","difficulty":"Baixa","local":["Lavender"],"classes":["Psycraft","Wingeon"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Machoke.png","huntTypes":["Fight"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Machoke"}, | { "name": "Machoke", "difficulty": "Baixa", "local": ["Lavender"], "classes": ["Psycraft", "Wingeon"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Machoke.png", "huntTypes": ["Fight"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Machoke" }, | ||
{"name":"Cranidos","difficulty":"Baixa","local":["Fuchsia","Lavender"],"classes":["Gardestrike","Ironhard","Orebound"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Cranidos.png","huntTypes":["Rock"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Cranidos"}, | { "name": "Cranidos", "difficulty": "Baixa", "local": ["Fuchsia", "Lavender"], "classes": ["Gardestrike", "Ironhard", "Orebound"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Cranidos.png", "huntTypes": ["Rock"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Cranidos" }, | ||
{"name":"Dratini e Dragonair","difficulty":"Baixa","local":["Lavender","Cerulean"],"classes":["Psycraft","Seavell"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Dratini e Dragonair.png","huntTypes":["Dragon"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Dratini e Dragonair"}, | { "name": "Dratini e Dragonair", "difficulty": "Baixa", "local": ["Lavender", "Cerulean"], "classes": ["Psycraft", "Seavell"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Dratini e Dragonair.png", "huntTypes": ["Dragon"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Dratini e Dragonair" }, | ||
{"name":"Gible e Gabite","difficulty":"Baixa","local":["Lavender","Cerulean"],"classes":["Seavell"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Gible e Gabite.png","huntTypes":["Dragon"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Gible e Gabite"}, | { "name": "Gible e Gabite", "difficulty": "Baixa", "local": ["Lavender", "Cerulean"], "classes": ["Seavell"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Gible e Gabite.png", "huntTypes": ["Dragon"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Gible e Gabite" }, | ||
{"name":"Bagon e Shelgon","difficulty":"Baixa","local":["Lavender","Cerulean"],"classes":["Psycraft","Seavell"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Bagon e Shelgon.png","huntTypes":["Dragon"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Bagon e Shelgon"}, | { "name": "Bagon e Shelgon", "difficulty": "Baixa", "local": ["Lavender", "Cerulean"], "classes": ["Psycraft", "Seavell"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Bagon e Shelgon.png", "huntTypes": ["Dragon"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Bagon e Shelgon" }, | ||
{"name":"Rockruff","difficulty":"Baixa","local":["Cerulean"],"classes":["Gardestrike","Orebound","Ironhard"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Rockruff.png","huntTypes":["Rock"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Rockruff"}, | { "name": "Rockruff", "difficulty": "Baixa", "local": ["Cerulean"], "classes": ["Gardestrike", "Orebound", "Ironhard"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Rockruff.png", "huntTypes": ["Rock"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Rockruff" }, | ||
{"name":"Elekid","difficulty":"Baixa","local":["Fuchsia"],"classes":["Orebound"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Elekid.png","huntTypes":["Electric"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Elekid"}, | { "name": "Elekid", "difficulty": "Baixa", "local": ["Fuchsia"], "classes": ["Orebound"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Elekid.png", "huntTypes": ["Electric"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Elekid" }, | ||
{"name":"Tynamo e Eelektrik","difficulty":"Baixa","local":["Fuchsia"],"classes":["Orebound"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Tynamo e Eelektrik.png","huntTypes":["Electric","Poison"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Tynamo e Eelektrik"}, | { "name": "Tynamo e Eelektrik", "difficulty": "Baixa", "local": ["Fuchsia"], "classes": ["Orebound"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Tynamo e Eelektrik.png", "huntTypes": ["Electric", "Poison"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Tynamo e Eelektrik" }, | ||
{"name":"Mantyke","difficulty":"Baixa","local":["Cerulean"],"classes":["Raibolt"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Mantyke.png","huntTypes":["Flying","Water"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Mantyke"}, | { "name": "Mantyke", "difficulty": "Baixa", "local": ["Cerulean"], "classes": ["Raibolt"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Mantyke.png", "huntTypes": ["Flying", "Water"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Mantyke" }, | ||
{"name":"Solrock e Lunatone","difficulty":"Baixa","local":["Cerulean"],"classes":["Ironhard"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Solrock e Lunatone.png","huntTypes":["Rock","Psychic"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Solrock e Lunatone"}, | { "name": "Solrock e Lunatone", "difficulty": "Baixa", "local": ["Cerulean"], "classes": ["Ironhard"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Solrock e Lunatone.png", "huntTypes": ["Rock", "Psychic"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Solrock e Lunatone" }, | ||
{"name":"Galarian Darumaka","difficulty":"Baixa","local":["Cerulean"],"classes":["Ironhard","Volcanic"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Galarian Darumaka.png","huntTypes":["Ice"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Galarian Darumaka"}, | { "name": "Galarian Darumaka", "difficulty": "Baixa", "local": ["Cerulean"], "classes": ["Ironhard", "Volcanic"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Galarian Darumaka.png", "huntTypes": ["Ice"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Galarian Darumaka" }, | ||
{"name":"Silicobra","difficulty":"Baixa","local":["Cerulean"],"classes":["Seavell","Naturia"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Silicobra.png","huntTypes":["Ground"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Silicobra"}, | { "name": "Silicobra", "difficulty": "Baixa", "local": ["Cerulean"], "classes": ["Seavell", "Naturia"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Silicobra.png", "huntTypes": ["Ground"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Silicobra" }, | ||
{"name":"Darkrai Minion","difficulty":"Baixa","local":["Todos"],"classes":["Todos"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Darkrai Minion.png","huntTypes":["Neutral"],"huntTipo":"Neutro","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Darkrai Minion"}, | { "name": "Darkrai Minion", "difficulty": "Baixa", "local": ["Todos"], "classes": ["Todos"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Darkrai Minion.png", "huntTypes": ["Neutral"], "huntTipo": "Neutro", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Darkrai Minion" }, | ||
{"name":"Farfetchd","difficulty":"Baixa","local":["Pewter"],"classes":["Raibolt","Orebound"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Farfetchd.png","huntTypes":["Flying","Normal"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Farfetchd"}, | { "name": "Farfetchd", "difficulty": "Baixa", "local": ["Pewter"], "classes": ["Raibolt", "Orebound"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Farfetchd.png", "huntTypes": ["Flying", "Normal"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Farfetchd" }, | ||
{"name":"Rufflet","difficulty":"Baixa","local":["Pewter"],"classes":["Raibolt","Orebound"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Rufflet.png","huntTypes":["Flying","Normal"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Rufflet"}, | { "name": "Rufflet", "difficulty": "Baixa", "local": ["Pewter"], "classes": ["Raibolt", "Orebound"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Rufflet.png", "huntTypes": ["Flying", "Normal"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Rufflet" }, | ||
{"name":"Sliggoo e Goomy","difficulty":"Baixa","local":["Cinnabar"],"classes":["Wingeon"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Sliggoo e Goomy.png","huntTypes":["Water"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Sliggoo e Goomy"}, | { "name": "Sliggoo e Goomy", "difficulty": "Baixa", "local": ["Cinnabar"], "classes": ["Wingeon"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Sliggoo e Goomy.png", "huntTypes": ["Water"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Sliggoo e Goomy" }, | ||
{"name":"Carvanha","difficulty":"Baixa","local":["Pewter"],"classes":["Raibolt","Naturia"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Carvanha.png","huntTypes":["Water"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Carvanha"}, | { "name": "Carvanha", "difficulty": "Baixa", "local": ["Pewter"], "classes": ["Raibolt", "Naturia"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Carvanha.png", "huntTypes": ["Water"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Carvanha" }, | ||
{"name":"Barboach","difficulty":"Baixa","local":["Pewter"],"classes":["Naturia"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Barboach.png","huntTypes":["Ground","Water"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Barboach"}, | { "name": "Barboach", "difficulty": "Baixa", "local": ["Pewter"], "classes": ["Naturia"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Barboach.png", "huntTypes": ["Ground", "Water"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Barboach" }, | ||
{"name":"Galarian Meowth","difficulty":"Baixa","local":["Pewter"],"classes":["Volcanic","Orebound"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Galarian Meowth.png","huntTypes":["Metal"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Galarian Meowth"}, | { "name": "Galarian Meowth", "difficulty": "Baixa", "local": ["Pewter"], "classes": ["Volcanic", "Orebound"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Galarian Meowth.png", "huntTypes": ["Metal"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Galarian Meowth" }, | ||
{"name":"Skiddo e Nuzleaf","difficulty":"Baixa","local":["Fuchsia"],"classes":["Volcanic","Seavell","Malefic","Wingeon","Naturia"],"imageUrl":"https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Skiddo e Nuzleaf.png","huntTypes":["Grass","Dark"],"huntTipo":"Elemental","link":"https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Skiddo e Nuzleaf"} | { "name": "Skiddo e Nuzleaf", "difficulty": "Baixa", "local": ["Fuchsia"], "classes": ["Volcanic", "Seavell", "Malefic", "Wingeon", "Naturia"], "imageUrl": "https://wiki.pokexgames.com/images/e/ee/Banner_SistemaHunt_Skiddo e Nuzleaf.png", "huntTypes": ["Grass", "Dark"], "huntTipo": "Elemental", "link": "https://wiki.pokexgames.com/index.php/Nightmare_Hunt_-_Skiddo e Nuzleaf" } | ||
], | ], | ||
}; | }; | ||
Linha 320: | Linha 314: | ||
let selectedTypes = []; | let selectedTypes = []; | ||
let showNeutro = false; | let showNeutro = false; | ||
const neutroIconAtivado = "https://wiki.pokexgames.com/images/7/73/Vetor_Toggle_Wiki_On.png"; | const neutroIconAtivado = "https://wiki.pokexgames.com/images/7/73/Vetor_Toggle_Wiki_On.png"; | ||
const neutroIconDesativado = "https://wiki.pokexgames.com/images/2/27/Vetor_Toggle_Wiki_Off.png"; | const neutroIconDesativado = "https://wiki.pokexgames.com/images/2/27/Vetor_Toggle_Wiki_Off.png"; | ||
if (!toggleNeutro || !toggleNeutroIcon) { | if (!toggleNeutro || !toggleNeutroIcon) { | ||
console.error("Elementos do toggle não encontrados!"); | console.error("Elementos do toggle não encontrados!"); | ||
return; | return; | ||
} | } | ||
toggleNeutro.addEventListener("click", () => { | |||
toggleNeutro.addEventListener("click", () => { | |||
showNeutro = !showNeutro; | showNeutro = !showNeutro; | ||
toggleNeutro.classList.toggle("active"); | toggleNeutro.classList.toggle("active"); | ||
if (showNeutro) { | if (showNeutro) { | ||
toggleNeutroIcon.src = neutroIconAtivado; | toggleNeutroIcon.src = neutroIconAtivado; | ||
} else { | } else { | ||
toggleNeutroIcon.src = neutroIconDesativado; | toggleNeutroIcon.src = neutroIconDesativado; | ||
} | } | ||
filterHunts(); | filterHunts(); | ||
}); | }); | ||
Object.entries(classIcons).forEach(([cls, icon]) => { | Object.entries(classIcons).forEach(([cls, icon]) => { | ||
const button = document.createElement("button"); | const button = document.createElement("button"); | ||
Linha 360: | Linha 347: | ||
tagButtonsContainer.appendChild(button); | tagButtonsContainer.appendChild(button); | ||
}); | }); | ||
Object.entries(typeIcons).forEach(([type, icon]) => { | Object.entries(typeIcons).forEach(([type, icon]) => { | ||
const button = document.createElement("button"); | const button = document.createElement("button"); | ||
Linha 374: | Linha 360: | ||
}); | }); | ||
function clearFilters() { | function clearFilters() { | ||
document.querySelectorAll("#tagButtons .tag-button.selected").forEach(button => { | |||
button.classList.remove("selected"); | |||
}); | |||
document.querySelectorAll("#typeButtons .tag-button.selected").forEach(button => { | |||
button.classList.remove("selected"); | |||
}); | |||
selectedTags = []; | |||
selectedTypes = []; | |||
filterHunts(); | |||
} | } | ||
switchClans.addEventListener("click", () => { | switchClans.addEventListener("click", () => { | ||
clearFilters(); | clearFilters(); | ||
Linha 403: | Linha 388: | ||
switchTypes.classList.add("active"); | switchTypes.classList.add("active"); | ||
}); | }); | ||
searchInput.addEventListener("input", () => { | searchInput.addEventListener("input", () => { | ||
filterHunts(); | filterHunts(); | ||
}); | }); | ||
mapTypeSelect.addEventListener("change", function () { | mapTypeSelect.addEventListener("change", function () { | ||
const selectedMap = this.value; | const selectedMap = this.value; | ||
Linha 425: | Linha 408: | ||
filterHunts(); | filterHunts(); | ||
}); | }); | ||
function filterHunts() { | |||
const selectedMap = mapTypeSelect.value; | |||
const selectedDifficulty = difficultySelect.value; | |||
const searchTerm = searchInput.value.toLowerCase(); | |||
imageContainer.innerHTML = ""; | |||
if (!selectedMap) return; | |||
const huntList = hunts[selectedMap]; | |||
huntList.forEach(hunt => { | |||
const hasAllClasses = hunt.classes.includes("Todos"); | |||
const hasAllTypes = hunt.huntTypes.includes("Todos"); | |||
const matchesTags = hasAllClasses || selectedTags.length === 0 || selectedTags.some(tag => hunt.classes.includes(tag)); | |||
const matchesTypes = hasAllTypes || selectedTypes.length === 0 || selectedTypes.some(type => hunt.huntTypes.includes(type)); | |||
const matchesDifficulty = selectedDifficulty === "" || hunt.difficulty === selectedDifficulty; | |||
const isNeutro = hunt.huntTipo === "Neutro"; | |||
const matchesSearch = hunt.name.toLowerCase().includes(searchTerm) || (hunt.altName && hunt.altName.toLowerCase().includes(searchTerm)); | |||
if (matchesTags && matchesTypes && matchesDifficulty && (!isNeutro || (isNeutro && showNeutro)) && matchesSearch) { | |||
const imageItem = document.createElement("div"); | |||
imageItem.className = "image-item"; | |||
imageItem.innerHTML = ` | |||
<div class="image-content"> | <div class="image-content"> | ||
<a href="${hunt.link}" target="_blank"> | <a href="${hunt.link}" target="_blank"> | ||
Linha 479: | Linha 454: | ||
</div> | </div> | ||
`; | `; | ||
imageContainer.appendChild(imageItem); | |||
} | |||
}); | |||
} | } | ||
mapTypeSelect.addEventListener("change", filterHunts); | mapTypeSelect.addEventListener("change", filterHunts); | ||
difficultySelect.addEventListener("change", filterHunts); | difficultySelect.addEventListener("change", filterHunts); | ||
mapTypeSelect.dispatchEvent(new Event("change")); | mapTypeSelect.dispatchEvent(new Event("change")); | ||
}); | }); | ||
</script> | </script> | ||
</body> | </body> | ||
</html> | </html> |