Content generated with AI — it may contain mistakes.

Configuring

Passives

Effects held for as long as the class is worn, and effects held only while a condition is true.

Passive effects

A flat list of effect lines, applied when the class activates and taken back when it is removed.

passive-effects:
  - SPEED|3
  - DAMAGE_RESISTANCE|2

They are always applied infinite, whatever duration the line carries, and removed by name — so a class ending never clears potion effects a player got from somewhere else.

They are re-applied when a player is saved by a totem of undying, which would otherwise strip them.

Effects are removed by name, not by source

A Rogue's permanent INVISIBILITY|1 and an invisibility potion the player drank are the same effect. Leaving the class removes it, potion included.

Special passives

Effects held only while a condition is true. They are checked once a second for every player in a class that declares them: the effects go on the moment the condition becomes true and come off the moment it stops being true.

special-passives:
  - type: "BELOW_Y"
    condition: "40"
    effects:
      - INVISIBILITY|1
KeyWhat it is
typeThe condition type. BELOW_Y is the only one.
conditionThe value the type reads. For BELOW_Y, a Y coordinate.
effectsEffect lines, applied infinite while the condition holds.
TypeTrue when
BELOW_YThe player's Y is strictly below condition. A condition that is not a number is always false.

An unknown type is logged and the entry is dropped.

The list takes more than one entry, and each is tracked separately:

special-passives:
  - type: "BELOW_Y"
    condition: "40"
    effects:
      - INVISIBILITY|1
  - type: "BELOW_Y"
    condition: "0"
    effects:
      - FIRE_RESISTANCE|1
      - NIGHT_VISION|1

The Miner ships with the first of those two — invisible below Y 40. The second is the same idea one layer deeper.

They come off with the class

Everything a special passive granted is removed when the class is removed, along with the ordinary passives — including if the player dies or logs out while the condition is true.

Something missing on this page? Tell us on Discord