> For the complete documentation index, see [llms.txt](https://roid-classic.gitbook.io/roid-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://roid-classic.gitbook.io/roid-documentation/key-features/server-charity-donation.md).

# Server Charity Donation

## Charity NPC

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

The Charity NPC allows players to donate Zeny together to activate server-wide EXP and Drop Rate buffs. Players are free to donate any amount of Zeny to the Charity NPC. There is no minimum donation required.

Every time the donation pool reaches **3,000,000 Zeny**, a Charity Buff tier will be activated or upgraded.

***

### Donation Requirement

Each Charity Buff tier requires:

**3,000,000 Zeny**

When the required donation amount is reached, the buff will activate based on the current tier progression.

***

### Charity Buff Tiers

|   Tier | Buff Effect                                         | Duration |
| -----: | --------------------------------------------------- | -------: |
| Tier 1 | Base EXP +10% and Job EXP +10%                      |  3 Hours |
| Tier 2 | Base EXP +20% and Job EXP +20%                      |  3 Hours |
| Tier 3 | Base EXP +30% and Job EXP +30%                      |  3 Hours |
| Tier 4 | Base EXP +40% and Job EXP +40%, and Drop Rate +10%  |  3 Hours |
| Tier 5 | Base EXP +50%, and Job EXP +50%, and Drop Rate +20% |  3 Hours |

***

### How the Tier System Works

When the donation pool reaches **3,000,000 Zeny**, **Tier 1** will activate for **3 hours**.

If another **3,000,000 Zeny** is collected before the current buff duration ends, the buff will upgrade to the next tier.

When the tier is upgraded, the buff duration will be refreshed back to **3 hours**.

This process continues until the buff reaches **Tier 5**.

***

### Tier Upgrade Example

1. Players donate a total of **3,000,000 Zeny**.
2. **Tier 1** activates for **3 hours**.
3. Before Tier 1 expires, players donate another **3,000,000 Zeny**.
4. The buff upgrades to **Tier 2**.
5. The duration is refreshed back to **3 hours**.
6. The same process continues for Tier 3, Tier 4, and Tier 5.

***

### Tier 5 Rule

Tier 5 is the maximum Charity Buff tier.

Once the buff reaches **Tier 5**, it cannot be renewed or extended.

Any donation made after Tier 5 is reached will be saved for the next Charity Buff cycle.

***

### Tier 5 Over-Donation Example

If players donate **18,000,000 Zeny** at once:

* **15,000,000 Zeny** will be used to activate **Tier 5**.
* The remaining **3,000,000 Zeny** will be saved for the next Charity Buff cycle.
* Tier 5 will stay active for **3 hours**.
* After Tier 5 ends, the saved **3,000,000 Zeny** will immediately activate **Tier 1** for the next cycle.

***

### Failed Upgrade Rule

If the current buff duration ends before the next **3,000,000 Zeny** requirement is reached, the active buff will expire.

The Charity Buff tier will reset back to **0**.

However, the donation progress that failed to upgrade the tier will not be lost. It will be carried over into the next Tier 1 donation pool.

***

### Failed Upgrade Example

If the server is currently at **Tier 4**, and the buff duration ends while the donation progress is at:

**2,900,000 / 3,000,000 Zeny**

Then:

* The Tier 4 buff will expire.
* The Charity Buff tier will reset back to **0**.
* The **2,900,000 Zeny** donation progress will remain in the pool for the next Tier 1.
* If another player donates **100,000 Zeny**, the pool will reach **3,000,000 Zeny**.
* **Tier 1** will immediately activate for **3 hours**.

### Lottery Ticket On Charity Donation

Every donation you make will also fuel Lottery pool. If you donate 20.000.000 Zeny on charity 10.000.000 zeny will go to the lottery pool. But the total amount that goes to the Charity Goal still 20.000.000 zeny.

Players must donate at least **10,000 Zeny** when using the Charity NPC.

However, <mark style="color:red;">players who donate at least</mark> <mark style="color:red;"></mark><mark style="color:red;">**100,000 Zeny in a single donation**</mark> <mark style="color:red;"></mark><mark style="color:red;">will receive</mark> <mark style="color:red;"></mark><mark style="color:red;">**1 Free Lottery Ticket**</mark><mark style="color:red;">.</mark>

Lottery Tickets are calculated in multiples of **100,000 Zeny** per donation.

| Donation Amount | Free Lottery Ticket |
| --------------: | ------------------: |
|     99,999 Zeny |            0 Ticket |
|    100,000 Zeny |            1 Ticket |
|    200,000 Zeny |           2 Tickets |
|    625,000 Zeny |           6 Tickets |
|  1,000,000 Zeny |          10 Tickets |

### Important Lottery Rule

Free Lottery Ticket progress is **not cumulative between separate donations**.

This means each donation is calculated separately.

If a player donates **90,000 Zeny**, they will not receive a Lottery Ticket.\
They also cannot add another **10,000 Zeny** later to complete the 100,000 Zeny requirement.

The remaining amount below each 100,000 Zeny milestone will not be carried over for Lottery Ticket calculation.

Example:

* Donating **625,000 Zeny** will give **6 Lottery Tickets**.
* The remaining **75,000 Zeny** will not be saved for the next Lottery Ticket.
* Donating **190,000 Zeny** gives **1 Lottery Ticket**.
* Donating **10,000 Zeny** afterward will still give **0 Lottery Ticket**.
* Donating **210,000 Zeny** afterward will give 2 **Lottery Ticket**, not 3.

The donated Zeny will still be added to the Charity donation pool, but only eligible donation amounts of **100,000 Zeny or more per transaction** will count toward Free Lottery Ticket rewards.
