######################################################
# Randart Names
# -------------
# randbook.txt: keywords for randart BOOKS
#
# This file contains the lists of keywords (and their
# weights) for most of the keywords used for randart
# books.
# There are two types of randart books:
#  - fixed theme, varying level (Conjurations, Summoning/Earth, ...)
#  - fixed level, varying theme (level 2 spells etc.)
#
# The books are filled with spells matching their type in randbook.cc,
# either build_themed_book() or make_book_level_randart().
# The name should likewise take into account the book's type.
#
# Themed books use one of the following two naming schemes:
#   a) @book_name@ @<secondary school> adj@ @<primary school>@
#   b) @book_name@ @<primary school>@ and @<secondary school>@
#
# or, if there is no (obvious) secondary school, simply:
#
#   @book_name@ @<primary school>@
#
# Fixed level books are categorized into "starting" (level 1),
# "easy" (level 2-4), "moderate" (level 4-6) and "difficult" (level 7-9),
# a keyword that is used as a prefix for "level book".
# @level@ is parsed to the word describing the spell level.
#
# Books also may get previous "owners" (or authors) that may be the gifting
# god (if gifted), a name depending on school(s) as defined in this file,
# a random name, or an appropriate god (if not a god gift).
# The school dependent names consist of uniques or spell names that have a
# strong connection to one or more schools. Pandemonium or hell lords' names
# may only get used if a book is "highlevel", i.e. contains at least one
# spell of level 6 or higher.
# If the first and second school are different the two names are tested in
# combination, in alphabetical order. If this is not the case or nothing is
# found (or "__NONE" == the empty string was returned) and all spells match
# the primary school try again with only that one.
#
# See the explanation in the main file, randname.txt, for more general
# information on randart naming.
######################################################
# Book name should be set in make_book_level_randart() or
# build_themed_book(), so if this gets picked there's a bug.
book

Book of Bugginess
%%%%
book appearance

@_book_adjective_@
%%%%
book_noun

Almanac

Anthology

Atlas

w:5
Book

Catalogue

Codex

Compendium

Compilation

w:5
Cyclopedia

Directory

w:5
Encyclopedia

Folio

Grimoire

Handbook

w:5
Incunable

w:5
Incunabulum

Octavo

Omnibus

Papyrus

Parchment

Precepts

Quarto

Secrets

Spellbook

Tome

Vellum

Volume
%%%%
_book_noun_on_

Collected Works

Commentary

Discourse

w:5
Discursus

Disquisition

Dissertation

w:5
Enchiridion

Essays

w:5
Excursus

Exposition

Guide

Guidebook

Lectures

Lessons

Meditations

Monograph

w:5
Opusculum

Reference Book

Teachings

Textbook

Tractate

Treatise

w:5
Vademecum

Verses

Writings
%%%%
# C++: discipline books, including Kiku's gifts
book_name

w:9
@book_noun@ of

w:4
@_book_noun_on_@ on
%%%%
# @book_noun@ of ...
# C++: "totally random" books
random_book_title

w:15
the @_book_plant_animal_@

w:20
@_number_or_qualifier_@ @_thing_names_@

w:4
the @_profession_name_@

w:13
@_philosophy_or_science_@

w:8
@_wacky_armour_name_@

w:2
@_destiny_name_@

w:6
@_place_name_@

w:1
@_magic_name_@

w:4
@_substance_name_@

w:2
@_power_name_@

w:2
@_mental_illness_weapon_@
%%%%
_book_plant_animal_

w:1
@_jewellery_animal_@

w:1
@_critter_name_@

w:1
@_plant_name_@

w:6
@_weapon_animal_@

@_armour_animal_@
%%%%
# C++: Xom (duh!)
Xom_book_title

w:30
@random_book_title@

# increased chances (obviously!)
@_chaos_name_@

w:1
@_game_name_@

w:2
@player_death@

w:8
@_wacky_armour_name_@

w:1
@_politics_name_armour_@

w:5
@_power_name_@

w:3
@_discomfort_and_inaction_@

w:3
@_discomfort_weapon_@

w:3
@_mental_illness_weapon_@
%%%%
_book_adjective_

ancient

antique

black

blackened

colourful

conspicuous

curling

decrepit

disorganized

dog-eared

droning

embossed

engraved

exquisite

foxed

fuliginous

fusty

glistering

graven

grimy

humming

inconspicuous

innocuous

levitating

lithographed

loosely-bound

quavering

rare

shiny

sooty

sparkling

strange

torn

well-preserved

yellowed
%%%%
_the_book_magic_

the Arcane Arts

w:5
the Occult

w:1
the Hermit's Heritage

w:180
@_book_magic_@
%%%%
_book_magic_

w:5
Casting

w:5
Hermeneutics

Incantation

Magic

w:5
Rites and Rhymes

w:5
Secret Knowledge

Sorcery

w:5
Spellcasting

Spellcraft

Spellweaving

Thaumaturgy

Theurgy

Willworking

Witchcraft

Witchery

w:5
Wizarding

Wizardry
%%%%
_beginners_

Beginners

w:5
Initiates

w:5
Neophytes

w:5
Novices

w:3
Rookies

w:2
Absolute Beginners

w:1
Ex-Berserkers

w:1
Dummies
%%%%
# level 1
starting level book

w:2
@_the_book_magic_@ 101

@_the_book_magic_@ for @_beginners_@

@_the_book_magic_@, Part One

A Beginning Course on @_the_book_magic_@

A Tutorial on @_the_book_magic_@

w:2
An Initiation to @_the_book_magic_@

An Introduction to @_the_book_magic_@

First Steps in @_the_book_magic_@

w:1
So You Want to Learn @_the_book_magic_@

Starting @_the_book_magic_@
%%%%
# level 2-4
easy level book

w:1
@_book_magic_@, and How To Use It

@_the_book_magic_@ Continued

@_the_book_magic_@ in Simple Steps

@_the_book_magic_@, Part @level@

A Primer on @_the_book_magic_@

An Early Guide to @_the_book_magic_@

Easy @_book_magic_@

w:2
More @_book_magic_@

Simple @_book_magic_@

w:1
The Antepenultimate Guide to @_book_magic_@

The Foundations of @_book_magic_@

w:2
The Joy of @_book_magic_@
%%%%
# level 4-6
moderate level book

@_the_book_magic_@, Part @level@

Advanced @_book_magic_@

Advanced Steps in @_the_book_magic_@

w:2
Even More @_book_magic_@

Further Progress in @_book_magic_@

Further Steps in @_the_book_magic_@

w:1
Improving Your @_book_magic_@

Sophisticated @_book_magic_@

The Advanced Guide to @_the_book_magic_@

w:1
The Penultimate Guide to @_book_magic_@

The Second Course in @_book_magic_@

w:1
Yet Another @book_noun@ About @_book_magic_@
%%%%
# powerful casters, used for high level books
_powerful_caster_

Archmage

w:3
Deep Elf Lorekeeper

w:3
Blind Seer

w:3
Prophet

w:3
Loreminder

# Their hat may be gone, but they're not forgotten...
w:3
High Council

w:1
Greatest Mummy

w:1
Ultimate Wizard
%%%%
_the_powerful_caster_

the @_powerful_caster_@

w:3
Boris

w:1
Sif Muna
%%%%
_last_or_lost_

Last

Lost
%%%%
# level 7-9, books in the form of "XYZ's <bookname>"
# Prefixed articles will be filtered out.
_difficult level book owner_

A Thorough Guide to @_the_book_magic_@

w:1
Mastering @_book_magic_@

The @_last_or_lost_@ Secrets of @_the_book_magic_@

The @book_noun@ of Greatest Risks and Utility

The Arcane Secrets of @_book_magic_@

The Intricacies of @_the_book_magic_@

w:1
The Ultimate Guide to @_book_magic_@
%%%%
# level 7-9, books without being named after their owner/author
difficult level book

w:50
@_difficult level book owner_@

The @_last_or_lost_@ @book_noun@ of @_the_powerful_caster_@

w:1
@_the_book_magic_@ of @_the_powerful_caster_@

w:1
The Testament of @_the_powerful_caster_@

w:1
The Wisdom of @_the_powerful_caster_@
%%%%
# synonyms for predominant spell schools
# variants starting with the definite article will get "the" prepended
# to the adjective version
Conjuration

Arcane Weapons

Attacks

Battle Magic

Battling

Blasting

Blasts

Blows and Bruises

Bolts

Combat Magic

Concussion

Conjuration

w:5
Conjuring

w:5
Conjury

Conflict

Confrontation

Damage Dealing

Hurting

Outbursts

Striking

w:1
Traumaturgy

the Barrage

# Lore callback to the Mad Mage's Maulers
w:1
the Fifth Circle

the Impact

the Salvo
%%%%
Fire

Calefaction

Combustion

Conflagration

Embers

Fire

Flames

Heat

Ignition

Incandescence

Kindling

Pyromania

# Credit to Megadeth for misremembering the word "thaumatology" in "Five Magics"
w:1
Thermatology

the Arsonist

the Blaze

the Coals

the Inferno

the Pyre

the Pyromaniac

the Summer

the Volcanoes
%%%%
Hexes

Beguiling

Bewitchment

Charms

Curses

Enchantment

Ensorcelling

Execration

Fascination

Glamour

Guile

Hexes

w:5
Hexing

Imprecation

Interference

Jinxing

Malediction

Spellbinding

the Oath

w:1
the Whammy
%%%%
Ice

Cold

Congelation

Firn

Frostbite

Glaciation

Graupel

Hoarfrost

Hypothermia

Ice

Rime

Snow

the Blizzard

the Chill

the Glacier

the Iceberg

the Snowflakes

the Winter
%%%%
Transmutation

Changing

Evolution

Forms

Metamorphosis

Moulding

Permutations

Reformation

Sculpting

Shapes

Shapeshifting

Shaping

Transfiguration

Transformation

Transmigration

Transmogrification

Transmutation

Variation

the Figure
%%%%
# for necromantic books
_Evil_adjective_

Black

Blasphemous

Dark

Despicable

Evil

Iniquitous

Left-Handed

Maleficent

Malignant

Profane

Sinister

Unhallowed

Unholy

Wicked
%%%%
# also for necromantic books
_Evil_noun_

Arts

Deeds

Liturgies

Magic

w:1
Magicks

Mysteries

Rites

Rituals

Secrets
%%%%
Necromancy

Darkness

Death

w:5
Diablerie

Evil

Exhumation

Gloom

Misery

Mortification

Necromancy

Shadows

Stolen Souls

the Crypt

the Dead

the Grave

the Mausoleum

the Mortuary

the Undead

w:150
@_Evil_adjective_@ @_Evil_noun_@

%%%%
Summoning

Accompaniment

Accomplices

Adjuration

Allies

Apparitions

Assembling

Attendants

Beckoning

Calling

Command

Companions

Convocation

Creation

Formation

Generation

Illusion

Invitation

Leadership

Mustering

Production

Rallying

w:1
Sidekicks

Summoning

the Comitatus

the Commander

the Congregation

the Entourage

the Escort

the Flock

the Gathering

the Legion

the Retinue

the Swarm

the Throng

the Union
%%%%
Translocation

Coordinates

Direction

Dislocation

Displacement

Elsewhere

Orientation

Peregrination

Shifting

Superposition

Translocation

Transposition

Wanderlust

the Compass

the Excursion

# Longer than you think!
the Jaunt

the Map

the Tesseract

the Traveller

the Voyage

the Wayfarer
%%%%
Poison

Blight

Contamination

Envenoming

Filth

Impurities

Intoxication

Pestilence

Poison

Poisoning

Pollution

Putrescence

Toxicity

Toxins

Venin

Venom

Vitiation

the Assassin

w:5
the Black Widow

w:1
the Coward

# Bilingual joke; "Gift" means "poison" in German
w:1
the Gift

the Snake

the Spider

the Stinger
%%%%
Earth

Bedrock

Clay

Earth

Excavation

Geology

Grit

Metal

Minerals

Silt

Spelunking

Stones

Terra Firma

Terrain

the Boulder

the Caves

the Geologist

the Ground

the Lithosphere

the Mountains

the Quarry

the Rocks
%%%%
Air

Air

Breath

Clouds

Conduction

Feathers

Fog

Gusts

Lightning

Ozone

Weather

Vapour

the Atmosphere

the Birds

the Brume

the Lungs

the Nimbus

the Sky

the Squall

the Storm

the Tempest

the Welkin

the Wind

the Zephyr
%%%%
# adjectives for secondary spell school
Conjuration adj

Combative

Damaging

Destructive

Dynamic

Energetic

Excruciating

Forceful

Harmful

Hurtful

Injurious

Kinetic

Lethal

Ruinous

Violent
%%%%
Hexes adj

Alluring

Baleful

Bewitching

Captivating

Charming

Cunning

Cursed

Enchanting

Ensnaring

Enthralling

Entrancing

Fetching

Fey

Hindering

Maledictive

Spellbinding

Vexing
%%%%
Fire adj

Blazing

Blistering

Burning

w:5
Calescent

w:5
Calid

w:5
Calorific

Charred

Conflagrant

Fiery

Flaming

Flamy

Heated

Hot

Igneous

Incandescent

Incendiary

Molten

Red-Hot

Searing

Scorched

Scorching

Singed

Sweltering

Torrid

w:1
Well-Done
%%%%
Ice adj

Algid

Boreal

Chilled

Chilling

Congealing

Freezing

Frigid

Frigorific

Frore

Frostbitten

Frosty

Frozen

Gelid

Glacial

Hiemal

Icy

Numb

Polar

Shivering

Snowy

Wintry
%%%%
Transmutation adj

Altered

Amorphous

Changed

Changing

Inconstant

Mercurial

Metamorphic

Mutable

Mutagenic

Mutated

Reformed

Remoulded

Reshaped

Shifting

Unstable

Transformed

Transforming

Transmuted

Variable
%%%%
Necromancy adj

Bloody

Dark

Deathly

Doomed

Evil

Ghastly

Ghoulish

Grim

Grisly

Lethal

Loathsome

Macabre

Morbid

Mortuary

Necrotic

Sepulchral

Shadowy

Sinister

Twisted

Unholy

Vile
%%%%
Summoning adj

Allied

Amassed

Assembled

Assistive

Called

Collective

Congregated

Creative

Friendly

Gathered

Generative

Helpful

Productive

Summoned

Supportive

Unified

United
%%%%
Translocation adj

# A reference to the removed Akashic Record spellbook,
# which contained powerful Translocations spells.
w:1
Akashic

Dimensional

Discontinuous

Dislocated

Displaced

Distorted

Elliptic

Geometric

Hyperbolic

Non-Euclidean

Planar

Quantum

Shifting

Spatial

Topological

Translocated

Transposed

Twisted

Unstable

Warped
%%%%
Poison adj

Baneful

Cankerous

Fetid

Filthy

Foul

Intoxicating

Nocuous

Noxious

Pestilent

Poisonous

Putrid

Rank

Septic

Tainted

Toxic

Unclean

Venomous

Viperous

Virous

Virulent

Vitriolic
%%%%
Earth adj

Arenous

Ashen

Chthonic

Coarse

Crystalline

Dusty

Earthen

Flinty

Geological

Gritty

Grounded

Iron

Lithic

Metallic

Petrified

Petrous

Rocky

Sandy

Solid

Stony

Telluric

Terrestrial
%%%%
Air adj

Airy

Aerial

Atmospheric

Breezy

Charged

Cloudy

Electric

Feathery

Floating

w:5
Fulgurant

w:5
Fulgurous

Gusty

Hazy

Overcast

Lofty

Meteoric

Shocking

Stormy

Turbulent

Vapourous

Voltaic

Windy
%%%%
# potential previous owners of books
# __NONE is parsed to the empty string
# First, combinations.
# (These MUST be in alphabetical order; "Earth Conjurations owner" won't work!)
highlevel Conjuration Earth owner

Dispater

@Conjuration Earth owner@
%%%%
Conjuration Earth owner

Lehudib

__NONE
%%%%
highlevel Conjuration Fire owner

Asmodeus

Cerebov

__NONE
%%%%
highlevel Conjuration Necromancy owner

Ereshkigal

__NONE
%%%%
highlevel Conjuration Summoning owner

Asmodeus

Dispater

__NONE
%%%%
Earth Transmutation owner

Roxanne

__NONE
%%%%
highlevel Earth Summoning owner

Dispater

__NONE
%%%%
highlevel Fire Summoning owner

Asmodeus

__NONE
%%%%
highlevel Necromancy Poison owner

Gloorx Vloq

__NONE
%%%%
Necromancy Transmutation owner

Cigotuvi

__NONE
%%%%
Poison Transmutation owner

Eringya

__NONE
%%%%
# Single spell schools.
highlevel Conjuration owner

Asmodeus

Ereshkigal

Dispater

Cerebov

Lom Lobon

w:5
Vehumet

w:20
@Conjuration owner@
%%%%
Conjuration owner

Lehudib

Iskenderun

__NONE
%%%%
highlevel Earth owner

Dispater

w:40
@Earth owner@
%%%%
Earth owner

Lehudib

Lee

Leda

Roxanne

__NONE
%%%%
highlevel Fire owner

Asmodeus

Cerebov

__NONE
%%%%
Ice owner

Ozocubu

__NONE
%%%%
Air owner

Maxwell

__NONE
%%%%
highlevel Necromancy owner

Ereshkigal

Gloorx Vloq

w:5
Kikubaaqudgha

w:30
@Necromancy owner@
%%%%
Necromancy owner

Borgnjor

Cigotuvi

Khufu

__NONE
%%%%
highlevel Poison owner

Gloorx Vloq

w:30
@Poison owner@
%%%%
Poison owner

Olgreb

Alistair

Eringya

__NONE
%%%%
highlevel Summoning owner

Asmodeus

Dispater

Mnoleg

@Summoning owner@
%%%%
Summoning owner

Mara

__NONE
%%%%
highlevel Translocation owner

Lom Lobon

w:20
@Translocation owner@
%%%%
Translocation owner

Gell

Golubria

__NONE
%%%%
Transmutation owner

Cigotuvi

Roxanne

Eringya

__NONE
%%%%
Hexes owner

Yara

w:1
Terpsichore

Tukima

__NONE
%%%%
