######################################################
# 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 spl-book.cc,
# either make_book_theme_randart() 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 dependant 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
# make_book_theme_randart(), so if this gets picked there's a bug.
book

Book of Bugginess
%%%%
book appearance

@book_adjective@
%%%%
book_noun

Tome

Grimoire

Almanac

Volume

Compendium

Handbook

Incunabulum

Papyrus

Catalogue
%%%%
book_noun_on

Guide

Collected Works

Disquisition

Reference Book
%%%%
book_name

w:9
@book_noun@ of

w:4
@book_noun_on@ on
%%%%
# @book_noun@ of ...
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@
%%%%
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

glistering

sparkling

levitating

droning

conspicuous

inconspicuous

colourful

graven

engraved

antique

yellowed

rare

black

blackened

torn
%%%%
the_book_magic

w:9
# capitalise later as needed
the Arcane Arts

w:1
the Hermit's Heritage

w:90
@book_magic@
%%%%
book_magic

Magic

Theurgy

Thaumaturgy

w:5
Casting

w:5
Spellcasting

Wizardry

Sorcery

Witchcraft

Witchery

Spellcraft

Spellweaving

w:5
Secret Knowledge

w:5
Rites and Rhymes

w:5
Hermeneutics
%%%%
beginners

Beginners

w:5
Neophytes

w:5
Novices

w:3
Rookies

w:2
Absolute Beginners

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

@the_book_magic@ for @beginners@

w:2
@the_book_magic@ 101

A Beginning Course on @the_book_magic@

@the_book_magic@, Part One

An Introduction to @the_book_magic@

w:2
An Initiation to @the_book_magic@

First Steps in @the_book_magic@
%%%%
# level 2-4
easy level book

A Primer on @the_book_magic@

@the_book_magic@ in Simple Steps

An Early Guide to @the_book_magic@

The Foundations of @book_magic@

Easy @book_magic@

@the_book_magic@, Part @level@

@the_book_magic@ Continued

w:1
@book_magic@, and How To Use It
%%%%
# level 4-6
moderate level book

Advanced Steps in @the_book_magic@

The Advanced Guide to @the_book_magic@

Further Steps in @the_book_magic@

@the_book_magic@, Part @level@

Advanced @book_magic@

Sophisticated @book_magic@

Further Progress in @book_magic@

The Second Course in @book_magic@

w:1
Improving Your @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:1
Greatest Mummy
%%%%
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@

The @last_or_lost@ Secrets of @the_book_magic@

The Arcane Secrets of @book_magic@

The Intricacies of @the_book_magic@

The @book_noun@ of Greatest Risks and Utility

w:1
Mastering @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 Testament of @the_powerful_caster@
%%%%
# synonyms for predominant spell schools
# variants starting with the definite article will get "the" prepended
# to the adjective version
Conjuration

Conjuration

Confrontation

Attacks

w:5
Battle Magic

w:5
Combat Magic

w:5
Arcane Weapons

w:1
Blows and Bruises

w:1
Damage Dealing
%%%%
Charms

Enhancements

Talismans

Good Luck

Protection

w:3
Self-Knowledge

w:3
Improving Self

Aid

Buffs

w:1
Benedictions

Boosts
%%%%
Fire

Fire

Flames

Heat

the Volcanoes

the Blaze

Ignition

the Arsonist
%%%%
Hexes

Hexes

Curses

Malediction

the Oath

Execration

Enchantment

Bewitchment

w:1
Glamour

w:1
Fascination

Beguiling
%%%%
Ice

Ice

Snow

Cold

the Snowflakes

the Glacier

the Frostbite
%%%%
Transmutation

Transmigration

Transmutation

Transformation

Shape Shifting

Changing

Moulding
%%%%
# for necromantic books
Evil_adjective

Evil

Dark

Black

Sinister

Unholy
%%%%
# also for necromantic books
Evil_noun

Rites

Arts

Secrets

Rituals

Magic
%%%%
Necromancy

Necromancy

Evil

Darkness

Stolen Souls

w:60
@Evil_adjective@ @Evil_noun@
%%%%
Summoning

Summoning

Calling

Creation

the Entourage

Companions

the Escort

w:1
Illusion

w:2
Slavery
%%%%
Translocation

Translocation

Displacement

Dislocation

Orientation

the Traveller

the Compass

the Voyage
%%%%
Poison

Poison

Venom

Toxins

Poisoning

Intoxication

Envenoming

Contamination
%%%%
Earth

Earth

Stones

Clay

the Mountains

the Rocks
%%%%
Air

Air

Lightness

Weightlessness

Flight

the Birds

Feathers
%%%%
# adjectives for secondary spell school
Conjuration adj

Destructive

Harmful

Damaging

Hurtful

Excruciating

w:5
Lethal
%%%%
Charms adj

Helpful

Lucky

Assistive

Boosting
%%%%
Hexes adj

Enchanting

Bewitching

Captivating

Fetching

Enthralling

Ensnaring

Entrancing
%%%%
Fire adj

Fiery

Scorching

Burning

Blistering

Igneous

Flamy

Torrid
%%%%
Ice adj

Glacial

Freezing

Icy

Congealing

Frigorific
%%%%
Transmutation adj

Shifting

Mutagenic

w:5
Unstable
%%%%
Necromancy adj

Dark

Evil

w:5
Lethal

Doomed

Sinister

Unholy

Ghastly

w:5
Twisted
%%%%
Summoning adj

Creative

Supportive
%%%%
Translocation adj

Spatial

Displaced

Dislocated

Warped

w:5
Unstable

w:5
Twisted

Quantum
%%%%
Poison adj

Poisonous

Venomous

Toxic

Cankerous

Nocuous

Noxious

Virous

Vitriolic

w:1
Viperous
%%%%
Earth adj

Earthen

Ashen

Dusty
%%%%
Air adj

Aerial

Flying

Floating

Feathery

Cloudy

Gliding
%%%%
# potential previous owners of books
# __NONE is parsed to the empty string
# First, combinations.
Air Conjuration owner

Nikola

__NONE
%%%%
highlevel Conjuration Earth owner

Dispater

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

Lee

Lehudib
%%%%
highlevel Conjuration Fire owner

Asmodeus

Cerebov

w:5
@Conjuration Fire owner@
%%%%
Conjuration Fire owner

Azrael

Margery

__NONE
%%%%
highlevel Conjuration Necromancy owner

Ereshkigal

@Conjuration Necromancy owner@
%%%%
Conjuration Necromancy owner

Boris

Nergalle

__NONE
%%%%
Conjuration Poison owner

w:5
Aizul

__NONE
%%%%
highlevel Conjuration Summoning owner

Asmodeus

Dispater

w:5
__NONE
%%%%
Conjuration Translocation owner

w:5
Louise

__NONE
%%%%
highlevel Conjuration Translocation owner

Lom Lobon

__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
%%%%
# Single spell schools.
Air owner

Nikola

__NONE
%%%%
highlevel Conjuration owner

Asmodeus

Ereshkigal

Dispater

Cerebov

Lom Lobon

Lehudib

w:30
@Conjuration owner@
%%%%
Conjuration owner

Lee

Lehudib

Iskenderun

Erolcha

Louise

Boris

Nergalle

Josephine

Frederick
%%%%
highlevel Earth owner

Dispater

w:30
@Earth owner@
%%%%
Earth owner

Lehudib

Lee

Roxanne

__NONE
%%%%
rare Enchantment owner

Sigmund

w:2
Gastronok
%%%%
Enchantment owner

Rupert

Norris

Kirke

w:2
@rare Enchantment owner@

__NONE
%%%%
highlevel Fire owner

Asmodeus

Cerebov

w:20
@Fire owner@
%%%%
Fire owner

Azrael

Margery

__NONE
%%%%
Ice owner

w:5
Ozocubu

__NONE
%%%%
highlevel Necromancy owner

Ereshkigal

Gloorx Vloq

w:40
@Necromancy owner@
%%%%
Necromancy owner

Borgnjor

Cigotuvi

Boris

Frances

Murray

Nergalle

Menkaure

Khufu
%%%%
highlevel Poison owner

Gloorx Vloq

@Poison owner@
%%%%
Poison owner

Olgreb

Alistair

__NONE
%%%%
highlevel Summoning owner

Asmodeus

Dispater

Mnoleg

@Summoning owner@
%%%%
Summoning owner

w:5
Eustachio

__NONE
%%%%
highlevel Translocation owner

Lom Lobon

@Translocation owner@
%%%%
Translocation owner

w:5
Maurice

__NONE
%%%%
Transmutation owner

Cigotuvi

Roxanne

__NONE
%%%%
