Guia de Caça a MVPs

From TimeRO Wiki
Revision as of 01:30, 13 April 2026 by Admin (talk | contribs)
Jump to navigation Jump to search


     TimeRO Wiki
     
     Guias
     
     Caça a MVPs
     ⚠ CONTEÚDO AVANÇADO
     🔥 Alto Risco · Alta Recompensa
     💀 MVPs Documentados

Guia de Caça
a MVPs

Encontre, rastreie e derrote os bosses mais poderosos do TimeRO. Dossiês completos de cada alvo: stats, drops, rotas, builds recomendadas e timers de respawn.

       📅Última atualização: Março 2025


S/A/B
Tiers de Perigo
???
MVPs Mapeados
Drops
Loot Raros
Timer
Respawn Track
Builds
por Classe


       // O que é MVP?

Most Valuable Player — o maior desafio do servidor

MVPs são bosses de elite que aparecem em mapas específicos com tempo de respawn fixo. São os inimigos mais poderosos do RO e recompensam os jogadores mais preparados com drops exclusivos de alto valor.

Substitua com informações específicas do servidor: taxa de drop custom, sistema de MVP points, mechanics exclusivas do TimeRO.

       💀
Alta dificuldade individual
MVPs têm HP massivo, ATK devastador e habilidades especiais que requerem preparação.
       🏆
Drops exclusivos e raros
Os melhores itens do servidor — cartas MVP, equipamentos top-tier — só dropam deles.
       
Respawn com timer
Cada MVP revive em um intervalo fixo. Controlar o timer é parte essencial da caça.
       ⚔️
Competição entre jogadores
O MVP drop vai apenas para quem causar o maior dano. Ser o mais rápido importa.


   Filtrar por Tier:
   Todos os MVPs
   💀 S-Tier
   🔥 A-Tier
   ⚡ B-Tier
   Ordenar:
   🔴 Dificuldade
   📈 Base EXP
   ⏱ Respawn
Exibindo todos os MVPs



     💀
       S-TIER
       ID: #????
Nome do MVP Aqui
       Elemento: ???
       ·
       Raça: ???
       ·
       Tamanho: ???
       
     ▼ Dossiê
???M
HP
???k
Base EXP
???min
Respawn
Party
Recomendado


🐉
       A-TIER
       ID: #????
Nome MVP A-Tier
       Elemento: ???
       ·
       Raça: ???
       
     ▼ Dossiê
???M
HP
???k
Base EXP
60min
Respawn
Solo
Viável


       B-TIER
       ID: #????
Nome MVP B-Tier
       Elemento: ???
       ·
       Raça: ???
       
     ▼ Dossiê
???K
HP
???k
Base EXP
30min
Respawn
Solo
Fácil



       
       // Rastreador ao Vivo

MVP Timer Tracker

Clique em "Registrar Kill" em qualquer dossiê acima para adicionar o MVP aqui. O contador começa automáticamente.

Nenhum MVP rastreado ainda.
Mate um boss e clique em "Registrar Kill".
+ Adicionar MVP manualmente
Nome do MVP
         <input id="manual-mvp-name" type="text" placeholder="Ex: Eddga" style="width:100%;padding:9px 12px;border-radius:8px;background:rgba(0,0,0,0.40);border:1px solid rgba(255,255,255,0.10);color:#e8eef8;font-size:0.88rem;font-family:inherit;outline:none;">
Respawn (min)
         <input id="manual-mvp-respawn" type="number" placeholder="60" min="1" style="width:100%;padding:9px 12px;border-radius:8px;background:rgba(0,0,0,0.40);border:1px solid rgba(255,255,255,0.10);color:#e8eef8;font-size:0.88rem;font-family:inherit;outline:none;">
       <button onclick="manualAddTimer()" style="padding:9px 20px;border-radius:8px;background:linear-gradient(135deg,rgba(0,212,255,0.18),rgba(0,212,255,0.07));border:1px solid rgba(0,212,255,0.30);color:#00d4ff;font-size:0.84rem;font-weight:800;cursor:pointer;letter-spacing:0.05em;text-transform:uppercase;font-family:inherit;white-space:nowrap;">+ Adicionar</button>
       <button onclick="clearAllTimers()" style="padding:9px 16px;border-radius:8px;background:rgba(255,61,90,0.08);border:1px solid rgba(255,61,90,0.20);color:rgba(255,61,90,0.65);font-size:0.82rem;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap;">Limpar Todos</button>


       // Estratégia

Como caçar MVPs com eficiência

Princípios universais aplicáveis a qualquer boss do servidor.

🎯
Preparação

Chegue preparado

Substitua com dicas reais de preparação: consumíveis necessários, nível mínimo, equipamentos essenciais para encarar MVPs no TimeRO.

Timing

Controle o respawn

Use o MVP Timer Tracker acima. Anote o horário de kill e chegue 5 minutos antes do respawn. Quem aparece primeiro tem vantagem de posição.

Execução

Kill speed é tudo

O drop MVP é do jogador com maior dano total. Foque em output de DPS máximo, não em tankar. Substitua com tips específicas do servidor.

     ⚠️
Atenção — PvP e Kill-Steal

Substitua com as regras de PvP/KS do TimeRO. Explique se o servidor tem proteção contra KS, qual é a política de disputa de MVP, e como resolver conflitos na comunidade.


       // Builds por Classe

Qual classe usar para MVPs?

Cada classe tem vantagens específicas. Clique para ver a abordagem recomendada.

⚔️
Knight / Rune Knight
Tank · Frontline DPS
             
             
             
             
             
Eficiência Alta
         
🔮
Wizard / Warlock
Ranged AoE · Burst DPS
             
             
             
             
             
Eficiência Alta
         
🏹
Hunter / Sniper / Ranger
Ranged Single Target · Kite
             
             
             
             
             
Eficiência Máxima
         
Priest / High Priest
Suporte · Tank Undead
             
             
             
             
             
Suporte Vital
         



       // Loot Guide

Os drops mais valiosos

O que vende por mais Zeny e o que você deve guardar para usar.

         💰
         Para Vender no Market
⚗️
Nome do Item Valioso
Drop de: MVP ???
???M z
Valor aprox.
🃏
Carta MVP Valiosa
Drop de: MVP ???
???M z
Valor aprox.
🗡️
Equip Raro
Drop de: MVP ???
???M z
Valor aprox.
         🏆
         Para Guardar e Usar
🃏
Carta MVP Top-Tier
Efeito: substitua
BIS
Best in slot
🛡️
Armadura MVP
Efeito: substitua
Endgame
Essencial
💎
Item Endgame Raro
Efeito: substitua
Raro
Alto impacto



<script> /* ── Boss dossier toggle ────────────────────────── */ function toggleBoss(card) {

 if (!card) return;
 var dossier = card.querySelector('.boss-dossier');
 var chevron = card.querySelector('.boss-chevron');
 if (!dossier) return;
 var open = dossier.style.display !== 'none';
 dossier.style.display = open ? 'none' : 'block';
 if (chevron) chevron.textContent = open ? '▼ Dossiê' : '▲ Fechar';
 card.style.boxShadow = open ?  : '0 0 32px rgba(255,61,90,0.12)';

}

/* ── Tier filter ────────────────────────────────── */ var currentTier = 'all';

function filterTier(tier) {

 currentTier = tier;
 var btns = document.querySelectorAll('.tf-btn');
 btns.forEach(function(b) {
   b.style.opacity = '0.45';
   b.style.fontWeight = '700';
 });
 var active = document.getElementById('tf-' + tier);
 if (active) { active.style.opacity = '1'; active.style.fontWeight = '900'; }
 var cards = document.querySelectorAll('.boss-card');
 var shown = 0;
 cards.forEach(function(c) {
   var t = c.dataset.tier;
   var show = tier === 'all' || t === tier;
   c.style.display = show ?  : 'none';
   if (show) shown++;
 });
 var label = document.getElementById('boss-count-label');
 if (label) label.textContent = shown + (shown === 1 ? ' MVP exibido' : ' MVPs exibidos');

}

/* ── Sort bosses ────────────────────────────────── */ function sortBosses(by) {

 var btns = document.querySelectorAll('.sort-btn');
 btns.forEach(function(b) { b.style.background = 'rgba(255,255,255,0.06)'; b.style.borderColor = 'rgba(255,255,255,0.10)'; b.style.color = 'rgba(232,238,248,0.65)'; });
 var active = document.getElementById('sort-' + by);
 if (active) { active.style.background = 'rgba(255,61,90,0.12)'; active.style.borderColor = 'rgba(255,61,90,0.30)'; active.style.color = '#ff3d5a'; }
 var grid = document.getElementById('boss-grid');
 if (!grid) return;
 var cards = Array.from(grid.querySelectorAll('.boss-card'));
 cards.sort(function(a, b) {
   if (by === 'danger') return parseInt(b.dataset.danger || 0) - parseInt(a.dataset.danger || 0);
   if (by === 'exp') return parseInt(b.dataset.exp || 0) - parseInt(a.dataset.exp || 0);
   if (by === 'respawn') return parseInt(a.dataset.respawn || 0) - parseInt(b.dataset.respawn || 0);
   return 0;
 });
 cards.forEach(function(c) { grid.appendChild(c); });

}

/* ── Class MVP rows ─────────────────────────────── */ function toggleClassMvp(row) {

 var detail = row.querySelector('.class-mvp-detail');
 var chevron = row.querySelector('.class-chevron');
 if (!detail) return;
 var open = detail.style.display !== 'none';
 detail.style.display = open ? 'none' : 'block';
 if (chevron) chevron.style.transform = open ? 'rotate(0deg)' : 'rotate(180deg)';

}

/* ── Timer tracker ──────────────────────────────── */ var timers = {}; var timerIntervals = {};

function logKill(btn, name, respawnMins) {

 var killTime = Date.now();
 var respawnMs = respawnMins * 60 * 1000;
 var id = 'timer-' + Date.now();
 var empty = document.getElementById('timer-empty');
 if (empty) empty.style.display = 'none';
 var list = document.getElementById('timer-list');
 if (!list) return;
 var row = document.createElement('div');
 row.id = id;
 row.style.cssText = 'display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:13px 16px;border-radius:12px;background:rgba(0,212,255,0.05);border:1px solid rgba(0,212,255,0.14);';
 var killTs = new Date(killTime);
 var h = killTs.getHours().toString().padStart(2,'0');
 var m = killTs.getMinutes().toString().padStart(2,'0');

row.innerHTML = '

' + '
💀 ' + name + '
' + '
Kill: ' + h + ':' + m + '  ·  Respawn: ' + respawnMins + 'min
' + '

' + '

' +

   '<button onclick="removeTimer(\ + id + '\')" style="padding:5px 10px;border-radius:6px;background:rgba(255,61,90,0.08);border:1px solid rgba(255,61,90,0.20);color:rgba(255,61,90,0.60);font-size:0.72rem;cursor:pointer;font-family:inherit;">✕</button>';
 list.insertBefore(row, list.firstChild);
 timers[id] = { killTime: killTime, respawnMs: respawnMs, name: name };
 timerIntervals[id] = setInterval(function() {
   var el = document.getElementById(id + '-countdown');
   if (!el) { clearInterval(timerIntervals[id]); return; }
   var remaining = (timers[id].killTime + timers[id].respawnMs) - Date.now();
   if (remaining <= 0) {
     el.textContent = '🔴 SPAWN!';
     el.style.color = '#ff3d5a';
     clearInterval(timerIntervals[id]);
   } else {
     var rs = Math.floor(remaining / 1000);
     var rm = Math.floor(rs / 60);
     var rh = Math.floor(rm / 60);
     el.textContent = rh > 0
       ? rh + 'h ' + (rm % 60).toString().padStart(2,'0') + 'm'
       : (rm % 60).toString().padStart(2,'0') + 'm ' + (rs % 60).toString().padStart(2,'0') + 's';
   }
 }, 1000);
 /* Scroll to tracker */
 document.getElementById('timer-tracker').scrollIntoView({ behavior: 'smooth', block: 'center' });
 if (btn) { btn.textContent = '✓ Timer iniciado!'; btn.style.color = '#00ff88'; setTimeout(function() { btn.textContent = '💀 Registrar Kill & Iniciar Timer'; btn.style.color = ; }, 3000); }

}

function removeTimer(id) {

 clearInterval(timerIntervals[id]);
 delete timers[id];
 var row = document.getElementById(id);
 if (row) row.remove();
 var remaining = document.querySelectorAll('#timer-list > div:not(#timer-empty)').length;
 if (remaining === 0) {
   var empty = document.getElementById('timer-empty');
   if (empty) empty.style.display = 'block';
 }

}

function manualAddTimer() {

 var name = document.getElementById('manual-mvp-name').value.trim() || 'MVP';
 var respawn = parseInt(document.getElementById('manual-mvp-respawn').value) || 60;
 logKill(null, name, respawn);
 document.getElementById('manual-mvp-name').value = ;
 document.getElementById('manual-mvp-respawn').value = ;

}

function clearAllTimers() {

 Object.keys(timerIntervals).forEach(function(id) { clearInterval(timerIntervals[id]); });
 timers = {}; timerIntervals = {};
 var list = document.getElementById('timer-list');
 if (list) {
   var rows = list.querySelectorAll('div:not(#timer-empty)');
   rows.forEach(function(r) { r.remove(); });
   var empty = document.getElementById('timer-empty');
   if (empty) empty.style.display = 'block';
 }

}

/* ── Copy map code ──────────────────────────────── */ function copyMapCode(code, btn) {

 if (navigator.clipboard) {
   navigator.clipboard.writeText(code).then(function() {
     var orig = btn.textContent;
     btn.textContent = '✓ Copiado!';
     btn.style.background = 'rgba(0,255,136,0.12)';
     btn.style.borderColor = 'rgba(0,255,136,0.30)';
     btn.style.color = '#00ff88';
     setTimeout(function() { btn.textContent = orig; btn.style.background = ; btn.style.borderColor = ; btn.style.color = ; }, 2000);
   });
 }

}

/* ── Init ───────────────────────────────────────── */ document.addEventListener('DOMContentLoaded', function() {

 /* Set settings menu */
 var sb = document.getElementById('settingsButton'), sm = document.getElementById('settingsMenu');
 if (sb && sm) sb.addEventListener('click', function() { sm.style.right = sm.style.right === '20px' ? '-300px' : '20px'; });
 /* Init tier filter to all selected */
 filterTier('all');
 /* Smooth anchor scrolling */
 document.querySelectorAll('a[href^="#"]').forEach(function(a) {
   a.addEventListener('click', function(e) {
     var id = this.getAttribute('href').slice(1);
     var el = document.getElementById(id);
     if (el) { e.preventDefault(); el.scrollIntoView({ behavior: 'smooth', block: 'start' }); }
   });
 });
 /* Mobile padding fix */
 if (window.innerWidth < 900) {
   document.querySelectorAll('[style*="padding:52px 64px"],[style*="padding:48px 64px"],[style*="padding:40px 64px"],[style*="padding:60px 64px"],[style*="padding:16px 64px"]').forEach(function(el) {
     el.style.paddingLeft = '18px';
     el.style.paddingRight = '18px';
   });
 }

}); </script>