Difference between revisions of "1-turn ascension"

From NetHackWiki
Jump to navigation Jump to search
(scrolls of earth don't work on astral, and in fact the Wizard's spellcasting messages messed this up for me)
(corrected a lot of errors. Fill the entire level with acid blobs to keep out the Wizard etc)
Line 11: Line 11:
  
 
# Play until you have the following:
 
# Play until you have the following:
#* a blessed [[scroll of genocide]]
 
 
#* 2 cursed scrolls of genocide
 
#* 2 cursed scrolls of genocide
 
#* a blessed [[scroll of earth]]
 
#* a blessed [[scroll of earth]]
 
#* a [[ring of slow digestion]]
 
#* a [[ring of slow digestion]]
#* anything else you need to deal with two copies of the Wizard of Yendor, many other monsters, and the fact that your entire inventory will be cursed
+
#* at least 25 cursed scrolls of create monster and a means of confusion
# Get the Amulet of Yendor, reach the Plane of Earth, and stand in a place where you are surrounded by open space
+
#* a blessed [[scroll of remove curse]]
# Read the cursed scrolls of genocide to surround yourself with [[blue jelly|blue jellies]]
+
#* wands of slow monster and speed monster
# Read the scroll of earth to surround yourself with boulders
+
#* food
# Genocide <tt>h</tt>, to eliminate mind flayers that could attack from outside your fort
+
#* anything else you need to ascend
# Put on the [[ring of slow digestion]]
+
# Double-check you are not [[crowned]]
 +
# Get the Amulet of Yendor, reach the [[Plane of Earth]], and stand in a place where you are surrounded by open space
 +
# Read the cursed scrolls of genocide to surround yourself with [[spotted jelly|spotted jellies]]
 +
# Read the [[scroll of earth]] to surround yourself with boulders
 +
# Confuse yourself and read create monster until all squares are occupied with [[acid blob]]s
 +
# Undress and zap yourself with slow monster /speed monster if necessary to make sure you are at base speed
 +
# Drop the blessed scroll of remove curse, optionally burn Elbereth
 +
# Put on the [[ring of slow digestion]] and eat until you are [[satiated]]
  
 
Now write the following in a text editor:
 
Now write the following in a text editor:
  
99999.<ESC>#pray<CR>y<ESC>99999.<ESC>
+
18000.<ESC>#pray<CR>y<ESC>
  
 
Be sure to replace <ESC> with an actual escape character, and <CR> with an actual carriage return. These can be inserted, for example, with [[vi]]'s Ctrl-V command.
 
Be sure to replace <ESC> with an actual escape character, and <CR> with an actual carriage return. These can be inserted, for example, with [[vi]]'s Ctrl-V command.
  
Duplicate this line about 240,000 times, copy it into your paste buffer, paste it into NetHack's terminal, and wait approximately 19 days.
+
Duplicate this line about 238 600 times, copy it into your paste buffer, paste it into NetHack's terminal, and wait approximately 19 days.
  
If you can set your notifications so that you are not interrupted when the Wizard casts a spell ("You feel that monsters are aware of your presence"), this will overflow the turn counter, wrap around to -2,147,483,648 and slowly creep back up to zero. Each pasted line passes 17,000 turns, so you must calculate precisely how many lines must be pasted to bring the counter back up to zero. As it approaches zero, prepare to ascend, then offer the amulet to your deity as the counter ticks over to 1. Unfortunately, on a cursory wizard mode test the Wizard's spells interrupted the "rest 99999 times" command, which would mean that the prayer took place too soon.
+
If you can set your notifications so that you are not interrupted when the Wizard casts a spell ("You feel that monsters are aware of your presence"), this will overflow the turn counter, wrap around to -2 147 483 648 and slowly creep back up to zero. Each pasted line passes 18000 turns, so you must calculate precisely how many lines must be pasted to bring the counter back up to zero. As it approaches zero, prepare to ascend, then offer the amulet to your deity as the counter ticks over to 1.  
  
The Wizard is guaranteed not to appear on the Astral Plane, but scrolls of earth do not work there. Perhaps the way to make this strategy succeed is to execute it before one kills the wizard, and at a low(-numbered) enough dungeon level that one can genocide all spellcasters that would be randomly generated at that level. Of course, the farther away from ascension you are when you do this, the more time you need to leave to actually get the Amulet and reach the planes with it.
+
You need to be base speed so that the process will be deterministic (and automatable). Filling all tiles makes sure the Wizard and spellcasters cannot be created, whose spells would interrupt your waiting and make the prayer go off too soon. You really nead to wait until you are "weak"/"fainting" 18000 turns later because "hungry" counts only as a minor problem, and your cursed ring of slow digestion would get improved instead of your hunger.
 +
 
 +
The Wizard is guaranteed not to appear on the Astral Plane, but scrolls of earth do not work there. Perhaps the way to make this strategy succeed is to execute it before one kills the Wizard, and at a low(-numbered) enough dungeon level that one can genocide all spellcasters that would be randomly generated at that level. Of course, the farther away from ascension you are when you do this, the more time you need to leave to actually get the Amulet and reach the planes with it.
  
 
If NetHack is compiled for a 64-bit platform, the "long" type will not wrap around until it gets to 9,223,372,036,854,775,808. The above trick still works in principle, but will take a few hundred million years to complete.
 
If NetHack is compiled for a 64-bit platform, the "long" type will not wrap around until it gets to 9,223,372,036,854,775,808. The above trick still works in principle, but will take a few hundred million years to complete.

Revision as of 19:47, 4 July 2010

A 1-turn ascension is possible in wizard mode:

  1. Level teleport (Ctrl + v) to the Plane of Earth - use ? to see the menu and select the Plane of Earth ("-1" will not work), this will also automagically give you the Amulet of Yendor
  2. Level teleport to the Astral Plane
  3. Wish for a (lawful/neutral/chaotic) altar
  4. [[
  5. offer|#offer]] the Amulet

Although this is four steps, none of them consume turns in wizard mode. Players hoping to save themselves tremendous amounts of embarrassment should refrain from claiming this as a real ascension.

If you don't consider exploiting bugs to be cheating, the following procedure may allow an ascension on turn 1 in non-wizard mode:

  1. Play until you have the following:
  2. Double-check you are not crowned
  3. Get the Amulet of Yendor, reach the Plane of Earth, and stand in a place where you are surrounded by open space
  4. Read the cursed scrolls of genocide to surround yourself with spotted jellies
  5. Read the scroll of earth to surround yourself with boulders
  6. Confuse yourself and read create monster until all squares are occupied with acid blobs
  7. Undress and zap yourself with slow monster /speed monster if necessary to make sure you are at base speed
  8. Drop the blessed scroll of remove curse, optionally burn Elbereth
  9. Put on the ring of slow digestion and eat until you are satiated

Now write the following in a text editor:

18000.<ESC>#pray<CR>y<ESC>

Be sure to replace <ESC> with an actual escape character, and <CR> with an actual carriage return. These can be inserted, for example, with vi's Ctrl-V command.

Duplicate this line about 238 600 times, copy it into your paste buffer, paste it into NetHack's terminal, and wait approximately 19 days.

If you can set your notifications so that you are not interrupted when the Wizard casts a spell ("You feel that monsters are aware of your presence"), this will overflow the turn counter, wrap around to -2 147 483 648 and slowly creep back up to zero. Each pasted line passes 18000 turns, so you must calculate precisely how many lines must be pasted to bring the counter back up to zero. As it approaches zero, prepare to ascend, then offer the amulet to your deity as the counter ticks over to 1.

You need to be base speed so that the process will be deterministic (and automatable). Filling all tiles makes sure the Wizard and spellcasters cannot be created, whose spells would interrupt your waiting and make the prayer go off too soon. You really nead to wait until you are "weak"/"fainting" 18000 turns later because "hungry" counts only as a minor problem, and your cursed ring of slow digestion would get improved instead of your hunger.

The Wizard is guaranteed not to appear on the Astral Plane, but scrolls of earth do not work there. Perhaps the way to make this strategy succeed is to execute it before one kills the Wizard, and at a low(-numbered) enough dungeon level that one can genocide all spellcasters that would be randomly generated at that level. Of course, the farther away from ascension you are when you do this, the more time you need to leave to actually get the Amulet and reach the planes with it.

If NetHack is compiled for a 64-bit platform, the "long" type will not wrap around until it gets to 9,223,372,036,854,775,808. The above trick still works in principle, but will take a few hundred million years to complete.