Skip to content
Snippets Groups Projects
glossary.tex 84 KiB
Newer Older
Malin Freeborn's avatar
Malin Freeborn committed
\providecommand\glossarytitle{Lexicon}
Malin Freeborn's avatar
Malin Freeborn committed

\GlsXtrEnablePreLocationTag{page~}{pages~}

Malin Freeborn's avatar
Malin Freeborn committed
%%%%% Alter topicmcols style
Malin Freeborn's avatar
Malin Freeborn committed
% Header line above topic
\renewcommand*{\glstopicPreSkip}{\bigLine\medskip\needspace{10\baselineskip}}
Malin Freeborn's avatar
Malin Freeborn committed
\renewcommand*{\glstopicInit}{\setlength{\parskip}{10pt}}

Malin Freeborn's avatar
Malin Freeborn committed
\newglossary*{people}{People}
\glssetcategoryattribute{people}{indexonlyfirst}{true}

\newglossary*{mech}{Mechanics}
Malin Freeborn's avatar
Malin Freeborn committed
\glssetcategoryattribute{mech}{indexonlyfirst}{true}

\renewcommand*{\acronymtype}{mech}

\glssetcategoryattribute{indexed}{dualindex}{true}
\glsdefpostdesc{indexed}{.\space\glsentrytext{squash}}
\glsdefpostdesc{general}{.}
\glssetcategoryattribute{general}{glossnamefont}{textbf}
\glsdefpostdesc{people}{.\space\adforn{15}}
\glsdefpostdesc{rules}{.\space\adforn{35}}
\glsdefpostdesc{god}{.}
\glsdefpostdesc{acronym}{.}
\glsdefpostdesc{symbol}{.}

\glssetcategoryattribute{profession}{glossnamefont}{textit}
\glsdefpostdesc{profession}{.\\\textcolor{\pageSideColor}{\hrulefill}}
\glssetcategoryattribute{profession}{noindex}{true}
\glssetcategoryattribute{profession}{nonumberlist}{true}

\glssetcategoryattribute{rank}{glossnamefont}{textbf}
\glsdefpostdesc{rank}{.}

\glssetcategoryattribute{exposition}{glossnamefont}{textsc}
\glssetcategoryattribute{exposition}{glossdescfont}{textit}
\glssetcategoryattribute{exposition}{nonumberlist}{false}
\glsdefpostdesc{exposition}{.\space\adforn{3}\space}

\glssetcategoryattribute{god}{glossnamefont}{textsf}
\newignoredglossary*{peeps}

\glssetcategoryattribute{rules}{nonumberlist}{true}
\glssetcategoryattribute{rules}{noindex}{true}
Malin Freeborn's avatar
Malin Freeborn committed
\glssetcategoryattribute{rules}{glossnamefont}{textsc}
Malin Freeborn's avatar
Malin Freeborn committed
\glssetcategoryattribute{abbreviation}{glossnamefont}{textit}
\glsdefpostdesc{location}{.\textcolor{\pageSideColor}{\hrulefill\flourish}}
\glssetcategoryattribute{location}{glossnamefont}{textsc}
% We only want to show full descriptions (e.g. 'PC (Player Character)') in some books. These books make the file '.switch-gls', but most use nothing.
Malin Freeborn's avatar
Malin Freeborn committed

\IfFileExists{.switch-gls}{
  \setabbreviationstyle[acronym]{long-short-sc-desc}
}{
  \setabbreviationstyle[acronym]{short-sc-desc}
Malin Freeborn's avatar
Malin Freeborn committed
%%%%%%%%%% Preambles %%%%%%%%%%

Malin Freeborn's avatar
Malin Freeborn committed
\setglossarypreamble{From the safety of a town, this medieval world looks familiar, but people rarely go to war, and nobody has heard of a plague.
Malin Freeborn's avatar
Malin Freeborn committed
Nobody goes hungry outside of a town, as all forests bloom with roots, fruits, and monsters.
Malin Freeborn's avatar
Malin Freeborn committed
And the monsters wander through a generous forest.}
Malin Freeborn's avatar
Malin Freeborn committed
\setglossarypreamble[mech]{\label{glosPreamble}%
  Each of these books has its own selection of rules, made to fit.
  None has the lot, but they all have enough.
}
%%%%%%%%%% Meta Terminology %%%%%%%%%%

\newacronym[
  description={a grunge-fantasy RPG, which has no house-rules, and never will},
  sort={T0},
  name={BIND},
  nonumberlist,
Malin Freeborn's avatar
Malin Freeborn committed
  type={peeps},
]{bind}{BIND}{BIND Is Not DnD}

\newacronym[
  description={books work a little like `print on demand', but it's faster, and cheaper, and if you don't like the paper-quality, you have only yourself to blame},
Malin Freeborn's avatar
Malin Freeborn committed
  prefix={a\space},
  parent={bind},
  ]{piy}{PiY}{Print it Yourself}

\newacronym[
  description={means that the file is for printing, not for reading on a screen},
  prefix={a\space},
  parent={bind},
Malin Freeborn's avatar
Malin Freeborn committed
  nonumberlist,
  ]{pdf}{pdf}{Printable Document Format}
Malin Freeborn's avatar
Malin Freeborn committed

% Traits

\longnewglossaryentry{trait}{
Malin Freeborn's avatar
Malin Freeborn committed
  sort={T1.1},
Malin Freeborn's avatar
Malin Freeborn committed
  name={Traits},
  text={Trait},
  prefix={a\space},
  type={mech},
Malin Freeborn's avatar
Malin Freeborn committed
  description={},
Malin Freeborn's avatar
Malin Freeborn committed
  }

\longnewglossaryentry{attribute}{
  name={Attributes},
  text={Attribute},
  prefix={an\space},
  type={mech},
  parent={trait},
  first={\textit{Attribute}},
  description={describe the body and mind.
Malin Freeborn's avatar
Malin Freeborn committed
    \par
    \vspace{1em}
    \noindent
    \begin{minipage}{\linewidth}
    \begin{description}
      \item[Strength:]
Malin Freeborn's avatar
Malin Freeborn committed
      muscle, brawn, toughness, height
      \item[Dexterity:]
      finesse, coördination, balance
      \item[Speed:]
      velocity, tendons, vim
      \item[Intelligence:]
      memory, logic, tenacity, cunning
      \item[Wits:]
      alacrity, levity, attention, acumen
      \item[Charisma:]
      gravitas, glamour, confidence, symmetry
    \end{description}
    \end{minipage}
Malin Freeborn's avatar
Malin Freeborn committed
    Players can remove penalties with minimal \glsentrytext{xp} expenditure, but the price hike after that grows steeply},
Malin Freeborn's avatar
Malin Freeborn committed
}

\longnewglossaryentry{skill}{
  name={Skills},
  text={Skill},
  prefix={a\space},
  type={mech},
  parent={trait},
  nonumberlist,
  description={each help with many different tasks, depending on the \glsentrytext{attribute} paired with.
  \roll{Intelligence}{Larceny} lets the character open a door, while \roll{Dexterity}{Larceny} lets them pick a pocket},
\longnewglossaryentry{campaign}{
Malin Freeborn's avatar
Malin Freeborn committed
  sort={T3.1},
  name={Chronicles},
  text={Chronicle},
  prefix={a\space},
  type={mech},
  description={The Chronicle is the game and the players, it tells the story of the troupe, but not of any particular \glsentrytext{pc}.
  Each week which passes in our world, about four weeks pass in \glsentrytext{fenestra}.
  During the game, the \glsentrytext{gm} and players set the pace of any scene, but the session never covers more than thirty days},
Malin Freeborn's avatar
Malin Freeborn committed
\newacronym[
  description={-- one of the characters run by the people playing the game},
  parent={campaign},
  sort={A1},
Malin Freeborn's avatar
Malin Freeborn committed
  prefix={a\space},
  ]{pc}{PC}{Player Character}

\longnewglossaryentry{gm}{
  prefix={a\space},
  name={The Judge},
  text={Judge},
  sort={A2},
  type={mech},
  parent={campaign},
  nonumberlist,
  description={rolls encounters, interprets the rules, and forgets to bring enough pencils},
}

Malin Freeborn's avatar
Malin Freeborn committed
\newacronym[
  description={ -- anyone in the world played by the \glsentrytext{gm} rather than a player},
  prefix={an\space},
  sort={A3},
Malin Freeborn's avatar
Malin Freeborn committed
  prefixfirst={a\space},
  parent={campaign},
  ]{npc}{NPC}{Non-Player Character}

\longnewglossaryentry{downtime}{
  name={Downtime},
  text={Downtime},
  prefix={a\space},
  parent={campaign},
  type={mech},
  description={covers the time between scenes and sessions, letting characters train, heal, and drink.
Malin Freeborn's avatar
Malin Freeborn committed
  Characters heal a number of \glsfmtplural{hp} each week equal to half their current total (minimum 1), along with all \glsfmtplural{mp} and~\glsfmtplural{fp}},
Loading
Loading full blame...