# Advancements

Criterion triggers added by NTM: Cursed.

Use these IDs as `trigger` in advancement criteria. Each trigger accepts an optional `player` condition in the vanilla form for the selected Minecraft version: on 26.2, an entity predicate or a list of loot conditions.

## `leafia:pwr_event`

| Field | Meaning and default |
| - | - |
| `player` (Optional) | Vanilla player condition. |
| `kind` | `openpwr`: a player opens a formed PWR control terminal. `nukepwr`: a PWR fails severely with hot liquid coolant; players within 100 blocks qualify. `nukebwr`: the same with `hbm:ultrahotsteam` coolant. `dgomega`: a dgomega fuel explosion raises the player's digamma. |

From `data/leafia/advancement/dgomega.json`:

```json
{"conditions": {"kind": "dgomega"}, "trigger": "leafia:pwr_event"}
```

## `leafia:advisor_lost`

Fires for the owner when a dropped High-Tech Advisor item entity is destroyed. It adds no conditions beyond `player`.

```json
{"trigger": "leafia:advisor_lost"}
```

## `leafia:apr_failure`

Fires for players within 200 blocks of an APR failure. It adds no conditions beyond `player`.

```json
{"trigger": "leafia:apr_failure"}
```

Cursed ships 28 advancements under `data/leafia/advancement/` and overrides 64 NTM advancements under `data/hbm/advancement/`.
