diff --git a/.gitignore b/.gitignore deleted file mode 120000 index 054985f3103fd6a515ce80e7c320d07e897ff42a..0000000000000000000000000000000000000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -config/.gitignore \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..64ef7163ebdf4c0094e7b8999bfee3c8d64d96b1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +*.aux +*.bbl +*.blg +*.dvi +*.idx +*.ilg +*.ind +*.log +*.synctex.gz +*.toc +*.log +*.tmp +*pdf +*swp +.no.md +*.acn +*.acr +*.alg +*.glg +*.glo +*.gls +*.glsdefs +*.ist +*ist +*.maf +svg-inkscape +*.out +*.ptc +old +*.png +*.jpeg +*.tiff +*.xcf +*.xmpi diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8004ae7efdfd6e9f35400e65b96439060518975c..419319533993bec1bae3b17fa846731cd304af46 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,8 +3,8 @@ compile_pdf: script: - apt-get update -y - apt-get install -y inkscape - - make resources - make + - make resources - mv main.pdf bind.pdf only: - master diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000000000000000000000000000000000000..2112fbd92735c39ab931dcc6a088c524a3f0474b --- /dev/null +++ b/.mailmap @@ -0,0 +1,2 @@ +Malin Freeborn <malinfreeborn@posteo.net> Malin <malinfreeborn@tutamail.com> +Malin Freeborn <malinfreeborn@posteo.net> Malin Freeborn <malinfreeborn@tutamail.com> diff --git a/CS/CS.tex b/CS/CS.tex index f8a7bdc4c4e5e0b7eda117bfc2141ad4c5c3fda2..e69cca0d49e66772a3dd9293445ce591cc7861cc 100644 --- a/CS/CS.tex +++ b/CS/CS.tex @@ -31,8 +31,8 @@ } %---- - \posterbox[adjusted title=Attributes]{name=attributes,column=1,row=2,span=4,rowspan=2}{\vspace{-.3cm}\begin{tabular}{ll} - & {\tiny Penalties \hspace{2.3em} Bonuses} \\ + \posterbox[adjusted title=Attributes (5 \textbar~10/20/30/50)]{name=attributes,column=1,row=2,span=4,rowspan=2}{\vspace{-.3cm}\begin{tabular}{ll} + & {\tiny Penalties \hspace{30pt} Bonuses} \\ Strength & \attributecircles \\ Dexterity & \attributecircles \\ Speed & \attributecircles \\ @@ -44,7 +44,7 @@ \posterbox{name=gumption,column=5,row=2,span=3,rowspan=2}{ - \vspace{.2cm} {\small HP} + \vspace{.2cm} {\small HP \tiny{(6 + Str)}} \begin{tabular}{p{0em}p{0em}p{0em}p{0em}p{0em}p{0em}p{0em}p{0em}p{0em}p{0em}} @@ -65,7 +65,7 @@ %---- \posterbox{name=mp,column=8,row=2,span=3,rowspan=2}{ - \vspace{.2cm} {\small FP} \shortline {\tiny $+ Cha$} + \vspace{.2cm} {\small FP (10/15/20)} \shortline {\tiny $+ Cha$} \begin{tabular}{p{0em}p{0em}p{0em}p{0em}p{0em}p{0em}p{0em}p{0em}p{0em}p{0em}} @@ -103,7 +103,7 @@ %---- \posterbox[adjusted title=Damage]{name=track,column=1,row=4,span=2,rowspan=1}{ - + \tiny{(Strength)} } %---- @@ -114,9 +114,9 @@ \fill[gray!12!white,opacity=0.8] (210:1.5) circle (1.2); \fill[gray!13!white,opacity=0.8] (330:1.5) circle (1.2); \end{scope} - \node at ( 90:1.5) {Initiative}; - \node at ( 210:1.5) {Strike}; - \node at ( 330:1.5) {Evasion}; + \node at ( 90:1.5) {Initiative \tiny{(Speed)}}; + \node at ( 210:1.5) {Strike \tiny{(Combat)}}; + \node at ( 330:1.5) {Evasion \tiny{(Dexterity)}}; \node [font=\huge] {Combat Factors}; \end{tikzpicture}} @@ -171,12 +171,17 @@ } %---- - \posterbox[adjusted title=Skills]{name=skills,column=8,row=8,span=3.1,rowspan=4.8}{ + \posterbox[adjusted title=Melee (10/20/40)]{name=Melee,column=8,row=8,span=3.1,rowspan=1}{ + \begin{tabular}{lp{0em}p{0em}p{0em}} + + \skill{Combat} + \skill{Projectiles} + \end{tabular} + } + + \posterbox[adjusted title=Skills (5/10/15)]{name=skills,column=8,row=9,span=3.1,rowspan=4}{ \begin{tabular}{lp{0em}p{0em}p{0em}} - \skill{Combat*} - \skill{Projectiles*} - & \\ \skill{Academics*} \skill{Athletics} \skill{Beast Ken*} @@ -199,9 +204,8 @@ \textbf{Specialisations} } - \posterbox[adjusted title=Spheres]{name=spheres,column=1,row=8,span=3.8,rowspan=2} + \posterbox[adjusted title=Spheres (10/15/25)]{name=spheres,column=1,row=8,span=3.8,rowspan=2} { - \vspace{.2cm} \line(1,0){110} \fiveboxes {~\tiny (2MP)} \vspace{.2cm} \line(1,0){110} \fiveboxes {~\tiny (4MP)} @@ -210,11 +214,13 @@ \vspace{.2cm} \line(1,0){110} \fiveboxes {~\tiny (8MP)} + \vspace{.2cm} \line(1,0){110} \fiveboxes {~\tiny (10MP)} + } %---- - \posterbox[adjusted title=Equipment]{name=equipment,column=1,row=10,span=7,rowspan=2.8}{ + \posterbox[adjusted title=Equipment (1 per Skill)]{name=equipment,column=1,row=10,span=7,rowspan=3}{ \vspace{.4cm} @@ -236,7 +242,7 @@ Total XP \weeline Remaining XP \weeline} - \posterbox[adjusted title=Knacks]{name=knacks,column=5,row=8,span=3,rowspan=2}{ + \posterbox[adjusted title=Knacks (5/10/15)]{name=knacks,column=5,row=8,span=3,rowspan=2}{ \vspace{.3cm} \Split @@ -274,9 +280,9 @@ \vspace{0.5cm} - \begin{tabular}{p{1em}p{1em}p{1em}p{1em}p{1em}p{1em}p{1em}} + \begin{tabular}{p{1em}p{1em}p{1em}p{1em}p{1em}} - \Huge\ding{111} & \Huge\ding{111} & \Huge\ding{111} & \Huge\ding{111} & \Huge\ding{111} & \huge\ding{111} & \Large\ding{111} \\ + \Huge\ding{111} & \Huge\ding{111} & \Huge\ding{111} & \Huge\ding{111} & \Huge\ding{111} \\ \end{tabular} diff --git a/Makefile b/Makefile index 475e7707cb633487fb3f5744dec87b740338f96f..215f2aa3e02d2dfb726a915da546ebe3d172d762 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ ${filename}.glg: svg-inkscape pdflatex ${filename}.tex makeglossaries ${filename} pdflatex ${filename}.tex -resources: resources.pdf +resources: resources.pdf ${filename}.pdf resources.pdf: $(wildcard CS/*.tex) pdflatex CS/resources.tex ref: diff --git a/combat.tex b/combat.tex index 9cc1fc3a1c10fb27c74f0b1de69493826c65ead6..1114f3d13989b6fbf0a2d8324e7f156e18d842cc 100644 --- a/combat.tex +++ b/combat.tex @@ -339,6 +339,8 @@ See Chapter \ref{knacks} for a full list of knacks. Quarterstaff & \ 0 & +1 & +2 & 0/2 & 2 sp & First Strike (page \pageref{firststrike}) \\ + Warhammer & +3 & 0 & +1 & 3/5 & 7 sp & Finishing Blow (page \pageref{finishingblow}) \\ + Whip & \ 0 & +2 & \ 0 & -1/ 1 & 1 cp & First Strike (page \pageref{firststrike}) \\ Wood Axe & +2 & \ 0 & +1 & -1/1 & 1 sp & \\\hline @@ -352,6 +354,7 @@ See Chapter \ref{knacks} for a full list of knacks. Great Club & +4 & +1 & +1 & 5 & \\ Giant Boulder & +5 & 0 & \ -2 & 8 & & Finishing Blow (page \pageref{finishingblow}) \\ + Giant Sword & +3 & +1 & +2 & 5 & 15 sp & \\ Poleax & +3 & +1 & +1 & 5 & 6 sp & First Strike (page \pageref{firststrike}) \\\hline @@ -1073,14 +1076,7 @@ Before each round of combat, the \gls{gm} rolls a Morale Check for \glspl{npc} a If the \glspl{npc} fail the roll, they attempt to flee, otherwise, they fight. } -\iftoggle{verbose}{% -Morale checks are rolled at \gls{tn} 6 with a character's Combat Skill (or Aggression Skill if the character is an animal). -As usual, the \gls{gm} rolls for an entire group with one roll. -If the characters have just attacked a group of 10 hobgoblins and injured 3 then the troop will roll at \gls{tn} 6 to see if they should flee, but the injured 3 hobgoblins roll with a -2 penalty. -If the final result is a 7 then the three injured hobgoblins flee, but the rest remain. -}{} - -When an enemy flees the scene, characters still gain full \gls{xp} for the fight, since they still `defeated' the enemy. +When an enemy flees the scene after a fight has begun, characters still gain full \gls{xp} for the fight, since they still `defeated' the enemy. \iftoggle{verbose}{ diff --git a/gods.tex b/gods.tex index 45f0c56d083d6a1d36f2cd86fd2556af16afcf67..510d9bdd8916d44fda8b490fcff6bc0d235844e9 100644 --- a/gods.tex +++ b/gods.tex @@ -65,11 +65,11 @@ The day of \gls{wargod} is a day to remember war and settle disputes by fist or 5 & Saving someone's life. \\ - 10 & Playing a prank set up two sessions ago. \\ - 10 & Saving a village or larger populated area from destruction. \\ - \end{xpchart} + 15 & Playing a prank set more than two sessions ago at the start of the campaign. \\ + +\end{xpchart} Her temples are always full of home-brewed beer served by attractive men and women. Often such temples replace regular taverns. @@ -112,13 +112,13 @@ The mana stones of \Gls{knowledgegod} are always activated by a command word. 5 & Uncovering a conspiracy. \\ - 10 & Solving a legendary puzzle. \\ - 10 & Donating at least 100 gp to the temple. \\ 10 & Writing an informative book on some topic. Intelligence + Academics is rolled at \gls{tn} 12 during downtime. \\ - 15 & Finding and preserving important knowledge that would otherwise have been destroyed forever. \\ + 10 & Finding and preserving important knowledge that would otherwise have been destroyed forever. \\ + + 15 & Solving a legendary puzzle. \\ \end{xpchart} @@ -157,7 +157,7 @@ Animals with a spell implanted always activate the spell at their own behest and 3 & Freeing a wild animal from captivity. \\ - 3 & Destroying an `unnatural' creature such as an undead creature. \\ + 3 & Destroying an `unnatural' creature such as the undead. \\ 5 & Finding a new type of creature. \\ @@ -178,7 +178,7 @@ Her temples are few and are often no more than small rooms within a larger barra \gls{wargod}'s feast day ends the fourth and last season of the third and last cycle. On this day, if no battles are present, entire towns sometimes gather together to voice their frustrations, calling each other out to one-on-one fights. -There is no reprisal for the result of these fights -- they stand alone, and no redress can be made in a socially acceptable way until \gls{wargod}'s next holy day, months later. +There is no reprisal for the result of these fights -- they stand alone, and no redress can be made in a socially acceptable way until \gls{wargod}'s next holy day. \begin{xpchart}{\Gls{wargod}} @@ -405,7 +405,7 @@ They have a deep sense of needing to be important in the eyes of others, and fin 10 & Marrying into a prestigious family. \\ - 10 & Acquiring a horde of new wealth -- at least 100\% of the character's current total. \\ + 10 & Acquiring a horde of new wealth -- at least 100\% of the character's maximum lifetime total, and at least 1 gp. \\ 10 & Buying an expensive new home -- at least 200 gp in value. \\ diff --git a/intro.tex b/intro.tex index f1a0722915f8cf6b2c06cb6ea62e37901d22c6b5..02281a1cf6343d4822de3b742ab615eea0a1ab60 100644 --- a/intro.tex +++ b/intro.tex @@ -78,6 +78,7 @@ Neil McDonnell for the basic photograph which became the Polymorph image on page \pageref{roch:xp1}, \pageref{roch:xp2}, \pageref{roch:enchanter}, +\pageref{roch:invocation}, \pageref{roch:polymorph}, \pageref{roch:runes}, \pageref{roch:trogdor}, diff --git a/knacks.tex b/knacks.tex index f21b3a27bec46cfe63b93efdda223177ef40da90..8f4255573053993f8bcff5609b8382c666792ef8 100644 --- a/knacks.tex +++ b/knacks.tex @@ -17,7 +17,8 @@ Most people can pick up a couple of Knacks easily but further Knacks become prog \subsubsection{Adrenaline Surge} \label{adrenalinesurge} -The player can declare that super-human effort is being thrown into an action, and gain +1 Strength for that one task. This can increase damage, but cannot increase Initiative after a \gls{round} has begun. +The player can declare that super-human effort is being thrown into an action, and gain +1 Strength for a single Initiative click. +This can increase damage, but cannot increase Initiative after a \gls{round} has begun. Adrenaline surge can be used once each scene for each knack the character has, and no more than once a \gls{round}. @@ -39,6 +40,9 @@ The character can cut through more than one opponent at a time, or slice open mu Any time the character reduces an opponent below 1 \gls{hp}, they can immediately make another attack at no Initiative cost against anyone in range of the weapon; if that attack reduces the opponent below 1 \gls{hp} then further attacks can be made until no further enemies are within range or the character fails to fell an enemy. This knack can only be used with missile weapons if enemies are standing behind each other. +\iftoggle{verbose}{% + If Adrenaline Surge is active, it remains active throughout each attack. +}{} \subsubsection{Disarm} @@ -75,13 +79,15 @@ Other Knacks from weapons do not count towards the total. \iftoggle{verbose}{% The character is well practised at getting the first hit in, and receives a +2 Initiative Bonus on the first round of combat if they are not surprised. - + This Knack can be taken any number of times, with all secondary uses granting an additional +1 Initiative. For example, while using a spear (which has the Knack: First Strike, in-built), and the Knack, a character would gain +3 Initiative on the first \gls{round} if attacking with the spear. }{ The character gains a +2 Initiative Bonus on the first round of Combat if not surprised, and an additional +1 Initiative Bonus for each First Strike knack. } +First Strike can only be used at the start of the round -- picking up a spear half way through a round does not grant an Initiative Bonus. + The knack resets if the character ever spends a full round of combat moving. \subsubsection{Flashing Blades} @@ -196,6 +202,16 @@ Finally, the character gains +2 \glspl{hp}. Your battle cries and demeanour are particularly fearsome. Enemies receive a -2 penalty when taking Morale Checks where you are their enemy. +\subsubsection{Weapon Master} + +\iftoggle{verbose}{ + The character has trained long and hard with a particular weapon, such as a longsword, spear, shortbow, or rocks. + +}{ + Gain +1 to the Combat score when using a specialized weapon. +}% + The character can specialize in a number of weapons equal to half the number of knacks they have. + \end{multicols} \section{Spellcasting Knacks} diff --git a/rules.tex b/rules.tex index 6f5f10a9ca6c4f3c43854303dab3785a0438b689..7d58177b384e92127012e3e3d32fa12813525a9e 100644 --- a/rules.tex +++ b/rules.tex @@ -195,7 +195,7 @@ See page \pageref{gods_codes} for details on the gods and personal codes of hono The \gls{gm} may wish to only award \gls{xp} at the end of a session, and may restrict when it can be spent. Each Trait should increase by no more than a single level during the course of an adventure -- you might be lucky enough to get enough \gls{xp} to raise your Strength from -2 to +1 in a single session, but nobody can accrue that kind of muscle mass in such a short period of time. -Specialisation Skills such as Craft and Combat are difficult to train with, so it's recommended they only be bought during \gls{downtime}. +Specialisation Skills such as Craft and Survival are difficult to train with, so it's recommended they only be bought during \gls{downtime}. }{} \subsubsection{What Counts?} @@ -712,7 +712,21 @@ Of course after 10 miles, they will have 10 Fatigue points (except humans, who w \subsubsection{Adventure} -Lastly, there is an adventure. The adventure lasts until the current plot-thread is resolved, or some period of `sandboxing' through a world until a proper use of one's time can be found. +The adventure lasts until the current plot-thread is resolved, or some period of `sandboxing' through a world until a proper use of one's time can be found. +At the end of every adventure, \gls{downtime} should be called, and all characters should heal all \glspl{hp}, \glspl{mp}, \glspl{fp}, and \glspl{fatigue}. + +\iftoggle{verbose}{% + \subsubsection{Downtime} + + Both players and the \gls{gm} can call for \gls{downtime} any time they want, and either party can cancel the \gls{downtime} by declaring that something is happening. + Downtime is important to play, as this is when characters learn specialist skills, such as Survival and Craft, or alchemy spheres. + + \Gls{downtime} should be viewed as a normal part of any campaign, given that no healing can take place without it. + The \gls{gm} might also award \glspl{storypoint} during longer downtimes, to give some filler about the character's exploits during this time (which can be filled in later). + +}{} + + \subsection{Space as Squares}\index{Space}\index{Squares}\index{Areas} \label{space} diff --git a/spheres.tex b/spheres.tex index 924614856684bf685856863f781e9fb27d819048..e6c46d957eca8481bdff19907636513f013d1340 100644 --- a/spheres.tex +++ b/spheres.tex @@ -933,6 +933,8 @@ The mage throws out a ball of flaming, crackling light which strikes and burns t \subsubsection{Spell Enhancements} +\sidepic[33]{Roch_Hercka/conjuration_left}{\label{roch:invocation}} + \enhancement{1}{Raging}{The fireball deals +2 Damage} The caster increases the spell's level by one and increases the spell's Damage by 2. A mage with Intelligence +2, casting Fireball at third level would deal $2D6+2$ Damage.