Room Door
Added in v2.0.0.
Description
Opens, closes, or toggles the connector doors of a room in a procedural dungeon. The room is the one the casting mob belongs to (from where it was spawned, or from its current location), while the dungeon instance itself is resolved from the first player found in the caster's world rather than from the skill origin. door=all acts on every valid door of the room, otherwise name a single door.
Procedural only. Fails in classic and continuous dungeons, and also when there is no player in the caster's world. Unreliable in procedural dungeons running under the One-World system, where several instances share a world and the wrong instance can be picked up.
Attributes
| Attribute | Aliases | Description | Default |
|---|---|---|---|
door |
d, name, n |
Name of the door to act on, matched exactly. Doors are named Door_<x>,<y>,<z> unless renamed in the room editor. The special value all acts on every valid door of the room. |
(empty) |
action |
a |
Operation to perform: TOGGLE, OPEN, or CLOSE (uppercase). |
TOGGLE |
keepEntranceOpen |
e |
When acting on all doors with TOGGLE or CLOSE, leaves the room entrance untouched. Ignored for a single named door and for action=OPEN. |
true |
Examples
UnsealRoom:
Skills:
- roomdoor{door=all;action=OPEN} ~onSignal:room_cleared
Opens every valid door of the casting mob's room, for example once the room is cleared.
~onSignal:is the Mythic Mobs mob signal trigger, fired by the Mythic Mobssignalmechanic, not bydungeonsignal.
Aliases
-
rdoor