diff --git a/magic.sty b/magic.sty index 9341d22120aca2e7516ce263e0102b36415ef0ea..d7875b9c19e916001015f911dd20e3fbac5bd078 100644 --- a/magic.sty +++ b/magic.sty @@ -71,8 +71,7 @@ \newcommand\shortSpell{% - \paragraph{\spellName} - + \item[\spellName] Cost: \arabic{spellCost}, \spellEnhancements, \spellAction~ @@ -85,9 +84,13 @@ } -\newcommand\showFullSpell[7]{% +\newcommand\spell[7]{% \calcSpell{#1}{#2}{#3}{#4}{#5}{#6}{#7}% - \fullSpell% + \iftoggle{fullSpells}{% + \fullSpell% + }{% + \shortSpell% + }% } % We use spellPotency to track spell effects which are typically larger than the spell's level. @@ -139,54 +142,6 @@ % 6 = Description % 7 = Longer notes -\newcommand{\spell}[7]{ - \global\settoggle{distant}{false}% - \global\settoggle{duplicated}{false}% - \global\settoggle{insubstantial}{false}% - \setcounter{spelllevel}{1}% - \foreach \s in {#4}{% - \stepcounter{spelllevel}% - }% - \setcounter{spellPotency}{\value{spelllevel}}% - \addtocounter{spellPotency}{3}% - \setcounter{spellResTN}{7}% - \iftoggle{genExamples}{ - \subsubsection{#1}% - \label{#1}% - - {\sffamily(#4% - \ifnum\value{spelllevel}>1~\fi #3 - #2)} - \gls{mp} Cost:~\arabic{spelllevel}, - Resisted by: #5, - \setRange% - Range:~\spellRange - \setArea% - \iftoggle{duplicated}{% - \ignorespaces, Targets:~\spellArea, % - }{}% - - \afterparnoindent - #7 - - \vphantom{\dmg{spellPotency}} - \index[spells]{\textbf{#1}: #6 (Cost: \arabic{spelllevel}, Range:~\spellRange, Resisted by: #5\iftoggle{duplicated}{, Targets: \spellArea}{})|needspace{2em} --- Page } - }{ - \item[\textbf{#1}]% - \vphantom{\dmg{spellPotency}}% - \vphantom{#4}% - \vphantom{#2}% - \setArea% - \setRange% - \ifdefparam{#5}{% - Roll #5, \tn[\arabic{spellResTN}], or #6. - }{ - \MakeUppercase#6. - } - (Spheres:~#2, Cost:~\arabic{spelllevel}, Range:~\spellRange\iftoggle{duplicated}{, Targets:~\spellArea}{}) - } -} - \newcommand\spellRange{} \newcommand\setRange{% \iftoggle{distant}% @@ -231,6 +186,8 @@ %%% +\newtoggle{fullSpells} + \settoggle{fullSpells}{true} \newtoggle{insubstantial} \settoggle{insubstantial}{false} \newtoggle{distant} @@ -311,7 +268,7 @@ \newcommand\creatureSpells[2][]{ \begin{description} - \settoggle{genExamples}{false} + \settoggle{fullSpells}{false} #1 \foreach \s in {#2}{ \IfFileExists{config/spells/\s.tex}{ @@ -324,7 +281,7 @@ \newcommand\showStdSpells{ \setcounter{enc}{0} \begin{description} - \settoggle{genExamples}{false} + \settoggle{fullSpells}{false} \foreach\n in {3,2,1}{ \ifnum\value{enc}<3 \foreach \s in {Earth,Air,Fire,Water,Fate}{ @@ -341,7 +298,7 @@ \newcommand\showSpells[1]{ \needspace{3em} - \settoggle{genExamples}{true} + \settoggle{fullSpells}{true} \foreach \s in {#1}{ \input{config/spells/\s.tex} } diff --git a/spells/Air1.tex b/spells/Air1.tex index f69a0413ef488ca4fb07f25f0be63b43f170e87e..c42e1c1761c7957ee538a566d0c9b7181625e889 100644 --- a/spells/Air1.tex +++ b/spells/Air1.tex @@ -1,7 +1,7 @@ \spell{Wind Chill}% Name - {\mAir}% Spheres - {Wax}% Action {}% Enhancements + {Wax}% Action + {Air}% Spheres {\roll{Strength}{Athletics}}% Resist with {targets lose \arabic{spelllevel} \gls{ap} and get pushed back \arabic{spelllevel}~\glspl{ap} minus Strength}% Description { @@ -10,9 +10,9 @@ } \spell{Noxious Fog}% Name - {\mAir}% Spheres - {Wane}% Action {}% Enhancements + {Wane}% Action + {Air}% Spheres {the wind speed}% Resist with {a pocket of foul air inflicts \arabic{spellPotency}~\glspl{fatigue} each round}% Description { @@ -26,9 +26,9 @@ } \spell{Bubble}% Name - {\mAir}% Spheres - {Warp}% Action {}% Enhancements + {Warp}% Action + {Air}% Spheres {the density of the liquid}% Resist with {a small bubble surrounds the caster}% Description { diff --git a/spells/Air2.tex b/spells/Air2.tex index 991fe7880ae943a1e45f7ef590562d6d230ba531..d955956a428deacb27c2cd8dab708701147c4dc9 100644 --- a/spells/Air2.tex +++ b/spells/Air2.tex @@ -1,8 +1,8 @@ \spell{Wind Blast}% Name - {\mAir}% Spheres + {duplicated}% Enhancements {Wax}% Action - {\duplicated}% Enhancements + {Air}% Spheres {\roll{Strength}{Athletics}}% Resist with {targets lose \arabic{spelllevel} \glspl{ap} and get pushed back \arabic{spelllevel} minus Strength squares}% Description { diff --git a/spells/Air3.tex b/spells/Air3.tex index 14735ce0e6b6eb1cb40e952b12e14820c8522dea..bc5f8a3e34f25ebbb26539b671f285583a20539a 100644 --- a/spells/Air3.tex +++ b/spells/Air3.tex @@ -1,7 +1,7 @@ \spell{Putrid Visage}% Name - {\mAir}% Spheres + {detailed,duplicated}% Enhancements {Wane}% Action - {\detailed,\duplicated}% Enhancements + {Air}% Spheres {wind speed}% Resist with {Stinking cloud covers \spellArea, inflicting \arabic{spelllevel}~\glspl{fatigue} to anyone in the area breathing it in}% Description { diff --git a/spells/Air4.tex b/spells/Air4.tex index 8c53cfb4df3e2e6410ae8f680bda99902f0fa26c..51aa1c41f28edcd2c44af43e3025a6110262f6e6 100644 --- a/spells/Air4.tex +++ b/spells/Air4.tex @@ -1,7 +1,7 @@ \spell{Safe Passage}% Name - {\mAir}% Spheres + {detailed, distant, duplicated}% Enhancements {Warp}% Action - {\detailed, \distant, \duplicated}% Enhancements + {Air}% Spheres {wind or tide's potence}% Resist with {a path appears, surrounded by clouds, which repels anything which might harm those who walk it (projectiles receive a minus \arabic{spelllevel} penalty, and other attacks receive minus \arabic{spelllevel} \glspl{ap}}% Description { diff --git a/spells/AirFire4.tex b/spells/AirFire4.tex index eabe5a1a53fabe66f3d43261b4f911ad7b009c2e..d1cf5fccb42c78cb4da7f328e8891118602e9fde 100644 --- a/spells/AirFire4.tex +++ b/spells/AirFire4.tex @@ -1,7 +1,7 @@ \spell{Night's Teeth}% Name - {\mFire, \mAir}% Spheres + {detailed, duplicated, divergent}% Enhancements {Wane}% Action - {\detailed, \duplicated, \divergent}% Enhancements + {Fire, Air}% Spheres {\roll{Wits}{Vigilance}}% Resist with {lanterns flare, burning \spellArea\ any nearby targets for \rollConv\ Damage, then shadowy spirits latch onto their face, inflicting \arabic{spelllevel} \glspl{fatigue}}% Description { diff --git a/spells/Death1.tex b/spells/Death1.tex index df48852cebd5590a2aeff74de555a6428c862f62..942526d294d3ab056847c2b0e377f19aeaa2925e 100644 --- a/spells/Death1.tex +++ b/spells/Death1.tex @@ -1,7 +1,7 @@ \spell{Boke}% Name - {\mFate, \mAir}% Spheres - {Wax}% Action {}% Enhancements + {Wax}% Action + {Fate, Air}% Spheres {\roll{Strength}{Athletics}}% Resist with {target gains 1 \glsentrytext{fatigue}}% Description { @@ -10,9 +10,9 @@ } \spell{Sloth}% Name - {\mFate, \mAir}% Spheres - {Wane}% Action {}% Enhancements + {Wane}% Action + {Fate, Air}% Spheres {target's \glsentrytext{fatigue} penalty}% Resist with {target ignores all \glsentrytext{fatigue} penalties for \pgls{interval}}% Description { @@ -22,9 +22,9 @@ } \spell{Torpor}% Name - {\mFate, \mAir}% Spheres - {Warp}% Action {}% Enhancements + {Warp}% Action + {Fate, Air}% Spheres {target's \glsentrytext{fatigue} penalty}% Resist with {target's gains \glsentrytext{dr} 1}% Description { diff --git a/spells/Death2.tex b/spells/Death2.tex index 97565352afad4bf330a3237573167deb96508fae..28001eff03911a2b9bebbf7e55cf139084988270 100644 --- a/spells/Death2.tex +++ b/spells/Death2.tex @@ -1,7 +1,7 @@ \spell{Choke}% Name - {\mFate, \mAir}% Spheres + {detailed}% Enhancements {Wax}% Action - {\detailed}% Enhancements + {Fate, Air}% Spheres {\roll{Strength}{Athletics}}% Resist with {target loses \arabic{spelllevel} \glspl{hp}}% Description { @@ -10,9 +10,9 @@ } \spell{Infectious Migraine}% Name - {\mFate, \mAir}% Spheres + {duplicated}% Enhancements {Wax}% Action - {\duplicated}% Enhancements + {Fate, Air}% Spheres {\roll{Strength}{Athletics}}% Resist with {\spellArea\ targets lose \arabic{spelllevel} \glspl{fatigue}}% Description { @@ -20,9 +20,9 @@ } \spell{Corpse Stench}% Name - {\mFate, \mAir}% Spheres + {distant}% Enhancements {Witness}% Action - {\distant}% Enhancements + {Fate, Air}% Spheres {time since death}% Resist with {Detect any close corpses}% Description { @@ -31,9 +31,9 @@ } \spell{Preservation}% Name - {\mFate, \mAir}% Spheres + {detailed}% Enhancements {Wane}% Action - {\detailed}% Enhancements + {Fate, Air}% Spheres {target's current \glsentrytext{fatigue} penalty}% Resist with {Stop \glspl{fatigue}, poisons, venom or rot}% Description { @@ -44,9 +44,9 @@ } \spell{Soul Specks}% Name - {\mFate, \mAir}% Spheres + {Fate, Air}% Spheres {Warp}% Action - {\detailed}% Enhancements + {detailed}% Enhancements {Vigilance}% Resist with {Gain \gls{dr} 2, ignore up to \arabic{spelllevel}~\gls{fatigue} penalties, and see as the dead see}% Description { diff --git a/spells/Death3.tex b/spells/Death3.tex index 8c84b03967907b543d145701386111c7f0ceb9c6..af54515b1b7bdadd49f57e4c642dcf555e34fa9f 100644 --- a/spells/Death3.tex +++ b/spells/Death3.tex @@ -1,7 +1,7 @@ \spell{Stench Sort}% Name - {\mFate, \mAir}% Spheres + {distant, detailed}% Enhancements {Witness}% Action - {\distant, \detailed}% Enhancements + {Fate, Air}% Spheres {time since death}% Resist with {Detect the corpse of a named species within \spellRange}% Description { @@ -10,9 +10,9 @@ } \spell{Death Sight}% Name - {\mFate, \mAir}% Spheres + {distant, detailed}% Enhancements {Warp}% Action - {\distant, \detailed}% Enhancements + {Fate, Air}% Spheres {current \glsentrytext{fatigue} penalty}% Resist with {Gain \gls{dr} 2, ignore up to \arabic{spelllevel}~\gls{fatigue} penalties, and see as the dead see}% Description { diff --git a/spells/Death4.tex b/spells/Death4.tex index 9dc36c2b1d85ed5ad1a3f3773a63b24840260e99..bf1ae734c310cca73cfe5477c80c9effbec8a396 100644 --- a/spells/Death4.tex +++ b/spells/Death4.tex @@ -1,7 +1,7 @@ \spell{Viscious Wind}% Name - {\mFate, \mAir}% Spheres + {distant, duplicated, divergent}% Enhancements {Wax}% Action - {\distant, \duplicated, \divergent}% Enhancements + {Fate, Air}% Spheres {\roll{Strength}{Athletics}}% Resist with {\spellArea\ targets lose \arabic{spelllevel} \glspl{fatigue}, while wind removes \arabic{spelllevel} \glspl{ap}}% Description { diff --git a/spells/Earth1.tex b/spells/Earth1.tex index 54b4e13c8e881a7b5c82b578006179b506e5b27a..5eb02c59f9f374a30e0838be041c95f0eaa9323b 100644 --- a/spells/Earth1.tex +++ b/spells/Earth1.tex @@ -1,7 +1,7 @@ \spell{Slide}% Name - {\mEarth}% Spheres - {Wax}% Action {}% Enhancements + {Wax}% Action + {Earth}% Spheres {\roll{Dexterity}{Athletics}}% Resist with {targets standing on snow or mud fall prone}% Description { diff --git a/spells/Earth2.tex b/spells/Earth2.tex index 0d5dd4394a7d00fb3a4f7a57ebd7ed979696686c..36383162a76872e1d3bd523779b4981764b730dc 100644 --- a/spells/Earth2.tex +++ b/spells/Earth2.tex @@ -1,7 +1,7 @@ \spell{Snowbinding}% Name - {\mEarth}% Spheres + {detailed}% Enhancements {Wax}% Action - {\detailed}% Enhancements + {Earth}% Spheres {by \gls{weight}}% Resist with {the caster forms snow or sand into a weapon blade. It shatters if it deals over \arabic{spellPotency} Damage}% Description { diff --git a/spells/Earth3.tex b/spells/Earth3.tex index 64785a04310e058b50683f477f351de0762cb5b1..afab8ea5b5c0c661727870fc4708bb1cfb0bfe2b 100644 --- a/spells/Earth3.tex +++ b/spells/Earth3.tex @@ -1,7 +1,7 @@ \spell{Sky-Call}% Name - {\mEarth}% Spheres + {distant,detailed}% Enhancements {Wane}% Action - {\distant,\detailed}% Enhancements + {Earth}% Spheres {\roll{Wits}{Caving}}% Resist with {the ceiling cracks, inflicting \rollConv\ Damage on a single target below}% Description { diff --git a/spells/Earth4.tex b/spells/Earth4.tex index c289a148b904c894fa4068346b36f037aa6f99fc..55e7ce2608ad2be88f80079dfa62f93799630d1b 100644 --- a/spells/Earth4.tex +++ b/spells/Earth4.tex @@ -1,7 +1,7 @@ \spell{Snowcastle}% Name - {\mEarth}% Spheres + {detailed, distant, duplicated}% Enhancements {Wax}% Action - {\detailed, \distant, \duplicated}% Enhancements + {Earth}% Spheres {weather conditions}% Resist with {during a snowstorm, the caster guides every snowflake to settle into a great ice-castle}% Description { diff --git a/spells/Fate1.tex b/spells/Fate1.tex index ae358b553fa30820035b322240178c42ba91ffb5..0dbdbb3b6b3cc745118e020219c0a39fa1a5ef4f 100644 --- a/spells/Fate1.tex +++ b/spells/Fate1.tex @@ -1,7 +1,7 @@ \spell{Blessing}% Name - {\mFate}% Spheres - {Wax}% Action {}% Enhancements + {Wax}% Action + {Fate}% Spheres {the target's Charisma}% Resist with {\spellArea~target gains \rollConv~\glspl{fp}}% Description { @@ -9,9 +9,9 @@ } \spell{Curse}% Name - {\mFate}% Spheres - {Wane}% Action {}% Enhancements + {Wane}% Action + {Fate}% Spheres {\roll{Charisma}{Tactics}}% Resist with {lose \rollConv~\glspl{fp}}% Description { @@ -21,9 +21,9 @@ \spell{Twisted Fate}% Name - {\mFate}% Spheres - {Warp}% Action {}% Enhancements + {Warp}% Action + {Fate}% Spheres {\roll{Charisma}{Tactics}}% Resist with {target gains 1 monster encounter}% Description { @@ -36,9 +36,9 @@ } \spell{Fathom}% Name - {\mFate}% Spheres - {Witness}% Action {}% Enhancements + {Witness}% Action + {Fate}% Spheres {\roll{Charisma}{Deceit}}% Resist with {check if target carries \glspl{fp}}% Description { diff --git a/spells/Fate2.tex b/spells/Fate2.tex index 23d2aaa13870ab1696fa2dca3acc2adebaddb4aa..4b06290d5dd52d761f5aebb9256c6a9028f29427 100644 --- a/spells/Fate2.tex +++ b/spells/Fate2.tex @@ -1,7 +1,7 @@ \spell{Mass Blessing}% Name - {\mFate}% Spheres + {duplicated}% Enhancements {Wax}% Action - {\duplicated}% Enhancements + {Fate}% Spheres {target's Charisma}% Resist with {\spellArea{} targets gain \arabic{spelllevel} \glspl{fp}}% Description { @@ -9,9 +9,9 @@ } \spell{Mass Curse}% Name - {\mFate}% Spheres + {duplicated}% Enhancements {Wane}% Action - {\duplicated}% Enhancements + {Fate}% Spheres {\roll{Charisma}{Tactics}}% Resist with {\spellArea\ targets lose \rollConv~\glspl{fp}}% Description { @@ -20,9 +20,9 @@ } \spell{Hateful Cry}% Name - {Fate}% Spheres + {distant}% Enhancements {Wane}% Action - {\distant}% Enhancements + {Fate}% Spheres {\roll{Charisma}{Tactics}}% Resist with {target loses \rollConv~\glspl{fp}}% Description { diff --git a/spells/Fate3.tex b/spells/Fate3.tex index d86b368e6c6ea6b7808d8cb3268ead52cfec35b1..f7065c570d367f2b6ec3bf7110f06b434851d36b 100644 --- a/spells/Fate3.tex +++ b/spells/Fate3.tex @@ -1,7 +1,7 @@ \spell{Itching Cornea}% Name - {\mFate}% Spheres + {duplicated,detailed}% Enhancements {Wane}% Action - {\duplicated,\detailed}% Enhancements + {Fate}% Spheres {Charisma + target Skill}% Resist with {\spellArea{} targets gain a -1 penalty to the next \arabic{spelllevel} rolls which use the target spell.}% Description {The caster cries a weirdly-specific doom, like `may your feet grow fungus', or `I hope your spells come out backwards', and the next \arabic{spelllevel} times the target uses that Skill, they receive a -1 penalty. diff --git a/spells/Fate4.tex b/spells/Fate4.tex index d217fd619189be05e501815b5603794221e8e4df..73d5b207c0bf5d5db4e137b2ea48511c176325d5 100644 --- a/spells/Fate4.tex +++ b/spells/Fate4.tex @@ -1,7 +1,7 @@ \spell{Highest Blessing}% Name - {\mFate}% Spheres + {duplicated, detailed, distant}% Enhancements {Wax}% Action - {\duplicated, \detailed, \distant}% Enhancements + {Fate}% Spheres {ambient noise}% Resist with {targets receive \rollConv~\glspl{fp}}% Description { diff --git a/spells/Fire1.tex b/spells/Fire1.tex index 7c0cd3980f4438131a19ca6b19d35d3830f6e4e4..92d45ea9dd60fed2168474fb68bce8b36a36ce18 100644 --- a/spells/Fire1.tex +++ b/spells/Fire1.tex @@ -1,7 +1,7 @@ \spell{Furious Flame}% Name - {\mFire}% Spheres - {Wax}% Action {}% Enhancements + {Wax}% Action + {Fire}% Spheres {\roll{Wits}{Athletics}}% Resist with {target fire flares, inflicting \rollConv\ Damage on all around}% Description { @@ -14,9 +14,9 @@ } \spell{Douse}% Name - {\mFire}% Spheres - {Wane}% Action {}% Enhancements + {Wane}% Action + {Fire}% Spheres {size of the flame}% Resist with {target fire goes out}% Description { diff --git a/spells/Fire2.tex b/spells/Fire2.tex index 65055fd92c96b8212e3f73b11e75c91591f30e19..788b4097c58292e9fea4e137eec055fc0c42af2a 100644 --- a/spells/Fire2.tex +++ b/spells/Fire2.tex @@ -1,7 +1,7 @@ \spell{Sinister Flame}% Name - {\mFire}% Spheres + {detailed}% Enhancements {Wax}% Action - {\detailed}% Enhancements + {Fire}% Spheres {\roll{Wits}{Athletics}}% Resist with {a fire becomes claws and grabs someone, inflicting \rollConv\ Damage on someone}% Description { @@ -9,9 +9,9 @@ } \spell{Toothless Fire}% Name - {\mFire}% Spheres + {duplicated}% Enhancements {Warp}% Action - {\duplicated}% Enhancements + {Fire}% Spheres {intensity of the flame}% Resist with {target fires stop consuming a certain type of material}% Description { @@ -22,9 +22,9 @@ } \spell{Party Kill}% Name - {\mFire}% Spheres + {duplicated}% Enhancements {Wane}% Action - {\duplicated}% Enhancements + {Fire}% Spheres {size of the flame}% Resist with {\spellArea\ fires go out}% Description { diff --git a/spells/Fire3.tex b/spells/Fire3.tex index 87a4645990758848106ca1d2f8ccc6cf6861eab2..88188c1c47e8d9c0cdce3e5c3af4fb728a3b8b2d 100644 --- a/spells/Fire3.tex +++ b/spells/Fire3.tex @@ -1,7 +1,7 @@ \spell{Brilliant Bull}% Name - {\mFire}% Spheres + {detailed, duplicated}% Enhancements {Wax}% Action - {\detailed, \duplicated}% Enhancements + {Fire}% Spheres {\roll{Speed}{Athletics}}% Resist with {up to \spellArea\ fires in the area take the form of a raging, red, bull, dealing \rollConv\ Damage to anyone near them}% Description { diff --git a/spells/Fire4.tex b/spells/Fire4.tex index 5cde4a0813b1f292704884469931f3323778c7ce..de8bd960577cf1a365fa65791c8cb64fad294787 100644 --- a/spells/Fire4.tex +++ b/spells/Fire4.tex @@ -1,7 +1,7 @@ \spell{Festival of Fire}% Name - {\mFire}% Spheres + {detailed, duplicated, distant}% Enhancements {Wax}% Action - {\detailed, \duplicated, \distant}% Enhancements + {Fire}% Spheres {\roll{Wits}{Vigilance}}% Resist with {up to \spellArea\ fires, \spellRange\ away, explode in the form of dancing creatures, dealing \rollConv\ Damage to anyone nearby}% Description { diff --git a/spells/Force1.tex b/spells/Force1.tex index 6ff117a922408e797145009ba9df81cc02940d79..3e73a28fa26dc9c74ca1097abd47c5b09c6554a5 100644 --- a/spells/Force1.tex +++ b/spells/Force1.tex @@ -1,7 +1,7 @@ \spell{Telekinetic Fist}% Name - {\mEarth,\mFire}% Spheres - {Wax}% Action {}% Enhancements + {Wax}% Action + {Earth,Fire}% Spheres {\roll{Dexterity}{Brawl}}% Resist with {the caster increases any force acting on a target, increasing the Damage by \arabic{spelllevel}. This requires acting at the same \glspl{ap} level}% Description { diff --git a/spells/Force2.tex b/spells/Force2.tex index a856dc852840658b212677ac5d5073b4af6b1120..db7405ea6c0d52c13bfc03663d44b2557fe5009a 100644 --- a/spells/Force2.tex +++ b/spells/Force2.tex @@ -1,7 +1,7 @@ \spell{Hidden Door}% Name - {\mEarth,\mFire}% Spheres + {duplicated}% Enhancements {Warp}% Action - {\duplicated}% Enhancements + {Earth,Fire}% Spheres {\roll{Strength}{Athletics}}% Resist with {a magical portal, connecting two places within \spellRange. Creatures with a \gls{weight} of \arabic{spellArea} or less can fit through}% Description { diff --git a/spells/Force3.tex b/spells/Force3.tex index e6948fd9ce5962f93485dae1816f64a61121d62c..dbf89809b86c76fcf0dba111abb07e588087bd54 100644 --- a/spells/Force3.tex +++ b/spells/Force3.tex @@ -1,7 +1,7 @@ \spell{Hunting Arrow}% Name - {\mEarth,\mFire}% Spheres + {detailed,distant}% Enhancements {Wax}% Action - {\detailed,\distant}% Enhancements + {Earth,Fire}% Spheres {\roll{Speed}{Vigilance}}% Resist with {A target attack gains a +\arabic{spelllevel} bonus to hit and Damage. The spell must be cast at the same \glspl{ap} step as the arrow flies}% Description { diff --git a/spells/Force4.tex b/spells/Force4.tex index 06f6888125d13ac7e097b5fa3c628e3480115005..e97a4a7b3f7151dff67d3e1348bba64b7e96b6ba 100644 --- a/spells/Force4.tex +++ b/spells/Force4.tex @@ -1,7 +1,7 @@ \spell{Children Sit}% Name - {\mEarth,\mFire}% Spheres + {detailed,distant,duplicated}% Enhancements {Wane}% Action - {\detailed,\distant,\duplicated}% Enhancements + {Earth,Fire}% Spheres {\roll{Strength}{Athletics}}% Resist with {the target takes a -\arabic{spelllevel} \gls{ap} penalty. They can spend 1 \gls{ap} to reduce the spell's effects by 1}% Description { diff --git a/spells/Life1.tex b/spells/Life1.tex index b255fe2cc581c4de2a25ea49bdd4215e75852a9b..1add0b171edf0d892ab6fe0ee8df997e303b160d 100644 --- a/spells/Life1.tex +++ b/spells/Life1.tex @@ -1,7 +1,7 @@ \spell{Treamours}% Name - {\mEarth,\mWater}% Spheres - {Wane}% Action {}% Enhancements + {Wane}% Action + {Earth,Water}% Spheres {current \glspl{hp}}% Resist with {the target's Strength or Speed Bonus reduces by \arabic{spelllevel}}% Description { diff --git a/spells/Life2.tex b/spells/Life2.tex index 1e6979721ab42afce71ccfbc8178c96022b46045..f7bdd571d318558bdcc79672e944fdbf753e75dc 100644 --- a/spells/Life2.tex +++ b/spells/Life2.tex @@ -1,7 +1,7 @@ \spell{Atrophy}% Name - {\mEarth,\mWater}% Spheres + {duplicated}% Enhancements {Wane}% Action - {\duplicated}% Enhancements + {Earth,Water}% Spheres {current \glspl{hp}}% Resist with {the target's Strength or Speed Bonus reduces by \arabic{spelllevel}}% Description { @@ -13,9 +13,9 @@ } \spell{Breaths in the Air}% Name - {\mEarth,\mWater}% Spheres + {distant}% Enhancements {Witness}% Action - {\distant}% Enhancements + {Earth,Water}% Spheres {target's strangeness}% Resist with {the caster detects any life around \spellRange\ away}% Description { diff --git a/spells/Life3.tex b/spells/Life3.tex index 6aae78d6f4b7cbf8330bdaeb3115506571d37f45..e5886f81938542a9a0fa093dd581c3879e88df7c 100644 --- a/spells/Life3.tex +++ b/spells/Life3.tex @@ -1,7 +1,7 @@ \spell{Goblin Gala}% Name - {\mEarth,\mWater}% Spheres + {Earth,Water}% Spheres {Wax}% Action - {\detailed,\duplicated}% Enhancements + {detailed,duplicated}% Enhancements {current \glspl{hp}}% Resist with {the targets' Strength or Speed becomes half current score, plus \arabic{spelllevel}. The target develops a super-appetatite, receiving double the usual \glspl{fatigue}}% Description { diff --git a/spells/Life4.tex b/spells/Life4.tex index d78be1508afd2adac673e3c5b834c8e746785a98..0bc4032b7d06ffc5e5287113d6a991270cb56b97 100644 --- a/spells/Life4.tex +++ b/spells/Life4.tex @@ -1,7 +1,7 @@ \spell{Pact of Ice}% Name - {\mEarth,\mWater}% Spheres + {detailed, duplicated, divergent}% Enhancements {Warp}% Action - {\detailed, \duplicated, \divergent}% Enhancements + {Earth,Water}% Spheres {current \glspl{hp}}% Resist with {\spellArea\ people or plants cool so much that they freeze nearby water}% Description { diff --git a/spells/Light1.tex b/spells/Light1.tex index 0757ed693bfe2f52f76038fcf9b0c497df17a7d0..8ef54fe48dfb219476f6a8c20d535a2dc4e9f64d 100644 --- a/spells/Light1.tex +++ b/spells/Light1.tex @@ -1,5 +1,5 @@ \spell{Sparkle}% Name - {\mFire, \mAir}% Spheres + {Fire, Air}% Spheres {Wax}% Action {}% Enhancements {surrounding darkness}% Resist with @@ -9,7 +9,7 @@ } \spell{Shadow}% Name - {\mFire, \mAir}% Spheres + {Fire, Air}% Spheres {Wane}% Action {}% Enhancements {\roll{Wits}{Vigilance}}% Resist with @@ -25,7 +25,7 @@ } \spell{Little Big}% Name - {\mFire, \mAir}% Spheres + {Fire, Air}% Spheres {Warp}% Action {}% Enhancements {\roll{Wits}{Vigilance}}% Resist with diff --git a/spells/Light2.tex b/spells/Light2.tex index bf617d5ccae6212c16e8fc59529363e05b70ae6f..f8b69e7d2ed5cb472cd097c008d37f7469ce2981 100644 --- a/spells/Light2.tex +++ b/spells/Light2.tex @@ -1,7 +1,7 @@ \spell{Sun Flare}% Name - {\mFire, \mAir}% Spheres + {Fire, Air}% Spheres {Wax}% Action - {\duplicated}% Enhancements + {duplicated}% Enhancements {\roll{Wits}{Vigilance}}% Resist with {Room fills with light}% Description { @@ -11,9 +11,9 @@ } \spell{Were Light}% Name - {\mFire, \mAir}% Spheres + {Fire, Air}% Spheres {Wax}% Action - {\detailed}% Enhancements + {detailed}% Enhancements {\roll{Wits}{Vigilance}}% Resist with {any spark blooms into a warm light}% Description { @@ -24,9 +24,9 @@ } \spell{Shadow Puppet}% Name - {\mFire, \mAir}% Spheres + {Fire, Air}% Spheres {Wane}% Action - {\detailed}% Enhancements + {detailed}% Enhancements {\roll{Wits}{Vigilance}}% Resist with {A shadow forms a silhouette}% Description { diff --git a/spells/Light3.tex b/spells/Light3.tex index cf0bbdca50d677e3452c1da72762cfed49097e10..118a9f124399edbc79be9dea460fa7d2e37ba90e 100644 --- a/spells/Light3.tex +++ b/spells/Light3.tex @@ -1,7 +1,7 @@ \spell{Puppet Show}% Name - {\mFire, \mAir}% Spheres + {Fire, Air}% Spheres {Wane}% Action - {\detailed, \duplicated}% Enhancements + {detailed, duplicated}% Enhancements {\roll{Wits}{Vigilance}}% Resist with {\spellArea\ shadows form a silhouette}% Description { diff --git a/spells/Light4.tex b/spells/Light4.tex index 18861b8def768174f59e498df595ee5501c2ce28..e1463b225beff6b5901961e14e98576e8967fa27 100644 --- a/spells/Light4.tex +++ b/spells/Light4.tex @@ -1,7 +1,7 @@ \spell{Reinforcements}% Name - {\mFire, \mAir}% Spheres + {Fire, Air}% Spheres {Warp}% Action - {\detailed, \duplicated, \distant}% Enhancements + {detailed, duplicated, distant}% Enhancements {\roll{Wits}{Vigilance}}% Resist with {\arabic{spelllevel} targets in the distance receive chimerical copies}% Description { diff --git a/spells/Mind1.tex b/spells/Mind1.tex index 5cb3734f209b437d98d1c1ffadafebaeb745de37..66e7b41a2742b90e7f0a325b72e9de8cc6ec5e69 100644 --- a/spells/Mind1.tex +++ b/spells/Mind1.tex @@ -1,5 +1,5 @@ \spell{Fascination}% Name - {\mFate, \mWater}% Spheres + {Fate, Water}% Spheres {Wax}% Action {}% Enhancements {\roll{Wits}{Academics}}% Resist with @@ -15,7 +15,7 @@ } \spell{Confusion}% Name - {\mFate, \mWater}% Spheres + {Fate, Water}% Spheres {Wane}% Action {}% Enhancements {\roll{Wits}{Academics}}% Resist with @@ -27,7 +27,7 @@ } \spell{Shadow Check}% Name - {\mFate, \mWater}% Spheres + {Fate, Water}% Spheres {Witness}% Action {}% Enhancements {}% Resist with diff --git a/spells/Mind2.tex b/spells/Mind2.tex index 7004ac2a4a42a33881bc10f1a1343cc8eed05c8f..9ca01722154dbe55bdbdfcc0cfc3e9db232d16e3 100644 --- a/spells/Mind2.tex +++ b/spells/Mind2.tex @@ -1,7 +1,7 @@ \spell{Chaos}% Name - {\mWater, \mFate}% Spheres + {Water, Fate}% Spheres {Wane}% Action - {\duplicated}% Enhancements + {duplicated}% Enhancements {\roll{Wits}{Academics}}% Resist with {\spellArea\ targets suffer -\arabic{spelllevel}~\glspl{ap}}% Description { @@ -13,9 +13,9 @@ } \spell{Fear}% Name - {\mWater, \mFate}% Spheres + {Water, Fate}% Spheres {Wane}% Action - {\divergent}% Enhancements + {divergent}% Enhancements {\roll{Wits}{Academics}}% Resist with {the target loses \arabic{spelllevel}~\glspl{ap} and \rollConv~\glspl{fp}}% Description { diff --git a/spells/Mind3.tex b/spells/Mind3.tex index 6b670b222b3f761f3074e3034dc3c28ab6309909..db090a10c13a0ce1e43baae05d2e5ffe8a791a19 100644 --- a/spells/Mind3.tex +++ b/spells/Mind3.tex @@ -1,7 +1,7 @@ \spell{Stranger Danger}% Name - {\mWater, \mFate}% Spheres + {Water, Fate}% Spheres {Wane}% Action - {\distant, \duplicated}% Enhancements + {distant, duplicated}% Enhancements {\roll{Wits}{Academics}}% Resist with {\spellArea\ targets \spellRange\ away suffer -\arabic{spelllevel}~\glspl{ap}}% Description { diff --git a/spells/Mind4.tex b/spells/Mind4.tex index e2cf892c65990bd4f9d3f820543a18604d818f6f..ffe18c8b2def42b2956ff8e57a1b91d87e4f2886 100644 --- a/spells/Mind4.tex +++ b/spells/Mind4.tex @@ -1,7 +1,7 @@ \spell{Keening}% Name - {\mWater, \mFate}% Spheres + {Water, Fate}% Spheres {Wane}% Action - {\distant, \detailed, \divergent}% Enhancements + {distant, detailed, divergent}% Enhancements {\roll{Wits}{Academics}}% Resist with {the target takes a -\arabic{spelllevel} penalty to Mind Attributes when presented with a particular stimulus, and takes a -1 penalty to the next \arabic{spelllevel} actions interacting with it}% Description { diff --git a/spells/Water1.tex b/spells/Water1.tex index 7d197e25d2fd4f97def38953753d246313a1f6de..c74f160350394692ae29abb7e9e6487ff5642f63 100644 --- a/spells/Water1.tex +++ b/spells/Water1.tex @@ -1,7 +1,7 @@ \spell{Cold Steam}% Name - {\mWater}% Spheres - {Wane}% Action {}% Enhancements + {Wane}% Action + {Water}% Spheres {ambient temperature}% Resist with {up to a barrel of water turns into mist}% Description { diff --git a/spells/Water2.tex b/spells/Water2.tex index 020498a45f542a6e355006f3439f785c5decb2d9..65abd6b2ce44feaa5ee0a19c7371acb87dd907b9 100644 --- a/spells/Water2.tex +++ b/spells/Water2.tex @@ -1,7 +1,7 @@ \spell{Acid Bath}% Name - {\mWater}% Spheres + {duplicated}% Enhancements {Warp}% Action - {\duplicated}% Enhancements + {Water}% Spheres {water's speed}% Resist with {\spellArea\ barrels' worth of water become acidic (2 Damage per round contact)}% Description { @@ -15,9 +15,9 @@ } \spell{Detect Water}% Name - {\mWater}% Spheres + {distant}% Enhancements {Witness}% Action - {\distant}% Enhancements + {Water}% Spheres {}% Resist with {caster detects liquid within \spellRange}% Description { diff --git a/spells/Water3.tex b/spells/Water3.tex index a2805f3823eeaac6992d83ee368d1bb342f6c095..d227cc94dfe4358895bfeba6e1d26b36dcc2f7e2 100644 --- a/spells/Water3.tex +++ b/spells/Water3.tex @@ -1,8 +1,8 @@ \spell{Desert Ghosts}% Name - {\mWater}% Spheres + {duplicated, detailed}% Enhancements {Wane}% Action - {\duplicated, \detailed}% Enhancements + {Water}% Spheres {low temperature}% Resist with {\spellArea\ \arabic{spellArea} barrels' worth of water evaporate, and turn into ghastly apparitions with distorted features. Ranged attacks take a -\arabic{spelllevel} penalty.}% Description { diff --git a/spells/Water4.tex b/spells/Water4.tex index 2131e4dc717f680dfd238d81f8f69e05488fd072..2ec05e7e5c9af9c70c7473e145c03cbbf061bb0d 100644 --- a/spells/Water4.tex +++ b/spells/Water4.tex @@ -1,7 +1,7 @@ \spell{Flooding}% Name - {\mWater}% Spheres + {distant, duplicated, detailed}% Enhancements {Wax}% Action - {\distant, \duplicated, \detailed}% Enhancements + {Water}% Spheres {\roll{Strength}{Athletics}}% Resist with {surrounding water rises like demonic hands to drown select targets, losing them \arabic{spelllevel} \glspl{ap}}% Description { diff --git a/spells/airFire3.tex b/spells/airFire3.tex index 86a8bec5fcdcfa0e1d784d437b12d6a0812a733f..015da180c516c0f643fe773060622e88c420a6fa 100644 --- a/spells/airFire3.tex +++ b/spells/airFire3.tex @@ -1,7 +1,7 @@ \spell{Hearth Blast}% Name - {\mAir\ and \mFire}% Spheres + {Air\ and Fire}% Spheres {Wax}% Action - {\divergent, \duplicated}% Enhancements + {divergent, duplicated}% Enhancements {the size of the fire}% Resist with {A fire explodes over \spellArea\ targets who lose \arabic{spelllevel}~\glspl{ap} and take \arabic{spelllevel} Damage}% Description { diff --git a/spells/airFire4.tex b/spells/airFire4.tex index bdcafc2ad078ed526d3d5fa8cb827602624b311d..235834bf6e51e0ad3f6b605d1e71fb73d3795a22 100644 --- a/spells/airFire4.tex +++ b/spells/airFire4.tex @@ -1,7 +1,7 @@ \spell{Storm Blast}% Name - {\mAir\ and \mFire}% Spheres + {Air\ and Fire}% Spheres {Wax}% Action - {\detailed, \divergent, \duplicated}% Enhancements + {detailed, divergent, duplicated}% Enhancements {the storm's ferocity}% Resist with {\spellArea\ targets lose \arabic{spelllevel} \glspl{ap} while lightning hits them for \arabic{spelllevel} Damage}% Description { diff --git a/spells/fateAir4.tex b/spells/fateAir4.tex index 489330334c3295772b70282c34ac61cf74978ead..aec7bfca764926fe1a5d002a75d283f8ea74da18 100644 --- a/spells/fateAir4.tex +++ b/spells/fateAir4.tex @@ -1,7 +1,7 @@ \spell{Death Mist}% Name - {\mFate,\mAir}% Spheres + {Fate,Air}% Spheres {Wane}% Action - {\duplicated,\detailed,\divergent}% Enhancements + {duplicated,detailed,divergent}% Enhancements {\roll{Charisma}{Vigilance}}% Resist with {A stinking cloud covers \spellArea, inflicting \arabic{spelllevel}~\glspl{fatigue} to anyone in the area breathing it in, and removing \rollConv~\glspl{fp}}% Description {