> For the complete documentation index, see [llms.txt](https://docs.inconnu.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.inconnu.app/command-reference/macros/rolling.md).

# Rolling

```
/vm syntax:<macro_name> [pool overrides] [hunger override] [difficulty override]
```

| Parameter             | Description                                    |
| --------------------- | ---------------------------------------------- |
| `macro_name`          | The macro's name                               |
| `pool overrides`      | Any additions/subtractions to make to the pool |
| `hunger override`     | Optionally override the macro's Hunger setting |
| `difficulty override` | Optionally override the macro's difficulty     |

{% hint style="warning" %}
If you wish to use `difficulty override`, then you *must* supply a `hunger override`, which can be as simple as typing *hunger*.
{% endhint %}

{% hint style="success" %}
**Example:** Rolling a macro called *hunt* with a two-die penalty, standard `hunger`, and a difficulty override of *4*.

{% code overflow="wrap" %}

```
/vm syntax:hunt-2 hunger 4
```

{% endcode %}
{% endhint %}

{% hint style="info" %}
**Why** `/vm`**?** Macro rolling does not make use of the `/macro` command family namespace. This is intentional. By keeping macro rolling similar to the general roll command, users can quickly type it without having to choose from a list. If `/vr` means "vampire roll", then `/vm` means "vampire roll macro".
{% endhint %}
