Spell Related Output Sheet Tokens


*** NEW 5.10.1

Token Name: BASEPPCOST

What it does:

Reports the PPCOST from a spell .

Example:

BASEPPCOST

Undocumentated.


*** new 5.7.12

Token Name: MAXSPELLLEVEL.x

Variables Used (x): Number (The class number).

What it does:

The value returned is an integer containing the highest spell level that the class can cast (for most RSRD classes this will either be 9 (for Wizards) or 4 (for Rangers etc)).


*** new 5.10.1

Token Name: SPELLBOOK.x.y

Variables Used (x): Number (The Spell book Number of the spell book you wish to display).

* The known spell book is spell book number 0.

* The racial innate spell book is spell book number 1.

* Other innate spell books are spell book number 2 or up.

* The innate spell books will not exist if the character does not have innate spells.

Variables Used (y): Text (The property of the spell book you wish to display).

* NAME - Display the name of the indicated spell book or list.

* NUMPAGES - Display the total number of pages in the spell book (or 0 if there are no pages, such as in a prepared spell list).

* NUMPAGESUSED - Display the number of pages currently in use for the spell book (or 0 if there are no pages, such as in a prepared spell list).

* NUMSPELLS - Display the number of spells in the spell book or list.

* PAGEFORMULA - Display the page formula for the spell book (or an empty string if there are no pages, such as in a prepared spell list).

* TYPE - Display the type (e.g. Known Spells, Prepared List) of the spell book or list.

What it does:

Displays information about the character's spell book or spell list.

Example:

SPELLBOOK.0.NAME

Displays the name of the 1st spell book for the character.


Token Name: SPELLBOOKNAME.x

Variables Used (x): Number (The book number of the spellbook title you wish to display).

What it does:

Example:

SPELLBOOKNAME.0

Display Spell Book 0 (the default spellbook).


*** updated 5.7.9

Token Name: SPELLLISTx.y.z

Variables Used (x): Text (The spellbook option you wish to display).

Variables Used (y): Number (Class number - 0 index array).

Variables Used (z): Number (Spellcasting level - 0-9).

Variables Used (w): Number (Book number).

What it does:

Displays information about spellcasting ability, and spells themselves.

Example:

SPELLLISTCAST.0.1

Displays how many spells the character can cast for the 1st level of the 1st spellcaster class the character has.

SPELLLISTTYPE.0.1

Displays the spell list type of the 1st spellcaster class the character has.


Token Name: SPELLMEM.v.w.x.y.z

Variables Used (v): Number (The class number of the spell you wish to display).

Variables Used (w): Number (The Spellbook Number of the spell you wish to display).

Variables Used (x): Number (The level of the spell you wish to display).

Variables Used (y): Number (The number of the spell in known spells list).

Variables Used (z): Text (The property of the spell you wish to display).

What it does:

Displays information about the spells in the character spellbooks.

Example:

SPELLMEM.0.0.0.0.NAME0

Displays the Name of the 1st 0th level spell in the 1st spellbook for the 1st character class.


Token Name: SPELLPOINTS

What it does:

Use only for Deadlands. Gives the number of Spellpoints the character has.

Example:

SPELLPOINTS

Gives the number of Spellpoints the character has.


*** NEW 5.10.1

Token Name: BASEPPCOST

What it does:

Reports the PPCOST from a spell .

Example:

BASEPPCOST

Undocumentated.