<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lưu trữ Tier list PokeBonk - vnGAME</title>
	<atom:link href="https://vngame.tv/tag/tier-list-pokebonk/feed/" rel="self" type="application/rss+xml" />
	<link>https://vngame.tv/tag/tier-list-pokebonk/</link>
	<description>TẢI GAME MIỄN PHÍ</description>
	<lastBuildDate>Thu, 05 Nov 2026 19:01:23 +0000</lastBuildDate>
	<language>vi</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://vngame.tv/wp-content/uploads/2020/12/favion-2020-70x70.png</url>
	<title>Lưu trữ Tier list PokeBonk - vnGAME</title>
	<link>https://vngame.tv/tag/tier-list-pokebonk/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">128554084</site>	<item>
		<title>Bảng xếp hạng PokeBonk</title>
		<link>https://vngame.tv/bang-xep-hang-pokebonk/</link>
					<comments>https://vngame.tv/bang-xep-hang-pokebonk/#respond</comments>
		
		<dc:creator><![CDATA[Cá]]></dc:creator>
		<pubDate>Thu, 05 Nov 2026 18:02:40 +0000</pubDate>
				<category><![CDATA[HƯỚNG DẪN GAME POKEMON]]></category>
		<category><![CDATA[Bảng xếp hạng PokeBonk]]></category>
		<category><![CDATA[pokebonk]]></category>
		<category><![CDATA[Tier list PokeBonk]]></category>
		<category><![CDATA[vnGAME[cite: 15]]]></category>
		<guid isPermaLink="false">https://vngame.tv/?p=20932</guid>

					<description><![CDATA[<p>Bảng xếp hạng PokeBonk này xếp hạng tất cả 79 Pokémon Liên Minh trong PokéBonk từ S đến D bằng cách sử dụng công thức tính chỉ số riêng của trò chơi ở cấp độ tiến hóa cuối cùng của mỗi Pokémon. Chọn kiểu xếp hạng, lọc theo loại, độ hiếm hoặc loại mở khóa, và chạm vào bất kỳ Pokémon nào để xem bộ kỹ năng, kỹ năng bị động, cấp độ tiến hóa và thử thách mở khóa của nó. VNGAME TOOLS · POKÉMON 79 / 79 Pokémon PokéBonk Tier List Discover the strongest Pokémon in PokéBonk. Explore [&#8230;]</p>
<p>Bài viết <a href="https://vngame.tv/bang-xep-hang-pokebonk/" data-wpel-link="internal">Bảng xếp hạng PokeBonk</a> đã xuất hiện đầu tiên vào ngày <a href="https://vngame.tv" data-wpel-link="internal">vnGAME</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Bảng xếp hạng PokeBonk này xếp hạng tất cả 79 Pokémon Liên Minh trong PokéBonk từ S đến D bằng cách sử dụng công thức tính chỉ số riêng của trò chơi ở cấp độ tiến hóa cuối cùng của mỗi Pokémon. Chọn kiểu xếp hạng, lọc theo loại, độ hiếm hoặc loại mở khóa, và chạm vào bất kỳ Pokémon nào để xem bộ kỹ năng, kỹ năng bị động, cấp độ tiến hóa và thử thách mở khóa của nó.</p>



<div id="vng-pokebonk">
<style>
#vng-pokebonk{
 --blue:#2876df;
 --text:#243247;
 --muted:#788699;
 --line:#e7ebf1;
 font-family:inherit;
 color:var(--text);
 width:100%;
}
#vng-pokebonk *{box-sizing:border-box}
#vng-pokebonk .wrap{
 border:1px solid var(--line);
 border-radius:14px;
 padding:18px;
 background:#fff;
}
#vng-pokebonk h2{
 margin:5px 0 8px;
 font-size:26px;
 font-weight:850;
 line-height:1.3;
 color:var(--text);
}
#vng-pokebonk .brand{
 font-size:11px;
 color:var(--blue);
 font-weight:850;
 letter-spacing:1px;
}
#vng-pokebonk .intro{
 color:var(--muted);
 font-size:13px;
 line-height:1.7;
 margin:0 0 18px;
}
#vng-pokebonk .header{
 display:flex;
 justify-content:space-between;
 align-items:center;
 flex-wrap:wrap;
 gap:10px;
}
#vng-pokebonk .counter{
 background:#edf5ff;
 color:#246ac2;
 font-size:11px;
 font-weight:800;
 padding:7px 11px;
 border-radius:30px;
}
#vng-pokebonk .section-title{
 font-size:13px;
 font-weight:850;
 margin:17px 0 9px;
}
#vng-pokebonk .modes{
 display:flex;
 flex-wrap:wrap;
 gap:8px;
 margin-bottom:10px;
}
#vng-pokebonk button{
 font-family:inherit;
}
#vng-pokebonk .mode{
 border:1px solid var(--line);
 background:#fff;
 color:#586679;
 border-radius:8px;
 padding:10px 17px;
 cursor:pointer;
 font-size:12px;
 font-weight:800;
 transition:.15s;
 min-width:85px;
}
#vng-pokebonk .mode:hover{
 border-color:var(--blue);
 color:var(--blue);
}
#vng-pokebonk .mode.active{
 background:var(--blue);
 border-color:var(--blue);
 color:#fff;
}
#vng-pokebonk .mode-info{
 background:#f5f8fc;
 border:1px solid #e7edf5;
 padding:12px;
 border-radius:9px;
 margin-bottom:15px;
 font-size:12px;
 line-height:1.65;
 color:#607087;
}
#vng-pokebonk .mode-info strong{
 color:#34455d;
}
#vng-pokebonk .mode-info .mode-leader{
 font-size:17px;
 font-weight:850;
 color:#246ac2;
 display:block;
 margin:4px 0;
}
#vng-pokebonk .search{
 position:relative;
 margin-bottom:10px;
}
#vng-pokebonk .search input{
 width:100%;
 height:44px;
 border:1px solid var(--line);
 background:#fff;
 border-radius:8px;
 padding:0 14px 0 40px;
 font-size:13px;
 outline:none;
 color:var(--text);
}
#vng-pokebonk .search input:focus,
#vng-pokebonk select:focus{
 border-color:var(--blue);
}
#vng-pokebonk .search span{
 position:absolute;
 top:10px;
 left:13px;
 font-size:18px;
 color:#8795a7;
}
#vng-pokebonk .filters{
 display:grid;
 grid-template-columns:repeat(3,minmax(0,1fr));
 gap:8px;
 margin-bottom:12px;
}
#vng-pokebonk select{
 width:100%;
 height:41px;
 border:1px solid var(--line);
 border-radius:8px;
 background:#fff;
 color:#536277;
 padding:0 9px;
 font-size:12px;
 outline:none;
}
#vng-pokebonk .quick{
 display:flex;
 flex-wrap:wrap;
 gap:7px;
 margin-bottom:13px;
}
#vng-pokebonk .quick-label{
 flex-basis:100%;
 color:#8491a2;
 font-size:10px;
 font-weight:850;
}
#vng-pokebonk .quick button{
 border:1px solid var(--line);
 border-radius:7px;
 background:#fff;
 color:#536277;
 padding:8px 11px;
 font-size:11px;
 font-weight:750;
 cursor:pointer;
}
#vng-pokebonk .quick button.active{
 background:#246fce;
 border-color:#246fce;
 color:#fff;
}
#vng-pokebonk .reset{
 margin-left:auto;
 border:0!important;
 background:none!important;
 color:#2671d1!important;
}
#vng-pokebonk .result{
 display:flex;
 justify-content:space-between;
 flex-wrap:wrap;
 gap:8px;
 padding:12px 0;
 border-top:1px solid var(--line);
 font-size:11px;
 color:var(--muted);
}
#vng-pokebonk .tier{
 display:grid;
 grid-template-columns:80px minmax(0,1fr);
 border:1px solid var(--line);
 border-radius:10px;
 overflow:hidden;
 margin-bottom:10px;
}
#vng-pokebonk .tier-head{
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 text-align:center;
 padding:8px 4px;
}
#vng-pokebonk .tier-letter{
 font-size:32px;
 font-weight:950;
 line-height:1.15;
 color:#26313e;
}
#vng-pokebonk .tier-name{
 font-size:9px;
 font-weight:850;
 color:#35414e;
 text-transform:uppercase;
}
#vng-pokebonk .tier-count{
 font-size:9px;
 font-weight:750;
 margin-top:5px;
 color:#45515d;
}
#vng-pokebonk .tier[data-tier="S"] .tier-head{background:#ff9292}
#vng-pokebonk .tier[data-tier="A"] .tier-head{background:#ffbf7e}
#vng-pokebonk .tier[data-tier="B"] .tier-head{background:#f4dc81}
#vng-pokebonk .tier[data-tier="C"] .tier-head{background:#b8dca6}
#vng-pokebonk .tier[data-tier="D"] .tier-head{background:#c8b5e9}
#vng-pokebonk .tier-body{
 display:grid;
 grid-template-columns:repeat(auto-fill,minmax(100px,1fr));
 align-content:start;
 gap:7px;
 padding:9px;
 background:#fafbfd;
}
#vng-pokebonk .poke{
 position:relative;
 display:flex;
 flex-direction:column;
 align-items:center;
 min-width:0;
 border:1px solid transparent;
 background:#fff;
 border-radius:9px;
 padding:8px 4px;
 cursor:pointer;
 color:var(--text);
 transition:.15s;
}
#vng-pokebonk .poke:hover{
 transform:translateY(-3px);
 border-color:#a9cafa;
 box-shadow:0 4px 12px rgba(35,95,160,.1);
}
#vng-pokebonk .poke img{
 width:75px;
 height:75px;
 object-fit:contain;
 display:block;
}
#vng-pokebonk .poke-name{
 font-size:11px;
 font-weight:850;
 text-align:center;
 overflow-wrap:anywhere;
 line-height:1.4;
}
#vng-pokebonk .poke-evo{
 font-size:9px;
 color:#8a96a6;
 text-align:center;
 margin-top:3px;
 line-height:1.4;
}
#vng-pokebonk .poke-num{
 position:absolute;
 right:5px;
 top:4px;
 color:#b0bac7;
 font-size:9px;
 font-weight:800;
}
#vng-pokebonk .empty{
 padding:35px 12px;
 text-align:center;
 border:1px dashed var(--line);
 border-radius:9px;
 color:var(--muted);
 font-size:13px;
}
#vng-pokebonk .note{
 margin-top:16px;
 background:#f7f9fc;
 border:1px solid var(--line);
 border-radius:9px;
 padding:12px;
 font-size:11px;
 color:#657488;
 line-height:1.7;
}
#vng-pokebonk .note strong{color:#34445d}
#vng-pokebonk .disclaimer{
 font-size:10px;
 line-height:1.7;
 color:#929eac;
 margin-top:10px;
}
/* Modal */
#vng-pokebonk .modal{
 position:fixed;
 inset:0;
 z-index:999999;
 display:none;
 align-items:center;
 justify-content:center;
 background:rgba(13,25,43,.68);
 padding:15px;
}
#vng-pokebonk .modal.open{display:flex}
#vng-pokebonk .modal-box{
 background:#fff;
 width:100%;
 max-width:450px;
 max-height:85vh;
 overflow-y:auto;
 border-radius:14px;
 padding:20px;
 position:relative;
}
#vng-pokebonk .close{
 position:absolute;
 top:12px;
 right:12px;
 width:32px;
 height:32px;
 background:#fff;
 border:1px solid var(--line);
 border-radius:50%;
 cursor:pointer;
 font-size:19px;
 color:#66758a;
}
#vng-pokebonk .modal-top{
 display:flex;
 align-items:center;
 gap:15px;
 margin-bottom:17px;
 padding-right:28px;
}
#vng-pokebonk .modal-img{
 width:110px;
 height:110px;
 flex-shrink:0;
 background:#f3f6fa;
 border-radius:12px;
 padding:6px;
}
#vng-pokebonk .modal-img img{
 width:100%;
 height:100%;
 object-fit:contain;
}
#vng-pokebonk .modal-title{
 font-size:21px;
 font-weight:900;
 line-height:1.3;
 margin:6px 0;
}
#vng-pokebonk .modal-sub{
 font-size:11px;
 color:#8a96a5;
}
#vng-pokebonk .tier-badge{
 display:inline-block;
 padding:4px 9px;
 border-radius:5px;
 font-size:10px;
 font-weight:900;
 background:#edf3fa;
}
#vng-pokebonk .tier-badge[data-tier="S"]{background:#ffe0e0;color:#a52e2e}
#vng-pokebonk .tier-badge[data-tier="A"]{background:#ffead8;color:#a05a15}
#vng-pokebonk .tier-badge[data-tier="B"]{background:#fff4cb;color:#86670a}
#vng-pokebonk .tier-badge[data-tier="C"]{background:#e5f3dd;color:#45713a}
#vng-pokebonk .tier-badge[data-tier="D"]{background:#eee6fa;color:#6e4c9c}
#vng-pokebonk .details{
 display:grid;
 grid-template-columns:1fr 1fr;
 gap:8px;
 margin-bottom:13px;
}
#vng-pokebonk .detail{
 padding:10px;
 background:#f6f8fb;
 border:1px solid #edf0f4;
 border-radius:8px;
}
#vng-pokebonk .detail small{
 display:block;
 color:#8995a5;
 font-size:10px;
 margin-bottom:5px;
}
#vng-pokebonk .detail b{
 display:block;
 color:#34445a;
 font-size:12px;
}
#vng-pokebonk .types{
 display:flex;
 gap:5px;
 flex-wrap:wrap;
}
#vng-pokebonk .type{
 color:#fff;
 background:#8994a4;
 border-radius:5px;
 padding:4px 7px;
 font-size:10px;
 font-weight:800;
}
#vng-pokebonk .type-Fire{background:#ed754c}
#vng-pokebonk .type-Water{background:#559ce4}
#vng-pokebonk .type-Grass{background:#64ae70}
#vng-pokebonk .type-Electric{background:#d4a82d}
#vng-pokebonk .type-Psychic{background:#ce6d9d}
#vng-pokebonk .type-Ice{background:#65b9c8}
#vng-pokebonk .type-Fighting{background:#bb6657}
#vng-pokebonk .type-Poison{background:#9d70b9}
#vng-pokebonk .type-Ground{background:#a98b54}
#vng-pokebonk .type-Flying{background:#8d9fd1}
#vng-pokebonk .type-Bug{background:#91a83d}
#vng-pokebonk .type-Rock{background:#9c8d55}
#vng-pokebonk .type-Ghost{background:#70639d}
#vng-pokebonk .type-Dragon{background:#7363bd}
#vng-pokebonk .type-Steel{background:#8499aa}
#vng-pokebonk .type-Fairy{background:#d58baa}
#vng-pokebonk .type-Normal{background:#9299a1}
#vng-pokebonk .info{
 padding:12px;
 border:1px solid var(--line);
 border-radius:8px;
 font-size:12px;
 line-height:1.7;
 color:#667386;
}
#vng-pokebonk .info strong{
 display:block;
 color:#34445a;
 margin-bottom:5px;
}
@media(max-width:600px){
 #vng-pokebonk .wrap{padding:12px}
 #vng-pokebonk h2{font-size:22px}
 #vng-pokebonk .filters{grid-template-columns:1fr 1fr}
 #vng-pokebonk .tier{grid-template-columns:55px minmax(0,1fr)}
 #vng-pokebonk .tier-letter{font-size:25px}
 #vng-pokebonk .tier-name{font-size:8px}
 #vng-pokebonk .tier-body{
  grid-template-columns:repeat(auto-fill,minmax(76px,1fr));
  padding:6px;
  gap:4px;
 }
 #vng-pokebonk .poke img{width:60px;height:60px}
 #vng-pokebonk .poke-name{font-size:10px}
 #vng-pokebonk .modal-box{padding:15px}
 #vng-pokebonk .modal-img{width:92px;height:92px}
}
</style>

<div class="wrap">
 <div class="header">
  <span class="brand">VNGAME TOOLS · POKÉMON</span>
  <span class="counter" id="vng-count">79 / 79 Pokémon</span>
 </div>

 <h2>PokéBonk Tier List</h2>
 <p class="intro">
  Discover the strongest Pokémon in PokéBonk. Explore all 79 League Pokémon,
  filter by type and tier, and find the best partner for your playstyle.
 </p>

 <div class="section-title">Ranking Style</div>

 <div class="modes" id="vng-modes">
  <button class="mode active" data-mode="balanced" type="button">Balanced</button>
  <button class="mode" data-mode="damage" type="button">Damage</button>
  <button class="mode" data-mode="tank" type="button">Tank</button>
  <button class="mode" data-mode="speed" type="button">Speed</button>
 </div>

 <div class="mode-info" id="vng-mode-info" aria-live="polite"></div>

 <div class="search">
  <span>⌕</span>
  <input id="vng-search" type="search"
   placeholder="Search Pokémon..."
   autocomplete="off">
 </div>

 <div class="filters">
  <select id="vng-type">
   <option value="">All Types</option>
  </select>
  <select id="vng-rarity">
   <option value="">All Rarity</option>
   <option value="legendary">Legendary</option>
   <option value="normal">Non-Legendary</option>
  </select>
  <select id="vng-tier">
   <option value="">All Tiers</option>
   <option value="S">S Tier</option>
   <option value="A">A Tier</option>
   <option value="B">B Tier</option>
   <option value="C">C Tier</option>
   <option value="D">D Tier</option>
  </select>
 </div>

 <div class="quick">
  <span class="quick-label">QUICK FILTERS</span>
  <button class="active" data-quick="all" type="button">All 79</button>
  <button data-quick="nolegendary" type="button">No Legendaries</button>
  <button data-quick="starter" type="button">Starters</button>
  <button class="reset" id="vng-reset" type="button">↺ Reset</button>
 </div>

 <div class="result">
  <span id="vng-result">79 of 79 Pokémon shown</span>
  <span>Click a Pokémon to view details</span>
 </div>

 <div id="vng-tiers"></div>

 <div class="note">
  <strong>How the ranking works</strong><br>
  Balanced evaluates Damage (50%), Survival (30%) and Speed (20%).
  Each Pokémon is evaluated at its final evolution, including the game&#8217;s
  stat formula and fixed passive bonuses.
  <br><br>
  <strong>Important:</strong> The complete 79-Pokémon ranking shown in this
  version is the Balanced ranking. Damage, Tank and Speed display the
  confirmed leading Pokémon from the reference page, but their full
  individual rank data has not been supplied.
  <br><br>
  <strong>Data reference:</strong> PokéBonk version 0.8.27,
  October 23, 2026.
 </div>

 <div class="disclaimer">
  PokéBonk is an unofficial fan-made game. vnGame is not affiliated with
  Nintendo, The Pokémon Company, Game Freak or the developer of PokéBonk.
  Pokémon names and artwork belong to their respective owners.
 </div>
</div>

<div class="modal" id="vng-modal" aria-hidden="true">
 <div class="modal-box" role="dialog" aria-modal="true">
  <button class="close" id="vng-close" type="button">×</button>
  <div id="vng-modal-content"></div>
 </div>
</div>

<script>
(function(){
"use strict";

const root=document.getElementById("vng-pokebonk");
if(!root || root.dataset.loaded==="1") return;
root.dataset.loaded="1";

/*
 * DATA: BALANCED TIER LIST
 * Based on the 79 League Pokémon displayed by the reference page.
 */

const data=[
/* S TIER */
[32,"Nidoran&#x2642;","S","Nidoking",["Poison","Ground"],"normal"],
[43,"Oddish","S","Vileplume",["Grass","Poison"],"normal"],
[69,"Bellsprout","S","Victreebel",["Grass","Poison"],"normal"],
[63,"Abra","S","Alakazam",["Psychic"],"normal"],
[66,"Machop","S","Machamp",["Fighting"],"normal"],
[145,"Zapdos","S","",["Electric","Flying"],"legendary"],
[146,"Moltres","S","",["Fire","Flying"],"legendary"],

/* A TIER */
[150,"Mewtwo","A","",["Psychic"],"legendary"],
[96,"Drowzee","A","Hypno",["Psychic"],"normal"],
[25,"Pikachu","A","Raichu",["Electric"],"normal"],
[109,"Koffing","A","Weezing",["Poison"],"normal"],
[111,"Rhyhorn","A","Rhydon",["Ground","Rock"],"normal"],
[58,"Growlithe","A","Arcanine",["Fire"],"normal"],
[19,"Rattata","A","Raticate",["Normal"],"normal"],
[95,"Onix","A","",["Rock","Ground"],"normal"],
[125,"Electabuzz","A","",["Electric"],"normal"],
[147,"Dratini","A","Dragonite",["Dragon","Flying"],"normal"],
[98,"Krabby","A","Kingler",["Water"],"normal"],
[143,"Snorlax","A","",["Normal"],"normal"],
[16,"Pidgey","A","Pidgeot",["Normal","Flying"],"normal"],
[113,"Chansey","A","",["Normal"],"normal"],
[54,"Psyduck","A","Golduck",["Water"],"normal"],
[106,"Hitmonlee","A","",["Fighting"],"normal"],

/* B TIER */
[129,"Magikarp","B","Gyarados",["Water","Flying"],"normal"],
[77,"Ponyta","B","Rapidash",["Fire"],"normal"],
[122,"Mr. Mime","B","",["Psychic","Fairy"],"normal"],
[126,"Magmar","B","",["Fire"],"normal"],
[29,"Nidoran&#x2640;","B","Nidoqueen",["Poison","Ground"],"normal"],
[151,"Mew","B","",["Psychic"],"legendary"],
[92,"Gastly","B","Gengar",["Ghost","Poison"],"normal"],
[1,"Bulbasaur","B","Venusaur",["Grass","Poison"],"starter"],
[115,"Kangaskhan","B","",["Normal"],"normal"],
[79,"Slowpoke","B","Slowbro",["Water","Psychic"],"normal"],
[138,"Omanyte","B","Omastar",["Rock","Water"],"normal"],
[144,"Articuno","B","",["Ice","Flying"],"legendary"],
[4,"Charmander","B","Charizard",["Fire","Flying"],"starter"],
[118,"Goldeen","B","Seaking",["Water"],"normal"],
[107,"Hitmonchan","B","",["Fighting"],"normal"],
[60,"Poliwag","B","Poliwrath",["Water","Fighting"],"normal"],
[116,"Horsea","B","Seadra",["Water"],"normal"],
[131,"Lapras","B","",["Water","Ice"],"normal"],
[37,"Vulpix","B","Ninetales",["Fire"],"normal"],
[128,"Tauros","B","",["Normal"],"normal"],
[10,"Caterpie","B","Butterfree",["Bug","Flying"],"normal"],
[127,"Pinsir","B","",["Bug"],"normal"],
[140,"Kabuto","B","Kabutops",["Rock","Water"],"normal"],
[7,"Squirtle","B","Blastoise",["Water"],"starter"],

/* C TIER */
[88,"Grimer","C","Muk",["Poison"],"normal"],
[39,"Jigglypuff","C","Wigglytuff",["Normal","Fairy"],"normal"],
[137,"Porygon","C","",["Normal"],"normal"],
[86,"Seel","C","Dewgong",["Water","Ice"],"normal"],
[56,"Mankey","C","Primeape",["Fighting"],"normal"],
[133,"Eevee","C","Vaporeon / Jolteon / Flareon",["Normal"],"normal"],
[83,"Farfetch’d","C","",["Normal","Flying"],"normal"],
[46,"Paras","C","Parasect",["Bug","Grass"],"normal"],
[48,"Venonat","C","Venomoth",["Bug","Poison"],"normal"],
[100,"Voltorb","C","Electrode",["Electric"],"normal"],
[142,"Aerodactyl","C","",["Rock","Flying"],"normal"],
[35,"Clefairy","C","Clefable",["Fairy"],"normal"],
[74,"Geodude","C","Golem",["Rock","Ground"],"normal"],
[41,"Zubat","C","Golbat",["Poison","Flying"],"normal"],
[102,"Exeggcute","C","Exeggutor",["Grass","Psychic"],"normal"],
[72,"Tentacool","C","Tentacruel",["Water","Poison"],"normal"],
[90,"Shellder","C","Cloyster",["Water","Ice"],"normal"],
[23,"Ekans","C","Arbok",["Poison"],"normal"],
[27,"Sandshrew","C","Sandslash",["Ground"],"normal"],
[84,"Doduo","C","Dodrio",["Normal","Flying"],"normal"],

/* D TIER */
[132,"Ditto","D","",["Normal"],"normal"],
[104,"Cubone","D","Marowak",["Ground"],"normal"],
[52,"Meowth","D","Persian",["Normal"],"normal"],
[81,"Magnemite","D","Magneton",["Electric","Steel"],"normal"],
[13,"Weedle","D","Beedrill",["Bug","Poison"],"normal"],
[50,"Diglett","D","Dugtrio",["Ground"],"normal"],
[108,"Lickitung","D","",["Normal"],"normal"],
[124,"Jynx","D","",["Ice","Psychic"],"normal"],
[21,"Spearow","D","Fearow",["Normal","Flying"],"normal"],
[123,"Scyther","D","",["Bug","Flying"],"normal"],
[120,"Staryu","D","Starmie",["Water","Psychic"],"normal"],
[114,"Tangela","D","",["Grass"],"normal"]
];

const pokemon=data.map((p,index)=>({
 id:p[0],
 name:p[1],
 tier:p[2],
 evolution:p[3],
 types:p[4],
 group:p[5],
 rank:index+1
}));

const tierInfo=[
 {id:"S",name:"Top Picks"},
 {id:"A",name:"Strong"},
 {id:"B",name:"Solid"},
 {id:"C",name:"Situational"},
 {id:"D",name:"Weak"}
];

const types={
 Normal:"Normal",Fire:"Fire",Water:"Water",Electric:"Electric",
 Grass:"Grass",Ice:"Ice",Fighting:"Fighting",Poison:"Poison",
 Ground:"Ground",Flying:"Flying",Psychic:"Psychic",Bug:"Bug",
 Rock:"Rock",Ghost:"Ghost",Dragon:"Dragon",Steel:"Steel",Fairy:"Fairy"
};

const modes={
 balanced:{
  title:"Balanced Ranking",
  description:"Balanced weighs Damage 50%, Survival 30% and Speed 20%. The full 79-Pokémon ranking is available in this mode.",
  leader:"Nidoran&#x2642; → Nidoking",
  detail:"The highest-ranked Pokémon in the Balanced ranking."
 },
 damage:{
  title:"Damage Ranking",
  description:"Damage prioritizes offensive output from the Pokémon's moves and attack multipliers.",
  leader:"Mewtwo",
  detail:"The reference page identifies Mewtwo as the leading Damage pick. Full 79-Pokémon rankings are not included in the extracted data."
 },
 tank:{
  title:"Tank Ranking",
  description:"Tank prioritizes survival, HP, armor, shield and defensive bonuses.",
  leader:"Rhyhorn → Rhydon",
  detail:"The reference page identifies Rhyhorn as the leading Tank pick. Full 79-Pokémon rankings are not included in the extracted data."
 },
 speed:{
  title:"Speed Ranking",
  description:"Speed prioritizes movement speed and the ability to kite enemies.",
  leader:"Mewtwo",
  detail:"The reference page says Speed favours Mewtwo. It does not specify a complete rank order in the extracted data."
 }
};

let currentMode="balanced";
let quickMode="all";

const $=id=>root.querySelector("#"+id);

const search=$("vng-search");
const typeSelect=$("vng-type");
const raritySelect=$("vng-rarity");
const tierSelect=$("vng-tier");
const tierContainer=$("vng-tiers");
const result=$("vng-result");
const count=$("vng-count");
const modeInfo=$("vng-mode-info");
const modal=$("vng-modal");
const modalContent=$("vng-modal-content");

function escapeHTML(value){
 return String(value).replace(/[&<>"']/g,c=>({
  "&":"&amp;",
  "<":"&lt;",
  ">":"&gt;",
  '"':"&quot;",
  "'":"&#39;"
 }[c]));
}

function normalise(value){
 return String(value).toLowerCase()
 .normalize("NFD")
 .replace(/[\u0300-\u036f]/g,"")
 .replace(/đ/g,"d")
 .replace(/&#x2640;/g," female ")
 .replace(/&#x2642;/g," male ")
 .trim();
}

function sprite(id){
 return "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/official-artwork/"+id+".png";
}

function fallback(id){
 return "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/"+id+".png";
}

function initTypes(){
 const allTypes=[...new Set(pokemon.flatMap(p=>p.types))].sort();

 allTypes.forEach(t=>{
  const option=document.createElement("option");
  option.value=t;
  option.textContent=types[t]||t;
  typeSelect.appendChild(option);
 });
}

function updateMode(){
 const info=modes[currentMode];

 modeInfo.innerHTML=`
  <strong>${escapeHTML(info.title)}</strong><br>
  ${escapeHTML(info.description)}
  <span class="mode-leader">${escapeHTML(info.leader)}</span>
  ${escapeHTML(info.detail)}
  ${currentMode==="balanced"
   ? ""
   : "<br><strong>Data note:</strong> The S–D sections below remain the complete Balanced dataset until the exact alternative-mode ranks are available."}
 `;

 root.querySelectorAll(".mode").forEach(button=>{
  button.classList.toggle(
   "active",
   button.dataset.mode===currentMode
  );
 });
}

function getFiltered(){
 const q=normalise(search.value);
 const chosenType=typeSelect.value;
 const chosenRarity=raritySelect.value;
 const chosenTier=tierSelect.value;

 return pokemon.filter(p=>{
  if(chosenType&&!p.types.includes(chosenType)) return false;
  if(chosenRarity==="legendary"&&p.group!=="legendary") return false;
  if(chosenRarity==="normal"&&p.group==="legendary") return false;
  if(chosenTier&&p.tier!==chosenTier) return false;

  if(quickMode==="nolegendary"&&p.group==="legendary") return false;
  if(quickMode==="starter"&&p.group!=="starter") return false;

  if(q){
   const text=normalise([
    p.name,p.id,p.evolution,p.tier,
    ...p.types
   ].join(" "));

   if(!text.includes(q)) return false;
  }

  return true;
 });
}

function render(){
 const filtered=getFiltered();

 count.textContent=filtered.length+" / 79 Pokémon";
 result.textContent=filtered.length+" of 79 Pokémon shown";

 if(!filtered.length){
  tierContainer.innerHTML=
   '<div class="empty">No Pokémon found. Try changing your filters.</div>';
  return;
 }

 tierContainer.innerHTML=tierInfo.map(tier=>{
  const list=filtered.filter(p=>p.tier===tier.id);
  if(!list.length) return "";

  const cards=list.map(p=>`
   <button type="button" class="poke" data-id="${p.id}"
    aria-label="View ${escapeHTML(p.name)}">
    <span class="poke-num">#${String(p.id).padStart(3,"0")}</span>
    <img
     src="${sprite(p.id)}"
     alt="${escapeHTML(p.name)}"
     loading="lazy"
     decoding="async"
     onerror="this.onerror=null;this.src='${fallback(p.id)}'">
    <span class="poke-name">${escapeHTML(p.name)}</span>
    <span class="poke-evo">${p.evolution
     ? "→ "+escapeHTML(p.evolution)
     : "No further evolution"}
    </span>
   </button>
  `).join("");

  return `
   <section class="tier" data-tier="${tier.id}">
    <div class="tier-head">
     <span class="tier-letter">${tier.id}</span>
     <span class="tier-name">${tier.name}</span>
     <span class="tier-count">${list.length} Pokémon</span>
    </div>
    <div class="tier-body">${cards}</div>
   </section>
  `;
 }).join("");
}

function openModal(p){
 if(!p)return;

 const tier=tierInfo.find(t=>t.id===p.tier);
 const group=p.group==="legendary"
  ?"Legendary"
  :p.group==="starter"
  ?"Starter"
  :"Regular Pokémon";

 const typeHTML=p.types.map(t=>
  `<span class="type type-${t}">${t}</span>`
 ).join("");

 let evolution=p.evolution||"No further evolution in this ranking";

 let special="This Pokémon is included in the Balanced PokéBonk ranking. Its exact kit, passive and unlock information have not been independently populated in this version of vnGame.";

 if(p.id===32){
  special="Nidoking · King. Passive: Rivalry. Featured move: Thrash.";
 }
 if(p.id===43){
  special="Vileplume · Night bloom. Passive: Chlorophyll. Featured move: Petal Dance.";
 }
 if(p.id===69){
  special="Victreebel · Carnivorous. Passive: Hungry Maw. Featured move: Power Whip.";
 }
 if(p.id===63){
  special="Alakazam · Mystic. Passive: Magic Guard. Featured move: Future Sight.";
 }
 if(p.id===66){
  special="Machamp · Fighter. Passive: Guts. Featured move: Cross Chop.";
 }
 if(p.id===150){
  special="Mewtwo · Genetic. Passive: Genome. Featured move: Prismatic Laser.";
 }
 if(p.id===96){
  special="Hypno · Hypnotist. Passive: Pendulum. Featured move: Focus Blast.";
 }
 if(p.id===25){
  special="Raichu · Sprinter. Passive: Static. Featured move: Thunder.";
 }
 if(p.id===1){
  special="Venusaur · Healer. Passive: Synthesis. Grass attacks provide a small healing effect.";
 }
 if(p.id===4){
  special="Charizard · Fiery Assault. Passive: Sea of Flames. Gains bonus damage below 40% HP and bonus Fire damage.";
 }
 if(p.id===7){
  special="Blastoise · Defender. Passive: Torrent Shell. Gains armor and shield, with bonus damage below 40% HP.";
 }

 modalContent.innerHTML=`
  <div class="modal-top">
   <div class="modal-img">
    <img decoding="async" src="${sprite(p.id)}"
     alt="${escapeHTML(p.name)}"
     onerror="this.onerror=null;this.src='${fallback(p.id)}'">
   </div>
   <div>
    <span class="tier-badge" data-tier="${p.tier}">
     ${p.tier} TIER · ${tier.name}
    </span>
    <h3 class="modal-title">${escapeHTML(p.name)}</h3>
    <span class="modal-sub">Pokédex #${String(p.id).padStart(3,"0")}</span>
   </div>
  </div>

  <div class="details">
   <div class="detail">
    <small>Balanced Ranking</small>
    <b>#${p.rank} / 79</b>
   </div>
   <div class="detail">
    <small>Pokémon Group</small>
    <b>${group}</b>
   </div>
   <div class="detail" style="grid-column:1/-1">
    <small>Pokémon Type</small>
    <div class="types">${typeHTML}</div>
   </div>
   <div class="detail" style="grid-column:1/-1">
    <small>Final Evolution</small>
    <b>${escapeHTML(evolution)}</b>
   </div>
  </div>

  <div class="info">
   <strong>Pokémon Information</strong>
   ${escapeHTML(special)}
  </div>
 `;

 modal.classList.add("open");
 modal.setAttribute("aria-hidden","false");
 $("vng-close").focus();
}

function closeModal(){
 modal.classList.remove("open");
 modal.setAttribute("aria-hidden","true");
}

/* Ranking mode buttons */
root.querySelectorAll(".mode").forEach(button=>{
 button.addEventListener("click",()=>{
  const mode=button.dataset.mode;
  if(!modes[mode]) return;

  currentMode=mode;
  updateMode();
  render();
 });
});

/* Pokémon filters */
search.addEventListener("input",render);
typeSelect.addEventListener("change",render);
raritySelect.addEventListener("change",render);
tierSelect.addEventListener("change",render);

/* Quick filters */
root.querySelectorAll(".quick button[data-quick]").forEach(button=>{
 button.addEventListener("click",()=>{
  quickMode=button.dataset.quick;

  root.querySelectorAll(".quick button[data-quick]").forEach(b=>{
   b.classList.toggle("active",b===button);
  });

  render();
 });
});

/* Reset */
$("vng-reset").addEventListener("click",()=>{
 search.value="";
 typeSelect.value="";
 raritySelect.value="";
 tierSelect.value="";
 quickMode="all";

 root.querySelectorAll(".quick button[data-quick]").forEach(b=>{
  b.classList.toggle("active",b.dataset.quick==="all");
 });

 render();
});

/* Pokémon details */
tierContainer.addEventListener("click",event=>{
 const card=event.target.closest(".poke");
 if(!card)return;

 const id=Number(card.dataset.id);
 openModal(pokemon.find(p=>p.id===id));
});

$("vng-close").addEventListener("click",closeModal);

modal.addEventListener("click",event=>{
 if(event.target===modal)closeModal();
});

document.addEventListener("keydown",event=>{
 if(event.key==="Escape"&&modal.classList.contains("open")){
  closeModal();
 }
});

initTypes();
updateMode();
render();

})();
</script>
</div>



<h3 class="wp-block-heading"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">PokeBonk là gì?</mark></h3>



<p class="wp-block-paragraph">PokéBonk là một trò chơi sinh tồn 3D miễn phí, không chính thức, được phát triển bởi cộng đồng người hâm mộ Charcher và chơi trên trình duyệt tại <a href="https://vngame.tv/dowurl/?url=https%3A%2F%2Fpokebonk.com%2F" target="_blank" rel="noopener external noreferrer" class="ext-link" onclick="this.target=&#039;_blank&#039;;" data-wpel-link="external">pokebonk.com</a> . Trò chơi kế thừa công thức của Megabonk – một anh hùng tự động tấn công, vô số kẻ thù và thẻ tăng cấp – và bổ sung thêm 151 Pokémon của vùng Kanto. Bạn chọn một người bạn đồng hành từ Liên minh của mình, các chiêu thức của nó sẽ tự động được kích hoạt trong khi bạn di chuyển và nhảy, và việc tăng cấp cho phép bạn thêm các chiêu thức từ bộ chiêu thức của nó, tăng sức mạnh cho các chiêu thức hiện có hoặc sử dụng vitamin tăng chỉ số. Các Vệ binh bảo vệ mỗi khu vực, và quá trình tiến hóa diễn ra giữa chừng ở các cấp độ cố định. <a href="https://vngame.tv/dowurl/?url=https%3A%2F%2Fpokebonk.com%2F" target="_blank" rel="noopener external noreferrer" class="ext-link" onclick="this.target=&#039;_blank&#039;;" data-wpel-link="external"></a></p>



<p class="wp-block-paragraph">Chỉ có 79 trong số Pokémon đó có thể được chọn làm bạn đồng hành. Chúng là các thành viên của Liên minh của bạn, và tất cả những Pokémon khác bạn gặp trong tự nhiên đều là dạng tiến hóa của thành viên Liên minh hoặc kẻ thù. Đó là lý do tại sao những câu hỏi đầu tiên mà người chơi mới thường hỏi là nên sử dụng thành viên Liên minh nào và nên mở khóa Pokémon nào tiếp theo. Bảng xếp hạng PokeBonk này trả lời cả hai câu hỏi đó bằng số liệu của trò chơi, và mỗi thẻ ở trên sẽ mở khóa bộ kỹ năng, nội tại, cấp độ tiến hóa và thử thách mở khóa cụ thể của bạn đồng hành.</p>



<h3 class="wp-block-heading"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">Cách tính toán bảng xếp hạng PokeBonk</mark></h3>



<p class="wp-block-paragraph">PokeBonk không sử dụng trực tiếp tổng chỉ số cơ bản của Pokémon. Nó đọc cách <em>phân bổ</em> sáu chỉ số cơ bản : mỗi chỉ số được chia cho tổng và được điều chỉnh sao cho chỉ số trung bình bằng 1. Một Pokémon có nhiều HP sẽ có HP tối đa và khả năng hồi phục cao hơn, Phòng thủ và Phòng thủ đặc biệt trở thành giáp, Tốc độ trở thành tốc độ di chuyển và né tránh, và Tấn công và Tấn công đặc biệt trở thành hệ số sát thương vật lý và sát thương đặc biệt. Thêm vào đó, mỗi giai đoạn tiến hóa sẽ cộng thêm 12% HP tối đa và 12% sát thương. Chúng tôi sử dụng công thức chính xác đó cho mọi thành viên trong Liên minh ở dạng cuối cùng mà chúng đạt được trong một lượt chơi.</p>



<p class="wp-block-paragraph">Pokémonhàng hóa</p>



<p class="wp-block-paragraph">Mỗi Pokémon đồng hành cũng có một kỹ năng bị động đặc trưng. Nhiều kỹ năng bị động cộng thêm các chỉ số cố định – giáp, khiên, HP hoặc tốc độ – và những phần thưởng cố định đó được tính vào. Ví dụ, kỹ năng Torrent Shell của Squirtle ghi là “ +15 giáp và +20 khiên. Dưới 40% HP, +40% sát thương. ” – giáp và khiên được tính, phần thưởng khi HP thấp thì không. Từ những con số đó, bảng xếp hạng PokeBonk xây dựng ba điểm số:</p>



<ul class="wp-block-list">
<li><strong>Sát thương</strong> – sức mạnh trung bình của các chiêu thức tấn công trong bộ chiêu thức của đồng đội, nhân với hệ số sát thương vật lý hoặc sát thương đặc biệt của mỗi chiêu thức và với phần thưởng sát thương khi tiến hóa.</li>



<li><strong>Khả năng sống sót</strong> – HP tối đa cộng với giáp, chia cho tỷ lệ sát thương vẫn xuyên qua. Giáp giảm theo đường cong của trò chơi (giáp ÷ (giáp + 45) bị chặn), và tỷ lệ né tránh cùng các kỹ năng bị động giảm sát thương nhận vào cũng được tính đến.</li>



<li><strong>Tốc độ</strong> – tốc độ di chuyển, quyết định khả năng bạn giữ khoảng cách, né tránh và nhặt kinh nghiệm.</li>
</ul>



<p class="wp-block-paragraph">Mỗi điểm số được chuyển đổi thành phần trăm trên tổng số 79 thành viên của Liên minh, vì vậy &#8220;tốt hơn 80%&#8221; trong chi tiết thẻ có nghĩa chính xác là như vậy. Phong cách Cân bằng đặt trọng số cho sát thương 50%, khả năng sống sót 30% và tốc độ 20%. Sát thương, Khả năng chống chịu và Tốc độ sẽ thay đổi trọng số cho các phong cách chơi khác nhau. Sau đó, các bậc được phân loại theo thứ hạng: 10% hàng đầu là S, 20% tiếp theo là A, 30% tiếp theo là B, 25% tiếp theo là C và phần còn lại là D, điều này cho ra 7 ở bậc S, 16 ở bậc A, 24 ở bậc B, 20 ở bậc C, 12 ở bậc D trên bảng xếp hạng mặc định của PokeBonk.</p>



<h3 class="wp-block-heading"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">Top 10 trong bảng xếp hạng PokeBonk</mark></h3>



<p class="wp-block-paragraph">Đây là mười cặp đôi mạnh nhất với trọng lượng cân bằng. Mũi tên chỉ ra hình thức cuối cùng mà mỗi dòng đạt được khi tính điểm.</p>



<ol class="wp-block-list">
<li><strong>Nidoran<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2642.png" alt="♂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> → Nidoking</strong> – Hạng S , Vua . Nội tại: Rivalry ; chiêu thức mạnh nhất: Thrash .</li>



<li><strong>Oddish → Vileplume</strong> – Hạng S , Night bloom . Khả năng bị động Chlorophyll ; chiêu thức mạnh nhất là Petal Dance .</li>



<li><strong>Bellsprout → Victreebel</strong> – Hạng S , Ăn thịt . Nội tại Hungry Maw ; chiêu thức mạnh nhất Power Whip .</li>



<li><strong>Abra → Alakazam</strong> – Hạng S , hệ Thần bí . Nội tại: Phòng thủ phép thuật ; chiêu thức mạnh nhất: Tầm nhìn tương lai .</li>



<li><strong>Machop → Machamp</strong> – Hạng S , Đấu sĩ . Nội tại Guts ; chiêu thức mạnh nhất là Cross Chop .</li>



<li><strong>Zapdos</strong> – Hạng S , Chim hệ Điện . Khả năng bị động: Áp lực Điện ; chiêu thức mạnh nhất: Cú Bắn Điện .</li>



<li><strong>Moltres</strong> – Hạng S , Chim lửa . Nội tại Áp lực lửa ; chiêu thức tốt nhất là Quá tải .</li>



<li><strong>Mewtwo</strong> – Hạng A , Di truyền . Khả năng bị động Genome ; chiêu thức mạnh nhất là Prismatic Laser .</li>



<li><strong>Drowzee → Hypno</strong> – Hạng A , Hypnotist . Nội tại Pendulum ; chiêu thức mạnh nhất trong bộ chiêu thức là Focus Blast .</li>



<li><strong>Pikachu → Raichu</strong> – Hạng A , Tốc độ . Nội tại Tĩnh điện ; chiêu thức mạnh nhất là Sấm sét .</li>
</ol>



<p class="wp-block-paragraph">Thứ tự xếp hạng thay đổi tùy thuộc vào kiểu xếp hạng. Với trọng số Sát thương , Mewtwo đứng đầu, trọng số Xe tăng đưa Rhyhorn → Rhydon lên hàng đầu và trọng số Tốc độ ưu tiên Mewtwo . Nếu hai người bạn đồng hành có thứ hạng gần nhau, hãy chọn người có bộ kỹ năng và nội tại phù hợp với lối chơi của bạn.</p>



<h3 class="wp-block-heading"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">Pokemon khởi đầu tốt nhất trong bảng xếp hạng PokeBonk.</mark></h3>



<p class="wp-block-paragraph">Bạn sẽ nhận được người bạn đồng hành đầu tiên miễn phí: Bulbasaur, Charmander hoặc Squirtle. Hai người bạn đồng hành còn lại sẽ được mở khóa sau 2 lần hoàn thành trò chơi, bất kể thắng hay thua, vì vậy sự lựa chọn chỉ quan trọng trong buổi tối đầu tiên của bạn. Dưới đây là vị trí của mỗi Pokémon khởi đầu trong bảng xếp hạng PokeBonk:</p>



<p class="wp-block-paragraph">Cấp độđăng ký danh sách</p>



<ul class="wp-block-list">
<li><strong>Bulbasaur → Venusaur</strong> – # 31 , hạng B. Hỗ trợ ; Tổng hợp : +1.5 hồi phục và +25% khả năng hồi máu. Các đòn tấn công hệ Cỏ của bạn sẽ hồi máu cho bạn một chút (0.4% HP mỗi đòn, tối đa 5 lần mỗi giây).</li>



<li><strong>Charmander → Charizard</strong> – # 36 , hạng B. Tấn công dữ dội ; Biển Lửa : Khi HP dưới 40%, +40% sát thương. +10% sát thương hệ Lửa.</li>



<li><strong>Squirtle → Blastoise</strong> – # 47 , hạng B. Khả năng phòng thủ ; Torrent Shell : +15 giáp và +20 khiên. Khi HP dưới 40%, sát thương tăng +40%.</li>
</ul>



<h3 class="wp-block-heading"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">Cách mở khóa Pokémon Liên Minh trong PokeBonk</mark></h3>



<p class="wp-block-paragraph">Mỗi thành viên trong Liên minh, ngoại trừ Pokémon khởi đầu đầu tiên của bạn, đều có một thử thách, được hiển thị trên thẻ của nó ở trên. Hoàn thành thử thách đó không có nghĩa là Pokémon đó sẽ gia nhập Liên minh của bạn ngay lập tức: trò chơi sẽ thông báo rằng nó sẽ xuất hiện trong lượt chơi tiếp theo của bạn, và bạn vẫn phải tìm và bắt nó. Chỉ khi đó, nó mới gia nhập Liên minh và trở thành bạn đồng hành của bạn. Các Pokémon Alpha mà bạn bắt được bằng Friend Ball thì khác – chúng sẽ chiến đấu bên cạnh bạn trong một lượt chơi với vai trò là Alpha hỗ trợ nhưng không bao giờ gia nhập Liên minh.</p>



<p class="wp-block-paragraph">Pokémonhàng hóa</p>



<p class="wp-block-paragraph">Bảng xếp hạng PokeBonk phân loại các thử thách thành bốn loại, bạn có thể lọc chúng bằng menu Mở khóa:</p>



<ul class="wp-block-list">
<li><strong>Tổng tiến độ</strong> ( 37 Pokémon) – các chỉ số được cộng dồn qua tất cả các lượt chơi của bạn, chẳng hạn như tổng số lần hạ gục, số lượt chơi hoàn thành hoặc số Pokémon bị tiêu diệt.</li>



<li><strong>Thành tích trong một lần chạy</strong> ( 11 ) – điều bạn phải làm trong một lần chạy, chẳng hạn như đạt cấp độ cao hoặc sống sót trong thời gian dài.</li>



<li><strong>Mục tiêu bản đồ</strong> ( 2 ) – chiến thắng hoặc hoàn thành một bản đồ cụ thể.</li>



<li><strong>Cột mốc Liên minh</strong> ( 26 ) – trước tiên bạn cần có số lượng thành viên Liên minh tối thiểu. Các cột mốc là 15, 20, 25, 30, 35, 40, 45, 50, 55, 60 và 78 thành viên, thường được kết hợp với chiến thắng trên bản đồ hoặc thành tích trong một lần chạy duy nhất.</li>
</ul>



<p class="wp-block-paragraph">Nếu bạn muốn có sức mạnh mà không cần cày cuốc quá lâu, những người bạn đồng hành này được xếp hạng cao trong bảng xếp hạng PokeBonk và không có mốc thử thách nào trong Liên Minh: Nidoran<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2642.png" alt="♂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> → Nidoking, Oddish → Vileplume, Bellsprout → Victreebel, Abra → Alakazam, Machop → Machamp và Drowzee → Hypno . Mở khóa chúng sớm và chúng sẽ giúp bạn vượt qua những thử thách khó khăn hơn sau này.</p>



<h3 class="wp-block-heading"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">Các Pokémon huyền thoại trong bảng xếp hạng PokeBonk.</mark></h3>



<p class="wp-block-paragraph">PokeBonk có 5 thành viên huyền thoại của Liên Minh: Zapdos, Moltres, Mewtwo, Mew và Articuno . Chúng là những Pokémon được mở khóa cuối cùng – các Pokémon hệ chim và Mewtwo cần đạt mốc 45 đến 60 thành viên, còn Mew cần tất cả các thành viên khác trong Liên Minh. Nội tại của chúng tăng sát thương, HP và tốc độ, nhưng vì là Pokémon huyền thoại nên chúng không tiến hóa, do đó chúng thiếu 12% HP và sát thương mà mỗi giai đoạn tiến hóa cộng thêm cho các dòng tiến hóa khác.</p>



<ul class="wp-block-list">
<li><strong>Zapdos</strong> – # 6 , hạng S. Điện Áp : Huyền thoại: +10% sát thương, HP và tốc độ. Cứ sau 5 giây, ba tia sét đánh trúng kẻ địch gần đó và làm tê liệt chúng.</li>



<li><strong>Moltres</strong> – # 7 , hạng S. Áp Lực Rực Lửa : Huyền Thoại: +10% sát thương, HP và tốc độ. Cứ mỗi 6 giây, một vòng lửa 6 mét sẽ thiêu đốt kẻ địch.</li>



<li><strong>Mewtwo</strong> – # 8 , hạng A. Genome : +15% sát thương, diện tích và tốc độ. Cứ mỗi 8 lần sử dụng rào chắn tâm linh sẽ cho bạn một lớp khiên trị giá 15% HP. Đòn chí mạng của bạn gây choáng.</li>



<li><strong>Mew</strong> – # 29 , hạng B. Gen tổ tiên : +10% sát thương, tốc độ, phạm vi và HP. Có thể học các chiêu thức thuộc bất kỳ loại nào.</li>



<li><strong>Articuno</strong> – # 35 , hạng B. Áp Lực Băng Giá : Huyền Thoại: +10% sát thương, HP và tốc độ. Mỗi giây, kẻ địch trong phạm vi 6m sẽ dần dần bị đóng băng.</li>
</ul>



<p class="wp-block-paragraph">Nói cách khác, việc săn lùng một Pokémon huyền thoại là mục tiêu dài hạn chứ không phải là con đường tắt. Một dòng tiến hóa hoàn chỉnh từ nửa trên bảng xếp hạng PokeBonk sẽ vượt qua chế độ Thường và Khó tốt như nhau trong khi bạn đang nỗ lực để có được chúng.</p>
<p>Bài viết <a href="https://vngame.tv/bang-xep-hang-pokebonk/" data-wpel-link="internal">Bảng xếp hạng PokeBonk</a> đã xuất hiện đầu tiên vào ngày <a href="https://vngame.tv" data-wpel-link="internal">vnGAME</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vngame.tv/bang-xep-hang-pokebonk/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">20932</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: vngame.tv @ 2026-11-06 09:01:52 by W3 Total Cache
-->