Refinement: Difference between revisions

From TimeRO Wiki
Jump to navigation Jump to search
(Undo revision 558888 by Admin (talk))
Tag: Undo
No edit summary
Tag: Reverted
Line 1: Line 1:
<!-- ═══════════════════════════════════════════════════════════
    EQUIPMENT REFINEMENT — TimeRO Wiki
    AAA+ Design · Animations · +0 to +10 System
════════════════════════════════════════════════════════════ -->
<style>
/* ── Keyframe Animations ────────────────────────────────── */
@keyframes forge-glow{0%,100%{text-shadow:0 0 14px rgba(212,160,32,.52),0 0 34px rgba(200,120,20,.28);}50%{text-shadow:0 0 26px rgba(245,200,70,.90),0 0 60px rgba(220,145,30,.56),0 0 95px rgba(180,100,20,.24);}}
@keyframes pulse-safe{0%,100%{box-shadow:0 0 0 0 rgba(50,200,80,0),0 0 8px rgba(50,180,80,.28);}60%{box-shadow:0 0 0 7px rgba(50,200,80,.14),0 0 16px rgba(50,180,80,.60);}}
@keyframes pulse-caution{0%,100%{box-shadow:0 0 0 0 rgba(240,195,40,0),0 0 10px rgba(220,170,30,.34);}60%{box-shadow:0 0 0 8px rgba(240,195,40,.16),0 0 20px rgba(220,170,30,.64);}}
@keyframes pulse-risk{0%,100%{box-shadow:0 0 0 0 rgba(240,110,30,0),0 0 10px rgba(220,88,22,.42);}55%{box-shadow:0 0 0 9px rgba(240,110,30,.18),0 0 22px rgba(220,88,22,.70);}}
@keyframes pulse-crit{0%,100%{box-shadow:0 0 0 0 rgba(240,44,22,0),0 0 14px rgba(220,44,22,.52);}50%{box-shadow:0 0 0 10px rgba(240,44,22,.20),0 0 30px rgba(220,44,22,.80);}}
@keyframes pulse-apex{0%{box-shadow:0 0 14px rgba(212,178,45,.60),0 0 0 0 rgba(180,140,30,0);transform:scale(1);}50%{box-shadow:0 0 32px rgba(248,210,68,.94),0 0 0 13px rgba(180,140,30,.26),0 0 58px rgba(160,112,24,.50);transform:scale(1.09);}100%{box-shadow:0 0 14px rgba(212,178,45,.60),0 0 0 0 rgba(180,140,30,0);transform:scale(1);}}
@keyframes track-flow{0%,100%{opacity:.38;}50%{opacity:.95;}}
@keyframes hero-edge{0%{opacity:.45;}50%{opacity:1;}100%{opacity:.45;}}
@keyframes hazard-march{from{background-position:0 0}to{background-position:56px 0}}
@keyframes ladder-reveal{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}
@keyframes ore-lift{from{transform:translateY(0);box-shadow:none;}to{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.55);}}
@keyframes section-in{from{opacity:0;transform:translateX(-6px);}to{opacity:1;transform:translateX(0);}}
/* ── Component Styles ───────────────────────────────────── */
.ref-node{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:58px;}
.ref-orb{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:.90em;font-family:'Courier New',monospace;border:2px solid transparent;position:relative;transition:transform .20s ease,filter .20s ease;cursor:default;}
.ref-orb:hover{transform:scale(1.22) translateY(-5px) !important;filter:brightness(1.25);}
.ref-orb.n-base{background:radial-gradient(circle at 38% 38%,rgba(80,100,140,.24),rgba(10,14,24,.96));border-color:rgba(60,80,120,.40);color:#5c7890;}
.ref-orb.n-safe{background:radial-gradient(circle at 38% 38%,rgba(55,210,85,.22),rgba(8,38,14,.96));border-color:rgba(48,185,72,.62);color:#5de880;animation:pulse-safe 3.2s ease-in-out infinite;}
.ref-orb.n-warn{background:radial-gradient(circle at 38% 38%,rgba(235,195,42,.24),rgba(38,28,6,.96));border-color:rgba(215,175,35,.62);color:#f0d455;animation:pulse-caution 2.6s ease-in-out infinite;}
.ref-orb.n-risk{background:radial-gradient(circle at 38% 38%,rgba(240,115,35,.26),rgba(50,16,4,.96));border-color:rgba(215,95,28,.70);color:#f08850;animation:pulse-risk 2.0s ease-in-out infinite;}
.ref-orb.n-crit{background:radial-gradient(circle at 38% 38%,rgba(240,48,28,.28),rgba(46,8,4,.97));border-color:rgba(218,46,28,.80);color:#f06858;animation:pulse-crit 1.55s ease-in-out infinite;}
.ref-orb.n-apex{background:radial-gradient(circle at 38% 38%,rgba(228,195,52,.38),rgba(42,22,2,.97));border-color:rgba(205,165,32,.92);color:#f0d048;animation:pulse-apex 1.90s ease-in-out infinite;}
.ref-track{flex:1;height:4px;border-radius:2px;min-width:14px;margin-bottom:25px;animation:track-flow 3s ease-in-out infinite;}
.ref-lbl{font-size:.68em;color:#3a4a60;margin-top:7px;text-align:center;font-family:'Courier New',monospace;line-height:1.3;}
.ref-sub{font-size:.64em;margin-top:2px;text-align:center;font-weight:bold;letter-spacing:.04em;}
.ore-card{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .22s ease;}
.ore-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.60);}
.prot-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;}
.prot-card:hover{transform:translateY(-4px);}
.sr-row{transition:background .16s ease;}
.sr-row:hover{background:rgba(255,255,255,.035) !important;}
</style>
{{DISPLAYTITLE:Equipment Refinement}}
{{DISPLAYTITLE:Equipment Refinement}}
__TOC__
__TOC__
Line 5: Line 46:
     HERO BANNER
     HERO BANNER
════════════════════════════════════════════════════════ -->
════════════════════════════════════════════════════════ -->
<div style="background:linear-gradient(135deg,rgba(20,12,4,0.24),rgba(12,6,2,0.14),rgba(6,2,0,0.06));border:2px solid rgba(240,160,40,0.46);border-left:5px solid #d49020;border-radius:10px;padding:22px 28px 20px;margin:0 0 28px 0;position:relative;overflow:hidden;">
<div style="background:linear-gradient(135deg,rgba(28,16,3,.98) 0%,rgba(14,8,1,.99) 55%,rgba(6,3,0,1) 100%);border:2px solid rgba(210,158,38,.48);border-left:6px solid #c0880a;border-radius:12px;padding:26px 32px 22px;margin:0 0 8px 0;position:relative;overflow:hidden;">
<div style="position:absolute;top:0;right:0;width:260px;height:100%;background:linear-gradient(270deg,rgba(200,140,30,0.09),transparent);pointer-events:none;"></div>
<div style="position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(210,158,38,.28) 25%,rgba(248,205,78,.70) 50%,rgba(210,158,38,.28) 75%,transparent 100%);animation:hero-edge 3s ease-in-out infinite;"></div>
<div style="position:absolute;bottom:-16px;right:28px;font-size:5em;opacity:0.05;pointer-events:none;line-height:1;">⚒</div>
<div style="position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(210,158,38,.20) 25%,rgba(248,205,78,.50) 50%,rgba(210,158,38,.20) 75%,transparent 100%);animation:hero-edge 3s ease-in-out infinite .8s;"></div>
<div style="font-family:'Georgia',serif;font-size:1.45em;font-weight:bold;color:#d4a030;letter-spacing:0.07em;text-transform:uppercase;margin-bottom:10px;text-shadow:0 0 22px rgba(200,140,30,0.42);">⚒ Equipment Refinement</div>
<div style="position:absolute;top:-8px;right:-14px;font-size:11em;line-height:1;opacity:.028;pointer-events:none;filter:blur(1px);transform:rotate(-8deg);">⚒</div>
<div style="color:#c0a870;font-size:0.96em;line-height:1.70;max-width:840px;">Refinement (also called <strong style="color:#f0d080;">upgrading</strong>) increases the power of weapons and armor by consuming special ores and Zeny. Equipment starts at <strong style="color:#f0d080;">+0</strong> and can be refined up to <strong style="color:#f0d080;">+20</strong>. Beyond the Safety Level, each failure risks permanently destroying the item along with its cards and enchants. Plan carefully.</div>
<div style="font-family:'Georgia',serif;font-size:1.64em;font-weight:bold;color:#d09a18;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;animation:forge-glow 3.2s ease-in-out infinite;">⚒ Equipment Refinement</div>
<div style="color:#a88040;font-size:.97em;line-height:1.74;max-width:860px;">Refinement strengthens weapons and armors by consuming ores and Zeny. Equipment can be refined from <strong style="color:#f0d060;">+0</strong> up to a maximum of <strong style="color:#f0d060;">+10</strong>. Within the <span style="color:#52d870;font-weight:bold;">Safe Zone</span>, every attempt is guaranteed. Beyond it, failures can permanently <strong style="color:#f06860;">destroy the item</strong> — including all cards and enchants slotted into it.</div>
<div style="margin-top:16px;display:flex;gap:10px;flex-wrap:wrap;">
<span style="background:rgba(46,185,70,.11);border:1px solid rgba(46,185,70,.32);border-radius:6px;padding:5px 14px;font-size:.80em;color:#50d870;font-weight:bold;letter-spacing:.05em;">✔ SAFE ZONE · 100% Guaranteed</span>
<span style="background:rgba(240,165,38,.11);border:1px solid rgba(240,165,38,.32);border-radius:6px;padding:5px 14px;font-size:.80em;color:#f0c840;font-weight:bold;letter-spacing:.05em;">⚠ RISK ZONE · Failure = Item Destroyed</span>
<span style="background:rgba(210,160,28,.11);border:1px solid rgba(210,160,28,.38);border-radius:6px;padding:5px 14px;font-size:.80em;color:#d4a020;font-weight:bold;letter-spacing:.05em;">★ MAX REFINE = +10</span>
<span style="background:rgba(80,140,220,.11);border:1px solid rgba(80,140,220,.28);border-radius:6px;padding:5px 14px;font-size:.80em;color:#70a8e8;font-weight:bold;letter-spacing:.05em;">💠 HD ORES · Degrade Instead of Break</span>
</div>
</div>
</div>


<!-- ═══════════════════════════════════════════════════════
<!-- ═══════════════════════════════════════════════════════
     QUICK-FACT STRIP
     REFINE PROGRESSION LADDER
════════════════════════════════════════════════════════ -->
════════════════════════════════════════════════════════ -->
<div style="display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 28px 0;">
<div style="background:linear-gradient(135deg,rgba(6,10,20,.99),rgba(3,5,12,1));border:2px solid rgba(255,255,255,.065);border-radius:12px;padding:22px 20px 18px;margin:0 0 22px 0;overflow:hidden;position:relative;animation:ladder-reveal .55s ease-out both;">
<div style="position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(210,158,38,.25),rgba(248,205,78,.58),rgba(210,158,38,.25),transparent);"></div>


<div style="background:rgba(8,14,26,0.88);border:1px solid rgba(80,140,220,0.22);border-top:3px solid #4a80c8;border-radius:9px;padding:14px 12px;text-align:center;">
<div style="display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;">
<div style="font-size:1.4em;margin-bottom:7px;">🔢</div>
<div style="font-weight:bold;color:#6878a0;font-size:.82em;letter-spacing:.10em;text-transform:uppercase;">◆ Refinement Ladder · +0 to +10</div>
<div style="font-weight:bold;color:#70a8e8;font-size:0.88em;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:6px;">Max Refine</div>
<div style="font-size:.74em;color:#2a3850;">Hover each node for details</div>
<div style="font-family:'Courier New',monospace;font-size:1.4em;font-weight:bold;color:#a0d0ff;margin-bottom:4px;">+10</div>
<div style="color:#4060a0;font-size:0.78em;">All equipment types</div>
</div>
</div>


<div style="background:rgba(8,14,26,0.88);border:1px solid rgba(220,60,60,0.22);border-top:3px solid #c03838;border-radius:9px;padding:14px 12px;text-align:center;">
<!-- Zone header -->
<div style="font-size:1.4em;margin-bottom:7px;">⚠️</div>
<div style="display:flex;gap:3px;margin-bottom:14px;border-radius:7px;overflow:hidden;">
<div style="font-weight:bold;color:#f07070;font-size:0.88em;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:6px;">Break Risk</div>
<div style="flex:5;background:linear-gradient(135deg,rgba(24,90,34,.28),rgba(14,60,22,.40));border:1px solid rgba(46,170,58,.22);padding:7px 8px;text-align:center;font-size:.70em;font-weight:bold;color:#48d468;letter-spacing:.08em;text-transform:uppercase;">◈ SAFE ZONE &nbsp;·&nbsp; 100% Success</div>
<div style="font-family:'Courier New',monospace;font-size:1.0em;font-weight:bold;color:#ff9090;margin-bottom:4px;">Past Safety Level</div>
<div style="flex:3;background:linear-gradient(135deg,rgba(90,72,8,.28),rgba(66,54,5,.40));border:1px solid rgba(215,175,32,.22);padding:7px 8px;text-align:center;font-size:.70em;font-weight:bold;color:#d4c030;letter-spacing:.08em;text-transform:uppercase;">⚠ CAUTION</div>
<div style="color:#4060a0;font-size:0.78em;">Cards & enchants lost too</div>
<div style="flex:2;background:linear-gradient(135deg,rgba(90,36,8,.28),rgba(66,24,5,.40));border:1px solid rgba(215,92,26,.24);padding:7px 8px;text-align:center;font-size:.70em;font-weight:bold;color:#d06830;letter-spacing:.08em;text-transform:uppercase;">⚡ DANGER</div>
<div style="flex:1;background:linear-gradient(135deg,rgba(70,26,8,.34),rgba(42,14,2,.48));border:1px solid rgba(205,158,28,.38);padding:7px 8px;text-align:center;font-size:.70em;font-weight:bold;color:#d4a020;letter-spacing:.08em;text-transform:uppercase;">★ APEX</div>
</div>
</div>


<div style="background:rgba(8,14,26,0.88);border:1px solid rgba(80,200,100,0.22);border-top:3px solid #38b050;border-radius:9px;padding:14px 12px;text-align:center;">
<!-- Node row -->
<div style="font-size:1.4em;margin-bottom:7px;"></div>
<div style="display:flex;align-items:center;overflow-x:auto;padding:6px 2px 2px;gap:0;">
<div style="font-weight:bold;color:#60d878;font-size:0.88em;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:6px;">Safe Range</div>
 
<div style="font-family:'Courier New',monospace;font-size:1.0em;font-weight:bold;color:#90e8a0;margin-bottom:4px;">+0 → Safety Lv</div>
<div class="ref-node"><div class="ref-orb n-base" title="+0 — Base item. No refinement applied.">+0</div><div class="ref-lbl">Base</div><div class="ref-sub" style="color:#2a3a50;">—</div></div>
<div style="color:#4060a0;font-size:0.78em;">100% success rate</div>
<div class="ref-track" style="background:linear-gradient(90deg,rgba(46,110,62,.35),rgba(46,175,70,.55));"></div>
<div class="ref-node"><div class="ref-orb n-safe" title="+1 — Safe for all types. 100% success.">+1</div><div class="ref-lbl">+1</div><div class="ref-sub" style="color:#48d468;">SAFE</div></div>
<div class="ref-track" style="background:linear-gradient(90deg,rgba(46,175,70,.55),rgba(46,185,72,.62));"></div>
<div class="ref-node"><div class="ref-orb n-safe" title="+2 — Safe for all types. 100% success.">+2</div><div class="ref-lbl">+2</div><div class="ref-sub" style="color:#48d468;">SAFE</div></div>
<div class="ref-track" style="background:rgba(46,185,72,.58);"></div>
<div class="ref-node"><div class="ref-orb n-safe" title="+3 — Safe for all types. 100% success.">+3</div><div class="ref-lbl">+3</div><div class="ref-sub" style="color:#48d468;">SAFE</div></div>
<div class="ref-track" style="background:rgba(46,185,72,.58);"></div>
<div class="ref-node"><div class="ref-orb n-safe" title="+4 — Safe for all types. 100% success.">+4</div><div class="ref-lbl">+4</div><div class="ref-sub" style="color:#48d468;">SAFE</div></div>
<div class="ref-track" style="background:linear-gradient(90deg,rgba(46,185,72,.58),rgba(215,178,35,.52));"></div>
<div class="ref-node"><div class="ref-orb n-warn" title="+5 — First risky level for Lv4 weapons & Armor (60%). Safe for Lv1/2/3 weapons.">+5</div><div class="ref-lbl">+5</div><div class="ref-sub" style="color:#d4c030;">60~100%</div></div>
<div class="ref-track" style="background:linear-gradient(90deg,rgba(215,178,35,.52),rgba(215,178,35,.60));"></div>
<div class="ref-node"><div class="ref-orb n-warn" title="+6 — First risky for Lv3 (55%). Risky for Lv4/Armor (45%). Safe for Lv1/2.">+6</div><div class="ref-lbl">+6</div><div class="ref-sub" style="color:#d4c030;">45~100%</div></div>
<div class="ref-track" style="background:linear-gradient(90deg,rgba(215,178,35,.58),rgba(235,105,30,.55));"></div>
<div class="ref-node"><div class="ref-orb n-risk" title="+7 — Risky for Lv2 (60%), Lv3 (40%), Lv4 (30%), Armor (35%). Safe for Lv1 only.">+7</div><div class="ref-lbl">+7</div><div class="ref-sub" style="color:#f08440;">30~100%</div></div>
<div class="ref-track" style="background:linear-gradient(90deg,rgba(235,105,30,.55),rgba(235,90,25,.65));"></div>
<div class="ref-node"><div class="ref-orb n-risk" title="+8 — Risky for ALL types. Lv1=65%, Lv2=45%, Lv3=30%, Lv4=20%, Armor=25%.">+8</div><div class="ref-lbl">+8</div><div class="ref-sub" style="color:#f08440;">20~65%</div></div>
<div class="ref-track" style="background:linear-gradient(90deg,rgba(235,90,25,.65),rgba(225,46,24,.65));"></div>
<div class="ref-node"><div class="ref-orb n-crit" title="+9 — High danger for all. Lv1=40%, Lv2=25%, Lv3=18%, Lv4=12%, Armor=15%.">+9</div><div class="ref-lbl">+9</div><div class="ref-sub" style="color:#f06050;">12~40%</div></div>
<div class="ref-track" style="background:linear-gradient(90deg,rgba(225,46,24,.65),rgba(210,165,30,.70));"></div>
<div class="ref-node"><div class="ref-orb n-apex" title="+10 APEX — Maximum refine. Lv1=20%, Lv2=12%, Lv3=8%, Lv4=4%, Armor=8%.">+10</div><div class="ref-lbl"><strong>+10</strong></div><div class="ref-sub" style="color:#d4a020;">4~20%</div></div>
 
</div><!-- end node row -->
 
<!-- Legend -->
<div style="display:flex;gap:16px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05);">
<span style="font-size:.74em;color:#3a5a3a;">● <span style="color:#48d468;font-weight:bold;">Green</span> = 100% safe for that type</span>
<span style="font-size:.74em;color:#4a4a20;">● <span style="color:#d4c030;font-weight:bold;">Amber</span> = Risky for some types</span>
<span style="font-size:.74em;color:#4a2a10;">● <span style="color:#f08440;font-weight:bold;">Orange</span> = Risky for most types</span>
<span style="font-size:.74em;color:#3a1010;">● <span style="color:#f06050;font-weight:bold;">Red</span> = High danger for all</span>
<span style="font-size:.74em;color:#3a2a00;">● <span style="color:#d4a020;font-weight:bold;">Gold</span> = Maximum refine · Apex</span>
<span style="font-size:.74em;color:#2a3050;">Rates shown = best to worst case across all equipment types</span>
</div>
</div>
</div>


<div style="background:rgba(8,14,26,0.88);border:1px solid rgba(200,140,30,0.22);border-top:3px solid #d49020;border-radius:9px;padding:14px 12px;text-align:center;">
<!-- ═══════════════════════════════════════════════════════
<div style="font-size:1.4em;margin-bottom:7px;">🛡</div>
    QUICK FACTS STRIP
<div style="font-weight:bold;color:#e0c040;font-size:0.88em;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:6px;">Cannot Refine</div>
════════════════════════════════════════════════════════ -->
<div style="color:#a08040;font-size:0.80em;line-height:1.55;">Mid / Lower Headgears<br>Accessories</div>
<div style="display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 26px 0;">
 
<div style="background:rgba(6,12,24,.92);border:1px solid rgba(80,140,220,.22);border-top:3px solid #4878c8;border-radius:10px;padding:14px 12px;text-align:center;">
<div style="font-size:1.42em;margin-bottom:7px;">🔢</div>
<div style="font-weight:bold;color:#68a8e8;font-size:.86em;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;">Max Refine</div>
<div style="font-family:'Courier New',monospace;font-size:1.44em;font-weight:bold;color:#a0d0ff;margin-bottom:4px;">+10</div>
<div style="color:#304060;font-size:.76em;">All equipment types</div>
</div>
 
<div style="background:rgba(6,12,24,.92);border:1px solid rgba(220,58,58,.22);border-top:3px solid #b83030;border-radius:10px;padding:14px 12px;text-align:center;">
<div style="font-size:1.42em;margin-bottom:7px;">💀</div>
<div style="font-weight:bold;color:#f07070;font-size:.86em;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;">On Failure</div>
<div style="font-family:'Courier New',monospace;font-size:.92em;font-weight:bold;color:#ff8888;margin-bottom:4px;">Item Destroyed</div>
<div style="color:#304060;font-size:.76em;">Cards + enchants lost</div>
</div>
 
<div style="background:rgba(6,12,24,.92);border:1px solid rgba(48,188,70,.22);border-top:3px solid #30a840;border-radius:10px;padding:14px 12px;text-align:center;">
<div style="font-size:1.42em;margin-bottom:7px;">✅</div>
<div style="font-weight:bold;color:#58d870;font-size:.86em;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;">Safe Range</div>
<div style="font-family:'Courier New',monospace;font-size:.92em;font-weight:bold;color:#88e898;margin-bottom:4px;">+0 → Safety Lv</div>
<div style="color:#304060;font-size:.76em;">Always 100% success</div>
</div>
 
<div style="background:rgba(6,12,24,.92);border:1px solid rgba(200,140,28,.22);border-top:3px solid #c8880e;border-radius:10px;padding:14px 12px;text-align:center;">
<div style="font-size:1.42em;margin-bottom:7px;">🚫</div>
<div style="font-weight:bold;color:#e0c038;font-size:.86em;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;">Cannot Refine</div>
<div style="color:#906030;font-size:.78em;line-height:1.58;">Mid / Lower Headgears<br>Accessories</div>
</div>
</div>


Line 51: Line 156:
== NPC Locations ==
== NPC Locations ==


<div style="background:linear-gradient(135deg,rgba(8,14,26,0.92),rgba(4,8,18,0.98));border:1px solid rgba(80,140,220,0.24);border-radius:9px;padding:16px 20px;margin:0 0 28px 0;">
<div style="background:linear-gradient(135deg,rgba(6,12,24,.94),rgba(3,6,16,.99));border:1px solid rgba(78,138,218,.22);border-radius:10px;padding:16px 20px;margin:0 0 26px 0;animation:section-in .4s ease-out both;">
<div style="font-weight:bold;color:#70a8e8;font-size:0.94em;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:12px;">🗺 Upgrade NPC Locations</div>
<div style="font-weight:bold;color:#68a8e8;font-size:.90em;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid rgba(78,138,218,.14);">🗺 Upgrade NPC Locations</div>
<div style="display:grid;grid-template-columns:1fr 1fr;gap:8px;">
<div style="display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;">
<div style="padding:8px 12px;border-radius:7px;background:rgba(80,140,220,0.07);border:1px solid rgba(80,140,220,0.16);font-size:0.88em;color:#7090b8;display:flex;align-items:center;gap:8px;"><span style="color:#5080c0;">📍</span> Inside [[Prontera]] {{navi|prt_in|63|60}} and {{navi|prt_in|90|72}}</div>
<div style="padding:9px 13px;border-radius:7px;background:rgba(78,138,218,.07);border:1px solid rgba(78,138,218,.15);font-size:.87em;color:#6888b0;display:flex;align-items:center;gap:9px;"><span style="color:#4870c0;flex-shrink:0;">📍</span> Inside [[Prontera]] {{navi|prt_in|63|60}} and {{navi|prt_in|90|72}}</div>
<div style="padding:8px 12px;border-radius:7px;background:rgba(80,140,220,0.07);border:1px solid rgba(80,140,220,0.16);font-size:0.88em;color:#7090b8;display:flex;align-items:center;gap:8px;"><span style="color:#5080c0;">📍</span> Inside [[Morroc]] {{navi|morocc_in|73|38}}</div>
<div style="padding:9px 13px;border-radius:7px;background:rgba(78,138,218,.07);border:1px solid rgba(78,138,218,.15);font-size:.87em;color:#6888b0;display:flex;align-items:center;gap:9px;"><span style="color:#4870c0;flex-shrink:0;">📍</span> Inside [[Morroc]] {{navi|morocc_in|73|38}}</div>
<div style="padding:8px 12px;border-radius:7px;background:rgba(80,140,220,0.07);border:1px solid rgba(80,140,220,0.16);font-size:0.88em;color:#7090b8;display:flex;align-items:center;gap:8px;"><span style="color:#5080c0;">📍</span> [[Payon]] {{navi|payon|144|173}}</div>
<div style="padding:9px 13px;border-radius:7px;background:rgba(78,138,218,.07);border:1px solid rgba(78,138,218,.15);font-size:.87em;color:#6888b0;display:flex;align-items:center;gap:9px;"><span style="color:#4870c0;flex-shrink:0;">📍</span> [[Payon]] {{navi|payon|144|173}}</div>
<div style="padding:8px 12px;border-radius:7px;background:rgba(80,140,220,0.07);border:1px solid rgba(80,140,220,0.16);font-size:0.88em;color:#7090b8;display:flex;align-items:center;gap:8px;"><span style="color:#5080c0;">📍</span> Inside [[Alberta]] {{navi|alberta_in|29|59}}</div>
<div style="padding:9px 13px;border-radius:7px;background:rgba(78,138,218,.07);border:1px solid rgba(78,138,218,.15);font-size:.87em;color:#6888b0;display:flex;align-items:center;gap:9px;"><span style="color:#4870c0;flex-shrink:0;">📍</span> Inside [[Alberta]] {{navi|alberta_in|29|59}}</div>
</div>
<div style="padding:10px 14px;background:rgba(78,138,218,.05);border:1px solid rgba(78,138,218,.12);border-radius:7px;font-size:.82em;color:#3a5070;line-height:1.65;">
⭐ <strong style="color:#68a8e8;">Austry</strong> {{Navi|prt_in|85|71}} (Prontera, north room) — exchanges <strong style="color:#68a8e8;">3 Elunium → 1 Carnium</strong> and <strong style="color:#68a8e8;">3 Oridecon → 1 Bradium</strong> for +10 upgrade ores (50,000z fee each). · <strong style="color:#68a8e8;">Locas</strong> {{Navi|izlude|155|132}} in Izlude performs bulk Rough Ore conversion without the one-per-visit limit.
</div>
</div>
<div style="margin-top:10px;padding-top:10px;border-top:1px solid rgba(80,140,220,0.12);font-size:0.84em;color:#4060a0;">⭐ <strong style="color:#70a0d0;">Austry</strong> {{Navi|prt_in|85|71}} (Prontera, north room) — exchanges 3 Elunium → 1 Carnium and 3 Oridecon → 1 Bradium for +10 upgrades (50,000z fee each). Also converts Rough Oridecon/Elunium in bulk via <strong style="color:#70a0d0;">Locas</strong> {{Navi|izlude|155|132}} in Izlude.</div>
</div>
</div>


Line 67: Line 174:
== Ore Types ==
== Ore Types ==


<div style="display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:0 0 28px 0;">
<div style="display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:0 0 14px 0;">


<div style="background:linear-gradient(135deg,rgba(8,14,26,0.92),rgba(4,8,18,0.98));border:1px solid rgba(80,140,220,0.22);border-top:3px solid #4a80c8;border-radius:9px;padding:16px 14px;">
<!-- Standard -->
<div style="font-weight:bold;color:#70a8e8;font-size:0.88em;letter-spacing:0.07em;text-transform:uppercase;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(80,140,220,0.14);">Standard Ores</div>
<div class="ore-card" style="background:linear-gradient(145deg,rgba(6,12,26,.95),rgba(3,6,16,.99));border:1px solid rgba(78,138,218,.22);border-top:3px solid #4070c8;border-radius:10px;padding:16px 14px;">
<div style="font-weight:bold;color:#68a8e8;font-size:.86em;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(78,138,218,.14);">Standard Ores</div>
<div style="display:grid;gap:7px;margin-bottom:10px;">
<div style="display:grid;gap:7px;margin-bottom:10px;">
<div>{{Item List|id=984|item=Oridecon|simple=yes}} <span style="color:#5070a0;font-size:0.82em;">— Lv 3 & 4 weapons</span></div>
<div>{{Item List|id=984|item=Oridecon|simple=yes}} <span style="color:#3a5070;font-size:.80em;">— Lv 3 & 4 weapons</span></div>
<div>{{Item List|id=985|item=Elunium|simple=yes}} <span style="color:#5070a0;font-size:0.82em;">— All armors</span></div>
<div>{{Item List|id=985|item=Elunium|simple=yes}} <span style="color:#3a5070;font-size:.80em;">— All armors</span></div>
<div>{{Item List|id=1010|item=Phracon|simple=yes}} <span style="color:#5070a0;font-size:0.82em;">— Lv 1 weapons (NPC: 200z)</span></div>
<div>{{Item List|id=1010|item=Phracon|simple=yes}} <span style="color:#3a5070;font-size:.80em;">— Lv 1 weapons (NPC: 200z)</span></div>
<div>{{Item List|id=1011|item=Emveretarcon|simple=yes}} <span style="color:#5070a0;font-size:0.82em;">— Lv 2 weapons (NPC: 1,000z)</span></div>
<div>{{Item List|id=1011|item=Emveretarcon|simple=yes}} <span style="color:#3a5070;font-size:.80em;">— Lv 2 weapons (NPC: 1,000z)</span></div>
</div>
</div>
<div style="font-size:0.80em;color:#3a5070;border-top:1px solid rgba(80,140,220,0.10);padding-top:8px;">Failure past Safety Level = <strong style="color:#e07070;">item destroyed</strong></div>
<div style="padding:8px 10px;background:rgba(220,60,60,.07);border:1px solid rgba(220,60,60,.16);border-radius:6px;font-size:.78em;color:#6a3030;line-height:1.55;">Failure past safety level = <strong style="color:#e07070;">item permanently destroyed</strong> · No refund</div>
</div>
</div>


<div style="background:linear-gradient(135deg,rgba(8,14,26,0.92),rgba(4,8,18,0.98));border:1px solid rgba(180,100,255,0.22);border-top:3px solid #9050d0;border-radius:9px;padding:16px 14px;">
<!-- Enriched -->
<div style="font-weight:bold;color:#c080f8;font-size:0.88em;letter-spacing:0.07em;text-transform:uppercase;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(180,100,255,0.14);">Enriched Ores</div>
<div class="ore-card" style="background:linear-gradient(145deg,rgba(16,6,28,.95),rgba(8,3,16,.99));border:1px solid rgba(175,95,255,.22);border-top:3px solid #8844d0;border-radius:10px;padding:16px 14px;">
<div style="font-weight:bold;color:#b878f8;font-size:.86em;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(175,95,255,.14);">Enriched Ores</div>
<div style="display:grid;gap:7px;margin-bottom:10px;">
<div style="display:grid;gap:7px;margin-bottom:10px;">
<div>{{ Item List|id=6292|item=Enriched Oridecon|simple=yes }}</div>
<div>{{Item List|id=6292|item=Enriched Oridecon|simple=yes}}</div>
<div>{{ Item List|id=6291|item=Enriched Elunium|simple=yes }}</div>
<div>{{Item List|id=6291|item=Enriched Elunium|simple=yes}}</div>
</div>
</div>
<div style="font-size:0.82em;color:#6050a0;line-height:1.60;">Higher success rate than standard ores. Failure past Safety Level = <strong style="color:#e07070;">item destroyed.</strong></div>
<div style="padding:8px 10px;background:rgba(175,95,255,.06);border:1px solid rgba(175,95,255,.14);border-radius:6px;font-size:.78em;color:#5a3a80;line-height:1.55;margin-bottom:8px;"><strong style="color:#b878f8;">Notably higher success rates</strong> than standard ores at every level. Failure past safety = <strong style="color:#e07070;">item destroyed.</strong></div>
<div style="font-size:.78em;color:#3a2550;">Available through market, events, and [[Thor's Flame]] shop.</div>
</div>
</div>


<div style="background:linear-gradient(135deg,rgba(8,14,26,0.92),rgba(4,8,18,0.98));border:1px solid rgba(40,200,160,0.22);border-top:3px solid #28c090;border-radius:9px;padding:16px 14px;">
<!-- HD Ores -->
<div style="font-weight:bold;color:#40c8a8;font-size:0.88em;letter-spacing:0.07em;text-transform:uppercase;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(40,200,160,0.14);">HD Ores</div>
<div class="ore-card" style="background:linear-gradient(145deg,rgba(4,20,22,.95),rgba(2,10,12,.99));border:1px solid rgba(38,192,155,.22);border-top:3px solid #22b890;border-radius:10px;padding:16px 14px;">
<div style="font-weight:bold;color:#38c8a8;font-size:.86em;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(38,192,155,.14);">HD Ores <span style="font-size:.72em;background:rgba(38,192,155,.16);border:1px solid rgba(38,192,155,.35);border-radius:4px;padding:1px 7px;color:#38c8a8;letter-spacing:.04em;font-weight:normal;">+7 & ABOVE ONLY</span></div>
<div style="display:grid;gap:7px;margin-bottom:10px;">
<div style="display:grid;gap:7px;margin-bottom:10px;">
<div>{{ Item List|id=6240|item=HD Oridecon|simple=yes }}</div>
<div>{{Item List|id=6240|item=HD Oridecon|simple=yes}}</div>
<div>{{ Item List|id=6241|item=HD Elunium|simple=yes }}</div>
<div>{{Item List|id=6241|item=HD Elunium|simple=yes}}</div>
</div>
</div>
<div style="font-size:0.82em;color:#305070;line-height:1.60;">Same rate as Enriched. Failure = <strong style="color:#80e8c0;">degrade by 1 only</strong> (no break). <strong>Only usable at +7 and above.</strong> From [[Thor's Flame]].</div>
<div style="padding:8px 10px;background:rgba(38,192,155,.07);border:1px solid rgba(38,192,155,.16);border-radius:6px;font-size:.78em;color:#1a5040;line-height:1.55;">Same rates as Enriched. Failure = <strong style="color:#38c8a8;">item degrades by −1 only</strong> — never breaks. Only usable at <strong style="color:#38c8a8;">+7 and above</strong>. From [[Thor's Flame]].</div>
</div>
</div>


</div>
</div>


<!-- Rough Ore Conversion -->
<!-- Rough Ore Conversion note -->
<div style="background:linear-gradient(90deg,rgba(200,160,40,0.08),rgba(200,160,40,0.03),transparent);border:1px solid rgba(200,160,40,0.20);border-radius:8px;padding:12px 18px;margin:0 0 28px 0;font-size:0.88em;color:#9070a0;line-height:1.68;">
<div style="background:linear-gradient(90deg,rgba(200,160,38,.07),rgba(200,160,38,.02),transparent);border:1px solid rgba(200,160,38,.18);border-radius:8px;padding:10px 16px;margin:0 0 26px 0;font-size:.86em;color:#806028;line-height:1.68;">
<strong style="color:#d4b040;">Rough Ore Conversion:</strong> Collect <strong style="color:#d4b040;">5×</strong> {{Item List|id=756|item=Rough Oridecon|simple=yes}} or {{Item List|id=757|item=Rough Elunium|simple=yes}} and speak to an NPC at any upgrade shop to convert into 1× {{Item List|id=984|item=Oridecon|simple=yes}} or {{Item List|id=985|item=Elunium|simple=yes}}. Free of charge. One conversion per visit. <strong style="color:#d4b040;">Locas</strong> {{Navi|izlude|155|132}} in Izlude performs mass-conversion without the one-per-visit limit.
<strong style="color:#c8a030;">Rough Ore Conversion:</strong> Collect <strong style="color:#c8a030;">5×</strong> {{Item List|id=756|item=Rough Oridecon|simple=yes}} or {{Item List|id=757|item=Rough Elunium|simple=yes}} and speak to any upgrade NPC to convert into 1× refined ore — free of charge, one conversion per visit. <strong style="color:#c8a030;">Locas</strong> {{Navi|izlude|155|132}} performs unlimited bulk conversion.
</div>
</div>


<!-- ═══════════════════════════════════════════════════════
<!-- ═══════════════════════════════════════════════════════
     REQUIREMENTS + SAFETY LEVELS SIDE BY SIDE
     UPGRADE REQUIREMENTS & SAFETY LEVELS
════════════════════════════════════════════════════════ -->
════════════════════════════════════════════════════════ -->
== Upgrade Requirements ==
== Upgrade Requirements ==


<div style="display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 28px 0;">
<div style="display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 26px 0;">


<!-- Reagents & Cost -->
<!-- Reagents table -->
<div style="background:linear-gradient(135deg,rgba(8,14,26,0.94),rgba(4,8,18,0.99));border:1px solid rgba(255,255,255,0.08);border-radius:9px;overflow:hidden;">
<div style="background:linear-gradient(135deg,rgba(6,12,26,.96),rgba(3,6,16,.99));border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden;">
<div style="background:linear-gradient(90deg,rgba(200,160,40,0.14),transparent);padding:11px 16px 9px;border-bottom:1px solid rgba(255,255,255,0.07);font-weight:bold;color:#d4b040;font-size:0.83em;letter-spacing:0.09em;text-transform:uppercase;">Reagents & Fees</div>
<div style="background:linear-gradient(90deg,rgba(200,162,38,.16),transparent);padding:11px 16px 9px;border-bottom:1px solid rgba(255,255,255,.06);font-weight:bold;color:#c8a030;font-size:.82em;letter-spacing:.09em;text-transform:uppercase;">Reagents & Upgrade Fees</div>
{| style="width:100%;border-collapse:collapse;margin:0;"
{| style="width:100%;border-collapse:collapse;margin:0;"
|-
|-
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:left;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Equipment
! style="background:rgba(0,0,0,.38);color:#506080;padding:8px 13px;text-align:left;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.05);" | Equipment
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:left;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Required Ore
! style="background:rgba(0,0,0,.38);color:#506080;padding:8px 13px;text-align:left;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.05);" | Required Ore
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);width:60px;" | Fee
! style="background:rgba(0,0,0,.38);color:#506080;padding:8px 13px;text-align:center;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.05);width:68px;" | Fee
|-
|-
| style="padding:9px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:#c0d0e8;font-weight:bold;font-size:0.88em;" | Weapon Lv. 1
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.04);color:#b0c8e8;font-weight:bold;font-size:.87em;" | Weapon Lv. 1
| style="padding:9px 12px;border-bottom:1px solid rgba(255,255,255,0.04);" | {{Item List|id=1010|item=Phracon|simple=yes}}
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.04);" | {{Item List|id=1010|item=Phracon|simple=yes}}
| style="padding:9px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;font-family:'Courier New',monospace;font-size:0.84em;color:#90e090;" | 50z
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.04);text-align:center;font-family:'Courier New',monospace;font-size:.83em;color:#88e090;" | 50z
|-
|-
| style="padding:9px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:#c0d0e8;font-weight:bold;font-size:0.88em;" | Weapon Lv. 2
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.04);color:#b0c8e8;font-weight:bold;font-size:.87em;" | Weapon Lv. 2
| style="padding:9px 12px;border-bottom:1px solid rgba(255,255,255,0.04);" | {{Item List|id=1011|item=Emveretarcon|simple=yes}}
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.04);" | {{Item List|id=1011|item=Emveretarcon|simple=yes}}
| style="padding:9px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;font-family:'Courier New',monospace;font-size:0.84em;color:#90e090;" | 200z
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.04);text-align:center;font-family:'Courier New',monospace;font-size:.83em;color:#88e090;" | 200z
|-
|-
| style="padding:9px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:#c0d0e8;font-weight:bold;font-size:0.88em;" | Weapon Lv. 3
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.04);color:#b0c8e8;font-weight:bold;font-size:.87em;" | Weapon Lv. 3
| style="padding:9px 12px;border-bottom:1px solid rgba(255,255,255,0.04);" | {{Item List|id=984|item=Oridecon|simple=yes}}
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.04);" | {{Item List|id=984|item=Oridecon|simple=yes}}
| style="padding:9px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;font-family:'Courier New',monospace;font-size:0.84em;color:#f0c840;" | 5,000z
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.04);text-align:center;font-family:'Courier New',monospace;font-size:.83em;color:#f0c840;" | 5,000z
|-
|-
| style="padding:9px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:#c0d0e8;font-weight:bold;font-size:0.88em;" | Weapon Lv. 4
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.04);color:#b0c8e8;font-weight:bold;font-size:.87em;" | Weapon Lv. 4
| style="padding:9px 12px;border-bottom:1px solid rgba(255,255,255,0.04);" | {{Item List|id=984|item=Oridecon|simple=yes}}
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.04);" | {{Item List|id=984|item=Oridecon|simple=yes}}
| style="padding:9px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;font-family:'Courier New',monospace;font-size:0.84em;color:#f09060;" | 20,000z
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.04);text-align:center;font-family:'Courier New',monospace;font-size:.83em;color:#f09060;" | 20,000z
|-
|-
| style="padding:9px 12px;color:#c0d0e8;font-weight:bold;font-size:0.88em;" | Any Armor
| style="padding:9px 13px;color:#b0c8e8;font-weight:bold;font-size:.87em;" | Any Armor
| style="padding:9px 12px;" | {{Item List|id=985|item=Elunium|simple=yes}}
| style="padding:9px 13px;" | {{Item List|id=985|item=Elunium|simple=yes}}
| style="padding:9px 12px;text-align:center;font-family:'Courier New',monospace;font-size:0.84em;color:#f0c840;" | 2,000z
| style="padding:9px 13px;text-align:center;font-family:'Courier New',monospace;font-size:.83em;color:#f0c840;" | 2,000z
|}
|}
</div>
</div>


<!-- Safety Levels -->
<!-- Safety Levels table -->
<div style="background:linear-gradient(135deg,rgba(8,14,26,0.94),rgba(4,8,18,0.99));border:1px solid rgba(255,255,255,0.08);border-radius:9px;overflow:hidden;">
<div style="background:linear-gradient(135deg,rgba(6,12,26,.96),rgba(3,6,16,.99));border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden;">
<div style="background:linear-gradient(90deg,rgba(80,200,100,0.14),transparent);padding:11px 16px 9px;border-bottom:1px solid rgba(255,255,255,0.07);font-weight:bold;color:#60d878;font-size:0.83em;letter-spacing:0.09em;text-transform:uppercase;">Safety Levels 100% success up to this level</div>
<div style="background:linear-gradient(90deg,rgba(48,188,70,.16),transparent);padding:11px 16px 9px;border-bottom:1px solid rgba(255,255,255,.06);font-weight:bold;color:#48d068;font-size:.82em;letter-spacing:.09em;text-transform:uppercase;">Safety Levels · 100% Guaranteed Up To</div>
{| style="width:100%;border-collapse:collapse;margin:0;"
{| style="width:100%;border-collapse:collapse;margin:0;"
|-
|-
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:left;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Equipment
! style="background:rgba(0,0,0,.38);color:#506080;padding:8px 13px;text-align:left;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.05);" | Equipment
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);width:90px;" | Safe Up To
! style="background:rgba(0,0,0,.38);color:#506080;padding:8px 13px;text-align:center;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.05);width:88px;" | Safe Up To
! style="background:rgba(0,0,0,.38);color:#506080;padding:8px 13px;text-align:left;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.05);" | First Risky Attempt
|-
|-
| style="padding:11px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:#c0d0e8;font-weight:bold;font-size:0.88em;" | Weapon Lv. 1
| style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);color:#b0c8e8;font-weight:bold;font-size:.87em;" | Weapon Lv. 1
| style="padding:11px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;" | <span style="font-family:'Courier New',monospace;color:#90e8a0;font-size:1.05em;font-weight:bold;">+7</span>
| style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);text-align:center;" | <span style="font-family:'Courier New',monospace;color:#58e870;font-size:1.08em;font-weight:bold;">+7</span>
| style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);font-family:'Courier New',monospace;font-size:.82em;color:#f08440;">+7 → +8 (65%)</span>
|-
|-
| style="padding:11px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:#c0d0e8;font-weight:bold;font-size:0.88em;" | Weapon Lv. 2
| style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);color:#b0c8e8;font-weight:bold;font-size:.87em;" | Weapon Lv. 2
| style="padding:11px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;" | <span style="font-family:'Courier New',monospace;color:#90e8a0;font-size:1.05em;font-weight:bold;">+6</span>
| style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);text-align:center;" | <span style="font-family:'Courier New',monospace;color:#58e870;font-size:1.08em;font-weight:bold;">+6</span>
| style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);font-family:'Courier New',monospace;font-size:.82em;color:#d4c030;">+6 → +7 (60%)</span>
|-
|-
| style="padding:11px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:#c0d0e8;font-weight:bold;font-size:0.88em;" | Weapon Lv. 3
| style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);color:#b0c8e8;font-weight:bold;font-size:.87em;" | Weapon Lv. 3
| style="padding:11px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;" | <span style="font-family:'Courier New',monospace;color:#f0c840;font-size:1.05em;font-weight:bold;">+5</span>
| style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);text-align:center;" | <span style="font-family:'Courier New',monospace;color:#d4c030;font-size:1.08em;font-weight:bold;">+5</span>
| style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);font-family:'Courier New',monospace;font-size:.82em;color:#d4c030;">+5 → +6 (55%)</span>
|-
|-
| style="padding:11px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:#c0d0e8;font-weight:bold;font-size:0.88em;" | Weapon Lv. 4
| style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);color:#b0c8e8;font-weight:bold;font-size:.87em;" | Weapon Lv. 4
| style="padding:11px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;" | <span style="font-family:'Courier New',monospace;color:#f08060;font-size:1.05em;font-weight:bold;">+4</span>
| style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);text-align:center;" | <span style="font-family:'Courier New',monospace;color:#f08440;font-size:1.08em;font-weight:bold;">+4</span>
| style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);font-family:'Courier New',monospace;font-size:.82em;color:#f08440;">+4 → +5 (60%)</span>
|-
|-
| style="padding:11px 12px;color:#c0d0e8;font-weight:bold;font-size:0.88em;" | Any Armor
| style="padding:10px 13px;color:#b0c8e8;font-weight:bold;font-size:.87em;" | Any Armor
| style="padding:11px 12px;text-align:center;" | <span style="font-family:'Courier New',monospace;color:#f08060;font-size:1.05em;font-weight:bold;">+4</span>
| style="padding:10px 13px;text-align:center;" | <span style="font-family:'Courier New',monospace;color:#f08440;font-size:1.08em;font-weight:bold;">+4</span>
| style="padding:10px 13px;font-family:'Courier New',monospace;font-size:.82em;color:#f08440;">+4 → +5 (60%)</span>
|}
|}
<div style="padding:10px 12px;border-top:1px solid rgba(255,255,255,0.06);font-size:0.80em;color:#3a5060;line-height:1.55;">Past the safety level: each failed attempt can <strong style="color:#e07070;">permanently destroy</strong> the item — including cards and enchants. No Zeny or ores are refunded on failure.</div>
<div style="padding:9px 13px;border-top:1px solid rgba(255,255,255,.05);font-size:.78em;color:#2a3a50;line-height:1.55;">Past safety: failure = <strong style="color:#e07070;">item + cards + enchants all destroyed.</strong> No Zeny or ore refunded.</div>
</div>
</div>


</div>
</div>


<!-- Blacksmith Blessing requirements table -->
<!-- ═══════════════════════════════════════════════════════
<div style="background:linear-gradient(135deg,rgba(22,12,4,0.92),rgba(12,6,2,0.98));border:1px solid rgba(240,160,40,0.24);border-left:4px solid #d49020;border-radius:8px;padding:14px 18px;margin:0 0 16px 0;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;">
    SUCCESS RATES
<div>
════════════════════════════════════════════════════════ -->
<div style="font-weight:bold;color:#d4a030;font-size:0.92em;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:8px;">🔨 Blacksmith Blessing (BSB) — Required Counts</div>
== Success Rates ==
<div style="color:#806030;font-size:0.86em;line-height:1.65;">BSB preserves refine level on failure (item stays at current level instead of breaking). Usable from <strong style="color:#f0c840;">+7 up to +12 only.</strong></div>
 
=== Standard Ores ===
 
<div style="background:linear-gradient(90deg,rgba(78,138,218,.08),rgba(78,138,218,.02),transparent);border:1px solid rgba(78,138,218,.18);border-radius:8px;padding:9px 15px;margin:0 0 14px 0;font-size:.84em;color:#3a5070;line-height:1.65;">
🎯 <strong style="color:#68a8e8;">Reading the table:</strong> All rows up to the Safety Level show 100%. Below that, the first risky row differs per weapon tier. Past safety = item can break on failure. <strong style="color:#f08440;">Orange/red values</strong> = use HD Ores or Enriched Ores here.
</div>
</div>


<div style="background:rgba(0,0,0,0.30);border:1px solid rgba(240,160,40,0.16);border-radius:7px;overflow:hidden;min-width:160px;">
<div style="background:linear-gradient(135deg,rgba(6,12,26,.96),rgba(3,6,16,.99));border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden;margin:0 0 18px 0;">
<div style="background:linear-gradient(90deg,rgba(78,138,218,.14),transparent);padding:11px 16px 9px;border-bottom:1px solid rgba(255,255,255,.06);font-weight:bold;color:#70a8e8;font-size:.82em;letter-spacing:.09em;text-transform:uppercase;">Per-Attempt Success Rate · Standard Ores</div>
{| style="width:100%;border-collapse:collapse;margin:0;"
{| style="width:100%;border-collapse:collapse;margin:0;"
|-
|-
! style="background:rgba(0,0,0,0.30);color:#806030;padding:6px 12px;text-align:left;font-size:0.78em;border-bottom:1px solid rgba(240,160,40,0.14);" | Attempt
! style="background:rgba(0,0,0,.40);color:#506080;padding:9px 13px;text-align:left;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.06);" | Attempt
! style="background:rgba(0,0,0,0.30);color:#806030;padding:6px 12px;text-align:center;font-size:0.78em;border-bottom:1px solid rgba(240,160,40,0.14);" | BSB Count
! style="background:rgba(0,0,0,.40);color:#506080;padding:9px 13px;text-align:center;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.06);" | Lv.1 Wep
! style="background:rgba(0,0,0,.40);color:#506080;padding:9px 13px;text-align:center;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.06);" | Lv.2 Wep
! style="background:rgba(0,0,0,.40);color:#506080;padding:9px 13px;text-align:center;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.06);" | Lv.3 Wep
! style="background:rgba(0,0,0,.40);color:#506080;padding:9px 13px;text-align:center;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.06);" | Lv.4 Wep
! style="background:rgba(0,0,0,.40);color:#506080;padding:9px 13px;text-align:center;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.06);" | Armor
|-
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +0 → +4
| colspan=5 style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#58e870;font-weight:bold;background:rgba(50,180,70,.06);" | 100% · SAFE FOR ALL TYPES
|-
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +4 → +5
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#58e870;font-weight:bold;" | 100%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#58e870;font-weight:bold;" | 100%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#58e870;font-weight:bold;" | 100%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4c030;font-weight:bold;background:rgba(200,170,30,.06);" | 60%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4c030;font-weight:bold;background:rgba(200,170,30,.06);" | 60%
|-
|-
| style="padding:7px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:#c0a060;font-family:'Courier New',monospace;font-size:0.84em;" | +7 → +8
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +5 → +6
| style="padding:7px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;font-family:'Courier New',monospace;font-size:0.90em;color:#f0d080;font-weight:bold;" | 1
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#58e870;font-weight:bold;" | 100%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#58e870;font-weight:bold;" | 100%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4c030;font-weight:bold;background:rgba(200,170,30,.06);" | 55%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4b830;font-weight:bold;background:rgba(200,160,28,.06);" | 45%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4b830;font-weight:bold;background:rgba(200,160,28,.06);" | 45%
|-
|-
| style="padding:7px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:#c0a060;font-family:'Courier New',monospace;font-size:0.84em;" | +8 → +9
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +6 → +7
| style="padding:7px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;font-family:'Courier New',monospace;font-size:0.90em;color:#f0d080;font-weight:bold;" | 2
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#58e870;font-weight:bold;" | 100%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4c030;font-weight:bold;background:rgba(200,170,30,.06);" | 60%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4a830;font-weight:bold;background:rgba(200,150,26,.06);" | 40%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#f09050;font-weight:bold;background:rgba(220,100,30,.06);" | 30%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4a830;font-weight:bold;background:rgba(200,140,24,.06);" | 35%
|-
|-
| style="padding:7px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:#c0a060;font-family:'Courier New',monospace;font-size:0.84em;" | +9 → +10
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +7 → +8
| style="padding:7px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;font-family:'Courier New',monospace;font-size:0.90em;color:#f0d080;font-weight:bold;" | 4
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4c030;font-weight:bold;background:rgba(200,170,30,.06);" | 65%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4a830;font-weight:bold;background:rgba(200,150,26,.06);" | 45%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#f09050;font-weight:bold;background:rgba(220,100,30,.06);" | 30%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#f07040;font-weight:bold;background:rgba(220,80,24,.06);" | 20%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#f08448;font-weight:bold;background:rgba(220,90,26,.06);" | 25%
|-
|-
| style="padding:7px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:#c0a060;font-family:'Courier New',monospace;font-size:0.84em;" | +10 → +11
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +8 → +9
| style="padding:7px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;font-family:'Courier New',monospace;font-size:0.90em;color:#ff9060;font-weight:bold;" | 7
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4a830;font-weight:bold;background:rgba(200,150,26,.06);" | 40%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#f09050;font-weight:bold;background:rgba(220,100,30,.06);" | 25%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#f07848;font-weight:bold;background:rgba(218,86,28,.06);" | 18%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#f06848;font-weight:bold;background:rgba(215,70,26,.06);" | 12%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#f07048;font-weight:bold;background:rgba(216,78,27,.06);" | 15%
|-
|-
| style="padding:7px 12px;color:#c0a060;font-family:'Courier New',monospace;font-size:0.84em;" | +11 → +12
| style="padding:9px 13px;font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +9 → +10 ★
| style="padding:7px 12px;text-align:center;font-family:'Courier New',monospace;font-size:0.90em;color:#f0d080;font-weight:bold;" | 4
| style="padding:9px 13px;text-align:center;color:#f09050;font-weight:bold;background:rgba(220,100,30,.08);" | 20%
| style="padding:9px 13px;text-align:center;color:#f07040;font-weight:bold;background:rgba(220,80,24,.08);" | 12%
| style="padding:9px 13px;text-align:center;color:#f06050;font-weight:bold;background:rgba(215,60,22,.08);" | 8%
| style="padding:9px 13px;text-align:center;color:#e85040;font-weight:bold;background:rgba(210,48,20,.10);" | 4%
| style="padding:9px 13px;text-align:center;color:#f06050;font-weight:bold;background:rgba(215,60,22,.08);" | 8%
|}
|}
</div>
</div>
</div>


<!-- ═══════════════════════════════════════════════════════
=== Enriched & HD Ores ===
    BREAKING PROTECTION
════════════════════════════════════════════════════════ -->
 
== Breaking Protection ==


<div style="display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:0 0 28px 0;">
<div style="background:linear-gradient(135deg,rgba(6,12,26,.96),rgba(3,6,16,.99));border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden;margin:0 0 18px 0;">
 
<div style="background:linear-gradient(90deg,rgba(175,95,255,.14),transparent);padding:11px 16px 9px;border-bottom:1px solid rgba(255,255,255,.06);font-weight:bold;color:#b878f8;font-size:.82em;letter-spacing:.09em;text-transform:uppercase;">Per-Attempt Success Rate · Enriched & HD Ores</div>
<!-- Random Refine Boxes -->
<div style="padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:.78em;color:#3a2858;line-height:1.55;">Rows at or below safety level are identical to standard ores (100%) and are omitted. HD Ores only usable at +7 and above. On HD failure: −1 level (no destroy).</div>
<div style="background:linear-gradient(135deg,rgba(8,14,26,0.92),rgba(4,8,18,0.98));border:1px solid rgba(120,80,220,0.24);border-top:3px solid #8050d0;border-radius:9px;overflow:hidden;">
<div style="background:linear-gradient(90deg,rgba(120,80,220,0.16),transparent);padding:11px 14px 9px;border-bottom:1px solid rgba(255,255,255,0.07);font-weight:bold;color:#b080f0;font-size:0.84em;letter-spacing:0.07em;text-transform:uppercase;">🎲 Random Refine Box</div>
<div style="padding:12px 14px;">
<div style="margin-bottom:10px;">{{Item List|id=100266|item=Random Refine Boxes|simple=yes}} <span style="color:#5060a0;font-size:0.82em;">— 3.5M Zeny from [[Thor's Flame]]</span></div>
<div style="background:rgba(0,0,0,0.25);border:1px solid rgba(120,80,220,0.14);border-radius:6px;overflow:hidden;margin-bottom:10px;">
{| style="width:100%;border-collapse:collapse;margin:0;"
{| style="width:100%;border-collapse:collapse;margin:0;"
|-
|-
! style="background:rgba(0,0,0,0.25);color:#5060a0;padding:6px 10px;font-size:0.76em;border-bottom:1px solid rgba(255,255,255,0.06);" | Outcome
! style="background:rgba(0,0,0,.40);color:#506080;padding:9px 13px;text-align:left;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.06);" | Attempt
! style="background:rgba(0,0,0,0.25);color:#5060a0;padding:6px 10px;text-align:right;font-size:0.76em;border-bottom:1px solid rgba(255,255,255,0.06);" | Chance
! style="background:rgba(0,0,0,.40);color:#506080;padding:9px 13px;text-align:center;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.06);" | Lv.1 Wep
! style="background:rgba(0,0,0,.40);color:#506080;padding:9px 13px;text-align:center;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.06);" | Lv.2 Wep
! style="background:rgba(0,0,0,.40);color:#506080;padding:9px 13px;text-align:center;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.06);" | Lv.3 Wep
! style="background:rgba(0,0,0,.40);color:#506080;padding:9px 13px;text-align:center;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.06);" | Lv.4 Wep
! style="background:rgba(0,0,0,.40);color:#506080;padding:9px 13px;text-align:center;font-size:.78em;border-bottom:1px solid rgba(255,255,255,.06);" | Armor
|-
|-
| style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.80em;color:#a0f0c0;" | +10 | style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:right;font-family:'Courier New',monospace;font-size:0.80em;color:#a0f0c0;" | 0.1%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +4 → +5
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#3a5060;font-size:.80em;" | SAFE
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#3a5060;font-size:.80em;" | SAFE
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#3a5060;font-size:.80em;" | SAFE
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#b0d880;font-weight:bold;" | 90%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#b0d880;font-weight:bold;" | 90%
|-
|-
| style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.80em;color:#90d0b0;" | +9 | style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:right;font-family:'Courier New',monospace;font-size:0.80em;color:#90d0b0;" | 1%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +5 → +6
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#3a5060;font-size:.80em;" | SAFE
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#3a5060;font-size:.80em;" | SAFE
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#b0d870;font-weight:bold;" | 85%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4c838;font-weight:bold;" | 75%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4c838;font-weight:bold;" | 75%
|-
|-
| style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.80em;color:#80c0a0;" | +8 | style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:right;font-family:'Courier New',monospace;font-size:0.80em;color:#80c0a0;" | 5%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +6 → +7
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#3a5060;font-size:.80em;" | SAFE
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#b0d870;font-weight:bold;" | 90%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4c030;font-weight:bold;" | 70%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4a830;font-weight:bold;" | 55%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4ba30;font-weight:bold;" | 65%
|-
|-
| style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.80em;color:#f0e090;" | +7 | style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:right;font-family:'Courier New',monospace;font-size:0.80em;color:#f0e090;" | 15%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +7 → +8 <span style="font-size:.72em;color:#28a890;">HD ✔</span>
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#b0d870;font-weight:bold;" | 90%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4c030;font-weight:bold;" | 75%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4a830;font-weight:bold;" | 55%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4a030;font-weight:bold;" | 40%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4a430;font-weight:bold;" | 50%
|-
|-
| style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.80em;color:#f0b070;" | +6 | style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:right;font-family:'Courier New',monospace;font-size:0.80em;color:#f0b070;" | 35%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +8 → +9 <span style="font-size:.72em;color:#28a890;">HD ✔</span>
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4c030;font-weight:bold;" | 70%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d4a830;font-weight:bold;" | 50%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d49828;font-weight:bold;" | 35%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d48820;font-weight:bold;" | 25%
| style="padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.035);text-align:center;color:#d49828;font-weight:bold;" | 35%
|-
|-
| style="padding:6px 10px;font-family:'Courier New',monospace;font-size:0.80em;color:#f09060;" | +5 | style="padding:6px 10px;text-align:right;font-family:'Courier New',monospace;font-size:0.80em;color:#f09060;" | 43.9%
| style="padding:9px 13px;font-family:'Courier New',monospace;font-size:.84em;color:#c8b070;" | +9 → +10 ★ <span style="font-size:.72em;color:#28a890;">HD ✔</span>
| style="padding:9px 13px;text-align:center;color:#d4a830;font-weight:bold;" | 40%
| style="padding:9px 13px;text-align:center;color:#d49020;font-weight:bold;" | 28%
| style="padding:9px 13px;text-align:center;color:#d48018;font-weight:bold;" | 18%
| style="padding:9px 13px;text-align:center;color:#d47010;font-weight:bold;" | 10%
| style="padding:9px 13px;text-align:center;color:#d48018;font-weight:bold;" | 18%
|}
|}
</div>
</div>
<ul style="margin:0;padding:0 0 0 14px;color:#5060a0;font-size:0.80em;line-height:1.65;">
 
<li>Works on items between <strong style="color:#b090e8;">+4 and +9 inclusive</strong></li>
<!-- ═══════════════════════════════════════════════════════
<li><strong style="color:#b090e8;">Will NOT break</strong> the item — may lower refine</li>
    PROTECTION METHODS
<li>Only consumed when you confirm the refine</li>
════════════════════════════════════════════════════════ -->
<li>Works on <strong style="color:#b090e8;">equipped</strong> gear only</li>
== Breaking Protection ==
</ul>
 
</div>
<div style="display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:0 0 20px 0;">
</div>


<!-- HD Ores -->
<!-- HD Ores -->
<div style="background:linear-gradient(135deg,rgba(8,14,26,0.92),rgba(4,8,18,0.98));border:1px solid rgba(40,200,160,0.24);border-top:3px solid #28c090;border-radius:9px;overflow:hidden;">
<div class="prot-card" style="background:linear-gradient(145deg,rgba(4,20,22,.97),rgba(2,10,12,.99));border:1px solid rgba(38,192,155,.22);border-top:3px solid #22b890;border-radius:10px;overflow:hidden;">
<div style="background:linear-gradient(90deg,rgba(40,200,160,0.16),transparent);padding:11px 14px 9px;border-bottom:1px solid rgba(255,255,255,0.07);font-weight:bold;color:#40c8a8;font-size:0.84em;letter-spacing:0.07em;text-transform:uppercase;">💠 HD Oridecon & Elunium</div>
<div style="background:linear-gradient(90deg,rgba(38,192,155,.16),transparent);padding:11px 14px 9px;border-bottom:1px solid rgba(38,192,155,.12);font-weight:bold;color:#38c8a8;font-size:.84em;letter-spacing:.07em;text-transform:uppercase;">💠 HD Ores</div>
<div style="padding:12px 14px;">
<div style="padding:12px 14px;">
<div style="display:grid;gap:6px;margin-bottom:10px;">
<div style="display:grid;gap:6px;margin-bottom:10px;">
<div>{{ Item List|id=6240|item=HD Oridecon|simple=yes }}</div>
<div>{{Item List|id=6240|item=HD Oridecon|simple=yes}}</div>
<div>{{ Item List|id=6241|item=HD Elunium|simple=yes }}</div>
<div>{{Item List|id=6241|item=HD Elunium|simple=yes}}</div>
</div>
</div>
<div style="background:rgba(40,200,160,0.06);border:1px solid rgba(40,200,160,0.14);border-radius:6px;padding:8px 10px;margin-bottom:10px;font-size:0.80em;color:#3a7060;line-height:1.60;">From [[Thor's Flame]]. <strong style="color:#60c8a8;">Only usable at +7 and above.</strong> On failure: item degrades <strong style="color:#60c8a8;">by 1 level only</strong> — does not break.</div>
<div style="background:rgba(38,192,155,.07);border:1px solid rgba(38,192,155,.15);border-radius:7px;padding:9px 11px;font-size:.80em;color:#1a5040;line-height:1.60;">
<div style="background:rgba(0,0,0,0.25);border:1px solid rgba(40,200,160,0.14);border-radius:6px;padding:10px;margin-bottom:10px;">
<strong style="color:#38c8a8;">Usable at +7 and above only.</strong><br>
<div style="font-family:'Courier New',monospace;font-size:0.75em;color:#3a6060;margin-bottom:6px;">// Example</div>
Failure = <strong style="color:#38c8a8;">degrade by −1 level</strong> — item never breaks.<br><br>
<div style="display:grid;grid-template-columns:1fr auto 1fr;gap:4px;align-items:center;font-size:0.82em;">
Same per-attempt rates as Enriched Ores. From [[Thor's Flame]].
<div style="text-align:center;padding:5px;border-radius:5px;background:rgba(40,200,160,0.10);font-family:'Courier New',monospace;color:#60c8a8;">+7 → +8<br><span style="font-size:0.75em;color:#3a6060;">40% chance</span></div>
<div style="text-align:center;color:#3a6060;font-size:0.90em;">or</div>
<div style="text-align:center;padding:5px;border-radius:5px;background:rgba(220,60,60,0.08);font-family:'Courier New',monospace;color:#e07070;">+7 → +6<br><span style="font-size:0.75em;color:#3a4050;">on fail</span></div>
</div>
</div>
<div style="margin-top:10px;padding:7px 11px;background:rgba(0,0,0,.28);border-radius:6px;font-family:'Courier New',monospace;font-size:.78em;color:#1a4030;">
<span style="color:#38c8a8;">// Failure example</span><br>
+8 fails → item becomes +7<br>
+10 fails → item becomes +9
</div>
</div>
<div style="font-size:0.80em;color:#3a5060;">HD Carnium & HD Bradium from [[Thor's Flame]] work the same but for <strong style="color:#60c8a8;">+10 and above</strong> (fail = −1 level instead of −3 or break).</div>
</div>
</div>
</div>
</div>


<!-- Blacksmith Blessing -->
<!-- Blacksmith Blessing -->
<div style="background:linear-gradient(135deg,rgba(22,10,4,0.92),rgba(12,6,2,0.98));border:1px solid rgba(240,160,40,0.24);border-top:3px solid #d49020;border-radius:9px;overflow:hidden;">
<div class="prot-card" style="background:linear-gradient(145deg,rgba(22,12,3,.97),rgba(12,6,1,.99));border:1px solid rgba(200,158,32,.24);border-top:3px solid #c89010;border-radius:10px;overflow:hidden;">
<div style="background:linear-gradient(90deg,rgba(240,160,40,0.16),transparent);padding:11px 14px 9px;border-bottom:1px solid rgba(255,255,255,0.07);font-weight:bold;color:#d4a030;font-size:0.84em;letter-spacing:0.07em;text-transform:uppercase;">🔨 Blacksmith's Blessing</div>
<div style="background:linear-gradient(90deg,rgba(200,158,32,.18),transparent);padding:11px 14px 9px;border-bottom:1px solid rgba(200,158,32,.12);font-weight:bold;color:#c8a030;font-size:.84em;letter-spacing:.07em;text-transform:uppercase;">🔨 Blacksmith's Blessing</div>
<div style="padding:12px 14px;">
<div style="padding:12px 14px;">
<div style="margin-bottom:10px;">{{Item List|id=6635|item=Blacksmith's Blessing|num=1|simple=yes}}</div>
<div style="margin-bottom:10px;">{{Item List|id=6635|item=Blacksmith's Blessing|num=1|simple=yes}}</div>
<div style="background:rgba(240,160,40,0.06);border:1px solid rgba(240,160,40,0.14);border-radius:6px;padding:8px 10px;margin-bottom:10px;font-size:0.80em;color:#807030;line-height:1.60;"><strong style="color:#d4a030;">Only usable at +7 up to +12.</strong> On failure: item stays at <strong style="color:#d4a030;">same refine level</strong> (no degrade, no break).</div>
<div style="background:rgba(200,158,32,.07);border:1px solid rgba(200,158,32,.16);border-radius:7px;padding:9px 11px;font-size:.80em;color:#6a5010;line-height:1.60;margin-bottom:10px;">
<div style="font-size:0.82em;color:#706030;margin-bottom:8px;font-weight:bold;">Craft Options:</div>
<strong style="color:#c8a030;">Usable at +7 +9 only.</strong><br>
<div style="display:grid;gap:5px;margin-bottom:8px;font-size:0.82em;color:#706030;">
Failure = <strong style="color:#c8a030;">refine level preserved</strong> no degrade, no break.<br><br>
<div style="padding:5px 8px;border-radius:5px;background:rgba(240,160,40,0.06);border:1px solid rgba(240,160,40,0.12);">{{Item List|id=1000226|item=Blacksmith's Blessing Shard|num=2|simple=yes}} <span style="color:#3a4050;">(drops: Fever / Champion Monsters)</span></div>
Consumed per attempt. Stack before attempting.
<div style="padding:5px 8px;border-radius:5px;background:rgba(240,160,40,0.06);border:1px solid rgba(240,160,40,0.12);">{{Item List|id=100267|item=Blacksmith's Blessing Recipe|num=1|simple=yes}} <span style="color:#3a4050;">(5M Zeny from [[Thor's Flame]])</span> + {{Item List|id=984|item=Oridecon|num=20|simple=yes}} + {{Item List|id=985|item=Elunium|num=20|simple=yes}} + {{Item List|id=25429|item=Mythril Ore|num=1|simple=yes}}</div>
</div>
</div>
<div style="background:rgba(0,0,0,0.25);border:1px solid rgba(240,160,40,0.14);border-radius:6px;padding:10px;font-size:0.82em;">
<div style="background:rgba(0,0,0,.28);border:1px solid rgba(200,158,32,.12);border-radius:7px;overflow:hidden;">
<div style="font-family:'Courier New',monospace;font-size:0.75em;color:#3a4030;margin-bottom:6px;">// Example with Enriched Elunium + BSB</div>
{| style="width:100%;border-collapse:collapse;margin:0;"
<div style="display:grid;grid-template-columns:1fr auto 1fr;gap:4px;align-items:center;">
|-
<div style="text-align:center;padding:5px;border-radius:5px;background:rgba(40,200,100,0.10);font-family:'Courier New',monospace;font-size:0.80em;color:#60d880;">+7 → +8<br><span style="font-size:0.75em;color:#3a5030;">40% chance</span></div>
! style="background:rgba(0,0,0,.28);color:#604010;padding:6px 10px;font-size:.74em;border-bottom:1px solid rgba(200,158,32,.10);text-align:left;" | Attempt
<div style="text-align:center;color:#3a4030;font-size:0.90em;">or</div>
! style="background:rgba(0,0,0,.28);color:#604010;padding:6px 10px;font-size:.74em;border-bottom:1px solid rgba(200,158,32,.10);text-align:center;" | BSB Needed
<div style="text-align:center;padding:5px;border-radius:5px;background:rgba(240,160,40,0.10);font-family:'Courier New',monospace;font-size:0.80em;color:#d4a030;">+7 → +7<br><span style="font-size:0.75em;color:#3a4030;">preserved</span></div>
|-
| style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.03);font-family:'Courier New',monospace;font-size:.80em;color:#a08030;" | +7 → +8
| style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.03);text-align:center;font-family:'Courier New',monospace;font-size:.88em;color:#f0d058;font-weight:bold;" | 1
|-
| style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.03);font-family:'Courier New',monospace;font-size:.80em;color:#a08030;" | +8 → +9
| style="padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.03);text-align:center;font-family:'Courier New',monospace;font-size:.88em;color:#f0d058;font-weight:bold;" | 2
|-
| style="padding:6px 10px;font-family:'Courier New',monospace;font-size:.80em;color:#a08030;" | +9 → +10
| style="padding:6px 10px;text-align:center;font-family:'Courier New',monospace;font-size:.88em;color:#f09040;font-weight:bold;" | 4
|}
</div>
</div>
</div>
</div>
<!-- How to Craft BSB -->
<div class="prot-card" style="background:linear-gradient(145deg,rgba(22,12,3,.97),rgba(12,6,1,.99));border:1px solid rgba(200,158,32,.16);border-top:3px solid #8a6008;border-radius:10px;overflow:hidden;">
<div style="background:linear-gradient(90deg,rgba(200,158,32,.10),transparent);padding:11px 14px 9px;border-bottom:1px solid rgba(200,158,32,.10);font-weight:bold;color:#a07828;font-size:.84em;letter-spacing:.07em;text-transform:uppercase;">⚗ Crafting BSB</div>
<div style="padding:12px 14px;font-size:.82em;color:#6a5010;line-height:1.70;">
<div style="margin-bottom:8px;font-weight:bold;color:#a07828;">Option A — Shards</div>
<div style="padding:8px 10px;background:rgba(0,0,0,.25);border-radius:6px;margin-bottom:12px;">{{Item List|id=1000226|item=Blacksmith's Blessing Shard|num=2|simple=yes}}<br><span style="color:#3a3010;font-size:.82em;">Drops from Fever & Champion monsters</span></div>
<div style="margin-bottom:8px;font-weight:bold;color:#a07828;">Option B — Recipe</div>
<div style="padding:8px 10px;background:rgba(0,0,0,.25);border-radius:6px;">
{{Item List|id=100267|item=Blacksmith's Blessing Recipe|num=1|simple=yes}}<br>
<span style="color:#3a3010;font-size:.80em;">5,000,000z from [[Thor's Flame]]</span><br>
<span style="color:#3a3010;font-size:.80em;">+ {{Item List|id=984|item=Oridecon|num=20|simple=yes}}</span><br>
<span style="color:#3a3010;font-size:.80em;">+ {{Item List|id=985|item=Elunium|num=20|simple=yes}}</span><br>
<span style="color:#3a3010;font-size:.80em;">+ {{Item List|id=25429|item=Mythril Ore|num=1|simple=yes}}</span>
</div>
</div>
</div>
</div>
Line 288: Line 491:
</div>
</div>


<!-- ═══════════════════════════════════════════════════════
<!-- Protection comparison banner -->
    UPGRADE BEYOND +10
<div style="display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:0 0 26px 0;">
════════════════════════════════════════════════════════ -->
<div style="background:rgba(220,60,60,.08);border:1px solid rgba(220,60,60,.20);border-radius:8px;padding:12px 14px;text-align:center;">
<div style="font-size:1.30em;margin-bottom:6px;">💥</div>
<div style="font-weight:bold;color:#f07070;font-size:.82em;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;">No Protection</div>
<div style="font-size:.78em;color:#5a2020;line-height:1.55;">Failure past safety = <strong style="color:#f07070;">item permanently destroyed</strong> with all cards & enchants</div>
</div>
<div style="background:rgba(38,192,155,.07);border:1px solid rgba(38,192,155,.20);border-radius:8px;padding:12px 14px;text-align:center;">
<div style="font-size:1.30em;margin-bottom:6px;">💠</div>
<div style="font-weight:bold;color:#38c8a8;font-size:.82em;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;">HD Ore (+7~+10)</div>
<div style="font-size:.78em;color:#1a4030;line-height:1.55;">Failure = <strong style="color:#38c8a8;">degrade by −1</strong>. Item survives. Slower but safe long-term path.</div>
</div>
<div style="background:rgba(200,158,32,.07);border:1px solid rgba(200,158,32,.20);border-radius:8px;padding:12px 14px;text-align:center;">
<div style="font-size:1.30em;margin-bottom:6px;">🔨</div>
<div style="font-weight:bold;color:#c8a030;font-size:.82em;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;">BSB (+7~+9)</div>
<div style="font-size:.78em;color:#5a3a10;line-height:1.55;">Failure = <strong style="color:#c8a030;">level preserved</strong>. No loss of any kind. Best for high-value items.</div>
</div>
</div>


<!-- ═══════════════════════════════════════════════════════
<!-- ═══════════════════════════════════════════════════════
     EFFECTS — WEAPON ATK TABLES
     WEAPON ATK BONUS TABLES
════════════════════════════════════════════════════════ -->
════════════════════════════════════════════════════════ -->
== Weapon ATK Bonuses ==
== Weapon ATK Bonuses ==


<div style="background:linear-gradient(90deg,rgba(80,140,220,0.09),rgba(80,140,220,0.03),transparent);border:1px solid rgba(80,140,220,0.20);border-radius:8px;padding:10px 16px;margin:0 0 18px 0;color:#5080c0;font-size:0.88em;line-height:1.65;">
<div style="background:linear-gradient(90deg,rgba(78,138,218,.08),rgba(78,138,218,.02),transparent);border:1px solid rgba(78,138,218,.18);border-radius:8px;padding:9px 15px;margin:0 0 16px 0;color:#3a5070;font-size:.85em;line-height:1.65;">
Every refine level adds <strong style="color:#90b8e0;">Base ATK</strong>. Past the safety level, <strong style="color:#90b8e0;">Over Upgrade</strong> bonus adds random bonus ATK per hit (minimum 0, not shown in Status Window). At +16 and above, <strong style="color:#90b8e0;">High Upgrade</strong> ATK is added. All bonuses are cumulative.
Each refine level adds <strong style="color:#88b8e0;">Base ATK</strong>. Past the safety level, <strong style="color:#88b8e0;">Over Upgrade ATK</strong> adds random bonus ATK per hit (minimum 0, not shown in Status Window). All bonuses stack cumulatively.
</div>
</div>


{|class="wikitablec mw-collapsible mw-collapsed"
{|class="wikitablec mw-collapsible mw-collapsed"
!colspan=5|Level 1 Weapons — ATK & MATK Bonuses
!colspan=5|Level 1 Weapons — ATK Bonuses per Refine (+0 to +10)
|- style="font-size:smaller;"
|- style="font-size:smaller;"
!rowspan=2|Refine
!rowspan=2|Refine
!colspan=4|ATK & MATK
!colspan=4|ATK
|- style="font-size:smaller;"
|- style="font-size:smaller;"
!Base!!Over Upgrade!!High Upgrade!!Total
!Base ATK!!Over Upgrade!!Total Min!!Total Max
|-
|-
! +1 || 2 || — || || 2~2
! +1 || +2 || — || 2 || 2
|-
|-
! +2 || 4 || — || || 4~4
! +2 || +4 || — || 4 || 4
|-
|-
! +3 || 6 || — || || 6~6
! +3 || +6 || — || 6 || 6
|-
|-
! +4 || 8 || — || || 8~8
! +4 || +8 || — || 8 || 8
|-
|-
! +5 || 10 || — || || 10~10
! +5 || +10 || — || 10 || 10
|-
|-
! +6 || 12 || — || || 12~12
! +6 || +12 || — || 12 || 12
|-
|-
! +7 || 14 || — || || 14~14
! +7 || +14 || — || 14 || 14
|-
|-
! +8 || 16 || 0~2 || || 16~18
! +8 || +16 || 0 ~ 2 || 16 || 18
|-
|-
! +9 || 18 || 0~4 || || 18~22
! +9 || +18 || 0 ~ 4 || 18 || 22
|-
|-
! +10 || 20 || 0~6 || — || 20~26
! +10 || +20 || 0 ~ 6 || 20 || 26
|-
! +11 || 22 || 0~8 || — || 22~30
|-
! +12 || 24 || 0~10 || — || 24~34
|-
! +13 || 26 || 0~12 || — || 26~38
|-
! +14 || 28 || 0~14 || — || 28~42
|-
! +15 || 30 || 0~16 || — || 30~46
|-
! +16 || 32 || 0~18 || 16 || 48~66
|-
! +17 || 34 || 0~20 || 17 || 51~71
|-
! +18 || 36 || 0~22 || 18 || 54~76
|-
! +19 || 38 || 0~24 || 19 || 57~81
|-
! +20 || 40 || 0~26 || 20 || 60~86
|}
|}


{|class="wikitablec mw-collapsible mw-collapsed"
{|class="wikitablec mw-collapsible mw-collapsed"
!colspan=5|Level 2 Weapons — ATK & MATK Bonuses
!colspan=5|Level 2 Weapons — ATK Bonuses per Refine (+0 to +10)
|- style="font-size:smaller;"
|- style="font-size:smaller;"
!rowspan=2|Refine
!rowspan=2|Refine
!colspan=4|ATK & MATK
!colspan=4|ATK
|- style="font-size:smaller;"
|- style="font-size:smaller;"
!Base!!Over Upgrade!!High Upgrade!!Total
!Base ATK!!Over Upgrade!!Total Min!!Total Max
|-
! +1 || 3 || — || — || 3~3
|-
! +2 || 6 || — || — || 6~6
|-
! +3 || 9 || — || — || 9~9
|-
! +4 || 12 || — || — || 12~12
|-
! +5 || 15 || — || — || 15~15
|-
! +6 || 18 || — || — || 18~18
|-
! +7 || 21 || 0~5 || — || 21~26
|-
! +8 || 24 || 0~10 || — || 24~34
|-
! +9 || 27 || 0~15 || — || 27~42
|-
! +10 || 30 || 0~20 || — || 30~50
|-
|-
! +11 || 33 || 0~25 || || 33~58
! +1 || +3 || || 3 || 3
|-
|-
! +12 || 36 || 0~30 || || 36~66
! +2 || +6 || || 6 || 6
|-
|-
! +13 || 39 || 0~35 || || 39~74
! +3 || +9 || || 9 || 9
|-
|-
! +14 || 42 || 0~40 || || 42~82
! +4 || +12 || || 12 || 12
|-
|-
! +15 || 45 || 0~45 || || 45~90
! +5 || +15 || || 15 || 15
|-
|-
! +16 || 48 || 0~50 || 32 || 80~130
! +6 || +18 || || 18 || 18
|-
|-
! +17 || 51 || 0~55 || 34 || 85~140
! +7 || +21 || 0 ~ 5 || 21 || 26
|-
|-
! +18 || 54 || 0~60 || 36 || 90~150
! +8 || +24 || 0 ~ 10 || 24 || 34
|-
|-
! +19 || 57 || 0~65 || 38 || 95~160
! +9 || +27 || 0 ~ 15 || 27 || 42
|-
|-
! +20 || 60 || 0~70 || 40 || 100~170
! +10 ★ || +30 || 0 ~ 20 || 30 || 50
|}
|}


{|class="wikitablec mw-collapsible mw-collapsed"
{|class="wikitablec mw-collapsible mw-collapsed"
!colspan=5|Level 3 Weapons — ATK & MATK Bonuses
!colspan=5|Level 3 Weapons — ATK Bonuses per Refine (+0 to +10)
|- style="font-size:smaller;"
|- style="font-size:smaller;"
!rowspan=2|Refine
!rowspan=2|Refine
!colspan=4|ATK & MATK
!colspan=4|ATK
|- style="font-size:smaller;"
|- style="font-size:smaller;"
!Base!!Over Upgrade!!High Upgrade!!Total
!Base ATK!!Over Upgrade!!Total Min!!Total Max
|-
|-
! +1 || 5 || — || || 5~5
! +1 || +5 || — || 5 || 5
|-
|-
! +2 || 10 || — || || 10~10
! +2 || +10 || — || 10 || 10
|-
|-
! +3 || 15 || — || || 15~15
! +3 || +15 || — || 15 || 15
|-
|-
! +4 || 20 || — || || 20~20
! +4 || +20 || — || 20 || 20
|-
|-
! +5 || 25 || — || || 25~25
! +5 || +25 || — || 25 || 25
|-
|-
! +6 || 30 || 0~8 || || 30~38
! +6 || +30 || 0 ~ 8 || 30 || 38
|-
|-
! +7 || 35 || 0~16 || || 35~51
! +7 || +35 || 0 ~ 16 || 35 || 51
|-
|-
! +8 || 40 || 0~24 || || 40~64
! +8 || +40 || 0 ~ 24 || 40 || 64
|-
|-
! +9 || 45 || 0~32 || || 45~77
! +9 || +45 || 0 ~ 32 || 45 || 77
|-
|-
! +10 || 50 || 0~40 || — || 50~90
! +10 || +50 || 0 ~ 40 || 50 || 90
|-
! +11 || 55 || 0~48 || — || 55~103
|-
! +12 || 60 || 0~56 || — || 60~116
|-
! +13 || 65 || 0~64 || — || 65~129
|-
! +14 || 70 || 0~72 || — || 70~142
|-
! +15 || 75 || 0~80 || — || 75~155
|-
! +16 || 80 || 0~88 || 32 || 112~200
|-
! +17 || 85 || 0~96 || 34 || 119~215
|-
! +18 || 90 || 0~104 || 36 || 126~230
|-
! +19 || 95 || 0~112 || 38 || 133~245
|-
! +20 || 100 || 0~120 || 40 || 140~260
|}
|}


{|class="wikitablec mw-collapsible mw-collapsed"
{|class="wikitablec mw-collapsible mw-collapsed"
!colspan=5|Level 4 Weapons — ATK & MATK Bonuses
!colspan=5|Level 4 Weapons — ATK Bonuses per Refine (+0 to +10)
|- style="font-size:smaller;"
|- style="font-size:smaller;"
!rowspan=2|Refine
!rowspan=2|Refine
!colspan=4|ATK & MATK
!colspan=4|ATK
|- style="font-size:smaller;"
|- style="font-size:smaller;"
!Base!!Over Upgrade!!High Upgrade!!Total
!Base ATK!!Over Upgrade!!Total Min!!Total Max
|-
|-
! +1 || 7 || — || || 7~7
! +1 || +7 || — || 7 || 7
|-
|-
! +2 || 14 || — || || 14~14
! +2 || +14 || — || 14 || 14
|-
|-
! +3 || 21 || — || || 21~21
! +3 || +21 || — || 21 || 21
|-
|-
! +4 || 28 || — || || 28~28
! +4 || +28 || — || 28 || 28
|-
|-
! +5 || 35 || 0~14 || || 35~49
! +5 || +35 || 0 ~ 14 || 35 || 49
|-
|-
! +6 || 42 || 0~28 || || 42~70
! +6 || +42 || 0 ~ 28 || 42 || 70
|-
|-
! +7 || 49 || 0~42 || || 49~91
! +7 || +49 || 0 ~ 42 || 49 || 91
|-
|-
! +8 || 56 || 0~56 || || 56~112
! +8 || +56 || 0 ~ 56 || 56 || 112
|-
|-
! +9 || 63 || 0~70 || || 63~133
! +9 || +63 || 0 ~ 70 || 63 || 133
|-
|-
! +10 || 70 || 0~84 || — || 70~154
! +10 || +70 || 0 ~ 84 || 70 || 154
|-
! +11 || 77 || 0~98 || — || 77~175
|-
! +12 || 84 || 0~112 || — || 84~196
|-
! +13 || 91 || 0~126 || — || 91~217
|-
! +14 || 98 || 0~140 || — || 98~238
|-
! +15 || 105 || 0~154 || — || 105~259
|-
! +16 || 112 || 0~168 || 48 || 160~328
|-
! +17 || 119 || 0~182 || 51 || 170~352
|-
! +18 || 126 || 0~196 || 54 || 180~376
|-
! +19 || 133 || 0~210 || 57 || 190~400
|-
! +20 || 140 || 0~224 || 60 || 200~424
|}
|}


<!-- ═══════════════════════════════════════════════════════
    ARMOR DEF BONUS TABLE
════════════════════════════════════════════════════════ -->
== Armor DEF Bonuses ==
== Armor DEF Bonuses ==


{|class="wikitablec mw-collapsible mw-collapsed"
{|class="wikitablec mw-collapsible mw-collapsed"
!colspan=2|Armor Hard DEF Bonus per Refine Level
!colspan=2|🛡 Armor Hard DEF Bonus per Refine Level (+0 to +10)
|- style="font-size:smaller;"
|- style="font-size:smaller;"
!Refine !! Equip DEF Bonus
!Refine!!DEF Bonus
|-
|-
! +1 || 10
! +1 || +10
|-
|-
! +2 || 20
! +2 || +20
|-
|-
! +3 || 30
! +3 || +30
|-
|-
! +4 || 40
! +4 || +40
|-
|-
! +5 || 60
! +5 || +60
|-
|-
! +6 || 80
! +6 || +80
|-
|-
! +7 || 100
! +7 || +100
|-
|-
! +8 || 120
! +8 || +120
|-
|-
! +9 || 150
! +9 || +150
|-
|-
! +10 || 180
! +10 || +180
|-
! +11 || 210
|-
! +12 || 240
|-
! +13 || 280
|-
! +14 || 320
|-
! +15 || 360
|-
! +16 || 400
|-
! +17 || 450
|-
! +18 || 500
|-
! +19 || 550
|-
! +20 || 600
|}
|}


<!-- ═══════════════════════════════════════════════════════
<!-- ═══════════════════════════════════════════════════════
     SUCCESS CHANCE TABLES
     QUICK STRATEGY GUIDE
════════════════════════════════════════════════════════ -->
════════════════════════════════════════════════════════ -->
== Success Chances ==
== Refinement Strategy ==


=== Standard Ores ===
<div style="display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 26px 0;">


<div style="display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 28px 0;">
<div style="background:linear-gradient(135deg,rgba(6,22,8,.96),rgba(3,12,4,.99));border:1px solid rgba(48,188,70,.20);border-left:4px solid #30a848;border-radius:10px;padding:16px 18px;">
<div style="font-weight:bold;color:#48d068;font-size:.90em;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;">✔ Getting to the Safe Ceiling</div>
<ul style="margin:0;padding:0 0 0 16px;color:#2a5030;font-size:.87em;line-height:1.80;">
<li>Use standard ores up to safety level — zero risk, free success.</li>
<li>Priority target: reach <strong style="color:#48d068;">+7 / +6 / +5 / +4</strong> safely based on your weapon type.</li>
<li>This is your risk-free baseline. The set bonuses and combos are fully active here.</li>
<li>If you only have budget for standard ores, <strong style="color:#48d068;">stop at your safety level</strong> and invest remaining Zeny elsewhere.</li>
</ul>
</div>


<div style="background:linear-gradient(135deg,rgba(8,14,26,0.94),rgba(4,8,18,0.99));border:1px solid rgba(255,255,255,0.08);border-radius:9px;overflow:hidden;">
<div style="background:linear-gradient(135deg,rgba(22,12,3,.96),rgba(12,6,1,.99));border:1px solid rgba(200,158,32,.20);border-left:4px solid #c89010;border-radius:10px;padding:16px 18px;">
<div style="background:linear-gradient(90deg,rgba(80,140,220,0.14),transparent);padding:11px 16px 9px;border-bottom:1px solid rgba(255,255,255,0.07);font-weight:bold;color:#70a8e8;font-size:0.83em;letter-spacing:0.09em;text-transform:uppercase;">Per-Attempt Success Rate</div>
<div style="font-weight:bold;color:#c8a030;font-size:.90em;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;">⚠ Pushing Into the Risk Zone</div>
{| style="width:100%;border-collapse:collapse;margin:0;"
<ul style="margin:0;padding:0 0 0 16px;color:#5a3a10;font-size:.87em;line-height:1.80;">
|-
<li>Switch to <strong style="color:#c8a030;">Enriched Ores</strong> for meaningfully higher success rates at +5/+6/+7.</li>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:left;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Attempt
<li>Use <strong style="color:#c8a030;">HD Ores</strong> from +7 onward to eliminate break risk — degrade only.</li>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.1
<li>Stack <strong style="color:#c8a030;">Blacksmith's Blessings</strong> before attempting +7→+8, +8→+9, +9→+10 on high-value items.</li>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.2
<li>Do <strong style="color:#c8a030;">not</strong> attempt risky refines on items with multiple MVP-tier cards.</li>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.3
</ul>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.4
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Armor
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +4 → +5 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;font-weight:bold;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;font-weight:bold;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;font-weight:bold;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;font-weight:bold;" | 60% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;font-weight:bold;" | 60%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +5 → +6 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;font-weight:bold;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;font-weight:bold;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;font-weight:bold;" | 60% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +6 → +7 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;font-weight:bold;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;font-weight:bold;" | 60% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 50% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +7 → +8 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;font-weight:bold;" | 60% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;font-weight:bold;" | 20% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;font-weight:bold;" | 20% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;font-weight:bold;" | 20%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +8 → +9 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;font-weight:bold;" | 20% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;font-weight:bold;" | 20% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;font-weight:bold;" | 20% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;font-weight:bold;" | 20%
|-
| style="padding:8px 12px;font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +9 → +10 || style="padding:8px 12px;text-align:center;color:#e05030;font-weight:bold;" | 19% || style="padding:8px 12px;text-align:center;color:#e05030;font-weight:bold;" | 19% || style="padding:8px 12px;text-align:center;color:#e05030;font-weight:bold;" | 19% || style="padding:8px 12px;text-align:center;color:#e04020;font-weight:bold;" | 9% || style="padding:8px 12px;text-align:center;color:#e04020;font-weight:bold;" | 9%
|}
</div>
</div>


<div style="background:linear-gradient(135deg,rgba(8,14,26,0.94),rgba(4,8,18,0.99));border:1px solid rgba(255,255,255,0.08);border-radius:9px;overflow:hidden;">
<div style="background:linear-gradient(135deg,rgba(14,6,28,.96),rgba(6,3,14,.99));border:1px solid rgba(175,95,255,.18);border-left:4px solid #8844d0;border-radius:10px;padding:16px 18px;">
<div style="background:linear-gradient(90deg,rgba(80,140,220,0.14),transparent);padding:11px 16px 9px;border-bottom:1px solid rgba(255,255,255,0.07);font-weight:bold;color:#70a8e8;font-size:0.83em;letter-spacing:0.09em;text-transform:uppercase;">Cumulative — Standard Ores (+0 → X)</div>
<div style="font-weight:bold;color:#b070f8;font-size:.90em;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;">🎲 Chasing +10</div>
{| style="width:100%;border-collapse:collapse;margin:0;"
<ul style="margin:0;padding:0 0 0 16px;color:#3a1860;font-size:.87em;line-height:1.80;">
|-
<li>+10 is <strong style="color:#b070f8;">extremely rare</strong> with standard ores (4% ~ 20% per attempt). Expect dozens of attempts.</li>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:left;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | To Reach
<li>Best path: HD Ore + BSB at every step from +7 onward — no breaks, no degrades past +9.</li>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.1
<li>At +9→+10: even Enriched Ores give only 10~40%. Use BSB (4 count) and accept it may take many tries.</li>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.2
<li>A +10 item is prestige-tier. Every +10 is a significant achievement.</li>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.3
</ul>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.4
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +5 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;" | 60%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +6 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;" | 60% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;" | 24%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +7 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;" | 60% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;" | 30% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;" | 9.6%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +8 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;" | 60% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;" | 24% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;" | 6% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e05030;" | 1.92%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +9 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;" | 24% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;" | 4.8% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e05030;" | 1.2% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e04020;" | 0.384%
|-
| style="padding:8px 12px;font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +10 || style="padding:8px 12px;text-align:center;color:#e06040;" | 4.56% || style="padding:8px 12px;text-align:center;color:#e05030;" | 0.912% || style="padding:8px 12px;text-align:center;color:#e04020;" | 0.228% || style="padding:8px 12px;text-align:center;color:#e03010;" | 0.03456%
|}
</div>
</div>


<div style="background:linear-gradient(135deg,rgba(22,6,6,.96),rgba(12,3,3,.99));border:1px solid rgba(220,58,38,.18);border-left:4px solid #b03020;border-radius:10px;padding:16px 18px;">
<div style="font-weight:bold;color:#f07060;font-size:.90em;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;">💀 What You Lose on Failure</div>
<ul style="margin:0;padding:0 0 0 16px;color:#5a2020;font-size:.87em;line-height:1.80;">
<li>The <strong style="color:#f07060;">entire item is destroyed</strong> — base item, refine level, all upgrades.</li>
<li>All <strong style="color:#f07060;">cards slotted</strong> into the item are destroyed alongside it.</li>
<li>All <strong style="color:#f07060;">enchants</strong> on the item are lost permanently.</li>
<li>Zeny spent and ores consumed are <strong style="color:#f07060;">not refunded</strong> on failure.</li>
<li>HD Ores and BSB are the only ways to prevent total loss.</li>
</ul>
</div>
</div>


=== Enriched & HD Ores ===
<div style="background:linear-gradient(90deg,rgba(180,100,255,0.08),rgba(180,100,255,0.03),transparent);border:1px solid rgba(180,100,255,0.18);border-radius:8px;padding:9px 16px;margin:0 0 16px 0;font-size:0.86em;color:#7050a0;line-height:1.60;">
Red values below = <strong style="color:#e06060;">no improvement</strong> over normal ores at those levels. HD ores only usable at +7 and above (lower entries apply to Enriched only).
</div>
</div>


<div style="display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 24px 0;">
<!-- ═══════════════════════════════════════════════════════
 
    SEE ALSO
<div style="background:linear-gradient(135deg,rgba(8,14,26,0.94),rgba(4,8,18,0.99));border:1px solid rgba(255,255,255,0.08);border-radius:9px;overflow:hidden;">
════════════════════════════════════════════════════════ -->
<div style="background:linear-gradient(90deg,rgba(180,100,255,0.14),transparent);padding:11px 16px 9px;border-bottom:1px solid rgba(255,255,255,0.07);font-weight:bold;color:#c080f8;font-size:0.83em;letter-spacing:0.09em;text-transform:uppercase;">Per-Attempt — Enriched & HD Ores</div>
== See Also ==
{| style="width:100%;border-collapse:collapse;margin:0;"
|-
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:left;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Attempt
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.1
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.2
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.3
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.4
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Armor
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +4 → +5 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f06060;font-weight:bold;" | 100%* || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f06060;font-weight:bold;" | 100%* || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f06060;font-weight:bold;" | 100%* || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#c0d880;font-weight:bold;" | 90% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#c0d880;font-weight:bold;" | 90%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +5 → +6 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f06060;font-weight:bold;" | 100%* || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f06060;font-weight:bold;" | 100%* || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#c0d880;font-weight:bold;" | 90% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;font-weight:bold;" | 70% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;font-weight:bold;" | 70%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +6 → +7 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f06060;font-weight:bold;" | 100%* || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#c0d880;font-weight:bold;" | 90% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;font-weight:bold;" | 80% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;font-weight:bold;" | 70% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;font-weight:bold;" | 70%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +7 → +8 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#c0d880;font-weight:bold;" | 90% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;font-weight:bold;" | 70% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +8 → +9 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;font-weight:bold;" | 70% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;font-weight:bold;" | 40%
|-
| style="padding:8px 12px;font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +9 → +10 || style="padding:8px 12px;text-align:center;color:#f09060;font-weight:bold;" | 30% || style="padding:8px 12px;text-align:center;color:#f09060;font-weight:bold;" | 30% || style="padding:8px 12px;text-align:center;color:#f09060;font-weight:bold;" | 30% || style="padding:8px 12px;text-align:center;color:#e06040;font-weight:bold;" | 20% || style="padding:8px 12px;text-align:center;color:#e06040;font-weight:bold;" | 20%
|}
<div style="padding:8px 12px;border-top:1px solid rgba(255,255,255,0.05);font-size:0.78em;color:#3a4050;">* Red = no improvement over standard ore at this level.</div>
</div>


<div style="background:linear-gradient(135deg,rgba(8,14,26,0.94),rgba(4,8,18,0.99));border:1px solid rgba(255,255,255,0.08);border-radius:9px;overflow:hidden;">
<div style="background:linear-gradient(135deg,rgba(6,12,26,.94),rgba(3,6,16,.99));border:1px solid rgba(255,255,255,.06);border-radius:9px;padding:14px 18px;margin:0 0 20px 0;">
<div style="background:linear-gradient(90deg,rgba(180,100,255,0.14),transparent);padding:11px 16px 9px;border-bottom:1px solid rgba(255,255,255,0.07);font-weight:bold;color:#c080f8;font-size:0.83em;letter-spacing:0.09em;text-transform:uppercase;">Cumulative — Enriched & HD Ores (+0 → X)</div>
<div style="display:flex;flex-wrap:wrap;gap:10px;">
{| style="width:100%;border-collapse:collapse;margin:0;"
<span style="background:rgba(78,138,218,.10);border:1px solid rgba(78,138,218,.22);border-radius:6px;padding:5px 13px;font-size:.85em;color:#68a8e8;">[[Enchantment]]</span>
|-
<span style="background:rgba(78,138,218,.10);border:1px solid rgba(78,138,218,.22);border-radius:6px;padding:5px 13px;font-size:.85em;color:#68a8e8;">[[Thor's Flame]]</span>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:left;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | To Reach
<span style="background:rgba(78,138,218,.10);border:1px solid rgba(78,138,218,.22);border-radius:6px;padding:5px 13px;font-size:.85em;color:#68a8e8;">[[Blacksmith's Blessing]]</span>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.1
<span style="background:rgba(78,138,218,.10);border:1px solid rgba(78,138,218,.22);border-radius:6px;padding:5px 13px;font-size:.85em;color:#68a8e8;">[[Fever System]]</span>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.2
<span style="background:rgba(78,138,218,.10);border:1px solid rgba(78,138,218,.22);border-radius:6px;padding:5px 13px;font-size:.85em;color:#68a8e8;">[[Random Options]]</span>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.3
<span style="background:rgba(78,138,218,.10);border:1px solid rgba(78,138,218,.22);border-radius:6px;padding:5px 13px;font-size:.85em;color:#68a8e8;">[[Upgrade Weapon (Skill)]]</span>
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Lv.4
! style="background:rgba(0,0,0,0.35);color:#6070a0;padding:8px 12px;text-align:center;font-size:0.80em;border-bottom:1px solid rgba(255,255,255,0.06);" | Armor
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +5 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#c0d880;" | 90% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#c0d880;" | 90%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +6 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#c0d880;" | 90% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;" | 63% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;" | 63%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +7 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#90e890;" | 100% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#c0d880;" | 90% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;" | 72% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;" | 44.1% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;" | 44.1%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +8 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#c0d880;" | 90% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;" | 63% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;" | 28.8% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;" | 17.64% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;" | 17.64%
|-
| style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +9 || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f0c840;" | 63% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#f09060;" | 25.2% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;" | 11.52% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;" | 7.056% || style="padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.04);text-align:center;color:#e06040;" | 7.056%
|-
| style="padding:8px 12px;font-family:'Courier New',monospace;font-size:0.82em;color:#c0a060;" | +10 || style="padding:8px 12px;text-align:center;color:#f09060;" | 18.9% || style="padding:8px 12px;text-align:center;color:#e06040;" | 7.56% || style="padding:8px 12px;text-align:center;color:#e05030;" | 3.456% || style="padding:8px 12px;text-align:center;color:#e04020;" | 1.4112% || style="padding:8px 12px;text-align:center;color:#e04020;" | 1.4112%
|}
</div>
</div>
</div>
</div>
== See Also ==
* [[Upgrade Weapon|Upgrade Weapon (Mastersmith Skill)]] · [[Enchantment]] · [[Memorial Dungeon Equipment]]
* [[Thor's Flame]] · [[Blacksmith's Blessing]]


{{Navbox Crafting}}
{{Navbox Crafting}}
[[Category:General Information]]
[[Category:General Information]]
[[Category:Equipment]]
[[Category:Refinement]]

Revision as of 04:11, 30 May 2026


<style> /* ── Keyframe Animations ────────────────────────────────── */ @keyframes forge-glow{0%,100%{text-shadow:0 0 14px rgba(212,160,32,.52),0 0 34px rgba(200,120,20,.28);}50%{text-shadow:0 0 26px rgba(245,200,70,.90),0 0 60px rgba(220,145,30,.56),0 0 95px rgba(180,100,20,.24);}} @keyframes pulse-safe{0%,100%{box-shadow:0 0 0 0 rgba(50,200,80,0),0 0 8px rgba(50,180,80,.28);}60%{box-shadow:0 0 0 7px rgba(50,200,80,.14),0 0 16px rgba(50,180,80,.60);}} @keyframes pulse-caution{0%,100%{box-shadow:0 0 0 0 rgba(240,195,40,0),0 0 10px rgba(220,170,30,.34);}60%{box-shadow:0 0 0 8px rgba(240,195,40,.16),0 0 20px rgba(220,170,30,.64);}} @keyframes pulse-risk{0%,100%{box-shadow:0 0 0 0 rgba(240,110,30,0),0 0 10px rgba(220,88,22,.42);}55%{box-shadow:0 0 0 9px rgba(240,110,30,.18),0 0 22px rgba(220,88,22,.70);}} @keyframes pulse-crit{0%,100%{box-shadow:0 0 0 0 rgba(240,44,22,0),0 0 14px rgba(220,44,22,.52);}50%{box-shadow:0 0 0 10px rgba(240,44,22,.20),0 0 30px rgba(220,44,22,.80);}} @keyframes pulse-apex{0%{box-shadow:0 0 14px rgba(212,178,45,.60),0 0 0 0 rgba(180,140,30,0);transform:scale(1);}50%{box-shadow:0 0 32px rgba(248,210,68,.94),0 0 0 13px rgba(180,140,30,.26),0 0 58px rgba(160,112,24,.50);transform:scale(1.09);}100%{box-shadow:0 0 14px rgba(212,178,45,.60),0 0 0 0 rgba(180,140,30,0);transform:scale(1);}} @keyframes track-flow{0%,100%{opacity:.38;}50%{opacity:.95;}} @keyframes hero-edge{0%{opacity:.45;}50%{opacity:1;}100%{opacity:.45;}} @keyframes hazard-march{from{background-position:0 0}to{background-position:56px 0}} @keyframes ladder-reveal{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}} @keyframes ore-lift{from{transform:translateY(0);box-shadow:none;}to{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.55);}} @keyframes section-in{from{opacity:0;transform:translateX(-6px);}to{opacity:1;transform:translateX(0);}}

/* ── Component Styles ───────────────────────────────────── */ .ref-node{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:58px;} .ref-orb{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:.90em;font-family:'Courier New',monospace;border:2px solid transparent;position:relative;transition:transform .20s ease,filter .20s ease;cursor:default;} .ref-orb:hover{transform:scale(1.22) translateY(-5px) !important;filter:brightness(1.25);} .ref-orb.n-base{background:radial-gradient(circle at 38% 38%,rgba(80,100,140,.24),rgba(10,14,24,.96));border-color:rgba(60,80,120,.40);color:#5c7890;} .ref-orb.n-safe{background:radial-gradient(circle at 38% 38%,rgba(55,210,85,.22),rgba(8,38,14,.96));border-color:rgba(48,185,72,.62);color:#5de880;animation:pulse-safe 3.2s ease-in-out infinite;} .ref-orb.n-warn{background:radial-gradient(circle at 38% 38%,rgba(235,195,42,.24),rgba(38,28,6,.96));border-color:rgba(215,175,35,.62);color:#f0d455;animation:pulse-caution 2.6s ease-in-out infinite;} .ref-orb.n-risk{background:radial-gradient(circle at 38% 38%,rgba(240,115,35,.26),rgba(50,16,4,.96));border-color:rgba(215,95,28,.70);color:#f08850;animation:pulse-risk 2.0s ease-in-out infinite;} .ref-orb.n-crit{background:radial-gradient(circle at 38% 38%,rgba(240,48,28,.28),rgba(46,8,4,.97));border-color:rgba(218,46,28,.80);color:#f06858;animation:pulse-crit 1.55s ease-in-out infinite;} .ref-orb.n-apex{background:radial-gradient(circle at 38% 38%,rgba(228,195,52,.38),rgba(42,22,2,.97));border-color:rgba(205,165,32,.92);color:#f0d048;animation:pulse-apex 1.90s ease-in-out infinite;} .ref-track{flex:1;height:4px;border-radius:2px;min-width:14px;margin-bottom:25px;animation:track-flow 3s ease-in-out infinite;} .ref-lbl{font-size:.68em;color:#3a4a60;margin-top:7px;text-align:center;font-family:'Courier New',monospace;line-height:1.3;} .ref-sub{font-size:.64em;margin-top:2px;text-align:center;font-weight:bold;letter-spacing:.04em;} .ore-card{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .22s ease;} .ore-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.60);} .prot-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;} .prot-card:hover{transform:translateY(-4px);} .sr-row{transition:background .16s ease;} .sr-row:hover{background:rgba(255,255,255,.035) !important;} </style>


⚒ Equipment Refinement
Refinement strengthens weapons and armors by consuming ores and Zeny. Equipment can be refined from +0 up to a maximum of +10. Within the Safe Zone, every attempt is guaranteed. Beyond it, failures can permanently destroy the item — including all cards and enchants slotted into it.

✔ SAFE ZONE · 100% Guaranteed ⚠ RISK ZONE · Failure = Item Destroyed ★ MAX REFINE = +10 💠 HD ORES · Degrade Instead of Break

◆ Refinement Ladder · +0 to +10
Hover each node for details
◈ SAFE ZONE  ·  100% Success
⚠ CAUTION
⚡ DANGER
★ APEX
+0
Base
+1
+1
SAFE
+2
+2
SAFE
+3
+3
SAFE
+4
+4
SAFE
+5
+5
60~100%
+6
+6
45~100%
+7
+7
30~100%
+8
+8
20~65%
+9
+9
12~40%
+10
+10
4~20%

Green = 100% safe for that type Amber = Risky for some types Orange = Risky for most types Red = High danger for all Gold = Maximum refine · Apex Rates shown = best to worst case across all equipment types

🔢
Max Refine
+10
All equipment types
💀
On Failure
Item Destroyed
Cards + enchants lost
Safe Range
+0 → Safety Lv
Always 100% success
🚫
Cannot Refine
Mid / Lower Headgears
Accessories

NPC Locations

🗺 Upgrade NPC Locations
📍 Inside Prontera /navi prt_fild05 145/235 and /navi prt_fild05 145/235
📍 Inside Morroc /navi prt_fild05 145/235
📍 Payon /navi prt_fild05 145/235
📍 Inside Alberta /navi prt_fild05 145/235

Austry /navi prt_fild05 145/235 (Prontera, north room) — exchanges 3 Elunium → 1 Carnium and 3 Oridecon → 1 Bradium for +10 upgrade ores (50,000z fee each). · Locas /navi prt_fild05 145/235 in Izlude performs bulk Rough Ore conversion without the one-per-visit limit.

Ore Types

Standard Ores

Oridecon Oridecon


— Lv 3 & 4 weapons

Elunium Elunium


— All armors

Phracon Phracon


— Lv 1 weapons (NPC: 200z)

Emveretarcon Emveretarcon


— Lv 2 weapons (NPC: 1,000z)
Failure past safety level = item permanently destroyed · No refund
Enriched Ores
Notably higher success rates than standard ores at every level. Failure past safety = item destroyed.
Available through market, events, and Thor's Flame shop.
HD Ores +7 & ABOVE ONLY
Same rates as Enriched. Failure = item degrades by −1 only — never breaks. Only usable at +7 and above. From Thor's Flame.

Rough Ore Conversion: Collect Rough Oridecon Rough Oridecon


or 

Rough Elunium Rough Elunium


and speak to any upgrade NPC to convert into 1× refined ore — free of charge, one conversion per visit. Locas /navi prt_fild05 145/235 performs unlimited bulk conversion.

Upgrade Requirements

Reagents & Upgrade Fees
Equipment Required Ore Fee
Weapon Lv. 1

Phracon Phracon



50z
Weapon Lv. 2

Emveretarcon Emveretarcon



200z
Weapon Lv. 3

Oridecon Oridecon



5,000z
Weapon Lv. 4

Oridecon Oridecon



20,000z
Any Armor

Elunium Elunium



2,000z
Safety Levels · 100% Guaranteed Up To
Equipment Safe Up To First Risky Attempt
Weapon Lv. 1 +7 style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);font-family:'Courier New',monospace;font-size:.82em;color:#f08440;">+7 → +8 (65%)
Weapon Lv. 2 +6 style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);font-family:'Courier New',monospace;font-size:.82em;color:#d4c030;">+6 → +7 (60%)
Weapon Lv. 3 +5 style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);font-family:'Courier New',monospace;font-size:.82em;color:#d4c030;">+5 → +6 (55%)
Weapon Lv. 4 +4 style="padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04);font-family:'Courier New',monospace;font-size:.82em;color:#f08440;">+4 → +5 (60%)
Any Armor +4 style="padding:10px 13px;font-family:'Courier New',monospace;font-size:.82em;color:#f08440;">+4 → +5 (60%)
Past safety: failure = item + cards + enchants all destroyed. No Zeny or ore refunded.

Success Rates

Standard Ores

🎯 Reading the table: All rows up to the Safety Level show 100%. Below that, the first risky row differs per weapon tier. Past safety = item can break on failure. Orange/red values = use HD Ores or Enriched Ores here.

Per-Attempt Success Rate · Standard Ores
Attempt Lv.1 Wep Lv.2 Wep Lv.3 Wep Lv.4 Wep Armor
+0 → +4 100% · SAFE FOR ALL TYPES
+4 → +5 100% 100% 100% 60% 60%
+5 → +6 100% 100% 55% 45% 45%
+6 → +7 100% 60% 40% 30% 35%
+7 → +8 65% 45% 30% 20% 25%
+8 → +9 40% 25% 18% 12% 15%
+9 → +10 ★ 20% 12% 8% 4% 8%

Enriched & HD Ores

Per-Attempt Success Rate · Enriched & HD Ores
Rows at or below safety level are identical to standard ores (100%) and are omitted. HD Ores only usable at +7 and above. On HD failure: −1 level (no destroy).
Attempt Lv.1 Wep Lv.2 Wep Lv.3 Wep Lv.4 Wep Armor
+4 → +5 SAFE SAFE SAFE 90% 90%
+5 → +6 SAFE SAFE 85% 75% 75%
+6 → +7 SAFE 90% 70% 55% 65%
+7 → +8 HD ✔ 90% 75% 55% 40% 50%
+8 → +9 HD ✔ 70% 50% 35% 25% 35%
+9 → +10 ★ HD ✔ 40% 28% 18% 10% 18%

Breaking Protection

💠 HD Ores

Usable at +7 and above only.
Failure = degrade by −1 level — item never breaks.

Same per-attempt rates as Enriched Ores. From Thor's Flame.

// Failure example
+8 fails → item becomes +7
+10 fails → item becomes +9

🔨 Blacksmith's Blessing

Usable at +7 → +9 only.
Failure = refine level preserved — no degrade, no break.

Consumed per attempt. Stack before attempting.

Attempt BSB Needed
+7 → +8 1
+8 → +9 2
+9 → +10 4
⚗ Crafting BSB
Option A — Shards

File:1000226.png 2 Blacksmith's Blessing Shard



Drops from Fever & Champion monsters
Option B — Recipe
💥
No Protection
Failure past safety = item permanently destroyed with all cards & enchants
💠
HD Ore (+7~+10)
Failure = degrade by −1. Item survives. Slower but safe long-term path.
🔨
BSB (+7~+9)
Failure = level preserved. No loss of any kind. Best for high-value items.

Weapon ATK Bonuses

Each refine level adds Base ATK. Past the safety level, Over Upgrade ATK adds random bonus ATK per hit (minimum 0, not shown in Status Window). All bonuses stack cumulatively.

⚔ Level 1 Weapons — ATK Bonuses per Refine (+0 to +10)
Refine ATK
Base ATK Over Upgrade Total Min Total Max
+1 +2 2 2
+2 +4 4 4
+3 +6 6 6
+4 +8 8 8
+5 +10 10 10
+6 +12 12 12
+7 +14 14 14
+8 +16 0 ~ 2 16 18
+9 +18 0 ~ 4 18 22
+10 ★ +20 0 ~ 6 20 26
⚔ Level 2 Weapons — ATK Bonuses per Refine (+0 to +10)
Refine ATK
Base ATK Over Upgrade Total Min Total Max
+1 +3 3 3
+2 +6 6 6
+3 +9 9 9
+4 +12 12 12
+5 +15 15 15
+6 +18 18 18
+7 +21 0 ~ 5 21 26
+8 +24 0 ~ 10 24 34
+9 +27 0 ~ 15 27 42
+10 ★ +30 0 ~ 20 30 50
⚔ Level 3 Weapons — ATK Bonuses per Refine (+0 to +10)
Refine ATK
Base ATK Over Upgrade Total Min Total Max
+1 +5 5 5
+2 +10 10 10
+3 +15 15 15
+4 +20 20 20
+5 +25 25 25
+6 +30 0 ~ 8 30 38
+7 +35 0 ~ 16 35 51
+8 +40 0 ~ 24 40 64
+9 +45 0 ~ 32 45 77
+10 ★ +50 0 ~ 40 50 90
⚔ Level 4 Weapons — ATK Bonuses per Refine (+0 to +10)
Refine ATK
Base ATK Over Upgrade Total Min Total Max
+1 +7 7 7
+2 +14 14 14
+3 +21 21 21
+4 +28 28 28
+5 +35 0 ~ 14 35 49
+6 +42 0 ~ 28 42 70
+7 +49 0 ~ 42 49 91
+8 +56 0 ~ 56 56 112
+9 +63 0 ~ 70 63 133
+10 ★ +70 0 ~ 84 70 154

Armor DEF Bonuses

🛡 Armor — Hard DEF Bonus per Refine Level (+0 to +10)
Refine DEF Bonus
+1 +10
+2 +20
+3 +30
+4 +40
+5 +60
+6 +80
+7 +100
+8 +120
+9 +150
+10 ★ +180

Refinement Strategy

✔ Getting to the Safe Ceiling
  • Use standard ores up to safety level — zero risk, free success.
  • Priority target: reach +7 / +6 / +5 / +4 safely based on your weapon type.
  • This is your risk-free baseline. The set bonuses and combos are fully active here.
  • If you only have budget for standard ores, stop at your safety level and invest remaining Zeny elsewhere.
⚠ Pushing Into the Risk Zone
  • Switch to Enriched Ores for meaningfully higher success rates at +5/+6/+7.
  • Use HD Ores from +7 onward to eliminate break risk — degrade only.
  • Stack Blacksmith's Blessings before attempting +7→+8, +8→+9, +9→+10 on high-value items.
  • Do not attempt risky refines on items with multiple MVP-tier cards.
🎲 Chasing +10
  • +10 is extremely rare with standard ores (4% ~ 20% per attempt). Expect dozens of attempts.
  • Best path: HD Ore + BSB at every step from +7 onward — no breaks, no degrades past +9.
  • At +9→+10: even Enriched Ores give only 10~40%. Use BSB (4 count) and accept it may take many tries.
  • A +10 item is prestige-tier. Every +10 is a significant achievement.
💀 What You Lose on Failure
  • The entire item is destroyed — base item, refine level, all upgrades.
  • All cards slotted into the item are destroyed alongside it.
  • All enchants on the item are lost permanently.
  • Zeny spent and ores consumed are not refunded on failure.
  • HD Ores and BSB are the only ways to prevent total loss.

See Also