Module:Chapterlist/books

--[[   This is an auxiliary module for Module:Chapterlist.     It contains the chapter information for each book, including the number of chapters, chapter names (if applicable), and whether it contains a prologue/epilogue.    This module should be updated every time a new book is released. To add a new book, do the following:    ['BookPageNameHere'] = { -- this should match the book's page name exactly (e.g 'Midnight (Book)', not just 'Midnight'. Note that if the title contains a ' it must be escaped be adding a \ before it (i.e. \' instead of ')        chapterCount = 1, -- The number of chapters in the book (not counting prologue, epilogue, or any other additional chapters at the end). Can be ommited if there's only named chapters and no numbered chapters        chapterNames = { -- For books that have named chapters (e.g. Code of the Clans). Can be ommited if there are no named chapters. Prologue, epilogue, bonus chapter, and manga aren't included here. Note that if the title contains a ' it must be escaped be adding a \ before it (i.e. \' instead of ')            'ChapterNameHere',            'NextChapterName'        },        partCount = 1, -- The number of parts in books that follow the "part 1, part 2, etc." format. Can be ommited if the book doesn't follow this format.         prologue = true, -- true/false value indicating whether there's a prologue.        epilogue = true, -- true/false value indicating whether there's an epilogue.        bonusChapter = 'BonusChapterName' -- the title of the additional chapter at the end of the book, usually called Bonus Scene or Manga. Can be ommited if there is none.    }, ]]--

local books = { --The Prophecy Begins Arc ['Into the Wild'] = { chapterCount = 25, prologue = true, epilogue = false },   ['Fire and Ice'] = { chapterCount = 30, prologue = true, epilogue = false },   ['Forest of Secrets'] = { chapterCount = 30, prologue = true, epilogue = false },   ['Rising Storm'] = { chapterCount = 30, prologue = true, epilogue = false },   ['A Dangerous Path'] = { chapterCount = 27, prologue = true, epilogue = false },   ['The Darkest Hour'] = { chapterCount = 30, prologue = true, epilogue = false }, -- The New Prophecy Arc ['Midnight (Book)'] = { chapterCount = 24, prologue = true, epilogue = true },   ['Moonrise'] = { chapterCount = 24, prologue = true, epilogue = true },   ['Dawn (book)'] = { chapterCount = 25, prologue = true, epilogue = false },   ['Starlight'] = { chapterCount = 23, prologue = true, epilogue = false },   ['Twilight'] = { chapterCount = 24, prologue = true, epilogue = false },   ['Sunset'] = { chapterCount = 23, prologue = true, epilogue = false },

-- Power of Three Arc ['The Sight'] = { chapterCount = 25, prologue = true, epilogue = false },   ['Dark River'] = { chapterCount = 21, prologue = true, epilogue = false },   ['Outcast'] = { chapterCount = 29, prologue = true, epilogue = false },   ['Eclipse'] = { chapterCount = 25, prologue = true, epilogue = false },   ['Long Shadows'] = { chapterCount = 28, prologue = true, epilogue = false },   ['Sunrise'] = { chapterCount = 28, prologue = true, epilogue = false }, -- Omen of the Stars Arc ['The Fourth Apprentice'] = { chapterCount = 26, prologue = true, epilogue = false },   ['Fading Echoes'] = { chapterCount = 24, prologue = true, epilogue = false },   ['Night Whispers'] = { chapterCount = 25, prologue = true, epilogue = false },   ['Sign of the Moon'] = { chapterCount = 22, prologue = true, epilogue = false },   ['The Forgotten Warrior'] = { chapterCount = 25, prologue = true, epilogue = false },   ['The Last Hope'] = { chapterCount = 27, prologue = true, epilogue = false }, -- Dawn of the Clans Arc ['The Sun Trail'] = { chapterCount = 26, prologue = true, epilogue = false, bonusChapter = 'Bonus Scene' },   ['Thunder Rising'] = { chapterCount = 27, prologue = true, epilogue = false, bonusChapter = 'Bonus Scene' },   ['The First Battle'] = { chapterCount = 23, prologue = true, epilogue = false, bonusChapter = 'Bonus Scene' },   ['The Blazing Star (book)'] = { chapterCount = 28, prologue = true, epilogue = false, bonusChapter = 'Bonus Scene' },   ['A Forest Divided'] = { chapterCount = 25, prologue = true, epilogue = false, bonusChapter = 'Bonus Scene' },   ['Path of Stars'] = { chapterCount = 24, prologue = true, epilogue = false }, -- A Vision of Shadows Arc ['The Apprentice\'s Quest'] = { chapterCount = 24, prologue = true, epilogue = false, bonusChapter = 'Bonus Scene' },   ['Thunder and Shadow'] = { chapterCount = 24, prologue = true, epilogue = false, bonusChapter = 'Bonus Scene' },   ['Shattered Sky'] = { chapterCount = 22, prologue = true, epilogue = false, bonusChapter = 'Bonus Scene' },   ['Darkest Night'] = { chapterCount = 23, prologue = true, epilogue = false, bonusChapter = 'Bonus Scene' },   ['River of Fire'] = { chapterCount = 21, prologue = true, epilogue = false, bonusChapter = 'Bonus Scene' },   ['The Raging Storm'] = { chapterCount = 25, prologue = true, epilogue = false }, -- Super Editions ['Firestar\'s Quest'] = { chapterCount = 36, prologue = true, epilogue = false },   ['Bluestar\'s Prophecy'] = { chapterCount = 45, prologue = true, epilogue = false },   ['SkyClan\'s Destiny'] = { chapterCount = 35, prologue = true, epilogue = false },   ['Crookedstar\'s Promise'] = { chapterCount = 40, prologue = true, epilogue = false },   ['Yellowfang\'s Secret'] = { chapterCount = 40, prologue = true, epilogue = false },   ['Tallstar\'s Revenge'] = { chapterCount = 45, prologue = true, epilogue = false },   ['Bramblestar\'s Storm'] = { chapterCount = 35, prologue = true, epilogue = false },   ['Moth Flight\'s Vision'] = { chapterCount = 37, prologue = true, epilogue = false },   ['Hawkwing\'s Journey'] = { chapterCount = 35, prologue = true, epilogue = false },   ['Tigerheart\'s Shadow'] = { chapterCount = 35, prologue = true, epilogue = false },   ['Crowfeather\'s Trial'] = { chapterCount = 34, prologue = true, epilogue = false },

-- Field Guides ['Cats of the Clans'] = { chapterNames = { 'ThunderClan', 'ShadowClan', 'WindClan', 'RiverClan', 'Cats Outside the Clans' },       prologue = false, epilogue = false },   ['Code of the Clans'] = { chapterNames = { 'The Darn of the Clans', 'The Warrior Code', 'Code 1', 'Code 2', 'Code 3', 'Code 4', 'Code 5', 'Code 6', 'Code 7', 'Code 8', 'Code 9', 'Code 10', 'Code 11', 'Code 12', 'Code 13', 'Code 14', 'Code 15', 'Rules That Did Not Become Part of the Code' },       prologue = false, epilogue = true },   ['Secrets of the Clans'] = { chapterNames = { 'History of the Clans', 'The Warrior Code', 'ThunderClan: Fierce and Brave', 'WindClan: Swift and Loyal', 'RiverClan: Strong and Clever', 'ShadowClan: Wily and Proud', 'StarClan', 'Beyond the Territories', 'Ceremonies', 'Breaking the Warrior Code', 'Prophecies and Omens', 'Medicine', 'Cats Outside the Clans', 'Other Animals', 'Mythology' },       prologue = false, epilogue = false },   ['Battles of the Clans'] = { chapterNames = { 'Introduction:The Fire in Out Blood', 'Techniques and Strategies', 'ThunderClan: Nimble in the Forest', 'ShadowClan: Silent in the Night', 'RiverClan: Strong in Water', 'WindClan: Proud in Battle', 'SkyClan: Agile in Air', 'Tour of the Battlefields', 'Famous Battles', 'In the Midst of Battle', 'The Aftermath', 'Conclusion: Onestar\'s Farewell' },       prologue = false, epilogue = false },   ['The Ultimate Guide'] = { chapterNames = { 'Bluestar Speaks', 'ThunderClan', 'The Return of Heroes', 'Blackstar Speaks', 'ShadowClan', 'StarClan Makes Its Choice', 'Tallstar Speaks', 'WindClan', 'Crookedstar Speaks', 'RiverClan', 'Cloudstar Speaks', 'SkyClan', 'Stoneteller Speaks', 'Triber of Rushing Water', 'Half Moon Speaks', 'The Early Settlers', 'Rock Speaks', 'Animals Outside the Clans' },       prologue = false, epilogue = false }, -- "Mangas" ['The Rise of Scourge'] = { partCount = 3, prologue = false, epilogue = false },   ['The Lost Warrior'] = { partCount = 4, prologue = true, epilogue = false },   ['Warrior\'s Return'] = { partCount = 4, prologue = false, epilogue = false },   ['Warrior\'s Refuge'] = { partCount = 4, prologue = false, epilogue = false },   ['Escape from the Forest'] = { partCount = 3, prologue = false, epilogue = false },   ['Into the Woods'] = { partCount = 3, prologue = false, epilogue = false },   ['Return to the Clans'] = { partCount = 3, prologue = false, epilogue = false },   ['Shattered Peace'] = { partCount = 3, prologue = false, epilogue = false },   ['A Clan in Need'] = { partCount = 3, prologue = false, epilogue = false },   ['The Heart of a Warrior'] = { partCount = 3, prologue = false, epilogue = false },   ['The Rescue'] = { partCount = 3, prologue = false, epilogue = false },   ['Beyond the Code'] = { partCount = 3, prologue = false, epilogue = false },   ['After the Flood'] = { partCount = 3, prologue = false, epilogue = false }, -- Novellas ['Hollyleaf\'s Story'] = { chapterCount = 10, prologue = false, epilogue = false },   ['Mistystar\'s Omen'] = { chapterCount = 10, prologue = false, epilogue = false },   ['Cloudstar\'s Journey'] = { chapterCount = 10, prologue = false, epilogue = false },   ['Tigerclaw\'s Fury'] = { chapterCount = 10, prologue = false, epilogue = false },   ['Leafpool\'s Wish'] = { chapterCount = 11, prologue = false, epilogue = false },   ['Dovewing\'s Silence'] = { chapterCount = 10, prologue = false, epilogue = false },   ['Mapleshade\'s Vengeance'] = { chapterCount = 9, prologue = false, epilogue = false },   ['Goosefeather\'s Curse'] = { chapterCount = 10, prologue = false, epilogue = false },   ['Ravenpaw\'s Farewell'] = { chapterCount = 10, prologue = false, epilogue = false },   ['Spottedleaf\'s Heart'] = { chapterCount = 10, prologue = false, epilogue = false },   ['Pinestar\'s Choice'] = { chapterCount = 10, prologue = false, epilogue = false },   ['Thunderstar\'s Echo'] = { chapterCount = 10, prologue = false, epilogue = false }, }

return books