The passageway comes to an abrupt end in a small, dark niche. Ridges run underfoot through the floor and up into the walls, making the footing somewhat treacherous and uneven. The walls have a rough, wavy texture with the exception of the far one, which is smooth and made of wood. Occasionally, the entire room shudders in a rhythmic, pulsing motion and contracts in upon itself before returning to its normal size. |
Obvious exits: west |
Map: en-tower-1264234799.png |
| | | | | | | | | |
Exit
|
Connecting Room
|
west
|
9746
|
;e
touch = ["gold leaf","red leaf","blighted leaf","hand"];
fail_pattern = /^You shouldn't mess with that while (\w+) is working on it./;
success_pattern = /^You touch the/;
retry_pattern = /^The shimmering leaves on the wall begin to fade, blending once again into the mural.|form is quickly lost in a bright shroud of light as/;
patterns = Regexp.union(success_pattern,fail_pattern);
result = nil;
until success_pattern.match(result);
result = dothistimeout "touch green leaf", 3, patterns;
if fail_pattern.match(result);
waitforpc = $1;
echo "waiting for #{waitforpc} to finish";
timeout = Time.now + 15;
until (!retry_pattern.match(get) or Time.now > timeout);end;
else;
echo "unknown result trying to enter the Labyrinth";
break;
end;
end;
touch.each {|t| fput "touch #{t}"};
fput "recite Listen to the wind in the forest,;That which whispers the words of the lady of the tower.;She of old who is called Maaghara.";
timeout = Time.now + 20;
wait_while { Room.current.id == 9767 and Time.now < timeout}
|
9804
|