Spell Perks

Spell Perks are bonuses that you can purchase with Mana Stars, which make your Spells stronger.

Spell perks are mainly acquired, through leveling up the Staff of Knowledge.

* However, the Ring of Preparation, Preparation Memory Tree Trait, and the Perk Fairy Fate may give bonus (additional) Spell Perks.

Every time you level up the Staff of Knowledge, you will get a choice of 3 (or 4 with Circles of Choice, for your first and second choices of Spell Perks since last Awakening) perks.

Spell Perks are only designed to directly affect/buff the Spell, which the Spell Perk displays the icon of.

All perks' stats are typically multiplicative with themselves, with rare exception.

For example: A level 1 Expedient Recitation Spell Perk, provides a spell with 20% (x1.20) More Cast Speed, whilst a level 2 Expedient Recitation Spell Perk provides 44% (x1.44) More Cast Speed.

* For this article n = perk level.
* 1 "tick" usually occurs at (typically, without exception) 0.25 second-intervals.
* Every perk has a max level of 100, potentially, unless otherwise stated.

Something important to note, is that there are so-called "mutually exclusive" (global) Spell Perks; these Spell Perks, are as follows:

1. Expedient Recitation and Tempered Magic.
	1. You can only choose one of those Spell Perks, or the other, but not both of those Spell Perks at the same time, for one Spell (until you next Awaken, or use your Feather Duster item).
2. Status Affinity (a Spell Perk that not every Spell even has access to), and Elemental Empowerment.
	1. The same goes for these two types of Spell Perks, wherein you can only own one of these Spell Perks, or the other, but not both at the same time, for any one Spell.

Spell Perks available for all Spells:

* Expedient Recitation: 20% (x1.20) More Cast Speed, per Spell Perk level.
* Tempered Magic: 44% (x1.44) More Damage, and 4% (x0.96) Less Cast Speed, per Spell Perk level.

Spell Perks with varied effects, depending on which element the Spell belongs to:

* Elemental Empowerment: Whichever Spell applies an Elemental Status Effect through this Spell Perk, uses the formula: "(((1.2^level)-1)\*element multiplier)/duration", to determine the total base damage dealt per tick, by this Spell Perk.

* We will refer the below formulae, for each respective element's "element multiplier" value, as well as to determine the duration of each Element's ESE (Elemental Status Effect), based upon the level of the Elemental Empowerment Spell Perk, that applied the ESE.
	+ Electric Spells: element multiplier is 1.
		- Apply shock status effect, dealing ESE% damage per second per level for 1.5+0.25((n-1)/2) seconds.
	+ Ice Spells: element multiplier is 7/6 (1.16...67).
		- Apply frozen status effect, dealing ESE% damage per second per level for 2.25+0.25(n/2)+0.5((n-1)/2) seconds.
	+ Fire Spells: element multiplier is 13/2 (6.5).
		- Apply burn status effect, dealing ESE% damage per second per level for 1.75+0.25n-1 seconds.
	+ Poison Spells: element multiplier is 5/4 (1.25).
		- Apply poison status effect, dealing ESE% damage per second per level or 2.50+0.5n-1 seconds.

Perks for specific spells (up-to-date as of game version 3.7.15):

Note that, as Perks gain levels, some of their stats will change (and others might not change).

Acceleration expedites a spell's cooldown by a % of its total cooldown time, whilst Rushing expedites a spell's cooldown by a fixed, unchanging amount of time, rendering both methods of decreasing cooldowns effective; the efficiency of either type of cooldown reduction, often depends on your spells' base cooldown times.

Deceleration (a la Cryo Prison's base effects) adds time onto a spell's cooldown, by a % of its base cooldown time.

Traits that synergize well with certain Spell Perks:

1. The Elemental Inversion Trait (whose primary function can be enabled/disabled, at will, whilst not disrupting its Cast Speed bonus) in the Memory Trees/Limbo Trait selection, can swap around the trigger conditions of the Elemental Purity and Elemental Overload Spell Perks (those being: "When this spell casts after a spell of the same school/When this spell casts after a spell of a different school", respectively).
	* However, it does not affect the Elemental Harmony Spell Perk.
2. The Mortician Trait, in the Memory Trees/Limbo Trait selection, gives a chance for Slayer Spell Perks, to trigger when the corresponding spell damages, but does not kill, an enemy.
3. The Status Fiend Trait, in the Memory Trees/Limbo Trait selection, can supplement the Elemental Empowerment Spell Perk, if your endeavor would've otherwise been applying Elemental Status Effects to enemies, so that you can apply the effects of Status Affinity Spell Perks.
4. The Primordial Boost Trait, in the Memory Trees/Limbo Trait selection, will amplify the special effect strength of Elemental Status Effects, as applied by Elemental Empowerment, or via other sources (those "special effects" being: extra damage dealt by Wizard; slower enemy movement speed; slower enemy skill speed; lower damage dealt to the Wizard, by enemies).
5. The Elemental Decay Trait in the Memory Trees/Limbo Trait selection, provides an effect, such that, when an Elemental Status Effect is applied (such as by Elemental Empowerment Spell Perks), said Elemental Status Effect gains 20% (+20%) Increased Damage, per second of total duration that it has.
6. The Elemental Chaos Trait in the Memory Trees/Limbo Trait selection, provides an effect, such that, Spells that would apply an Elemental Status Effect (such as via the Elemental Empowerment Spell Perks), have a 50% chance to apply a Random Elemental Status Effect instead.
7. The Elemental Assumption Trait in the Memory Trees/Limbo Trait selection, provides an effect such that, the Status Affinity Spell Perk has a 50% chance of triggering, even if the enemy does not have a Status Effect.
8. The Fade Death Trait in the Memory Trees/Limbo Trait selection, provides an effect such that, the Patience Perk also has a 50% chance to trigger, when a Patience-buffed Spell kills the enemy.
9. The Cleansing Touch Trait in the Memory Trees/Limbo Trait selection, allows Ruination Spell Perks to trigger, even if an Enemy has Elemental Status Effects (ESE), but if this happens, there is a 25% Chance that all ESE will be removed from the Enemy.
10. The Vengeful Trait in the Memory Trees/Limbo Trait selection, makes the Wizard be hit by a phantom attack, which deals 1 Damage every 0.50 to 1.50 seconds; this helps increase the uptime of the Vengeance-type Spell Perk.

Some info taken from: this guide by The Soviet Gaming Mobile (YouTube)