Guia de Farming: Difference between revisions

From TimeRO Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(18 intermediate revisions by the same user not shown)
Line 2: Line 2:
__NOEDITSECTION__
__NOEDITSECTION__
<!-- TimeRO Wiki — Guia de Farming de Zeny -->
<!-- TimeRO Wiki — Guia de Farming de Zeny -->
<!-- Design: "Merchant's Ledger" Bloomberg terminal × game economy -->
<!-- Design: TimeRO Premium Ledger — upgraded to match the current dark/high-tech wiki visual system -->
<!-- Unique interactives: method tabs, profit calculator, route viewer, loadout builder, efficiency bars -->
<!-- Unique interactives: method tabs, profit calculator, route viewer, loadout builder, efficiency bars -->


<div id="farming-guide-root" style="margin:-1em -1.5em;font-family:'Segoe UI',system-ui,sans-serif;background:#030508;min-height:100vh;color:#e8eef8;">
<div id="farming-guide-root" class="timero-farming-ledger" style="margin:0;font-family:'Segoe UI',system-ui,sans-serif;background:transparent;min-height:auto;color:#e8eef8;">




Line 61: Line 61:
   <div style="position:absolute;bottom:60px;right:180px;width:60px;height:60px;border-radius:50%;border:2px solid rgba(249,197,0,0.08);pointer-events:none;"></div>
   <div style="position:absolute;bottom:60px;right:180px;width:60px;height:60px;border-radius:50%;border:2px solid rgba(249,197,0,0.08);pointer-events:none;"></div>


   <div style="position:relative;z-index:1;max-width:900px;">
   <div style="position:relative;z-index:1;max-width:900px; left:15%;">


     <!-- Breadcrumb -->
     <!-- Breadcrumb -->
Line 671: Line 671:
     PROFITABILITY CALCULATOR
     PROFITABILITY CALCULATOR
═══════════════════════════════════════════════════════════ -->
═══════════════════════════════════════════════════════════ -->
<div id="calculator-section" style="background:#04060d;padding:52px 64px;border-bottom:1px solid rgba(255,255,255,0.05);">
<div id="calculator-section" style="background:#04060d;padding:52px 64px;border-bottom:1px solid rgba(255,255,255,0.05);" data-method-menu-open="0">
   <div style="max-width:780px;margin:0 auto;">
   <div style="max-width:780px;margin:0 auto;">


Line 683: Line 683:


     <div style="background:rgba(0,0,0,0.32);border:1px solid rgba(0,212,255,0.16);border-radius:22px;overflow:hidden;">
     <div style="background:rgba(0,0,0,0.32);border:1px solid rgba(0,212,255,0.16);border-radius:22px;overflow:hidden;">
      <div style="padding:28px 28px 20px;">


      <!-- Calculator inputs -->
         <div style="display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:16px;margin-bottom:20px;">
      <div style="padding:28px 28px 20px;">
         <div style="display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px;">


          <!-- Input: hours/day -->
           <div style="background:rgba(0,0,0,0.30);border:1px solid rgba(255,255,255,0.08);border-radius:14px;padding:16px 18px;">
           <div style="background:rgba(0,0,0,0.30);border:1px solid rgba(255,255,255,0.08);border-radius:14px;padding:16px 18px;">
             <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(0,212,255,0.55);font-weight:700;margin-bottom:8px;">⏱ Horas/dia</div>
             <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(0,212,255,0.55);font-weight:700;margin-bottom:8px;">⏱ Horas/dia</div>
             <div style="display:flex;align-items:center;gap:8px;">
             <div style="display:flex;align-items:center;gap:8px;">
               <button onclick="adjustCalc('hours', -0.5)" style="width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.04);color:#e8eef8;font-size:1rem;cursor:pointer;font-family:inherit;">−</button>
               <div data-calc-adjust="hours" data-delta="-0.5" style="width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.04);color:#e8eef8;font-size:1rem;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;user-select:none;">−</div>
               <div id="calc-hours" style="flex:1;text-align:center;font-size:1.6rem;font-weight:900;color:#fff;">2</div>
               <div id="calc-hours" style="flex:1;text-align:center;font-size:1.6rem;font-weight:900;color:#fff;">2</div>
               <button onclick="adjustCalc('hours', 0.5)" style="width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.04);color:#e8eef8;font-size:1rem;cursor:pointer;font-family:inherit;">+</button>
               <div data-calc-adjust="hours" data-delta="0.5" style="width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.04);color:#e8eef8;font-size:1rem;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;user-select:none;">+</div>
             </div>
             </div>
           </div>
           </div>


          <!-- Input: method select -->
           <div style="background:rgba(0,0,0,0.30);border:1px solid rgba(255,255,255,0.08);border-radius:14px;padding:16px 18px;position:relative;">
           <div style="background:rgba(0,0,0,0.30);border:1px solid rgba(255,255,255,0.08);border-radius:14px;padding:16px 18px;">
             <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(0,212,255,0.55);font-weight:700;margin-bottom:8px;">⚔️ Método</div>
             <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(0,212,255,0.55);font-weight:700;margin-bottom:8px;">⚔️ Método</div>
             <select id="calc-method" onchange="updateCalc()" style="width:100%;padding:8px;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;">
 
               <option value="95">Rota Endgame (???M/hr)</option>
             <div id="calc-method-display" style="width:100%;padding:10px 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;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;">
               <option value="70" selected>Rota Mid-Game (???M/hr)</option>
              <span id="calc-method-label">Rota Mid-Game (70M/hr)</span>
               <option value="40">Rota Early-Game (???k/hr)</option>
              <span style="color:rgba(122,144,176,0.60);font-size:0.80rem;">▾</span>
               <option value="20">Renda Passiva (???k/hr)</option>
            </div>
             </select>
 
            <div id="calc-method-menu" style="display:none;position:absolute;left:18px;right:18px;top:82px;z-index:15;padding:8px;border-radius:10px;background:rgba(7,10,16,0.98);border:1px solid rgba(255,255,255,0.08);box-shadow:0 16px 40px rgba(0,0,0,0.35);">
               <div class="calc-method-option" data-rate="95" data-label="Rota Endgame (95M/hr)" style="padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,0.06);cursor:pointer;user-select:none;margin-bottom:6px;">Rota Endgame (95M/hr)</div>
               <div class="calc-method-option" data-rate="70" data-label="Rota Mid-Game (70M/hr)" style="padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,0.06);cursor:pointer;user-select:none;margin-bottom:6px;">Rota Mid-Game (70M/hr)</div>
               <div class="calc-method-option" data-rate="40" data-label="Rota Early-Game (40M/hr)" style="padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,0.06);cursor:pointer;user-select:none;margin-bottom:6px;">Rota Early-Game (40M/hr)</div>
               <div class="calc-method-option" data-rate="20" data-label="Renda Passiva (20M/hr)" style="padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,0.06);cursor:pointer;user-select:none;">Renda Passiva (20M/hr)</div>
             </div>
           </div>
           </div>


          <!-- Input: booster? -->
           <div style="background:rgba(0,0,0,0.30);border:1px solid rgba(255,255,255,0.08);border-radius:14px;padding:16px 18px;">
           <div style="background:rgba(0,0,0,0.30);border:1px solid rgba(255,255,255,0.08);border-radius:14px;padding:16px 18px;">
             <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(0,212,255,0.55);font-weight:700;margin-bottom:8px;">⚗️ Booster Ativo?</div>
             <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(0,212,255,0.55);font-weight:700;margin-bottom:8px;">⚗️ Booster Ativo?</div>
             <div style="display:flex;gap:8px;margin-top:4px;">
             <div style="display:flex;gap:8px;margin-top:4px;">
               <button id="boost-no" onclick="setBooster(false)" style="flex:1;padding:8px;border-radius:8px;background:rgba(255,61,90,0.15);border:1px solid rgba(255,61,90,0.30);color:#ff3d5a;font-size:0.80rem;font-weight:800;cursor:pointer;font-family:inherit;">Não</button>
               <div id="boost-no" data-booster="0" style="flex:1;padding:8px;border-radius:8px;background:rgba(255,61,90,0.15);border:1px solid rgba(255,61,90,0.30);color:#ff3d5a;font-size:0.80rem;font-weight:800;cursor:pointer;font-family:inherit;text-align:center;user-select:none;">Não</div>
               <button id="boost-yes" onclick="setBooster(true)" style="flex:1;padding:8px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09);color:rgba(122,144,176,0.60);font-size:0.80rem;font-weight:700;cursor:pointer;font-family:inherit;">+50%</button>
               <div id="boost-yes" data-booster="1" style="flex:1;padding:8px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09);color:rgba(122,144,176,0.60);font-size:0.80rem;font-weight:700;cursor:pointer;font-family:inherit;text-align:center;user-select:none;">+50%</div>
             </div>
             </div>
           </div>
           </div>
Line 720: Line 722:
         </div>
         </div>


        <!-- Results display -->
         <div style="background:linear-gradient(135deg,rgba(249,197,0,0.10),rgba(249,197,0,0.03));border:1px solid rgba(249,197,0,0.22);border-radius:16px;padding:20px 24px;">
         <div style="background:linear-gradient(135deg,rgba(249,197,0,0.10),rgba(249,197,0,0.03));border:1px solid rgba(249,197,0,0.22);border-radius:16px;padding:20px 24px;">
           <div style="display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:16px;text-align:center;">
           <div style="display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:16px;text-align:center;">
             <div>
             <div>
               <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(249,197,0,0.55);font-weight:700;margin-bottom:5px;">Por Sessão</div>
               <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(249,197,0,0.55);font-weight:700;margin-bottom:5px;">Por Sessão</div>
               <div id="result-session" style="font-size:1.6rem;font-weight:900;color:#f9c500;letter-spacing:-0.02em;">???M z</div>
               <div id="result-session" style="font-size:1.6rem;font-weight:900;color:#f9c500;letter-spacing:-0.02em;">140M z</div>
             </div>
             </div>
             <div>
             <div>
               <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(249,197,0,0.55);font-weight:700;margin-bottom:5px;">Por Dia</div>
               <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(249,197,0,0.55);font-weight:700;margin-bottom:5px;">Por Dia</div>
               <div id="result-day" style="font-size:1.6rem;font-weight:900;color:#f9c500;letter-spacing:-0.02em;">???M z</div>
               <div id="result-day" style="font-size:1.6rem;font-weight:900;color:#f9c500;letter-spacing:-0.02em;">140M z</div>
             </div>
             </div>
             <div>
             <div>
               <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(249,197,0,0.55);font-weight:700;margin-bottom:5px;">Por Semana</div>
               <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(249,197,0,0.55);font-weight:700;margin-bottom:5px;">Por Semana</div>
               <div id="result-week" style="font-size:1.6rem;font-weight:900;color:#fff;letter-spacing:-0.02em;">???M z</div>
               <div id="result-week" style="font-size:1.6rem;font-weight:900;color:#fff;letter-spacing:-0.02em;">980M z</div>
             </div>
             </div>
           </div>
           </div>


          <!-- Visual gauge -->
           <div>
           <div>
             <div style="display:flex;justify-content:space-between;margin-bottom:6px;">
             <div style="display:flex;justify-content:space-between;margin-bottom:6px;">
               <span style="font-size:0.70rem;color:rgba(122,144,176,0.55);">Progresso semanal</span>
               <span style="font-size:0.70rem;color:rgba(122,144,176,0.55);">Progresso semanal</span>
               <span id="result-pct" style="font-size:0.70rem;font-weight:800;color:#f9c500;">0%</span>
               <span id="result-pct" style="font-size:0.70rem;font-weight:800;color:#f9c500;">8%</span>
             </div>
             </div>
             <div style="height:8px;border-radius:999px;background:rgba(255,255,255,0.06);">
             <div style="height:8px;border-radius:999px;background:rgba(255,255,255,0.06);">
               <div id="result-bar" style="height:100%;width:0%;background:linear-gradient(90deg,#f9c500,#f9a826);border-radius:999px;transition:width 0.5s cubic-bezier(0.22,1,0.36,1);"></div>
               <div id="result-bar" style="height:100%;width:8%;background:linear-gradient(90deg,#f9c500,#f9a826);border-radius:999px;transition:width 0.5s cubic-bezier(0.22,1,0.36,1);"></div>
             </div>
             </div>
           </div>
           </div>
         </div>
         </div>
       </div>
       </div>


       <div style="padding:14px 28px 20px;">
       <div style="padding:14px 28px 20px;">
         <div style="font-size:0.75rem;color:rgba(122,144,176,0.45);text-align:center;">Os valores de Zeny/hr são estimativas. Substitua os números no código JS com valores reais do servidor após testes.</div>
         <div style="font-size:0.75rem;color:rgba(122,144,176,0.45);text-align:center;">Os valores de Zeny/hr são estimativas. Substitua os números com valores reais do servidor após testes.</div>
       </div>
       </div>
     </div>
     </div>
   </div>
   </div>
</div>
</div>
<!-- /CALCULATOR -->
<!-- /CALCULATOR -->
<!-- ═══════════════════════════════════════════════════════════
<!-- ═══════════════════════════════════════════════════════════
     CONSUMABLE LOADOUT BUILDER
     CONSUMABLE LOADOUT BUILDER
Line 773: Line 776:
     <div style="background:rgba(0,0,0,0.28);border:1px solid rgba(176,108,255,0.14);border-radius:22px;overflow:hidden;">
     <div style="background:rgba(0,0,0,0.28);border:1px solid rgba(176,108,255,0.14);border-radius:22px;overflow:hidden;">


      <!-- Consumable toggles -->
       <div style="padding:24px 24px 0;">
       <div style="padding:24px 24px 0;">
         <div style="font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(176,108,255,0.55);font-weight:700;margin-bottom:14px;">🎒 Clique para adicionar ao loadout</div>
         <div style="font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(176,108,255,0.55);font-weight:700;margin-bottom:14px;">🎒 Clique para adicionar ao loadout</div>
         <div id="loadout-items" style="display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;">
         <div id="loadout-items" style="display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;">


          <!-- Loadout item template — cost in thousands of Zeny per session -->
           <div class="loadout-item" data-cost="15" data-name="HP Potion (Grande)" style="display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);cursor:pointer;transition:all 0.15s;user-select:none;">
           <div class="loadout-item" data-cost="15" data-name="HP Potion (Grande)" onclick="toggleLoadout(this)" style="display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);cursor:pointer;transition:all 0.15s;">
             <div class="li-check" style="width:20px;height:20px;border-radius:6px;border:1px solid rgba(176,108,255,0.30);background:rgba(176,108,255,0.04);display:flex;align-items:center;justify-content:center;font-size:0.78rem;flex-shrink:0;"></div>
             <div class="li-check" style="width:20px;height:20px;border-radius:6px;border:1px solid rgba(176,108,255,0.30);background:rgba(176,108,255,0.04);display:flex;align-items:center;justify-content:center;font-size:0.78rem;flex-shrink:0;"></div>
             <div style="flex:1;">
             <div style="flex:1;">
Line 787: Line 788:
           </div>
           </div>


           <div class="loadout-item" data-cost="10" data-name="SP Potion" onclick="toggleLoadout(this)" style="display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);cursor:pointer;transition:all 0.15s;">
           <div class="loadout-item" data-cost="10" data-name="SP Potion" style="display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);cursor:pointer;transition:all 0.15s;user-select:none;">
             <div class="li-check" style="width:20px;height:20px;border-radius:6px;border:1px solid rgba(176,108,255,0.30);background:rgba(176,108,255,0.04);display:flex;align-items:center;justify-content:center;font-size:0.78rem;flex-shrink:0;"></div>
             <div class="li-check" style="width:20px;height:20px;border-radius:6px;border:1px solid rgba(176,108,255,0.30);background:rgba(176,108,255,0.04);display:flex;align-items:center;justify-content:center;font-size:0.78rem;flex-shrink:0;"></div>
             <div style="flex:1;"><div style="font-size:0.84rem;font-weight:700;color:#e8eef8;">SP Potion</div><div style="font-size:0.68rem;color:rgba(122,144,176,0.55);">10k z / sessão (estimado)</div></div>
             <div style="flex:1;"><div style="font-size:0.84rem;font-weight:700;color:#e8eef8;">SP Potion</div><div style="font-size:0.68rem;color:rgba(122,144,176,0.55);">10k z / sessão (estimado)</div></div>
           </div>
           </div>


           <div class="loadout-item" data-cost="25" data-name="Boost de EXP/Drop" onclick="toggleLoadout(this)" style="display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);cursor:pointer;transition:all 0.15s;">
           <div class="loadout-item" data-cost="25" data-name="Boost de EXP/Drop" style="display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);cursor:pointer;transition:all 0.15s;user-select:none;">
             <div class="li-check" style="width:20px;height:20px;border-radius:6px;border:1px solid rgba(176,108,255,0.30);background:rgba(176,108,255,0.04);display:flex;align-items:center;justify-content:center;font-size:0.78rem;flex-shrink:0;"></div>
             <div class="li-check" style="width:20px;height:20px;border-radius:6px;border:1px solid rgba(176,108,255,0.30);background:rgba(176,108,255,0.04);display:flex;align-items:center;justify-content:center;font-size:0.78rem;flex-shrink:0;"></div>
             <div style="flex:1;"><div style="font-size:0.84rem;font-weight:700;color:#e8eef8;">Boost de EXP/Drop</div><div style="font-size:0.68rem;color:rgba(122,144,176,0.55);">25k z / sessão (estimado)</div></div>
             <div style="flex:1;"><div style="font-size:0.84rem;font-weight:700;color:#e8eef8;">Boost de EXP/Drop</div><div style="font-size:0.68rem;color:rgba(122,144,176,0.55);">25k z / sessão (estimado)</div></div>
           </div>
           </div>


           <div class="loadout-item" data-cost="8" data-name="Buff de STR/AGI" onclick="toggleLoadout(this)" style="display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);cursor:pointer;transition:all 0.15s;">
           <div class="loadout-item" data-cost="8" data-name="Buff de STR/AGI" style="display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);cursor:pointer;transition:all 0.15s;user-select:none;">
             <div class="li-check" style="width:20px;height:20px;border-radius:6px;border:1px solid rgba(176,108,255,0.30);background:rgba(176,108,255,0.04);display:flex;align-items:center;justify-content:center;font-size:0.78rem;flex-shrink:0;"></div>
             <div class="li-check" style="width:20px;height:20px;border-radius:6px;border:1px solid rgba(176,108,255,0.30);background:rgba(176,108,255,0.04);display:flex;align-items:center;justify-content:center;font-size:0.78rem;flex-shrink:0;"></div>
             <div style="flex:1;"><div style="font-size:0.84rem;font-weight:700;color:#e8eef8;">Buff de STR/AGI</div><div style="font-size:0.68rem;color:rgba(122,144,176,0.55);">8k z / sessão (estimado)</div></div>
             <div style="flex:1;"><div style="font-size:0.84rem;font-weight:700;color:#e8eef8;">Buff de STR/AGI</div><div style="font-size:0.68rem;color:rgba(122,144,176,0.55);">8k z / sessão (estimado)</div></div>
           </div>
           </div>


           <div class="loadout-item" data-cost="20" data-name="Consumível Raro" onclick="toggleLoadout(this)" style="display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);cursor:pointer;transition:all 0.15s;">
           <div class="loadout-item" data-cost="20" data-name="Consumível Raro" style="display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);cursor:pointer;transition:all 0.15s;user-select:none;">
             <div class="li-check" style="width:20px;height:20px;border-radius:6px;border:1px solid rgba(176,108,255,0.30);background:rgba(176,108,255,0.04);display:flex;align-items:center;justify-content:center;font-size:0.78rem;flex-shrink:0;"></div>
             <div class="li-check" style="width:20px;height:20px;border-radius:6px;border:1px solid rgba(176,108,255,0.30);background:rgba(176,108,255,0.04);display:flex;align-items:center;justify-content:center;font-size:0.78rem;flex-shrink:0;"></div>
             <div style="flex:1;"><div style="font-size:0.84rem;font-weight:700;color:#e8eef8;">Consumível Raro</div><div style="font-size:0.68rem;color:rgba(122,144,176,0.55);">20k z / sessão (estimado)</div></div>
             <div style="flex:1;"><div style="font-size:0.84rem;font-weight:700;color:#e8eef8;">Consumível Raro</div><div style="font-size:0.68rem;color:rgba(122,144,176,0.55);">20k z / sessão (estimado)</div></div>
           </div>
           </div>


           <div class="loadout-item" data-cost="5" data-name="Arrow / Ammo" onclick="toggleLoadout(this)" style="display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);cursor:pointer;transition:all 0.15s;">
           <div class="loadout-item" data-cost="5" data-name="Arrow / Ammo" style="display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);cursor:pointer;transition:all 0.15s;user-select:none;">
             <div class="li-check" style="width:20px;height:20px;border-radius:6px;border:1px solid rgba(176,108,255,0.30);background:rgba(176,108,255,0.04);display:flex;align-items:center;justify-content:center;font-size:0.78rem;flex-shrink:0;"></div>
             <div class="li-check" style="width:20px;height:20px;border-radius:6px;border:1px solid rgba(176,108,255,0.30);background:rgba(176,108,255,0.04);display:flex;align-items:center;justify-content:center;font-size:0.78rem;flex-shrink:0;"></div>
             <div style="flex:1;"><div style="font-size:0.84rem;font-weight:700;color:#e8eef8;">Arrow / Ammo</div><div style="font-size:0.68rem;color:rgba(122,144,176,0.55);">5k z / sessão (estimado)</div></div>
             <div style="flex:1;"><div style="font-size:0.84rem;font-weight:700;color:#e8eef8;">Arrow / Ammo</div><div style="font-size:0.68rem;color:rgba(122,144,176,0.55);">5k z / sessão (estimado)</div></div>
Line 815: Line 816:
       </div>
       </div>


      <!-- Running total -->
       <div style="border-top:1px solid rgba(176,108,255,0.12);padding:18px 24px;display:flex;align-items:center;justify-content:space-between;background:rgba(176,108,255,0.04);">
       <div style="border-top:1px solid rgba(176,108,255,0.12);padding:18px 24px;display:flex;align-items:center;justify-content:space-between;background:rgba(176,108,255,0.04);">
         <div>
         <div>
Line 825: Line 825:
           <div id="loadout-count" style="font-size:1.4rem;font-weight:900;color:#e8eef8;">0</div>
           <div id="loadout-count" style="font-size:1.4rem;font-weight:900;color:#e8eef8;">0</div>
         </div>
         </div>
         <button onclick="clearLoadout()" style="padding:9px 18px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09);color:rgba(122,144,176,0.55);font-size:0.78rem;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:0.05em;">Limpar</button>
         <div class="loadout-clear" style="padding:9px 18px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09);color:rgba(122,144,176,0.55);font-size:0.78rem;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:0.05em;user-select:none;">Limpar</div>
       </div>
       </div>


     </div>
     </div>
     <div style="margin-top:10px;font-size:0.74rem;color:rgba(122,144,176,0.40);text-align:center;">Substitua os custos em <code style="background:rgba(255,255,255,0.05);padding:1px 5px;border-radius:3px;color:rgba(176,108,255,0.65);">data-cost</code> com os preços reais do servidor (em milhares de Zeny).</div>
     <div style="margin-top:10px;font-size:0.74rem;color:rgba(122,144,176,0.40);text-align:center;">Substitua os custos em <span style="background:rgba(255,255,255,0.05);padding:1px 5px;border-radius:3px;color:rgba(176,108,255,0.65);font-family:monospace;">data-cost</span> com os preços reais do servidor (em milhares de Zeny).</div>
   </div>
   </div>
</div>
</div>
Line 944: Line 944:


    
    
</div>
</div>
</div>
</div>
</div>


[[Category:Guides]]
[[Category:Guides]]
[[Category:Economy]]
[[Category:Economy]]
[[Category:Farming]]
[[Category:Farming]]

Latest revision as of 18:00, 30 April 2026



💰 MERCADO TIMERO
     Item Valioso A ▲ ???M z
     ·
     Carta MVP Rara = ???M z
     ·
     Matéria Prima B ▲ ???k z
     ·
     Consumível Raro ▼ ???k z
     ·
     Oridecon ▲ ???k z
     ·
     Elunium = ???k z
     ·
     Item de Quest ▲ ???M z
     ·
     Headgear Raro ▼ ???M z
     ·
     Item Valioso A ▲ ???M z
     ·
     Carta MVP Rara = ???M z
     ·
     Matéria Prima B ▲ ???k z
     ·
     Consumível Raro ▼ ???k z


z


     💰 Economia
     📈 Alto Lucro
     🏪 Mercado
     ⚔️ Todas as Classes

Guia de Farming
de Zeny

Métodos, rotas, calculadora de lucro e estratégias completas para acumular Zeny no TimeRO — do iniciante que precisa de gear ao veterano otimizando cada hora de jogo.

       Melhor método:
       Geffênia 03
       Nível mínimo:
       Lv. 80+ C/ Rondel
       Atualizado:
       Mar 2025


3
Tipos de Farm
10+
Rotas Mapeadas
Calc
Calculadora
Build
Loadout
All
Classes


       // Métodos de Farming

Escolha sua abordagem

Cada estilo tem vantagens diferentes. Clique para explorar.

⚔️ Grind Ativo
🏪 Mercado
💤 Renda Passiva
⚔️
Grind Ativo
Matar monstros · Coletar drops · Vender

O método mais direto: você mata monstros, coleta os drops e vende no mercado. O lucro depende da eficiência de kills e do valor dos drops do mapa escolhido.

Substitua com as melhores rotas de grind ativo do servidor. Mencione quais classes têm vantagem, quais monstros dropar os itens mais valiosos e qual é o range ideal de nível.

Vantagens
  • Lucro imediato em Zeny
  • EXP simultânea
  • Drops raros possíveis
Desvantagens
  • Requer atenção ativa
  • Custo de consumíveis
  • Variação no lucro
📊 Métricas Estimadas
               Zeny/hora (estimado)
               ???M–???M
               Dificuldade
               Moderada
               Consistência
               Alta
✅ Melhor para
           Iniciantes
           Classes DPS
           Lv. 40+


       // Rotas de Farm

Melhores locais de farming

Clique em uma localização para ver a rota completa e estratégia.

🗺️Rota A — Geffênia
🗺️Rota B — Moscovia
🗺️Rota C — Campos de Juno
🗺️Rota D — Harpias em Juno
🗺️Rota E — Cartas Raras


       // Ranking de Eficiência

Comparativo de métodos

Zeny por hora estimado em condições ideais. Valores variam conforme class e build.

Método
Zeny/hora estimado
Lv. min
Risco
#1 — Geffênia
Whitesmith C/ Rondel
         13M/h
Lv.90+
Alto
#2 — Geffênia
Lorde de Perfurar em Espiral C/ Pilares
         11M/h
Lv.???+
Médio
#3 — Mavkas
Atirador de Elite de Rajada de Flechas
         6M/h
Lv.80+
Baixo
#4 — Harpias
Desordeiro de Furto
         3.5M/h
Lv.80+
Baixo
#5 — Pessegueiras
Atirador de Elite de Rajada de Flechas
         2M/h
Lv.55+
Zero
* Valores estimados sem boosters. Pode variar com dados reais do servidor dependendo do jogador.


       // Calculadora

Calculadora de Lucro

Estime quanto Zeny você pode acumular com base na sua rotina de jogo.

⏱ Horas/dia
2
+
⚔️ Método
             Rota Mid-Game (70M/hr)
             
⚗️ Booster Ativo?
Não
+50%
Por Sessão
140M z
Por Dia
140M z
Por Semana
980M z
             Progresso semanal
             8%
Os valores de Zeny/hr são estimativas. Substitua os números com valores reais do servidor após testes.
       // Loadout Builder

Monte seu loadout de farming

Selecione os consumíveis que você usa por sessão e veja o custo total. Ajuda a calcular o lucro real.

🎒 Clique para adicionar ao loadout
HP Potion (Grande)
15k z / sessão (estimado)
SP Potion
10k z / sessão (estimado)
Boost de EXP/Drop
25k z / sessão (estimado)
Buff de STR/AGI
8k z / sessão (estimado)
Consumível Raro
20k z / sessão (estimado)
Arrow / Ammo
5k z / sessão (estimado)
Custo total por sessão
0k z
Itens selecionados
0
Limpar
Substitua os custos em data-cost com os preços reais do servidor (em milhares de Zeny).


       // Dicas Avançadas

Maximize cada hora de farm

Detalhes que a maioria dos jogadores ignora e fazem diferença real no lucro.

📦
Não venda rápido demais
Substitua com dica real sobre timing de venda no TimeRO. Ex: certos itens sobem de preço em eventos, outros são mais demandados em certas épocas da progressão do servidor.
⚗️
Combine métodos
Grind ativo durante horários de pico + open shop passivo de madrugada. O jogador rico é o que maximiza as 24 horas do dia, não apenas as horas que está online.
📈
Saiba o Drop Rate real
Substitua com como verificar drop rates no TimeRO: se tem comandos in-game, se o servidor lista na wiki, e quais taxas são custom vs base do RO.
🎯
Foco em poucos itens
Especializar em 2-3 itens de alto valor é mais lucrativo do que coletar tudo. Conheça profundamente o mercado desses itens específicos e domine esse nicho.
🔥
Aproveite eventos do servidor
Substitua com detalhes de eventos do TimeRO que aumentam drop rate ou geram Zeny extra. Ex: eventos de EXP dobrada, drop especial, boss de evento com loot valioso.
⚠️
Cuidado com deflação
Se muita gente farma o mesmo item, o preço cai. Diversifique suas fontes de Zeny e esteja disposto a mudar de rota quando o mercado saturar. Flexibilidade é lucro.