Scroll of undo genocide

From NetHackWiki
Revision as of 10:41, 14 January 2020 by Umbire the Phantom (talk | contribs)
Jump to navigation Jump to search
? Scroll.png
Name undo genocide
Appearance random
Base price 300 zm
Weight 5
Ink to write 10-19
Monster use Will not be used by monsters.

The scroll of undo genocide is a scroll introduced in NetHack: The Next Generation, and also appears in Slash'EM Extended and SlashTHEM.

Effect

When read, regardless of BUC status, the scroll self-identifies and prompts you to select a genocided monster to ungenocide. The species selected will no longer be treated as genocided and can be randomly generated again.

You will only be able to choose a single species, so this cannot be used to reverse class genocides.

Exceptions

This scroll will not revive species that have become unavailable due to extinction; it only applies to those that have been deliberately genocided. Thus the scroll cannot be used to ensure that more than 120 of a certain monster can exist.

Ungenociding will always succeed, with just one exception in Slash'EM Extended and SlashTHEM: the Ungenomold will always resist being ungenocided.

Specifying an invalid species—this includes species that have not been genocided, and the species that cannot be ungenocided (the Ungenomold)—five times in a row will result in nothing being ungenocided.

Strategy

The undo genocide scroll is only of any use to a player who has genocided at least one species, so it will be meaningless to a genocideless player. Otherwise, it will only be useful on the rare occasion that you regret having exterminated a useful monster (e.g. the mind flayer, for the intelligence or telepathy gain from eating the corpse), or you want to recover one useful species from a class you have wiped out.

Reversing all of your genocides will not restore genocideless conduct; even though you made "amends" for your actions, you still benefited during the time when those monsters could not be generated.

Outside of this scenario, the scroll is a textbook candidate for blanking or polypiling, though it thankfully has no adverse effects from being read if cursed.

Messages

Such creatures do not exist in this world.
You named a nonexistent species.
This creature has not been genocided.
You named a species that still exists, or became extinct.
The race of <foos> now exist again.
You successfully ungenocided a species.
For some reason, you cannot ungenocide this species!
Ungenomolds cannot be brought back.

References

  • Slash'EM Extended objects.c 1632
  • Slash'EM Extended read.c 3582, 4380
  • Slash'EM Extended write.c 76