Waystone Discovered

Description

Checks whether the target player has discovered the given waystone (state is DISCOVERED or ACTIVE). Returns false for players whose state is UNDISCOVERED or who have no entry at all.

Attributes

Attribute Aliases Description Default
waystone w, id The id of the waystone to check Falls back to the unkeyed argument

Examples

Discovery proximity gate (so the discover mechanic doesn't fire every tick once already discovered):

WaystoneScan_IRONFORGE:
  Skills:
  - waystoneDiscover{waystone=IRONFORGE} @PlayersInRadius{r=6} ?!waystoneDiscovered{waystone=IRONFORGE}

Only let the menu open after discovery:

- waystoneOpenMenu @trigger ?waystoneDiscovered{waystone=IRONFORGE}
- message{m="<red>You must discover the waystone first."} @trigger ?!waystoneDiscovered{waystone=IRONFORGE}

Aliases

  • hasWaystone
Updated Aug 19, 2026