Scroll of spells: 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 spells|object_id=43|scroll_id=1|value=250|level=1|cursed=scroll of spell loss}}
{{Scroll infobox|name=Scroll of spells|object_id=43|scroll_id=1|value=250|level=1|cursed=scroll of spell loss}}


The '''scroll of spells''' 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 spell loss''.
The '''scroll of spells''' can teach a random spell or make an already known spell less draining to cast. A cursed copy is identified as a ''scroll of spell loss'' and removes a known spell. Necromancers carry one when encountered.


== 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. A necromancer is created with one as its fixed starting possession.
 
== Data and mechanics ==
The definition has base value 250, item level 1, 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>Attempts to learn a random spell or halves the drain of one already known. Positive blessing adds no further modifier.</td></tr>
<tr><td>Blessed</td><td>Attempts to learn a random spell or halves the drain of one already known. Positive blessing adds no further modifier.</td></tr>
<tr><td>Uncursed</td><td>Attempts to learn a random spell or halves the drain of one already known; the attempt can fail.</td></tr>
<tr><td>Uncursed</td><td>Attempts to learn a random spell or halves the drain of one already known; the attempt can fail.</td></tr>
<tr><td>Cursed</td><td>Removes the highest-index spell currently known; if none is known, no spell is lost.</td></tr>
<tr><td>Cursed</td><td>Removes the known spell that appears last in the game's spell list; if none is known, no spell is lost.</td></tr>
</tbody>
</table>
</table>
Uncursed reading selects a random spell. An unknown spell is learned and grants experience equal to ten times its drain; an already-known spell instead halves that spell's drain, with a minimum of 1. The attempt can fail according to the spell's drain and the reader's Intelligence and level. A cursed scroll removes the known spell that appears last in the game's spell list; if none is known, nothing is lost.


== Effects and interactions ==
An uncursed copy identifies itself before choosing a spell. Blessing adds no further benefit. A cursed copy does not automatically identify itself.
Uncursed reading selects a random spell. An unknown spell is learned and grants experience equal to ten times its drain; an already-known spell instead halves that spell's drain, with a minimum of 1. The attempt can fail according to the spell drain versus the reader's Intelligence and level. A cursed scroll removes the highest-index spell currently known; if none is known, nothing is lost.
 
Uncursed use identifies the scroll type before resolving. Positive blessing does not further alter the spell routine. Cursed use reaches the loss branch and does not receive that automatic identification.


== Strategy ==
== Strategy ==
Use an uncursed copy when learning almost any random spell is acceptable or when known-spell drain reduction is valuable. Do not test an unknown copy while carrying a critical spell unless the possible cursed loss is acceptable.
Use an uncursed copy when learning almost any random spell is acceptable or when known-spell drain reduction is valuable. Do not test an unknown copy while carrying a critical spell unless the possible cursed loss is acceptable.


== 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 41: Line 33:
<!-- OMEGA-SOURCE commit=009707d17482b977061a6223b9de63eac4d368c3; file=staging/remake/winomega/minit.h:175; claims=fixed monster carrier -->
<!-- OMEGA-SOURCE commit=009707d17482b977061a6223b9de63eac4d368c3; file=staging/remake/winomega/minit.h:175; claims=fixed monster carrier -->
<!-- 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 spells can teach a random spell or make an already known spell less draining to cast. A cursed copy is identified as a scroll of spell loss and removes a known spell. Necromancers carry one when encountered.

Effects and interactions

BUC stateResult
BlessedAttempts to learn a random spell or halves the drain of one already known. Positive blessing adds no further modifier.
UncursedAttempts to learn a random spell or halves the drain of one already known; the attempt can fail.
CursedRemoves the known spell that appears last in the game's spell list; if none is known, no spell is lost.

Uncursed reading selects a random spell. An unknown spell is learned and grants experience equal to ten times its drain; an already-known spell instead halves that spell's drain, with a minimum of 1. The attempt can fail according to the spell's drain and the reader's Intelligence and level. A cursed scroll removes the known spell that appears last in the game's spell list; if none is known, nothing is lost.

An uncursed copy identifies itself before choosing a spell. Blessing adds no further benefit. A cursed copy does not automatically identify itself.

Strategy

Use an uncursed copy when learning almost any random spell is acceptable or when known-spell drain reduction is valuable. Do not test an unknown copy while carrying a critical spell unless the possible cursed loss is acceptable.

See also

References