# Questing

As of our early access launch, Questing is the primary passive activity for earning $GOO, and Fruits with your Gooey.

There are six different quest tiers available, with your success chances being dictated both by diceroll via Chainlink VRF, and your Gooey's primary stats (Health, Attack, Defense, Speed). While there is no penalty for failing a quest, your Gooey cannot be recalled once embarked on one - you'll need to wait for their quest to finish before being able to use them for any other tasks, such as tumbling.

{% hint style="warning" %}
Your Gooey must have enough food stored to cover the full length of any quest, before embarking is allowed. For more information, see our GooBook entry on [Fruit](/goobook/game-mechanics/fruit.md).
{% endhint %}

### Gooey Success Formula

`Strength = (HP + ATK + DEF + SPD) + Random(0, 2000)`\
`If (Strength > Difficulty) { Quest successful! }`

Your Gooey's `Strength` is dictated by a combination of their four primary stats, added to a random roll between `0 and 2000`. So, for a Gooey with `300 HP`, `200 ATK`, `400 DEF`, and `300 SPD`, they will roll a minimum of `1200 Strength` for quests - and a maximum of `3200 Strength`.

The remaining `0 - 2000` random roll is performed via Chainlink VRF, and is uniformly random - you have an equal chance of rolling zero as you do of rolling 2000, with an average roll of 1000 expected over time.

You must roll OVER the `Difficulty` rating of a quest in order to complete it successfully, and receive the rewards associated with it. You cannot partially complete any quest.

### Full Quest Breakdown

| Quest Type | Length    | Minimum Goo Awarded | Maximum Goo Awarded | Minimum Fruit Awarded | Maximum Fruit Awarded | Maximum Fruit Type Awarded | Difficulty |
| ---------- | --------- | ------------------- | ------------------- | --------------------- | --------------------- | -------------------------- | ---------- |
| Common     | 10 Hours  | 9,072               | 10,886              | 0                     | 1                     | Coconut                    | 1200       |
| Uncommon   | 18 Hours  | 22,800              | 26,956              | 0                     | 2                     | Pancake Squash             | 2000       |
| Rare       | 36 Hours  | 62,092              | 79,028              | 1                     | 2                     | Devil's Pomegranate        | 2800       |
| Epic       | 60 Hours  | 136,856             | 171,072             | 1                     | 3                     | Devil's Pomegranate        | 3600       |
| Legendary  | 72 Hours  | 169,420             | 254,016             | 2                     | 4                     | Devil's Pomegranate        | 4300       |
| Mythical   | 120 Hours | 394,430             | 546,134             | 4                     | 8                     | Moondrop Fruit             | 5000       |

{% hint style="warning" %}
The above $GOO values represent the seeded/original values for quest rewards, and are not reflective of the in-game rewards following each bi-monthly halving. Always check the in-game client for the most up to date reward values!
{% endhint %}

{% hint style="info" %}
All minimum/maximum rewards are determined by Chainlink VRF, and are uniformly random. Note that the Fruit rewards you roll have their own rarity/drop table, which can be found under our [Fruit](/goobook/game-mechanics/fruit.md) section.
{% endhint %}

### Quest Completion

Note that you must manually hand your Gooey's quests in, in order to receive any rewards. Quest rewards can only be obtained by a Gooey's owner - so please remember that when gifting or transferring a Gooey to another player, any quest rewards outstanding or upcoming can only be claimed by their new owner!


---

# 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://novadao.gitbook.io/goobook/game-mechanics/questing.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.
