Room Information

Room description and navigation information for [Huge Cavern]
Description: A large stone structure rises up out of the sandy cavern floor. It appears as if the face of this building has been carved from the very rock of the cavern, since you can see neither joint nor seam where the structure meets the cavern wall. Six massive stone columns support a narrow roof which juts out over the few steps in front of a huge set of stone doors.
Obvious Paths: Obvious exits: east
Map Image: wl-lysierian-1264234799.png
Tags: murdroot, meta:forage-sensed, wingstem root, meta:forage-sensed:day:2025-02
Exit Command Connecting Room ID
;e if dothistimeout('go stone doors', 3, /^Obvious exits: west$|^You cannot/) !~ /^Obvious/; s = Spell[920]; if s.known?; if s.active?; r = dothistimeout 'tell familiar to return', 15, /^You sense understanding from your .+/; if f = /You sense understanding from your (.+)\./.match(r).captures.first; 150.times { sleep 0.1; break if GameObj.npcs.any? { |n| n.name =~ /#{f}/ } }; end; else; unless s.affordable?; echo 'Waiting for mana...'; wait_until { s.affordable? }; end; s.cast; end; r = dothistimeout 'tell familiar to watch', 15, /^You sense understanding|is already watching/; stop_watching = (r =~ /^You sense understanding/); which_ring = { 'iron' => 'iron', 'steel' => 'steel', 'bronze' => 'copper', 'copper' => 'bronze' }; fail = false; g = proc { |l| l.split(',').each { |d| r = dothistimeout(('tell familiar to go ' + d), 15, /^You sense|just squeezed between the stone doors|^Obvious (?:exits|paths)/); if r.nil? or (r =~ /^You sense confusion/); fail = true; next; elsif r =~ /^You sense that your .* is not able to enter the (.+) door/; dothistimeout(('tell familiar to get ' + which_ring[$1] + ' ring'), 15, /^Your familiar reacts with mild confusion|^You sense/); dothistimeout(('tell familiar to go ' + d), 15, /^You sense|^Obvious (?:exits|paths)/); end } }; 4.times { |i| i.zero? ? g.call('doors,w,s,arch,ne,e,privy,hole,w') : g.call('nw,w,w,n,'); break if fail; g.call('w,w,sw,iron door,steel door,bronze door,copper door'); break if fail; fput 'tell familiar to get rocks'; g.call('copper door,bronze door,steel door,iron door,ne,e,e,s,e,e,se'); break if fail; fput 'tell familiar to drop basket' }; fput 'tell familiar to stop watching' if stop_watching; if UserVars.mapdb_hate_familiar; sleep 0.3; put 'tell familiar to return'; put 'tell familiar to stay'; end; end; move 'go doors'; end 6487
east 6485

Full Room Data

Full Room Info (JSON Data)
{ "climate": "none", "description": [ "A large stone structure rises up out of the sandy cavern floor. It appears as if the face of this building has been carved from the very rock of the cavern, since you can see neither joint nor seam where the structure meets the cavern wall. Six massive stone columns support a narrow roof which juts out over the few steps in front of a huge set of stone doors." ], "id": 6486, "image": "wl-lysierian-1264234799.png", "image_coords": [ 394, 1005, 404, 1015 ], "location": "the Lysierian Hills", "paths": [ "Obvious exits: east" ], "tags": [ "murdroot", "meta:forage-sensed", "wingstem root", "meta:forage-sensed:day:2025-02" ], "terrain": "none", "timeto": { "6485": 0.2, "6487": ";e Spell[920].known? ? 20 : nil" }, "title": [ "[Huge Cavern]" ], "uid": [ 95155 ], "wayto": { "6485": "east", "6487": ";e if dothistimeout('go stone doors', 3, /^Obvious exits: west$|^You cannot/) !~ /^Obvious/; s = Spell[920]; if s.known?; if s.active?; r = dothistimeout 'tell familiar to return', 15, /^You sense understanding from your .+/; if f = /You sense understanding from your (.+)\\./.match(r).captures.first; 150.times { sleep 0.1; break if GameObj.npcs.any? { |n| n.name =~ /#{f}/ } }; end; else; unless s.affordable?; echo 'Waiting for mana...'; wait_until { s.affordable? }; end; s.cast; end; r = dothistimeout 'tell familiar to watch', 15, /^You sense understanding|is already watching/; stop_watching = (r =~ /^You sense understanding/); which_ring = { 'iron' => 'iron', 'steel' => 'steel', 'bronze' => 'copper', 'copper' => 'bronze' }; fail = false; g = proc { |l| l.split(',').each { |d| r = dothistimeout(('tell familiar to go ' + d), 15, /^You sense|just squeezed between the stone doors|^Obvious (?:exits|paths)/); if r.nil? or (r =~ /^You sense confusion/); fail = true; next; elsif r =~ /^You sense that your .* is not able to enter the (.+) door/; dothistimeout(('tell familiar to get ' + which_ring[$1] + ' ring'), 15, /^Your familiar reacts with mild confusion|^You sense/); dothistimeout(('tell familiar to go ' + d), 15, /^You sense|^Obvious (?:exits|paths)/); end } }; 4.times { |i| i.zero? ? g.call('doors,w,s,arch,ne,e,privy,hole,w') : g.call('nw,w,w,n,'); break if fail; g.call('w,w,sw,iron door,steel door,bronze door,copper door'); break if fail; fput 'tell familiar to get rocks'; g.call('copper door,bronze door,steel door,iron door,ne,e,e,s,e,e,se'); break if fail; fput 'tell familiar to drop basket' }; fput 'tell familiar to stop watching' if stop_watching; if UserVars.mapdb_hate_familiar; sleep 0.3; put 'tell familiar to return'; put 'tell familiar to stay'; end; end; move 'go doors'; end" } }

Nearby Rooms Data

Nearby Rooms on This Map

The following rooms are also shown on this map and can be clicked or navigated to:

Search Rooms

Enter a room ID number, UID starting with u, tag name, or any text to search in room titles and descriptions