Spotligh:mapas: mudanças entre as edições

De Farmland
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 5: Linha 5:
.guia-up{background:linear-gradient(180deg,#080d19,#0e1527);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;padding:20px;border-radius:12px;margin:10px 0}
.guia-up{background:linear-gradient(180deg,#080d19,#0e1527);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;padding:20px;border-radius:12px;margin:10px 0}
.guia-up h1{margin:0;font-size:28px;color:#edf2ff}
.guia-up h1{margin:0;font-size:28px;color:#edf2ff}
.guia-up .sub{color:var(--muted);margin:8px 0 20px}
.guia-up .sub{color:var(--muted);margin:8px 0 20px;font-size:14px}
.guia-up .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}
.guia-up .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}
.guia-up .card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:16px}
.guia-up .card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:16px}
.guia-up .card b{font-size:22px;color:#edf2ff}.guia-up .card span{display:block;color:var(--muted);font-size:13px;margin-top:4px}
.guia-up .card b{font-size:22px;color:#edf2ff}.guia-up .card span{display:block;color:var(--muted);font-size:13px;margin-top:4px}
.guia-up .tools{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}
.guia-up .tools{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap;align-items:center}
.guia-up input,.guia-up select{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:11px 13px;font-size:14px}
.guia-up input,.guia-up select{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:11px 13px;font-size:14px;outline:none}
.guia-up input:focus,.guia-up select:focus{border-color:var(--accent)}
.guia-up input{flex:1;min-width:200px}
.guia-up input{flex:1;min-width:200px}
.guia-up .btn-clear{background:var(--panel2);color:var(--muted);border:1px solid var(--border);border-radius:10px;padding:11px 14px;font-size:13px;cursor:pointer;white-space:nowrap}
.guia-up .btn-clear:hover{background:#1c2a42;color:var(--text)}
.guia-up .info-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;color:var(--muted)}
.guia-up .info-bar b{color:var(--accent)}
.guia-up .tablebox{overflow:auto;border:1px solid var(--border);border-radius:14px;background:var(--panel)}
.guia-up .tablebox{overflow:auto;border:1px solid var(--border);border-radius:14px;background:var(--panel)}
.guia-up table{width:100%;border-collapse:collapse;min-width:800px}
.guia-up table{width:100%;border-collapse:collapse;min-width:800px}
Linha 21: Linha 26:
.guia-up .max{font-weight:700}
.guia-up .max{font-weight:700}
.guia-up .rec{font-weight:800;color:var(--green)}
.guia-up .rec{font-weight:800;color:var(--green)}
.guia-up footer{color:var(--muted);font-size:12px;margin-top:14px}
.guia-up footer{color:var(--muted);font-size:12px;margin-top:14px;line-height:1.5}
@media(max-width:650px){.guia-up .cards{grid-template-columns:1fr}}
@media(max-width:650px){.guia-up .cards{grid-template-columns:1fr}}
</style>
</style>
Linha 27: Linha 32:
<div class="guia-up">
<div class="guia-up">
   <h1>Guia de Up — Mapas por Nível</h1>
   <h1>Guia de Up — Mapas por Nível</h1>
   <p class="sub">Selecione a lista SpotLight e consulte os mapas por nível. Nível recomendado = máximo − 15.</p>
   <p class="sub">Nível recomendado = Máximo − 15. Use a busca e os filtros para encontrar o mapa ideal.</p>


   <div class="cards">
   <div class="cards">
     <div class="card"><b>40</b><span>mapas cadastrados</span></div>
     <div class="card"><b id="total-maps">0</b><span>mapas nesta lista</span></div>
     <div class="card"><b>1 → 177</b><span>faixa total de níveis</span></div>
     <div class="card"><b>1 → 177</b><span>faixa total de níveis</span></div>
     <div class="card"><b>Máx. − 15</b><span>regra do nível recomendado</span></div>
     <div class="card"><b>Máx. − 15</b><span>regra do nível recomendado</span></div>
Linha 36: Linha 41:


   <div class="tools">
   <div class="tools">
     <input id="search" placeholder="Buscar mapa ou nome..." oninput="filterRows()">
     <input id="search" placeholder="Buscar por código ou nome do mapa..." oninput="filterRows()">
     <select id="spotlight" onchange="filterRows()">
     <select id="spotlight" onchange="filterRows()">
       <option value="SpotLight 1">SpotLight 1</option>
       <option value="Spotlight Solar">Spotlight Solar</option>
      <option value="Spotlight Lunar">Spotlight Lunar</option>
      <option value="Spotlight Estelar">Spotlight Estelar</option>
      <option value="Spotlight Radiante">Spotlight Radiante</option>
      <option value="Spotlight Celestial">Spotlight Celestial</option>
      <option value="Spotlight Infernal">Spotlight Infernal</option>
      <option value="Spotlight Astral">Spotlight Astral</option>
     </select>
     </select>
     <select id="level" onchange="filterRows()">
     <select id="level" onchange="filterRows()">
       <option value="">Todos os níveis recomendados</option>
       <option value="">Todos os níveis</option>
       <option value="1-49">1–49</option>
       <option value="1-49">1–49</option>
       <option value="50-79">50–79</option>
       <option value="50-79">50–79</option>
Linha 48: Linha 59:
       <option value="130-999">130+</option>
       <option value="130-999">130+</option>
     </select>
     </select>
    <button class="btn-clear" onclick="clearFilters()">Limpar</button>
  </div>
  <div class="info-bar">
    <span>Mostrando <b id="result-count">0</b> mapas</span>
    <span>Dica: digite parte do nome ou código</span>
   </div>
   </div>


Linha 65: Linha 82:
     </table>
     </table>
   </div>
   </div>
   <footer>Observação: o nível recomendado é uma referência matemática baseada na regra definida; dificuldade real pode variar conforme classe, equipamento e monstros do mapa.</footer>
 
   <footer>O nível recomendado é calculado automaticamente (Máximo − 15). A dificuldade real pode variar conforme classe, equipamento e monstros do mapa.<br>
  <b style="color:#79a7ff">Obs:</b> Os níveis ainda estão temporários (1-1). Assim que você enviar os níveis corretos eu atualizo.</footer>
</div>
</div>


<script>
<script>
const spotlight1=[
const solar = [
["pay_fild03","Campo de Payon 3",1,8],["pay_fild02","Campo de Payon 2",17,18],["prt_sewb1","Esgoto de Prontera 1",20,24],
["abbey02","Abadia da Ilha 2",1,1],["abyss_03","Lago do Abismo 3",1,1],["ama_dun03","Calabouço de Amatsu 3",1,1],
["gef_fild05","Campo de Geffen 5",20,29],["anthell02","Formigueiro Infernal 2",30,35],["mjolnir_02","Monte Mjolnir 2",30,38],
["ayo_dun01","Calabouço de Ayothaya 1",1,1],["c_tower2","Torre do Relógio 2",1,1],["cmd_fild03","Campo de Comodo 3",1,1],
["mjo_dun01","Mina de Mjolnir 1",22,39],["iz_dun01","Calabouço de Izlude 1",34,45],["prt_fild09","Campo de Prontera 9",53,55],
["dew_fild01","Campo de Dewata 1",1,1],["dic_fild01","Campo de El Dicastes 1",1,1],["ecl_tdun01","Calabouço de Eclage 1",1,1],
["pay_dun02","Caverna de Payon 2",34,59],["in_sphinx2","Esfinge 2",58,70],["mjolnir_03","Monte Mjolnir 3",65,70],
["ein_fild03","Campo de Einbroch 3",1,1],["gef_dun00","Calabouço de Geffen 0",1,1],["gef_fild04","Campo de Geffen 4",1,1],
["um_fild04","Campo de Umbala 4",64,70],["prt_maze02","Labirinto de Prontera 2",30,72],["pay_dun04","Caverna de Payon 4",68,72],
["gef_fild10","Campo de Geffen 10",1,1],["gefenia02","Geffenia 2",1,1],["gl_prison1","Prisão Subterrânea de GH",1,1],
["ayo_dun02","Calabouço de Ayothaya 2",70,73],["c_tower1","Torre do Relógio 1",74,82],["mosk_dun01","Calabouço de Moscóvia 1",81,82],
["hu_fild01","Campo de Hugel 1",1,1],["in_sphinx3","Esfinge 3",1,1],["iz_dun03","Calabouço de Izlude 3",1,1],
["alde_dun03","Torre do Relógio 3",82,85],["lou_dun02","Calabouço de Louyang 2",82,87],["ama_dun01","Calabouço de Amatsu 1",85,88],
["lhz_dun02","Laboratório de LHZ 2",1,1],["lou_dun01","Calabouço de Louyang 1",1,1],["moc_fild12","Campo de Morroc 12",1,1],
["ein_fild04","Campo de Einbroch 4",87,91],["ein_fild05","Campo de Einbroch 5",87,91],["lhz_fild03","Campo de Lighthalzen 3",81,92],
["moc_fild17","Campo de Morroc 17",1,1],["moc_pryd02","Pirâmide de Morroc 2",1,1],["mosk_dun02","Calabouço de Moscóvia 2",1,1],
["ra_fild12","Campo de Rachel 12",95,95],["ra_fild04","Campo de Rachel 4",95,103],["in_sphinx5","Esfinge 5",70,105],
["pay_dun00","Caverna de Payon 0",1,1],["pay_dun01","Caverna de Payon 1",1,1],["pay_fild08","Campo de Payon 8",1,1],
["ve_fild07","Campo de Veins 7",95,105],["gl_dun01","Calabouço de Glast Heim 1",104,107],["ra_fild05","Campo de Rachel 5",101,107],
["pay_fild09","Campo de Payon 9",1,1],["prt_fild00","Campo de Prontera 0",1,1],["prt_fild02","Campo de Prontera 2",1,1],
["nif_fild02","Campo de Niflheim 2",101,110],["gl_cas02","Castelo de Glast Heim 2",82,120],["tha_t01","Torre de Thanatos 1",116,123],
["prt_fild04","Campo de Prontera 4",1,1],["prt_fild05","Campo de Prontera 5",1,1],["prt_sewb3","Esgoto de Prontera 3",1,1],
["ra_san01","Santuário de Rachel 1",118,124],["tha_t07","Torre de Thanatos 7",114,127],["thor_v02","Vulcão de Thor 2",129,138],
["spl_fild03","Campo de Splendide 3",1,1],["tur_dun01","Ilha das Tartarugas 1",1,1],["ve_fild03","Campo de Veins 3",1,1],
["ecl_fild01","Campo de Eclage 1",141,143],["ecl_tdun02","Calabouço de Eclage 2",147,149],["ecl_tdun03","Calabouço de Eclage 3",147.155],
["yuno_fild03","Campo de Juno 3",1,1],["yuno_fild07","Campo de Juno 7",1,1],["yuno_fild12","Campo de Juno 12",1,1]
["ra_fild11","Campo de Rachel 11",101,177]
];
 
const lunar = [
["ayo_fild01","Campo de Ayothaya 1",1,1],["bif_fild01","Campo de Bifrost 1",1,1],["cmd_fild02","Campo de Comodo 2",1,1],
["cmd_fild04","Campo de Comodo 4",1,1],["ein_fild09","Campo de Einbroch 9",1,1],["gef_dun01","Calabouço de Geffen 1",1,1],
["gef_fild08","Campo de Geffen 8",1,1],["gef_fild11","Campo de Geffen 11",1,1],["gefenia01","Geffenia 1",1,1],
["gl_church","Igreja de Glast Heim",1,1],["gl_knt02","Cavalaria de Glast Heim 2",1,1],["gl_sew01","Esgoto de Glast Heim 1",1,1],
["gl_sew02","Esgoto de Glast Heim 2",1,1],["gl_sew04","Esgoto de Glast Heim 4",1,1],["hu_fild04","Campo de Hugel 4",1,1],
["lou_dun03","Calabouço de Louyang 3",1,1],["mag_dun01","Calabouço de Magma 1",1,1],["mag_dun02","Calabouço de Magma 2",1,1],
["mjolnir_01","Monte Mjolnir 1",1,1],["mjolnir_04","Monte Mjolnir 4",1,1],["mjolnir_08","Monte Mjolnir 8",1,1],
["moc_pryd03","Pirâmide de Morroc 3",1,1],["moc_pryd04","Pirâmide de Morroc 4",1,1],["mosk_dun03","Calabouço de Moscóvia 3",1,1],
["odin_tem01","Templo de Odin 1",1,1],["orcsdun02","Calabouço dos Orcs 2",1,1],["pay_fild01","Campo de Payon 1",1,1],
["pay_fild07","Campo de Payon 7",1,1],["prt_fild03","Campo de Prontera 3",1,1],["prt_fild07","Campo de Prontera 7",1,1],
["prt_fild10","Campo de Prontera 10",1,1],["prt_maze03","Labirinto de Prontera 3",1,1],["ra_fild08","Campo de Rachel 8",1,1],
["ra_san04","Santuário de Rachel 4",1,1],["spl_fild02","Campo de Splendide 2",1,1],["tur_dun02","Ilha das Tartarugas 2",1,1],
["ve_fild06","Campo de Veins 6",1,1],["verus03","Verus 3",1,1],["verus04","Verus 4",1,1]
];
 
const estelar = [
["abbey01","Abadia da Ilha 1",1,1],["abyss_02","Lago do Abismo 2",1,1],["beach_dun3","Caverna da Praia 3",1,1],
["bra_fild01","Campo de Brasilis 1",1,1],["c_tower3","Torre do Relógio 3",1,1],["cmd_fild06","Campo de Comodo 6",1,1],
["cmd_fild07","Campo de Comodo 7",1,1],["cmd_fild08","Campo de Comodo 8",1,1],["dew_dun01","Calabouço de Dewata 1",1,1],
["dew_dun02","Calabouço de Dewata 2",1,1],["dic_dun03","Calabouço de El Dicastes 3",1,1],["ein_fild05","Campo de Einbroch 5",1,1],
["gef_fild02","Campo de Geffen 2",1,1],["gl_cas01","Castelo de Glast Heim 1",1,1],["gl_prison","Prisão de Glast Heim",1,1],
["gl_sew03","Esgoto de Glast Heim 3",1,1],["gon_dun02","Calabouço de Gonryun 2",1,1],["gon_dun03","Calabouço de Gonryun 3",1,1],
["in_sphinx4","Esfinge 4",1,1],["mjo_dun03","Mina de Mjolnir 3",1,1],["moc_fild11","Campo de Morroc 11",1,1],
["moc_fild16","Campo de Morroc 16",1,1],["moc_pryd06","Pirâmide de Morroc 6",1,1],["nif_fild01","Campo de Niflheim 1",1,1],
["odin_tem02","Templo de Odin 2",1,1],["pay_fild04","Campo de Payon 4",1,1],["prt_fild11","Campo de Prontera 11",1,1],
["ra_fild06","Campo de Rachel 6",1,1],["ra_san03","Santuário de Rachel 3",1,1],["tha_t05","Torre de Thanatos 5",1,1],
["thor_v01","Vulcão de Thor 1",1,1],["tur_dun04","Ilha das Tartarugas 4",1,1],["ve_fild01","Campo de Veins 1",1,1],
["xmas_dun01","Fábrica de Brinquedos 1",1,1],["xmas_dun02","Fábrica de Brinquedos 2",1,1],["xmas_fild01","Campo de Lutie 1",1,1],
["yuno_fild02","Campo de Juno 2",1,1],["yuno_fild06","Campo de Juno 6",1,1],["yuno_fild11","Campo de Juno 11",1,1],
["alde_dun03","Torre do Relógio 3",1,1],["ama_dun01","Calabouço de Amatsu 1",1,1],["anthell02","Formigueiro Infernal 2",1,1],
["ayo_dun02","Calabouço de Ayothaya 2",1,1]
];
 
const radiante = [
["alde_dun03","Torre do Relógio 3",1,1],["ama_dun01","Calabouço de Amatsu 1",1,1],["anthell02","Formigueiro Infernal 2",1,1],
["ayo_dun02","Calabouço de Ayothaya 2",1,1],["c_tower1","Torre do Relógio 1",1,1],["ecl_fild01","Campo de Eclage 1",1,1],
["ecl_tdun02","Calabouço de Eclage 2",1,1],["ecl_tdun03","Calabouço de Eclage 3",1,1],["ein_fild04","Campo de Einbroch 4",1,1],
["gef_fild05","Campo de Geffen 5",1,1],["gl_cas02","Castelo de Glast Heim 2",1,1],["gl_dun01","Calabouço de Glast Heim 1",1,1],
["in_sphinx2","Esfinge 2",1,1],["in_sphinx5","Esfinge 5",1,1],["iz_dun01","Calabouço de Izlude 1",1,1],
["lhz_fild03","Campo de Lighthalzen 3",1,1],["lou_dun02","Calabouço de Louyang 2",1,1],["mjo_dun01","Mina de Mjolnir 1",1,1],
["mjolnir_02","Monte Mjolnir 2",1,1],["mjolnir_03","Monte Mjolnir 3",1,1],["mosk_dun01","Calabouço de Moscóvia 1",1,1],
["nif_fild02","Campo de Niflheim 2",1,1],["pay_dun02","Caverna de Payon 2",1,1],["pay_dun04","Caverna de Payon 4",1,1],
["pay_fild02","Campo de Payon 2",1,1],["pay_fild03","Campo de Payon 3",1,1],["prt_fild09","Campo de Prontera 9",1,1],
["prt_maze02","Labirinto de Prontera 2",1,1],["prt_sewb1","Esgoto de Prontera 1",1,1],["ra_fild04","Campo de Rachel 4",1,1],
["ra_fild05","Campo de Rachel 5",1,1],["ra_fild11","Campo de Rachel 11",1,1],["ra_fild12","Campo de Rachel 12",1,1],
["ra_san01","Santuário de Rachel 1",1,1],["tha_t01","Torre de Thanatos 1",1,1],["tha_t07","Torre de Thanatos 7",1,1],
["thor_v02","Vulcão de Thor 2",1,1],["um_fild04","Campo de Umbala 4",1,1],["ve_fild07","Campo de Veins 7",1,1]
];
 
const celestial = [
["abbey03","Abadia da Ilha 3",1,1],["alde_dun01","Torre do Relógio 1",1,1],["beach_dun","Caverna da Praia",1,1],
["dic_dun02","Calabouço de El Dicastes 2",1,1],["ein_fild01","Campo de Einbroch 1",1,1],["gef_dun02","Calabouço de Geffen 2",1,1],
["gef_fild01","Campo de Geffen 1",1,1],["gef_fild09","Campo de Geffen 9",1,1],["gl_chyard","Cemitério de Glast Heim",1,1],
["gl_knt01","Cavalaria de Glast Heim 1",1,1],["iz_dun04","Calabouço de Izlude 4",1,1],["jupe_core","Núcleo de Juperos",1,1],
["juperos_01","Ruínas de Juperos 1",1,1],["kh_dun01","Fábrica de Kiel Hyre 1",1,1],["kh_dun02","Fábrica de Kiel Hyre 2",1,1],
["lhz_fild01","Campo de Lighthalzen 1",1,1],["lhz_fild02","Campo de Lighthalzen 2",1,1],["lou_fild01","Campo de Louyang 1",1,1],
["ma_fild02","Campo de Malaya 2",1,1],["mal_dun01","Calabouço de Malangdo 1",1,1],["man_fild02","Campo de Manuk 2",1,1],
["mjo_dun02","Mina de Mjolnir 2",1,1],["mjolnir_10","Monte Mjolnir 10",1,1],["mjolnir_12","Monte Mjolnir 12",1,1],
["moc_fild02","Campo de Morroc 2",1,1],["moc_fild07","Campo de Morroc 7",1,1],["moc_fild13","Campo de Morroc 13",1,1],
["mosk_fild02","Campo de Moscóvia 2",1,1],["odin_tem03","Templo de Odin 3",1,1],["pay_fild10","Campo de Payon 10",1,1],
["prt_fild01","Campo de Prontera 1",1,1],["prt_fild06","Campo de Prontera 6",1,1],["prt_maze01","Labirinto de Prontera 1",1,1],
["prt_sewb2","Esgoto de Prontera 2",1,1],["tha_t03","Torre de Thanatos 3",1,1],["thor_v03","Vulcão de Thor 3",1,1],
["treasure02","Ilha do Tesouro 2",1,1],["tur_dun05","Ilha das Tartarugas 5",1,1],["um_fild01","Campo de Umbala 1",1,1]
];
 
const infernal = [
["alde_dun04","Torre do Relógio 4",1,1],["ama_fild01","Campo de Amatsu 1",1,1],["bif_fild02","Campo de Bifrost 2",1,1],
["bra_dun01","Calabouço de Brasilis 1",1,1],["c_tower4","Torre do Relógio 4",1,1],["cmd_fild09","Campo de Comodo 9",1,1],
["dic_dun01","Calabouço de El Dicastes 1",1,1],["ein_dun01","Mina de Einbech 1",1,1],["ein_dun02","Mina de Einbech 2",1,1],
["ein_fild07","Campo de Einbroch 7",1,1],["gef_fild03","Campo de Geffen 3",1,1],["gef_fild07","Campo de Geffen 7",1,1],
["gefenia03","Geffenia 3",1,1],["gl_dun02","Calabouço de Glast Heim 2",1,1],["hu_fild02","Campo de Hugel 2",1,1],
["hu_fild06","Campo de Hugel 6",1,1],["iz_dun00","Calabouço de Izlude 0",1,1],["iz_dun02","Calabouço de Izlude 2",1,1],
["iz_dun05","Calabouço de Izlude 5",1,1],["man_fild03","Campo de Manuk 3",1,1],["mjolnir_05","Monte Mjolnir 5",1,1],
["mjolnir_07","Monte Mjolnir 7",1,1],["mjolnir_11","Monte Mjolnir 11",1,1],["moc_fild19","Campo de Morroc 19",1,1],
["moc_pryd01","Pirâmide de Morroc 1",1,1],["moc_pryd05","Pirâmide de Morroc 5",1,1],["orcsdun01","Calabouço dos Orcs 1",1,1],
["prt_fild08","Campo de Prontera 8",1,1],["ra_fild01","Campo de Rachel 1",1,1],["ra_fild03","Campo de Rachel 3",1,1],
["ra_fild10","Campo de Rachel 10",1,1],["tha_t04","Torre de Thanatos 4",1,1],["treasure01","Ilha do Tesouro 1",1,1],
["tur_dun03","Ilha das Tartarugas 3",1,1],["um_fild02","Campo de Umbala 2",1,1],["ve_fild02","Campo de Veins 2",1,1],
["ve_fild04","Campo de Veins 4",1,1],["yuno_fild04","Campo de Juno 4",1,1],["yuno_fild08","Campo de Juno 8",1,1]
];
 
const astral = [
["abyss_01","Lago do Abismo 1",1,1],["alde_dun02","Torre do Relógio 2",1,1],["ama_dun02","Calabouço de Amatsu 2",1,1],
["anthell01","Formigueiro Infernal 1",1,1],["beach_dun2","Caverna da Praia 2",1,1],["bra_dun02","Calabouço de Brasilis 2",1,1],
["cmd_fild01","Campo de Comodo 1",1,1],["dic_fild02","Campo de El Dicastes 2",1,1],["ein_fild06","Campo de Einbroch 6",1,1],
["ein_fild08","Campo de Einbroch 8",1,1],["gef_fild00","Campo de Geffen 0",1,1],["gef_fild06","Campo de Geffen 6",1,1],
["gef_fild13","Campo de Geffen 13",1,1],["gon_dun01","Calabouço de Gonryun 1",1,1],["gon_fild01","Campo de Gonryun 1",1,1],
["hu_fild05","Campo de Hugel 5",1,1],["in_sphinx1","Esfinge 1",1,1],["juperos_02","Ruínas de Juperos 2",1,1],
["lhz_dun01","Laboratório de LHZ 1",1,1],["lhz_dun03","Laboratório de LHZ 3",1,1],["ma_dun01","Calabouço de Malaya 1",1,1],
["ma_fild01","Campo de Malaya 1",1,1],["man_fild01","Campo de Manuk 1",1,1],["mjolnir_06","Monte Mjolnir 6",1,1],
["mjolnir_09","Monte Mjolnir 9",1,1],["moc_fild01","Campo de Morroc 1",1,1],["moc_fild03","Campo de Morroc 3",1,1],
["moc_fild18","Campo de Morroc 18",1,1],["pay_dun03","Caverna de Payon 3",1,1],["pay_fild06","Campo de Payon 6",1,1],
["prt_sewb4","Esgoto de Prontera 4",1,1],["ra_san02","Santuário de Rachel 2",1,1],["ra_san05","Santuário de Rachel 5",1,1],
["spl_fild01","Campo de Splendide 1",1,1],["tha_t02","Torre de Thanatos 2",1,1],["tha_t06","Torre de Thanatos 6",1,1],
["um_fild03","Campo de Umbala 3",1,1],["yuno_fild01","Campo de Juno 1",1,1],["yuno_fild09","Campo de Juno 9",1,1]
];
];
const lists={"SpotLight 1": spotlight1};
 
const lists = {
  "Spotlight Solar": solar,
  "Spotlight Lunar": lunar,
  "Spotlight Estelar": estelar,
  "Spotlight Radiante": radiante,
  "Spotlight Celestial": celestial,
  "Spotlight Infernal": infernal,
  "Spotlight Astral": astral
};
 
function recommended(max){return Math.max(1,max-15)}
function recommended(max){return Math.max(1,max-15)}
function render(list){
function render(list){
   document.getElementById("rows").innerHTML=list.map((x,i)=>`<tr>
   const tbody = document.getElementById("rows");
     <td>${i+1}</td><td><code>${x[0]}</code></td>
  document.getElementById("result-count").textContent = list.length;
  document.getElementById("total-maps").textContent = list.length;
 
  if(list.length === 0){
    tbody.innerHTML = `<tr><td colspan="6" style="text-align:center;padding:28px;color:#98a7c3">Nenhum mapa encontrado com os filtros atuais.</td></tr>`;
    return;
  }
 
  tbody.innerHTML = list.map((x,i)=>`<tr>
     <td>${i+1}</td>
    <td><code>${x[0]}</code></td>
     <td>${x[1]}</td>
     <td>${x[1]}</td>
     <td class="num">${x[2]}</td><td class="num max">${x[3]}</td><td class="num rec">${recommended(x[3])}</td></tr>`).join("")
     <td class="num">${x[2]}</td>
    <td class="num max">${x[3]}</td>
    <td class="num rec">${recommended(x[3])}</td>
  </tr>`).join("");
}
}
function filterRows(){
function filterRows(){
   const q=document.getElementById("search").value.toLowerCase();
   const q = document.getElementById("search").value.toLowerCase().trim();
   const range=document.getElementById("level").value;
   const range = document.getElementById("level").value;
   const selected=document.getElementById("spotlight").value;
   const selected = document.getElementById("spotlight").value;
   let list=(lists[selected]||[]).filter(x=>(x[0]+" "+x[1]).toLowerCase().includes(q));
 
   if(range){let [a,b]=range.split("-").map(Number);list=list.filter(x=>recommended(x[3])>=a&&recommended(x[3])<=b)}
   let list = (lists[selected] || []).filter(x => (x[0] + " " + x[1]).toLowerCase().includes(q));
   render(list)
 
   if(range){
    const [a,b] = range.split("-").map(Number);
    list = list.filter(x => {
      const rec = recommended(x[3]);
      return rec >= a && rec <= b;
    });
  }
   render(list);
}
 
function clearFilters(){
  document.getElementById("search").value = "";
  document.getElementById("level").value = "";
  document.getElementById("spotlight").value = "Spotlight Solar";
  filterRows();
}
}
render(lists["SpotLight 1"]);
 
filterRows();
</script>
</script>
</html>
</html>

Edição das 23h59min de 25 de julho de 2026

Guia de Up — Mapas por Nível

Nível recomendado = Máximo − 15. Use a busca e os filtros para encontrar o mapa ideal.

0mapas nesta lista
1 → 177faixa total de níveis
Máx. − 15regra do nível recomendado
Mostrando 0 mapas Dica: digite parte do nome ou código
# Mapa Nome Mín. Máx. Recomendado
O nível recomendado é calculado automaticamente (Máximo − 15). A dificuldade real pode variar conforme classe, equipamento e monstros do mapa.
Obs: Os níveis ainda estão temporários (1-1). Assim que você enviar os níveis corretos eu atualizo.