Scroll of wishing: Difference between revisions

From Omega Wiki
Jump to navigation Jump to search
Fix scroll tables and ASCII glyph presentation
Promote approved scroll pages
 
(7 intermediate revisions by 3 users not shown)
Line 2: Line 2:
{{Scroll infobox|name=Scroll of wishing|object_id=48|scroll_id=6|value=10000|level=10|cursed=scroll of wishing}}
{{Scroll infobox|name=Scroll of wishing|object_id=48|scroll_id=6|value=10000|level=10|cursed=scroll of wishing}}


The '''scroll of wishing''' is a [[Scrolls|scroll]] in the Omega 0.90.4 remake. It appears as a bright-yellow {{Omega glyph|?|color=yellow|label=question mark}} until its shuffled inscription is identified. Its cursed appearance is ''scroll of wishing''.
The '''scroll of wishing''' grants one of a fixed set of named wishes. Its identified name is unchanged by BUC state, making an unidentified cursed copy especially dangerous.


== Generation and appearance ==
== Effects and interactions ==
Once item generation has selected the scroll class, it chooses uniformly among all 24 scroll IDs and copies the selected definition. The class definitions are neutral by default. Thirty unidentified inscriptions are shuffled at game initialization, so the visible label does not reliably identify this type between games.
 
== Data and mechanics ==
The definition has base value 10000, item level 10, weight 5, fragility 1, and the COMMON flag. The base value is the definition value, not a promised shop price. Reading is unavailable while blind or afraid; cancelling the inventory prompt spends no scroll, while successful dispatch normally consumes one.


<table class="omega-scroll-buc">
<table class="omega-scroll-buc">
<tbody>
<tr><th>BUC state</th><th>Result</th></tr>
<tr><th>BUC state</th><th>Result</th></tr>
<tr><td>Blessed</td><td>Accepts one of the implemented exact wish words. Positive blessing adds no additional choices or strength.</td></tr>
<tr><td>Blessed</td><td>Accepts one exact wish word; blessing adds no choices or strength.</td></tr>
<tr><td>Uncursed</td><td>Accepts one of the implemented exact wish words.</td></tr>
<tr><td>Uncursed</td><td>Accepts one exact wish word.</td></tr>
<tr><td>Cursed</td><td>Immediately invokes death.</td></tr>
<tr><td>Cursed</td><td>Immediately invokes death.</td></tr>
</tbody>
</table>
</table>
== Effects and interactions ==
Uncursed use accepts exact case-sensitive wish words including Power, Skill, Wealth, Balance, Chaos, Law, Location, Knowledge, Health, Destruction, Acquisition, and Summoning. Each maps to a fixed resource, alignment, travel, spell, healing, attack, item, or summon effect. A cursed copy immediately invokes death.
Uncursed use accepts exact case-sensitive wish words including Power, Skill, Wealth, Balance, Chaos, Law, Location, Knowledge, Health, Destruction, Acquisition, and Summoning. Each maps to a fixed resource, alignment, travel, spell, healing, attack, item, or summon effect. A cursed copy immediately invokes death.


The wrapper turns the scroll into a blank after a surviving wish. The wish Death also kills the player. Unknown text is rejected as a foolish wish, but the read action and scroll are still spent.
After a surviving wish, the scroll becomes blank. The wish Death also kills the reader. Unknown text is rejected as a foolish wish, but the scroll is still spent.


== Strategy ==
== Strategy ==
Identify and uncurse this scroll before reading it: its value and item level reflect an effect whose cursed failure is terminal. Check capitalization before entering a wish, then choose the result that addresses the current run rather than assuming arbitrary object-name wishing is supported.
Identify and uncurse this scroll before reading it, because a cursed copy is fatal. Check capitalization before entering a wish, then choose the fixed result that best addresses the current run; arbitrary item names are not accepted.


== Trivial ==
== See also ==
A search of public Omega and roguelike sources found no reliable creator statement establishing a specific cultural origin for this scroll's name. The article therefore treats the source-code name as canonical without assigning an unsupported reference.
* [[Scroll]]


== References ==
== References ==
* [https://github.com/geoffdunbar/winomega/tree/009707d17482b977061a6223b9de63eac4d368c3 WinOmega source at the documented revision]
* [https://github.com/geoffdunbar/winomega/tree/009707d17482b977061a6223b9de63eac4d368c3 WinOmega source at the documented revision]
* [[Scrolls|Omega 0.90.4 scroll index]]
* [[Scroll|Omega 0.90.4 scroll index]]


[[Category:Scrolls]]
[[Category:Scrolls]]
Line 40: Line 32:
<!-- OMEGA-SOURCE commit=009707d17482b977061a6223b9de63eac4d368c3; file=staging/remake/winomega/effect1.c:570-644; claims=BUC effects and mechanics -->
<!-- OMEGA-SOURCE commit=009707d17482b977061a6223b9de63eac4d368c3; file=staging/remake/winomega/effect1.c:570-644; claims=BUC effects and mechanics -->
<!-- OMEGA-SOURCE commit=009707d17482b977061a6223b9de63eac4d368c3; file=staging/remake/winomega/item.c:167-177; claims=uniform scroll selection and copied definition -->
<!-- OMEGA-SOURCE commit=009707d17482b977061a6223b9de63eac4d368c3; file=staging/remake/winomega/item.c:167-177; claims=uniform scroll selection and copied definition -->
<!-- OMEGA-SOURCE commit=009707d17482b977061a6223b9de63eac4d368c3; file=staging/remake/winomega/item.c:296-330; claims=random unidentified inscription pool -->
<!-- OMEGA-SOURCE commit=009707d17482b977061a6223b9de63eac4d368c3; file=staging/remake/winomega/omega.c:436-451; claims=new-game random inscription assignment -->
<!-- OMEGA-SOURCE commit=009707d17482b977061a6223b9de63eac4d368c3; file=staging/remake/winomega/command2.c:37-68; claims=reading restrictions and consumption -->
<!-- OMEGA-SOURCE commit=009707d17482b977061a6223b9de63eac4d368c3; file=staging/remake/winomega/command2.c:37-68; claims=reading restrictions and consumption -->

Latest revision as of 16:04, 24 July 2026

The scroll of wishing grants one of a fixed set of named wishes. Its identified name is unchanged by BUC state, making an unidentified cursed copy especially dangerous.

Effects and interactions

BUC stateResult
BlessedAccepts one exact wish word; blessing adds no choices or strength.
UncursedAccepts one exact wish word.
CursedImmediately invokes death.

Uncursed use accepts exact case-sensitive wish words including Power, Skill, Wealth, Balance, Chaos, Law, Location, Knowledge, Health, Destruction, Acquisition, and Summoning. Each maps to a fixed resource, alignment, travel, spell, healing, attack, item, or summon effect. A cursed copy immediately invokes death.

After a surviving wish, the scroll becomes blank. The wish Death also kills the reader. Unknown text is rejected as a foolish wish, but the scroll is still spent.

Strategy

Identify and uncurse this scroll before reading it, because a cursed copy is fatal. Check capitalization before entering a wish, then choose the fixed result that best addresses the current run; arbitrary item names are not accepted.

See also

References