Skip to content

/dooropen

Script-provided

Start it with /lua run dooropen.

Syntax

/lua run dooropen [action prompt | probe]

Description

Auto-open nearby zone doors. Scans for door-like actors within range and interacts to open them, with auto-learn for new door types.

Designed for dungeon navigation: when the nav system moves the character toward a waypoint and a door is in the way, dooropen detects it and interacts automatically.

Modes

  • (default) — Open doors within range using the default or learned action/prompt values. Logs each new door name it discovers.
  • probe — Passive mode: log detected doors without interacting. Useful for scouting a zone's door names and action values.
  • action prompt — Override the default action code and prompt string (e.g. /lua run dooropen 192 Open).

Auto-learn

Click any door by hand while dooropen is running, and it will capture the action/prompt values from the eq2.zone_door hook and adopt them automatically. This makes the script self-configuring per zone -- no need to pre-populate action codes.

Defaults

Setting Default Notes
Action 192 The interact action code.
Prompt use The interact prompt string.
Range 8.0 m Open doors within this distance.
Cooldown 10 s Don't re-try the same door id for this long.

The script does not know which doors are open vs closed -- it tries to interact and lets the server ignore duplicates. A per-spawn-id cooldown prevents spamming.

Examples

/lua run dooropen
/lua run dooropen probe
/lua run dooropen 192 Open
/lua stop dooropen

Across the group:

/dga /lua run dooropen

See also

  • /nav — the navigation system that benefits from auto-opening doors.
  • Zone doors — the eq2.zone_door binding surface.