Skip to content
Snippets Groups Projects
spells.tex 15.3 KiB
Newer Older
  • Learn to ignore specific revisions
  • Malin Freeborn's avatar
    Malin Freeborn committed
    \chapter[Chamber of Magic]{Magic}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \toggletrue{examplecharacter}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \begin{multicols}{2}
    
    \noindent
    
    Magic can do any number of things, but like anything else, it has standards.
    These standards are, of course, `spells'.
    
    Spells of the `low spheres', directly affect their elements (Earth, Fire, Water, Air, or Fate).
    They produce very powerful effects, but must affect people indirectly.
    A fire spell might make fire explode in someone's face, but if that someone does not stand near a fire, then the Fire Sphere will not affect them, because most people are not made out of fire.
    
    The `high spheres' (Death, Light, Life, Force, and Mind) each need two low spheres combined to cast their spells; level 2 Light magic requires Fire 2 and Air 2, and so on.
    These high spheres tend to affect people much more directly, but with smaller effects.
    Death spells will encourage the little seed of death which sits within us all, and Life magic can twist or prod anything which lives.
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
    The primordial breath to speak the language of spells comes from the wind, bringing inspiration to those who can listen.
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    Of course, spellcasters without the patience for inspiration often resort to just gutting a giant arachnid for its webbing, mixing in some griffin-feathers, and twisting the world by force.
    A good witch leaves no part of her prey unused. 
    
    
    \columnbreak
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \input{config/rules/spells.tex}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    \end{multicols}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \section{First Level Spells}
    
    \begin{multicols}{2}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Air}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Air1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Fate}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Fate1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Fire}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Fire1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    \subsection{Water}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Water1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    \subsection{Death}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Death1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
    \subsection{Force}
    
    \showSpells{Force1}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Light}
    
    
    \spell{Little Big}% Name
      {}% Enhancements
    
      {Warp}% Action
      {Fire, Air}% Spheres
    
      {\roll{Wits}{Vigilance}}% Resist with
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {The caster mixes a malaphor, and the target's size contorts like a funhouse mirror, inflicting a -\arabic{spellPlusOne} penalty to ranged attacks against them}% Description
    
      {A gnome seen from ten steps might appear to be the size of a human, or a human may appear the size of a gnome.
        The closer one approaches the target, the more normal it appears.}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Light1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
    \spell{Shadow}% Name
      {}% Enhancements
    
      {Wane}% Action
      {Fire, Air}% Spheres
    
      {\roll{Wits}{Vigilance}}% Resist with
      {As the caster whispers, a single patch of darkness, the length of a step, forms anywhere within range}% Description
      {It can completely obscure a candle's light, and diminish a torch's light to the strength of a candle.
    
        The patch of shadow joins to a target.
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        If cast on a person, the shadow remains attached to them, inflicting a -\arabic{spellPlusOne} penalty to noticing things (and becomes very irritating, very quickly).
    
    
        The shadow fades once sunlight touches it for \pgls{interval}.}
    
    
    \subsection{Life}
    
    \showSpells{Life1}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Forest Crown}% Name
      {}% Enhancements
      {Warp}% Action
      {Earth, Water}% Spheres
      {\roll{Strength}{Athletics}}% Resist with
      {The target hears how good they would look with antlers, and antlers start to grow.
      They grant +1 to Damage while using the Brawl Skill}% Description
      {
      The antlers will stop the target wearing a helmet, so they cannot wear Complete armour.
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      The antlers shed over any cold season, or can be removed with a bone-knife.}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    \spell{Slashers}% Name
      {}% Enhancements
      {Warp}% Action
      {Earth, Water}% Spheres
    
      {\roll{Strength}{Athletics}}% Resist with
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {The caster makes accusations of vile language, and the target grows needle-sharp claws.
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      They grant +1 Damage when using Brawl, but inflict a -1 penalty to using weapons or other tools}% Description
      {
      The claws grow out naturally, or can be cut off at any time.}
    
    \spell{Tweak}% Name
      {}% Enhancements
      {Warp}% Action
      {Earth, Water}% Spheres
    
      {target's \glspl{hp}}% Resist with
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {The caster lists how the target looks like a different race, and their features begin to shift to match}% Description
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {The target must have Attributes within the racial maximums and minimums of the target race, so a human with Strength +1 could become an elf, but Strength +3 would stop them looking remotely elf-like.
    
      The spell lasts until the target makes use of any characteristic of their own race.
      For humans, this means their ability to walk long-distances, and for gnomes it means trying to focus on anything.}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \pic{Roch_Hercka/polymorph}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Regeneration}% Name
      {detailed}% Enhancements
      {Wax}% Action
      {Earth, Water}% Spheres
      {current lost \glspl{hp} + 7}% Resist with
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {The caster gathers tiny gifts for the target, and they begin to regenerate Damage faster, recuperating an extra \arabic{spellPlusOne} \glspl{hp} each week}% Description
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {During this time, the target's appetite grows substantially, and they need an extra \arabic{spellCost} meals every day to keep the spell going.}
    
    
    \subsection{Mind}
    
    \showSpells{mind1}
    
    
    \spell{Shadow Check}% Name
      {}% Enhancements
    
      {Witness}% Action
      {Fate, Water}% Spheres
    
      {quiet thoughts}% Resist with
      {This spell tells the caster if any particular patch (and it has to be a specific patch) contains anything which has a mind}% Description
      {Shadows, statues, or suspicious bushes can all hide all manner of things.
    
        The spell will not say what kind of mind this is -- whether animal or person.
        It reports only `yes/ no', and often has false positives due to mice or insects (1/6 chance in daylight, 2/6 chance at night).}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \end{multicols}
    
    \section{Second Level Spells}
    
    \begin{multicols}{2}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Air}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Air2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Earth}
    
    \showSpells{Earth2}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Fate}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Fate2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Fire}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Fire2}
    
    \spell{Toothless Fire}% Name
      {duplicated}% Enhancements
      {Warp}% Action
      {Fire}% Spheres
      {intensity of the flame}% Resist with
      {This spell changes the basic nature of a fire, so it can no longer burn a certain type of material}% Description
      {Casters generally use this to stop a fire damaging people, but it could just as easily be used to stop a fire spreading to clothing.
    
        The fire will not stop feeding on whatever allows it to currently burn, so a wood fire will continue burning its wood.}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Water}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Water2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Detect Water}% Name
      {distant}% Enhancements
      {Witness}% Action
      {Water}% Spheres
      {water purity}% Resist with
      {The caster detects liquid within \spellRange, but nothing within a few steps of the caster.
        They know only the closest source within the range, but have no idea what kind of liquid the spell has revealled}% Description
      {It might reveal a river, a tankard of ale, or any other body apparent of liquid.}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Death}
    
    \showSpells{Death2}
    
    
    \spell{Corpse Stench}% Name
      {distant}% Enhancements
      {Witness}% Action
      {Fate, Air}% Spheres
    
      {time since death}% Resist with
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {Sniffing at the wind, the caster identifies any corpses within \spellRange}% Description
    
      {
        Casters typically use this trick to double-check if an immobile and wounded person might still have a chance of life.
      }
    
    \spell{Infectious Migraine}% Name
      {duplicated}% Enhancements
      {Wax}% Action
      {Fate, Air}% Spheres
      {\roll{Strength}{Athletics}}% Resist with
      {As the caster roars, a deathly feeling flows over the targets, who gain \arabic{spellCost} \glspl{fatigue}}% Description
      {}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Preservation}% Name
      {detailed}% Enhancements
      {Wane}% Action
      {Fate, Air}% Spheres
      {existing rot}% Resist with
      {The caster paints a picture -- with words or brush -- of food, a shirt, or a human corpse.
      The target ceases all rotting when not in use.
      Rain or snow may fall upon it, but it will not degrade}% Description
      {
        Anyone working with the undead must make use of this spell.
        To work without it means any undead creatures summoned will not last long.
    
        The spell degrades when the target begins moving, and fails within \arabic{spellPlusOne} \glspl{interval}.
        Therefore, undead spellcasters, such as liches, must continuously cast this spell upon themselves.
        It lasts
    
        \index{Necromancy!Preservation}
        If cast immediately, upon death, it can arrest the effects of \textit{rigor mortis} before they begin.
      }
    
    
    \widePic[t]{Roch_Hercka/flashing_light}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Force}
    
    \showSpells{Force2}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Friendly Bolt}% Name
      {duplicated}% Enhancements
      {Wane}% Action
      {Earth, Fire}% Spheres
      {carried items' total \gls{weight}}% Resist with
      {The caster shouts `let's go', and two targets gain a plus \arabic{spellCost} bonus to running}% Description
      {They feel suddenly lighter, as if being carried.
      However, this spell does not help with carrying heavy items.}
    
    \spell{Traveller's Curse}% Name
      {distant}% Enhancements
      {Wax}% Action
      {Earth, Fire}% Spheres
      {\roll{Speed}{Athletics}}% Resist with
      {The caster wishes the target a bad journey, and they immediately feel heavier.
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      For the next \arabic{spellCost}~\glspl{interval}, the target counts as carrying something with \pgls{weight} of \arabic{spellPlusOne}}% Description
      {
      The curse wears off once the target has marched enough, but any \glspl{interval} the target spends stationary do not count towards the spell's duration.}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Life}
    
    \showSpells{Life2}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Scent in the Air}% Name
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {distant}% Enhancements
      {Witness}% Action
      {Earth, Water}% Spheres
      {target's strangeness}% Resist with
      {Focussing on the air, and sniffing the wind, the caster asks politely if it will say whether or not some creature sits around \spellRange\ away}% Description
      {Other humanoids are \tn[7] to detect, beasts are \tn[9], and stranger creatures present a greater challange.}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Light}
    
    \showSpells{Light2}
    
    
    \spell{Shadow Puppet}% Name
      {detailed}% Enhancements
      {Wane}% Action
      {Fire, Air}% Spheres
      {\roll{Wits}{Vigilance}}% Resist with
      {One target shadow forms a detailed silhouette, and may even stand up and away from the ground}% Description
    
      {During the daylight, it simply appears very strange; but at night these shadow puppets can easily fool someone into thinking a monster, or even a particular person lies waiting, in the distance.
    
      The shadows disappear once bright light hits them.}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Mind}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Mind2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Fear}% Name
      {detailed}% Enhancements
      {Wane}% Action
      {Water, Fate}% Spheres
      {\roll{Wits}{Academics}}% Resist with
      {The caster explains to the target their imminent death.
        If the target ever finds themselves facing the danger the caster described, they take a -\arabic{spellPlusOne} penalty to Mind Attributes}% Description
      {The spell lasts until the character gains \pgls{xp} for following their Code.}
    
    
    \spell{Watchman}% Name
      {detailed}% Enhancements
      {Warp}% Action
      {Water, Fate}% Spheres
      {spell's level}% Resist with
      {The caster speaks to a spell, and convinces it to copy their own Code of belief.
      It gains Intelligence and Charisma Bonuses of -1}% Description
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {Casters can use this spell to control illusions, to make water rage in one direction rather than another, to convince a heavy wind to leave their companions alone, or suggest to a curse spell the best time to spring a nasty surprise on the target.
    
    
      The caster must be able to sense the spell in order to address it, which often demands a \textit{Witness} spell come first.
    
      These spells tend to take advice from the caster for a while, but soon after make their own interpretations of what they want.}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \end{multicols}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    \section{Third Level Spells}
    
    \begin{multicols}{2}
    
    \subsection{Air}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Clawing Wisps}% Name
      {detailed, duplicated}% Enhancements
      {Wax}% Action
      {Air}% Spheres
      {wind speed}% Resist with
      {The caster gives a battle-cry, and cloud-lined spirits, appearing like small copies of the caster, push any enemies (but not allies) back, reducing their \glspl{ap} by \arabic{spellPlusOne}}% Description
      {}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Air3}
    
    \subsection{Earth}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Mud Clamp}% Name
      {duplicated, detailed}% Enhancements
      {Wax}% Action
      {Earth}% Spheres
      {\roll{Strength}{Wyldcrafting}}% Resist with
      {`Hold!', the caster shouts, as snow or mud becomes solid, encasing any feet pushed into the ground.
      Targets then count as \textit{Entangled}}% Description
      {
      The spell suffers a -2 penalty when used against creatures without flat feet (such as hooves, or most other animal feet), but can also gain up to a +2 bonus in particularly deep mud or snow.}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Earth3}
    
    \subsection{Fate}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Blessed Army}% Name
      {duplicated, distant}% Enhancements
      {Wax}% Action
      {Fate}% Spheres
      {targets' Charisma (inverted)}% Resist with
      {The caster gives good wishes, and \arabic{spellTargets} targets receive \showDam~\glspl{fp}}% Description
      {The \glspl{fp} remain until used.}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Fate3}
    
    \subsection{Fire}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Fire3}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Naked Fire}% Name
      {duplicated, distant}% Enhancements
      {Warp}% Action
      {Water}% Spheres
      {size of fire}% Resist with
      {After instructing all the fire around on proper etiquette, \arabic{spellTargets} \glspl{step} fires around \spellRange\ turns blue, and stops burning flesh.
      It continues to act upon wood, hair, and clothing as normal}% Description
      {}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Water}
    
    \showSpells{Water3}
    
    \subsection{Death}
    
    \showSpells{Death3}
    
    
    \spell{Stench Sort}% Name
      {distant, detailed}% Enhancements
      {Witness}% Action
      {Fate, Air}% Spheres
      {time since death}% Resist with
      {Detect the corpse of a named species within \spellRange}% Description
      {
        Sniffing at the wind, the caster identifies any corpses from a particular species within \spellRange.
        Possible types include `elves', `woodspies', or `bats'.
      }
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Force}
    
    \showSpells{Force3}
    
    \subsection{Life}
    
    \showSpells{Life3}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Herd Protection}% Name
      {duplicated, distant}% Enhancements
      {Warp}% Action
      {Earth, Water}% Spheres
      {current \glspl{hp}}% Resist with
      {The caster yells warnings, and the targets gain \gls{dr}~\arabic{spellCost} as their skin becomes thick}% Description
      {Unfortunately, the tough hide feels heavy, and effectively counts as an item with \pgls{weight} of \arabic{spellCost}.
      The hide usually comes with fur, and protects against the cold as well as Damage.
    
      When the spell combines with others, to boost the target's Strength and grant claws, they eventually look just like a regular bear.
    
      The strange skin fades to normal once the target takes Damage and heals.}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \spell{Piglet Farm}% Name
      {duplicated, detailed}% Enhancements
      {Wane}% Action
      {Earth, Water}% Spheres
      {\glspl{hp}}% Resist with
    
      {The caster cries `Pigs!', and the first \arabic{spellTargets} targets within \spellRange\ shrink, take a -\arabic{spellPlusOne} Strength Penalty}% Description
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {
      This penalty stacks as usual, so targets who already have a basic Strength Penalty of -2 would take this penalty, and then half of their regular Strength penalty, for a total of -\arabic{spellPlusTwo}.}
    
    \subsection{Light}
    
    \showSpells{Light3}
    
    \subsection{Mind}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \pic{Roch_Hercka/elvish_enchanter}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \showSpells{Mind3}
    
    \subsection{Divergent}
    
    
    \showSpells{FireWater3}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    \end{multicols}
    
    \section{Fourth Level Spells}
    
    \begin{multicols}{2}
    
    \subsection{Air}
    
    \showSpells{Air4}
    
    \subsection{Earth}
    
    \showSpells{Earth4}
    
    \subsection{Death}
    
    \showSpells{Death4}
    
    \subsection{Fate}
    
    \showSpells{Fate4}
    
    \subsection{Fire}
    
    \showSpells{Fire4}
    
    \subsection{Water}
    
    \showSpells{Water4}
    
    \subsection{Force}
    
    \showSpells{Force4}
    
    \subsection{Life}
    
    \showSpells{Life4}
    
    \subsection{Light}
    
    \showSpells{Light4}
    
    \subsection{Mind}
    
    \showSpells{Mind4}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \subsection{Divergent}
    
    \showSpells{MindForce4}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \end{multicols}