/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_doorbinding surface.