Skip to content
Snippets Groups Projects
Unverified Commit a49e0457 authored by Malin Freeborn's avatar Malin Freeborn
Browse files

update spellArea command to spellTargets counter

parent d9d59898
Branches
No related tags found
No related merge requests found
......@@ -128,18 +128,6 @@
}
%%%
\newcommand\spellArea{}
\newcounter{spellArea}
\newcommand\setArea{%
\setcounter{spellArea}{\value{spelllevel}}%
\multiply\value{spellArea} by \value{spelllevel}%
\renewcommand\spellArea{%
\arabic{spellArea}%
}%
}
%%%
\newtoggle{fullSpells}
......
......@@ -6,7 +6,7 @@
{\roll{Strength}{Athletics}}% Resist with
{targets lose \arabic{spelllevel} \glspl{ap} and get pushed back \arabic{spelllevel} minus Strength squares}% Description
{
\spellArea\ targets within \spellRange\ receive a blast of wind, and lose \arabic{spelllevel}~\glspl{ap}.
\arabic{spellTargets} targets within \spellRange\ receive a blast of wind, and lose \arabic{spelllevel}~\glspl{ap}.
The wind pushes targets back \arabic{spelllevel} steps, minus their Strength Bonus.
Targets with their back to the wind lose only
......
......@@ -3,10 +3,10 @@
{Wane}% Action
{Air}% Spheres
{wind speed}% Resist with
{Stinking cloud covers \spellArea, inflicting \arabic{spelllevel}~\glspl{fatigue} to anyone in the area breathing it in}% Description
{Stinking cloud covers \arabic{spellTargets}, inflicting \arabic{spelllevel}~\glspl{fatigue} to anyone in the area breathing it in}% Description
{
The air pollutes, growing dark and smoggy, in the exact shape of the caster's face with a maniacal grin.
The miasma covers \spellArea targets, and anyone breathing in the vapours suffers \arabic{spelllevel}~\glspl{fatigue}.
The miasma covers \arabic{spellTargets} targets, and anyone breathing in the vapours suffers \arabic{spelllevel}~\glspl{fatigue}.
}
......@@ -3,7 +3,7 @@
{Wane}% Action
{Fire, Air}% Spheres
{\roll{Wits}{Vigilance}}% Resist with
{lanterns flare, burning \spellArea\ any nearby targets for \showDam\ Damage, then shadowy spirits latch onto their face, inflicting \arabic{spelllevel} \glspl{fatigue}}% Description
{lanterns flare, burning \arabic{spellTargets} any nearby targets for \showDam\ Damage, then shadowy spirits latch onto their face, inflicting \arabic{spelllevel} \glspl{fatigue}}% Description
{
As the caster calls to fire spirits, fires in the area flare up like dragons' breath, burning anyone nearby.
Shadowy spirits, born of the foul air from the dead fires, cover the caster's enemies.
......
......@@ -14,9 +14,9 @@
{Wax}% Action
{Fate, Air}% Spheres
{\roll{Strength}{Athletics}}% Resist with
{\spellArea\ targets lose \arabic{spelllevel} \glspl{fatigue}}% Description
{\arabic{spellTargets} targets lose \arabic{spelllevel} \glspl{fatigue}}% Description
{
As the caster roars, a deathly feeling flows over \spellArea\ targets within \spellRange\ each take \arabic{spelllevel} \glspl{fatigue}.
As the caster roars, a deathly feeling flows over \arabic{spellTargets} targets within \spellRange\ each take \arabic{spelllevel} \glspl{fatigue}.
}
\spell{Corpse Stench}% Name
......
......@@ -3,8 +3,8 @@
{Wax}% Action
{Fate, Air}% Spheres
{\roll{Strength}{Athletics}}% Resist with
{\spellArea\ targets lose \arabic{spelllevel} \glspl{fatigue}, while wind removes \arabic{spelllevel} \glspl{ap}}% Description
{\arabic{spellTargets} targets lose \arabic{spelllevel} \glspl{fatigue}, while wind removes \arabic{spelllevel} \glspl{ap}}% Description
{
As the caster screams, a viscious and deathly wind ravages \spellArea\ targets within \spellRange.
As the caster screams, a viscious and deathly wind ravages \arabic{spellTargets} targets within \spellRange.
Each one takes \arabic{spelllevel} \glspl{fatigue}, and loses \arabic{spelllevel} \glspl{ap}.
}
......@@ -6,7 +6,7 @@
{during a snowstorm, the caster guides every snowflake to settle into a great ice-castle}% Description
{
The caster cries to every snowflake in a snowstorm, to settle and bind into ice.
Brick by brick, they form a castle of ice, \spellArea\ wide and long.
Brick by brick, they form a castle of ice, \arabic{spellTargets} wide and long.
The castle only has shape, no doors, shutters, or anything more than halls and rooms.
However, those halls always come covered in symbols, writing, or other elements from the caster's subconscious.
......
......@@ -3,7 +3,7 @@
{Wax}% Action
{Fate}% Spheres
{the target's Charisma}% Resist with
{\spellArea~target gains \showDam~\glspl{fp}}% Description
{\arabic{spellTargets}~target gains \showDam~\glspl{fp}}% Description
{
The mage blesses the target with high hopes for their future, bestowing \showDam~\glspl{fp} immediately.
}
......
......@@ -3,7 +3,7 @@
{Wax}% Action
{Fate}% Spheres
{target's Charisma}% Resist with
{\spellArea{} targets gain \arabic{spelllevel} \glspl{fp}}% Description
{\arabic{spellTargets} targets gain \arabic{spelllevel} \glspl{fp}}% Description
{
The mage blesses the targets with high hopes for their future, bestowing \showDam~\glspl{fp} immediately.
}
......@@ -13,7 +13,7 @@
{Wane}% Action
{Fate}% Spheres
{\roll{Charisma}{Tactics}}% Resist with
{\spellArea\ targets lose \showDam~\glspl{fp}}% Description
{\arabic{spellTargets} targets lose \showDam~\glspl{fp}}% Description
{
The caster mentions the worst possible future for the targets -- the most unpleasant thing which seems reasonably likely.
They then loses \showDam~\glspl{fp}.
......
......@@ -3,7 +3,7 @@
{Wane}% Action
{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
{\arabic{spellTargets} 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.
If used during combat, the curse can cancel an attack if it targets the Skill used to attack the caster.
......
......@@ -5,7 +5,7 @@
{ambient noise}% Resist with
{targets receive \showDam~\glspl{fp}}% Description
{
The caster extends their best wishes to a crowd, and anyone \spellRange\ away but still listening gains \showDam~\glspl{fp} (or at least up to \spellArea\ people).
The caster extends their best wishes to a crowd, and anyone \spellRange\ away but still listening gains \showDam~\glspl{fp} (or at least up to \arabic{spellTargets} people).
Noisier crowds can present a challenge, and raise the \gls{tn} significantly.
}
......@@ -26,8 +26,8 @@
{Wane}% Action
{Fire}% Spheres
{size of the flame}% Resist with
{\spellArea\ fires go out}% Description
{\arabic{spellTargets} fires go out}% Description
{
\spellArea\ fires extinguish, becoming nothing but a wiff of smoke.
\arabic{spellTargets} fires extinguish, becoming nothing but a wiff of smoke.
Candles are \tn[6], torches \tn[7], hearths \tn[8], and bonfires demand \tn[9] or more.
}
......@@ -3,10 +3,10 @@
{Wax}% Action
{Fire}% Spheres
{\roll{Speed}{Athletics}}% Resist with
{up to \spellArea\ fires in the area take the form of a raging, red, bull, dealing \showDam\ Damage to anyone near them}% Description
{up to \arabic{spellTargets} fires in the area take the form of a raging, red, bull, dealing \showDam\ Damage to anyone near them}% Description
{
Fires all around flare up, and take on the form of a fiery bull.
The spell affects \spellArea\ steps in total, and this may represent a series of furnaces in a busy blacksmith's which vomit fires out to form a gigantic bull, or myriad candles during a guild ceremony, which create a stampede of regular-sized bulls.
The spell affects \arabic{spellTargets} steps in total, and this may represent a series of furnaces in a busy blacksmith's which vomit fires out to form a gigantic bull, or myriad candles during a guild ceremony, which create a stampede of regular-sized bulls.
Anyone `trampled' by the flames receives \showDam\ Damage.
After this, the flames recede to their regular size, but with much less fuel than they started with.
......
......@@ -3,7 +3,7 @@
{Wax}% Action
{Fire}% Spheres
{\roll{Wits}{Vigilance}}% Resist with
{up to \spellArea\ fires, \spellRange\ away, explode in the form of dancing creatures, dealing \showDam\ Damage to anyone nearby}% Description
{up to \arabic{spellTargets} fires, \spellRange\ away, explode in the form of dancing creatures, dealing \showDam\ Damage to anyone nearby}% Description
{
The caster sings the Festival of Fire song -- an ancient elvish incantation about not being invited to a gathering.
All fires around \spellRange\ transform into dancing humanoids, spiralling around each other fast enough to tear themselves apart.
......
......@@ -10,7 +10,7 @@
These portals degrade over time, since even the wind corrodes the delicate edges.
Creatures with a \gls{weight} of up to \spellArea\ can fit through the door, but any over that will brush against the side of the delicate edges of the portal, destroying it.
Creatures with a \gls{weight} of up to \arabic{spellTargets} can fit through the door, but any over that will brush against the side of the delicate edges of the portal, destroying it.
Anyone with a \gls{weight} 1 point over the portal's maximum can attempt to rush through it with a \roll{Speed}{Athletics} check.
Success means the creature has gone through before the portal closes, failure will shunt them back with an explosive `pop', inflicting \arabic{spelllevel} \glspl{fatigue}.
}
......
......@@ -5,7 +5,7 @@
{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
{
All \spellArea\ targets begin to convulse as their bodies flood with super-charged magic.
All \arabic{spellTargets} targets begin to convulse as their bodies flood with super-charged magic.
They either grow large (incrasing their Strength, and with it, \glspl{hp}), or become fast.
The unnatural stress placed on the body makes the targets grow tired, fast.
......
......@@ -3,13 +3,13 @@
{Warp}% Action
{Earth,Water}% Spheres
{current \glspl{hp}}% Resist with
{\spellArea\ people or plants cool so much that they freeze nearby water}% Description
{\arabic{spellTargets} people or plants cool so much that they freeze nearby water}% Description
{
All \spellArea\ targets start feeling chilly, then freezing, and eventually settle into their new `normal'.
All \arabic{spellTargets} targets start feeling chilly, then freezing, and eventually settle into their new `normal'.
They feel comfortably cold at all times, and even freeze nearby water.
They cannot drink, but can still nourish themselves by eating ice.
A total of \spellArea\ barrels' worth of liquid in the vicinity freezes over (meaning one per target).
A total of \arabic{spellTargets} barrels' worth of liquid in the vicinity freezes over (meaning one per target).
The spell can dramatically affect rivers, and any unfortunate taverns nearby.
Rain presents even more serious problems to everyone around, including those afflicted by the spell.
......
......@@ -3,9 +3,9 @@
{Wane}% Action
{detailed, duplicated}% Enhancements
{\roll{Wits}{Vigilance}}% Resist with
{\spellArea\ shadows form a silhouette}% Description
{\arabic{spellTargets} shadows form a silhouette}% Description
{
Shadows covering \spellArea\ steps animate and stand, then form any shape the caster can clearly imagine.
Shadows covering \arabic{spellTargets} steps animate and stand, then form any shape the caster can clearly imagine.
\setcounter{track}{\value{spelllevel}}
\addtocounter{track}{7}
......
......@@ -3,12 +3,12 @@
{Wane}% Action
{duplicated}% Enhancements
{\roll{Wits}{Academics}}% Resist with
{\spellArea\ targets suffer -\arabic{spelllevel}~\glspl{ap}}% Description
{\arabic{spellTargets} targets suffer -\arabic{spelllevel}~\glspl{ap}}% Description
{
\spellArea\ targets within \spellRange\ become confused about what they're doing, and suffer a minus \arabic{spelllevel} penalty to all actions based on Mental Attributes.
\arabic{spellTargets} targets within \spellRange\ become confused about what they're doing, and suffer a minus \arabic{spelllevel} penalty to all actions based on Mental Attributes.
Any target in combat loses the same number of \glspl{ap} each round.
All valid targets in range feel the effects, so if the spell can only target one enemy, then it will target anyone else until it has affected \spellArea\ targets.
All valid targets in range feel the effects, so if the spell can only target one enemy, then it will target anyone else until it has affected \arabic{spellTargets} targets.
The spell lasts until the character gains \pgls{xp} for following their Code.
}
......
......@@ -3,13 +3,13 @@
{Wane}% Action
{distant, duplicated}% Enhancements
{\roll{Wits}{Academics}}% Resist with
{\spellArea\ targets \spellRange\ away suffer -\arabic{spelllevel}~\glspl{ap}}% Description
{\arabic{spellTargets} targets \spellRange\ away suffer -\arabic{spelllevel}~\glspl{ap}}% Description
{
The caster waves to people in the distance and calls out a confusing greeting.
It makes no sense, and confusion begins to take hold.
\spellArea\ targets within \spellRange\ become disoriented, and suffer a minus \arabic{spelllevel} penalty to all actions based on Mental Attributes.
\arabic{spellTargets} targets within \spellRange\ become disoriented, and suffer a minus \arabic{spelllevel} penalty to all actions based on Mental Attributes.
Any target in combat loses the same number of \glspl{ap} each round.
All valid targets in range feel the effects, so if the spell can only target one enemy, then it will target anyone else until it has affected \spellArea\ targets.
All valid targets in range feel the effects, so if the spell can only target one enemy, then it will target anyone else until it has affected \arabic{spellTargets} targets.
The spell lasts until the character gains \pgls{xp} for following their Code.
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment