# Gathering Node Config

{% embed url="<https://youtu.be/DuNoF0h7lUc>" %}

## Creation

To create a gathering node config, find (or create) the *GameName/Resources/GameName/InteractableOptionConfig* folder in the project tab and right click.  Choose *Create > AnyRPG > Interactable > GatheringNodeConfig*.

## Properties

| Name                           | Description                                                                                                                                                                                                                |
| ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Loot Table Names               | A list of [Loot Tables](/scriptable-objects/loot-table.md) containing [Items](/scriptable-objects/items.md) this node can drop when gathering is performed.                                                                |
| Spawn Timer                    | The number seconds after all [Items](/scriptable-objects/items.md) have been looted before the node resets and spawns again.                                                                                               |
| Ability Name                   | The name of a [Gather Ability](/scriptable-objects/abilities/gather-ability.md) the player must know to interact with the gathering node.                                                                                  |
| Skill Name                     | The skill required to gather from this node, or empty for none.                                                                                                                                                            |
| Required Skill Level           | The required skill level to gather from this node.                                                                                                                                                                         |
| Chance To Gain Level           | The chance to gain a skill level when gathering from this node. 1 = 100% chance, 0.5 = 50% chance, etc. This only applies if skill experience is not in use for this skill.                                                |
| Skill Experience Reward        | The amount of skill experience to give when gathering from this node.                                                                                                                                                      |
| Max Skill Experience Level     | The maximum skill level at which skill experience will be granted for this node. If the character skill is higher than this level, they will get no skill experience. 0 means this node will never stop giving experience. |
| Character Experience Reward    | The amount of character experience to give when gathering from this node.                                                                                                                                                  |
| Max Character Experience Level | The maximum character level at which character experience will be granted for this node. If the character is higher than this level, they will get no experience. 0 means this node will never stop giving experience.     |

## Next Steps

* Add a gathering node config to an Interactable to allow gathering from it.


---

# 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://docs.anyrpg.org/scriptable-objects/interactable-option-configurations/gathering-node-config.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.
