> ## Documentation Index
> Fetch the complete documentation index at: https://docs.razebot.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Quests

> Daily, weekly, and special quests, jobs, achievements, co-op quests, and server-wide challenges.

# Quests

> Daily, weekly, and special quests, jobs, achievements, co-op quests, and server-wide challenges.

## Quest panel

Your main quest hub. Opens an interactive panel showing all your active quest slots.

<Tabs>
  <Tab title="Syntax">
    ```bash theme={null} theme={null}
    ;quest
    ```

    Each quest slot has its own tab showing name, description, rarity, progress bar, expiry, reward, and Claim/Abandon buttons. Your **quest streak** is shown in the header — boosts rewards +5% per streak day, capped at +50%.
  </Tab>

  <Tab title="Example">
    ```bash theme={null} theme={null}
    ;quest
    ```

    Each quest slot has its own tab showing name, description, rarity, progress bar, expiry, reward, and Claim/Abandon buttons. Your **quest streak** is shown in the header — boosts rewards +5% per streak day, capped at +50%.
  </Tab>
</Tabs>

***

## Quest slots

You have 3 base quest slots that always have an active quest:

| Slot              | Type                | Duration |
| ----------------- | ------------------- | -------- |
| Daily             | Common/Rare quests  | 24 hours |
| Weekly            | Rare/Epic quests    | 7 days   |
| Special           | Any rarity          | 3 days   |
| Blessed *(bonus)* | Epic/Legendary only | Varies   |

The **blessed slot** only activates when you have an active blessing (gained via `;pray`).

When a slot's quest expires or is claimed, a new quest is automatically assigned.

***

## Quest rarities

| Rarity    | Color  | Reward multiplier |
| --------- | ------ | ----------------- |
| Common    | Gray   | 1×                |
| Rare      | Blue   | 2×                |
| Epic      | Purple | 4×                |
| Legendary | Gold   | 8×                |

***

## Rerolling quests

<Tabs>
  <Tab title="Syntax">
    ```bash theme={null} theme={null}
    ;quest reroll (slot)
    ```

    Slot options: `daily`, `weekly`, `special`. Uses a **Quest Scroll** from your inventory. Use a **Mystery Scroll** for epic/legendary only pool.

    <Note>
      You must have the corresponding scroll in your inventory. Buy them from `;shop`.
    </Note>
  </Tab>

  <Tab title="Example">
    ```bash theme={null} theme={null}
    ;quest reroll daily
    ;quest reroll weekly
    ```

    Uses a **Quest Scroll** from your inventory to reroll that slot into a new random quest. Use a **Mystery Scroll** for epic/legendary only pool.

    <Note>
      You must have the corresponding scroll in your inventory. Buy them from `;shop`.
    </Note>
  </Tab>
</Tabs>

***

## Viewing quest details

<Tabs>
  <Tab title="Syntax">
    ```bash theme={null} theme={null}
    ;quest view (quest_id)
    ;quest list
    ```

    `view` shows quest template details plus your current progress. `list` shows all quest templates grouped by rarity.

    *`view` alias: `;quest info (quest_id)` — `list` alias: `;quest all`*
  </Tab>

  <Tab title="Example">
    ```bash theme={null} theme={null}
    ;quest view abc123
    ;quest list
    ```

    `view` shows quest template details plus your current progress. `list` shows all quest templates grouped by rarity.
  </Tab>
</Tabs>

***

## Quest leaderboard

<Tabs>
  <Tab title="Syntax">
    ```bash theme={null} theme={null}
    ;quest leaderboard
    ```

    Shows the **all-time top 10** quest claimers and a separate **last 30 days** top 10. Your own rank in the footer.

    *Alias: `;quest lb`*
  </Tab>

  <Tab title="Example">
    ```bash theme={null} theme={null}
    ;quest lb
    ```

    Shows the **all-time top 10** quest claimers and a separate **last 30 days** top 10. Your own rank in the footer.
  </Tab>
</Tabs>

***

## Server quests

Server quests are community challenges where everyone contributes toward a shared goal.

<AccordionGroup>
  <Accordion title="View server quest">
    <Tabs>
      <Tab title="Syntax">
        ```bash theme={null} theme={null}
        ;quest server
        ```

        Shows the active server quest with a progress bar, top 10 contributors, and time remaining.
      </Tab>

      <Tab title="Example">
        ```bash theme={null} theme={null}
        ;quest server
        ```

        Shows the active server quest with a progress bar, top 10 contributors, and time remaining.
      </Tab>
    </Tabs>
  </Accordion>

  <Accordion title="Start a server quest">
    <Tabs>
      <Tab title="Syntax">
        ```bash theme={null} theme={null}
        ;quest server start (quest_id)
        ```

        Requires **Manage Server**. If no ID is provided, one is chosen randomly.
      </Tab>

      <Tab title="Example">
        ```bash theme={null} theme={null}
        ;quest server start
        ```

        Requires **Manage Server**. If no ID is provided, one is chosen randomly.
      </Tab>
    </Tabs>
  </Accordion>

  <Accordion title="End a server quest">
    <Tabs>
      <Tab title="Syntax">
        ```bash theme={null} theme={null}
        ;quest server end
        ```

        Requires **Manage Server**. Ends the active quest and distributes rewards immediately.

        * Top contributor: receives the primary reward
        * All other contributors: receive a participation reward
      </Tab>

      <Tab title="Example">
        ```bash theme={null} theme={null}
        ;quest server end
        ```

        Requires **Manage Server**. Ends the active quest and distributes rewards immediately.

        * Top contributor: receives the primary reward
        * All other contributors: receive a participation reward
      </Tab>
    </Tabs>
  </Accordion>
</AccordionGroup>

***

## Co-op quests

Complete quests together with a friend for shared rewards.

<AccordionGroup>
  <Accordion title="View co-op quests">
    <Tabs>
      <Tab title="Syntax">
        ```bash theme={null} theme={null}
        ;quest coop
        ```

        Shows three sections: pending invitations, quests ready to claim, and quests in progress.

        *Alias: `;quest coop list`*
      </Tab>

      <Tab title="Example">
        ```bash theme={null} theme={null}
        ;quest coop
        ```

        Shows three sections: pending invitations, quests ready to claim, and quests in progress.
      </Tab>
    </Tabs>
  </Accordion>

  <Accordion title="Invite a friend">
    <Tabs>
      <Tab title="Syntax">
        ```bash theme={null} theme={null}
        ;quest coop invite @member (quest_id)
        ```

        Creates a co-op quest and invites the target user. They receive a DM with the invite. Progress is shared between both players.
      </Tab>

      <Tab title="Example">
        ```bash theme={null} theme={null}
        ;quest coop invite @zecroyn explore_100
        ```

        Creates a co-op quest and invites the target user. They receive a DM with the invite. Progress is shared between both players.
      </Tab>
    </Tabs>
  </Accordion>

  <Accordion title="Accept / decline invite">
    <Tabs>
      <Tab title="Syntax">
        ```bash theme={null} theme={null}
        ;quest coop accept (coop_id)
        ```

        Find your invite ID from `;quest coop`. Accepting starts the shared quest for both of you.
      </Tab>

      <Tab title="Example">
        ```bash theme={null} theme={null}
        ;quest coop accept 42
        ```

        Find your invite ID from `;quest coop`. Accepting starts the shared quest for both of you.
      </Tab>
    </Tabs>
  </Accordion>

  <Accordion title="Claim co-op reward">
    <Tabs>
      <Tab title="Syntax">
        ```bash theme={null} theme={null}
        ;quest coop claim (coop_id)
        ```

        Both players can claim the reward independently once the quest objective is complete.
      </Tab>

      <Tab title="Example">
        ```bash theme={null} theme={null}
        ;quest coop claim 42
        ```

        Both players can claim the reward independently once the quest objective is complete.
      </Tab>
    </Tabs>
  </Accordion>
</AccordionGroup>

***

## Weekly & Monthly rewards

<Tabs>
  <Tab title="Weekly reward">
    ```bash theme={null} theme={null}
    ;weekly
    ```

    Claim once every 7 days for **\$5,000 + 100 XP**. Shows the next available claim time.
  </Tab>

  <Tab title="Monthly reward">
    ```bash theme={null} theme={null}
    ;monthly
    ```

    Claim once every 30 days for **\$15,000 + 300 XP**.
  </Tab>
</Tabs>

***

## Jobs

Get a job for a steady salary alongside your earn commands.

<AccordionGroup>
  <Accordion title="View jobs">
    <Tabs>
      <Tab title="Syntax">
        ```bash theme={null} theme={null}
        ;job
        ```

        Shows your current job (title, salary range, shift count, current bonus tier) and lists all available jobs with level requirements.
      </Tab>

      <Tab title="Example">
        ```bash theme={null} theme={null}
        ;job
        ```

        Shows your current job (title, salary range, shift count, current bonus tier) and lists all available jobs with level requirements.
      </Tab>
    </Tabs>
  </Accordion>

  <Accordion title="Apply">
    <Tabs>
      <Tab title="Syntax">
        ```bash theme={null} theme={null}
        ;job apply (job_name)
        ```

        Each job has a minimum level requirement. Higher-tier jobs pay more per shift.
      </Tab>

      <Tab title="Example">
        ```bash theme={null} theme={null}
        ;job apply programmer
        ```

        Each job has a minimum level requirement. Higher-tier jobs pay more per shift.
      </Tab>
    </Tabs>
  </Accordion>

  <Accordion title="Quit">
    <Tabs>
      <Tab title="Syntax">
        ```bash theme={null} theme={null}
        ;job quit
        ```

        *Alias: `;job resign`*

        Leave your current job. You can apply for a new one immediately.
      </Tab>

      <Tab title="Example">
        ```bash theme={null} theme={null}
        ;job quit
        ```

        Leave your current job. You can apply for a new one immediately.
      </Tab>
    </Tabs>
  </Accordion>
</AccordionGroup>

**Shift bonuses:**

| Shifts completed | Salary bonus |
| ---------------- | ------------ |
| 0–49             | Base salary  |
| 50–199           | +20%         |
| 200+             | +50%         |

Work earnings accumulate as **pending salary** and are moved to your wallet when you run `;collectall`.

***

## Achievements

<Tabs>
  <Tab title="Syntax">
    ```bash theme={null} theme={null}
    ;achievements
    ```

    Shows all 15 achievements. Unlocked ones display with their emoji and title. Locked ones show progress toward unlocking. Each achievement unlocks a unique **title** displayed on your profile.

    *Alias: `;badges`*
  </Tab>

  <Tab title="Example">
    ```bash theme={null} theme={null}
    ;achievements
    ```

    Shows all 15 achievements. Unlocked ones display with their emoji and title. Locked ones show progress toward unlocking. Each achievement unlocks a unique **title** displayed on your profile.
  </Tab>
</Tabs>

| Achievement          | Condition                                                        |
| -------------------- | ---------------------------------------------------------------- |
| 🥉 Beginner          | Claim your first quest                                           |
| 🎯 Apprentice        | Claim 10 quests                                                  |
| 🛡️ Adventurer       | Claim 50 quests                                                  |
| 💰 Millionaire       | Hold \$1,000,000                                                 |
| 🏦 Tycoon            | Hold \$1,000,000,000                                             |
| 🔒 First Strike      | Get jailed for the first time                                    |
| ⛓️ Hardened Criminal | Survive 5 jailings                                               |
| ...and more          | Various milestones across gambling, social activity, and earning |
