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

# Battle Factory

## 🏭 Battle Factory

The **Battle Factory** is a challenging PvE activity where players test their skill using rented Pokémon against increasingly difficult NPC opponents. Progress through multiple floors, earn **Battle Points (BP)**, and compete for the longest win streak on the server.

***

### 📜 How to Access

You can enter the Battle Factory using either command:

* `/bf`
* `/battlefactory`

***

### 🎮 How It Works

* At the start of a run, you are offered **6 random Pokémon**.
* You must **rent 3 Pokémon** from this selection to form your team.
* You will then face **10 progressively harder floors**, each featuring powerful NPC trainers.
* After clearing each floor, you may **swap one of your Pokémon** with one of your opponent’s Pokémon before continuing.

Each decision matters—the Pokémon you choose and swap can determine how far you make it.

***

### ⏱️ Attempt Limits & Cooldowns

* You may challenge the Battle Factory **once per day**.
* If you **lose on Floor 5 or lower**, you may retry **up to 3 times per day**.
* The Battle Factory cooldown **resets daily at 3:00 AM EST** for all players.

***

### 🏆 Battle Points (BP) Rewards

Battle Points are awarded based on the **highest floor you defeat** during your run.

| Floor Cleared | Battle Points Earned |
| ------------- | -------------------- |
| Floor 1       | 3 BP                 |
| Floor 2       | 5 BP                 |
| Floor 3       | 7 BP                 |
| Floor 4       | 10 BP                |
| Floor 5       | 30 BP                |
| Floor 6       | 40 BP                |
| Floor 7       | 50 BP                |
| Floor 8       | 70 BP                |
| Floor 9       | 85 BP                |
| Floor 10      | 100 BP               |

***

### 📊 Leaderboard System

The Battle Factory features a **leaderboard** that tracks:

* The **longest Battle Factory win streak** without losing

Currently, the leaderboard is for **bragging rights only**, but rewards and resets are **planned for future updates**.

***

### 🛒 Battle Shop

Battle Points can be spent in the **Battle Shop**, which offers a variety of valuable rewards, including:

* Master Balls
* Rare Candies
* XL EXP Candies
* Crate Keys
* Random TRs & TMs
* PokéBuilder Tokens
* **Z-Ring**
* **Z-Crystals**

***

### ✅ Summary

* Rent Pokémon and battle through **10 challenging floors**
* Earn **Battle Points** based on progress
* Swap Pokémon after each win to refine your team
* Compete on the **Battle Factory leaderboard**
* Spend BP on rare and powerful rewards


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://cobblegalaxy-wiki.gitbook.io/cobblegalaxy-wiki/server-features/battle-factory.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.
