> For the complete documentation index, see [llms.txt](https://enchantedmobs.superiormc.cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enchantedmobs.superiormc.cn/for-ultimatequest/configuration/actions/quests.md).

# Quest and Reward Actions

Configure these entries under a menu button/entry actions node. See the [common action format](/for-ultimatequest/configuration/actions.md).

## `quest`

Interacts with the clicked task or stage.

```yaml
type: quest
```

Accepts an unassigned normal task, claims a completed instance, shows active task information, opens a progression catalog entry, or claims the selected stage. It uses the clicked entry, not a separate quest ID field.

## `quest_info`

Shows the clicked task information.

```yaml
type: quest_info
```

Requires an entry context; a static button without an entry has no task to inspect.

## `abandon_quest`

Abandons an eligible clicked normal task.

| Field             | Default | Description                              |
| ----------------- | ------- | ---------------------------------------- |
| `confirm`         | true    | Require a second click.                  |
| `confirm-seconds` | 5       | Confirmation window, minimum one second. |

```yaml
type: abandon_quest
confirm: true
confirm-seconds: 5
```

Only ACTIVE/COMPLETED normal tasks can be abandoned; generated assignments and progression containers are not general abandonable tasks. The progress is lost.

## `claim_all`

Claims eligible stages of the currently selected progression.

```yaml
type: claim_all
```

Requires selected battle-pass/milestone context. It is not a command to claim every normal task.

## `open_challenges`

Opens challenges of the selected battle pass.

```yaml
type: open_challenges
```

Requires a selected pass.
