# MvP Ranking

<figure><img src="/files/yps76d7d056IXw6RiRvR" alt=""><figcaption></figcaption></figure>

### Overview

The **MVP Ranking System** is a comprehensive tracking and reward system that monitors MVP kills across the server. Players earn points for each MVP they defeat, with bonus points awarded for specific high-value MVPs. The system features leaderboards, statistics tracking, and a point exchange system for rewards.

**Location:** Prontera (166,170) - MVP Ranking NPC\
**Shop Location:** Prontera (166,165) - MVP Shop NPC

### How It Works

#### Automatic Tracking

* The system automatically detects when a player kills an MVP (any monster with MVP experience)
* Points are awarded immediately upon kill
* Server-wide announcements are made for each MVP kill (configurable)
* All kills are logged to the database with detailed information

#### Points System

* **Default Points:** 1 point per MVP kill
* **Bonus Points:** Specific MVPs award bonus points (see MVP Bonus List below)
* Points are cumulative and tracked per character
* Points can be exchanged for MVP Vouchers at the ranking NPC

### MVP Bonus Points

The following MVPs award bonus points instead of the default 1 point:

| MVP Name             | Mob ID | Level | Bonus Points |
| -------------------- | ------ | ----- | ------------ |
| **Pharaoh**          | 1157   | Lv93  | **6 points** |
| **Baphomet**         | 1039   | Lv81  | **6 points** |
| **Osiris**           | 1038   | Lv78  | 5 points     |
| **Orc Hero**         | 1087   | Lv77  | 5 points     |
| **Maya**             | 1147   | Lv81  | 5 points     |
| **Dark Lord**        | 1272   | Lv80  | 5 points     |
| **Doppelganger**     | 1046   | Lv72  | 4 points     |
| **Mistress**         | 1059   | Lv74  | 4 points     |
| **Drake**            | 1112   | Lv70  | 4 points     |
| **Phreeoni**         | 1159   | Lv69  | 4 points     |
| **Orc Lord**         | 1190   | Lv74  | 4 points     |
| **Golden Thief Bug** | 1086   | Lv64  | 3 points     |
| **Eddga**            | 1115   | Lv65  | 3 points     |
| **Moonlight Flower** | 1150   | Lv67  | 3 points     |

**Note:** All other MVPs award 1 point by default.

### NPC Features

**1. View Top 10 Rankings**

* Displays the top 10 MVP hunters on the server
* Shows player name, total points, and total MVP kills
* Top 3 positions are highlighted in blue
* Updates in real-time as players kill MVPs

**2. View My Stats**

Displays your personal statistics:

* **Name:** Your character name
* **Rank:** Your current ranking position
* **Total Points:** All-time points earned
* **Total MVP Kills:** Number of MVPs you've defeated

**3. Exchange Points**

Convert your MVP points into MVP Vouchers:

* **Exchange Rate:** 5 points = 1 MVP Voucher
* Points are deducted from oldest kills first (FIFO system)
* Kill history is preserved even after exchanging points
* You can exchange any amount as long as you have enough points

**How Exchange Works:**

1. System calculates your available spendable points
2. Enter the number of vouchers you want
3. System deducts points from oldest kills first
4. You receive MVP Vouchers (Item ID: 7615)

**Example:**

* You have 25 points from 5 MVP kills
* You can exchange for 5 MVP Vouchers (25 ÷ 5 = 5)
* After exchange, you still have your kill history, but points are spent

**4. \[GM] Reset Rankings (GM Only)**

* Requires GM Level 99
* Permanently deletes all ranking data
* Cannot be undone
* Server-wide announcement is made when rankings are reset

#### MVP Shop NPC (Prontera 166,165)

* Opens a shop interface where you can spend MVP Vouchers
* Displays how many MVP Vouchers you currently have
* Shop items are configured in the shop database (`mvp_item_shop`)

### Announcements

When an MVP is killed, a server-wide announcement is made:

**Format:** `[ MVP Kill ] [Player Name] has slain [MVP Name] at [Map Name]! [+X points]`

**Announcement Settings:**

* **Enabled/Disabled:** Configurable (default: enabled)
* **Colors Available:**
  * Yellow (default)
  * Blue
  * Green


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://the-ragnarok-classic-1.gitbook.io/wiki/server-features/mvp-ranking.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
