On the Subject of The Grand Grimoire

Casting spells and stuff.

If there is at least one even digit in the serial number:

Second Spell of Pair
First Spell of Pair
  • Group the first six spells from the module’s book into three pairs (1+2, 3+4, 5+6).
  • Use them in the table to the right, in order, to obtain the three candidates - C1, C2, and C3.
  • If C2 is the same as C1, shift C2 forward through the module’s book until it is unique from C1.
  • If C3 is the same as C1 or C2, shift C3 forward through the module’s book until it is unique from C1 and C2.
  • Discard one of the candidates, determined from the table on the next page using the last spell in the module’s book.
  • Perform the remaining two candidate spells and use the dagger while following the priority order below.
Priority order
Dimere Godoor Fainfol Famalia Dagger Ignaize Goldor Granwyrm
Use the last spell from the module’s book in this table
Spell Discarded Candidate
Ignaize
  • Lit > Unlit - discard C1.
  • Unlit > Lit - discard C2.
  • Lit = Unlit - discard C3.
Dimere Discard CN, where N = number of ports, kept in range 1-3 by adding/subtracting 3.
Goldor
  • Goldor is a candidate - discard C1.
  • Granwyrm is a candidate - discard C2.
  • Otherwise - discard C3.
Famalia Discard CN, where N = number of batteries, kept in range 1-3 by adding/subtracting 3.
Godoor Discard CN, where N = last digit of serial number, kept in range 1-3 by adding/subtracting 3.
Fainfol Discard the candidate corresponding with the pair after the pair containing Dimere , where pair 1 comes after pair 3.
Granwyrm
  • Serial number has any of the letters in “ATH” - discard C1.
  • Serial number has any of the letters in “DES” - discard C2.
  • Otherwise - discard C3.

If there are NO even digits in the serial number:

  • N = number of batteries, kept in range 1-7 by adding/subtracting 7. Take the module’s book’s Nth spell and note its description.
  • Take the number of indicators, plus 1. Count this many words into the obtained description, starting again from the first word if you count past the last word.
    • If the obtained word is a numeral, take it as a word (eg. 1 → one). Hyphenated words are treated as two separate words. L = length of the found word.
  • Keep the number of ports in range 1-L by adding/subtracting L. Take this letter from the obtained word and the six letters that follow it. Treat the first letter of the description as coming after the last letter.

Perform the actions corresponding to the obtained letters in order, using the table below.

If an action has already been performed, perform the next action in the table (wrapping around if needed).

A,H,O,V B,I,P,W C,J,Q,X D,K,R,Y E,L,S,Z F,M,T G,N,U
Dagger Ignaize Dimere Goldor Famalia Godoor Fainfol

After performing the seven actions from the table, perform Granwyrm .