Book: Difference between revisions

From Caves of Qud Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 12: Line 12:
'''{{color | g | Green }}''' books are [[recipe]] books which teach the player the recipes within once read.
'''{{color | g | Green }}''' books are [[recipe]] books which teach the player the recipes within once read.


'''{{color | Y | White }}''' books are markov generated. Each one has a chance of containing one clue of the location of [[The Ruin of House Isner]].
'''{{color | Y | White }}''' books are markov generated. Each one has a chance of containing one clue of the location of the [[Ruin of House Isner]].


==List of Books==
==List of Books==

Revision as of 19:16, 3 August 2019

Books are both randomly generated and prewritten bits of texts scattered throughout the world of Qud.

Aside from reading them for their contents, their secondary function is to donate these books to Sheba Hagadias, Librarian of the Stilt for experience.

Book Experience

How much each book is worth in experience is based on the commerce value of the item. The formula is as follows:

Title Colors

Yellow books are not markov chain generated and have their contents in Books.xml. This does not mean they do not have some form of randomness to them, however. Corpus Choliys will always have randomized cures. The two books that do not have a Books.xml entry are A crumpled sheet of paper and Heirlooms of Qud, which have their own cs file for generation.

Green books are recipe books which teach the player the recipes within once read.

White books are markov generated. Each one has a chance of containing one clue of the location of the Ruin of House Isner.

List of Books

Error 1054: Unknown column 'Commerce' in 'field list' (localhost)

Function: CargoSQLQuery::run Query: SELECT `ItemsTable`.`_pageName` AS `Book`,FLOOR(POWER(Commerce, 2)/25) AS `Exp`,FLOOR(POWER(Commerce*1.3, 2)/25) AS `Exp (Illuminated)` FROM `ItemsTable` LEFT OUTER JOIN `_pageData` ON ((`ItemsTable`.`_pageName`=`_pageData`.`_pageName`)) WHERE `ItemsTable`.`_pageNamespace` <> "10" AND `ItemsTable`.`_pageNamespace` <> "2" AND `_pageData`.`_ID` IN (SELECT `_rowID` FROM `_pageData___categories` WHERE `_value`= "Books") ORDER BY `Book` LIMIT 100