Module:Books/doc

This module generates content for books. The byName generates a page for a single book containing all in-game information, including rewards, text, and locations, as can be seen on pages such as The Geminiad. The list function generates a table of books with rewards and locations, as seen on the List of books page. The byLanguage and byFragment functions create lists of books to be embedded on language and aspect pages respectively - see Aramaic and Edge.

The data for the books is drawn from Module:Books/data. It also uses Module:Aspects/data, Module:Rites/data, and Module:Fragments/data to handle rewards, and uses Module:Vaults/data, Module:Vaults/rewardsData, and Module:Books/tomesData for locations. Additionally, it uses Module:Books/referenceData to add lore links to book pages.