Vibrating square

From NetHackWiki
Revision as of 11:39, 29 August 2013 by 194.116.198.185 (talk) (Identification: i should check UD for "tharsh the hole" but i'm eating)
Jump to navigation Jump to search
Vibrating square level
Location Level 19–23 of
Gehennom
Bones No
Mappable Yes
Teleportable Yes
Diggable floor No
Diggable walls Yes

The vibrating square is the square where the invocation ritual is to be performed for entry into Moloch's Sanctum. It is always located on the penultimate dungeon level of Gehennom, which could be between levels 44 and 52. It is the lowest level that can be reached without performing the ritual; until the ritual is performed, there is no staircase leading down from that level. Only the Sanctum level has a higher dungeon level number.

The level with the vibrating square is in most other respects an ordinary maze level of Gehennom.

Identification

The only way to locate the vibrating square is to move over it, at which point you will get the message: "You feel a strange vibration under your <feet>.", or "You feel a strange vibration beneath you" if you are flying or levitating. This message will always occur if you walk on top of the vibrating square, but not if you jump over it or are carried over it by an engulfing monster. There are no other special features of the square.

The vibrating square cannot appear near the edge of the screen nor the staircase, because there must always be room for the ring of fire traps and moats to appear around it.[1] Specifically, it will be at least five squares from the left and right sides of the map, at least four squares from the top or bottom, and not within a 23x23 square area centered on the upstair. It will also not be in a straight line with the upstair or on the same square as a trap, although it may be on the same square as a boulder or other item. It helps to mark ineligible places (and where you have searched) on a screen shot.

Many players will mark the vibrating square by leaving an object on it once they have located it. This is one of the leading uses for the mostly useless iron chain, but it is hardly necessary to find one for this purpose. Any object that most monsters will not want to pick up, or is protected by an engraved "Elbereth," will suffice, and the vibrating square itself never changes location. The general location of the square can also be permanently marked with a scroll of light, wand of light, or the spell from a spellbook of light. Another way is to damage the sourounding walls with a wand of digging so it can be found with magic mapping, just for the case one gets mind flayed in the wizard's tower. Some players polymorph into a xorn so they can traverse the level line by line, or into an air elemental to get it done fast. It is actually strictly better to not use a turn and record its location in some other way (such as #nameing an item with its co-ordinates), but most can't be bothered to.

If one haven't awaken the Wizard of Yendor yet, one can also dig a path between the stairway and the square. This makes the process of reaching it faster, to prevent the invocation items from beeing stolen by covetous monsters. Some players even do this on every level in Gehennom to speed up the ascention run and prevent amnesia. Of course this is slow and therefore inadequate for speedruns.

Despite beeing unable to be placed on a trap, the vibrting square itself is no trap, and one can create traps (for example pits) on it. Istead its location is stored in global variables. It is a very bad idea to trash the whole level with a drum of earthquake in the assumption that the vibrating sqare would be spared, because it won't. Instead this would make the searching process an agony. Further interesting is, that the player stays in a pit created on the vibrating sqare even after the invocation is done (and later climbs out of a "pit" even considered it's now a stairway). This is listed as fixed for the next release in the bug list (C343-192 ).

This MSGTYPE setting makes it harder to accidentally miss the vibrating square if you are using the tty interface:

MSGTYPE=stop "You feel a strange vibration under your *."
MSGTYPE=stop "You feel a strange vibration beneath you."

In this example map, the eligible places are marked with (X). Red spots are too close to the edge, blue ones in line with the stairs, and yellow ones too close to the upstairs.

 ----------------------------------------------------------------------------- 
 |.......|...............|.......................|.|...|.......|.........|...| 
 |.-----.|.-----------.---.-----.-----.---.-----.|.|.|.|.|.---.|.|.-----.---.| 
 |.|.....|...|.......|.....|...|...|...|.|.|...|...|.|...|.|.|.|.|...|.|...|.| 
 |.---X---X---X-----X---X---X|X-----X--|.|.|.|.|--.|.----|.|X|X|X|--X|X---.|.| 
 |...|X|XXX|XXX|X|X|XXX|X|XXX|XXXXXXX|.|...|.|.|...|...|.|.|XXX|X|X|X|XXX....| 
 |.|.---X---X---X|X---X|X|X-----------.|.---.|.-------.|.|.|----X|X|X-------.| 
 |.|.....|...|...|...|.|.|.|.......|.....|...|..<|.....|.|.|.....|.|.......|.| 
 |-------|X---X---X--|X--|X|X-----X|X-----.-----.|.-----.|.|X-----X|------.--| 
 |...|XXX|X|XXX|XXXXX|XXX|XXXXXXX|X|X|.....|.|...|.......|..X|XXXXX|X|XXX|...| 
 |.|.|X|X|X|X-------X---X|------X|X|--.-----.|.---------.-----X---X|X|X|X---.| 
 |.|..X|XXX|X|XXXXX|XXX|X|XXXXX|X|X|X..|.....|.............|XXXXX|XXX|X|X....| 
 |.|------X|X---X|X|X|X|X|X---X|X|X|X|.|.---.-------------.-----X|--X|X|----.| 
 |.|..XXXXX|XXX|X|XXX|X|XXX|X|X|X|XXX|...|.....|.......|.|..XXXXX|XXX|X|X..|.| 
 |.-----------X|X|----X-----X|X|----X|--------.|.-----.|.|.-----X|----X|X|.|.| 
 |...|.......|.|.|.......|...|.|...|.|.....|...|...|...|...|...|.|.....|.|.|.| 
 |.|.|.---.---.|.---------.|.|.|.|.---.---.-------.|.-------.|.---.-----.---.| 
 |.|.....|.....|...........|.....|.....|...........|.........|.....|.........| 
 ----------------------------------------------------------------------------- 

SLASH'EM

In SLASH'EM, the level with the vibrating square can have various types of borders instead of walls: clouds, lava, water, ice, or, worst of all, nearly indestructible iron bars. If you get any type of borders other than walls or iron bars, it is generally easier to scan the whole level line-by-line while levitating for the vibrating square. Note that this is not quicker in game turns, since you are walking over more squares, and a careful speedrunner will still want to scan for the vibrating square normally.

In the case of clouds and ice, however, this will not work. The vibrating square can be placed on one ice and cloud squares, presumably since they can be walked over, and the whole eligible region of the level must be searched, not just the "path." Notably, if the vibrating square is made of ice, this can be melted as usual, leaving the square underwater.

UnNetHack

UnNetHack has the player start feeling vibrations when they step within two tiles of the square, regardless of intervening walls, making the search process much easier.

References